@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Barlow:wght@400;500;600;700&display=swap";:root{--bg:#0d0d0d;--card:#161616;--card2:#1c1c1c;--border:#2b2a28;--gold:#a38d64;--gold-soft:#a38d6424;--text:#f2f0ec;--dim:#a09b94;--faint:#66615b;--green:#88a17e}.centralPage{min-height:100vh}.centralTopbar nav{gap:8px;display:flex}.centralTopbar nav a{text-decoration:none}.centralHero{border-bottom:1px solid var(--border);background:radial-gradient(at 18% 0,#a38d6424,#0000 50%),repeating-linear-gradient(90deg,#0000 0 48px,#a38d6409 48px 49px);padding:52px 0 40px}.centralHero>.shell{justify-content:space-between;align-items:end;gap:30px;display:flex}.centralHero h1 em{color:var(--gold);font-style:normal}.centralHero p:last-child{color:var(--dim)}.centralFilters{gap:10px;display:flex}.centralFilters label,.centralToolbar label{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;display:grid}.centralFilters select,.centralToolbar select,.centralToolbar input{min-width:170px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:6px;padding:11px 12px}.centralContent{padding:25px 0 70px}.centralMetrics{grid-template-columns:repeat(6,1fr);gap:9px;margin-bottom:18px;display:grid}.centralMetrics article{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:17px}.centralMetrics article.attention{background:linear-gradient(140deg,#e3b6631a,var(--card));border-color:#e3b66373}.centralMetrics span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.centralMetrics strong{color:var(--gold);margin-top:10px;font:700 25px Barlow Condensed;display:block}.centralToolbar{align-items:end;gap:10px;margin-bottom:12px;display:flex}.centralToolbar>span{color:var(--faint);margin-left:auto;padding-bottom:10px;font-size:11px}.centralTable{background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.centralTableHead,.centralTable>article{grid-template-columns:minmax(180px,1.6fr) repeat(5,minmax(100px,1fr)) minmax(125px,1fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:13px 15px;display:grid}.centralTableHead{color:var(--faint);background:var(--card2);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.centralTable>article{border-top:1px solid var(--border);min-height:76px}.centralTable>article:hover{background:#a38d640a}.centralTable>article b{font:600 16px Barlow Condensed}.centralClient{gap:5px;display:grid}.centralClient strong{font-size:13px}.centralClient small,.centralError{color:var(--faint);font-size:9px}.centralStatus{text-transform:uppercase;letter-spacing:.07em;border-radius:99px;padding:6px 8px;font-size:8px;display:inline-block}.centralStatus.healthy{color:var(--green);background:#88a17e1f}.centralStatus.warning,.centralStatus.urgent{color:#e3b663;background:#e3b6631f}.centralStatus.critical,.centralStatus.unavailable{color:#d98576;background:#d985761f}.centralError{margin-top:5px;line-height:1.3;display:block}.centralActions{flex-wrap:wrap;gap:5px;display:flex}.centralActions a{color:var(--gold);background:var(--gold-soft);border:1px solid #a38d6440;border-radius:4px;padding:6px 7px;font-size:9px;text-decoration:none}@media (width<=1050px){.centralMetrics{grid-template-columns:repeat(3,1fr)}.centralTable{overflow-x:auto}.centralTableHead,.centralTable>article{min-width:1100px}}@media (width<=650px){.centralHero>.shell,.centralFilters,.centralToolbar{flex-direction:column;align-items:stretch}.centralFilters select,.centralToolbar select,.centralToolbar input{width:100%}.centralToolbar>span{margin:0}.centralMetrics{grid-template-columns:1fr 1fr}.centralTopbar nav a:last-child{display:none}}.alertManagerButton{z-index:12;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #00000073}.alertModal{width:min(820px,100%)}.alertRules{gap:12px;display:grid}.alertRule{background:var(--card2);border:1px solid var(--border);border-radius:7px;padding:15px}.alertRuleHead{justify-content:space-between;align-items:center;display:flex}.alertRuleHead label{flex-direction:row;align-items:center}.alertRuleHead input{width:auto;min-width:0}.thresholdGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.alertHistory{gap:7px;display:grid}.alertHistory>div{background:var(--card2);border:1px solid var(--border);border-radius:5px;justify-content:space-between;align-items:center;padding:10px;display:flex}.alertHistory span{gap:3px;display:grid}.alertHistory small{color:var(--dim)}@media (width<=620px){.thresholdGrid{grid-template-columns:1fr 1fr}.alertManagerButton{bottom:10px;right:10px}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow,sans-serif}button,select,input{font:inherit}.shell{width:min(1180px,100% - 48px);margin:auto}.topbar{border-bottom:1px solid var(--border);background:#101010;justify-content:space-between;align-items:center;height:70px;padding:0 max(24px,50vw - 590px);display:flex}.brand{color:var(--text);align-items:center;gap:11px;text-decoration:none;display:flex}.brandMark{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);border-radius:50%;place-items:center;font:700 21px Barlow Condensed;display:grid}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand b{text-transform:uppercase;letter-spacing:.08em;font:700 16px Barlow Condensed}.brand small{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin-top:4px;font-size:10px}.headerActions{align-items:center;gap:16px;display:flex}.connection{color:var(--green);font-size:12px}.connection i,.live{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #88a17e14}.ghostButton{color:var(--gold);background:var(--gold-soft);cursor:pointer;border:1px solid #a38d6459;border-radius:6px;padding:8px 11px}.hero{border-bottom:1px solid var(--border);background:radial-gradient(at 15% 0,#a38d6421,#0000 54%);padding:55px 0 45px;position:relative;overflow:hidden}.gridTexture{opacity:.65;pointer-events:none;background:repeating-linear-gradient(90deg,#a38d6412 0 2px,#0000 2px 31px);width:34%;position:absolute;inset:0 0 0 auto}.heroInner{justify-content:space-between;align-items:end;gap:40px;display:flex;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin:0 0 9px;font-size:11px;font-weight:600}h1,h2,.metric strong,.result,.rank,dd{font-family:Barlow Condensed,sans-serif}h1{margin:0;font-size:46px;line-height:.98}h1 em{color:var(--gold);font-style:normal}.filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.filters label,.modal label{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;gap:7px;font-size:10px;display:flex}.filters select,.filters input,.modal select,.modal input{min-width:165px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:6px;outline:none;padding:11px 12px}.filters select:focus,.filters input:focus,.modal select:focus,.modal input:focus{border-color:var(--gold)}.content{padding:28px 0 70px}.contextRow{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.contextRow>div{align-items:center;gap:10px;display:flex}.contextRow b{font-size:13px}.contextRow small{color:var(--faint);font-size:11px}.accountTag{color:var(--gold);background:var(--gold-soft);letter-spacing:.09em;border:1px solid #a38d644d;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.alert,.loading{background:var(--gold-soft);color:#d8d0c0;border:1px solid #a38d6466;border-radius:7px;padding:18px 20px;font-size:13px}.loading{color:var(--dim);background:var(--card);border-color:var(--border)}.metrics{grid-template-columns:1.1fr repeat(5,1fr);gap:10px;display:grid}.metric{background:var(--card);border:1px solid var(--border);border-radius:7px;min-height:142px;padding:19px 17px;position:relative;overflow:hidden}.metric:before{content:"";background:var(--gold);opacity:.45;width:2px;position:absolute;inset:0 auto 0 0}.metric.featured{background:linear-gradient(145deg,var(--gold-soft),var(--card) 62%);border-color:#a38d6473}.metric span{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600;display:block}.metric strong{margin:20px 0 10px;font-size:31px;line-height:1;display:block}.metric.featured strong{color:var(--gold);font-size:38px}.metric small{color:var(--dim);font-size:11px}.panel{background:var(--card);border:1px solid var(--border);border-radius:7px;margin-top:18px;overflow:hidden}.panelHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;padding:21px 23px;display:flex}.panelHead h2{margin:0;font-size:25px}.panelHead>span{color:var(--faint);font-size:11px}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:16px 20px;font-size:13px}th{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:9px}tbody tr:last-child td{border-bottom:0}td{color:var(--dim)}td strong{color:var(--text)}.rank{color:var(--gold);font-size:13px}.result{color:var(--gold);font-size:20px}.empty{color:var(--dim);padding:20px;font-size:13px}.compact{padding-bottom:12px}.campaignGrid{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.campaignGrid article{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:18px}.campaignGrid article>div{align-items:center;display:flex}.campaignGrid article strong{font:600 16px Barlow Condensed}.campaignGrid dl{grid-template-columns:repeat(3,1fr);margin:18px 0 0;display:grid}.campaignGrid dl>div{border-left:1px solid var(--border);padding-left:12px}.campaignGrid dl>div:first-child{border-left:0;padding-left:0}.campaignGrid dt{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.campaignGrid dd{margin:5px 0 0;font-size:19px}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--card);border:1px solid var(--border);border-radius:8px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 30px 80px #00000080}.modal h2{margin:0;font-size:28px}.modal>p:not(.eyebrow){color:var(--dim);font-size:13px}.modal form{gap:14px;margin-top:22px;display:grid}.modal input,.modal select{width:100%}.modalClose{color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:12px;right:17px}.primaryButton{background:var(--gold);color:#111;cursor:pointer;border:0;border-radius:6px;margin-top:6px;padding:12px;font-weight:700}footer{border-top:1px solid var(--border);color:var(--faint);flex-direction:column;align-items:center;gap:5px;padding:25px;font-size:11px;display:flex}footer span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font:700 13px Barlow Condensed}@media (width<=900px){.heroInner{flex-direction:column;align-items:flex-start}.metrics{grid-template-columns:repeat(2,1fr)}.metric:first-child{grid-column:span 2}.campaignGrid{grid-template-columns:1fr}}@media (width<=620px){.shell{width:min(100% - 28px,1180px)}.topbar{padding:0 14px}.connection{font-size:0}.connection i{margin:0}h1{font-size:37px}.hero{padding:38px 0 32px}.filters{flex-direction:column;width:100%}.filters select{width:100%}.contextRow{flex-direction:column;align-items:flex-start;gap:8px}.metrics{grid-template-columns:1fr}.metric:first-child{grid-column:auto}.panelHead{flex-direction:column;align-items:flex-start;gap:8px}th,td{padding:14px 13px}.campaignGrid dl{gap:8px}.bar{width:70px}}.centralTableHead,.centralTable>article{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(100px,.85fr)) minmax(170px,1.25fr) minmax(145px,1fr) minmax(175px,1.1fr)}.centralStatus.comfortable{color:var(--green);background:#88a17e1f}.centralStatus.attention,.centralStatus.recharge{color:#e3b663;background:#e3b6631f}.centralStatus.immediate,.centralStatus.unavailable{color:#d98576;background:#d985761f}.centralPerformance{gap:4px;display:grid}.centralPerformance strong{font-size:13px!important}.centralPerformance small,.centralNoAudit{color:var(--faint);font-size:9px}.centralActions button{color:var(--gold);background:var(--gold-soft);cursor:pointer;border:1px solid #a38d6440;border-radius:4px;padding:6px 7px;font-size:9px}.auditPlatformNav{gap:7px;margin:0 0 22px;display:flex}.auditPlatformNav a{color:var(--dim);background:var(--card);border:1px solid var(--border);border-radius:99px;padding:9px 13px;font-size:11px;text-decoration:none}.auditPlatformNav a.active{color:#111;background:var(--gold);border-color:var(--gold)}.combinedSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.combinedSummary article,.channelComparison article{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:20px}.combinedSummary span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.combinedSummary strong{color:var(--gold);margin-top:10px;font:700 28px Barlow Condensed;display:block}.channelComparison{grid-template-columns:1fr 1fr;gap:12px;display:grid}.channelComparison h2{margin:0 0 18px;font-size:34px}.channelComparison dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.channelComparison dl div{background:var(--card2);border-radius:5px;padding:12px}.channelComparison dt{color:var(--faint);text-transform:uppercase;font-size:9px}.channelComparison dd{margin:6px 0 0}.auditNote{color:var(--dim);background:var(--gold-soft);border:1px solid #a38d644d;border-radius:6px;margin-top:14px;padding:15px;font-size:12px}@media (width<=700px){.auditPlatformNav{overflow-x:auto}.combinedSummary,.channelComparison{grid-template-columns:1fr}}.clickableRow{cursor:pointer;transition:background .15s}.clickableRow:hover{background:var(--gold-soft)}.wideModal{width:min(680px,100%);max-height:90vh;overflow:auto}.clientOrder{gap:6px;margin:18px 0;display:grid}.clientOrder>div{background:var(--card2);border:1px solid var(--border);border-radius:5px;grid-template-columns:1fr 34px 34px;align-items:center;gap:5px;padding:9px 10px;display:grid}.clientOrder button{border:1px solid var(--border);background:var(--card);height:28px;color:var(--gold);cursor:pointer;border-radius:4px}.clientOrder button:disabled{opacity:.25}.inlineForm{align-items:end;grid-template-columns:repeat(4,1fr)!important}.inlineForm .primaryButton{grid-column:1/-1}.modalDivider{background:var(--border);height:1px;margin:22px 0}.creativeModal p{color:var(--dim);line-height:1.5}.creativeImage{object-fit:contain;border:1px solid var(--border);background:#090909;border-radius:6px;width:100%;max-height:470px;margin:18px 0;display:block}.creativeEmpty{text-align:center;color:var(--faint);background:var(--card2);border:1px dashed var(--border);border-radius:6px;margin:18px 0;padding:50px 20px}.linkButton{text-align:center;text-decoration:none;display:block}.headerActions .ghostButton{white-space:nowrap}.platformStatus{gap:12px;display:flex}.connection.offline{color:var(--faint)}.connection.offline i{background:var(--faint);box-shadow:none}.integrationCard{background:var(--card2);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding:14px 15px;display:flex}.integrationCard>div{flex-direction:column;gap:4px;display:flex}.integrationCard small{color:var(--faint)}.integrationButton{margin:0;font-size:12px;text-decoration:none}.connectedBadge{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.pendingBadge{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.secretForm{margin-bottom:20px;margin-top:-8px!important}.secretForm .primaryButton{margin-top:0}.adPanelActions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.adSourceFilter{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:3px;display:flex}.adSourceFilter button{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:11px}.adSourceFilter button:hover{color:var(--text)}.adSourceFilter button.active{background:var(--gold);color:#111}.clickableRow:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (width<=620px){.headerActions{gap:5px}.headerActions .ghostButton{padding:7px;font-size:10px}.inlineForm{grid-template-columns:1fr!important}.inlineForm .primaryButton{grid-column:auto}}.footerLinks{gap:18px;margin-top:7px;display:flex}.footerLinks a{color:var(--dim);text-decoration:none}.footerLinks a:hover{color:var(--gold)}.brandLogo{object-fit:contain;width:36px;height:36px;display:block}.accessDenied,.clientLogin{text-align:center;background:radial-gradient(ellipse at 50% 0,#a38d6429,transparent 50%),var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.accessDenied img,.clientLogin img{object-fit:contain;width:72px;height:72px}.accessDenied a{color:var(--gold)}.clientLogin section{background:var(--card);border:1px solid var(--border);border-radius:10px;width:min(440px,100%);padding:38px}.clientLogin h1{margin:8px 0 12px;font-size:38px}.clientLogin section>p:not(.eyebrow){color:var(--dim)}.clientLogin form{text-align:left;gap:14px;margin-top:24px;display:grid}.clientLogin label{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:10px;display:grid}.clientLogin input{width:100%;color:var(--text);background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:12px}.clientHero{padding:36px 0 30px}.accessList{gap:9px;margin-top:20px;display:grid}.accessList article{background:var(--card2);border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr 1.8fr;align-items:center;gap:14px;padding:13px;display:grid}.accessList article>div{flex-direction:column;gap:5px;display:flex}.accessList a{color:var(--gold);font-size:11px}.accessList form{grid-template-columns:minmax(150px,1fr) minmax(130px,1fr) auto;align-items:center;gap:7px;margin:0;display:grid}.accessList .primaryButton{white-space:nowrap;margin:0}.adminAccessCard{background:#bf9d5e14;border:1px solid #bf9d5e73;border-radius:10px;margin:18px 0;padding:18px}.adminAccessCard>div{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.adminAccessCard form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:8px;display:grid}.adminAccessCard small{color:var(--dim)}@media (width<=760px){.accessList article,.accessList form,.adminAccessCard form{grid-template-columns:1fr}}.successNotice{color:#d8ead3;background:#88a17e24;border:1px solid #88a17e73;border-radius:6px;margin-top:16px;padding:11px 13px;font-size:12px}.adsConfigForm{margin-top:22px}.googleAccounts{gap:7px;margin-top:22px;display:grid}.googleAccountsHead{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.googleAccountsHead button{color:var(--gold);background:var(--gold-soft);cursor:pointer;border:1px solid #a38d6459;border-radius:5px;padding:6px 9px}.googleAccounts>div:not(.googleAccountsHead){background:var(--card2);border:1px solid var(--border);border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.googleAccounts span{flex-direction:column;gap:4px;display:flex}.googleAccounts small{color:var(--faint)}.googleAccounts em{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-style:normal}.googleAccountRow form{align-items:center;gap:6px;margin:0;display:flex}.googleAccountRow select{min-width:160px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:5px;padding:7px}.googleAccountRow button{color:#111;background:var(--gold);cursor:pointer;border:0;border-radius:5px;padding:8px 10px;font-weight:700}.googleNotice{color:#d8d0c0;background:var(--gold-soft);border:1px solid #a38d6466;border-radius:5px;margin-top:16px;padding:10px 12px;font-size:12px}.googleAccounts button:disabled{cursor:wait;opacity:.5}.platformFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sourceTag{color:var(--gold);background:var(--gold-soft);text-transform:uppercase;letter-spacing:.08em;border:1px solid #a38d644d;border-radius:99px;align-items:center;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.campaignSource{margin-left:auto}@media (width<=620px){.platformFields{grid-template-columns:1fr}}.legalPage{background:radial-gradient(ellipse at 15% 0,#a38d641f,transparent 42%),var(--bg);min-height:100vh}.legalHeader{border-bottom:1px solid var(--border);background:#101010;align-items:center;height:70px;display:flex}.legalHeader .shell{align-items:center;display:flex}.legalBack{color:var(--gold);margin-left:auto;font-size:12px;text-decoration:none}.legalHero{padding:62px 0 30px}.legalHero h1{margin-bottom:16px;font-size:44px}.legalHero>div>p:last-of-type{max-width:720px;color:var(--dim);line-height:1.65}.legalContent{padding:0 0 80px}.legalCard{background:var(--card);border:1px solid var(--border);border-radius:8px;max-width:900px;padding:38px 42px}.legalCard h2{margin:34px 0 10px;font-size:24px}.legalCard h2:first-child{margin-top:0}.legalCard p,.legalCard li{color:var(--dim);font-size:14px;line-height:1.7}.legalCard a{color:var(--gold)}.legalCard ul{padding-left:20px}.legalMeta{color:var(--faint);margin-top:18px;font-size:12px;display:block}@media (width<=620px){.footerLinks{flex-direction:column;align-items:center;gap:8px}.legalHero{padding:40px 0 22px}.legalHero h1{font-size:36px}.legalCard{padding:25px 20px}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{background:var(--bg)!important;width:auto!important;color:var(--text)!important}.topbar,.filters,.ghostButton,.modalBackdrop,.connection,footer{display:none!important}.shell{width:100%!important;max-width:none!important}.hero{border-bottom:1px solid var(--border);background:radial-gradient(at 15% 0,#a38d6421,#0000 54%)!important;padding:12px 0 10px!important}.hero h1{font-size:25px;line-height:1}.hero .eyebrow{margin-bottom:5px;font-size:8px}.content{padding:10px 0 0!important}.contextRow{margin-bottom:8px}.contextRow small{font-size:8px}.metrics{gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.metric{break-inside:avoid;border-radius:4px;min-height:96px;padding:11px 10px}.metric span{font-size:7px}.metric strong,.metric.featured strong{margin:13px 0 7px;font-size:24px}.metric small{font-size:8px}.panel{break-inside:auto;border-radius:4px;margin-top:8px;overflow:visible}.panelHead{padding:10px 12px}.panelHead h2{font-size:19px}.panelHead .eyebrow{margin-bottom:4px;font-size:7px}.panelHead>span{font-size:8px}.tableWrap{overflow:visible}table{font-size:9px}thead{display:table-header-group}tr{break-inside:avoid;page-break-inside:avoid}th,td{padding:7px 9px;font-size:9px}.result{font-size:14px}.compact{padding-bottom:6px}.campaignGrid{gap:6px;padding:7px}.campaignGrid article{break-inside:avoid;padding:10px}.campaignGrid article strong{font-size:13px}.campaignGrid dl{margin-top:10px}.campaignGrid dt{font-size:7px}.campaignGrid dd{font-size:14px}@page{size:A4 landscape;margin:7mm}}.reviewPage{background:radial-gradient(ellipse at 15% 0,#a38d641f,transparent 35%),var(--bg);min-height:100vh}.reviewBadge{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;background:var(--gold-soft);border:1px solid #a38d6466;border-radius:99px;padding:7px 10px;font-size:10px}.reviewHero{border-bottom:1px solid var(--border);padding:52px 0 38px}.reviewHero h1{max-width:720px}.reviewHero h1 em{color:var(--gold);font-style:normal}.reviewHero>div>p:last-child{max-width:720px;color:var(--dim);line-height:1.6}.reviewNav{gap:8px;padding-top:24px;display:flex;overflow:auto}.reviewNav button{white-space:nowrap;color:var(--dim);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:10px 13px}.reviewNav button.active{color:#111;background:var(--gold);border-color:var(--gold)}.reviewContent{padding-top:25px;padding-bottom:70px}.reviewCard{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:28px}.reviewCard h2{margin:0 0 8px;font-size:30px}.reviewCard>p:not(.eyebrow){max-width:780px;color:var(--dim);line-height:1.65}.reviewPermission{color:var(--gold);background:var(--gold-soft);border-radius:99px;margin-bottom:18px;padding:6px 9px;font-size:10px;display:inline-flex}.reviewFlow{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.reviewFlow span{border:1px solid var(--border);background:var(--card2);border-radius:6px;padding:13px 15px;font-size:12px}.reviewFlow i{color:var(--gold);font-style:normal}.reviewForm{grid-template-columns:1fr 1fr;gap:13px;margin-top:23px;display:grid}.reviewForm label{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:10px;display:grid}.reviewForm label:last-of-type{grid-column:1/-1}.reviewForm input{color:var(--text);background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:12px}.reviewForm .primaryButton{grid-column:1/-1;width:max-content}.reviewPrivacy{font-size:12px}.reviewAssets{gap:9px;margin-top:22px;display:grid}.reviewAssets article{background:var(--card2);border:1px solid var(--border);border-radius:6px;grid-template-columns:1fr 2fr auto;align-items:center;gap:16px;padding:16px;display:grid}.reviewAssets small{color:var(--dim)}.reviewAssets span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (width<=620px){.reviewBadge{font-size:8px}.reviewHero{padding:40px 0 28px}.reviewForm,.reviewAssets article{grid-template-columns:1fr}.reviewAssets small{line-height:1.5}}.headerLink{align-items:center;text-decoration:none;display:inline-flex}.auditPage{background:radial-gradient(ellipse at 18% 0,#a38d641f,transparent 32%),var(--bg);min-height:100vh}.auditHero{border-bottom:1px solid var(--border);padding:48px 0 34px}.auditHero h1{max-width:780px}.auditHero h1 em{color:var(--gold);font-style:normal}.auditHero .shell>p:last-of-type{max-width:760px;color:var(--dim);line-height:1.6}.auditPeriod{flex-wrap:wrap;align-items:end;gap:12px;margin-top:24px;display:flex}.auditPeriod label{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:9px;display:grid}.auditPeriod input{min-width:155px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:11px 12px}.auditContent{padding-top:24px;padding-bottom:72px}.auditSummary{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.auditSummary article{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:18px}.auditSummary span{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.auditSummary strong{color:var(--gold);font-family:var(--font-oswald),sans-serif;margin-top:8px;font-size:30px;display:block}.auditTabs{gap:8px;margin:22px 0 12px;display:flex;overflow:auto}.auditTabs button{color:var(--dim);white-space:nowrap;background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;display:flex}.auditTabs button span{background:var(--card2);border-radius:99px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:10px;display:grid}.auditTabs button.active{color:#111;background:var(--gold);border-color:var(--gold)}.auditList{gap:10px;display:grid}.auditRow,.creativeAuditCard{background:var(--card);border:1px solid var(--border);border-radius:7px;padding:20px}.auditTitle{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.auditTitle small{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.auditTitle h2{margin:5px 0 3px;font-size:20px}.auditTitle code{color:var(--dim);font-size:10px}.statusPill{color:var(--dim);background:var(--card2);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;flex:none;padding:6px 8px;font-size:9px}.statusPill.active{color:var(--green);border-color:#72a07159}.auditMetrics{grid-template-columns:repeat(9,1fr);gap:8px;margin:18px 0 0;display:grid}.auditMetrics div{background:var(--card2);border:1px solid var(--border);border-radius:5px;padding:11px}.auditMetrics dt{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.auditMetrics dd{font-family:var(--font-oswald),sans-serif;margin:5px 0 0;font-size:17px}.creativeAuditCard{grid-template-columns:minmax(220px,32%) 1fr;gap:20px;display:grid}.creativeMedia{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;display:grid}.creativeMedia img{aspect-ratio:1;object-fit:cover;background:#0b0b0b;border-radius:5px;width:100%;display:block}.videoPreview{background:#0b0b0b;border-radius:5px;min-height:130px;position:relative;overflow:hidden}.videoPreview img{width:100%;height:100%;position:absolute;inset:0}.videoPreview span{color:#fff;background:#000000bf;border-radius:4px;padding:5px 7px;font-size:9px;position:absolute;bottom:7px;left:7px}.creativeEmpty{min-height:150px;color:var(--faint);border:1px dashed var(--border);border-radius:5px;grid-column:1/-1;place-items:center;display:grid}.creativeTexts{gap:7px;margin-top:14px;display:grid}.creativeTexts p{color:var(--dim);background:var(--card2);border-radius:5px;margin:0;padding:10px;line-height:1.5}.auditPager{justify-content:center;align-items:center;gap:14px;padding-top:12px;display:flex}.auditPager button{color:var(--text);background:var(--card2);border:1px solid var(--border);cursor:pointer;border-radius:5px;padding:8px 11px}.auditPager button:disabled{opacity:.35;cursor:not-allowed}.auditPager span{color:var(--dim);font-size:11px}.reconciliation{background:linear-gradient(135deg,#a38d6414,transparent),var(--card);border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:22px}.reconciliationHead{justify-content:space-between;align-items:center;gap:18px;display:flex}.reconciliationHead h2{margin:4px 0 0}.reconciliationOk,.reconciliationWarn,.deliveryPill{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:7px 9px;font-size:9px}.reconciliationOk,.deliveryPill{color:var(--green);background:#72a0711f;border:1px solid #72a0714d}.reconciliationWarn{color:#e3b663;background:#e3b6631a;border:1px solid #e3b66359}.reconciliationGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.reconciliationGrid article{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:14px}.reconciliationGrid span,.reconciliationGrid small{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.reconciliationGrid strong{font-family:var(--font-oswald),sans-serif;margin:7px 0;font-size:22px;display:block}.reconciliationGrid .ok{color:var(--green)}.reconciliationGrid .warn{color:#e3b663}.auditStatus{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.objectiveLabel{color:var(--dim);text-transform:capitalize;margin:9px 0 0;font-size:11px}.objectiveLabel strong{color:var(--gold)}@media (width<=1100px){.auditSummary,.auditMetrics{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.auditSummary{grid-template-columns:repeat(2,1fr)}.creativeAuditCard{grid-template-columns:1fr}.auditMetrics{grid-template-columns:repeat(2,1fr)}.auditTitle,.reconciliationHead{display:grid}.reconciliationGrid{grid-template-columns:1fr}.auditStatus{align-items:flex-start}.auditPeriod label,.auditPeriod input,.auditPeriod button{width:100%}}.auditFilters{background:var(--card);border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(240px,1.4fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:10px;margin:18px 0;padding:16px;display:grid}.auditFilters label{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:9px;display:grid}.auditFilters input,.auditFilters select{width:100%;min-width:0;color:var(--text);background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:11px 12px}.auditFilters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.clearFilters{color:var(--gold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #a38d6459;border-radius:6px;padding:11px 13px}.hierarchyTrail{min-width:0;color:var(--dim);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:15px;padding-bottom:12px;font-size:10px;display:flex}.hierarchyTrail span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:32%;overflow:hidden}.hierarchyTrail span:first-child{color:var(--gold)}.hierarchyTrail i{color:var(--faint);flex:none;font-style:normal}.assetIdentity{min-width:0;max-width:850px}.parentName{color:var(--dim);margin:0 0 5px;font-size:11px}.parentName b{color:var(--text);font-weight:600}.expandableName{margin:5px 0}.expandableName summary{max-width:780px;color:var(--text);font-family:var(--font-oswald),sans-serif;cursor:pointer;font-size:20px;line-height:1.25;list-style-position:outside}.expandableName p{color:var(--dim);background:var(--card2);border-radius:5px;margin:9px 0 0;padding:10px;line-height:1.5}.technicalDetails{margin-top:9px}.technicalDetails summary{width:max-content;color:var(--faint);text-transform:uppercase;letter-spacing:.07em;cursor:pointer;font-size:9px}.technicalDetails code{color:var(--dim);margin-top:5px;font-size:9px;display:block}.creativeLinks{gap:8px;margin-top:15px;display:grid}.creativeLinks>div{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:11px}.creativeLinks .hierarchyTrail{margin-bottom:7px;padding-bottom:8px}.creativeLinks .technicalDetails{margin-top:0}@media (width<=900px){.auditFilters{grid-template-columns:1fr 1fr}.clearFilters{width:max-content}.hierarchyTrail span{max-width:38%}}@media (width<=620px){.auditFilters{grid-template-columns:1fr}.clearFilters{width:100%}.hierarchyTrail{flex-direction:column;align-items:flex-start}.hierarchyTrail i{transform:rotate(90deg)}.hierarchyTrail span{white-space:normal;max-width:100%}.expandableName summary{font-size:18px}}.reconciliationUnavailable{color:#f0c778;text-transform:uppercase;letter-spacing:.08em;background:#e3b6631f;border:1px solid #e3b66373;border-radius:99px;padding:7px 9px;font-size:9px}.reconciliationMessage,.metricUnavailable{color:#d8c7a4;font-size:12px;line-height:1.5}.reconciliationMessage{margin:15px 0 0}.metricUnavailable{margin:14px 0 -8px}.auditMetrics.unavailable dd{color:var(--faint)}.funnelPanel{overflow:hidden}.funnelStages{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.funnelStages article{background:var(--card);flex-direction:column;min-height:170px;padding:20px 18px;display:flex;position:relative}.funnelStages article:not(:last-child):after{content:"→";z-index:2;width:18px;height:18px;color:var(--gold);background:var(--bg);border:1px solid var(--border);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:50%;right:-9px}.funnelStages small{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.funnelStages strong{color:var(--gold);font-family:var(--font-oswald),sans-serif;margin:17px 0 8px;font-size:34px}.funnelStages b{font-size:12px;line-height:1.35}.funnelStages span{color:var(--dim);margin-top:auto;padding-top:15px;font-size:9px}.funnelStages .untracked{background:repeating-linear-gradient(135deg,var(--card),var(--card) 8px,var(--card2) 8px,var(--card2) 16px)}.funnelStages .untracked strong{color:var(--faint)}.legacyCommercial{margin-top:10px}.funnelPreview{color:var(--dim);padding:5px 0;display:block}.growthPanel{margin-top:10px}.growthGrid{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid;overflow:hidden}.growthMetric{background:var(--card);flex-direction:column;justify-content:space-between;min-height:112px;padding:17px 16px;display:flex}.growthMetric span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.growthMetric strong{color:var(--gold);font-family:var(--font-oswald),sans-serif;font-size:29px}.growthNote,.growthEmpty{color:var(--dim);margin:14px 2px 0;font-size:10px;display:block}.growthEmpty{border:1px dashed var(--border);border-radius:8px;padding:18px;line-height:1.5}.growthEditor{grid-column:1/-1}.growthFormGrid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;margin:12px 0;display:grid}.growthFormGrid label{font-size:10px}.growthFormGrid input{margin-top:5px}.growthEditor .editorChips{margin-top:10px}@media (width<=700px){.funnelStages{grid-template-columns:1fr 1fr}.funnelStages article:not(:last-child):after{display:none}}@media print{.funnelStages{grid-template-columns:repeat(4,1fr)!important}.funnelStages article{break-inside:avoid;min-height:115px;padding:10px}.funnelStages strong{margin:8px 0 4px;font-size:22px}.funnelStages b{font-size:9px}.funnelStages span{padding-top:7px;font-size:7px}}.auditDiagnostics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.auditDiagnostics>div{background:var(--card);border:1px solid var(--border);border-radius:7px;gap:6px;padding:15px;display:grid}.auditDiagnostics span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.auditDiagnostics strong{font-family:Barlow Condensed,sans-serif;font-size:18px}.auditDiagnostics small{color:var(--dim);font-size:10px}@media (width<=760px){.auditDiagnostics{grid-template-columns:1fr}}.adminEditor{width:min(1080px,100%);max-height:92vh;overflow:auto}.adminEditor>h2{margin-bottom:18px}.editorGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editorGrid>section{background:var(--card2);border:1px solid var(--border);border-radius:7px;padding:18px}.editorGrid h3{margin:0 0 7px;font-family:Barlow Condensed,sans-serif;font-size:20px}.editorGrid section>p{color:var(--dim);margin:0 0 14px;font-size:11px;line-height:1.5}.editorGrid form{margin-top:12px}.editorChips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.editorChips button{color:var(--gold);background:var(--gold-soft);cursor:pointer;border:1px solid #a38d644d;border-radius:4px;padding:6px 8px}.editorHistory{grid-column:1/-1}.editorHistory article{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:4px;padding:10px 0;display:grid}.editorHistory article:last-child{border-bottom:0}.editorHistory article span,.editorHistory article small{color:var(--dim);font-size:10px}.editorHistory article small{grid-column:1/-1}.successNotice{color:var(--green);background:#72a0711a;border:1px solid #72a0714d;border-radius:6px;margin:10px 0;padding:12px;font-size:12px}@media (width<=760px){.editorGrid{grid-template-columns:1fr}.editorHistory{grid-column:auto}}@media (width>=901px){.metrics{grid-template-columns:1.1fr repeat(3,1fr)}}@media print{.metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.reportPage{background:radial-gradient(ellipse at 15% 0,#a38d641f,transparent 38%),var(--bg);min-height:100vh}.reportHero{border-bottom:1px solid var(--border);padding:50px 0 35px}.reportHeroInner{justify-content:space-between;align-items:end;gap:36px;display:flex}.reportHero h1{font-size:52px}.reportHero>div>p:last-child{color:var(--dim);margin:12px 0 0;font-size:14px}.reportContent{padding:24px 0 72px}.reportContext{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.reportContext>div{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.reportContext small{color:var(--faint);font-size:11px}.reportBadge{color:var(--gold);background:var(--gold-soft);border:1px solid #a38d6459;border-radius:99px;padding:6px 9px;font-size:10px}.reportNav{gap:22px;padding:17px 0 22px;display:flex;overflow:auto}.reportNav a{color:var(--dim);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:7px;font-size:12px;text-decoration:none}.reportNav a:first-child,.reportNav a:hover{color:var(--text);border-color:var(--gold)}.reportGrid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.reportCard{background:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden}.reportCardHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.reportCardHead h2{margin:0;font-size:28px}.reportCardHead>span{color:var(--faint);font-size:11px}.reportPrimary{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:20px;padding:25px 22px;display:grid}.reportPrimary>div+div{border-left:1px solid var(--border);padding-left:22px}.reportPrimary small,.reportStats dt{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.reportPrimary strong{color:var(--gold);margin-top:8px;font:700 39px/1 Barlow Condensed,sans-serif;display:block}.reportPrimary .reportGreen{color:var(--green)}.reportStats{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.reportStats>div{border-right:1px solid var(--border);padding:16px 22px}.reportStats>div:last-child{border-right:0}.reportStats dd{margin:7px 0 0;font-size:21px}.reportInsights{padding:7px 22px 10px}.reportInsight{border-bottom:1px solid var(--border);padding:15px 0}.reportInsight:last-child{border-bottom:0}.reportInsight span{color:var(--text);font-size:13px;font-weight:700;display:block}.reportInsight p{color:var(--dim);margin:5px 0 0;font-size:12px;line-height:1.5}.reportSection{margin-top:12px}.reportSection .panel{margin-top:0}.reportCreativeSection{margin-top:12px}.reportCreativeActions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.reportCreativeActions>span{color:var(--faint);font-size:11px}.reportCreativeGrid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px;padding:12px;display:grid}.reportCreativeCard{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:15px;transition:border-color .15s,transform .15s;position:relative}.reportCreativeCard.isClickable{cursor:pointer}.reportCreativeCard.isClickable:hover{border-color:#a38d64a6;transform:translateY(-2px)}.reportCreativeTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.reportRank{color:var(--gold);font:700 19px Barlow Condensed,sans-serif}.reportCreativePreview{background:linear-gradient(135deg,#a38d642e,#0b0b0bcc),#101010;border:1px solid #a38d6433;border-radius:5px;place-items:center;height:92px;margin:13px 0;display:grid}.reportCreativePreview span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:700}.reportCreativeCard h3{color:var(--text);margin:0;font:600 18px/1.1 Barlow Condensed,sans-serif}.reportCreativeCard>small{min-height:31px;color:var(--dim);margin-top:5px;font-size:11px;line-height:1.4;display:block}.reportCreativeCard dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 0;display:grid}.reportCreativeCard dt{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.reportCreativeCard dd{margin:5px 0 0;font-size:15px}.reportCreativeButton{width:100%;color:var(--gold);cursor:pointer;background:0 0;border:1px solid #a38d6459;border-radius:5px;margin-top:14px;padding:8px;font-size:11px}.reportCreativeButton:hover{background:var(--gold-soft)}.reportEmpty{color:var(--dim);margin:0;padding:25px 22px;font-size:13px;line-height:1.5}.reportPage footer{margin-top:8px}.reportPage .funnelPanel{margin-top:0}@media (width<=900px){.reportGrid{grid-template-columns:1fr}.reportHeroInner{flex-direction:column;align-items:flex-start}.reportCreativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.reportHero{padding:38px 0 30px}.reportHero h1{font-size:42px}.reportContext{flex-direction:column;align-items:flex-start}.reportNav{gap:15px}.reportCardHead{flex-direction:column;gap:8px;padding:18px}.reportPrimary{grid-template-columns:1fr}.reportPrimary>div+div{border-top:1px solid var(--border);border-left:0;padding:15px 0 0}.reportPrimary strong{font-size:34px}.reportStats{grid-template-columns:1fr 1fr}.reportStats>div{border-bottom:1px solid var(--border);padding:14px 18px}.reportStats>div:nth-child(2){border-right:0}.reportStats>div:last-child{border-bottom:0;grid-column:1/-1}.reportInsights{padding:5px 18px}.reportCreativeActions{align-items:flex-start}.reportCreativeGrid{grid-template-columns:1fr;padding:10px}.reportCreativeCard dl{gap:10px}.reportPage .headerActions{gap:6px}.reportPage .headerActions .ghostButton{padding:7px 8px;font-size:11px}}@media print{.reportPage .topbar,.reportPage .filters,.reportPage .reportNav,.reportPage .ghostButton,.reportPage footer{display:none!important}.reportHero{padding:12px 0 10px}.reportHero h1{font-size:28px}.reportContent{padding-top:10px}.reportGrid{grid-template-columns:1.1fr .9fr}.reportCardHead{padding:10px 12px}.reportCardHead h2{font-size:19px}.reportPrimary{padding:12px}.reportPrimary strong{font-size:26px}.reportStats>div{padding:9px 12px}.reportCreativeGrid{grid-template-columns:repeat(3,1fr)}.reportCreativeCard,.reportSection{break-inside:avoid}}.manageModal{width:min(760px,100%)}.manageIntro{color:var(--dim);line-height:1.5;margin:7px 0 0!important}.manageTabs{border-bottom:1px solid var(--border);gap:7px;margin:23px 0 18px;padding-bottom:10px;display:flex}.manageTabs button{color:var(--dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:5px;padding:9px 13px;font-size:12px}.manageTabs button.active{color:#111;background:var(--gold);border-color:var(--gold);font-weight:700}.manageSummaryGrid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.manageSummaryGrid article{background:var(--card2);border:1px solid var(--border);border-radius:6px;flex-direction:column;justify-content:space-between;min-height:80px;padding:13px;display:flex}.manageSummaryGrid span{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.manageSummaryGrid strong{color:var(--gold);font:700 22px Barlow Condensed,sans-serif}.manageClientList{gap:7px;display:grid}.manageClientRow{background:var(--card2);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.manageClientIdentity{align-items:center;gap:12px;min-width:0;display:flex}.manageClientIdentity>div{min-width:0}.manageClientIdentity strong{text-overflow:ellipsis;white-space:nowrap;font:600 16px Barlow Condensed,sans-serif;display:block;overflow:hidden}.manageClientIdentity small{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.manageClientIndex{color:var(--gold);font:700 18px Barlow Condensed,sans-serif}.manageStatus{color:var(--faint);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;padding:3px 6px;font-size:8px}.manageStatus.ok{color:var(--green);border-color:#72a0714d}.manageClientActions{flex:none;align-items:center;gap:5px;display:flex}.manageClientActions a,.manageQuickLinks button{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #a38d6459;border-radius:4px;padding:7px 8px;font-size:10px;text-decoration:none}.manageClientActions button{width:28px;height:28px;color:var(--gold);background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:4px}.manageClientActions button:disabled{cursor:not-allowed;opacity:.25}.manageFooterActions{justify-content:flex-end;margin-top:13px;display:flex}.manageFooterActions .primaryButton{margin-top:0}.manageSectionHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:14px;padding:3px 0 10px;display:flex}.manageSectionHead h3,.manageSettingCard h3{margin:0;font:600 22px Barlow Condensed,sans-serif}.manageSectionHead>span{color:var(--faint);font-size:11px}.manageIntegrationGrid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px;display:grid}.manageSettingCard{background:var(--card2);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.manageSettingCard .eyebrow{margin-bottom:5px;font-size:8px}.manageSettingCard small{color:var(--faint);margin-top:5px;font-size:11px;line-height:1.4;display:block}.manageWideAction{margin:0 0 13px;display:inline-block}.manageQuickLinks{border-top:1px solid var(--border);gap:8px;padding-top:13px;display:flex}@media (width<=620px){.manageSummaryGrid{grid-template-columns:1fr 1fr}.manageSummaryGrid article:last-child{grid-column:1/-1}.manageClientRow{flex-direction:column;align-items:flex-start;gap:11px}.manageClientActions{flex-wrap:wrap;width:100%}.manageClientActions a{text-align:center;flex:1}.manageSectionHead{flex-direction:column;align-items:flex-start}.manageIntegrationGrid{grid-template-columns:1fr}.manageQuickLinks{flex-direction:column}.manageQuickLinks button{width:100%}}.crmSummary{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 12px;display:grid}.crmSummary article{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:14px}.crmSummary span{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:9px;display:block}.crmSummary strong{color:var(--gold);margin-top:9px;font:700 24px Barlow Condensed,sans-serif;display:block}.crmClientList{gap:7px;max-height:48vh;display:grid;overflow:auto}.crmClientRow{background:var(--card2);border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.crmClientRow>div:first-child{min-width:0}.crmClientRow strong{text-overflow:ellipsis;white-space:nowrap;font:600 16px Barlow Condensed,sans-serif;display:block;overflow:hidden}.crmClientRow small{color:var(--faint);margin-top:4px;font-size:11px;display:block}.crmClientRow>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.crmClientRow .primaryButton{margin:0;padding:9px 10px;font-size:11px}.crmStatus{border:1px solid var(--border);color:var(--faint);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:4px 7px;font-size:8px}.crmStatus.connected{color:var(--green);border-color:#88a17e59}.crmStatus.partial{color:#e3b663;border-color:#e3b66359}.crmHelp{background:var(--gold-soft);border:1px solid #a38d644d;border-radius:6px;margin-top:13px;padding:14px}.crmHelp strong{font:600 16px Barlow Condensed,sans-serif}.crmHelp p{color:var(--dim);margin:7px 0;font-size:12px;line-height:1.5}.crmHelp small{color:var(--faint);overflow-wrap:anywhere;font-size:10px}.formActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:0;display:grid}.formActions button{margin-top:0}.secondaryButton{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #a38d6473;border-radius:6px;padding:12px;font-weight:700}.secondaryButton:disabled{cursor:wait;opacity:.55}@media (width<=620px){.crmSummary{grid-template-columns:1fr 1fr}.crmSummary article:last-child{grid-column:1/-1}.crmClientRow{flex-direction:column;align-items:flex-start;gap:10px}.crmClientRow>div:last-child{justify-content:space-between;width:100%}.crmClientRow .primaryButton{flex:1}.crmClientList{max-height:52vh}}.crmPage{background:var(--bg);min-height:100vh;color:var(--text);padding-bottom:64px}.crmTopbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:22px 34px;display:flex}.crmBrand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.crmBrand img{object-fit:contain;width:38px;height:38px}.crmBrand b{letter-spacing:.02em;font:700 20px Barlow Condensed,sans-serif;display:block}.crmBrand small{color:var(--dim);margin-top:2px;font-size:12px;display:block}.crmTopbar nav{gap:7px;display:flex}.crmTopbar nav a{color:var(--dim);border:1px solid #0000;border-radius:5px;padding:9px 13px;font-size:14px;text-decoration:none}.crmTopbar nav a:hover,.crmTopbar nav a.active{color:var(--gold);background:var(--gold-soft);border-color:#a38d6461}.crmHero,.crmMetrics,.crmToolbar,.crmPipeline{max-width:1440px;margin-left:auto;margin-right:auto}.crmHero{justify-content:space-between;align-items:flex-end;gap:32px;padding:54px 34px 30px;display:flex}.crmHero h1{color:var(--text);letter-spacing:-.025em;margin:0;font:700 clamp(36px,5vw,64px)/.95 Barlow Condensed,sans-serif}.crmHero>div>p:last-child{max-width:650px;color:var(--dim);margin:17px 0 0;font-size:17px;line-height:1.55}.crmHero .primaryButton{flex:none;margin-bottom:2px}.crmAlert{max-width:1372px;margin:0 auto 16px}.crmAlert button{float:right;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;font-size:20px;line-height:1}.crmMetrics{grid-template-columns:1.35fr repeat(3,1fr);gap:10px;padding:0 34px 22px;display:grid}.crmMetrics article{background:var(--card2);border:1px solid var(--border);border-radius:7px;flex-direction:column;justify-content:space-between;min-height:126px;padding:18px;display:flex}.crmMetrics article.featured{background:linear-gradient(135deg,#a38d6438,#a38d640d);border-color:#a38d6459}.crmMetrics span{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.crmMetrics strong{color:var(--gold);font:700 34px Barlow Condensed,sans-serif}.crmMetrics small{color:var(--dim);font-size:13px}.crmToolbar{align-items:flex-end;gap:12px;padding:9px 34px 20px;display:flex}.crmToolbar label{min-width:0;color:var(--dim);gap:7px;font-size:13px;display:grid}.crmToolbar label:first-child{width:min(420px,38vw)}.crmToolbar label:nth-child(2){width:220px}.crmToolbar label:nth-child(3){width:190px}.crmToolbar input,.crmToolbar select,.crmDetailForm input,.crmDetailForm select,.crmDetailForm textarea,.crmNewForm input,.crmNewForm select,.crmActivityForm input,.crmActivityForm select{box-sizing:border-box;width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:5px;padding:11px 12px}.crmToolbar input:focus,.crmToolbar select:focus,.crmDetailForm input:focus,.crmDetailForm select:focus,.crmDetailForm textarea:focus,.crmNewForm input:focus,.crmNewForm select:focus,.crmActivityForm input:focus,.crmActivityForm select:focus{outline-offset:1px;outline:2px solid #a38d6466}.crmToolbar>span{color:var(--faint);margin-left:auto;padding-bottom:11px;font-size:13px}.crmPipeline{grid-template-columns:repeat(6,minmax(220px,1fr));align-items:start;gap:10px;padding:0 34px;display:grid;overflow-x:auto}.crmColumn{border:1px solid var(--border);background:#ffffff05;border-radius:7px;min-height:390px;padding:10px}.crmColumn header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 7px 13px;display:flex}.crmColumn h2{color:var(--text);margin:0;font:600 20px Barlow Condensed,sans-serif}.crmColumn header small{color:var(--faint);margin-top:3px;font-size:12px;display:block}.crmColumn header>b{min-width:28px;height:28px;color:var(--gold);background:var(--gold-soft);border:1px solid #a38d643d;border-radius:50%;place-items:center;font-size:13px;display:grid}.crmColumn-qualified{border-color:#82af8b47}.crmColumn-proposal{border-color:#a38d6459}.crmColumn-won{background:#82af8b09;border-color:#82af8b6b}.crmColumn-lost{opacity:.84}.crmCards{gap:8px;padding-top:10px;display:grid}.crmLeadCard{background:var(--card2);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:13px;transition:transform .15s,border-color .15s,background .15s}.crmLeadCard:hover{background:#24221e;border-color:#a38d6485;transform:translateY(-2px)}.crmLeadTop{align-items:center;gap:10px;display:flex}.crmLeadTop>div{min-width:0}.crmLeadTop strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:15px;display:block;overflow:hidden}.crmLeadTop small{text-overflow:ellipsis;white-space:nowrap;color:var(--dim);margin-top:3px;font-size:12px;display:block;overflow:hidden}.crmAvatar{color:#15120e;background:var(--gold);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font:700 12px Barlow Condensed,sans-serif;display:grid}.crmAvatar.large{width:48px;height:48px;font-size:17px}.crmLeadMeta{color:var(--dim);margin-top:12px;font-size:13px}.crmLeadCampaign{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:12px;overflow:hidden}.crmLeadBottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:7px;margin-top:14px;padding-top:9px;display:flex}.crmLeadBottom>span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crmLeadBottom select{max-width:98px;color:var(--gold);background:0 0;border:1px solid #a38d6459;border-radius:4px;padding:5px;font-size:11px}.crmLoading,.crmEmpty{color:var(--faint);text-align:center;padding:22px 8px;font-size:13px}.crmDetail{width:min(720px,100%);max-height:92vh;padding:27px;overflow:auto}.crmDetailHead{align-items:center;gap:14px;padding-right:22px;display:flex}.crmDetailHead h2{color:var(--text);margin:2px 0 3px;font:700 30px Barlow Condensed,sans-serif}.crmDetailHead small{color:var(--dim);font-size:13px}.crmContactGrid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;margin:24px 0 18px;display:grid}.crmContactGrid>div{background:var(--card2);min-width:0;padding:12px}.crmContactGrid span,.crmContactGrid strong{display:block}.crmContactGrid span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.crmContactGrid strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;overflow:hidden}.crmDetailForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crmDetailForm label,.crmNewForm label{color:var(--dim);gap:7px;font-size:13px;display:grid}.crmDetailForm .full{grid-column:1/-1}.crmDetailForm textarea{resize:vertical;line-height:1.45}.crmDetailForm .primaryButton{grid-column:1/-1;margin-top:2px}.crmActivityBlock{border-top:1px solid var(--border);margin-top:27px;padding-top:19px}.crmSectionTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.crmSectionTitle h3{color:var(--text);margin:0;font:600 22px Barlow Condensed,sans-serif}.crmSectionTitle span{color:var(--faint);font-size:12px}.crmActivities{gap:11px;margin-top:14px;display:grid}.crmActivities article{gap:10px;display:flex}.crmActivityIcon{width:25px;height:25px;color:var(--gold);background:var(--gold-soft);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.crmActivities p{color:var(--text);margin:0;font-size:14px;line-height:1.45}.crmActivities small{color:var(--faint);margin-top:3px;font-size:11px;display:block}.crmActivityForm{grid-template-columns:110px 1fr auto;gap:7px;margin-top:18px;display:grid}.crmActivityForm .secondaryButton{white-space:nowrap;margin:0;padding:10px 13px}.crmNewLead{width:min(560px,100%);padding:27px}.crmNewLead h2{color:var(--text);margin:0;font:700 32px Barlow Condensed,sans-serif}.crmModalIntro{color:var(--dim);margin:8px 0 21px;font-size:14px;line-height:1.5}.crmNewForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.crmNewForm label:nth-child(3),.crmNewForm label:nth-child(4){grid-column:span 1}.crmNewForm .primaryButton{grid-column:1/-1;margin-top:6px}.crmDetail .modalClose,.crmNewLead .modalClose{color:var(--gold)}@media (width<=900px){.crmMetrics{grid-template-columns:repeat(2,1fr)}.crmHero{flex-direction:column;align-items:flex-start}.crmHero .primaryButton{width:100%;margin:0}.crmToolbar{flex-wrap:wrap}.crmToolbar label:first-child{width:100%}.crmToolbar label:nth-child(2),.crmToolbar label:nth-child(3){flex:1}.crmToolbar>span{width:100%;margin:0;padding:4px 0 0}.crmPipeline{grid-template-columns:repeat(6,minmax(230px,1fr))}}@media (width<=620px){.crmTopbar{flex-direction:column;align-items:flex-start;padding:18px 17px}.crmTopbar nav{width:100%}.crmTopbar nav a{text-align:center;flex:1}.crmHero{padding:38px 17px 25px}.crmHero h1{font-size:48px}.crmHero>div>p:last-child{font-size:15px}.crmMetrics{grid-template-columns:1fr 1fr;padding:0 17px 17px}.crmMetrics article{min-height:108px;padding:14px}.crmMetrics article.featured{grid-column:1/-1}.crmMetrics strong{font-size:29px}.crmToolbar{padding:8px 17px 17px}.crmToolbar label:nth-child(2),.crmToolbar label:nth-child(3){flex:none;width:100%}.crmPipeline{padding:0 17px}.crmDetail,.crmNewLead{padding:21px}.crmContactGrid,.crmDetailForm,.crmNewForm{grid-template-columns:1fr}.crmDetailForm .full,.crmDetailForm .primaryButton,.crmNewForm label:nth-child(3),.crmNewForm label:nth-child(4),.crmNewForm .primaryButton{grid-column:auto}.crmActivityForm{grid-template-columns:1fr}.crmActivityForm .secondaryButton{width:100%}}.crmAppPage{background:#0f0f0e}.crmAppShell{min-height:100vh;display:flex}.crmSidebar{border-right:1px solid var(--border);background:#151513;flex-direction:column;flex:none;width:244px;padding:26px 15px 20px;display:flex}.crmSideBrand,.crmMobileBrand{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.crmSideBrand{padding:0 11px 29px}.crmSideBrand img,.crmMobileBrand img{object-fit:contain;width:35px;height:35px}.crmSideBrand b,.crmMobileBrand b{font:700 19px Barlow Condensed,sans-serif;display:block}.crmSideBrand small,.crmMobileBrand small{color:var(--dim);margin-top:2px;font-size:11px;display:block}.crmSideLabel{color:var(--faint);text-transform:uppercase;letter-spacing:.14em;padding:0 13px 10px;font-size:10px}.crmSideNav{gap:4px;display:grid}.crmSideNav button{color:var(--dim);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:12px 11px;display:flex}.crmSideNav button:hover{color:var(--text);background:#ffffff09}.crmSideNav button.active{color:var(--gold);background:var(--gold-soft);border-color:#a38d6440}.crmSideIcon{color:currentColor;border:1px solid;border-radius:6px;place-items:center;width:27px;height:27px;font-size:16px;line-height:1;display:grid}.crmSideNav strong,.crmSideNav small{display:block}.crmSideNav strong{font-size:14px}.crmSideNav small{color:var(--faint);margin-top:3px;font-size:11px}.crmSideNav button.active small{color:#e0cba0b3}.crmSideBottom{border-top:1px solid var(--border);gap:18px;margin-top:auto;padding:16px 11px 0;display:grid}.crmConnectionStatus{align-items:center;gap:9px;display:flex}.crmStatusDot{background:#86aa75;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #86aa751f}.crmConnectionStatus strong,.crmConnectionStatus small{display:block}.crmConnectionStatus strong{font-size:12px}.crmConnectionStatus small{color:var(--faint);margin-top:3px;font-size:10px}.crmBackLink{color:var(--dim);font-size:11px;text-decoration:none}.crmBackLink:hover{color:var(--gold)}.crmMain{flex:1;min-width:0}.crmAppPage .crmTopbar{border-bottom:1px solid var(--border);max-width:none;margin:0;padding:20px 36px}.crmMobileBrand{display:none}.crmBreadcrumb{color:var(--faint);align-items:center;gap:9px;font-size:12px;display:flex}.crmBreadcrumb b{color:var(--border)}.crmBreadcrumb strong{color:var(--text);font-size:14px}.crmTopActions{align-items:center;gap:15px;margin-left:auto;display:flex}.crmLivePill{color:var(--faint);align-items:center;gap:7px;font-size:11px;display:flex}.crmLivePill i,.crmSetupPill i{background:#86aa75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #86aa751f}.crmAppPage .crmTopActions .primaryButton{margin:0;padding:10px 13px;font-size:12px}.crmView{max-width:1360px;margin:0 auto;padding:0 36px 70px}.crmViewHero{justify-content:space-between;align-items:flex-end;gap:26px;padding:49px 0 29px;display:flex}.crmViewHero h1{color:var(--text);letter-spacing:-.025em;margin:0;font:700 clamp(38px,4.6vw,62px)/.94 Barlow Condensed,sans-serif}.crmViewHero>div>p:last-child{max-width:650px;color:var(--dim);margin:16px 0 0;font-size:16px;line-height:1.5}.crmViewHero .primaryButton,.crmViewHero .secondaryButton{flex:none;margin-bottom:2px}.crmDashboardMetrics{max-width:none;padding:0 0 22px}.crmDashboardGrid{grid-template-columns:1.08fr .92fr;gap:11px;display:grid}.crmDashboardCard{background:var(--card2);border:1px solid var(--border);border-radius:7px;padding:20px}.crmDashboardCard header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.crmDashboardCard header h2{color:var(--text);margin:0;font:600 24px Barlow Condensed,sans-serif}.crmDashboardCard header .eyebrow{margin-bottom:5px}.crmDashboardCard header button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.crmStageRows{gap:15px;padding-top:21px;display:grid}.crmStageRow{color:var(--dim);grid-template-columns:110px 1fr 26px;align-items:center;gap:11px;font-size:13px;display:grid}.crmStageRow>div{background:#292721;border-radius:99px;height:7px;overflow:hidden}.crmStageRow i{background:var(--gold);border-radius:inherit;height:100%;display:block}.crmStageRow b{color:var(--text);text-align:right;font-size:13px}.crmChannelRows{gap:8px;padding-top:12px;display:grid}.crmChannelRows>div{align-items:center;gap:10px;padding:10px 0;display:flex}.crmChannelRows>div+div{border-top:1px solid #ffffff0d}.crmChannelRows>div>div{flex:1;min-width:0}.crmChannelRows strong,.crmChannelRows small{display:block}.crmChannelRows strong{font-size:14px}.crmChannelRows small{color:var(--faint);margin-top:3px;font-size:11px}.crmChannelRows em,.crmChannelRows .crmConnectedPill{font-size:10px;font-style:normal}.crmChannelRows em{color:#d7b979}.crmConnectedPill{color:#9dc58a;border:1px solid #86aa754d;border-radius:99px;padding:4px 7px;font-weight:500}.crmChannelLogo{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.crmChannelLogo.whatsapp{color:#9dc58a;background:#86aa7521}.crmChannelLogo.instagram{color:#d5a8a0;background:#be7d8521}.crmChannelLogo.meta{color:#99b7db;background:#6f96cc21;font:700 18px Arial}.crmRecentCard{margin-top:11px}.crmRecentList{padding-top:5px;display:grid}.crmRecentList>button{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:34px minmax(0,1fr) auto 58px;align-items:center;gap:11px;padding:11px 0;display:grid}.crmRecentList>button:last-child{border-bottom:0}.crmRecentList>button:hover strong{color:var(--gold)}.crmRecentList>button>span:nth-child(2){min-width:0}.crmRecentList strong,.crmRecentList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crmRecentList strong{font-size:13px}.crmRecentList small{color:var(--faint);margin-top:3px;font-size:11px}.crmRecentList b{color:var(--gold);background:var(--gold-soft);white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:500}.crmRecentList time{color:var(--faint);text-align:right;font-size:11px}.crmBlankState{text-align:center;justify-items:center;padding:35px 20px 25px;display:grid}.crmBlankState>span,.crmChatEmptySmall>span{color:var(--gold);font-size:28px}.crmBlankState strong{margin-top:10px;font:600 21px Barlow Condensed,sans-serif}.crmBlankState p{max-width:400px;color:var(--dim);margin:7px 0 16px;font-size:13px;line-height:1.45}.crmBlankState .secondaryButton{padding:9px 12px}.crmChatShell{background:var(--card2);border:1px solid var(--border);border-radius:7px;grid-template-columns:310px minmax(0,1fr);min-height:530px;display:grid;overflow:hidden}.crmConversationList{border-right:1px solid var(--border)}.crmConversationList header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;padding:19px;display:flex}.crmConversationList h2{color:var(--text);margin:0;font:600 24px Barlow Condensed,sans-serif}.crmConversationList header span{color:var(--gold);font-size:12px}.crmChatFilters{border-bottom:1px solid var(--border);gap:4px;padding:12px;display:flex}.crmChatFilters button{color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 8px;font-size:11px}.crmChatFilters button.active{color:var(--gold);background:var(--gold-soft);border-color:#a38d6440}.crmConversationRow{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.crmConversationRow:hover,.crmConversationRow.active{background:#a38d6417}.crmConversationRow strong,.crmConversationRow small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crmConversationRow strong{font-size:13px}.crmConversationRow small{color:var(--faint);margin-top:3px;font-size:11px}.crmConversationRow time{color:var(--faint);font-size:10px}.crmChatEmptySmall{color:var(--faint);text-align:center;justify-items:center;padding:45px 15px;font-size:12px;display:grid}.crmConversationPanel{flex-direction:column;min-width:0;display:flex}.crmConversationPanel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;display:flex}.crmChatContact{align-items:center;gap:10px;min-width:0;display:flex}.crmChatContact strong,.crmChatContact small{display:block}.crmChatContact strong{font-size:14px}.crmChatContact small{color:var(--dim);margin-top:3px;font-size:11px}.crmChatChannelTag{color:var(--gold);background:var(--gold-soft);border:1px solid #a38d6440;border-radius:99px;padding:5px 8px;font-size:10px}.crmMessageEmpty{text-align:center;flex:1;align-content:center;justify-items:center;padding:30px;display:grid}.crmMessageIcon{width:52px;height:52px;color:var(--gold);background:var(--gold-soft);border-radius:50%;place-items:center;font-size:27px;display:grid}.crmMessageEmpty strong{margin-top:16px;font:600 22px Barlow Condensed,sans-serif}.crmMessageEmpty p{max-width:390px;color:var(--dim);margin:7px 0 17px;font-size:13px;line-height:1.5}.crmMessageEmpty .primaryButton{margin:0}.crmConversationPanel>footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:8px;padding:13px 17px;display:grid}.crmConversationPanel>footer input{min-width:0;color:var(--dim);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:5px;padding:11px 12px}.crmConversationPanel>footer .secondaryButton{padding:10px 14px}.crmSetupPill{color:var(--dim);border:1px solid var(--border);border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.crmIntegrationIntro{background:linear-gradient(105deg,#a38d642b,#a38d640a);border:1px solid #a38d6447;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:13px;padding:18px 20px;display:flex}.crmIntegrationIntro strong{font:600 20px Barlow Condensed,sans-serif}.crmIntegrationIntro p{max-width:810px;color:var(--dim);margin:6px 0 0;font-size:13px;line-height:1.5}.crmMetaNote{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;border:1px solid #a38d6459;border-radius:4px;padding:6px 8px;font:700 10px Barlow Condensed,sans-serif}.crmIntegrationGrid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.crmIntegrationCard{background:var(--card2);border:1px solid var(--border);border-radius:7px;flex-direction:column;min-height:390px;padding:21px;display:flex}.crmIntegrationCard.crmWhatsappCard{border-color:#a38d6461}.crmIntegrationCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.crmIntegrationIcon{border-radius:9px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.crmIntegrationIcon.whatsapp{color:#9dc58a;background:#86aa7524}.crmIntegrationIcon.qr{color:var(--gold);background:var(--gold-soft);font:700 12px Barlow Condensed,sans-serif}.crmIntegrationIcon.instagram{color:#d9aba4;background:#be7d8524}.crmIntegrationState{border-radius:99px;padding:5px 7px;font-size:10px}.crmIntegrationState.pending{color:#e3c07b;background:#d0a5551a;border:1px solid #d0a55540}.crmIntegrationState.neutral{color:var(--dim);border:1px solid var(--border);background:#ffffff0b}.crmIntegrationCard>.eyebrow{margin:24px 0 5px}.crmIntegrationCard h2{color:var(--text);margin:0;font:600 27px Barlow Condensed,sans-serif}.crmIntegrationCard>p:not(.eyebrow){min-height:63px;color:var(--dim);margin:9px 0 14px;font-size:13px;line-height:1.5}.crmIntegrationCard ul{gap:8px;margin:0 0 19px;padding:0;list-style:none;display:grid}.crmIntegrationCard li{color:var(--dim);font-size:12px}.crmIntegrationCard li:before{content:"✓";color:var(--gold);margin-right:7px}.crmIntegrationCard .primaryButton,.crmIntegrationCard .secondaryButton{width:100%;margin-top:auto}.crmQrMini{border:1px solid var(--border);background:#ffffff06;border-radius:6px;align-items:center;gap:12px;min-height:68px;margin:0 0 19px;padding:10px;display:flex}.crmQrPattern{color:#14130f;background:repeating-linear-gradient(45deg,#d6bf8d 0 4px,#1a1915 4px 8px);border:4px solid #d6bf8d;place-items:center;width:49px;height:49px;font:700 10px Arial;display:grid}.crmQrMini strong,.crmQrMini small{display:block}.crmQrMini strong{font-size:12px}.crmQrMini small{max-width:180px;color:var(--faint);margin-top:4px;font-size:10px;line-height:1.35}.crmIntegrationChecklist{background:var(--card2);border:1px solid var(--border);border-radius:7px;grid-template-columns:.75fr 1.25fr;gap:32px;margin-top:12px;padding:22px;display:grid}.crmIntegrationChecklist h2{max-width:300px;margin:0;font:600 27px/1 Barlow Condensed,sans-serif}.crmChecklistSteps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.crmChecklistSteps>div{gap:10px;display:flex}.crmChecklistSteps b{color:var(--gold);font:700 17px Barlow Condensed,sans-serif}.crmChecklistSteps strong,.crmChecklistSteps small{display:block}.crmChecklistSteps strong{font-size:13px}.crmChecklistSteps small{color:var(--faint);margin-top:4px;font-size:11px;line-height:1.35}.crmIntegrationModal{width:min(670px,100%);padding:29px}.crmIntegrationModal h2{color:var(--text);margin:0;font:700 34px Barlow Condensed,sans-serif}.crmIntegrationModal>.primaryButton{margin-top:22px}.crmQrLarge{border:1px solid var(--border);background:#ffffff06;border-radius:7px;grid-template-columns:180px 1fr;align-items:center;gap:25px;margin-top:23px;padding:20px;display:grid}.crmQrFrame{color:#14130f;text-align:center;background:repeating-linear-gradient(45deg,#d6bf8d 0 7px,#171612 7px 14px);border:9px solid #d6bf8d;place-items:center;width:150px;height:150px;display:grid}.crmQrFrame span{font:700 20px Arial}.crmQrFrame small{margin-top:4px;font:700 9px Arial;display:block}.crmQrLarge strong{font:600 23px Barlow Condensed,sans-serif}.crmQrLarge p{color:var(--dim);margin:7px 0 15px;font-size:13px;line-height:1.5}.crmSetupList{gap:8px;margin-top:21px;display:grid}.crmSetupList>div{border:1px solid var(--border);background:#ffffff06;border-radius:6px;align-items:center;gap:11px;padding:12px;display:flex}.crmSetupList>div>b{color:#16130e;background:var(--gold);border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.crmSetupList span{flex:1;min-width:0}.crmSetupList strong,.crmSetupList small{display:block}.crmSetupList strong{font-size:13px}.crmSetupList small{color:var(--faint);margin-top:3px;font-size:11px}.crmSetupList em{color:var(--gold);font-size:10px;font-style:normal}@media (width<=1050px){.crmSidebar{width:210px}.crmAppPage .crmTopbar,.crmView{padding-left:25px;padding-right:25px}.crmIntegrationGrid{grid-template-columns:1fr 1fr}.crmIntegrationCard:last-child{grid-column:1/-1;min-height:320px}.crmIntegrationCard:last-child>p:not(.eyebrow){min-height:auto}.crmIntegrationChecklist{grid-template-columns:1fr}.crmChecklistSteps{max-width:700px}}@media (width<=760px){.crmAppShell{display:block}.crmSidebar{border-right:0;border-bottom:1px solid var(--border);width:auto;min-height:0;padding:13px 14px 10px}.crmSideBrand{padding:0 4px 12px}.crmSideLabel,.crmSideBottom{display:none}.crmSideNav{grid-template-columns:repeat(4,1fr);gap:4px}.crmSideNav button{justify-content:center;padding:8px 4px}.crmSideNav button span:last-child{display:none}.crmSideIcon{width:31px;height:31px}.crmAppPage .crmTopbar{padding:14px 17px}.crmMobileBrand{display:flex}.crmBreadcrumb{display:none}.crmTopActions{justify-content:space-between;width:100%;margin:0}.crmView{padding:0 17px 45px}.crmViewHero{flex-direction:column;align-items:flex-start;padding:37px 0 25px}.crmViewHero h1{font-size:48px}.crmViewHero .primaryButton,.crmViewHero .secondaryButton{width:100%;margin:0}.crmDashboardGrid{grid-template-columns:1fr}.crmDashboardCard{padding:16px}.crmStageRow{grid-template-columns:88px 1fr 22px}.crmRecentList>button{grid-template-columns:34px minmax(0,1fr) auto}.crmRecentList time{display:none}.crmChatShell{grid-template-columns:1fr;min-height:0}.crmConversationList{border-right:0;border-bottom:1px solid var(--border);max-height:270px;overflow:auto}.crmConversationPanel{min-height:400px}.crmIntegrationIntro{flex-direction:column;align-items:flex-start;gap:13px}.crmIntegrationGrid{grid-template-columns:1fr}.crmIntegrationCard:last-child{grid-column:auto;min-height:390px}.crmChecklistSteps{grid-template-columns:1fr;gap:15px}.crmQrLarge{text-align:center;grid-template-columns:1fr;justify-items:center}.crmQrLarge>div:last-child{justify-items:center;display:grid}.crmIntegrationModal{padding:22px}.crmIntegrationModal h2{font-size:30px}}.crmPipelineActions{flex:none;align-items:center;gap:8px;display:flex}.crmPipelineActions .secondaryButton{margin:0;padding:11px 13px}.crmPipelineActions .secondaryButton span{color:#15130f;background:var(--gold);border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:10px;display:inline-grid}.crmAutomationModal{width:min(1060px,100%);max-height:92vh;padding:29px;overflow:auto}.crmAutomationHeader{justify-content:space-between;align-items:flex-start;gap:25px;padding-right:22px;display:flex}.crmAutomationHeader h2{color:var(--text);margin:0;font:700 34px/.98 Barlow Condensed,sans-serif}.crmAutomationHeader p:not(.eyebrow){max-width:570px;color:var(--dim);margin:9px 0 0;font-size:13px;line-height:1.5}.crmAutomationBadge{color:var(--gold);white-space:nowrap;border:1px solid #a38d6459;border-radius:99px;padding:6px 8px;font-size:10px}.crmAutomationLayout{grid-template-columns:.86fr 1.14fr;gap:12px;margin-top:24px;display:grid}.crmAutomationExisting,.crmAutomationFormPanel{background:var(--card2);border:1px solid var(--border);border-radius:7px;min-width:0;padding:18px}.crmAutomationSectionTitle{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:10px;padding-bottom:13px;display:flex}.crmAutomationSectionTitle h3{color:var(--text);margin:0;font:600 23px Barlow Condensed,sans-serif}.crmAutomationSectionTitle>span{color:var(--gold);font-size:12px}.crmAutomationList{gap:8px;padding-top:13px;display:grid}.crmAutomationList article{border:1px solid var(--border);background:#ffffff06;border-radius:6px;padding:12px;position:relative}.crmAutomationRowTop{align-items:center;gap:8px;display:flex}.crmAutomationRowTop strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.crmAutomationRowTop button{color:var(--gold);background:var(--gold-soft);cursor:pointer;border:1px solid #a38d6447;border-radius:99px;padding:3px 6px;font-size:10px}.crmAutomationToggle{background:#796e61;border-radius:50%;width:7px;height:7px}.crmAutomationToggle.on{background:#8eb57e;box-shadow:0 0 0 4px #8eb57e1f}.crmAutomationList article>small{color:var(--faint);margin:8px 0 3px;padding-left:15px;font-size:11px;line-height:1.4;display:block}.crmAutomationDelete{color:#b98278;cursor:pointer;background:0 0;border:0;margin-left:15px;padding:0;font-size:10px}.crmAutomationEmpty{text-align:center;justify-items:center;padding:52px 15px 35px;display:grid}.crmAutomationEmpty span{color:var(--gold);font-size:31px}.crmAutomationEmpty p{color:var(--dim);margin:9px 0 4px;font-size:13px}.crmAutomationEmpty small{color:var(--faint);font-size:11px}.crmAutomationFormPanel form{gap:11px;padding-top:16px;display:grid}.crmAutomationFormPanel label{color:var(--dim);gap:6px;font-size:12px;display:grid}.crmAutomationFormPanel input,.crmAutomationFormPanel select{box-sizing:border-box;width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:5px;padding:10px 11px}.crmAutomationFormPanel input:focus,.crmAutomationFormPanel select:focus{outline-offset:1px;outline:2px solid #a38d6466}.crmAutomationFields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crmAutomationActionBuilder{background:#a38d6412;border:1px solid #a38d6440;border-radius:6px;padding:13px}.crmAutomationActionTitle{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.crmAutomationActionTitle>span{color:var(--text);font:600 17px Barlow Condensed,sans-serif}.crmAutomationActionTitle small{color:var(--faint);font-size:10px}.crmAutomationActionFields{grid-template-columns:1.1fr .9fr auto;gap:7px;display:grid}.crmAutomationActionFields:has(input){grid-template-columns:1fr 1fr auto}.crmAutomationActionFields select,.crmAutomationActionFields input{min-width:0}.crmAutomationActionFields .secondaryButton{white-space:nowrap;margin:0;padding:9px 11px}.crmAutomationActionList{gap:5px;margin-top:9px;display:grid}.crmAutomationActionList>div{background:#0000001f;border-radius:4px;align-items:center;gap:7px;padding:7px 8px;display:flex}.crmAutomationActionList span{color:#15130f;background:var(--gold);border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.crmAutomationActionList strong{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.crmAutomationActionList button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:16px}.crmAutomationError{color:#e3a397;margin:0;font-size:12px}.crmAutomationFormPanel form>.primaryButton{margin-top:2px}.crmAutomationFormPanel form>.primaryButton:disabled{cursor:wait;opacity:.6}@media (width<=900px){.crmAutomationLayout{grid-template-columns:1fr}.crmAutomationExisting{order:2}.crmAutomationFormPanel{order:1}}@media (width<=620px){.crmPipelineActions{flex-direction:column;width:100%}.crmPipelineActions .secondaryButton,.crmPipelineActions .primaryButton{width:100%}.crmAutomationModal{padding:21px}.crmAutomationHeader{display:block}.crmAutomationBadge{margin-top:14px;display:inline-block}.crmAutomationFields,.crmAutomationActionFields{grid-template-columns:1fr}.crmAutomationActionFields:has(input){grid-template-columns:1fr}.crmAutomationActionFields .secondaryButton{width:100%}}.managerPage{background:var(--bg);min-height:100vh}.managerHero{padding:52px 0 40px}.managerHero h1{max-width:680px}.managerHero>div>p:last-child{max-width:620px;color:var(--dim);margin-top:16px}.managerPage>.content{display:none}.managerBackdrop{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:0;padding:0;display:block;position:relative;inset:auto}.managerBackdrop .manageModal{width:min(1180px,100% - 48px);max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:28px 0 70px}.managerBackdrop .manageModal>.modalClose{display:none}.managerBackdrop .manageTabs{margin-top:23px}.managerPage>footer{margin-top:0}@media (width<=620px){.managerBackdrop .manageModal{width:min(100% - 28px,1180px)}.managerHero{padding:38px 0 32px}}.crmSidebarViewMode{border-top:1px solid var(--border);margin-top:18px;padding:14px 10px 0}.crmSidebarViewMode>span{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.crmViewToggle{border:1px solid var(--border);background:#ffffff0a;border-radius:5px;gap:3px;padding:3px;display:flex}.crmViewToggle button{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;padding:7px 6px;font-size:10px}.crmViewToggle button.active{color:#17140f;background:var(--gold);font-weight:700}.crmPipelineListMode .crmPipelineView{display:none}.crmLeadListView{max-width:1360px;margin:0 auto;padding:0 36px 70px;display:none}.crmPipelineListMode .crmLeadListView{display:block}.crmLeadListView>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:15px;padding:49px 0 29px;display:flex}.crmLeadListView>header h2{color:var(--text);margin:0;font:600 30px Barlow Condensed,sans-serif}.crmLeadListView>header>span{color:var(--faint);font-size:12px}.crmLeadTable{background:var(--card2);border:1px solid var(--border);border-radius:7px;overflow:auto}.crmLeadTableHead,.crmLeadTableRow{grid-template-columns:1.5fr 1fr 1.15fr 1fr .95fr .7fr;align-items:center;gap:12px;min-width:880px;display:grid}.crmLeadTableHead{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;background:#ffffff06;padding:11px 15px;font-size:10px}.crmLeadTableRow{width:100%;color:var(--dim);text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff0d;padding:12px 15px;font-size:12px}.crmLeadTableRow:hover{background:#a38d6414}.crmLeadTablePerson{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}.crmLeadTablePerson b,.crmLeadTablePerson small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crmLeadTablePerson b{color:var(--text);font-size:13px}.crmLeadTablePerson small{color:var(--faint);grid-column:2;font-size:10px}.crmLeadTablePerson .crmAvatar{grid-row:1/span 2}.crmLeadTableRow select{max-width:120px;color:var(--gold);background:0 0;border:1px solid #a38d6459;border-radius:4px;padding:6px 7px;font-size:11px}.crmAutomationWorkspace{width:min(1240px,100%);max-height:92vh;padding:29px;overflow:auto}.crmAutomationWorkspaceActions{flex:none;align-items:center;gap:8px;display:flex}.crmAutomationWorkspaceActions .primaryButton{margin:0;padding:10px 12px;font-size:11px}.crmAutomationViewToggle{border:1px solid var(--border);background:#ffffff0a;border-radius:5px;gap:3px;padding:3px;display:flex}.crmAutomationViewToggle button{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 9px;font-size:10px}.crmAutomationViewToggle button.active{color:#17140f;background:var(--gold);font-weight:700}.crmAutomationBoard{grid-template-columns:repeat(7,minmax(190px,1fr));gap:9px;margin-top:24px;padding-bottom:5px;display:grid;overflow-x:auto}.crmAutomationLane{border:1px solid var(--border);background:#ffffff05;border-radius:7px;min-height:420px;padding:10px}.crmAutomationLane>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 5px 11px;display:flex}.crmAutomationLane h3{color:var(--text);margin:0;font:600 18px Barlow Condensed,sans-serif}.crmAutomationLane header small{color:var(--faint);margin-top:3px;font-size:10px;display:block}.crmAutomationLane header>b{min-width:24px;height:24px;color:var(--gold);background:var(--gold-soft);border:1px solid #a38d643d;border-radius:50%;place-items:center;font-size:11px;display:grid}.crmAutomationLaneCards{gap:7px;padding-top:8px;display:grid}.crmAutomationBoardCard,.crmAutomationWorkspaceListCard{background:var(--card2);border:1px solid var(--border);border-radius:6px;padding:11px}.crmAutomationBoardCard small,.crmAutomationWorkspaceListCard small{color:var(--faint);margin:8px 0 5px;padding-left:15px;font-size:10px;line-height:1.4;display:block}.crmAutomationBoardCard .crmAutomationRowTop strong{font-size:12px}.crmAutomationCardActions{justify-content:space-between;align-items:center;gap:7px;padding-left:15px;display:flex}.crmAutomationCardActions>span{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crmAutomationCardActions .crmAutomationDelete{flex:none;margin-left:0}.crmAutomationLaneEmpty{color:var(--faint);text-align:center;padding:20px 7px;font-size:10px}.crmAutomationWorkspaceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.crmAutomationWorkspaceListCard .crmAutomationCardActions{padding-left:15px}.crmAutomationWorkspaceEmpty{border:1px dashed var(--border);border-radius:7px;margin-top:24px}.crmAutomationWorkspaceEmpty .secondaryButton{margin-top:17px;padding:9px 12px}.crmAutomationWorkspaceFooter{color:var(--faint);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;margin-top:15px;padding-top:13px;font-size:10px;display:flex}.crmAutomationWorkspaceFooter>span:first-child{align-items:center;gap:8px;display:flex}.crmAutomationWorkspaceFooter .crmAutomationToggle{flex:none;display:inline-block}@media (width<=900px){.crmLeadListView{padding-left:25px;padding-right:25px}.crmAutomationWorkspaceList{grid-template-columns:1fr}.crmAutomationWorkspaceActions{flex-direction:column;align-items:stretch}.crmAutomationWorkspaceActions .primaryButton{width:100%}}@media (width<=760px){.crmSidebarViewMode{display:none}.crmLeadListView{padding-left:17px;padding-right:17px}.crmLeadListView>header{flex-direction:column;align-items:flex-start;padding-top:37px}.crmAutomationWorkspace{padding:21px}.crmAutomationHeader{display:block}.crmAutomationWorkspaceActions{margin-top:18px}.crmAutomationWorkspaceFooter{flex-direction:column;align-items:flex-start;gap:8px}}.crmSidebarTagFilter{gap:6px;margin-top:15px;display:grid}.crmSidebarTagFilter>span{color:var(--faint);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.crmSidebarTagFilter select{width:100%;color:var(--dim);background:var(--card);border:1px solid var(--border);border-radius:4px;padding:8px 7px;font-size:10px}.crmLeadTags{flex-wrap:wrap;grid-column:2;gap:4px;margin-top:6px;display:flex}.crmLeadTags em,.crmTagPreview span{color:#d9c28d;background:#a38d6421;border:1px solid #a38d6440;border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal;line-height:1.2}.crmTagDrawer{z-index:20;background:#1b1a17;border:1px solid #a38d646b;border-radius:8px;width:min(300px,100vw - 34px);padding:17px;position:fixed;bottom:27px;right:27px;box-shadow:0 16px 45px #00000059}.crmTagDrawer h3{color:var(--text);margin:0;font:600 24px Barlow Condensed,sans-serif}.crmTagDrawer>div:first-child p:not(.eyebrow){color:var(--dim);margin:6px 0 0;font-size:11px;line-height:1.4}.crmTagDrawer>div:first-child b{color:var(--gold);font-weight:500}.crmTagPreview{flex-wrap:wrap;gap:5px;min-height:25px;margin:14px 0 12px;display:flex}.crmTagPreview small{color:var(--faint);font-size:11px}.crmTagDrawer label{color:var(--dim);gap:6px;font-size:11px;display:grid}.crmTagDrawer input{box-sizing:border-box;width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:5px;padding:10px 11px}.crmTagDrawer .primaryButton{width:100%;margin-top:11px;padding:10px}.crmTagDrawer .primaryButton:disabled{cursor:wait;opacity:.6}@media (width<=760px){.crmTagDrawer{bottom:17px;right:17px}}.crmTagError{color:#e3a397;margin-top:8px;font-size:10px;display:block}.crmInlineTagEditor{width:auto;box-shadow:none;margin:18px 0 0;position:static}.crmManageTagsButton{color:var(--gold);cursor:pointer;text-align:left;background:0 0;border:1px solid #a38d644d;border-radius:4px;margin-top:10px;padding:7px 8px;font-size:10px}.crmManageTagsButton:hover{background:var(--gold-soft)}.crmStageSummaryBar{grid-template-columns:repeat(6,minmax(145px,1fr));gap:8px;max-width:1360px;margin:0 auto;padding:18px 36px 0;display:grid;overflow-x:auto}.crmStageSummaryItem{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-top:2px solid #a38d648c;border-radius:6px;flex-direction:column;justify-content:space-between;min-height:74px;padding:11px 13px;display:flex}.crmStageSummaryItem>span{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:9px}.crmStageSummaryItem strong{color:var(--text);font-size:12px}.crmStageSummaryItem strong small{color:var(--faint);font-size:9px;font-weight:400}.crmStageSummaryItem>b{color:var(--gold);font:600 18px Barlow Condensed,sans-serif}.crmStageSummary-qualified{border-top-color:#91b58f}.crmStageSummary-proposal{border-top-color:#d8b66d}.crmStageSummary-won{border-top-color:#9ac491}.crmStageSummary-lost{opacity:.82;border-top-color:#bd8880}.crmTagManager{width:min(720px,100%);max-height:88vh;padding:28px;overflow:auto}.crmTagManagerHead{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:20px;display:flex}.crmTagManagerHead h2{color:var(--text);margin:0;font:700 32px Barlow Condensed,sans-serif}.crmTagManagerHead p:not(.eyebrow){max-width:450px;color:var(--dim);margin:8px 0 0;font-size:13px;line-height:1.5}.crmTagManagerHead>span{color:var(--gold);white-space:nowrap;border:1px solid #a38d6452;border-radius:99px;padding:6px 8px;font-size:10px}.crmTagManagerError{color:#e3a397;margin:18px 0 0;font-size:12px}.crmTagManagerList{gap:7px;margin-top:22px;display:grid}.crmTagManagerList article{border:1px solid var(--border);background:#ffffff09;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.crmTagManagerList article>div:first-child{min-width:0}.crmTagManagerList strong,.crmTagManagerList small{display:block}.crmTagManagerList strong{color:var(--text);font-size:13px}.crmTagManagerList small{color:var(--faint);margin-top:4px;font-size:10px}.crmTagManagerList article>div:last-child{flex:none;align-items:center;gap:5px;display:flex}.crmTagManagerList button{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #a38d644d;border-radius:4px;padding:6px 8px;font-size:10px}.crmTagManagerList button.danger{color:#d39b91;border-color:#d39b9147}.crmTagManagerList button:disabled{cursor:wait;opacity:.5}.crmTagManagerList article>input{min-width:0;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:4px;flex:1;padding:9px 10px}.crmTagManagerList article:has(input)>div{gap:5px;display:flex}.crmTagManagerList article:has(input) .primaryButton{margin:0;padding:7px 9px;font-size:10px}.crmTagManagerEmpty{border:1px dashed var(--border);text-align:center;border-radius:7px;justify-items:center;margin-top:22px;padding:45px 15px;display:grid}.crmTagManagerEmpty span{color:var(--gold);font-size:30px}.crmTagManagerEmpty strong{margin-top:9px;font:600 20px Barlow Condensed,sans-serif}.crmTagManagerEmpty p{color:var(--faint);margin:6px 0 0;font-size:11px}.crmTagManager footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.crmTagManager footer small{color:var(--faint);font-size:10px;line-height:1.35}.crmDangerButton{color:#d39b91;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d39b9159;border-radius:4px;padding:8px 10px;font-size:10px}.crmDangerButton:disabled{cursor:wait;opacity:.5}@media (width<=1050px){.crmStageSummaryBar{grid-template-columns:repeat(6,minmax(140px,1fr))}.crmTagManagerHead{display:block}.crmTagManagerHead>span{margin-top:14px;display:inline-block}}@media (width<=760px){.crmSidebarViewMode{display:block}.crmSidebarViewMode .crmViewToggle{max-width:260px}.crmStageSummaryBar{grid-template-columns:repeat(6,minmax(145px,1fr));padding:14px 17px 0}.crmTagManager{padding:21px}.crmTagManager footer{flex-direction:column;align-items:flex-start}.crmTagManager footer .crmDangerButton{width:100%}}.crmBulkBar{color:var(--dim);background:linear-gradient(100deg,#a38d6429,#a38d640d);border:1px solid #a38d6452;border-radius:6px;align-items:center;gap:7px;margin:0 0 10px;padding:10px 12px;display:flex}.crmBulkBar strong{color:var(--text);margin-right:auto;font-size:12px}.crmBulkBar select,.crmBulkBar input{min-width:145px;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:4px;padding:8px 9px;font-size:11px}.crmBulkBar input{min-width:180px}.crmBulkBar .primaryButton{margin:0;padding:8px 10px;font-size:10px}.crmBulkClear{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:7px;font-size:10px}.crmBulkSelectAll{cursor:pointer;align-items:center;gap:7px;display:flex}.crmBulkCheck{z-index:1;width:15px;height:15px;accent-color:var(--gold);cursor:pointer;margin-right:3px;position:relative}.crmLeadTablePerson{grid-template-columns:18px 30px minmax(0,1fr)}.crmLeadTablePerson .crmBulkCheck{grid-row:1/span 2}.crmLeadTablePerson .crmAvatar{grid-area:1/2/span 3}.crmLeadTablePerson b,.crmLeadTablePerson small,.crmLeadTablePerson .crmLeadTags{grid-column:3}.crmLeadTableRow{cursor:pointer}.crmLeadTableRow:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.crmRolePill{color:var(--gold);background:var(--gold-soft);white-space:nowrap;border:1px solid #a38d644d;border-radius:99px;padding:6px 8px;font-size:10px}.crmTeamButton{margin:0;padding:9px 11px;font-size:11px}.crmManageTagsButton:disabled,.crmPipelineActions button:disabled{cursor:not-allowed;opacity:.42}.crmTeamManager{width:min(780px,100%);max-height:92vh;padding:28px;overflow:auto}.crmTeamInviteForm{background:#a38d6412;border:1px solid #a38d643d;border-radius:6px;grid-template-columns:1fr 1.3fr 1fr auto;align-items:end;gap:8px;margin-top:22px;padding:14px;display:grid}.crmTeamInviteForm label{color:var(--faint);gap:5px;font-size:10px;display:grid}.crmTeamInviteForm input,.crmTeamInviteForm select,.crmTeamList select{box-sizing:border-box;width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:4px;padding:9px 10px;font-size:11px}.crmTeamInviteForm .primaryButton{white-space:nowrap;margin:0;padding:9px 11px;font-size:10px}.crmTeamList{gap:7px;margin-top:17px;display:grid}.crmTeamList article{border:1px solid var(--border);background:#ffffff09;border-radius:6px;grid-template-columns:32px minmax(0,1fr) 160px auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.crmTeamList article>div{min-width:0}.crmTeamList strong,.crmTeamList small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crmTeamList strong{color:var(--text);font-size:12px}.crmTeamList small{color:var(--faint);margin-top:3px;font-size:10px}.crmTeamList .crmBulkClear{white-space:nowrap}.crmTeamList select:disabled{opacity:.5}.crmChannelConfigForm{background:#a38d6412;border:1px solid #a38d6447;border-radius:7px;gap:10px;margin-top:22px;padding:17px;display:grid}.crmChannelConfigTitle{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:10px;display:flex}.crmChannelConfigTitle h3{color:var(--text);margin:0;font:600 22px Barlow Condensed,sans-serif}.crmChannelConfigForm label{color:var(--dim);gap:5px;font-size:12px;display:grid}.crmChannelConfigForm input{box-sizing:border-box;width:100%;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:5px;padding:10px 11px;font-size:12px}.crmChannelConfigForm input:focus{outline-offset:1px;outline:2px solid #a38d6466}.crmConfiguredPill{color:#b8d6a1;white-space:nowrap;background:#8eb57e1f;border:1px solid #8eb57e47;border-radius:99px;padding:5px 7px;font-size:10px}.crmChannelConfigHint{color:var(--faint);font-size:11px}.crmChannelConfigActions{align-items:center;gap:8px;margin-top:3px;display:flex}.crmChannelConfigActions .primaryButton{margin:0}.crmChannelConfigActions .crmDangerButton{margin-left:auto}@media (width<=760px){.crmBulkBar{flex-direction:column;align-items:stretch}.crmBulkBar strong{margin:0}.crmBulkBar select,.crmBulkBar input,.crmBulkBar .primaryButton,.crmBulkClear{width:100%}.crmTeamManager{padding:21px}.crmTeamInviteForm{grid-template-columns:1fr}.crmTeamInviteForm .primaryButton{width:100%}.crmTeamList article{grid-template-columns:32px minmax(0,1fr)}.crmTeamList article select,.crmTeamList article .crmBulkClear{grid-column:2;width:100%}.crmChannelConfigActions{flex-direction:column;align-items:stretch}.crmChannelConfigActions .primaryButton,.crmChannelConfigActions .crmDangerButton{width:100%;margin:0}}.crmPipelineAdvancedToolbar{justify-content:space-between;align-items:flex-end;gap:18px;max-width:1360px;margin:0 auto;padding:0 36px 14px;display:flex}.crmPipelineFilterGroup,.crmSavedViewGroup{align-items:flex-end;gap:8px;display:flex}.crmPipelineFilterGroup{flex:1}.crmToolbarCaption{color:var(--gold);letter-spacing:.1em;white-space:nowrap;align-self:center;margin-right:2px;font-size:9px}.crmPipelineAdvancedToolbar label{min-width:155px;color:var(--faint);gap:5px;font-size:10px;display:grid}.crmPipelineAdvancedToolbar select,.crmSavedViewActions input{box-sizing:border-box;min-width:0;color:var(--text);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:4px;padding:8px 9px;font-size:11px}.crmSavedViewGroup>label{min-width:155px}.crmSavedViewActions{align-items:center;gap:5px;display:flex}.crmSavedViewActions input{width:145px}.crmSavedViewActions .secondaryButton{white-space:nowrap;margin:0;padding:8px 10px;font-size:10px}.crmSavedViewActions .crmBulkClear{white-space:nowrap;width:auto}.crmPipelineAdvancedToolbar select:focus,.crmSavedViewActions input:focus{outline-offset:1px;outline:2px solid #a38d6466}@media (width<=1050px){.crmPipelineAdvancedToolbar{flex-direction:column;align-items:stretch;gap:10px}.crmPipelineFilterGroup,.crmSavedViewGroup{align-items:end}.crmSavedViewGroup{justify-content:space-between}.crmSavedViewActions{flex:1}.crmSavedViewActions input{flex:1;width:auto}}@media (width<=760px){.crmPipelineAdvancedToolbar{padding:0 17px 14px}.crmPipelineFilterGroup,.crmSavedViewGroup{flex-direction:column;align-items:stretch}.crmToolbarCaption{align-self:flex-start}.crmPipelineAdvancedToolbar label,.crmSavedViewGroup>label{width:100%;min-width:0}.crmSavedViewActions{flex-direction:column;align-items:stretch}.crmSavedViewActions input,.crmSavedViewActions .secondaryButton,.crmSavedViewActions .crmBulkClear{width:100%}}.crmCalendarView{background:radial-gradient(circle at 75% 5%,#a38d6414,#0000 28%)}.crmCalendarStats{grid-template-columns:1.45fr 1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.crmCalendarStats article{border:1px solid var(--border);background:#ffffff09;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:108px;padding:17px;display:flex}.crmCalendarStats article.featured{background:linear-gradient(135deg,#a38d643b,#a38d640d);border-color:#a38d6466}.crmCalendarStats span{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.crmCalendarStats strong{color:var(--gold);font:700 31px Barlow Condensed,sans-serif}.crmCalendarStats small{color:var(--dim);font-size:11px}.crmCalendarShell{grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:11px;display:grid}.crmCalendarBoard,.crmCalendarAgenda{border:1px solid var(--border);background:#ffffff09;border-radius:8px}.crmCalendarBoard{padding:20px}.crmCalendarBoard>header,.crmCalendarAgenda>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.crmCalendarBoard h2,.crmCalendarAgenda h2{color:var(--text);text-transform:capitalize;margin:0;font:600 28px Barlow Condensed,sans-serif}.crmCalendarControls{align-items:center;gap:4px;display:flex}.crmCalendarControls button{min-width:30px;height:30px;color:var(--dim);border:1px solid var(--border);cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:0 8px}.crmCalendarControls button:first-child,.crmCalendarControls button:last-child{color:var(--gold);font-size:21px}.crmCalendarControls button:hover{color:var(--text);background:var(--gold-soft);border-color:#a38d6459}.crmCalendarWeekdays,.crmCalendarGrid{grid-template-columns:repeat(7,1fr);display:grid}.crmCalendarWeekdays{gap:5px;margin-top:25px;padding:0 3px}.crmCalendarWeekdays span{color:var(--faint);text-align:center;letter-spacing:.1em;font-size:9px}.crmCalendarGrid{gap:5px;margin-top:7px}.crmCalendarCell{min-height:84px;color:var(--dim);text-align:left;cursor:pointer;background:#00000021;border:1px solid #ffffff09;border-radius:5px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:9px 8px;display:flex}.crmCalendarCell:hover{background:#a38d641a;border-color:#a38d6459}.crmCalendarCell.empty{visibility:hidden;pointer-events:none}.crmCalendarCell b{font-size:13px;font-weight:500}.crmCalendarCell small{min-height:12px;color:var(--faint);font-size:9px}.crmCalendarCell.today b{color:#17140f;background:var(--gold);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.crmCalendarCell.selected{border-color:var(--gold);background:linear-gradient(145deg,#a38d6447,#a38d6414);box-shadow:inset 0 0 0 1px #a38d6433}.crmCalendarCell.selected small{color:var(--gold)}.crmCalendarEventDots{align-items:center;gap:3px;display:flex}.crmCalendarEventDots i{background:#b9d28e;border-radius:50%;width:5px;height:5px}.crmCalendarEventDots i:nth-child(2){background:#d8b66d}.crmCalendarEventDots i:nth-child(3){background:#cb9792}.crmCalendarBoard>footer{color:var(--faint);border-top:1px solid var(--border);justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.crmCalendarBoard>footer span:first-child{align-items:center;gap:6px;display:flex}.crmCalendarLegendDot{background:#b9d28e;border-radius:50%;width:6px;height:6px}.crmCalendarAgenda{flex-direction:column;min-height:100%;padding:20px;display:flex}.crmCalendarAgenda>header{border-bottom:1px solid var(--border);padding-bottom:15px}.crmCalendarAgenda>header h2{font-size:24px}.crmCalendarAgenda>header>span{min-width:28px;height:28px;color:var(--gold);background:var(--gold-soft);border:1px solid #a38d6440;border-radius:50%;place-items:center;font-size:12px;display:grid}.crmCalendarEvents{gap:8px;padding-top:12px;display:grid}.crmCalendarEvents>button{color:var(--text);text-align:left;cursor:pointer;background:#00000021;border:1px solid #ffffff0d;border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.crmCalendarEvents>button:hover{background:#a38d641a;border-color:#a38d6459}.crmCalendarEvents strong,.crmCalendarEvents small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crmCalendarEvents strong{font-size:12px}.crmCalendarEvents small{color:var(--faint);margin-top:3px;font-size:10px}.crmCalendarEvents b{color:var(--gold);background:var(--gold-soft);white-space:nowrap;border-radius:99px;padding:4px 6px;font-size:9px;font-weight:500}.crmCalendarEmpty{text-align:center;flex:1;align-content:center;justify-items:center;padding:30px 18px;display:grid}.crmCalendarEmpty>span{color:var(--gold);font-size:28px}.crmCalendarEmpty strong{color:var(--text);margin-top:11px;font:600 20px Barlow Condensed,sans-serif}.crmCalendarEmpty p{max-width:230px;color:var(--faint);margin:7px 0 0;font-size:11px;line-height:1.45}@media (width<=1050px){.crmCalendarShell{grid-template-columns:1fr}.crmCalendarAgenda{min-height:300px}.crmCalendarEvents{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.crmSideNav{grid-template-columns:repeat(5,1fr)}.crmCalendarStats{grid-template-columns:1fr 1fr}.crmCalendarStats article.featured{grid-column:1/-1}.crmCalendarBoard{padding:15px 11px}.crmCalendarCell{min-height:68px;padding:7px 5px}.crmCalendarCell small{font-size:8px}.crmCalendarAgenda{padding:16px}.crmCalendarEvents{grid-template-columns:1fr}.crmCalendarBoard>footer{font-size:9px}}.crmColumn.dragOver{border-color:var(--gold);background:#a38d641f;box-shadow:0 0 0 1px #a38d6440,0 10px 30px #00000029}.crmLeadCard[draggable=true]{cursor:grab}.crmLeadCard[draggable=true]:active{cursor:grabbing}.crmLeadCard.dragging{opacity:.5;transform:rotate(1deg)scale(.98)}.crmEmbeddedSignupCard{background:linear-gradient(120deg,#86aa751f,#a38d6414);border:1px solid #86aa754d;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px;display:flex}.crmEmbeddedSignupCard strong{font:600 20px Barlow Condensed,sans-serif}.crmEmbeddedSignupCard p{max-width:390px;color:var(--dim);margin:5px 0 0;font-size:12px;line-height:1.45}.crmEmbeddedSignupCard .primaryButton{flex:none;margin:0}@media (width<=560px){.crmEmbeddedSignupCard{flex-direction:column;align-items:stretch}.crmEmbeddedSignupCard p{max-width:none}.crmEmbeddedSignupCard .primaryButton{width:100%}}.crmBackdrop{overscroll-behavior:contain;align-items:flex-start;overflow-y:auto}.crmBackdrop>.crmIntegrationModal{overscroll-behavior:contain;max-height:calc(100vh - 40px);overflow-y:auto}
