.video-studio-page .template-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.video-studio-page .template-cards button{align-content:start}.video-studio-page .template-cards button small{color:#5c7186;font-size:11px;font-weight:500;line-height:1.35}.mode-select{margin-top:16px}.field-help{color:#61788e;font-size:13px;margin:0 0 10px}.script-preview{background:linear-gradient(150deg,#071f46,#0c3973);border:1px solid #1e5f9d;border-radius:20px;color:#f5fbff;margin-top:18px;overflow:hidden;padding:20px}.concept-disclosure{background:#fff3c4;border-radius:10px;color:#6d4b00;font-size:12px;font-weight:850;margin:-6px -6px 18px;padding:9px 11px}.script-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.script-heading small{color:#8ddfff;font-weight:750}.script-heading h3{font-size:20px;margin:5px 0 0}.script-heading>strong{color:#74f0cd;font-size:22px;text-align:right}.script-heading>strong span{color:#b8d2e9;display:block;font-size:10px;font-weight:600}.selling-points{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.selling-points>b{flex-basis:100%;font-size:12px}.selling-points>span{background:rgba(99,213,255,.12);border:1px solid rgba(144,224,255,.3);border-radius:12px;display:grid;font-size:12px;font-weight:800;grid-gap:2px;gap:2px;padding:8px 10px}.selling-points>span small{color:#b9d3e8;font-weight:500}.shot-timeline>b{display:block;margin-bottom:9px}.shot-timeline article{border-top:1px solid rgba(196,226,255,.18);display:grid;grid-gap:12px;gap:12px;grid-template-columns:82px 1fr;padding:12px 0}.shot-timeline time{color:#6ee2ff;font-size:12px;font-weight:850}.shot-timeline article strong{color:#fff;font-size:12px;letter-spacing:.05em}.shot-timeline article p{color:#d9e9f7;font-size:12px;line-height:1.5;margin:4px 0}.shot-timeline article small{color:#8fdccf;line-height:1.4}.content-qa-note,.plan-qa{border-radius:10px;font-size:12px;margin:10px 0 0;padding:9px 10px}.plan-qa{background:rgba(53,222,169,.12);color:#71f0c8}.content-qa-note{background:rgba(255,199,75,.12);color:#ffd578}.job-script-tag{color:#0871c9!important;font-weight:800}.video-studio-page .video-job.reviewing{grid-template-columns:minmax(170px,42%) minmax(0,1fr);align-items:start;background:#f7fbff;border:1px solid #c9e0f3;border-radius:16px;padding:14px;margin:12px 0}.video-studio-page .video-job.reviewing .video-job-media video{display:block;width:100%;height:auto;max-height:360px;object-fit:contain;background:#10253e}.video-review-box{display:grid;grid-gap:9px;gap:9px;margin:12px 0;padding:13px;border:1px solid #b8d9ed;border-radius:12px;background:#fff}.video-review-box>strong{font-size:16px;color:#164d79}.video-review-box p{margin:0;line-height:1.45}.video-review-box label{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;font-weight:600}.video-review-box input{flex:0 0 auto;width:18px;height:18px;margin:1px 0;accent-color:#0b78c9}.video-studio-page .studio-success{padding:11px 14px;border:1px solid #a9dcc6;border-radius:12px;background:#e8f8f0;color:#176244;font-weight:750}.video-studio-page .job-actions{flex-wrap:wrap}.video-studio-page .job-actions .primary{max-width:100%;white-space:normal}@media(max-width:680px){.video-studio-page .video-job.reviewing{grid-template-columns:1fr}.video-studio-page .video-job.reviewing .video-job-media video{max-height:300px}.video-studio-page .template-cards{grid-template-columns:1fr 1fr}.script-heading{display:grid}.script-heading>strong{text-align:left}.shot-timeline article{grid-template-columns:68px 1fr}}.dashboard-frame.dashboard-frame .dashboard-content>main.video-studio-page{max-width:none;width:100%;padding:clamp(12px,1.5vw,22px)}.video-studio-page .video-studio-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(12px,1.5vw,20px)}.video-studio-page .video-studio-grid>*{min-width:0}.video-studio-page .job-panel{overflow:hidden}.video-studio-page .job-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.video-studio-page .job-panel-heading h2{margin:0}.video-studio-page .job-review-count{flex:none;border-radius:999px;padding:6px 10px;background:#fff0cc;color:#8c5800;font-size:12px;font-weight:800}.video-studio-page .job-queue-strip{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 1px 12px;margin-bottom:12px;scroll-snap-type:x proximity;scrollbar-width:thin}.video-studio-page .job-queue-item{display:flex;flex:0 0 180px;align-items:center;gap:9px;min-width:0;padding:7px;border:1px solid #d6e4f2;border-radius:12px;background:#f7fbff;color:#183654;text-align:left;cursor:pointer;scroll-snap-align:start}.video-studio-page .job-queue-item.active{border-color:#0d70da;background:#eaf5ff;box-shadow:inset 0 0 0 1px #0d70da}.video-studio-page .job-queue-item:focus-visible{outline:3px solid #0d70da;outline-offset:2px}.video-studio-page .job-queue-thumb{display:grid;flex:0 0 48px;place-items:center;width:48px;height:52px;overflow:hidden;border-radius:8px;background:#e5eef8;font-size:22px}.video-studio-page .job-queue-thumb img{width:100%;height:100%;object-fit:contain;background:#0f172a}.video-studio-page .job-queue-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.video-studio-page .job-queue-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.video-studio-page .job-queue-copy .job-status{width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;padding:3px 6px}.video-studio-page .job-review-detail{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #c9e0f3;border-radius:16px;background:#f7fbff;min-width:0}.video-studio-page .job-detail-media{display:grid;place-items:center;height:clamp(210px,24vw,300px);overflow:hidden;border-radius:12px;background:#10253e;color:#fff;font-size:36px}.video-studio-page .job-detail-media img,.video-studio-page .job-detail-media video{display:block;width:100%;height:100%;object-fit:contain}.video-studio-page .job-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.video-studio-page .job-detail-heading h3{margin:0 0 5px;font-size:18px;overflow-wrap:anywhere}.video-studio-page .job-detail-heading small{display:block;color:#657c91;font-size:12px;line-height:1.4}.video-studio-page .job-detail-heading .job-status{flex:none;max-width:42%;text-align:center}.video-studio-page .job-review-detail .video-review-box{margin:0;padding:12px;gap:8px}.video-studio-page .job-review-detail .video-review-box p{font-size:13px}.video-studio-page .job-review-detail .job-actions{margin-top:2px}.video-studio-page .job-review-detail .job-script-tag{display:block;font-size:12px}.video-studio-page .template-cards button{min-height:86px;padding:10px;gap:5px}.video-studio-page .template-cards button span{font-size:21px}@media(max-width:1100px){.video-studio-page .video-studio-grid{grid-template-columns:1fr}.video-studio-page .video-studio-grid.has-review .job-panel{order:-1}}@media(max-width:680px){.video-studio-page .job-queue-item{flex-basis:165px}.video-studio-page .job-detail-media{height:260px}.video-studio-page .job-detail-heading{display:grid}.video-studio-page .job-detail-heading .job-status{max-width:none;width:max-content}}