/* Visual confirmation card stays inside the existing modal's focus/history scope. */
#root .manual-confirming-v194 { transform:none !important;animation:none !important;overflow:visible !important; }
#root .manual-discard-backdrop-v194 { position:fixed;inset:0;z-index:5500;display:grid;place-items:center;padding:16px;background:rgba(3,7,11,.76);box-sizing:border-box; }
#root .manual-discard-card-v194 { width:min(460px,100%);padding:24px;border:1px solid #2b3e50;border-radius:20px;background:#0c1823;box-shadow:0 24px 70px #0008;box-sizing:border-box;text-align:left; }
#root .manual-discard-card-v194 h2 { margin:16px 0 10px;font:700 22px/1.3 Arial,sans-serif;color:#e3ebf4; }
#root .manual-discard-card-v194 p { margin:0 0 24px;color:#9aadc1;font:400 14px/1.5 Arial,sans-serif; }
#root .manual-discard-card-v194 .modal-actions { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px; }
#root .manual-discard-card-v194 button { min-height:44px;padding:10px;border-radius:10px;font:700 14px/1.35 Arial,sans-serif; }
/* Details and image export share the available toolbar width. */
#root#root#root#root#root .analysis-toolbar-v136 { grid-template-columns:repeat(2,minmax(0,1fr)); }
@media(max-width:480px){#root .manual-discard-card-v194 { padding:20px; }#root .manual-discard-card-v194 .modal-actions { gap:8px; }}

@media(max-width:760px){#root#root#root#root#root .current-analysis-v133 .analysis-toolbar-v136 > :is(.analysis-info-button-v136,.image-download-button-v24){grid-column:auto;}}
