*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 Inter,system-ui,sans-serif}header{min-height:76px;padding:16px 32px;display:flex;gap:24px;align-items:center;background:var(--surface);border-bottom:1px solid var(--border-control)}header img{width:144px;height:auto}header>span{font-weight:650}small{display:block;color:var(--muted);font-size:12px;letter-spacing:.08em}#theme{margin-left:auto}button,input,select{font:inherit}button,summary{cursor:pointer}button{min-height:44px;padding:8px 16px;border:1px solid var(--border-control);border-radius:10px;color:var(--text);background:var(--surface)}button:hover{border-color:var(--primary)}button.primary{background:var(--primary);color:var(--on-primary);border-color:transparent}button:disabled{opacity:.55;cursor:wait}input{display:block;width:100%;padding:10px 12px;min-height:44px;background:var(--surface);color:var(--text);border:1px solid var(--border-control);border-radius:8px}label{display:block;margin:16px 0}#login{max-width:480px;margin:64px auto;padding:24px}h1{font-size:32px;line-height:1.2;letter-spacing:-.03em;margin:12px 0 28px}h2{font-size:20px}p{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;color:var(--primary)}#workspace{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:1440px;margin:auto}aside{padding:32px 20px;border-right:1px solid var(--border-control);min-height:calc(100vh - 80px)}#clients{display:grid;gap:8px;margin:24px 0}#clients button{text-align:left;overflow-wrap:anywhere}#clients button[aria-current=true]{border-color:var(--primary);color:var(--primary)}article{padding:40px;min-width:0}nav{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--border-control);padding-bottom:16px;margin-bottom:24px}nav button{border-color:transparent;background:transparent}nav [aria-current=page]{color:var(--primary);border-bottom-color:var(--primary)}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric{border:1px solid var(--border-control);border-radius:16px;padding:24px;background:var(--surface)}.metric strong{font-size:32px;display:block}.lead{background:#00366f;color:#fff;padding:28px;border-radius:16px;margin-bottom:24px}.lead p{color:#dbeafe}.lead strong{font-size:24px}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th,td{padding:14px 12px;border-bottom:1px solid var(--border-control);vertical-align:top}td{overflow-wrap:anywhere}th{font-size:13px;color:var(--muted)}form{max-width:560px}.row{display:flex;gap:16px;flex-wrap:wrap}.row label{flex:1;min-width:120px}.badge{font-size:13px;color:var(--primary)}#message:not(:empty){padding:12px 32px;border-bottom:1px solid var(--border-control);background:var(--surface)}#account{position:relative}#account[open]{padding:12px;border:1px solid var(--border-control);background:var(--surface);border-radius:12px}#account p{max-width:260px;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}details{margin:12px 0}[hidden]{display:none!important}@media(max-width:760px){header{padding:12px 16px;gap:12px}header img{width:100px}header>span small{max-width:100px}#workspace{grid-template-columns:1fr}aside{min-height:0;border-right:0;border-bottom:1px solid var(--border-control);padding:16px}#clients{display:flex;flex-wrap:wrap}article{padding:24px 16px}.metrics{grid-template-columns:1fr}h1{font-size:28px}}
