/* Atlas OS Beta 3.44 — Transaction Center Command Center */
:root{--cc-line:rgba(132,213,255,.16);--cc-panel:rgba(8,18,30,.86);--cc-blue:#84d5ff;--cc-green:#79ffc7;--cc-amber:#ffd66e;--cc-red:#ff6f8c;--cc-muted:#9eb5c9}
.atlas-unified-sidebar{overflow:hidden!important;display:flex!important;flex-direction:column!important;height:100vh!important;max-height:100vh!important}
.atlas-unified-nav{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;max-height:none!important;flex:1 1 auto!important;padding-right:4px!important;scrollbar-width:thin;scrollbar-color:rgba(132,213,255,.26) rgba(255,255,255,.02)}
.atlas-unified-nav::-webkit-scrollbar{width:7px}.atlas-unified-nav::-webkit-scrollbar-track{background:rgba(255,255,255,.025);border-radius:999px}.atlas-unified-nav::-webkit-scrollbar-thumb{background:rgba(132,213,255,.26);border-radius:999px}.atlas-unified-nav::-webkit-scrollbar-thumb:hover{background:rgba(132,213,255,.42)}
.atlas-unified-nav a.active{border-color:rgba(132,213,255,.72)!important;background:linear-gradient(180deg,rgba(30,93,145,.62),rgba(16,38,64,.78))!important;box-shadow:0 0 22px rgba(62,151,255,.18)!important;color:#fff!important}
.atlas-unified-nav a:not(.active){box-shadow:none!important}.atlas-sidebar-footer{display:grid!important;gap:8px!important;margin-top:10px!important}.atlas-logout-link{border:1px solid rgba(132,213,255,.18);border-radius:10px;background:rgba(255,255,255,.035);color:#dff3ff;font-weight:900;padding:8px;cursor:pointer}.atlas-logout-link:hover{background:rgba(132,213,255,.10)}
.command-center-main{padding:28px;max-width:1680px;margin:0 auto}.command-hero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start;border:1px solid var(--cc-line);border-radius:26px;background:radial-gradient(circle at top right,rgba(132,213,255,.13),transparent 38%),linear-gradient(145deg,rgba(10,24,39,.92),rgba(4,10,18,.96));padding:24px;box-shadow:0 24px 90px rgba(0,0,0,.24);margin-bottom:16px}.command-hero h1{font-size:44px;letter-spacing:-.06em;margin:8px 0 8px}.command-hero p{max-width:920px;color:#b9cbe0;line-height:1.55;margin:0}.command-doctrine{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.command-doctrine span{border:1px solid rgba(132,213,255,.18);background:rgba(132,213,255,.065);border-radius:999px;padding:7px 10px;color:#dff5ff;font-size:12px;font-weight:900}.command-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:210px}.command-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.command-metrics article{border:1px solid var(--cc-line);border-radius:18px;background:rgba(255,255,255,.035);padding:16px}.command-metrics small,.command-card small{display:block;color:var(--cc-muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:950}.command-metrics strong{display:block;color:#fff;font-size:30px;letter-spacing:-.05em;margin:4px 0}.command-metrics span{color:#a9bdcf;font-size:12px;font-weight:800}.command-section-head,.command-list-head{display:flex;justify-content:space-between;gap:18px;align-items:end;margin:18px 0 12px}.command-section-head h2,.command-list-head h2{margin:0;color:#fff;letter-spacing:-.04em}.command-section-head p,.command-list-head p{margin:4px 0 0;color:#9eb5c9}.command-queue-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:10px;margin-bottom:18px}.command-card{position:relative;display:grid;gap:9px;min-height:132px;text-decoration:none;color:#dff4ff;border:1px solid rgba(132,213,255,.14);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018));padding:15px;cursor:pointer;transition:.18s ease;overflow:hidden}.command-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(132,213,255,.12),transparent 45%);opacity:.65;pointer-events:none}.command-card:hover,.command-card.active{border-color:rgba(132,213,255,.55);background:rgba(132,213,255,.08);transform:translateY(-1px);box-shadow:0 20px 60px rgba(0,0,0,.22)}.command-card.active{box-shadow:0 0 0 1px rgba(132,213,255,.25),0 24px 70px rgba(0,0,0,.28)}.command-card strong{position:relative;font-size:17px;color:#fff;line-height:1.2}.command-card p{position:relative;color:#9eb5c9;font-size:12px;line-height:1.4;margin:0}.command-card .command-count{position:absolute;right:14px;top:14px;min-width:34px;text-align:center;border-radius:999px;background:rgba(132,213,255,.12);border:1px solid rgba(132,213,255,.18);padding:5px 8px;font-weight:950;color:#fff}.command-card[data-tone="draft"]{background:linear-gradient(180deg,rgba(255,214,110,.06),rgba(255,255,255,.018))}.command-card[data-tone="hold"]{background:linear-gradient(180deg,rgba(255,214,110,.09),rgba(255,255,255,.018))}.command-card[data-tone="warehouse"]{background:linear-gradient(180deg,rgba(121,255,199,.08),rgba(255,255,255,.018))}.command-card[data-tone="sync"]{background:linear-gradient(180deg,rgba(152,132,255,.08),rgba(255,255,255,.018))}.command-list-panel{border:1px solid var(--cc-line);border-radius:22px;background:linear-gradient(145deg,rgba(10,24,39,.78),rgba(4,10,18,.92));padding:16px;box-shadow:0 24px 80px rgba(0,0,0,.20)}.command-filters{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:9px;margin-bottom:12px}.command-filters input,.command-filters select{width:100%;border:1px solid rgba(132,213,255,.18);border-radius:12px;background:rgba(0,0,0,.24);color:#f3f9ff;padding:10px 11px;outline:0;font-weight:800}.command-filters input:focus,.command-filters select:focus{border-color:rgba(132,213,255,.7);box-shadow:0 0 0 3px rgba(62,151,255,.12)}.command-table-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(132,213,255,.28) rgba(255,255,255,.03)}.command-table{width:100%;border-collapse:separate;border-spacing:0 8px}.command-table th{text-align:left;color:#8fb3c8;font-size:10px;text-transform:uppercase;letter-spacing:.09em;padding:0 10px 4px}.command-table td{background:rgba(255,255,255,.035);border-top:1px solid rgba(132,213,255,.10);border-bottom:1px solid rgba(132,213,255,.10);padding:12px 10px;color:#dcecf8;font-size:13px;vertical-align:top}.command-table td:first-child{border-left:1px solid rgba(132,213,255,.10);border-radius:14px 0 0 14px}.command-table td:last-child{border-right:1px solid rgba(132,213,255,.10);border-radius:0 14px 14px 0}.command-doc-link{color:#fff;font-weight:950;text-decoration:none}.command-doc-link:hover{color:var(--cc-blue)}.status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:950;border:1px solid rgba(132,213,255,.16);background:rgba(132,213,255,.08);color:#dff5ff}.status-badge.draft{border-color:rgba(255,214,110,.28);background:rgba(255,214,110,.10);color:#ffe6a8}.status-badge.hold,.status-badge.pastdue{border-color:rgba(255,111,140,.28);background:rgba(255,111,140,.10);color:#ffd5dd}.status-badge.ready,.status-badge.posted,.status-badge.synced,.status-badge.paid{border-color:rgba(121,255,199,.26);background:rgba(121,255,199,.08);color:#caffed}.status-badge.open{border-color:rgba(132,213,255,.26);background:rgba(132,213,255,.08)}.status-badge.voided{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#b7c6d2}.command-sub{display:block;color:#91a8bb;font-size:12px;line-height:1.4;margin-top:3px}.command-actions{display:flex;flex-wrap:wrap;gap:5px}.command-mini-btn{border:1px solid rgba(132,213,255,.18);background:rgba(132,213,255,.06);color:#e8f7ff;border-radius:10px;padding:7px 8px;font-size:11px;font-weight:900;cursor:pointer;text-decoration:none}.command-mini-btn:hover{background:rgba(132,213,255,.13)}.related-links{display:flex;flex-wrap:wrap;gap:5px;max-width:260px}.related-links a,.related-links span{border:1px solid rgba(132,213,255,.16);background:rgba(132,213,255,.055);border-radius:999px;padding:4px 7px;color:#dff3ff;text-decoration:none;font-size:11px;font-weight:850}.atlas-login-page{min-height:100vh;background:radial-gradient(circle at top right,rgba(132,213,255,.12),transparent 40%),#06101a;color:#eef7ff}.atlas-login-shell{min-height:100vh;display:grid;place-items:center;padding:32px}.atlas-login-card{width:min(520px,92vw);border:1px solid rgba(132,213,255,.18);border-radius:28px;background:linear-gradient(145deg,rgba(10,24,39,.94),rgba(4,10,18,.98));box-shadow:0 40px 130px rgba(0,0,0,.45);padding:30px;text-align:left}.atlas-login-mark img{width:92px;height:92px;object-fit:contain}.atlas-login-card h1{font-size:34px;letter-spacing:-.05em;margin:8px 0}.atlas-login-card p{color:#a9bdcf;line-height:1.55}.atlas-login-label{display:block;color:#8fb3c8;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:950;margin-top:18px}.atlas-login-select{width:100%;border:1px solid rgba(132,213,255,.22);border-radius:14px;background:rgba(0,0,0,.24);color:#f3f9ff;padding:13px;margin:8px 0 14px;font-weight:900}.atlas-login-button{width:100%;justify-content:center}.atlas-login-note{font-size:12px!important;margin-bottom:0!important}.transaction-main.command-center-main{overflow:visible!important}@media(max-width:1320px){.command-queue-grid{grid-template-columns:repeat(3,1fr)}.command-filters{grid-template-columns:1fr 1fr}}@media(max-width:980px){.command-hero{grid-template-columns:1fr}.command-metrics{grid-template-columns:repeat(2,1fr)}.command-queue-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.command-center-main{padding:16px}.command-metrics,.command-queue-grid,.command-filters{grid-template-columns:1fr}.command-hero h1{font-size:34px}}
