:root{--navy:#08283f;--navy-2:#0d3b57;--deep:#031827;--cyan:#22b9ca;--cyan-2:#5bd1da;--coral:#f46a3c;--paper:#f3f6f5;--white:#fff;--line:#dce6e4;--muted:#6d8189;--green:#1a9f6b;--red:#d95545;--shadow:0 12px 34px #07273c12;--shadow-lg:0 25px 70px #021b2c29}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--navy);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.loginShell{background:#fff;grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.loginBrand{color:#fff;background:radial-gradient(circle at 78% 24%,#16597c 0,#0000 34%),linear-gradient(145deg,#041827,#0a3450);flex-direction:column;justify-content:space-between;padding:clamp(45px,7vw,110px);display:flex;position:relative;overflow:hidden}.loginBrand:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff06);position:absolute;inset:0}.loginBrand:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:520px;height:520px;position:absolute;top:45%;right:-155px;box-shadow:0 0 0 85px #ffffff08,0 0 0 170px #ffffff04}.brand,.sideBrand{z-index:1;align-items:flex-start;display:flex;position:relative}.brand img{object-fit:contain;object-position:left center;width:min(330px,72%);height:auto;display:block}.loginBrand>p{z-index:1;letter-spacing:-1.5px;max-width:720px;font:500 clamp(38px,4.2vw,67px)/1.03 Georgia,serif;position:relative}.loginStats{z-index:1;gap:70px;display:flex;position:relative}.loginStats div{display:grid}.loginStats b{color:var(--cyan);font:400 38px Georgia}.loginStats small{color:#9bb0ba;margin-top:5px}.loginPanel{background:#fff;place-items:center;padding:50px;display:grid}.loginPanel form{width:min(440px,100%)}.eyebrow,.sectionEyebrow{letter-spacing:2.2px;color:var(--coral);font-size:10px;font-weight:900}.loginPanel h1{letter-spacing:-1.2px;margin:20px 0;font:500 clamp(42px,4vw,64px)/1 Georgia}.loginPanel h1 em{color:#1aaec0;font-weight:400}.loginPanel form>p{color:var(--muted);margin-bottom:36px;line-height:1.7}.loginPanel label,.entityForm label{letter-spacing:.65px;color:#4d6570;text-transform:uppercase;gap:8px;margin-bottom:17px;font-size:10px;font-weight:800;display:grid}.loginPanel input,.entityForm input,.entityForm select,.entityForm textarea{width:100%;color:var(--navy);text-transform:none;background:#fafcfb;border:1px solid #ccd9d8;border-radius:9px;outline:none;padding:14px 15px;transition:all .2s}.loginPanel input:focus,.entityForm input:focus,.entityForm select:focus,.entityForm textarea:focus{border-color:var(--cyan);background:#fff;box-shadow:0 0 0 4px #22b9ca1f}.loginPanel form>button,.submit{background:var(--navy);color:#fff;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:8px;padding:17px 20px;font-weight:800;transition:all .2s;display:flex}.loginPanel form>button:hover,.submit:hover{background:var(--navy-2);transform:translateY(-1px);box-shadow:0 12px 25px #08283f26}.loginPanel form>small{text-align:center;color:#91a0a6;margin-top:18px;display:block}.error{color:#a13f29;background:#fff0ec;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:12px}.appShell{grid-template-columns:270px 1fr;min-height:100vh;display:grid}.appShell>aside{color:#fff;background:linear-gradient(#031a2a,#041e30);flex-direction:column;height:100vh;padding:30px 22px 24px;display:flex;position:sticky;top:0;overflow:hidden}.appShell>aside:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:240px;height:240px;position:absolute;bottom:12%;left:-155px;box-shadow:0 0 0 55px #ffffff06}.sideBrand{gap:7px;padding:2px 4px;display:grid}.sideBrand img{object-fit:contain;object-position:left center;width:185px;max-width:100%;height:auto;display:block}.sideBrand small{color:#6f909f;letter-spacing:1.8px;margin-left:3px;font-size:7px;display:block}.workspaceTag{color:#8da8b4;letter-spacing:.35px;background:#0a2a3d;border:1px solid #174056;border-radius:9px;align-items:center;gap:8px;margin:25px 3px 0;padding:10px 12px;font-size:9px;display:flex}.workspaceTag i,.onlineStatus i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1a9f6b1f}.appShell nav{z-index:1;gap:5px;margin-top:34px;display:grid;position:relative}.appShell nav>small{letter-spacing:1.8px;color:#4f7181;padding:0 12px 10px;font-size:7px;font-weight:800}.appShell nav button{color:#88a4b1;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;padding:13px 12px;font-size:12px;transition:all .2s;display:flex;position:relative}.appShell nav button>i{color:#5a8496;background:#09283b;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;font-style:normal;display:grid}.appShell nav button>span{flex:1}.appShell nav button>b{background:var(--coral);color:#fff;border-radius:20px;place-items:center;min-width:21px;height:21px;font-size:8px;display:grid}.appShell nav button:hover{color:#dce9ee;background:#0a2d43}.appShell nav button.active{color:#fff;box-shadow:inset 3px 0 var(--cyan),0 8px 18px #0000001f;background:linear-gradient(100deg,#11435e,#0e3851)}.appShell nav button.active>i{color:var(--cyan);background:#22b9ca21}.sideFoot{z-index:1;border-top:1px solid #183b4d;gap:7px;margin-top:auto;padding:20px 3px 0;display:grid;position:relative}.userMini{align-items:center;gap:10px;margin-bottom:8px;display:flex}.userMini>i{background:linear-gradient(135deg,var(--cyan),#167f9d);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:900;display:grid}.userMini>span{gap:2px;min-width:0;display:grid}.userMini small{letter-spacing:1px;color:var(--cyan);text-transform:uppercase;font-size:7px}.userMini b{color:#e4eef2;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.userMini em{color:#6f8b98;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.sideFoot>button{color:#7895a2;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0b;justify-content:space-between;padding:10px 3px 3px;font-size:9px;display:flex}.sideFoot>button:hover{color:#fff}.sideFoot>button b{color:var(--cyan)}.workspace{width:100%;min-width:0;max-width:1800px;margin:auto;padding:0 clamp(28px,3.8vw,64px) 70px}.workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:142px;display:flex}.workspace>header>div:first-child{padding:23px 0}.workspace header p{color:#91a0a7;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:9px;display:flex}.workspace header p b{color:var(--cyan)}.workspace header p i{color:#b3c0c4;font-style:normal}.workspace header h1{letter-spacing:-.5px;margin:0 0 7px;font:600 clamp(29px,2.4vw,38px)/1.1 Georgia,serif}.workspace header>div>small{color:var(--muted);font-size:10px}.headerActions{align-items:center;gap:10px;display:flex}.headerActions button,.toolbar button,.heroBand button{border:1px solid var(--line);color:var(--navy);white-space:nowrap;background:#fff;border-radius:9px;padding:13px 17px;font-size:10px;font-weight:800;transition:all .2s}.headerActions button:hover,.toolbar button:hover,.heroBand button:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.headerActions button i{color:var(--cyan);margin-right:4px;font-style:normal}.headerActions .primary,.toolbar .primary{background:var(--cyan);border-color:var(--cyan);color:#052338;box-shadow:0 8px 18px #22b9ca26}.headerActions .primary i{color:#052338}.onlineStatus{color:#7f929a;align-items:center;gap:8px;padding-right:10px;font-size:8px;display:flex}.onlineStatus i{width:6px;height:6px}.mobileBrand{display:none}.view{padding-top:28px}.heroBand{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 78% -40%,#1a5e7d,#0000 44%),linear-gradient(120deg,#082940,#0b3a56);border-radius:16px;justify-content:space-between;align-items:end;padding:38px 42px;display:flex;position:relative;overflow:hidden}.heroBand:before{content:"";background:linear-gradient(90deg,#0000,#ffffff05);position:absolute;inset:0}.heroBand:after{content:"";border:1px solid #ffffff16;border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:12%;box-shadow:0 0 0 62px #ffffff08,0 0 0 124px #ffffff04}.heroBand>div,.heroBand>button{z-index:1;position:relative}.heroBand span,.cardHead small{letter-spacing:2px;color:var(--cyan);font-size:8px;font-weight:900}.heroBand h2{letter-spacing:-.7px;margin:13px 0 0;font:500 clamp(29px,3vw,46px)/1.03 Georgia,serif}.heroBand h2 em{color:var(--cyan-2);font-weight:400}.heroBand button{background:#fff}.heroBand button b{color:var(--cyan);margin-left:28px}.metricGrid,.contextMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:13px;padding:22px 23px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 20px #08283f09}.metric:before{content:"";background:linear-gradient(90deg,var(--cyan) 0 32%,transparent 32%);width:100%;height:3px;position:absolute;top:0;left:0}.metric:after{content:"";background:#22b9ca0f;border-radius:50%;width:60px;height:60px;position:absolute;top:-25px;right:-25px}.metric.alert:before{background:linear-gradient(90deg,var(--coral) 0 32%,transparent 32%)}.metric small{text-transform:uppercase;letter-spacing:1.1px;color:#71858e;font-size:8px;font-weight:800}.metric b{white-space:nowrap;margin:10px 0 4px;font:500 clamp(23px,2vw,34px) Georgia,serif}.metric span{color:#8a999f;font-size:9px}.overviewGrid{grid-template-columns:1.12fr .88fr;gap:15px;display:grid}.card,.tableCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px;box-shadow:0 7px 24px #08283f0a}.cardHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cardHead h3{margin:7px 0 0;font:600 21px Georgia,serif}.cardHead button,.linkBtn{color:#159eaf;background:0 0;border:0;font-size:9px;font-weight:800}.badge{color:#178c7b;background:#e9f8f7;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:800}.bar{grid-template-columns:120px 1fr 25px;align-items:center;gap:12px;margin:16px 0;font-size:10px;display:grid}.bar>i{background:#edf2f1;border-radius:8px;height:7px;overflow:hidden}.bar>i b{background:linear-gradient(90deg,#149bb2,#4ed2d8);border-radius:8px;height:100%;display:block}.bar strong{text-align:right}.miniList>div{border-bottom:1px solid #edf1f0;align-items:center;gap:14px;padding:13px 0;display:flex}.miniList>div:last-child{border:0}.miniList time{color:#72848c;width:74px;font-size:8px}.miniList span{gap:3px;min-width:0;display:grid}.miniList b{font-size:10px}.miniList small{color:#829098;font-size:8px}.paymentsMini strong{margin-left:auto;font-size:10px}.sourceList>div{border-bottom:1px solid #edf1f0;grid-template-columns:32px 1fr 30px;align-items:center;padding:12px 0;display:grid}.sourceList i{color:var(--coral);font:italic 13px Georgia}.sourceList span{font-size:10px}.sourceList b{text-align:right;font:500 18px Georgia}.toolbar{justify-content:space-between;align-items:flex-end;gap:20px;min-height:58px;margin-bottom:20px;display:flex}.toolbar h2{letter-spacing:-.25px;margin:7px 0 6px;font:600 28px Georgia,serif}.toolbar p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.toolbar>div{align-items:center;gap:12px;display:flex}.toolbar>div:first-child{display:block}.toolbar>div>span{color:var(--muted);font-size:10px}.search{border:1px solid var(--line);color:#76909c;background:#fff;border-radius:10px;align-items:center;width:min(560px,100%);padding:0 15px;display:flex;box-shadow:0 5px 18px #08283f09}.search input{background:0 0;border:0;outline:0;width:100%;padding:14px;font-size:11px}.tableCard{padding:0;overflow:hidden}.table .tr{border-bottom:1px solid #edf1f0;grid-template-columns:1.4fr .8fr 1.15fr .7fr .9fr .8fr;align-items:center;gap:14px;min-height:76px;padding:0 22px;transition:all .15s;display:grid}.table .tr:not(.th):hover{background:#fbfdfc}.table .tr:last-child{border-bottom:0}.table .th{color:#71858e;text-transform:uppercase;letter-spacing:1.1px;background:#f8faf9;min-height:45px;font-size:7px;font-weight:900}.table .tr>span{min-width:0;font-size:10px}.table .tr>span:first-child{gap:4px;display:grid}.table .tr small{color:#87959c;margin-top:4px;font-size:8px;display:block}.sourceTag{color:#138a99;background:#eaf8f8;border-radius:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.table select{width:100%;color:var(--navy);background:#fff;border:1px solid #d8e1df;border-radius:7px;padding:8px;font-size:9px}.paymentTable .tr{grid-template-columns:1.2fr 1fr .45fr .7fr .7fr .65fr .65fr}.pill{color:#9f741b;text-transform:capitalize;background:#fff5dd;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:700;display:inline-block}.pill.pago{color:#17815b;background:#e8f8f1}.pill.overdue{color:#b64a36;background:#ffebe7}.chatLink{color:#0a8fa3;margin-top:3px;font-size:8px;font-weight:800;text-decoration:none}.chatLink:hover{text-decoration:underline}.automationTag{text-transform:uppercase;letter-spacing:.35px;font-weight:800;color:#d75632!important}.leadToolbar{align-items:center}.viewSwitch{background:#e8efed;border-radius:9px;gap:2px;padding:3px;display:flex}.viewSwitch button{box-shadow:none;color:#70838b;background:0 0;border:0;padding:9px 11px}.viewSwitch button:hover{box-shadow:none;transform:none}.viewSwitch button.active{color:var(--navy);background:#fff;box-shadow:0 3px 10px #08283f14}.kanbanBoard{scroll-snap-type:x proximity;scrollbar-color:#b8c9c7 transparent;gap:14px;padding:2px 2px 22px;display:flex;overflow-x:auto}.kanbanColumn{--stage:#6f8792;scroll-snap-align:start;background:#edf2f1;border:1px solid #d8e3e1;border-radius:14px;flex:0 0 292px;min-height:520px;transition:all .18s;overflow:hidden}.kanbanColumn[data-stage=novo]{--stage:#8095a0}.kanbanColumn[data-stage=triagem_ia]{--stage:#5a9cf0}.kanbanColumn[data-stage=em_atendimento]{--stage:#28b7c7}.kanbanColumn[data-stage=qualificado]{--stage:#29a879}.kanbanColumn[data-stage=pronto_cotacao]{--stage:#6fcb72}.kanbanColumn[data-stage=cotacao]{--stage:#8f73d8}.kanbanColumn[data-stage=negociacao]{--stage:#e4a52a}.kanbanColumn[data-stage=aguardando_documentos]{--stage:#ef7e42}.kanbanColumn[data-stage=venda]{--stage:#168b5e}.kanbanColumn[data-stage=renovacao]{--stage:#437ec7}.kanbanColumn[data-stage=perdido]{--stage:#ad6870}.kanbanColumn.isOver{border-color:var(--stage);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage) 18%,transparent);transform:translateY(-2px)}.kanbanColumn>header{border-top:4px solid var(--stage);background:#fff;border-bottom:1px solid #dfe8e6;justify-content:space-between;align-items:center;padding:15px 16px 14px;display:flex}.kanbanColumn>header>div{align-items:center;gap:9px;display:flex}.kanbanColumn>header i{background:var(--stage);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--stage) 14%,transparent);border-radius:50%}.kanbanColumn>header h3{margin:0;font-size:12px}.kanbanColumn>header b{color:#58717b;background:#edf3f2;border-radius:18px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:9px;display:grid}.kanbanCards{align-content:start;gap:10px;min-height:455px;padding:11px;display:grid}.kanbanCard{cursor:grab;background:#fff;border:1px solid #dae5e3;border-radius:11px;padding:14px;transition:all .18s;box-shadow:0 5px 17px #07273c0b}.kanbanCard:hover{border-color:#c5d7d4;transform:translateY(-2px);box-shadow:0 10px 23px #07273c17}.kanbanCard.dragging{opacity:.42;transform:rotate(1deg)}.kanbanCardHead{justify-content:space-between;align-items:start;gap:10px;display:flex}.kanbanCardHead span{font:600 16px/1.15 Georgia,serif}.kanbanCardHead time{color:#8b9aa0;white-space:nowrap;font-size:7px}.kanbanCard>strong{color:#48626d;margin:8px 0 4px;font-size:9px;display:block}.kanbanCard>p{color:#778990;min-height:26px;margin:0 0 12px;font-size:9px;line-height:1.45}.kanbanTags{flex-wrap:wrap;gap:5px;margin-bottom:13px;display:flex}.kanbanTags i,.kanbanTags em{color:#168b99;background:#e8f7f7;border-radius:14px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.kanbanTags em{color:#c65c35;background:#fff0e9}.kanbanCard footer{border-top:1px solid #edf2f1;gap:8px;padding-top:12px;display:grid}.kanbanCard footer select{width:100%;color:var(--navy);background:#f8faf9;border:1px solid #d8e3e1;border-radius:7px;padding:8px;font-size:8px}.kanbanCard footer a{color:#087f91;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;text-decoration:none;display:flex}.kanbanCard footer a b{font-size:13px}.kanbanCard footer>span{color:#9aa7ab;font-size:8px}.kanbanEmpty{text-align:center;color:#91a0a5;border:1px dashed #c4d2d0;border-radius:9px;place-items:center;min-height:90px;padding:18px;font-size:8px;display:grid}.contextMetrics{margin:0 0 18px}.saleGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.saleCard{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px;transition:all .2s;box-shadow:0 7px 24px #08283f0a}.saleCard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.saleCard>div:first-child{justify-content:space-between;align-items:center;display:flex}.saleCard>div:first-child small{color:#829198;font-size:8px}.statusDot{letter-spacing:1px;color:var(--green);font-size:7px;font-weight:900}.statusDot:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #1a9f6b1a}.saleCard h3{margin:25px 0 6px;font:600 22px Georgia,serif}.saleCard>p{color:var(--muted);min-height:25px;font-size:9px}.saleCard dl{border-top:1px solid #edf1f0;border-bottom:1px solid #edf1f0;grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.saleCard dl div{padding:13px 0;display:grid}.saleCard dt{text-transform:uppercase;color:#89969c;font-size:7px;font-weight:800}.saleCard dd{margin:5px 0 0;font:500 16px Georgia}.saleCard footer{color:#7a8b93;gap:6px;font-size:8px;display:grid}.taskSummary,.teamSummary{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#0a3049,#0d3f5c);border-radius:14px;align-items:center;gap:45px;margin-bottom:16px;padding:24px 28px;display:flex}.taskSummary>div{display:grid}.taskSummary b{color:var(--cyan);font:500 28px Georgia}.taskSummary span{color:#9eb4be;font-size:8px}.taskSummary p{color:#dce9ed;max-width:390px;margin-left:auto;font:400 17px/1.35 Georgia}.taskGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.taskGrid article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:14px;padding:21px;display:flex;box-shadow:0 6px 20px #08283f09}.taskGrid article>button{color:#fff;background:#fff;border:1px solid #b9c9c7;border-radius:50%;flex:none;width:24px;height:24px}.taskGrid article.done{opacity:.55}.taskGrid article.done>button{background:var(--green);border-color:var(--green)}.taskGrid small{color:var(--coral);text-transform:uppercase;font-size:8px;font-weight:700}.taskGrid h3{margin:8px 0 5px;font:600 17px Georgia}.taskGrid p{color:var(--muted);margin:0;font-size:9px}.modal{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02111de0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalCard{width:min(700px,100%);max-height:94vh;box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;overflow:auto}.modalCard>header{border-bottom:1px solid var(--line);background:#fbfdfc;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.modalCard header small{letter-spacing:1.8px;color:var(--cyan);font-size:7px;font-weight:900}.modalCard header h2{margin:6px 0 0;font:600 26px Georgia}.modalCard header button{color:#75868d;background:#edf3f2;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.entityForm{padding:27px 28px}.entityForm .two,.entityForm .three{grid-template-columns:1fr 1fr;gap:13px;display:grid}.entityForm .three{grid-template-columns:repeat(3,1fr)}.entityForm textarea{resize:vertical}.submit span{margin-left:auto}.toast{z-index:30;color:#fff;border-left:4px solid var(--cyan);background:#0b344e;border-radius:9px;padding:16px 21px;font-size:11px;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 45px #001a2f3d}.empty{color:#8a999f;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:165px;display:grid}.empty b{color:#bbcac8;font:400 28px Georgia}.empty span{font-size:10px}.loading{color:#758990;align-content:center;place-items:center;gap:14px;min-height:450px;font-size:10px;display:grid}.loading i{border:3px solid #dce8e6;border-top-color:var(--cyan);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.appShell{grid-template-columns:94px 1fr}.sideBrand small,.workspaceTag,.appShell nav>small,.appShell nav button>span,.appShell nav button>b,.sideFoot{display:none}.sideBrand{justify-items:center}.sideBrand img{width:66px}.appShell nav button{justify-content:center}.appShell nav button>i{font-size:15px}.saleGrid,.taskGrid{grid-template-columns:1fr 1fr}.table .tr{grid-template-columns:1.2fr .8fr 1fr .8fr}.table .tr>span:nth-child(4),.table .th>span:nth-child(4){display:none}.paymentTable .tr{grid-template-columns:1.1fr .9fr .5fr .7fr .7fr}.paymentTable .tr>span:nth-child(2),.paymentTable .tr>span:nth-child(7),.onlineStatus{display:none}}@media (max-width:850px){.metricGrid,.contextMetrics{grid-template-columns:1fr 1fr}.overviewGrid{grid-template-columns:1fr}.workspace>header>div>small{display:none}.teamSummary,.taskSummary{gap:25px}.taskSummary p{font-size:14px}}@media (max-width:720px){.loginShell{grid-template-columns:1fr}.loginBrand{min-height:270px;padding:35px}.loginBrand>p{margin:35px 0;font-size:31px}.loginStats{display:none}.loginPanel{padding:45px 25px}.appShell{display:block}.appShell>aside{z-index:10;background:#041828;width:100%;height:70px;padding:7px;position:fixed;top:auto;bottom:0}.sideBrand,.sideFoot{display:none}.appShell nav{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:2px;margin:0;display:grid}.appShell nav button{justify-content:center;padding:10px}.appShell nav button.active{box-shadow:inset 0 -3px var(--cyan)}.appShell nav button>i{width:34px;height:34px}.workspace{padding:0 18px 95px}.workspace>header{min-height:110px}.workspace header p,.workspace header>div>small{display:none}.workspace header h1{margin:6px 0;font-size:27px}.mobileBrand{letter-spacing:1.5px;color:#6d858f;font-size:7px;display:block}.headerActions .ghost{display:none}.headerActions button{padding:11px 12px;font-size:9px}.heroBand{align-items:start;padding:28px 24px}.heroBand h2{font-size:28px}.heroBand button{display:none}.metric{padding:19px}.metric b{font-size:23px}.toolbar{flex-direction:column;align-items:stretch}.toolbar>div{flex-wrap:wrap;justify-content:space-between}.leadToolbar .search{width:100%}.viewSwitch{order:3;width:100%}.viewSwitch button{flex:1}.kanbanColumn{flex-basis:272px;min-height:480px}.kanbanCards{min-height:415px}.tableCard{box-shadow:none;background:0 0;border:0;overflow:visible}.table .th{display:none}.table .tr{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;min-height:0;margin-bottom:10px;padding:18px;display:grid;box-shadow:0 5px 16px #08283f09}.table .tr>span,.table .tr>span:nth-child(4){gap:3px;display:grid!important}.table .tr>span:before{content:attr(data-label);text-transform:uppercase;color:#89979d;font-size:7px;font-weight:900}.paymentTable .tr>span:nth-child(2),.paymentTable .tr>span:nth-child(7){display:grid!important}.saleGrid,.taskGrid{grid-template-columns:1fr}.teamSummary,.taskSummary{flex-wrap:wrap;align-items:flex-start;gap:20px}.taskSummary p{width:100%;max-width:none;margin:0}.modal{padding:8px}.entityForm .three{grid-template-columns:1fr}.toast{text-align:center;bottom:84px;left:18px;right:18px}}@media (max-width:460px){.metricGrid,.contextMetrics,.entityForm .two,.table .tr{grid-template-columns:1fr}.loginBrand{min-height:235px}.loginBrand>p{font-size:27px}.headerActions .primary{font-size:0}.headerActions .primary i{margin:0;font-size:16px}.teamSummary>p{width:100%}}
.teamSummary{color:var(--navy);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;grid-template-columns:200px 230px 1fr;gap:0;padding:0;display:grid;overflow:hidden}.teamSummary>div{border-right:1px solid var(--line);padding:23px 26px;display:grid}.teamSummary>div>small{letter-spacing:1.4px;color:#7b8d95;font-size:7px;font-weight:900}.teamSummary>div>b{margin:8px 0 3px;font:600 30px Georgia}.teamSummary>div>b i{color:#9aa8ad;font:400 14px Georgia}.teamSummary>div>span{color:#89979d;font-size:8px}.teamSummary>p{color:#fff;background:linear-gradient(110deg,#0a3049,#0d3e5b);align-content:center;gap:5px;margin:0;padding:22px 28px;display:grid}.teamSummary>p b{font:600 14px Georgia}.teamSummary>p span{color:#a8bbc4;font-size:9px;line-height:1.55}.userGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.userGrid article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:54px 1fr;align-items:center;gap:17px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 24px #08283f0a}.userGrid article:before{content:"";background:var(--cyan);width:3px;position:absolute;top:0;bottom:0;left:0}.userGrid article.inactive{opacity:.58}.userGrid article.inactive:before{background:#aebcbe}.userAvatar{color:#0f8292;background:linear-gradient(135deg,#e5f7f7,#d3eff1);border-radius:13px;place-items:center;width:52px;height:52px;font:700 14px Georgia;display:grid}.userInfo>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.userInfo h3{margin:0;font:600 18px Georgia}.userInfo i,.userInfo em{letter-spacing:1px;color:var(--coral);font-size:6px;font-style:normal;font-weight:900}.userInfo em{color:var(--green);background:#e8f8f1;border-radius:20px;padding:5px 7px}.userInfo p{color:var(--muted);margin:6px 0;font-size:9px}.userInfo small{color:#99a4a9;font-size:7px}.userControls{border-top:1px solid #edf1f0;grid-column:1/-1;align-items:flex-end;gap:9px;margin-top:2px;padding-top:16px;display:flex}.userControls label{flex:1;gap:6px;display:grid}.userControls label>span{letter-spacing:1.2px;color:#89979d;font-size:6px;font-weight:900}.userControls select,.userControls button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;padding:10px 11px;font-size:8px}.userControls button{min-width:82px}.userControls button.deactivate{color:#a94d3c}.userControls button.activate{color:#16805a}.userControls button:disabled,.userControls select:disabled{opacity:.42;cursor:not-allowed}.formHint{color:var(--muted);margin:-4px 0 14px;font-size:9px}@media (max-width:950px){.userGrid{grid-template-columns:1fr}.teamSummary{grid-template-columns:1fr 1fr}.teamSummary>p{grid-column:1/-1}}@media (max-width:720px){.teamSummary{grid-template-columns:1fr 1fr}.teamSummary>div,.teamSummary>p{padding:19px}.userGrid article{grid-template-columns:48px 1fr;padding:18px}.userAvatar{width:46px;height:46px}.userControls{grid-column:1/-1}.userControls>*{flex:1}}@media (max-width:440px){.teamSummary{grid-template-columns:1fr}.teamSummary>div{border-right:0;border-bottom:1px solid var(--line)}.userControls{flex-direction:column;align-items:stretch}.userControls button{width:100%}}
