/* AUXS Express V5 — Painel Mestre reservado ao proprietário. */
:root{--ink:#faf5ff;--muted:#aea0c2;--border:#62397b;--panel:#180f26;--panel2:#221532;--bg:#080611;--accent:#a727ef;--green:#68f28f}
html,body{background:radial-gradient(ellipse at 65% 0,#2d125092,transparent 43%),#090713;color:#f7efff;font-family:'DM Sans',system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.bar{height:85px;padding:0 clamp(18px,3vw,44px);background:linear-gradient(100deg,#180c2a,#391051 65%,#13091f);border-bottom:1px solid #a22ded91;box-shadow:0 0 23px #8a1cd337}
.brand{font-size:26px;color:#fff;letter-spacing:-.06em}.brand b{color:#f0b1ff;background:#8029d12a;border-radius:6px;padding:1px 5px;font-size:16px;font-style:italic}
.bar small{color:#d8b7e7;letter-spacing:.1em;font-size:10px}
button{border-radius:9px!important;transition:filter .2s,transform .2s}button:hover{filter:brightness(1.13);transform:translateY(-1px)}.primary,.primary.success{background:linear-gradient(100deg,#9f23e5,#7421c7)!important;border:1px solid #b957ef!important;color:white!important;box-shadow:0 6px 24px #9821d03c!important}.primary.success{background:linear-gradient(95deg,#10a23e,#00833e)!important;border-color:#61db7f!important}
.secondary{background:#271837!important;border:1px solid #754294!important;color:#eadcf5!important}.secondary:hover{background:#442155!important}
.panel{background:linear-gradient(145deg,#20112e,#130d20)!important;border:1px solid #5d2b78!important;box-shadow:0 10px 33px #02010555!important;border-radius:17px!important}
.login{min-height:calc(100vh - 85px);display:grid;place-items:center;padding:22px}.login .panel{width:min(450px,100%);padding:34px!important;border-color:#aa37ec!important;box-shadow:0 0 55px #862bc63c!important}.login h1{font-weight:850;letter-spacing:-.04em}.login .panel:before{content:'🔒  ÁREA RESTRITA AUXS';display:block;font-size:10px;letter-spacing:.13em;color:#d09af2;font-weight:900;margin-bottom:18px}
.layout{max-width:1700px!important;grid-template-columns:minmax(275px,315px) minmax(0,1fr)!important;gap:16px!important;padding:25px clamp(14px,2.6vw,38px)!important}
.sidebar{position:sticky;top:14px;min-height:650px}.sidebar h3{color:#fff!important}.sidebar .sub{font-size:11px}.sidebar .footnote{border-top:1px solid #572b70;padding-top:17px;margin-top:17px}
.orders{display:flex;flex-direction:column;gap:8px}.orders>*{border-color:#6c387f!important;background:#180d25!important;color:#f5eafa!important}.orders>*:hover{background:#301640!important}.orders>*.active{background:#482260!important;border-color:#d54fff!important;box-shadow:0 0 14px #b22de638}
.workspace{padding:clamp(18px,2.5vw,34px)!important;min-height:660px}.workspace .sub{color:#b5a6c6}.workspace h1{font-size:clamp(21px,2.5vw,30px);letter-spacing:-.05em}
.tag{background:#4a1b64!important;color:#f1d7ff!important;border:1px solid #9c43cf!important}.info,.indicator{background:#261633!important;border:1px solid #6e368c!important;color:#d8c8e6!important}.metrics{gap:10px}.metric{background:#221331!important;border:1px solid #62347b!important;border-radius:12px!important}.metric b{color:#fff!important}.metric span{color:#c0accc}
.tabs{border-bottom:1px solid #5f3274}.tab{background:transparent!important;color:#d9c2e7!important;border:1px solid transparent!important}.tab.active{background:#6c25a9!important;color:#fff!important;border-color:#bb57f8!important;box-shadow:0 4px 15px #a433d22f}.area h3{color:#fff!important}
.field{color:#e9ddee}.field>span{font-size:11px;font-weight:800;color:#d7c3e5!important}.field input,.field textarea,.field select,.cards input,.cards textarea,.cards select{background:#0f0b1b!important;border:1px solid #6b3b83!important;color:#fff!important;border-radius:8px!important}.field input::placeholder,.field textarea::placeholder{color:#88719a!important}.field input:focus,.field textarea:focus{outline:2px solid #ad4af648!important;border-color:#b557ef!important}select option{background:#140d24;color:#fff}
.cards>*{background:#1a1127!important;border:1px solid #6f3989!important;color:#eee0fa!important}.cards b{color:#fff}.photos{background:#180e26!important}.preview-border{background:#090611!important;border:1px solid #6d3690!important}.subrule{border-color:#5d3279!important}
#settingsWorkspace .info{border-left:3px solid #c042f1}.toast{background:#351858!important;color:#fff!important;border-color:#a440e1!important}
@media(max-width:930px){.layout{grid-template-columns:1fr!important}.sidebar{position:static;min-height:0}.workspace{min-height:0}}
@media(max-width:520px){.bar{height:auto;min-height:75px}.brand{font-size:21px}.brand b{font-size:12px}.bar small{font-size:8px}.layout{padding:14px!important}.workspace{padding:15px!important}.metrics{grid-template-columns:1fr!important}.login .panel{padding:20px!important}}
