:root{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#e8edf2;background:#101419;font-synthesis:none;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer;color:#dbe3e9;background:#202830;border:1px solid #35404a;border-radius:7px;padding:9px 13px;line-height:1.3;transition:background .15s}button:hover{background:#2c3741}button:disabled{opacity:.4;cursor:default}button.primary{background:#c7ef79;color:#1c2b13;border-color:#c7ef79;font-weight:700}button.primary:hover{background:#d6fb93}a{color:#c7ef79;text-decoration:none}a:hover{text-decoration:underline}input,textarea,select{background:#13191f;color:#e6edf3;border:1px solid #35414a;border-radius:6px;padding:10px;min-width:0}textarea{resize:vertical;line-height:1.6}input:focus,textarea:focus,select:focus{border-color:#b7dc77}input[type=range]{accent-color:#c7ef79;padding:0;cursor:pointer}input[type=checkbox]{accent-color:#c7ef79}label{display:grid;gap:7px;margin:14px 0;color:#c4cdd6;font-size:12px}h1,h2,h3,p{margin-top:0}h1{font-size:28px;font-weight:650;letter-spacing:-.8px}h2{font-size:20px;letter-spacing:-.4px}h3{font-size:15px}p{line-height:1.7}hr{border:0;border-top:1px solid #303942;margin:26px 0}.muted{color:#8c9aa8}.small,small{font-size:11px;line-height:1.6}.error{color:#ffab96;font-size:13px}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.6px;color:#a6b6c2;margin-bottom:13px}[hidden]{display:none!important}.brand{display:flex;align-items:center;color:#f3f6f8;font-size:27px;font-weight:750;letter-spacing:-1.4px;gap:0}.brand span{font-weight:450;color:#a9b8c7}.brand i{width:8px;height:8px;background:#c7ef79;border-radius:50%;margin-left:7px}.brand:hover{text-decoration:none}#toast{position:fixed;z-index:100;top:18px;left:50%;transform:translateX(-50%);max-width:min(650px,95vw);padding:14px 22px;background:#e3f4cc;border:1px solid #c7ef79;color:#23301a;border-radius:9px;box-shadow:0 10px 35px #0008;font-size:13px}#toast.bad{background:#4a2624;color:#ffcebd;border-color:#ba6c58}.auth{display:grid;grid-template-columns:1.2fr 1fr;min-height:100vh}.auth-brand{padding:54px 7vw;background:radial-gradient(ellipse at 80% 90%,#314836 0,transparent 55%),#171e25;display:flex;flex-direction:column;justify-content:space-between}.auth-brand h1{font-size:clamp(32px,4vw,56px);letter-spacing:-2px;line-height:1.15}.auth-brand p{color:#a9b8c4;font-size:16px}.brand-lines{font-size:42px;color:#c7ef79;margin-top:40px;letter-spacing:3px}.auth-form{display:flex;align-items:center;justify-content:center;padding:40px}.auth-form form{max-width:360px;width:100%}.auth-form h2{font-size:28px}.auth-form .primary{width:100%;margin-top:8px;padding:13px}.auth-form .small{margin-top:22px}.workspace{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;background:#151b22;border-right:1px solid #29313b;padding:26px 17px;display:flex;flex-direction:column}.sidebar .brand{padding:0 12px 31px}.workspace-label,.project-label{color:#6d7f91;font-size:9px;letter-spacing:1.2px;font-weight:700;padding:10px 12px}.nav-button{display:flex;align-items:center;gap:12px;color:#98a8b7;background:transparent;border:0;padding:11px 13px;font-size:12px;border-radius:7px;text-align:left;width:100%}.nav-button:hover{background:#202b34;text-decoration:none}.nav-button.selected{background:#26342d;color:#d6edba}.nav-button span:nth-child(2){flex:1}.count{background:#34423a;color:#d2e5c4;border-radius:4px;font-size:10px;padding:1px 5px}.project-label{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.project-label button{padding:0 4px;background:none;border:0;font-size:20px;color:#8da18e}#project-list{overflow:auto}.project-item{display:block;background:none;border:0;color:#9badbc;font-size:12px;width:100%;padding:11px 12px;text-align:left;border-left:2px solid transparent;border-radius:0}.project-item.active{border-color:#c7ef79;color:#eff5e9;background:#1d272c}.sidebar-bottom{margin-top:auto;padding-top:25px}.pilot{font-size:9px;letter-spacing:1px;color:#b9d094;padding:0 10px}.sidebar-bottom>p{font-size:10px;color:#738593;line-height:1.7;padding:0 10px;margin:8px 0 22px}.user{border-top:1px solid #2c343d;padding-top:17px;display:flex;gap:9px;align-items:center}.avatar{width:31px;height:31px;background:#38423e;color:#e0ebd7;border-radius:50%;display:grid;place-items:center;font-size:12px}.user strong{font-size:11px;display:block}.user small{color:#7c91a1;display:block;font-size:9px}.user>button{margin-left:auto;padding:4px 7px;background:none;border:0}main{min-width:0}.topbar{height:72px;border-bottom:1px solid #28313a;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:12px}.breadcrumbs{font-size:12px;color:#8b9ba9}.breadcrumbs span{padding:0 14px;color:#4a5c6b}.breadcrumbs strong{color:#c9d4de;font-weight:500}.top-actions{display:flex;gap:10px;align-items:center}.top-actions button{font-size:11px}.welcome{padding:85px 6vw}.welcome h1{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-1.8px}.welcome>p{color:#93a4b4;line-height:1.8}.welcome>.primary{margin-top:12px;padding:12px 20px}.welcome-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin-top:65px}.welcome-cards article{background:#171e26;border:1px solid #29343f;padding:24px;border-radius:9px}.welcome-cards b{color:#c7ef79;font-size:12px;font-weight:500}.welcome-cards h3{margin-top:23px;font-size:17px}.welcome-cards p{font-size:12px;color:#8da0b0;margin-bottom:0}.review-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:27px 30px 22px}.review-heading .eyebrow{margin-bottom:7px;color:#9caf94}.review-heading h1{font-size:23px;margin:0 0 9px}.metadata{font-size:10px;color:#8c9fae;display:flex;gap:12px;flex-wrap:wrap}.heading-controls{display:flex;gap:8px;align-items:center}.heading-controls select,.heading-controls button{font-size:11px;max-width:280px}.review-grid{display:grid;grid-template-columns:minmax(0,1fr) 355px;gap:22px;padding:0 30px 30px}.stage-column{min-width:0}.video-stage{position:relative;aspect-ratio:16/9;background:#040609;border:1px solid #2b333c;border-radius:9px 9px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-stage video{width:100%;height:100%;object-fit:contain;position:absolute;inset:0}.video-stage video:not([src]){display:none}#video-placeholder{position:relative;text-align:center;color:#788a98;font-size:12px;padding:20px}.processing-icon{font-size:40px;color:#9bbd8c}#video-placeholder h3{color:#bac7d1;margin:12px 0 3px}.stage-badge{position:absolute;top:14px;left:14px;background:#16201cbb;color:#c3d6ba;border:1px solid #5b6d5188;font-size:8px;letter-spacing:1px;padding:4px 7px;border-radius:4px;pointer-events:none}.video-stage svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;touch-action:none}.video-stage svg.active{pointer-events:auto;cursor:crosshair}.video-stage svg path{stroke:#ddfd68;stroke-width:3;fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.transport{display:flex;align-items:center;gap:9px;background:#19212a;border:1px solid #2c363f;border-top:0;border-radius:0 0 8px 8px;padding:11px}.transport button{border:0;background:none;padding:3px 5px;font-size:16px}.transport input{flex:1;width:60px}.transport output{font-family:ui-monospace,monospace;font-size:9px;color:#bdcbd6;white-space:nowrap}.transport select{font-size:9px;padding:5px}.source-meta{font-size:10px;color:#7e92a1;line-height:1.7;margin:9px 0 16px;min-height:17px}.annotation-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.annotation-tools button{font-size:10px;padding:7px 10px;background:#18212a;border-color:#303d46}.annotation-tools button.active{background:#37482e;color:#d6f5b7;border-color:#809f59}.tool-divider{height:20px;border-left:1px solid #33414b;margin:0 2px}.note-editor{margin-top:16px;padding:16px;border-radius:8px;background:#1b252a;border:1px solid #506149}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-head h3{margin:0}.note-editor .section-head button{background:none;border:0;font-size:10px;padding:0;color:#8fa38e}.note-fields{display:flex;gap:8px;margin:14px 0}.note-fields input{flex:1;font-size:12px}.note-fields select{font-size:11px;max-width:140px}.range-fields{display:grid;grid-template-columns:100px 1fr 100px 1fr;gap:12px;align-items:center}.range-fields label{margin:0;font-size:10px}.range-fields input[type=number]{width:100%;font-size:11px;padding:6px}.note-footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.note-footer button{font-size:11px}.lower-panel{margin-top:24px;background:#171e26;border:1px solid #2a3640;border-radius:8px;overflow:hidden}.lower-panel>.section-head{border-bottom:1px solid #2a3640;padding:0 14px}.tabs{display:flex;gap:18px}.tabs button{background:none;border:0;border-radius:0;font-size:11px;padding:17px 0;color:#8ea0ae;border-bottom:2px solid transparent}.tabs button.active{color:#d5edb9;border-color:#c7ef79}.tabs button span{font-size:9px;margin-left:4px;color:#afc58e}.export{display:flex;gap:12px}.export a{font-size:10px;color:#8fa88d}.empty{padding:26px 18px;color:#7e94a5;font-size:12px;line-height:1.8}.task-card{padding:17px 18px;border-bottom:1px solid #28333c}.task-card:last-child{border:0}.task-card-head{display:flex;gap:10px;align-items:center;font-size:10px;color:#8b9fac;margin-bottom:10px;flex-wrap:wrap}.time-link{font-family:ui-monospace,monospace;color:#c9dfab;background:none;border:0;padding:0;font-size:10px}.status{font-size:9px;padding:3px 7px;border-radius:4px;background:#293b31;color:#c5dfb5}.status.open{background:#403426;color:#e7bd85}.status.failed,.status.error{background:#492c2b;color:#f2b09c}.status.unavailable{background:#373a43;color:#b0b6c5}.status.running,.status.queued{background:#2a3b49;color:#a3cce9}.task-text{font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.before{color:#8f9ba5;text-decoration:line-through;margin-bottom:5px}.after{color:#d9e9c7}.task-actions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.task-actions button{font-size:9px;padding:6px 9px}.history-item{font-size:11px;line-height:1.7;padding:14px 18px;border-bottom:1px solid #29343e}.history-item small{color:#8197a6}.review-panel{display:flex;flex-direction:column;border:1px solid #2c3741;background:#171f27;border-radius:9px;overflow:hidden;height:calc(100vh - 205px);max-height:850px;min-height:480px;position:sticky;top:16px}.panel-tabs{justify-content:space-around;border-bottom:1px solid #2e3943;padding:0 16px;gap:0}.panel-tabs button{padding:17px 9px}.panel-body{padding:20px 18px;overflow:auto;flex:1;min-height:0}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-body h2{font-size:16px;margin-bottom:10px}.panel-title button{font-size:9px;padding:5px 7px;margin-bottom:10px}.mode-label{margin:18px 0 20px;font-size:10px}.mode-label select{font-size:11px;padding:8px}.segment{padding:14px 0;border-top:1px solid #2a3640}.segment .original{font-size:11px;line-height:1.6;color:#8a9eae;margin:9px 0;white-space:pre-wrap;overflow-wrap:anywhere}.segment textarea{width:100%;font-size:12px;padding:10px;line-height:1.7;min-height:88px;background:#202c32;border-color:#3b4d47}.segment textarea.changed{border-color:#a2bf6c}.segment .source-label{font-size:8px;letter-spacing:.8px;color:#617787;margin-left:7px}.save-panel{padding:16px 18px;border-top:1px solid #33413e;background:#1b2828}.save-panel label{margin:0 0 10px;font-size:10px}.save-panel select{font-size:11px;padding:7px}.save-panel .primary{width:100%;padding:12px;font-size:12px}.save-panel small{display:block;text-align:center;color:#8da392;font-size:9px;margin-top:9px}.finding{background:#1e2931;border:1px solid #3b4244;border-left:3px solid #cfab6b;border-radius:6px;padding:12px;margin-top:12px}.finding.error{border-left-color:#ed987f;color:inherit}.finding.waived{opacity:.6;border-left-color:#80b479}.finding h3{font-size:12px;line-height:1.6;margin:8px 0}.finding p{font-size:10px;color:#8fa2ad;margin:7px 0;overflow-wrap:anywhere}.finding img{width:100%;border-radius:4px;margin-top:8px}.finding .task-actions button{font-size:9px}.job{padding:9px 0;border-bottom:1px solid #2a3640;display:flex;justify-content:space-between;gap:10px;font-size:10px;flex-wrap:wrap}.job small{color:#7d94a5;flex-basis:100%;font-size:9px}.job button{padding:3px 6px;font-size:9px}.pending-note{border:1px solid #3c4a3e;border-radius:6px;padding:12px;margin-top:12px;font-size:12px}.pending-note p{margin:8px 0}.pending-note button{font-size:9px}dialog{background:#19222a;color:#e0e8ed;border:1px solid #40504f;border-radius:12px;width:min(520px,94vw);max-height:90vh;padding:28px;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#04080cbb;backdrop-filter:blur(4px)}dialog.wide-dialog{width:min(760px,94vw)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dialog-head h2{margin:0}.dialog-head button{border:0;background:none;font-size:24px;padding:0 4px;color:#8ba191}dialog input,dialog textarea,dialog select{width:100%}dialog>.muted{font-size:12px}.dropzone{border:1px dashed #6a8155;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:9px;background:#202c28;color:#c2dca5;padding:22px;font-size:28px;cursor:pointer}.dropzone strong{font-size:14px}.dropzone span{font-size:10px;color:#8fa187;text-align:center}.dropzone input{font-size:12px;max-width:300px;margin-top:15px}.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.profile-fields label{font-size:11px}.profile-fields small{color:#8599a7;font-size:10px}.wide-dialog summary{cursor:pointer;font-size:12px;color:#b2c897;padding:16px 0}.wide-dialog details{margin-bottom:15px}.member-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #34414b;font-size:12px}.member-row small{color:#90a49e}#member-controls{display:flex;gap:8px;margin-top:17px}#member-controls select{flex:1;width:100px;font-size:11px}#member-controls button{font-size:11px}.checkbox{display:flex;align-items:flex-start;gap:10px;line-height:1.7}.checkbox input{width:auto}.approval-actions{display:grid;gap:10px;margin-top:20px}progress{width:100%;accent-color:#c7ef79}.notification{padding:15px 0;border-bottom:1px solid #35414c;font-size:13px}.notification button{font-size:10px;margin-top:10px}.notification.seen{opacity:.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.drawing-mode #video-stage{outline:1px solid #a8c67a}
@media(min-width:1650px){.review-grid{grid-template-columns:minmax(0,1fr) 405px;gap:28px}.review-panel{min-height:580px}.panel-body{padding:24px}}@media(max-width:1180px){.workspace{grid-template-columns:185px minmax(0,1fr)}.sidebar{padding:23px 10px}.topbar{padding:0 20px}.review-heading{padding:22px 20px}.review-grid{padding:0 20px 25px;grid-template-columns:minmax(0,1fr) 315px;gap:16px}.heading-controls{flex-wrap:wrap;justify-content:flex-end}.heading-controls select{max-width:190px}.range-fields{grid-template-columns:85px 1fr}.transport{gap:4px}.transport output{font-size:8px}.annotation-tools button{padding:7px}.export{gap:7px}.export a{font-size:9px}.review-heading h1{font-size:20px}}@media(max-width:960px){.review-grid{grid-template-columns:1fr}.review-panel{position:static;max-height:none;min-height:0;height:auto}.panel-body{max-height:650px;min-height:260px}.sidebar{height:100vh}.review-heading{align-items:flex-start}.source-meta{font-size:10px}.panel-tabs{justify-content:flex-start;gap:30px}.welcome-cards{grid-template-columns:1fr;gap:12px;margin-top:35px}.welcome-cards article{padding:20px}.welcome-cards h3{margin-top:10px}}@media(max-width:650px){.auth{grid-template-columns:1fr}.auth-brand{min-height:300px;padding:30px}.auth-brand h1{font-size:32px;margin-top:30px}.auth-brand .brand-lines,.auth-brand>span{display:none}.auth-form{padding:35px 24px}.workspace{grid-template-columns:1fr}.sidebar{position:relative;height:auto;padding:15px;border-right:0;border-bottom:1px solid #2b3540;display:flex;flex-direction:row;flex-wrap:wrap;gap:7px;align-items:center}.sidebar .brand{padding:0;margin-right:auto;font-size:23px}.workspace-label,.sidebar-bottom>p,.sidebar .nav-button span,.project-label{display:none}.sidebar .nav-button{width:auto;padding:8px;font-size:14px}.sidebar .nav-button.selected{display:none}.sidebar-bottom{margin:0;padding:0}.sidebar-bottom .pilot,.user strong,.user small{display:none}.user{padding:0;border:0}.avatar{width:26px;height:26px}.sidebar #project-list{display:flex;order:10;flex-basis:100%;overflow:auto}.project-item{white-space:nowrap;width:auto;border-left:0;border-bottom:2px solid transparent;padding:8px}.project-item.active{border-bottom-color:#c7ef79}.topbar{height:auto;min-height:61px;padding:12px 15px;flex-wrap:wrap}.breadcrumbs{font-size:11px}.top-actions{margin-left:auto;gap:7px}.top-actions button{padding:8px;font-size:10px}#draft-status{display:none}.review-heading{padding:22px 15px;flex-direction:column;gap:10px}.review-heading h1{font-size:21px}.heading-controls{justify-content:flex-start}.review-grid{padding:0 12px 20px}.transport{padding:10px 5px}.transport output{font-size:8px}.transport #duration{display:none}.transport select{max-width:60px}.source-meta{font-size:9px}.welcome{padding:45px 22px}.welcome h1{font-size:36px}.welcome-cards{margin-top:35px}.profile-fields{grid-template-columns:1fr}#member-controls{flex-wrap:wrap}.annotation-tools button{font-size:9px;padding:7px 9px}.note-fields{flex-wrap:wrap}.note-fields input{flex-basis:100%}.range-fields{grid-template-columns:85px 1fr}.note-footer{gap:12px}.lower-panel>.section-head{flex-wrap:wrap;padding-bottom:10px}.tabs button{padding:14px 0}.export{gap:16px}.export a{font-size:10px}.panel-body{max-height:600px}.brand-lines{font-size:24px}.review-panel{min-height:450px}}

.home-upload{max-width:630px;margin:28px 0 0}.home-upload>label:first-child{display:block;margin-bottom:8px;font-size:12px;color:#aab8b0}.home-upload>select{max-width:100%;margin-bottom:14px}.home-upload .dropzone{min-height:150px}.home-upload p{margin:9px 0 0}.dropzone.drag-active{background:#344a39;border:2px solid #c7ef79;box-shadow:0 0 0 5px #c7ef7924}.dropzone:focus-visible{outline:2px solid #c7ef79;outline-offset:3px}

.word-link{display:inline;background:none;border:0;padding:0 1px;color:inherit;font-size:11px;line-height:1.8}.word-link.uncertain{text-decoration:underline dotted #d5b36c;text-underline-offset:4px}.conflict-row{border:1px solid #4a5149;padding:14px;margin:12px 0;border-radius:6px}.conflict-row p{font-size:12px;white-space:pre-wrap}

audio{display:block;width:100%;max-width:430px;margin:12px 0;height:36px}.check-transcript{font-size:9px;padding:5px 8px;margin-top:8px;color:#bcd995;background:#24332b}.ocr-texts{font-size:11px;padding:12px;border:1px solid #39423f;border-radius:6px;margin-bottom:12px}.ocr-texts summary{cursor:pointer;color:#c0dba4}.ocr-texts p{margin:9px 0;color:#aebdbf}

.panel-title{flex-wrap:wrap}.panel-title h2{flex:1;min-width:140px}

.compare-dialog{width:min(1200px,96vw)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-grid video{width:100%;aspect-ratio:16/9;background:#000}.compare-grid label{margin-top:0}.compare-grid h3{height:47px;display:flex;align-items:center;margin:0 0 10px}@media(max-width:650px){.compare-grid{grid-template-columns:1fr}}

/* Drive is a separate stage from analysis; local copy is not cloud confirmation. */
.drive-status{margin:16px 32px 0;padding:12px 16px;border:1px solid #365447;background:#152c25;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:#c8decf}.drive-status.warning{border-color:#9d7b3d;background:#332c1c;color:#f1d49c}.drive-status button{white-space:nowrap;font-size:12px}.analysis-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 30px 20px}.analysis-summary article{border:1px solid #354139;border-radius:10px;padding:14px 18px;background:#19221e;display:flex;flex-direction:column;gap:6px}.analysis-summary strong{font-size:14px}.analysis-summary span,.analysis-summary small{font-size:12px;color:#b3bdb5;line-height:1.5}.drive-status a{color:inherit}@media(max-width:760px){.drive-status{margin:12px 16px;align-items:flex-start;flex-direction:column}.analysis-summary{grid-template-columns:1fr;margin:0 16px 20px}}

.brand img{display:block;width:172px;height:48px;max-width:100%;object-fit:contain;object-position:left center}.auth-brand>.brand img{width:208px;height:58px}

.work-card{padding:20px;border:1px solid #344239;background:#18211c;border-radius:12px;margin:14px 0;display:flex;flex-direction:column;gap:10px}.work-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.work-card h3,.work-card p{margin:0}.work-card p{color:#c1ccc4;font-size:14px;line-height:1.6}.work-card>button{align-self:flex-start}.deadline{display:block;color:#c7ef79;font-size:12px;margin:6px 0}.deadline.overdue{color:#ffb1a4}.invitation-row{padding:14px 0;border-bottom:1px solid #344239;display:flex;flex-direction:column;gap:7px}.invitation-row>button{align-self:flex-start}.checkbox-line{display:flex;align-items:center;gap:10px;margin:16px 0}.checkbox-line input{width:auto}#invite-link{font-size:12px}#invite-result{border-top:1px solid #344239;margin-top:20px;padding-top:12px}#join-error:empty{display:none}.save-panel input[type=datetime-local]{font-size:12px}

.qc-frame-context{margin:12px 0}.qc-frame-context summary{cursor:pointer;color:#c7ef79;padding:8px 0}.qc-frame-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin-top:10px}.qc-frame-gallery figure{margin:0;min-width:0}.qc-frame-gallery img{width:100%;max-height:130px;object-fit:contain}.qc-frame-gallery button{width:100%;white-space:normal;font-size:11px}
