.operator-priorities{margin-bottom:28px;padding:28px;border:1px solid #2b4055;border-radius:22px;background:radial-gradient(ellipse at top right,#213e47,transparent 65%),#11232e}.operator-heading>span{font-size:10px;letter-spacing:2px;color:#92bcb3}.operator-heading h2{font-size:27px;letter-spacing:-.6px;margin:12px 0}.operator-heading p{color:#a9b9c6;line-height:1.7;font-size:13px}.operator-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:23px}.operator-shortcuts a{position:relative;padding:20px;border:1px solid #385058;border-radius:15px;background:#ffffff06;color:#e5eef3;text-decoration:none;display:flex;flex-direction:column;gap:10px;min-width:0}.operator-shortcuts a:hover{border-color:#86bcaf;background:#ffffff0c}.operator-shortcuts strong{font-size:26px;font-variant-numeric:tabular-nums}.operator-shortcuts span{font-size:13px;color:#bccecf}.operator-shortcuts small{font-size:11px;line-height:1.6;color:#9eb3ba}.operator-shortcuts b{position:absolute;right:16px;top:16px;color:#9ac9b9}.menu-backdrop{display:none}.toolbar,.actions{flex-wrap:wrap}.content,.panel,.workspace,.status-left{min-width:0}.modal-body{overflow-wrap:anywhere}.modal-head button{min-width:44px;min-height:44px}.sidebar{overflow-y:auto}.modal{max-height:calc(100dvh - 24px)}button:focus-visible,a:focus-visible{outline:2px solid #84caba;outline-offset:3px}
@media(max-width:850px){.sidebar{height:100dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.menu-backdrop:not([hidden]){display:block;position:fixed;inset:0;border:0;border-radius:0;background:#0009;z-index:29}.topbar{padding-top:max(14px,env(safe-area-inset-top))}.mobile-menu{min-width:44px;min-height:44px}.sidebar .nav a{min-height:46px}.content{padding-bottom:max(28px,env(safe-area-inset-bottom))}.operator-priorities{padding:22px}.operator-shortcuts a{padding:16px}.filters input,.filters select{min-height:44px}}
@media(max-width:600px){.operator-shortcuts{grid-template-columns:1fr}.operator-shortcuts a{display:grid;grid-template-columns:1fr auto;gap:7px;padding-right:40px}.operator-shortcuts strong{font-size:20px;grid-column:2;grid-row:1/3;align-self:center}.operator-shortcuts small{grid-column:1}.operator-shortcuts b{top:50%;transform:translateY(-50%);right:13px}.topbar-actions .secondary{min-height:44px}.topbar-sub{font-size:8px;letter-spacing:.5px}.toolbar{gap:12px}.filters{flex-wrap:wrap}.filters input{flex:1 1 100%}.operator-records,.operator-records tbody,.operator-records tr,.operator-records td{display:block;width:100%;min-width:0}.operator-records thead{display:none}.operator-records tr{border:1px solid #2b3c52;border-radius:14px;margin:10px 0;padding:12px}.operator-records td{display:grid;grid-template-columns:80px minmax(0,1fr);gap:6px;padding:9px 0;border:0;white-space:normal;overflow-wrap:anywhere}.operator-records td:before{content:attr(data-label);font-size:11px;color:#8f9daf;grid-column:1;grid-row:1/8}.operator-records td>*{grid-column:2;min-width:0}.operator-records td .badge{justify-self:start}.operator-records td button{min-height:44px;text-align:left}.operator-records td .task-name{white-space:normal}.modal-overlay{padding:8px;padding-top:max(8px,env(safe-area-inset-top));padding-bottom:max(8px,env(safe-area-inset-bottom))}.modal-head{position:sticky;top:0;z-index:2;background:#101b2d}.modal-head button{min-width:44px;min-height:44px}.form-footer button,.actions button{min-height:44px}.login-page{padding:24px 16px}.login-box{min-width:0;padding:22px}}
@media(max-width:360px){.content{padding:18px 12px}.topbar{padding-left:12px;padding-right:12px;gap:8px}.topbar-actions>.secondary{font-size:10px;padding:8px}.operator-priorities{padding:19px}.operator-heading h2{font-size:24px}.operator-records td{grid-template-columns:66px minmax(0,1fr)}}

.commerce-operator-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.commerce-operator-form label{display:grid;gap:8px}.commerce-operator-form label:has(textarea),.commerce-operator-form>p{grid-column:1/-1}.commerce-operator-image{max-width:180px;max-height:180px;object-fit:cover;border-radius:12px;margin:8px}.commerce-operator-copy{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.commerce-confirm-facts p{white-space:pre-wrap}@media(max-width:600px){.commerce-operator-form{grid-template-columns:1fr}}

/* Short-drama operations center surface */
:root{--drama-ink:#f5f7fb;--drama-blue:#7aa7ff;--drama-violet:#a58bff;--drama-coral:#ff8a7a;--drama-green:#65e0bd}
.operator-priorities{background:linear-gradient(135deg,#121c2e 0%,#15223b 54%,#1d1837 100%);border-color:#344563;box-shadow:0 22px 70px #0002;position:relative;overflow:hidden}
.operator-priorities::after{content:"";position:absolute;width:420px;height:420px;right:-150px;top:-240px;border-radius:50%;background:radial-gradient(circle,#7d68ff22,transparent 68%);pointer-events:none}
.operator-heading h2{font-size:31px;line-height:1.2;color:var(--drama-ink);max-width:620px}.operator-heading p{max-width:620px;color:#b8c3d6}.operator-shortcuts{position:relative;z-index:1}
.operator-shortcuts a{background:#0a122180;border-color:#3b4d6d;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #00016;transition:transform .18s,border-color .18s,box-shadow .18s}
.operator-shortcuts a:hover{transform:translateY(-2px);border-color:#8aaaff;background:#101b31;box-shadow:0 16px 35px #0003}.operator-shortcuts strong{font-size:30px;color:#fff}.operator-shortcuts span{color:#d7dfed;font-weight:600}.operator-shortcuts small{color:#9eacc2}
.operator-shortcuts a:nth-child(2) strong{color:var(--drama-blue)}.operator-shortcuts a:nth-child(3) strong{color:var(--drama-green)}
.metrics .metric{background:linear-gradient(145deg,#111c30,#101827);border-color:#2c3b58;box-shadow:inset 0 1px #ffffff08}.metrics .metric:nth-child(3)::before{background:linear-gradient(90deg,var(--drama-coral),transparent)}.metrics .metric:nth-child(4)::before{background:linear-gradient(90deg,var(--drama-green),transparent)}
.panel{box-shadow:0 12px 40px #00018}.chart-empty{background:linear-gradient(180deg,#101b2e,#0c1525);border:1px solid #263a57}.chart-empty::before{content:"";position:absolute;inset:14% 7%;background:linear-gradient(155deg,transparent 0 15%,#7aa7ff18 16% 17%,transparent 18% 33%,#65e0bd18 34% 35%,transparent 36% 52%,#a58bff18 53% 54%,transparent 55%);clip-path:polygon(0 76%,12% 66%,24% 70%,36% 42%,48% 54%,60% 31%,72% 39%,84% 16%,100% 24%,100% 30%,84% 23%,72% 46%,60% 38%,48% 61%,36% 49%,24% 77%,12% 73%,0 83%);opacity:.9}
.creative-grid{gap:20px}.creative-tile{background:linear-gradient(145deg,#131f34,#101827);border-color:#2c3d58;box-shadow:0 12px 30px #00016}.creative-placeholder{background:linear-gradient(145deg,#17243c,#111a2c);border-color:#344968;color:#91a8cd;position:relative;overflow:hidden}.creative-placeholder::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,#8faeff14 50%,transparent 70%);transform:translateX(-100%);animation:drama-shimmer 5s ease-in-out infinite}@keyframes drama-shimmer{50%,100%{transform:translateX(100%)}}
@media(max-width:600px){.operator-heading h2{font-size:26px}.operator-shortcuts{gap:10px}.operator-shortcuts a{transform:none}.creative-grid{gap:12px}}
