:root{--bg:#0b131c;--panel:#121e29;--panel2:#192736;--line:#243241;--muted:#8b9aaa;--text:#e2eaf2;--blue:#286cf1}body{background:radial-gradient(ellipse at 80% 0,#1a2933,#0b131c 65%)}.app{grid-template-columns:200px 1fr}.side{background:linear-gradient(110deg,#152431,#0b141e);padding:20px 13px;gap:20px}.brand-mark{background:none;color:#4187ff;font-size:0;border-radius:0;transform:rotate(-35deg);width:28px;height:28px;position:relative}.brand-mark:after{content:'';position:absolute;width:12px;height:12px;background:#3273ff;box-shadow:15px 0 #15419b,0 15px #225fce,15px 15px #4599ff}.brand strong{letter-spacing:0;font-size:16px}.nav{gap:4px}.nav a{padding:10px;font-size:12px}.nav a.active{background:linear-gradient(90deg,#243e65,#1b2b43);box-shadow:inset 3px 0 #3c7aff}.topbar{height:58px;padding:0 25px}.content{padding:22px 24px}.heading h1{font-size:23px}.heading p{font-size:12px}.status,.metric,.card{background:linear-gradient(125deg,#182630,#101b25);border-color:#22313f}.status{font-size:11px;padding:13px 10px}.dot{box-shadow:none}.metric{padding:18px}.metric .value{font-size:27px}.metric .delta{font-size:10px;color:#94a4b4}.grid{gap:14px}.bars{height:165px}.bar{min-height:0}.donut{background:#253444}.resource-grid{gap:12px}.console{background:#0b1620;border-color:#223541;font-size:11px;height:320px}.command-layout{grid-template-columns:1fr 1.25fr}.command-box{align-content:start}.command-box textarea{min-height:165px}.quick button{background:#182b3d}.dialog-wide{width:min(900px,94vw);max-height:90vh;overflow:auto}.detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.detail-columns pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1620;padding:15px;font-size:12px;max-height:320px;overflow:auto}.operation-row{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.operation-row button{padding:8px 10px}.order-open{border:0;background:none;color:#63adff;cursor:pointer}.config-grid{display:grid;gap:12px;max-width:650px}.config-grid label{display:grid;gap:6px;color:#aebdcd;font-size:12px}.config-grid input{padding:11px;border:1px solid #324459;border-radius:7px;background:#0b1723;color:#edf4fb}.chat-history{min-height:100px;max-height:300px;overflow:auto;display:grid;gap:10px}.chat-bubble{white-space:pre-wrap;padding:12px;background:#1b2e41;border-radius:8px;font-size:12px;line-height:1.7}.chat-bubble.owner{background:#17335a}.log-tools{display:flex;gap:8px;margin-bottom:10px}.log-tools input{width:100%;min-width:0;background:#0a1724;border:1px solid #304158;color:#dce7f3;padding:7px}.search-orders{padding:9px;background:#0c1925;border:1px solid #2c4259;color:white;border-radius:7px;width:min(330px,100%)}button:focus-visible,a:focus-visible{outline:2px solid #5ca8ff;outline-offset:3px}.automation-note{border:1px solid #6d5835;background:#30291c;color:#e6c78e;border-radius:8px;padding:10px 14px;margin-bottom:15px;font-size:12px}
@media(max-width:1100px){.app{grid-template-columns:66px 1fr}.content{padding:20px 16px}.side{padding:15px 8px}.nav a{padding:11px 6px}.brand{padding:0}.brand-copy{display:none}.status-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.detail-columns,.command-layout{grid-template-columns:1fr}.status-row{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr 1fr}.metric .value{font-size:21px}.topbar{padding:0 10px}.content{padding:18px 10px}.top-actions{gap:5px}.ghost{padding:8px}.grid{grid-template-columns:1fr}.nav a{min-height:41px}.nav a .ico{display:block}.console{height:260px}}
