.acq-shell{--ink:#20243a;--muted:#73798a;--line:#e5e6ed;--purple:#6051dc;color:var(--ink);background:#f6f7fb;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;display:flex}.acq-shell *{box-sizing:border-box}.acq-shell button,.acq-shell input,.acq-shell select,.acq-shell textarea{font:inherit}.acq-shell button{cursor:pointer}.acq-shell button:disabled{opacity:.5;cursor:default}.acq-shell button:focus-visible,.acq-shell a:focus-visible{outline-offset:3px;outline:3px solid #a5a0ff}.acq-shell a{color:var(--purple);text-decoration:none}.acq-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:236px;height:100vh;padding:34px 22px;display:flex;position:sticky;top:0}.acq-brand{letter-spacing:-1px;align-items:center;gap:8px;font-size:23px;font-weight:800;display:flex;color:var(--ink)!important}.acq-brand>span:first-child{color:var(--purple);font-size:31px}.acq-admin{letter-spacing:1px;color:var(--purple);background:#edeafa;border-radius:4px;padding:4px 5px;font-size:8px}.acq-eyebrow{letter-spacing:1.8px;color:#8d91a1;margin:0 0 12px;font-size:10px;font-weight:700}.acq-sidebar>.acq-eyebrow{margin:48px 0 18px}.acq-sidebar nav{flex-direction:column;gap:7px;display:flex}.acq-sidebar nav button{text-align:left;color:#707589;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:13px 11px;font-size:12px;display:flex}.acq-sidebar nav button.active{color:var(--purple);background:#eeebfe;font-weight:700}.acq-sidebar nav button>span{font-size:19px}.acq-sidebar nav button>b{color:#8f460f;background:#ffe1cd;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:10px}.acq-sidebar-bottom{margin-top:auto;padding-top:30px}.acq-sidebar-bottom p{color:var(--muted);margin:9px 0 22px;font-size:10px}.acq-sidebar-bottom>a{color:var(--muted);margin-top:12px;font-size:11px;display:block}.acq-main{flex:1;min-width:0}.acq-topbar{border-bottom:1px solid var(--line);color:var(--muted);background:#ffffffc9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 36px;font-size:12px;display:flex}.acq-topbar strong{color:var(--ink);font-weight:500}.acq-top-status{align-items:center;gap:7px;font-size:11px;display:flex}.acq-top-status i{background:#d6ac63;border-radius:50%;width:7px;height:7px}.acq-top-status i.on{background:#44a47c}.acq-content{max-width:1700px;margin:auto;padding:36px}.acq-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.acq-heading h1{letter-spacing:-1.2px;margin:0 0 10px;font-size:32px;font-weight:650}.acq-heading p:last-child{color:var(--muted);margin:0;font-size:13px}.acq-button{color:#55596e;background:#fff;border:1px solid #dedee9;border-radius:8px;padding:10px 14px;font-weight:600;display:inline-block;font-size:12px!important}.acq-button.primary{background:var(--purple);border-color:var(--purple);color:#fff}.acq-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:22px;display:flex}.acq-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.acq-toolbar input{border:1px solid var(--line);color:#50546b;background:#fff;border-radius:7px;max-width:146px;padding:8px}.acq-toolbar>span{color:var(--muted);margin-left:auto;font-size:10px}.acq-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.acq-metric{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px}.acq-metric p{color:var(--muted);margin:0 0 17px;font-size:12px}.acq-metric strong{letter-spacing:-1px;font-size:30px;font-weight:650;line-height:1.25;display:block}.acq-metric small{color:#989cab;margin-top:12px;font-size:10px;display:block}.acq-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.acq-panel{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:25px}.acq-panel h2{letter-spacing:-.2px;margin:0 0 14px;font-size:16px;font-weight:650}.acq-panel h3{margin:16px 0 10px;font-size:15px}.acq-panel-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.acq-panel-title h2{margin:0}.acq-badge{color:#757c8d;text-overflow:ellipsis;white-space:nowrap;background:#f0f2f6;border-radius:5px;max-width:100%;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-block;overflow:hidden}.acq-badge.purple{color:#7061cc;background:#efecfd}.acq-badge.green{color:#379272;background:#e5f4ee}.acq-badge.amber{color:#a9792d;background:#fff1d9}.acq-muted{color:var(--muted);font-size:12px;line-height:1.65}.acq-funnel{gap:24px;margin-top:34px;display:grid}.acq-funnel>div{align-items:center;gap:16px;display:flex}.acq-funnel>div>span{color:#6c7285;width:132px;font-size:11px}.acq-funnel>div>div{background:#f4f3fa;border-radius:4px;flex:1;height:13px;overflow:hidden}.acq-funnel i{background:var(--purple);border-radius:4px;height:100%;transition:width .3s;display:block}.acq-funnel strong{text-align:right;width:30px;font-size:12px}.acq-revenue{letter-spacing:-1px;margin-top:25px;font-size:32px;display:block}.acq-revenue-list{margin:22px 0 0}.acq-revenue-list>div{border-top:1px solid #f0f0f5;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.acq-revenue-list dt{color:var(--muted)}.acq-revenue-list dd{margin:0;font-weight:600}.acq-note{color:#777f94;background:#f0eef8;border:1px solid #e4e2f0;border-radius:8px;margin:24px 0;padding:15px 18px;font-size:11px;line-height:1.8}.acq-search{align-items:center;gap:12px;margin-bottom:22px;display:flex}.acq-search input,.acq-search select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:11px}.acq-search input{width:330px;max-width:60%}.acq-search>span{color:var(--muted);margin-left:auto;font-size:11px}.acq-kanban{align-items:stretch;gap:16px;min-height:480px;padding-bottom:18px;display:flex;overflow-x:auto}.acq-column{background:#edeff5;border-radius:10px;flex:1;min-width:248px;max-width:248px}.acq-column>h2{white-space:nowrap;align-items:center;gap:7px;margin:0;padding:16px 12px;font-size:11px;font-weight:650;display:flex}.acq-column>h2>i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.acq-column>h2>span{color:var(--muted);background:#ffffffad;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:10px}.acq-column-body{gap:10px;padding:0 9px 10px;display:grid}.acq-lead-card{text-align:left;background:#fff;border:1px solid #e1e3eb;border-radius:9px;width:100%;padding:14px;box-shadow:0 2px 4px #24213b04}.acq-lead-card:hover{border-color:#aba2e7;box-shadow:0 5px 12px #24213b09}.acq-card-head{justify-content:space-between;align-items:center;display:flex}.acq-card-head>b{color:#7c6bd4;background:#eeebff;border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.acq-card-head>span{color:#9399a8;font-size:9px}.acq-lead-card h3{color:var(--ink);margin:12px 0 5px;font-size:12px}.acq-lead-card p{color:var(--muted);margin:0 0 12px;font-size:10px}.acq-lead-card>.acq-badge{margin-bottom:6px}.acq-card-bottom{color:#8e95a7;border-top:1px solid #f0f1f5;gap:6px;margin-top:12px;padding-top:10px;font-size:9px;display:grid}.acq-lead-card>small{color:#827aaf;margin-top:12px;font-size:9px;display:block}.acq-column-empty{color:#a2a7b7;text-align:center;border:1px dashed #d9dce8;border-radius:9px;padding:32px 15px;font-size:10px}.acq-pagination{align-items:center;gap:10px;margin-top:15px;display:flex}.acq-pagination>span{color:var(--muted);flex:1;font-size:10px}.acq-table-wrap{overflow:auto}.acq-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.acq-table th{color:#8a90a1;border-bottom:1px solid var(--line);background:#fafafd;padding:14px 12px;font-size:10px;font-weight:600}.acq-table td{border-bottom:1px solid #f0f1f5;padding:18px 12px;font-size:11px}.acq-table td small{color:var(--muted);margin-top:7px;font-size:10px;display:block}.acq-table tbody tr:hover{background:#fbfaff}.acq-text-button{color:var(--purple);background:0 0;border:0;padding:0;font-weight:600}.acq-empty{text-align:center;color:var(--muted);padding:55px 20px}.acq-empty>span{color:#bcb4e4;font-size:42px}.acq-empty h3{color:#565e74;font-size:15px}.acq-empty p{max-width:450px;margin:10px auto;font-size:12px;line-height:1.7}.acq-health-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.acq-meta-results{margin-top:24px}.acq-shell details{border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.acq-shell summary{cursor:pointer}.acq-shell details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f9;max-height:300px;padding:12px;font-size:10px;overflow:auto}.acq-shell details dl>div{justify-content:space-between;padding:5px;font-size:11px;display:flex}.acq-error{color:#9a563b;background:#fff1ec;border:1px solid #f2d3c6;border-radius:8px;margin:15px 0;padding:14px 18px;font-size:12px;line-height:1.6}.acq-error a{margin-left:8px}.acq-modal-backdrop{z-index:3000;background:#1b203a66;justify-content:flex-end;display:flex;position:fixed;inset:0}.acq-drawer{background:#fff;width:600px;max-width:95vw;height:100%;padding:30px;overflow:auto;box-shadow:-10px 0 60px #191c3320}.acq-drawer>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.acq-drawer h2{letter-spacing:-.6px;margin:6px 0 0;font-size:24px}.acq-drawer>p{color:var(--muted);font-size:12px}.acq-drawer>.acq-badge{margin:5px 5px 15px 0}.acq-lead-fields{background:#f8f8fc;border-radius:10px;flex-direction:column;gap:12px;margin:18px 0 28px;padding:18px;display:flex}.acq-lead-fields label{color:#6c7184;gap:8px;font-size:11px;display:grid}.acq-lead-fields input,.acq-lead-fields textarea{color:var(--ink);background:#fff;border:1px solid #dddfe9;border-radius:7px;width:100%;padding:10px;font-size:12px}.acq-drawer h3{margin:24px 0 16px;font-size:15px}.acq-touch{background:#faf9fe;border-left:3px solid #ddd5fc;margin-bottom:10px;padding:8px 12px}.acq-touch strong{margin-bottom:7px;font-size:11px;display:block}.acq-touch span,.acq-touch small{color:#8b8e9e;margin-top:4px;font-size:10px;display:block}.acq-timeline{padding:0;list-style:none}.acq-timeline li{gap:15px;padding:0 0 28px;display:flex;position:relative}.acq-timeline li:before{content:"";background:#e6e2f4;width:1px;position:absolute;top:9px;bottom:0;left:4px}.acq-timeline li:last-child:before{display:none}.acq-timeline li>i{z-index:1;background:#b0a3e8;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px}.acq-timeline li>div{min-width:0}.acq-timeline span{color:#9a9fb0;font-size:10px}.acq-timeline h4{margin:8px 0;font-size:13px}.acq-timeline strong{color:#478b73;font-size:12px}.acq-timeline small,.acq-timeline code{color:#9299aa;margin-top:7px;font-size:9px;display:block}.acq-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#5e677c;background:#f5f6fa;border-radius:7px;padding:10px;font-size:12px}.acq-timeline p{font-size:12px;line-height:1.6}@media (width>=1500px){.acq-metrics{grid-template-columns:repeat(6,1fr)}}@media (width<=1100px){.acq-sidebar{width:200px;padding:25px 14px}.acq-content{padding:24px}.acq-grid{grid-template-columns:1fr}.acq-health-grid{grid-template-columns:repeat(2,1fr)}.acq-metric strong{font-size:25px}}@media (width<=760px){.acq-shell{display:block}.acq-sidebar{width:100%;height:auto;padding:18px;position:relative}.acq-sidebar>.acq-eyebrow,.acq-sidebar-bottom{display:none}.acq-sidebar nav{flex-direction:row;margin-top:15px;overflow:auto}.acq-sidebar nav button{white-space:nowrap;padding:10px;font-size:11px}.acq-topbar{min-height:55px;padding:12px 18px;font-size:10px}.acq-content{padding:22px 16px}.acq-heading h1{font-size:26px}.acq-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.acq-metric{padding:17px}.acq-toolbar>span{width:100%;margin:0}.acq-panel{padding:20px}.acq-search{flex-wrap:wrap}.acq-search input{width:100%;max-width:100%}.acq-health-grid{grid-template-columns:1fr 1fr;gap:10px}.acq-drawer{padding:22px}.acq-heading .acq-button{font-size:10px!important}.acq-top-status{flex-basis:100%;order:3;font-size:9px}}