/* V3 · local-only OPS / WORKSTATION. No personal tooling is exposed on production. */
#mc-work-toggle{min-width:108px!important;border-color:#8d9d945c!important;color:#c9d2cd!important}
#mc-work-toggle::after{content:'OPS';position:absolute;right:6px;top:3px;font:6px/1 Consolas,monospace;letter-spacing:.12em;color:#78857e}
#mc-work-toggle[aria-pressed=true]{border-color:#d1bd758f!important;color:#eadfb9!important;box-shadow:inset 0 1px 0 #fff2bd16,0 0 14px #bea04720!important}
#mc-workstation{position:fixed;inset:0;z-index:9500;background:linear-gradient(145deg,#020405f8,#061013f7 58%,#030506fa);color:#d8e0dc;font-family:Consolas,'Courier New',monospace;overflow:auto}
#mc-workstation[hidden]{display:none}body.mc-work-open{overflow:hidden!important}
.mc-work-shell{width:min(1180px,calc(100vw - 36px));margin:22px auto 42px;border:1px solid #82918b42;background:#030708e8;box-shadow:0 26px 100px #000b,inset 0 1px 0 #fff1ba0a}
.mc-work-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #84948d31;background:linear-gradient(90deg,#0a1214,#040708)}
.mc-work-title strong{display:block;font:12px/1 Consolas,monospace;letter-spacing:.2em;color:#e3d5a7;font-weight:400}.mc-work-title small{display:block;margin-top:6px;font:7px/1 Consolas,monospace;letter-spacing:.12em;color:#7f928c}
.mc-work-head-actions{display:flex;align-items:center;gap:9px}.mc-work-bridge{font:7px/1 Consolas,monospace;letter-spacing:.1em;color:#9b8071}.mc-work-bridge.online{color:#9dbcae}.mc-work-close{min-height:38px;padding:9px 14px;border:1px solid #89989155;background:#05090a;color:#c8d0cc;font:8px Consolas,monospace;letter-spacing:.12em;cursor:pointer}
.mc-work-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0}.mc-work-column{padding:18px}.mc-work-column+ .mc-work-column{border-left:1px solid #83938c27}
.mc-work-section{margin:0 0 24px}.mc-work-section h2{margin:0 0 11px;font:8px/1 Consolas,monospace;font-weight:400;letter-spacing:.18em;color:#849993}.mc-work-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.mc-work-action{min-height:72px;padding:12px;border:1px solid #80938b3d;background:linear-gradient(180deg,#0a1112aa,#040708dd);color:#d2dad6;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .12s}
.mc-work-action:hover,.mc-work-action:focus-visible{border-color:#c3b37970;background:#0b1212;outline:none}.mc-work-action:active{transform:translateY(1px)}
.mc-work-action b{display:block;font:10px/1 Consolas,monospace;font-weight:400;letter-spacing:.12em;color:#ddd3b3}.mc-work-action small{display:block;margin-top:8px;font:7px/1.35 Consolas,monospace;color:#7f918c;letter-spacing:.06em}
.mc-work-action[data-local=true]::before{content:'LOCAL';float:right;font:6px Consolas,monospace;color:#77978a;letter-spacing:.08em}.mc-work-action[data-web=true]::before{content:'WEB';float:right;font:6px Consolas,monospace;color:#8a8672;letter-spacing:.08em}
.mc-work-note{width:100%;min-height:250px;resize:vertical;padding:14px;border:1px solid #82958c42;background:#020506;color:#d7dfdb;font:12px/1.65 Consolas,'Courier New',monospace;outline:none}.mc-work-note:focus{border-color:#b8a96f70;box-shadow:0 0 0 1px #b8a96f16}
.mc-work-note-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.mc-work-note-state{font:7px Consolas,monospace;letter-spacing:.08em;color:#788c86}.mc-work-note-buttons{display:flex;gap:5px}.mc-work-note-buttons button{min-height:34px;padding:7px 10px;border:1px solid #80928a40;background:#05090a;color:#aebcb7;font:7px Consolas,monospace;letter-spacing:.1em;cursor:pointer}
.mc-work-calc{display:grid;grid-template-columns:1fr auto;gap:6px}.mc-work-calc input{min-height:42px;padding:8px 11px;border:1px solid #82958c42;background:#020506;color:#dce3df;font:13px Consolas,monospace;outline:none}.mc-work-calc button{min-width:72px;border:1px solid #a89a6650;background:#090d0d;color:#dfd4b1;font:8px Consolas,monospace;letter-spacing:.1em;cursor:pointer}.mc-work-calc output{grid-column:1/-1;min-height:34px;padding:8px 11px;border-left:1px solid #a696605e;color:#c8d1cc;font:11px Consolas,monospace}
.mc-work-private{padding:10px 12px;border-left:1px solid #9f915d4a;background:#070908;color:#8d9b96;font:7px/1.6 Consolas,monospace;letter-spacing:.07em}.mc-work-private b{color:#cdbf92;font-weight:400}
body.mc-cinema #mc-workstation{background:linear-gradient(145deg,#010303fa,#071011fa 58%,#020404fc)}body.mc-real #mc-workstation{background:linear-gradient(145deg,#010303fc,#061011fb 58%,#020303fd)}
@media(max-width:780px){.mc-work-shell{width:calc(100vw - 16px);margin:8px auto 24px}.mc-work-head{padding:12px}.mc-work-grid{grid-template-columns:1fr}.mc-work-column{padding:12px}.mc-work-column+ .mc-work-column{border-left:0;border-top:1px solid #83938c27}.mc-work-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-work-action{min-height:64px}.mc-work-note{min-height:190px}.mc-work-bridge{display:none}}
@media(max-width:420px){.mc-work-actions{grid-template-columns:1fr 1fr}.mc-work-action{padding:10px}.mc-work-action b{font-size:9px}.mc-work-action small{font-size:6px}}
.mc-work-action[data-local]::before{content:'LOCAL';float:right;font:6px Consolas,monospace;color:#77978a;letter-spacing:.08em}.mc-work-action[data-web]::before{content:'WEB';float:right;font:6px Consolas,monospace;color:#8a8672;letter-spacing:.08em}
body.mc-work-open>:not(#mc-workstation):not(#mc-cinema-grade):not(#mc-real-grade){visibility:hidden!important}body.mc-work-open #mc-workstation,body.mc-work-open #mc-cinema-grade,body.mc-work-open #mc-real-grade{visibility:visible!important}
