/* Script asset analysis: reference states supplied 2026-11-05. */
#modal.script-parse-confirm{width:674px;max-width:calc(100vw - 28px);border:1px solid #393939;border-radius:32px;background:#1e1e1e;color:#f3f3f3;padding:0;max-height:calc(100dvh - 32px)}
#modal.script-parse-confirm .modal-head{border:0;padding:24px 24px 0;min-height:0}
#modal.script-parse-confirm .modal-head h2{font-weight:600;font-size:16px;line-height:24px}
#modal.script-parse-confirm .modal-head>button{display:none}
#modal.script-parse-confirm .modal-body{padding:4px 24px 0;overflow-y:auto}
#modal.script-parse-confirm .parse-cost{font-size:13px;line-height:22px;color:#969696;margin:0 0 24px}
#modal.script-parse-confirm fieldset{border:1px solid #3c3c3c;border-radius:22px;padding:14px 16px 18px;min-width:0;margin:0 0 24px}
#modal.script-parse-confirm legend{font-size:14px;line-height:20px;padding:0 0;margin:0}
#modal.script-parse-confirm fieldset p{font-size:14px;font-weight:400;line-height:22px;margin:0 0 12px}
#modal.script-parse-confirm .parse-ratio-options{display:grid;grid-template-columns:repeat(6,1fr);background:#282828;border:1px solid #444;border-radius:16px;padding:10px 6px;gap:3px}
#modal.script-parse-confirm .parse-ratio-options label{position:relative;cursor:pointer;min-width:0;margin:0}
#modal.script-parse-confirm .parse-ratio-options input{position:absolute;opacity:0;width:1px;height:1px}
#modal.script-parse-confirm .parse-ratio-options span{display:flex;align-items:center;flex-direction:column;gap:2px;padding:2px;border-radius:9px;color:#bbb}
#modal.script-parse-confirm .parse-ratio-options svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1}
#modal.script-parse-confirm .parse-ratio-options small{font-size:12px;line-height:18px}
#modal.script-parse-confirm .parse-ratio-options input:checked+span{background:#444;color:white}
#modal.script-parse-confirm .parse-ratio-options input:focus-visible+span{outline:2px solid white}
#modal.script-parse-confirm .parse-episode-options{display:flex;gap:10px 20px;flex-wrap:wrap;max-height:220px;overflow-y:auto}
#modal.script-parse-confirm .parse-episode-options label{display:flex;gap:8px;align-items:flex-start;font-size:13px;font-weight:400;line-height:20px;margin:0;cursor:pointer}
#modal.script-parse-confirm .parse-episode-options input{width:16px;height:16px;margin:2px 0 0;accent-color:#fff;flex:none}
#modal.script-parse-confirm .parse-quote-state{color:#e8bc95;font-size:13px;margin:0 0 12px}
#modal.script-parse-confirm .modal-foot{border:0;background:transparent;padding:0 24px 24px;gap:8px;min-height:0}
#modal.script-parse-confirm .modal-foot .btn{border:1px solid #404040;border-radius:24px;min-width:72px;min-height:36px;padding:7px 20px;font-size:13px;line-height:20px}
#modal.script-parse-confirm .modal-foot .light{background:#f5f5f5;border-color:#f5f5f5;color:#151515}
#modal.script-parse-confirm .modal-foot .light:disabled{background:#2b2b2b;border-color:#2b2b2b;color:#646464;opacity:1}
@media(max-width:600px){#modal.script-parse-confirm .modal-body{padding-inline:18px}#modal.script-parse-confirm .modal-head{padding:20px 18px 0}#modal.script-parse-confirm .parse-cost{margin-bottom:20px}}

#modal.script-parse-confirm .modal-foot .btn.ghost{border-color:#404040!important;color:#eee}
