.drama-follow-up-panel{display:grid;grid-gap:16px;gap:16px;min-width:0}.follow-up-summary{display:grid;grid-gap:10px;gap:10px;overflow-wrap:anywhere}.follow-up-blocker{border-top:1px solid var(--line);padding-top:16px}.drama-follow-up-panel fieldset,.drama-follow-up-panel form{min-width:0}.drama-workspace-header{margin-bottom:0;padding-bottom:4px;border:0}.drama-workspace-header .workspace-heading{align-items:center;flex-wrap:nowrap;gap:12px}.drama-workspace-header .workspace-identity{display:flex;align-items:center;flex-wrap:wrap;flex:1 1;gap:8px 24px;min-width:0}.drama-workspace-header .workspace-heading .page-head{flex:0 1 auto;min-width:0;max-width:100%}.drama-workspace-header .page-title-row{flex-direction:column;align-items:flex-start;gap:2px}.drama-workspace-header .page-title{font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.025em;overflow-wrap:anywhere}.drama-workspace-header .page-context{padding:0;background:none;color:var(--muted);font-size:11px;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drama-workspace-header .workspace-actions{margin-left:auto;flex:none}.drama-workspace-viewbar{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;gap:8px 20px;min-width:0}.drama-workspace-viewbar>.workspace-tabs{flex:none}.drama-work-context{margin:12px 0 16px;min-width:0}.drama-work-context-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px}.drama-work-context-heading>.workspace-secondary-actions{margin-left:auto}.drama-workspace-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;margin:0;color:var(--muted);font-size:12px}.drama-workspace-status:empty{display:none}.drama-workspace-status strong{color:var(--ink);font-weight:500}.drama-pipeline{display:flex;align-items:center;gap:12px;min-width:0;margin-left:auto}.pipeline-progress{display:flex;gap:3px;width:180px;flex:none;margin:0;padding:0;list-style:none}.pipeline-progress>li{flex:1 1;min-width:0}.drama-pipeline .pipeline-segment{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;padding:0;border:0;border-radius:3px;background:transparent;box-shadow:none;cursor:pointer}.pipeline-mark{width:100%;height:4px;border-radius:2px;background:var(--line)}.pipeline-progress [data-state=complete] .pipeline-mark{background:var(--ink-dim)}.pipeline-progress [data-state=current] .pipeline-mark{background:var(--cyan)}.pipeline-progress [data-state=unknown] .pipeline-mark{background:repeating-linear-gradient(110deg,var(--line-strong) 0 2px,transparent 2px 4px)}.pipeline-segment:is(:hover,:focus-visible) .pipeline-mark{height:6px}.pipeline-segment:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pipeline-current-trigger{display:flex;min-width:0;max-width:260px}.drama-pipeline .pipeline-current{display:flex;align-items:center;gap:6px;min-height:32px;font-size:12px;line-height:18px;text-align:left;cursor:pointer}.pipeline-current:hover{background:var(--hover-bg)}.pipeline-current:focus-visible{outline:none;background:var(--hover-bg);text-decoration:none}.pipeline-current svg{flex:none}.pipeline-caption{overflow-wrap:anywhere}.pipeline-caption strong{color:var(--ink);font-weight:500}.pipeline-hint{position:fixed;z-index:200;width:260px;max-width:calc(100vw - 24px);padding:10px 12px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--ink);box-shadow:0 5px 18px #0002;font-size:13px;line-height:19px}.pipeline-hint>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.pipeline-hint-time,.pipeline-hint>div>span{color:var(--muted);font-size:12px}.pipeline-hint p{margin:5px 0 0}.pipeline-records{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.pipeline-records>li{padding:16px 0;border-bottom:1px solid var(--line)}.pipeline-records>li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.pipeline-records>li>div>span{color:var(--muted);font-size:12px}.pipeline-records>li[data-state=current]>div{color:var(--cyan)}.pipeline-records p{margin:6px 0}.pipeline-records a{display:inline-flex;align-items:center;min-height:32px}.writing-stage-properties{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.writing-stage-properties>div{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px}.writing-stage-properties dt{color:var(--muted);font-size:13px}.writing-stage-properties dd{min-width:0;margin:0}.writing-stage-properties .inline-field{max-width:100%}.drama-profile-facts{display:grid;grid-gap:14px;gap:14px;margin:0 0 24px}.drama-profile-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:12px;gap:12px}.drama-profile-facts dt{color:var(--muted)}.drama-profile-facts dd{margin:0;overflow-wrap:anywhere}.drama-leave-dialog{width:min(430px,calc(100vw - 32px))}@media (max-width:760px){.drama-workspace-header .workspace-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px 12px;gap:8px 12px}.drama-workspace-header .workspace-identity{display:contents}.drama-workspace-header .workspace-heading .page-head{flex-basis:auto}.drama-workspace-header .workspace-actions{grid-column:2;grid-row:1;margin-left:auto}.drama-workspace-header .page-title{font-size:20px;line-height:28px}.drama-workspace-header .page-context{font-size:12px}.drama-workspace-viewbar{grid-column:1/-1;gap:4px 8px}.drama-pipeline{flex-basis:100%;flex-wrap:wrap;gap:0;margin:0}.pipeline-progress{flex:1 0 100%;width:100%}.pipeline-current-trigger{max-width:100%}.drama-pipeline :is(.pipeline-segment,.pipeline-current){min-height:44px}.drama-workspace-viewbar>.workspace-tabs{width:-moz-fit-content;width:fit-content}.drama-workspace-viewbar .workspace-tab{padding-inline:7px;font-size:13px}.drama-profile-facts>div{grid-template-columns:72px minmax(0,1fr)}.pipeline-records a{min-height:44px}}body .main .compact-workspace .panel{padding:12px 16px;margin-bottom:10px;border-radius:8px}body .main .compact-workspace .panel>h2{margin:0 0 8px;padding:0;background:none;font-size:15px}.compact-workspace .workspace-disclosure>summary{min-height:32px;padding:4px 0;font-size:14px}.compact-workspace .workspace-disclosure[open]>summary{margin-bottom:8px}.compact-workspace .coord-heading{gap:6px 12px;margin-bottom:8px}.compact-workspace .coord-jump{margin:0;gap:4px 8px}.compact-workspace .coord-jump a{display:inline-flex;align-items:center;min-height:32px;padding:4px 6px;border:0;border-radius:5px}.compact-workspace .coord-jump a:hover{background:var(--hover-bg)}.workspace-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.compact-workspace .coord-workspace>details{margin-top:0}.compact-workspace .coord-form{margin-top:10px}.compact-workspace .coord-form fieldset{gap:10px}.compact-workspace .coord-form textarea{min-height:68px}.compact-workspace .coord-summary-cards>div{padding:10px 12px;border-radius:6px}.compact-workspace .coord-readiness{margin-top:12px}.compact-workspace .coord-material{gap:6px 12px;padding:8px 10px;margin:8px 0;border-radius:6px;font-size:13px}.compact-workspace .handoff-blockers{margin:8px 0;font-size:13px}.compact-workspace .handoff-blockers-compact ul{display:grid;grid-gap:6px;gap:6px;margin:0}.compact-workspace .handoff-blockers-compact li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;line-height:1.5}.compact-workspace .handoff-blockers-compact small{margin:0;color:var(--muted);font-size:12px}.compact-workspace .handoff-blockers-compact details{margin:6px 0}.compact-workspace .workspace-section p{margin:8px 0}.compact-workspace .workspace-section>details{margin:6px 0}.compact-workspace .workspace-section>details>summary{cursor:pointer;padding:5px 0;min-height:32px;font-size:13px}.workspace-facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:6px 0 10px;font-size:13px}.workspace-facts>div{display:flex;align-items:baseline;gap:8px;min-width:0}.workspace-facts dt{color:var(--muted)}.workspace-facts dd{margin:0;overflow-wrap:anywhere}.receipt-decision .coord-form fieldset{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1fr);align-items:start}.receipt-decision .coord-form-actions{grid-column:1/-1}.episode-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;font-size:13px}.episode-filters>.coord-jump{gap:8px}.episode-filters .episode-owners{display:contents}.episode-filters .episode-owners>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.episode-filters select{min-width:0;max-width:220px}.compact-workspace .episode-bulk-upload{margin:0 0 0 auto}.compact-workspace .episode-bulk-upload>summary{min-height:32px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-2);font-size:13px}.compact-workspace .episode-bulk-upload[open]{flex-basis:100%}.compact-workspace .episode-bulk-upload[open]>summary{width:-moz-fit-content;width:fit-content}.compact-workspace .clip-drop-zone{padding:10px 0 0}.compact-workspace .clip-drop-zone .script-handoff-actions{margin:0 0 8px;font-size:13px}.compact-workspace .dropzone{padding:12px;min-height:80px}.compact-workspace .ep-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px}.compact-workspace .ep-cell{padding:8px 10px;font-size:13px}.compact-workspace .ep-cell :is(.ep-no,.ep-state,.ep-who-muted){font-size:13px}.compact-workspace .ep-cell .ep-state{margin-top:4px}.compact-workspace .ep-cell .ep-who-muted{margin-top:4px;overflow-wrap:anywhere}.compact-workspace .ep-cell .ep-actions{margin-top:6px}.compact-workspace .ep-cell:hover{transform:none;box-shadow:none}.release-workspace .form-grid,.release-workspace .release-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px 16px;gap:10px 16px;align-items:end}.release-workspace .release-fields{grid-column:1/-1;margin:0;padding:0;border:0;width:100%;min-width:0}.release-workspace .form-grid label.field{min-width:0;width:100%;letter-spacing:0;gap:6px}.release-workspace .form-grid label.field :is(input:not([type=checkbox]),select,textarea){min-width:0;width:100%}.release-workspace .form-grid>.btn,.release-workspace .release-fields>.btn{align-self:end;width:-moz-fit-content;width:fit-content}.release-workspace .release-readiness-issues{margin:0 0 8px;padding-left:18px;font-size:13px}.release-workspace .release-readiness-issues li{margin:4px 0;overflow-wrap:anywhere}.release-workspace .channel-records>.field-help{margin:0 0 8px}.release-workspace .channel-record.note{margin:0;padding:0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.release-workspace .channel-record.note>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;width:100%;margin:0;padding:8px 0;min-height:40px;font-size:14px}.release-workspace .channel-record summary strong{flex:0 0 130px;font-weight:500}.release-workspace .channel-record summary :is(time,span){color:var(--muted);font-size:13px}.release-workspace .channel-record summary .channel-record-action{margin-left:auto;color:var(--cyan)}.release-workspace .channel-record[open]>.form-grid{margin:8px 0 12px}@media (any-pointer:coarse),(max-width:640px){body .main .compact-workspace{--field-min-height:44px}.compact-workspace .btn,.compact-workspace .coord-jump a,.compact-workspace .episode-bulk-upload>summary,.compact-workspace .workspace-disclosure>summary,.compact-workspace .workspace-section>details>summary,.compact-workspace select,.release-workspace .channel-record.note>summary{min-height:44px}}@media (max-width:640px){.receipt-decision .coord-form fieldset,.release-workspace .form-grid,.release-workspace .release-fields{grid-template-columns:1fr}.episode-filters .episode-owners>label,.episode-filters select{max-width:100%}.compact-workspace .episode-bulk-upload{margin-left:0}.compact-workspace .ep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-workspace .channel-record summary strong{flex-basis:auto}.workspace-toolbar-actions{margin-left:0}}.release-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;grid-column:1/-1}.compact-workspace .episode-filters>h2{margin:0;padding:0;background:none;font-size:15px;line-height:1.6;white-space:nowrap}.compact-workspace .production-tools{margin:0}.production-tools .workspace-help-body{display:grid;grid-gap:8px;gap:8px;width:250px}.production-tools .coord-jump{display:grid}.production-tools .coord-jump a{width:100%}.compact-workspace .episode-filters .coord-refresh{margin-left:0}@media (max-width:640px){.compact-workspace .production-tools[open]{flex-basis:100%}.production-tools .workspace-help-body{position:static;width:100%;max-height:none;margin-top:6px}}body .main .script-workspace .panel{padding:12px 0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .main .script-workspace .panel+.panel{border-top:1px solid var(--line)}body .main .script-workspace .workspace-section-heading{margin-bottom:8px}body .main .script-workspace :is(h2,h3){margin:0;padding:0;background:none;font-size:14px;line-height:1.6}.script-workspace .handoff-blockers{margin:0 0 12px;padding:0 0 8px;border-bottom:1px solid var(--line);font-size:13px}.script-workspace .handoff-blockers ul{margin:0}.script-workspace .handoff-blockers li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.script-workspace .handoff-blockers li+li{margin-top:6px}.script-workspace .handoff-blockers small{color:var(--muted);font-size:13px}.script-artifact-head{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.script-artifact-icon{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:44px;border:1px solid var(--line);border-radius:8px;color:var(--ink-dim);background:var(--surface)}.script-artifact-copy{flex:1 1;min-width:0}.script-workspace .script-current{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:14px}.script-workspace .script-current a{display:inline-flex;align-items:center;gap:5px;overflow-wrap:anywhere}.script-current-meta{display:block;margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.script-document-next{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;border-top:1px solid var(--line);margin-top:16px;padding-top:12px;font-size:.875rem}.script-document-next>span{color:var(--muted)}.script-workspace .script-handoff-actions{gap:8px;margin:0}.script-workspace .script-version-entry{margin:0;padding:0;background:transparent}.script-workspace .script-upload-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:10px 16px;gap:10px 16px;margin:0;padding:0;border:0;min-width:0}.script-workspace .script-upload-fields .field{display:grid;grid-template-rows:20px minmax(44px,auto);align-content:start;max-width:none;grid-gap:5px;gap:5px;letter-spacing:0}body .main .script-workspace .script-link-field>input{min-height:44px}.script-workspace .script-upload-fields>.field-help{grid-column:1/-1;margin:0}.script-file-picker{position:relative;display:flex;align-items:center;gap:10px;min-width:0;min-height:34px;color:var(--ink)}.script-file-picker>input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.script-file-picker:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.script-file-name{min-width:0;overflow-wrap:anywhere;font-size:13px}.script-workspace .script-file-dropzone{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--surface-2);font-size:13px;font-weight:400;line-height:20px;cursor:pointer}.script-file-dropzone>svg{flex:none;color:var(--muted)}.script-file-dropzone[data-dragging]{border-color:var(--cyan);background:color-mix(in srgb,var(--cyan) 8%,var(--surface))}.script-file-choose{color:var(--ink);text-decoration:none}.script-workspace .script-file-selection{display:flex;align-items:center;gap:8px;min-width:0}.script-file-selection .script-file-name{flex:1 1}.script-workspace .script-file-selection .btn{flex:none;padding:var(--button-padding-block) 6px;font-size:12px}.script-workspace .script-upload-fields .script-entry-actions{grid-column:1/-1;justify-content:flex-end}.script-source-conflict{grid-column:1/-1;margin:0;font-size:13px}.script-feedback-form{display:grid;grid-gap:8px;gap:8px;max-width:840px}.script-feedback-form textarea{width:100%;min-height:76px;resize:vertical}.script-feedback-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.script-feedback-actions .btn{font-size:13px}.script-feedback-list{margin:12px 0 0;padding:0;list-style:none}.script-feedback-list>li{padding:10px 0;border-top:1px solid var(--line)}.script-feedback-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;color:var(--muted);font-size:12px}.script-feedback-meta strong{color:var(--ink-dim);font-weight:500}.script-feedback-list .coord-prose{margin:5px 0 0;overflow-wrap:anywhere}.script-feedback-empty{margin:12px 0 4px;font-size:13px}.script-review-seats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:12px 0;padding:12px 16px;border-radius:10px;background:var(--surface-2);font-size:13px}.script-review-seats>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:baseline;grid-gap:3px 8px;gap:3px 8px}.script-review-seats>div+div{padding-left:20px;border-left:1px solid var(--line-strong)}.script-review-seats>div>span:first-child{grid-column:1/-1;font-size:12px}.script-review-seats strong{font-size:14px;font-weight:600}.script-review-seats p,.script-review-seats time{grid-column:1/-1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.script-workspace .script-review .workflow-cue-body>.field-help{margin:6px 0}.script-workspace .script-review .script-review-decision{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:10px}.script-workspace .script-review-decision textarea{min-height:56px}.script-workspace :is(.script-history,.script-review-history){margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px}.script-workspace :is(.script-history,.script-review-history) ul{margin:6px 0 0}.script-workspace .script-history .timeline li{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;grid-gap:4px 14px;gap:4px 14px;padding:6px 0 6px 20px}.script-workspace .script-history .timeline .t{line-height:20px}@media (max-width:640px){.script-workspace .script-history .timeline li{grid-template-columns:minmax(0,1fr)}}.workspace-action-dialog{width:min(560px,calc(100vw - 32px))}.workspace-action-dialog .script-upload-fields{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:0;margin:12px 0 0;border:0;min-width:0}.workspace-action-dialog .script-handoff-actions{margin:0}@media (any-pointer:coarse),(max-width:640px){body .main .script-workspace{--field-min-height:44px}.script-file-picker,.script-workspace .btn{min-height:44px}}@media (max-width:640px){.script-workspace .script-current{flex-basis:100%}.script-workspace .script-review .script-review-decision,.script-workspace .script-upload-fields{grid-template-columns:1fr}}body .main .flat-workspace .panel{padding:12px 0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}body .main .flat-workspace .panel+.panel{border-top:1px solid var(--line)}body .main .flat-workspace .workspace-section-heading{margin-bottom:8px}body .main .flat-workspace :is(h2,h3){margin:0;padding:0;background:none;font-size:14px;line-height:1.6}.flat-workspace .workspace-action-dialog+.btn,.flat-workspace>.btn{margin-right:8px}.flat-workspace .coord-summary-cards>div{padding:8px 0;border:0;background:transparent}.production-tools{align-items:center;gap:6px 10px}.production-tools,.production-tools .coord-jump{display:flex;flex-wrap:wrap}.production-tools .coord-jump a{width:auto}.platform-entry-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:12px 0 8px}.platform-entry-heading label{display:flex;align-items:center;gap:8px;font-size:13px}.platform-entry-heading select{min-width:150px}body .main .platform-facts :is(th,td){padding:5px 8px;font-size:13px;text-align:left;font-weight:400}.platform-facts .btn{font-size:13px;padding:var(--button-padding-block) 8px;margin-left:8px}.flat-workspace .delivery-package-form{margin-top:8px;padding:0;border:0;background:transparent}.flat-workspace .delivery-package-form .field{font-size:13px}.flat-workspace .receipt-decision .coord-form{margin-top:8px}.production-preparation-workspace{container:production-preparation/inline-size}.production-preparation-assignment{padding:0 0 10px;border-bottom:1px solid var(--line)}.production-assignment-state>p{margin:0 0 6px;color:var(--muted);font-size:13px}.production-preparation-assignment>.handoff-blockers{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:6px 0 0}.production-preparation-assignment .handoff-blockers>.btn{padding:var(--button-padding-block) 8px}.production-preparation-fields,.production-preparation-support{min-width:0}.production-preparation-workspace :is(.production-preparation-brief,.coord-summary-cards>div){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:center}.production-preparation-workspace :is(.production-preparation-brief,.coord-summary-cards>div)>.btn{grid-column:2;grid-row:1}.production-preparation-workspace :is(.production-preparation-brief,.coord-summary-cards>div)>p{grid-column:1/-1;margin:0}.production-preparation-workspace .production-preparation-brief>h2{margin:0}.production-preparation-workspace .coord-summary-cards{margin-top:12px}.production-preparation-workspace .coord-summary-cards>div{padding:0}.production-preparation-workspace .coord-summary-cards h3{margin:0}.production-preparation-support{border-top:1px solid var(--line)}.production-preparation-support>.panel{min-width:0}.production-preparation-support :is(#coord-checkpoints,#coord-materials){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:start}.production-preparation-support :is(#coord-checkpoints,#coord-materials)>.workspace-section-heading{grid-column:1;align-self:center;margin:0}.production-preparation-support :is(#coord-checkpoints,#coord-materials)>.btn{grid-column:2;grid-row:1}.production-preparation-support :is(#coord-checkpoints,#coord-materials)>:is(p,article,.coord-material){grid-column:1/-1;margin:0}.production-preparation-workspace #coord-results>a{display:inline-flex;min-height:32px;align-items:center}@container production-preparation (min-width: 820px){.production-preparation-fields,.production-preparation-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:start}.production-preparation-workspace .coord-summary-cards{display:block;margin-top:0;padding-left:28px;border-left:1px solid var(--line)}body .main .production-preparation-support>.panel+.panel{border-top:0;border-left:1px solid var(--line);padding-left:28px}}.release-handoff-workspace{container:release-handoff/inline-size}.drama-work-context:empty{display:none}.release-task-list{display:grid;grid-gap:10px;gap:10px;max-width:960px;margin-top:8px}.release-task-trigger{display:flex;align-items:center;gap:16px;width:100%;padding:16px;margin:0;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 65%,var(--surface));color:var(--ink);text-align:left;font:inherit;cursor:pointer}.release-task-trigger:hover{background:var(--surface-2)}.release-task-trigger:focus-visible{outline:none;background:var(--hover-bg);text-decoration:none}.release-task-icon{display:inline-flex;flex:none;color:var(--muted)}.release-task-label{display:grid;min-width:0;grid-gap:6px;gap:6px;flex:1 1}.release-task-label>strong{font-size:15px;font-weight:600}.release-task-label>span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.release-task-action{display:flex;align-items:center;flex:none;gap:6px;color:var(--cyan);font-size:13px}.management-dialog.release-task-drawer{width:min(720px,calc(100vw - 16px))}.release-task-content{min-width:0}.release-task-content .workspace-section{margin:0;padding:12px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.release-task-content .workspace-section+.workspace-section{border-top:1px solid var(--line);margin-top:12px}.release-task-content .receipt-decision{margin:16px 0 8px}.release-task-content .receipt-tools{display:flex;gap:6px;flex-wrap:wrap}.release-task-content .receipt-package-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px}.release-task-content .receipt-package-summary :is(p,dl){margin:0}.release-task-content .coord-material{margin:0;padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}@media (max-width:640px){.release-task-trigger{padding:12px;gap:10px}.release-task-action{font-size:12px}.release-task-label>strong{font-size:14px}.release-task-label>span{font-size:12px}}.release-handoff-workspace .workspace-check-row .btn{padding:var(--button-padding-block) 8px}.release-handoff-workspace .receipt-checks{margin:10px 0}.release-handoff-workspace .receipt-decision{margin:16px 0 4px}.release-handoff-workspace .receipt-tools{margin-top:10px}.release-handoff-workspace .workspace-disclosure{padding-inline:0}.release-information-facts .workspace-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}.release-information-facts .workspace-facts>div{display:grid;grid-gap:4px;gap:4px}.release-commercial-details,.release-information-note,.release-price-tiers{grid-column:1/-1}.release-commercial-details>summary{cursor:pointer;padding:8px 0}.release-price-tiers{margin:0;padding:12px;border:1px solid var(--line);border-radius:8px;min-width:0}.release-price-tier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:8px;gap:8px;margin-bottom:12px}.release-price-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.release-price-summary>div:first-child{display:flex;flex-wrap:wrap;gap:6px 12px}.release-price-summary>.btn{grid-column:2;grid-row:1/3;align-self:center}.release-price-values{display:flex;flex-wrap:wrap;gap:4px 16px;grid-column:1;font-size:13px}.release-price-plan>.btn{margin-top:12px}@media (max-width:640px){.release-information-facts .workspace-facts{grid-template-columns:1fr}.release-price-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.release-price-tier>.btn{grid-column:1/-1;justify-self:start}.release-price-summary{grid-template-columns:minmax(0,1fr)}.release-price-summary>.btn{grid-column:1;grid-row:auto;justify-self:start}}.delivery-package-column,.release-operations-column,.release-workspace-layout{min-width:0}.release-operations-column{border-top:1px solid var(--line)}.release-workspace-layout .receipt-decision .coord-form{max-width:none}.release-workspace-layout .receipt-package-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:6px 0 10px}.release-workspace-layout .receipt-package-summary :is(.workspace-facts,p){margin:0}.release-workspace-layout .receipt-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.release-workspace-layout .receipt-tools>.btn{padding:var(--button-padding-block) 8px}.release-workspace-layout .receipt-decision textarea{min-height:56px}.release-readiness-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.release-readiness-actions>.btn{padding:var(--button-padding-block) 8px}.delivery-package-column .coord-material{grid-template-columns:minmax(70px,auto) minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin:0;padding:8px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.delivery-package-column .coord-material>strong{font-weight:500}.delivery-package-column .coord-material>span{overflow-wrap:anywhere;color:var(--muted)}.delivery-package-column .coord-material>.btn{padding:var(--button-padding-block) 8px;white-space:nowrap}.delivery-package-column #coord-materials>.btn{margin-top:8px}@container release-handoff (min-width: 920px){.release-workspace-layout.has-release-operations{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;grid-gap:28px;gap:28px}.release-operations-column{border-top:0;border-left:1px solid var(--line);padding-left:28px}.release-operations-column .platform-entry .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.release-operations-column .release-readiness-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 18px;gap:6px 18px}.release-operations-column .release-readiness-issues li{margin:0}}.workspace-action-dialog .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px 16px;gap:10px 16px}.workspace-action-dialog .form-grid .field{width:100%;min-width:0}.workspace-action-dialog :is(input:not([type=checkbox],[type=radio]),select,textarea){max-width:100%}@media (any-pointer:coarse),(max-width:640px){.workspace-action-dialog,body .main .flat-workspace{--field-min-height:44px}.platform-facts .btn{min-height:44px}}@media (max-width:640px){.workspace-action-dialog .form-grid{grid-template-columns:1fr}.platform-entry-heading{align-items:start}.production-tools .coord-jump{gap:4px 8px}.delivery-package-column .coord-material{grid-template-columns:minmax(0,1fr) auto}.delivery-package-column .coord-material>span{grid-column:1}.delivery-package-column .coord-material>.btn{grid-column:2;grid-row:1/3}}.flat-workspace.production-workspace .coord-material{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:baseline;grid-gap:6px 12px;gap:6px 12px;margin:0;padding:6px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.flat-workspace.production-workspace .coord-material .btn{padding:0 6px;font-size:12px}.flat-workspace.production-workspace .coord-material>span{min-width:0;overflow-wrap:anywhere}@media (max-width:640px){.flat-workspace.production-workspace .coord-material{grid-template-columns:1fr;gap:4px}}body .main .drama-workspace-header .workspace-actions{gap:4px}.drama-record-drawer :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea),body .main .drama-view-content :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea){min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background-color:var(--surface-2);color:var(--ink);font-size:14px;box-shadow:none}.drama-record-drawer select,body .main .drama-view-content select{padding-right:28px}.drama-record-drawer :is(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible:not([aria-invalid=true]),body .main .drama-view-content :is(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible:not([aria-invalid=true]){outline:none;border-color:var(--focus-ring);box-shadow:none}body .main .drama-view-content .episode-filters :is(.btn,select){--button-current-height:var(--button-standard-height);--button-padding-block:4px;min-height:var(--button-standard-height);padding-block:var(--button-padding-block);font-family:inherit;font-size:13px;font-weight:500;line-height:20px}body .main .drama-view-content .episode-filters .btn{padding-inline:12px}body .main .drama-view-content .episode-filters select{padding-inline:12px 28px}.drama-workspace-status>span{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:baseline}.drama-workspace-status strong:not(.badge){font-size:12px}body .main .flat-workspace :is(h2,h3){font-size:15px;font-weight:650;letter-spacing:-.015em}body .main .flat-workspace .panel{padding:16px 0}.compact-workspace .ep-cell{padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.compact-workspace .ep-cell:hover{border-color:var(--line-strong);background:var(--surface-2)}.compact-workspace .ep-cell .ep-no{font-size:14px;font-weight:650}.compact-workspace .ep-cell .ep-state{margin-top:7px;font-size:12px}.compact-workspace .ep-cell .ep-actions{margin-top:8px}body .main .compact-workspace .ep-cell .btn{--button-current-height:var(--button-small-height);--button-padding-block:2px;min-height:var(--button-current-height);padding:var(--button-padding-block) 8px;font-size:12px}.compact-workspace .coord-jump a{color:var(--muted);font-size:13px}.compact-workspace .coord-jump a:hover{color:var(--ink)}.workspace-facts dt{font-size:12px}.workspace-facts dd{font-size:14px;font-weight:500}@media (any-pointer:coarse),(max-width:640px){.drama-record-drawer .btn,.drama-record-drawer :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea),body .main .compact-workspace .ep-cell .btn,body .main .drama-view-content :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),select,textarea),body .main :is(.drama-workspace-header,.drama-view-content) .btn{min-height:44px}body .main .drama-view-content .episode-filters :is(.btn,select){min-height:44px}}@media (max-width:640px){.drama-workspace-header .page-title{font-size:20px;line-height:28px}.script-artifact-head{flex-wrap:wrap;padding:12px}.script-artifact-head>.script-handoff-actions{margin-left:52px}.script-review-seats{gap:12px;padding:12px}.script-review-seats>div{grid-template-columns:1fr}.script-review-seats>div+div{padding-left:12px}}.script-handoff-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;grid-gap:24px;gap:24px}.script-handoff-layout>*{min-width:0}.script-workspace .script-handoff-layout .script-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.script-workspace .script-handoff-layout .script-upload-fields.script-files-only{grid-template-columns:minmax(0,1fr)}.script-stored-options{min-width:0}.script-stored-options>summary{cursor:pointer}.script-stored-options>.field{margin-top:8px}.script-handoff-layout .script-review-seats{grid-template-columns:1fr;gap:12px;margin:12px 0;padding:0;border-radius:0;background:transparent}.script-handoff-layout .script-review-seats>div{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.script-handoff-layout .script-review-seats>div+div{padding:12px 0 0;border-left:0;border-top:1px solid var(--line)}.script-handoff-layout .script-review-seats :is(.script-review-actor,small,time,p){grid-column:1/-1;overflow-wrap:anywhere}.script-review-approved{color:var(--green)}.script-workspace .script-handoff-layout .script-review-decision{grid-template-columns:1fr;align-items:start}.script-review-history summary{min-height:32px;display:list-item;padding:5px 0;cursor:pointer;color:var(--muted)}.script-review-history li{margin-bottom:8px;overflow-wrap:anywhere}@media (max-width:760px){.script-handoff-layout{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.script-workspace .script-handoff-layout .script-upload-fields{grid-template-columns:1fr}.script-review-history summary{min-height:44px}}.writing-episodes{min-width:0}.writing-summary-actions,.writing-summary-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.writing-summary-actions{justify-content:flex-end;margin-left:auto;gap:8px;font-size:12px}.writing-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--muted)}.writing-legend>span{display:inline-flex;align-items:center;gap:5px}.writing-legend strong{color:var(--ink-dim);font-weight:500}.writing-stage-not_started{--writing-color:var(--muted)}.writing-stage-drafting{--writing-color:var(--violet)}.writing-stage-drafted{--writing-color:var(--blue)}.writing-stage-reviewed{--writing-color:var(--green)}.writing-legend i{width:6px;height:6px;border-radius:50%;background:var(--writing-color)}.writing-progress-bar{display:flex;height:6px;margin:10px 0 14px;border-radius:3px;overflow:hidden;background:var(--surface-2)}.writing-progress-bar>span{height:100%;background:var(--writing-color)}.writing-progress-bar .writing-stage-not_started{background:var(--line-strong)}.writing-episode-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:6px;gap:6px}.writing-episode{display:grid;grid-gap:1px;gap:1px;min-width:0;padding:6px 8px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--writing-color) 5%,var(--surface))}.writing-episode>span{font-size:12px;color:var(--muted)}.writing-episode>strong{font-size:13px;font-weight:500;color:var(--writing-color)}body .main .drama-view-content .writing-episode select{width:100%;min-height:24px;padding:0 16px 0 0;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--writing-color);font-size:13px;cursor:pointer}body .main .drama-view-content .writing-episode select:focus-visible{background-color:var(--hover-bg);text-decoration:none}.writing-source-line{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:12px;color:var(--muted)}.writing-empty{margin:8px 0;font-size:13px}.writing-count-fields{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:0;border:0}.writing-count-fields .field{margin:0}@media (any-pointer:coarse),(max-width:640px){body .main .drama-view-content .writing-episode select{min-height:44px}}:root{--disclosure-duration:220ms;--disclosure-fade:140ms;--disclosure-ease:cubic-bezier(.2,.8,.2,1)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}details:not(.note,.workspace-secondary-actions,.workspace-filter-menu,.workspace-record-details):not(:has(>summary>svg))>summary{display:flex;align-items:center;gap:8px}details:not(.note,.workspace-secondary-actions,.workspace-filter-menu,.workspace-record-details):not(:has(>summary>svg))>summary:before{content:"";display:inline-block;flex:none;width:6px;height:6px;margin-inline:2px 3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform var(--disclosure-duration) var(--disclosure-ease)}details[open]:not(.note,.workspace-secondary-actions,.workspace-filter-menu,.workspace-record-details):not(:has(>summary>svg))>summary:before{transform:rotate(45deg)}.nav-group-chevron,.overview-expand svg,.workspace-check-row summary>svg,.workspace-filter-chevron,details.note>summary:before{transition:transform var(--disclosure-duration) var(--disclosure-ease)}@supports selector(details::details-content){details::details-content{opacity:0;transition:opacity var(--disclosure-fade) ease,content-visibility var(--disclosure-duration) allow-discrete}details[open]::details-content{opacity:1}@supports (interpolate-size:allow-keywords){details{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;overflow-clip-margin:4px;transition:block-size var(--disclosure-duration) var(--disclosure-ease),opacity var(--disclosure-fade) ease,content-visibility var(--disclosure-duration) allow-discrete}details[open]::details-content{block-size:auto}}:is(.workspace-secondary-actions,.workspace-filter-menu,.workspace-record-details,.workspace-queue .workspace-help)::details-content{block-size:auto;overflow:visible;transition:opacity var(--disclosure-fade) ease,content-visibility var(--disclosure-fade) allow-discrete}:is(.workspace-secondary-actions,.workspace-filter-menu,.workspace-record-details,.workspace-queue .workspace-help)>:not(summary){transform:translateY(-4px);transition:transform var(--disclosure-fade) var(--disclosure-ease)}:is(.workspace-secondary-actions,.workspace-filter-menu,.workspace-record-details,.workspace-queue .workspace-help)[open]>:not(summary){transform:translateY(0)}}.overview-detail-row{transition:grid-template-rows var(--disclosure-duration) var(--disclosure-ease),opacity var(--disclosure-fade) ease,visibility 0s linear var(--disclosure-duration)}.overview-row-detail{transition:transform var(--disclosure-duration) var(--disclosure-ease)}.nav-group-content{transition:grid-template-rows var(--disclosure-duration) var(--disclosure-ease),opacity var(--disclosure-fade) ease,transform var(--disclosure-duration) var(--disclosure-ease)}@media (prefers-reduced-motion:reduce){details::details-content,details>:not(summary){transition:none!important}}.workflow-cue{min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 65%,var(--surface));color:var(--ink);font-size:13px;line-height:20px;overflow-wrap:anywhere}.workflow-cue-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px}.workflow-cue-caption{display:inline-flex;align-items:center;gap:6px;min-width:0}.workflow-cue-caption>svg{flex:none;color:var(--cyan)}.workflow-cue .workflow-cue-caption>:is(h2,h3){margin:0;color:var(--ink-dim);font-size:12px;line-height:20px;font-weight:600}.workflow-cue-approval .workflow-cue-caption>svg{color:var(--ink-dim)}.workflow-cue-status{color:var(--muted);font-size:12px;-webkit-margin-start:auto;margin-inline-start:auto}.workflow-cue-body{min-width:0}.workflow-cue-body>:first-child{margin-top:0}.workflow-cue-body>:last-child{margin-bottom:0}.workflow-cue-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:12px}.main .workflow-next-link{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:24px;padding:1px 6px;border:1px solid var(--line);border-radius:5px;background:var(--surface-2);color:var(--cyan);font:inherit;font-size:12px;font-weight:500;line-height:20px;text-align:left;text-decoration:none;cursor:pointer}.workflow-next-link>svg{flex:none;width:14px;height:14px}.workflow-next-link>span{min-width:0}.main .workflow-next-link:hover{border-color:var(--line-strong);background:var(--hover-bg);text-decoration:none}.workflow-next-link:disabled{opacity:.6;cursor:default}.main .workflow-table .workflow-row-action .workflow-next-link{display:inline-flex;padding-block:1px}.main .workflow-table .workflow-actions{gap:4px}.drama-next-action.workflow-cue{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:6px 16px;gap:6px 16px;padding:8px 12px;font-size:12px}.drama-next-action>.workflow-cue-heading{margin:0;padding-top:1px}.drama-next-action .workflow-cue-body,.next-step-explicit{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.next-step-explicit{color:var(--muted)}.next-step-explicit>strong{color:var(--ink);font-weight:600}.next-step-primary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.next-step-primary>a{font-weight:600}.next-step-blocker{color:var(--muted)}.next-step-blocker>svg{vertical-align:-2px;-webkit-margin-end:4px;margin-inline-end:4px;color:var(--amber)}.next-step-owner{color:var(--muted)}.drama-next-gaps{min-width:0}.drama-next-gaps summary{cursor:pointer;color:var(--muted)}.drama-next-gaps[open]{flex-basis:100%}.drama-next-gaps ul{display:grid;grid-gap:8px;gap:8px;margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}.drama-next-gaps li>:is(small,a){-webkit-margin-start:10px;margin-inline-start:10px}.production-next-action .workflow-cue-body{display:grid;grid-gap:12px;gap:12px}.production-next-action .next-step-explicit,.production-next-action .next-step-primary{display:grid;grid-gap:8px;gap:8px}.production-next-action .next-step-primary>a{display:flex;align-items:center;justify-content:space-between;min-height:32px}.handoff-blockers li{border:1px solid var(--line);border-radius:6px;padding:8px 10px;background:var(--surface-2)}.main .review-feedback-actions.workflow-cue{margin-top:16px;padding:12px}.coord-checkpoint .coord-heading h3{display:flex;align-items:center;gap:7px}.coord-checkpoint .coord-heading h3>svg{flex:none;color:var(--muted)}.follow-up-summary.workflow-cue>.workflow-cue-body{display:grid;grid-gap:10px;gap:10px}.next-step-reference{margin-top:10px}@media (any-pointer:coarse),(max-width:640px){.main .workflow-next-link,.main .workflow-table .workflow-row-action .workflow-next-link{min-height:44px;white-space:normal}.drama-next-action.workflow-cue{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.drama-next-action .workflow-cue-body{gap:6px 12px}.drama-next-gaps summary,.next-step-primary>a{display:inline-flex;align-items:center;min-height:44px}}.workflow-next-link[aria-expanded=true]>svg{transform:rotate(90deg)}.next-step-alert{padding:8px 10px}.next-step-alert>.workflow-cue-heading{margin-bottom:4px}.action-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.action-row-inline{display:inline-flex;max-width:100%;vertical-align:middle}.section-actions{margin-block:12px}.action-row>:is(input,select){min-width:0;max-width:100%}.action-row>:is(span,code){min-width:0;overflow-wrap:anywhere}.action-row>.btn{flex-shrink:0}:root{--button-standard-height:30px;--button-small-height:26px;--button-dense-height:24px}.btn{--button-current-height:var(--button-standard-height);--button-padding-block:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--button-current-height);padding:var(--button-padding-block) 12px;border:1px solid color-mix(in srgb,var(--line-strong) 70%,var(--line));border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--line-strong);background:var(--surface-2);color:var(--ink);text-decoration:none}.btn:active:not(:disabled):not([aria-disabled=true]){background:var(--button-hover);box-shadow:none}.btn-primary{background:var(--primary-bg);border-color:var(--primary-bg);color:var(--bg)}.btn-primary:active:not(:disabled):not([aria-disabled=true]),.btn-primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--bg)}.btn-danger{background:var(--red-bg);border-color:color-mix(in srgb,var(--red) 45%,var(--line));color:var(--red)}.btn-danger:active:not(:disabled):not([aria-disabled=true]),.btn-danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--red) 15%,var(--surface));border-color:var(--red);color:var(--red)}.btn-sm{--button-current-height:var(--button-small-height);--button-padding-block:2px;min-height:var(--button-current-height);padding:var(--button-padding-block) 8px;font-size:12px}.btn-quiet{border-color:transparent;background:transparent;color:var(--cyan);font-weight:400;box-shadow:none}.btn-quiet:active:not(:disabled):not([aria-disabled=true]),.btn-quiet:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:var(--hover-bg);color:var(--ink);box-shadow:none}.btn:focus-visible:not(:disabled):not([aria-disabled=true]){outline:none;background:var(--button-hover);color:var(--ink);text-decoration:none}.btn-primary:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--primary-hover);color:var(--bg)}.btn-danger:focus-visible:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--red) 15%,var(--surface));color:var(--red)}.btn:is(.btn-icon,:has(>svg:only-child)):focus-visible:not(:disabled):not([aria-disabled=true]),.shell-toolbar .nav-toggle:focus-visible,.toolbar-icon:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn.btn-quiet:focus-visible{outline:none;background:var(--hover-bg);text-decoration:none}.btn.btn-quiet.btn-icon:focus-visible:not(:disabled):not([aria-disabled=true]){outline:2px solid var(--focus-ring);outline-offset:2px;text-decoration:none}.btn:disabled,.btn[aria-disabled=true],.toolbar-icon:disabled{opacity:.45;cursor:default;transform:none;box-shadow:none}.btn>svg{flex:none}.shell-toolbar .nav-toggle,.toolbar-icon{width:32px;min-width:32px;padding:0}@media (any-pointer:coarse),(max-width:900px){:root{--button-standard-height:44px;--button-small-height:44px;--button-dense-height:44px}}@media (any-pointer:coarse),(max-width:640px){.btn,.management-dialog .btn,.shell-toolbar .btn,.shell-toolbar .nav-toggle,.toolbar-icon,body .main .btn{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.btn,.shell-toolbar .nav-toggle,.toolbar-icon{transition:none}}