/* AA Digital Workshop V1 — visual-only, reversible */
#aaWorkshopToolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;margin:10px auto;max-width:1700px;border:1px solid #263d4a;border-radius:12px;background:#101a23;color:#eaf2f8;box-shadow:0 6px 22px #0004}
#aaWorkshopToolbar .aa-ws-brand{font-weight:800;letter-spacing:.08em;font-size:12px;margin-right:auto}
#aaWorkshopToolbar .aa-ws-sub{font-size:11px;color:#9fb2c2}
#aaWorkshopToolbar button{font-size:12px;padding:8px 11px;border-radius:7px;cursor:pointer}
#aaWorkshopToolbar button[aria-pressed="true"]{border-color:#32b5b4;background:#123a41;color:#d9ffff}
body.aa-workshop-mode{background:#0a111a!important}
body.aa-workshop-mode #aaWorkshopToolbar{background:linear-gradient(120deg,#102b35,#111923);border-color:#27717a}
body.aa-workshop-mode #aaDinPanel{border:1px solid #2a4859;border-radius:14px;background:linear-gradient(#101d28,#0c151e);box-shadow:0 14px 38px #0006;margin-top:14px;margin-bottom:16px;padding:12px}
body.aa-workshop-mode #aaDinPanel .aa-din-toolbar{border-radius:9px}
body.aa-workshop-mode .card.tools{border-color:#315567}
body.aa-workshop-mode #aaProjectBar{border-radius:12px}
/* Focus overlays only the existing panel. No elements are moved or recreated. */
body.aa-workshop-focus{overflow:hidden!important}
body.aa-workshop-focus #aaDinPanel{position:fixed!important;inset:60px 12px 12px!important;z-index:9000!important;margin:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#0b1721!important}
body.aa-workshop-focus #aaDinWorkspace{flex:1!important;min-height:0!important;overflow:auto!important}
body.aa-workshop-focus #aaWorkshopToolbar{position:fixed!important;top:0;left:0;right:0;z-index:9001!important;max-width:none!important;margin:0!important;border-radius:0!important}
@media(max-width:750px){#aaWorkshopToolbar .aa-ws-brand{width:100%}body.aa-workshop-focus #aaDinPanel{inset:94px 5px 5px!important}}
