*{box-sizing:border-box}body{margin:0;background:#06101d;color:#edf7ff;font-family:Inter,Arial,sans-serif}.shell{max-width:1440px;margin:auto;padding:24px;min-height:100vh}header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #17304a}.brand{font-size:22px;font-weight:800;letter-spacing:.2px}.brand b{color:#36b8ff}.brand span,.eyebrow,.tag,p,small{color:#8fa9bf}.eyebrow,.tag{font-size:11px;letter-spacing:1.5px}.live,.status{font-size:12px;color:#42d692}.live i,.status i{display:inline-block;width:7px;height:7px;background:#42d692;border-radius:50%;margin-right:7px}.card{background:#0d1d2f;border:1px solid #193751;border-radius:18px;box-shadow:0 10px 35px #0002}.login{max-width:500px;margin:80px auto;padding:30px}.login input{width:100%;margin:14px 0;padding:14px;background:#071725;border:1px solid #294b67;border-radius:10px;color:white}.composer button,.formActions button,.login button,.quickActions button{border:0;border-radius:10px;background:#249be8;color:white;font-weight:700;padding:14px 18px;cursor:pointer}.login button{width:100%}.login small{display:block;margin-top:12px}.headerActions{display:flex;gap:10px;align-items:center}.ghost{background:#0b1a2a;border:1px solid #23425d;color:#9db5c8;padding:8px 10px;border-radius:8px;cursor:pointer}.notice{position:-webkit-sticky;position:sticky;top:8px;z-index:20;margin:12px 0 0;background:#123451;border:1px solid #2a638b;border-radius:10px;padding:11px 14px;color:#dff3ff;display:flex;justify-content:space-between;cursor:pointer}.notice span{font-size:18px}.kpis{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;padding-top:18px}.kpi{padding:14px 16px}.kpi span{font-size:11px;color:#7895ac;text-transform:uppercase;letter-spacing:.7px}.kpi strong{display:block;font-size:24px;margin-top:5px}.workspace{display:grid;grid-template-columns:235px 1fr;grid-gap:18px;gap:18px;padding-top:14px}.sidebar{padding:15px;min-height:680px;display:flex;flex-direction:column}.sidebar button{border:0;text-align:left;background:transparent;color:#91a9bc;padding:11px;margin:2px;border-radius:9px;cursor:pointer}.sidebar button:hover{background:#0f2a42}.sidebar button.active{color:white;background:#123451}.sidebarFoot{margin-top:auto;padding:12px;color:#7894aa;font-size:11px}.sidebarFoot strong{display:block;color:#42d692;margin-top:4px}.command{min-height:680px;padding:22px;display:flex;flex-direction:column}.commandHead{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #18344e;padding-bottom:10px}.commandHead h1{margin:5px 0;font-size:28px}.commandHead p{margin:4px 0 10px}.health{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;padding:14px 0}.health>div{background:#091827;border:1px solid #173752;padding:11px;border-radius:10px}.health span{display:block;color:#7897ae;font-size:11px}.health b{font-size:19px}.health.big{grid-template-columns:repeat(4,1fr);margin-top:15px}.attention{border:1px solid #5d4821;background:#1d1a10;border-radius:12px;padding:12px;margin:4px 0 10px}.attention>b{color:#f4c46b}.attention>div{display:flex;flex-direction:column;border-top:1px solid #4a3a1c;padding-top:8px;margin-top:8px}.attention span{font-size:12px;color:#bda878}.messages{flex:1 1;min-height:330px;max-height:430px;overflow:auto;padding:14px 0}.message{max-width:82%;white-space:pre-wrap;line-height:1.5;padding:13px;border-radius:12px;margin:9px 0}.message.ai{background:#102942}.message.me{margin-left:auto;background:#1474b4}.composer{display:flex;gap:10px;border-top:1px solid #18344e;padding-top:14px}.composer textarea{flex:1 1;min-height:60px;background:#071725;border:1px solid #294b67;border-radius:10px;color:white;padding:12px;resize:vertical}.composer button:disabled,.formActions button:disabled{opacity:.5}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.panel,.split{margin-top:16px}.panel{border:1px solid #173752;border-radius:13px;overflow:hidden}.split .panel{margin-top:0}.panel h3{font-size:14px;padding:13px 15px;margin:0;background:#091827;border-bottom:1px solid #173752}.panel h3 em{float:right;font-style:normal;color:#42b9ff}.row{display:flex;flex-direction:column;gap:3px;padding:12px 15px;border-bottom:1px solid #132d44}.row:last-child{border-bottom:0}.row b{font-size:13px}.row small,.row span{font-size:12px;color:#809bb0}.row .danger{color:#ff8f8f}.emptyState{padding:28px;color:#728da3;text-align:center;border:1px dashed #24445f;border-radius:10px;margin:16px}.money{margin-top:16px;background:#091827;border:1px solid #173752;border-radius:12px;padding:16px;color:#7897ae}.money strong{display:block;color:#fff;font-size:27px;margin-top:4px}.loading{margin:auto;color:#8fa9bf}.quickActions{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0 4px}.quickActions button{padding:10px 13px;background:#123d60;border:1px solid #225b82}.quickActions button:hover{background:#18527f}.crmStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:14px}.crmStats>div{background:#091827;border:1px solid #173752;padding:12px;border-radius:10px}.crmStats span{display:block;color:#7897ae;font-size:11px}.crmStats b{font-size:20px}.dataForm{margin:14px 0;background:#091827;border:1px solid #265170;border-radius:14px;padding:16px}.formHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.formHead b{font-size:16px}.formHead button{border:0;background:transparent;color:#8fa9bf;font-size:24px;cursor:pointer}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.formGrid label{display:flex;flex-direction:column;gap:6px}.formGrid label.wide{grid-column:1/-1}.formGrid label>span{font-size:11px;color:#8ba5b9}.formGrid input,.formGrid select,.formGrid textarea{width:100%;background:#061522;border:1px solid #294b67;border-radius:9px;color:#edf7ff;padding:11px;font:inherit}.formGrid select{color-scheme:dark}.formGrid textarea{min-height:75px;resize:vertical}.formActions{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.formActions button{padding:10px 15px}.formActions .secondary{background:transparent;border:1px solid #294b67;color:#9db5c8}@media(max-width:950px){.kpis{grid-template-columns:repeat(3,1fr)}.split{grid-template-columns:1fr}.health{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.shell{padding:13px}.workspace{grid-template-columns:1fr}.sidebar{min-height:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px}.sidebar .eyebrow,.sidebarFoot{display:none}.command{min-height:72vh;padding:16px}.kpis{grid-template-columns:repeat(2,1fr)}.kpis .kpi:last-child{grid-column:span 2}.health,.health.big{grid-template-columns:repeat(2,1fr)}.commandHead{align-items:flex-start}.live{white-space:nowrap}.headerActions .status{display:none}.brand{font-size:19px}.ghost{font-size:11px;padding:7px}.message{max-width:92%}.formGrid{grid-template-columns:1fr}.formGrid label.wide{grid-column:auto}.crmStats{grid-template-columns:1fr 1fr 1fr}.quickActions button{flex:1 1;min-width:130px}.dataForm{padding:13px}}