#script-side-toggle{position:fixed;right:24px;bottom:24px;z-index:9000;border:1px solid #cc9aae;border-radius:999px;padding:13px 22px;background:#35232e;color:#ffe0ed;font:700 16px system-ui;box-shadow:0 5px 24px #0008;cursor:pointer}#script-side-panel{position:fixed;right:24px;bottom:84px;width:min(460px,calc(100vw - 32px));height:min(680px,calc(100dvh - 116px));z-index:9001;display:flex;flex-direction:column;background:#19171c;color:#ece5e8;border:1px solid #846071;border-radius:14px;box-shadow:0 15px 60px #000b;overflow:hidden;font:14px/1.6 system-ui,sans-serif}#script-side-panel[hidden]{display:none!important}#script-side-panel *{box-sizing:border-box}#script-side-panel .script-side-head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #493441}#script-side-panel strong{font-size:19px;color:#f1c9da}#script-side-panel button,#script-side-panel select,#script-side-panel input{font:inherit;color:#f1d7e2;background:#2b222a;border:1px solid #684b5b;border-radius:6px;padding:6px 9px}#script-side-panel button{cursor:pointer}#script-side-panel button:disabled{opacity:.4;cursor:default}#script-side-panel .script-side-close{font-size:24px;line-height:1;border:0;background:transparent}#script-side-panel .script-side-controls{padding:10px 14px;flex:0 0 auto}#script-side-panel label{display:flex;align-items:center;justify-content:space-between;gap:8px}#script-side-panel select{flex:1}#script-side-panel form{display:flex;gap:6px;margin:9px 0 5px}#script-side-panel input{min-width:0;flex:1}#script-side-panel .script-side-search-nav{display:flex;align-items:center;gap:6px;font-size:12px}#script-side-panel [role=status]{flex:1;color:#c5adb9}#script-side-panel .script-side-reader{overflow:auto;overscroll-behavior:contain;padding:0 18px 24px;flex:1;min-height:0}#script-side-panel section{margin:0;padding:0;border:0;background:none}#script-side-panel h3{font-size:20px;text-align:left;color:#f2bfd4;margin:22px 0 12px}#script-side-panel p{font-size:15px;line-height:1.85;margin:7px 0;color:#e3dce0;white-space:pre-wrap}#script-side-panel mark{background:#70572c;color:#fff3cc;border-radius:2px}#script-side-panel mark.current-hit{background:#ffe096;color:#211a12;outline:2px solid #fff0bc}#script-side-panel :focus-visible,#script-side-toggle:focus-visible{outline:2px solid #facbde;outline-offset:2px}@media(max-width:600px){#script-side-toggle{right:16px;bottom:16px}#script-side-panel{right:16px;bottom:76px;height:calc(100dvh - 100px)}}
#script-side-panel .script-side-head{cursor:grab;touch-action:none;user-select:none}#script-side-panel .script-side-head.dragging{cursor:grabbing}#script-side-panel .script-scene-label{margin-top:8px}#script-side-panel .script-scene-select{min-width:0;width:0;text-overflow:ellipsis}#script-side-panel .script-scene-heading{color:#efbfd2;font-weight:700;border-top:1px solid #4e3945;padding-top:10px;margin-top:18px}