.staff-shell{--staff-bg:#090b10;--staff-panel:#11151d;--staff-panel-2:#171c26;--staff-line:#2a3342;--staff-text:#edf1f7;--staff-muted:#97a3b4;--staff-accent:#a7b0ff;--staff-good:#5fd4a0;--staff-warn:#f5c76b;--staff-danger:#ff7c87;position:relative;z-index:300;min-height:100vh;padding:28px;background:var(--staff-bg);color:var(--staff-text);font-family:var(--font-manrope),ui-sans-serif,sans-serif;text-shadow:none}.staff-shell *,.staff-shell :after,.staff-shell :before{box-sizing:border-box;text-shadow:none!important}.staff-shell button,.staff-shell input,.staff-shell select,.staff-shell textarea{font:inherit}.staff-shell button:focus-visible,.staff-shell input:focus-visible,.staff-shell select:focus-visible,.staff-shell summary:focus-visible,.staff-shell textarea:focus-visible{outline:3px solid var(--staff-accent);outline-offset:2px}.staff-loading{max-width:420px;margin:25vh auto;color:var(--staff-muted)}.staff-auth-shell{display:grid;place-items:center}.staff-auth-card{width:min(460px,100%);padding:36px;border:1px solid var(--staff-line);background:var(--staff-panel);box-shadow:14px 14px 0 #050608}.staff-auth-card h1{margin:4px 0 10px;font:750 clamp(2rem,4vw,3.4rem)/1 var(--font-montserrat),sans-serif}.staff-header h1{margin:2px 0 0;font:750 clamp(1.35rem,1.2vw + .9rem,1.85rem)/1.15 var(--font-montserrat),sans-serif}.staff-auth-card p{color:var(--staff-muted)}.staff-kicker{margin:0;color:var(--staff-accent);font:700 .72rem/1.2 ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.staff-invite{display:grid;gap:10px;margin-top:28px;padding-top:24px;border-top:1px solid var(--staff-line)}.staff-shell input,.staff-shell select,.staff-shell textarea{width:100%;border:1px solid var(--staff-line);border-radius:0;padding:10px 12px;background:#0b0e14;color:var(--staff-text)}.staff-shell textarea{min-height:92px;resize:vertical}.staff-button{border:1px solid #414b5e;border-radius:0;padding:10px 14px;background:#202736;color:var(--staff-text);cursor:pointer;font-weight:700}.staff-button:hover:not(:disabled){border-color:var(--staff-accent);background:#293247}.staff-button:disabled{cursor:not-allowed;opacity:.45}.staff-button--primary{border-color:var(--staff-accent);background:var(--staff-accent);color:#090b10}.staff-button--quiet{padding:7px 10px;background:transparent}.staff-button--approve{border-color:var(--staff-good);background:#173c31}.staff-button--warn{border-color:var(--staff-warn);background:#44371b}.staff-button--danger{border-color:var(--staff-danger);background:#4b2228}.staff-button-row{display:flex;flex-wrap:wrap;gap:10px}.staff-header{justify-content:space-between;gap:20px;max-width:1600px;margin:0 auto 16px;padding-bottom:12px;border-bottom:1px solid var(--staff-line)}.staff-header,.staff-session{display:flex;align-items:center}.staff-session{gap:14px;color:var(--staff-muted);font-size:.85rem}.staff-workspace-switch{display:flex;border:1px solid var(--staff-line)}.staff-workspace-switch .staff-button[aria-pressed=true]{background:var(--staff-accent);color:var(--staff-bg)}.staff-alert{max-width:1600px;margin:0 auto 14px;padding:12px 14px;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-alert--error{border-color:var(--staff-danger);color:#ffd5d9}.staff-alert--success{border-color:var(--staff-good);color:#c9ffe8}.staff-security{max-width:1500px;margin:0 auto 20px;padding:clamp(16px,2.5vw,28px);border:1px solid var(--staff-accent);background:var(--staff-panel)}.staff-security-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--staff-line)}.staff-security-head h2{margin:5px 0 0}.staff-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:16px;padding-top:16px}.staff-security-card{display:grid;align-content:start;gap:10px;min-width:0;padding:16px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-security-card h3,.staff-security-card p{margin:0}.staff-security-card p,.staff-security-card small{color:var(--staff-muted)}.staff-security-card label{font-weight:700}.staff-credential-list{display:grid;margin:4px 0 8px;border:1px solid var(--staff-line)}.staff-credential{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--staff-line)}.staff-credential:last-child{border-bottom:0}.staff-credential>div{display:grid;gap:3px;min-width:0}.staff-credential small,.staff-credential span{overflow-wrap:anywhere;color:var(--staff-muted)}.staff-credential-revoked{color:var(--staff-danger)!important}.staff-security-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.staff-invitation-result{display:grid;gap:8px;margin-top:6px;padding:12px;border:1px solid var(--staff-warn);background:#18140c}.staff-workspace{grid-template-columns:minmax(280px,380px) minmax(0,1fr);max-width:1500px;margin:0 auto}.staff-workspace,.staff-workspace-stack{display:grid;gap:20px}.staff-detail,.staff-queue{min-width:0;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-queue{align-self:start;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow:auto}.staff-panel-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--staff-line);background:var(--staff-panel)}.staff-panel-head h2{margin:0;font-size:1rem}.staff-queue-list{display:grid}.staff-button--queue-more{width:calc(100% - 28px);margin:14px}.staff-case-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;width:100%;padding:14px;border:0;border-bottom:1px solid var(--staff-line);background:transparent;color:var(--staff-text);text-align:left;cursor:pointer}.staff-case-row.is-active,.staff-case-row:hover{background:var(--staff-panel-2)}.staff-case-row.is-active{box-shadow:inset 3px 0 var(--staff-accent)}.staff-case-main{display:grid;gap:4px;min-width:0}.staff-case-main strong{font-family:inherit}.staff-case-main small{overflow:hidden;color:var(--staff-muted);text-overflow:ellipsis;white-space:nowrap}.staff-case-main .staff-case-ref{font-family:ui-monospace,monospace;font-size:.72rem}.staff-priority{min-width:30px;padding:4px;border:1px solid var(--staff-line);text-align:center;font:800 .72rem ui-monospace,monospace}.staff-priority--p0{border-color:var(--staff-danger);color:var(--staff-danger)}.staff-priority--p1{border-color:var(--staff-warn);color:var(--staff-warn)}.is-danger,.staff-overdue{color:var(--staff-danger);font:700 .68rem ui-monospace,monospace;text-transform:uppercase}.staff-detail{padding:clamp(16px,2.5vw,30px)}.staff-empty{padding:22px;color:var(--staff-muted)}.staff-empty--detail{min-height:50vh;display:grid;place-items:center}.staff-detail-head{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--staff-line)}.staff-detail-head h2{margin:5px 0;font-size:clamp(1.5rem,3vw,2.4rem)}.staff-detail-head p{margin:0;color:var(--staff-muted)}.staff-badges{display:flex;flex-wrap:wrap;align-content:start;justify-content:flex-end;gap:6px}.staff-badges span{padding:5px 8px;border:1px solid var(--staff-line);font:700 .72rem ui-monospace,monospace}.staff-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:18px 0}.staff-check{display:flex;justify-content:space-between;gap:10px;padding:9px;border:1px solid var(--staff-line);color:var(--staff-muted);font:650 .7rem ui-monospace,monospace}.staff-check--pass{border-color:#285b49}.staff-check--warn{border-color:#715b2e}.staff-check--fail{border-color:#753841}.staff-lease{color:var(--staff-good);font:650 .8rem ui-monospace,monospace}.staff-release-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.staff-release-card>div{display:grid;gap:5px;padding:12px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-release-card span{color:var(--staff-muted);font-size:.875rem;line-height:1.45}.staff-release-card strong{overflow-wrap:anywhere}.staff-track-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.staff-track-list li{display:grid;gap:4px;padding:13px 14px;border-top:1px solid var(--staff-line)}.staff-track-list span{color:var(--staff-muted);font-size:.84rem}.staff-media{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);gap:16px;margin:18px 0}.staff-media-note{grid-column:1/-1;margin:0;color:var(--staff-muted);font-size:.8rem}.staff-audio small,.staff-cover small{color:var(--staff-muted);font-size:.875rem;line-height:1.45}.staff-audio,.staff-cover{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-audio h3,.staff-cover h3{margin:0;font-size:.9rem}.staff-cover img{width:100%;max-width:360px;aspect-ratio:1;object-fit:cover;background:#0b0e14}.staff-audio>div{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--staff-line)}.staff-audio>div:first-of-type{padding-top:0;border-top:0}.staff-audio audio{width:100%}.staff-submission-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0}.staff-submission-data>div{display:grid;gap:5px;padding:12px 14px;border-top:1px solid var(--staff-line)}.staff-submission-data dt{color:var(--staff-muted);font-size:.875rem;line-height:1.45}.staff-submission-data dd{margin:0;overflow-wrap:anywhere}.staff-section{margin-top:16px;border:1px solid var(--staff-line);background:#0d1118}.staff-section>summary{padding:12px 14px;cursor:pointer;font-weight:750;background:var(--staff-panel-2)}.staff-section>p{padding:0 14px;color:var(--staff-muted)}.staff-section>pre{max-height:520px;margin:0;padding:16px;overflow:auto;color:#cdd5e3;font:.78rem/1.55 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.staff-diff{display:grid}.staff-diff-row{display:grid;grid-template-columns:minmax(130px,.7fr) 1fr 1fr;border-top:1px solid var(--staff-line)}.staff-diff-row>*{min-width:0;margin:0;padding:10px;overflow-wrap:anywhere;white-space:pre-wrap}.staff-before{background:rgba(255,124,135,.09)}.staff-after{background:rgba(95,212,160,.09)}.staff-raw-json{max-height:420px}.staff-asset,.staff-issue,.staff-raw-json{padding:14px;border-top:1px solid var(--staff-line)}.staff-asset,.staff-issue{display:grid;gap:6px}.staff-asset code,.staff-asset span,.staff-issue code,.staff-issue span{color:var(--staff-muted);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.staff-asset-actions{display:flex;flex-wrap:wrap;gap:8px}.staff-asset-actions a{text-decoration:none}.staff-issue>div{display:flex;justify-content:space-between;gap:10px}.staff-issue p{margin:0}.staff-issue--public{box-shadow:inset 3px 0 var(--staff-warn)}.staff-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.staff-timeline li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--staff-line)}.staff-timeline span{color:var(--staff-muted);font-size:.875rem;line-height:1.45}.staff-decisions{margin-top:24px;padding-top:22px;border-top:2px solid var(--staff-line)}.staff-decisions>p{color:var(--staff-muted)}.staff-decision-card{display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-decision-card label{font-weight:700}.staff-decision-card label:has(input[type=checkbox]){display:flex;align-items:center;gap:8px}.staff-decision-card input[type=checkbox]{width:auto}.staff-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(4,8,18,.72)}.staff-modal-card{display:grid;gap:12px;width:min(560px,100%);max-height:90vh;overflow:auto;padding:clamp(18px,3vw,26px);border:1px solid var(--staff-line);background:var(--staff-panel);box-shadow:0 24px 60px rgba(0,0,0,.5)}.staff-modal-card h3{margin:0;font-size:1.2rem}.staff-modal-card label{font-weight:700}.staff-modal-card textarea{min-height:120px}.staff-modal-card small{color:var(--staff-muted)}.staff-modal-warn{margin:0;padding:10px 12px;border:1px solid var(--staff-danger,#f87171);color:var(--staff-danger,#f87171);background:rgba(248,113,113,.08)}.staff-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.staff-finance{max-width:1500px;margin:0 auto;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-panel-head--finance{position:static}.staff-panel-head--finance h2{margin-top:5px;font-size:1.4rem}.staff-finance-warning{margin:0;padding:12px 14px;border-bottom:1px solid var(--staff-warn);color:var(--staff-warn)}.staff-finance-filters{display:grid;grid-template-columns:minmax(150px,.7fr) repeat(2,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:14px;border-bottom:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-finance-filters label{display:grid;gap:5px;color:var(--staff-muted);font-size:.78rem;font-weight:700}.staff-finance-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);min-height:520px}.staff-finance-list{border-right:1px solid var(--staff-line)}.staff-finance-row{display:grid;gap:5px;width:100%;padding:14px;border:0;border-bottom:1px solid var(--staff-line);background:transparent;color:var(--staff-text);text-align:left;cursor:pointer}.staff-finance-row.is-active,.staff-finance-row:hover{background:var(--staff-panel-2)}.staff-finance-row.is-active{box-shadow:inset 3px 0 var(--staff-accent)}.staff-finance-row span{color:var(--staff-muted);font-size:.78rem;overflow-wrap:anywhere}.staff-finance-action{display:grid;align-content:start;gap:10px;min-width:0;padding:clamp(16px,2.5vw,28px)}.staff-finance-action label{font-weight:700}.staff-finance-action small{color:var(--staff-muted)}.staff-finance-source,.staff-finance-target{display:grid;gap:6px;margin-bottom:8px;padding:14px;border:1px solid var(--staff-line);background:#0d1118}.staff-finance-source code,.staff-finance-target code{color:var(--staff-muted);overflow-wrap:anywhere}.staff-finance-target{border-color:var(--staff-good)}.staff-finance-target>div{display:flex;flex-wrap:wrap;gap:8px}.staff-finance-target>div span{padding:4px 6px;border:1px solid var(--staff-line);font:700 .75rem ui-monospace,monospace}.staff-finance-lookup{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.staff-finance-confirm{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--staff-warn);background:#18140c}.staff-finance-confirm input{width:auto;margin-top:3px}.staff-finance-resolved{color:var(--staff-good);font-weight:700}.staff-finance-history{display:grid;gap:8px;margin-bottom:8px;padding:12px;border:1px solid var(--staff-line)}.staff-finance-history h3{margin:0;font-size:.9rem}.staff-finance-history-row{display:grid;gap:4px;padding:10px;border-left:2px solid var(--staff-accent);background:var(--staff-panel-2);font-size:.78rem;overflow-wrap:anywhere}.staff-finance-history-row span,.staff-finance-history-row time{color:var(--staff-muted)}@media (max-width:900px){.staff-shell{padding:14px}.staff-header{align-items:flex-start;flex-direction:column}.staff-session{align-items:flex-start;flex-wrap:wrap}.staff-security-action{grid-template-columns:1fr}.staff-credential{align-items:flex-start;flex-direction:column}.staff-finance-filters,.staff-finance-grid,.staff-workspace{grid-template-columns:1fr}.staff-finance-list{border-right:0;border-bottom:1px solid var(--staff-line)}.staff-finance-lookup{grid-template-columns:1fr}.staff-queue{position:static;max-height:42vh}.staff-release-card{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-diff-row,.staff-media{grid-template-columns:1fr}.staff-diff-row code{background:#151b25}}@media (max-width:520px){.staff-header h1{font-size:1.5rem}.staff-detail{padding:14px}.staff-detail-head{align-items:flex-start;flex-direction:column}.staff-badges{justify-content:flex-start}.staff-checks,.staff-release-card,.staff-submission-data{grid-template-columns:1fr}.staff-asset-actions,.staff-button-row{display:grid;grid-template-columns:1fr}.staff-asset-actions .staff-button,.staff-button-row .staff-button{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.staff-shell *,.staff-shell :after,.staff-shell :before{scroll-behavior:auto!important;transition:none!important}}.staff-moderation{max-width:1600px;margin:0 auto;display:grid;gap:14px}.staff-mtabs{display:flex;flex-wrap:wrap}.staff-mtab,.staff-mtabs{gap:8px;align-items:center}.staff-mtab{display:inline-flex;border:1px solid var(--staff-line);background:var(--staff-panel);color:var(--staff-muted);padding:11px 20px;font-weight:750;cursor:pointer}.staff-mtab:hover:not(:disabled){color:var(--staff-text);border-color:var(--staff-accent)}.staff-mtab[aria-selected=true]{background:var(--staff-accent);border-color:var(--staff-accent);color:#090b10}.staff-mtab-count{min-width:22px;padding:1px 6px;border:1px solid;font:750 .7rem/1.4 ui-monospace,monospace;text-align:center}.staff-modsecondary{display:flex;justify-content:flex-end}.staff-quietlink{border:0;padding:2px 0;background:none;color:var(--staff-muted);font-size:.8rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.staff-quietlink:hover:not(:disabled){color:var(--staff-accent)}.staff-quietlink:disabled{cursor:not-allowed;opacity:.5}.staff-mcontrols{display:flex;align-items:center;gap:12px}.staff-msearch{flex:1 1 auto;min-width:0;font-size:1rem}.staff-shell select.staff-date-select{flex:0 0 auto;width:auto;min-width:200px}.staff-mcontrols>.staff-button{flex:0 0 auto}.staff-filter-group,.staff-filter-groups{display:grid;gap:12px}.staff-filter-group{grid-template-columns:104px minmax(0,1fr);align-items:center}.staff-filter-label{color:var(--staff-muted);font-size:.86rem;font-weight:750}.staff-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.staff-chip{min-height:44px;border:1px solid var(--staff-line);background:var(--staff-panel-2);color:var(--staff-muted);padding:9px 14px;font-weight:650;font-size:.9rem;cursor:pointer}.staff-chip:hover{color:var(--staff-text);border-color:var(--staff-accent)}.staff-chip--select{width:auto;padding:8px 12px;cursor:pointer}.staff-qboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:18px;align-items:start}.staff-qboard--solo,.staff-qgrid{grid-template-columns:minmax(0,1fr)}.staff-qgrid{display:grid;gap:14px;min-width:0}.staff-qcard{position:relative;display:grid;grid-template-columns:minmax(120px,128px) minmax(0,1fr) auto;gap:22px;align-items:start;padding:22px;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-qcard:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:transparent}.staff-qcard--overdue{border-color:#753841}.staff-qcard-cover{width:100%;aspect-ratio:1;object-fit:cover;background:#0b0e14;border:1px solid var(--staff-line)}.staff-qcard-cover--empty{display:grid;place-items:center;color:var(--staff-muted);font-size:2rem}.staff-qcard-body{display:grid;gap:12px;min-width:0;align-content:start}.staff-qcard-title{display:block;min-width:0;font-size:clamp(1.3125rem,.25vw + 1.2rem,1.375rem);font-weight:750;line-height:1.25;overflow-wrap:anywhere}.staff-qcard-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:var(--staff-muted);font-size:1rem}.staff-qcard-meta span{white-space:nowrap}.staff-qcard-idline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.staff-qcard-id{display:inline-flex;align-items:center;gap:6px;min-width:0}.staff-qcard-id-label{color:var(--staff-muted);font-size:.875rem;font-weight:750}.staff-qcard-id code{font:.875rem ui-monospace,monospace;color:var(--staff-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-idcopy{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--staff-line);background:transparent;color:var(--staff-muted);cursor:pointer}.staff-idcopy:hover:not(:disabled){border-color:var(--staff-accent);color:var(--staff-text)}.staff-idcopy:disabled{cursor:not-allowed;opacity:.4}.staff-idcopy svg{width:12px;height:12px;display:block}.staff-qcard-deadline{font:700 .875rem ui-monospace,monospace;color:var(--staff-muted)}.staff-qcard-deadline--urgent{color:var(--staff-warn)}.staff-qcard-deadline--overdue{color:var(--staff-danger)}.staff-qcard-flags{display:flex;flex-wrap:wrap;gap:6px}.staff-flag{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 10px;border:1px solid var(--staff-line);color:var(--staff-muted);font:700 .875rem/1.2 ui-monospace,monospace}.staff-flag--new{border-color:var(--staff-accent);color:var(--staff-accent)}.staff-flag--urgent{border-color:var(--staff-warn);color:var(--staff-warn)}.staff-flag--overdue{border-color:var(--staff-danger);color:var(--staff-danger)}.staff-flag--ai{border-color:#8b7bd8;color:#c3b8ff}.staff-flag--explicit{border-color:#b0736a;color:#ffb3a7}.staff-flag--comment{border-color:#4c7f9e;color:#a8d8f0}.staff-flag--type-new{border-color:var(--staff-line);color:var(--staff-muted)}.staff-flag--type-transfer{border-color:var(--staff-accent);color:var(--staff-accent)}.staff-qcard-occupied{display:flex;align-items:center;gap:6px;margin:0;color:var(--staff-warn);font-size:.84rem}.staff-qcard-actions{display:grid;gap:10px;align-content:start;min-width:164px}.staff-qcard-actions .staff-button{white-space:nowrap}.staff-button--card-action{padding:12px 18px;font-size:1rem}.staff-status{padding:4px 9px;border:1px solid var(--staff-line);font:750 .7rem ui-monospace,monospace;text-transform:uppercase;white-space:nowrap}.staff-status--new{border-color:var(--staff-accent);color:var(--staff-accent)}.staff-status--active{border-color:var(--staff-warn);color:var(--staff-warn)}.staff-status--sent{border-color:var(--staff-good);color:var(--staff-good)}.staff-status--changes{border-color:var(--staff-warn);color:var(--staff-warn)}.staff-status--rejected{border-color:var(--staff-danger);color:var(--staff-danger)}.staff-status--closed{color:var(--staff-muted)}.staff-status--urgent{border-color:var(--staff-warn);color:var(--staff-warn)}.staff-status--overdue{border-color:var(--staff-danger);background:rgba(255,124,135,.12);color:var(--staff-danger)}.staff-workrail{position:sticky;top:20px;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-workrail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--staff-line)}.staff-workrail-head h2{margin:0;font-size:.95rem}.staff-workrail-count{min-width:26px;padding:3px 7px;border:1px solid var(--staff-line);color:var(--staff-muted);font:800 .72rem ui-monospace,monospace;text-align:center}.staff-workrail-empty{margin:0;padding:16px 14px;color:var(--staff-muted);font-size:.84rem}.staff-workrail-list{display:grid;margin:0;padding:0;list-style:none}.staff-workrail-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-bottom:1px solid var(--staff-line)}.staff-workrail-item:last-child{border-bottom:0}.staff-workrail-cover{width:56px;height:56px;object-fit:cover;background:#0b0e14;border:1px solid var(--staff-line)}.staff-workrail-cover--empty{display:grid;place-items:center;color:var(--staff-muted);font-size:1.3rem}.staff-workrail-body{display:grid;gap:5px;min-width:0}.staff-workrail-title{font-size:.9rem;line-height:1.3;overflow-wrap:anywhere}.staff-workrail-status{display:flex;align-items:center;gap:6px;color:var(--staff-muted);font-size:.76rem}.staff-workrail-status--warn{color:var(--staff-warn)}.staff-workrail-status--danger{color:var(--staff-danger)}.staff-workrail-dot{width:7px;height:7px;border:1px solid;background:transparent}.staff-workrail-dot--warn{border-color:var(--staff-warn);background:var(--staff-warn)}.staff-workrail-dot--danger{border-color:var(--staff-danger);background:var(--staff-danger)}.staff-workrail-meta{color:var(--staff-muted)}.staff-workrail-cta{justify-self:start;margin-top:2px;padding:6px 12px;border:1px solid var(--staff-accent);background:rgba(167,176,255,.12);color:var(--staff-text);font-weight:700;font-size:.82rem;cursor:pointer}.staff-workrail-cta:hover:not(:disabled){background:var(--staff-accent);color:var(--staff-bg)}.staff-workrail-cta:disabled{cursor:not-allowed;opacity:.45}.staff-panel{border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-panel>.staff-panel-head{position:static}.staff-form-grid{display:grid;gap:12px;padding:14px}.staff-form-grid>label{display:grid;gap:6px}.staff-form-grid>label>span{color:var(--staff-muted);font-size:.875rem;font-weight:700}.staff-form-grid .staff-check{justify-content:flex-start;align-items:center}.staff-panel-head h2{overflow-wrap:anywhere}.staff-modcase{display:grid;gap:18px;max-width:1500px;margin:0 auto}.staff-modcase-head{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:20px;padding:clamp(16px,2.5vw,28px);border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-modcase-cover{width:100%;aspect-ratio:1;object-fit:cover;background:#0b0e14}.staff-modcase-cover--empty{display:grid;place-items:center;color:var(--staff-muted);font-size:2.6rem}.staff-modcase-id{display:grid;gap:10px;align-content:start;min-width:0}.staff-modcase-id h2{margin:4px 0;font:750 clamp(1.6rem,3vw,2.4rem)/1.15 var(--font-montserrat),sans-serif;overflow-wrap:anywhere}.staff-modcase-statline,.staff-modcase-sub{margin:0;color:var(--staff-muted)}.staff-modcase-statline{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:.85rem}.staff-actions{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px;background:var(--staff-panel-2);box-shadow:0 10px 24px rgba(0,0,0,.45)}.staff-actions,.staff-mod-section{border:1px solid var(--staff-line)}.staff-mod-section{padding:clamp(14px,2vw,22px);background:var(--staff-panel)}.staff-mod-section h3{margin:0 0 12px;font-size:1.05rem}.staff-mod-section p{color:var(--staff-muted)}.staff-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;margin:0}.staff-kv>div{display:grid;gap:5px;padding:12px 14px;border-top:1px solid var(--staff-line);border-left:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-kv dt{color:var(--staff-muted);font-size:.875rem;line-height:1.45}.staff-kv dd{margin:0;overflow-wrap:anywhere}.staff-kv a{color:var(--staff-accent)}.staff-note{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border:1px solid var(--staff-warn);background:rgba(245,199,107,.07)}.staff-note p{margin:0}.staff-trackcards{display:grid;gap:10px;margin:0;padding:0;list-style:none}.staff-trackcard{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-trackcard span,.staff-trackcard strong{overflow-wrap:anywhere}.staff-trackcard span{color:var(--staff-muted);font-size:.84rem}.staff-trackcard a{color:var(--staff-accent)}.staff-filelist{display:grid;gap:10px}.staff-file{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-file span{color:var(--staff-muted);font-size:.8rem;overflow-wrap:anywhere}.staff-zvonko{border-color:var(--staff-accent)}.staff-zvonko-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.staff-zvonko-head h3{margin:0}.staff-zvonko-note{margin:0 0 10px;color:var(--staff-muted);font-size:.8rem}.staff-transfer-nav{display:flex;flex-wrap:wrap;gap:8px;padding-block:8px 14px}.staff-transfer-nav a{display:inline-flex;align-items:center;gap:7px;color:var(--staff-text);border:1px solid var(--staff-line);border-radius:6px;padding:7px 11px;font-size:.85rem;text-decoration:none}.staff-transfer-nav a span{color:var(--staff-muted);font-variant-numeric:tabular-nums}.staff-transfer-nav a:hover{border-color:var(--staff-accent)}.staff-transfer-nav a:focus-visible{outline:2px solid var(--staff-accent);outline-offset:3px}.staff-transfer-field{min-width:0}.staff-transfer-track-heading{margin:18px 0 8px;padding-top:12px;border-top:1px solid var(--staff-line);font-size:1rem}.staff-transfer-field:first-child .staff-transfer-track-heading{margin-top:0;border-top:0}.staff-zvonko-group{scroll-margin-top:24px}.staff-source-details>summary{cursor:pointer;padding-block:10px;font-weight:600}.staff-zvonko-group{display:grid;gap:6px;margin-top:14px;padding-top:10px;border-top:2px solid var(--staff-line)}.staff-zvonko-group:first-of-type{margin-top:0;padding-top:0;border-top:0}.staff-zvonko-group-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.staff-zvonko-group-head h4{margin:0;font-size:.86rem;text-transform:uppercase;letter-spacing:.1em;color:var(--staff-accent)}.staff-zvonko-rows{display:grid}.staff-zvonko-row{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-top:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-zvonko-row:first-child{border-top:0}.staff-zvonko-row--derived{background:rgba(167,176,255,.06)}.staff-zvonko-label{color:var(--staff-muted);font-size:.82rem}.staff-zvonko-derived{display:block;margin-top:2px;color:var(--staff-accent);font:650 .75rem/1.3 ui-monospace,monospace;font-style:normal;text-transform:uppercase;letter-spacing:.06em}.staff-zvonko-value{overflow-wrap:anywhere}.staff-zvonko-download{display:inline-block;margin-left:10px;color:var(--staff-accent)}.staff-copybtn{border:1px solid #414b5e;background:#202736;color:var(--staff-text);padding:6px 10px;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap}.staff-copybtn:hover:not(:disabled){border-color:var(--staff-accent)}.staff-copybtn:disabled{cursor:not-allowed;opacity:.4}.staff-review-section{display:grid;gap:10px}.staff-review-checklist{padding:14px;border:1px solid var(--staff-line);border-radius:14px;background:var(--staff-panel-2)}.staff-review-checklist__title{margin:0 0 12px;color:var(--staff-text);font-size:1rem;font-weight:700}.staff-review-checklist ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.staff-review-checklist li{color:var(--staff-muted);font-size:.9rem}.staff-review-checklist__row{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;min-height:2.35rem;margin:0 -6px;padding:2px 6px;border-radius:8px;cursor:pointer;line-height:1.35}.staff-review-checklist__row:hover{background:rgba(167,176,255,.08)}.staff-review-checklist__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.staff-review-checklist__marker{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid var(--staff-line);border-radius:50%;background:#0b0e14;transition:border-color .12s ease,background .12s ease}.staff-review-checklist__marker svg{width:.75rem;height:.75rem}.staff-review-checklist li.is-complete{color:var(--staff-text)}.staff-review-checklist li.is-complete .staff-review-checklist__marker{border-color:var(--staff-good);background:var(--staff-good);color:#07130d}.staff-review-checklist__input:focus-visible+.staff-review-checklist__marker{outline:3px solid var(--staff-accent);outline-offset:2px}.staff-review-checklist__input:disabled+.staff-review-checklist__marker{opacity:.45}.staff-checklist-hint{margin:0;color:var(--staff-muted);font-size:.82rem}.staff-comment-group{display:grid;gap:8px;margin-top:10px}.staff-comment-group>strong{font-size:.85rem;color:var(--staff-muted);text-transform:uppercase;letter-spacing:.08em}.staff-service{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;padding:12px}.staff-service>div{display:grid;gap:4px;padding:10px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-service span{color:var(--staff-muted);font-size:.72rem}.staff-service strong{overflow-wrap:anywhere}.staff-toast{position:fixed;right:24px;bottom:24px;z-index:400;padding:12px 18px;border:1px solid var(--staff-good);background:#173c31;color:#c9ffe8;font-weight:750}.staff-toast--error{border-color:var(--staff-danger);background:#3c1a20;color:#ffd6dc}@media (max-width:900px){.staff-qboard{grid-template-columns:1fr}.staff-workrail{position:static}.staff-modcase-head,.staff-qgrid{grid-template-columns:1fr}.staff-zvonko-row{grid-template-columns:1fr auto}.staff-zvonko-derived,.staff-zvonko-label{grid-column:1/-1}}@media (max-width:760px){.staff-mcontrols{flex-wrap:wrap}.staff-msearch{flex:1 1 100%}.staff-shell select.staff-date-select{flex:1 1 auto;min-width:0}.staff-qcard{grid-template-columns:minmax(88px,104px) minmax(0,1fr);gap:14px}.staff-qcard-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;min-width:0}}@media (max-width:520px){.staff-mtab{flex:1 1 auto;padding:10px 12px}.staff-msearch{max-width:none}.staff-actions{position:static;display:grid;grid-template-columns:1fr}.staff-actions .staff-button{width:100%;text-align:center}}.staff-mail-layout{display:grid;grid-template-columns:232px minmax(300px,400px) 1fr;min-height:60vh;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-mail-folders,.staff-mail-rail{display:grid;align-content:start;gap:12px;padding:14px;border-right:1px solid var(--staff-line);min-width:0}.staff-mail-compose{width:100%}.staff-mail-section{margin:0;color:var(--staff-muted);font:700 .72rem ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.staff-mail-nav{display:grid;gap:4px}.staff-mail-navitem{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--staff-muted);text-align:left;cursor:pointer;font:inherit}.staff-mail-navitem.is-active,.staff-mail-navitem:hover{background:var(--staff-panel-2);color:var(--staff-text)}.staff-mail-navitem.is-active{box-shadow:inset 3px 0 var(--staff-accent)}.staff-mail-navitem-main{display:grid;gap:2px;min-width:0}.staff-mail-navitem-address{overflow-wrap:anywhere}.staff-mail-navitem-note{color:var(--staff-muted);font-size:.72rem}.staff-mail-navcount{min-width:20px;padding:1px 7px;border-radius:999px;background:var(--staff-accent);color:#090b10;font:800 .68rem ui-monospace,monospace;text-align:center}.staff-mail-list{display:grid;align-content:start;min-width:0;border-right:1px solid var(--staff-line)}.staff-mail-listhead{display:flex;align-items:center;gap:8px;padding:12px 12px 0}.staff-mail-listtitle{font-weight:700;color:var(--staff-text);overflow-wrap:anywhere}.staff-mail-back{display:none;border:1px solid var(--staff-line);background:var(--staff-panel-2);color:var(--staff-muted);padding:8px 10px;border-radius:8px;cursor:pointer;font:inherit}.staff-mail-views{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--staff-line)}.staff-mail-view{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--staff-line);border-radius:999px;background:transparent;color:var(--staff-muted);cursor:pointer;font:inherit}.staff-mail-view:hover{color:var(--staff-text);border-color:var(--staff-muted)}.staff-mail-view.is-active{color:var(--staff-text);border-color:var(--staff-accent);background:rgba(167,176,255,.14)}.staff-mail-viewcount{min-width:18px;padding:0 5px;border-radius:999px;background:var(--staff-danger);color:#1a0a0c;font:800 .64rem ui-monospace,monospace;text-align:center}.staff-mail-delivery{padding:8px 12px;border-bottom:1px solid var(--staff-line);color:var(--staff-muted);font-size:.82rem}.staff-mail-delivery>summary{cursor:pointer;list-style:none}.staff-mail-delivery>summary::-webkit-details-marker{display:none}.staff-mail-delivery-menu{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.staff-mail-delivery-option{padding:6px 10px;border:1px solid var(--staff-line);border-radius:999px;background:transparent;color:var(--staff-muted);cursor:pointer;font:inherit}.staff-mail-delivery-option.is-active{color:var(--staff-text);border-color:var(--staff-accent)}.staff-mail-threads{display:grid;align-content:start}.staff-mail-row{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:start;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--staff-line);background:transparent;color:var(--staff-text);text-align:left;cursor:pointer;font:inherit}.staff-mail-row.is-active,.staff-mail-row:hover{background:var(--staff-panel-2)}.staff-mail-row.is-active{box-shadow:inset 3px 0 var(--staff-accent)}.staff-mail-row-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.staff-mail-row.is-unread .staff-mail-row-dot{background:var(--staff-accent)}.staff-mail-row-main{display:grid;gap:3px;min-width:0}.staff-mail-row-top{display:flex;align-items:baseline;gap:10px}.staff-mail-row-who{color:var(--staff-text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-mail-row-time{margin-left:auto;color:var(--staff-muted);font:650 .7rem ui-monospace,monospace;white-space:nowrap}.staff-mail-row-subject{color:var(--staff-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-mail-row.is-unread .staff-mail-row-subject{font-weight:700}.staff-mail-row-preview{color:var(--staff-muted);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staff-mail-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.staff-mail-dir{color:var(--staff-muted);font:700 .72rem ui-monospace,monospace}.staff-mail-row-mailbox{color:var(--staff-muted);font-size:.72rem;padding:1px 6px}.staff-mail-row-mailbox,.staff-mail-state{border:1px solid var(--staff-line);border-radius:999px}.staff-mail-state{padding:2px 7px;font:700 .68rem ui-monospace,monospace;white-space:nowrap}.staff-mail-state--failed{border-color:var(--staff-danger);color:#ffd5d9}.staff-mail-state--stale,.staff-mail-state--unknown{border-color:#b07cff;color:#e3d2ff}.staff-mail-state--pending{border-color:var(--staff-warn);color:#ffe6b0}.staff-mail-unread{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--staff-accent);color:#090b10;font:800 .68rem ui-monospace,monospace;text-align:center}.staff-mail-detail{min-width:0;padding:18px}.staff-mail-detailhead{display:flex;align-items:flex-start;gap:10px}.staff-mail-detailhead h2{margin:0}.staff-mail-detailhead .staff-button{margin-left:auto}.staff-mail-compose-form,.staff-mail-thread-detail{display:grid;gap:10px}.staff-mail-compose-form label{font-weight:700}.staff-mail-compose-form input,.staff-mail-compose-form textarea{width:100%}.staff-mail-field{display:grid;gap:6px}.staff-mail-field-label{font-weight:700}.staff-mail-from{display:flex;flex-wrap:wrap;gap:8px}.staff-mail-from-option{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--staff-line);border-radius:10px;background:var(--staff-panel-2);cursor:pointer}.staff-mail-from-option.is-active{border-color:var(--staff-accent);background:rgba(167,176,255,.14)}.staff-mail-from-option input{width:auto}.staff-mail-from-name{font-weight:700}.staff-mail-from-address{color:var(--staff-muted);font-size:.8rem}.staff-mail-from-locked{margin:0;padding:8px 12px;border:1px solid var(--staff-line);border-radius:10px;background:var(--staff-panel-2);color:var(--staff-text)}.staff-mail-addcc{justify-self:start;border:0;background:transparent;color:var(--staff-accent);cursor:pointer;padding:2px 0;font:inherit}.staff-mail-release-chip{justify-self:start;padding:4px 10px;border:1px solid var(--staff-line);border-radius:999px;font-size:.78rem}.staff-mail-release-chip,.staff-mail-reply-hint{margin:0;color:var(--staff-muted)}.staff-mail-threadmeta{margin:2px 0 0;color:var(--staff-muted);font-size:.82rem;overflow-wrap:anywhere}.staff-mail-messages{display:grid;gap:12px;margin:0;padding:0;list-style:none}.staff-mail-message{display:grid;gap:8px;padding:14px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-mail-message-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.staff-mail-message-head time{margin-left:auto;color:var(--staff-muted);font:650 .72rem ui-monospace,monospace}.staff-mail-message-to{margin:0;color:var(--staff-muted);font-size:.82rem;overflow-wrap:anywhere}.staff-mail-message-body{margin:0;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.staff-mail-error{margin:0;color:#ffd5d9}.staff-mail-message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.staff-mail-direction{padding:3px 6px;border:1px solid var(--staff-line);color:var(--staff-muted);font:700 .64rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.staff-mail-message--inbound{border-left:3px solid var(--staff-accent)}.staff-mail-message--outbound{border-left:3px solid var(--staff-good)}.staff-mail-attachments{margin:0;color:var(--staff-warn);font-size:.8rem}@media (max-width:1199px){.staff-mail-layout{grid-template-columns:208px 1fr}.staff-mail-layout.is-pane-detail .staff-mail-list{display:none}}@media (max-width:760px){.staff-mail-layout{grid-template-columns:1fr}.staff-mail-list,.staff-mail-rail{border-right:0;border-bottom:1px solid var(--staff-line)}.staff-mail-layout.is-pane-detail .staff-mail-list,.staff-mail-layout.is-pane-detail .staff-mail-rail,.staff-mail-layout.is-pane-list .staff-mail-detail,.staff-mail-layout.is-pane-rail .staff-mail-detail,.staff-mail-layout.is-pane-rail .staff-mail-list{display:none}.staff-mail-back{display:inline-flex}}:root{--staff-violet:#a7b0ff;--staff-cyan:#63d2e6;--staff-coral:#ff7c87;--staff-amber:#f5c76b;--staff-orange:#f0a35e;--staff-teal:#5fd4c4;--staff-green:#5fd4a0}.staff-chip{transition:background-color .12s ease,border-color .12s ease,color .12s ease}.staff-chip:hover:not(:disabled){border-color:var(--staff-muted);color:var(--staff-text)}.staff-chip[aria-pressed=true]{border-color:var(--staff-accent);background:rgba(167,176,255,.16);color:var(--staff-text)}.staff-chip--all[aria-pressed=true]{border-color:var(--staff-muted);background:rgba(151,163,180,.18)}.staff-chip--type-new{border-color:rgba(167,176,255,.5);color:#c3c9ff}.staff-chip--type-new[aria-pressed=true]{border-color:var(--staff-violet);background:rgba(167,176,255,.2);color:#eef0ff}.staff-chip--type-transfer{border-color:rgba(99,210,230,.5);color:#a9e6f2}.staff-chip--type-transfer[aria-pressed=true]{border-color:var(--staff-cyan);background:rgba(99,210,230,.18);color:#e7fbff}.staff-chip--type-takedown{border-color:rgba(255,124,135,.5);color:#ffc4c9}.staff-chip--type-takedown[aria-pressed=true]{border-color:var(--staff-coral);background:rgba(255,124,135,.18);color:#ffe6e8}.staff-chip--overdue{border-color:rgba(255,124,135,.5);color:#ffc4c9}.staff-chip--overdue[aria-pressed=true]{border-color:var(--staff-coral);background:rgba(255,124,135,.18);color:#ffe6e8}.staff-chip--ai{border-color:rgba(245,199,107,.5);color:#f2d79a}.staff-chip--ai[aria-pressed=true]{border-color:var(--staff-amber);background:rgba(245,199,107,.18);color:#fff3d6}.staff-chip--explicit{border-color:rgba(240,163,94,.5);color:#f4c39a}.staff-chip--explicit[aria-pressed=true]{border-color:var(--staff-orange);background:rgba(240,163,94,.18);color:#ffe9d2}.staff-chip--comment{border-color:rgba(95,212,196,.5);color:#a9e6de}.staff-chip--comment[aria-pressed=true]{border-color:var(--staff-teal);background:rgba(95,212,196,.18);color:#e2fbf6}.staff-qcard--type-new:before{background:var(--staff-violet)}.staff-qcard--type-transfer:before{background:var(--staff-cyan)}.staff-qcard--type-takedown:before{background:var(--staff-coral)}.staff-qcard--urgent:before{background:var(--staff-warn)}.staff-qcard--overdue:before{background:var(--staff-danger)}.staff-flag--type-new{border-color:rgba(167,176,255,.6);color:#c3c9ff}.staff-flag--type-transfer{border-color:rgba(99,210,230,.6);color:#a9e6f2}.staff-flag--type-takedown{border-color:rgba(255,124,135,.6);color:#ffc4c9}.staff-button--compact{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;font-size:.85rem;font-weight:650}.staff-refresh svg{flex:0 0 auto}.staff-qcard-more{justify-self:start;border-color:transparent;color:var(--staff-muted);text-decoration:underline;text-underline-offset:3px}.staff-qcard-more:hover:not(:disabled){background:transparent;border-color:transparent;color:var(--staff-accent)}.staff-attach-drop{display:grid;gap:6px;padding:12px;border:1px dashed var(--staff-line);border-radius:8px;background:rgba(255,255,255,.02)}.staff-attach-drop small{color:var(--staff-muted)}.staff-attach-picker{display:inline-flex}.staff-attach-picker input{display:none}.staff-attach-picker span{display:inline-block;padding:6px 12px;border:1px solid var(--staff-line);border-radius:6px;cursor:pointer;font-weight:600}.staff-attach-picker input:disabled+span{opacity:.5;cursor:default}.staff-attach-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.staff-attach-item{position:relative;width:96px}.staff-attach-item img{display:block;width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid var(--staff-line);background:#03040A}.staff-attach-item--error img{border-color:var(--staff-warn);opacity:.55}.staff-attach-status{display:block;font-size:.875rem;color:var(--staff-muted)}.staff-attach-remove{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--staff-line);background:var(--staff-panel);color:inherit;cursor:pointer;line-height:1}.staff-attach-error{color:var(--staff-warn);margin:0}.staff-metrics{display:grid;gap:14px}.staff-metrics h2{margin:12px 0 0;font-size:1rem}.staff-metrics__note{margin:0;color:var(--staff-muted);font-size:.875rem}.staff-metrics__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.staff-metric{display:grid;gap:4px;padding:14px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-metric__label{color:var(--staff-muted);font-size:.875rem}.staff-metric__value{font-size:1.6rem;line-height:1.1}.staff-metric__hint{color:var(--staff-muted);font-size:.8125rem}.staff-metrics__bars{display:flex;align-items:flex-end;gap:3px;height:120px;margin:0;padding:0 0 18px;list-style:none;border-bottom:1px solid var(--staff-line)}.staff-metrics__bars li{position:relative;flex:1;height:100%;display:flex;align-items:flex-end}.staff-metrics__bars span{width:100%;background:var(--staff-accent);opacity:.8}.staff-metrics__bars small{position:absolute;bottom:-17px;left:0;right:0;text-align:center;color:var(--staff-muted);font-size:.6875rem}.staff-zvonko-workspace{display:grid;gap:18px;max-width:1500px;margin:0 auto}.staff-zvonko-workspace .staff-panel{padding-bottom:16px}.staff-zvonko-workspace .staff-chips{padding:12px 14px}.staff-zvonko-workspace .staff-empty{margin:0}.staff-zvonko-workspace .staff-alert{max-width:none;margin:14px}.staff-code-card,.staff-dispute,.staff-import-card{display:grid;gap:12px;margin:12px 14px 0;padding:16px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-dispute{border-left:3px solid var(--staff-warn)}.staff-dispute-head,.staff-zvonko-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.staff-dispute-head time{color:var(--staff-muted);font:650 .75rem ui-monospace,monospace}.staff-dispute-kind{padding:4px 8px;border:1px solid var(--staff-warn);color:var(--staff-warn);font:700 .72rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}.staff-dispute h3,.staff-zvonko-card-head h3{margin:0;font-size:1.05rem;overflow-wrap:anywhere}.staff-dispute-artist,.staff-zvonko-card-head p{margin:3px 0 0;color:var(--staff-muted);font-size:.875rem}.staff-code-card .staff-kv,.staff-dispute .staff-kv,.staff-import-card .staff-kv{margin:0}.staff-dispute-details{border-top:1px solid var(--staff-line)}.staff-dispute-candidates{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--staff-line)}.staff-dispute-candidates legend{padding:0 6px;color:var(--staff-muted);font-size:.875rem}.staff-dispute-candidate{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.staff-dispute-candidate input{width:auto;margin-top:3px}.staff-dispute-candidate span{overflow-wrap:anywhere}.staff-zvonko-field{display:grid;gap:6px;color:var(--staff-muted);font-size:.875rem}.staff-zvonko-field input,.staff-zvonko-field textarea{color:var(--staff-text)}.staff-zvonko-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px}.staff-code-ref{flex:none;padding:4px 8px;border:1px solid var(--staff-line);color:var(--staff-muted);font:650 .75rem ui-monospace,monospace;white-space:nowrap}.staff-track-codes{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--staff-line)}.staff-track-codes li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--staff-line)}.staff-track-codes li:last-child{border-bottom:0}.staff-track-codes span{min-width:0;overflow-wrap:anywhere}.staff-track-codes code{font:650 .78rem ui-monospace,monospace;white-space:nowrap}.staff-code-card a,.staff-track-codes code{color:var(--staff-accent)}.staff-import-card{border-left:3px solid var(--staff-accent)}@media (max-width:640px){.staff-zvonko-search{grid-template-columns:1fr}.staff-dispute-head,.staff-zvonko-card-head{flex-direction:column}}.staff-vouchers{max-width:1500px;margin:0 auto;border:1px solid var(--staff-line);background:var(--staff-panel)}.staff-panel-head--vouchers{position:static}.staff-panel-head--vouchers h2{margin-top:5px;font-size:1.4rem}.staff-vouchers-warning{margin:0;padding:12px 14px;border-bottom:1px solid var(--staff-warn);color:var(--staff-warn)}.staff-vouchers-error{margin:0;color:var(--staff-danger)}.staff-vouchers-hint{color:var(--staff-muted)}.staff-vouchers-codes{border-bottom:1px solid var(--staff-warn);background:#18140c}.staff-vouchers-codes h3{margin:0;font-size:1rem}.staff-vouchers-actions{display:flex;flex-wrap:wrap;gap:8px}.staff-vouchers-code-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;margin:0;padding:14px;list-style:none}.staff-vouchers-code-list code{display:block;padding:8px 10px;border:1px solid var(--staff-line);background:var(--staff-bg);color:var(--staff-accent);font:700 .85rem ui-monospace,monospace;letter-spacing:.04em}.staff-vouchers-issue{display:grid;gap:12px;padding:14px;border-bottom:1px solid var(--staff-line)}.staff-vouchers-batches h3,.staff-vouchers-issue h3{margin:0;font-size:1rem}.staff-vouchers-issue label{display:grid;gap:5px;color:var(--staff-muted);font-size:.78rem;font-weight:700}.staff-vouchers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:10px}.staff-vouchers-issue .staff-button--primary{justify-self:start}.staff-vouchers-batches{display:grid;border-bottom:1px solid var(--staff-line)}.staff-vouchers-batches h3{padding:14px;border-bottom:1px solid var(--staff-line)}.staff-vouchers-batch{display:grid;gap:4px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--staff-line);background:transparent;color:var(--staff-text);text-align:left;cursor:pointer}.staff-vouchers-batch.is-active,.staff-vouchers-batch:hover{background:var(--staff-panel-2)}.staff-vouchers-batch.is-active{box-shadow:inset 3px 0 var(--staff-accent)}.staff-vouchers-batch span{color:var(--staff-muted);font-size:.78rem;overflow-wrap:anywhere}.staff-vouchers-detail{display:grid;gap:12px;padding:14px}.staff-vouchers-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--staff-line);background:var(--staff-panel-2)}.staff-vouchers-detail-head>div{display:grid;gap:4px;min-width:0}.staff-vouchers-detail-head span{color:var(--staff-muted);font-size:.78rem}.staff-vouchers-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.staff-vouchers-detail-grid section{display:grid;align-content:start;gap:6px;padding:12px;border:1px solid var(--staff-line)}.staff-vouchers-detail-grid h4{margin:0 0 4px;font-size:.9rem}.staff-vouchers-code-row{display:grid;grid-template-columns:auto minmax(0,1fr) 96px auto auto;align-items:center;gap:8px;padding:8px;border-left:2px solid var(--staff-accent);background:var(--staff-panel-2)}.staff-vouchers-code-row code{color:var(--staff-accent);font:700 .8rem ui-monospace,monospace}.staff-vouchers-code-row span{color:var(--staff-muted);font-size:.78rem;overflow-wrap:anywhere}.staff-vouchers-code-row .staff-button{padding:6px 8px;font-size:.75rem}.staff-vouchers-history-row{display:grid;gap:4px;padding:10px;border-left:2px solid var(--staff-accent);background:var(--staff-panel-2);font-size:.78rem;overflow-wrap:anywhere}.staff-vouchers-history-row span,.staff-vouchers-history-row time{color:var(--staff-muted)}@media (max-width:760px){.staff-vouchers-code-row{grid-template-columns:1fr}.staff-vouchers-detail-head{flex-direction:column}}.staff-mail-attachments ul{list-style:none;padding:0;margin:0}.staff-mail-attachments li{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;overflow-wrap:anywhere}.staff-mail-attachment-preview{display:block;max-width:min(100%,320px);max-height:240px;object-fit:contain;flex-basis:100%}