@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--navy:#00274c;--navy2:#001d38;--maize:#ffcb05;--bg:#f5f7fa;--ink:#172b44;--muted:#78879a;--line:#e6eaf0;--green:#168661}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}.brandTrademark{letter-spacing:0;align-self:flex-start;font-size:.43em;line-height:1.5}.brandAttribution{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:1.8}.brandAttribution>span,.brandAttribution>a{white-space:nowrap;font-weight:700}.brandAttribution>a{color:inherit;text-underline-offset:3px;text-decoration:underline}.accountFooter{text-align:center;color:var(--navy);background:var(--bg);padding:20px}button,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}.appShell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#d4dfee;flex-direction:column;flex-shrink:0;width:250px;height:100vh;padding:29px 18px;display:flex;position:sticky;top:0}.logo{color:#fff;letter-spacing:-.8px;align-items:center;gap:11px;padding:2px 11px 52px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;display:flex}.logo>span:last-child{line-height:1}.logo small{letter-spacing:4.1px;color:#b7c6d8;margin-top:7px;font-size:9px;display:block}.logoIcon{background:var(--maize);width:39px;height:39px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.goldText,.goldDot{color:var(--maize)}.sideLabel{letter-spacing:2px;color:#6785a5;padding:0 16px 17px;font-size:10px;font-weight:800}.navItem{color:#bccbdb;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;margin:3px 0;padding:14px 16px;font-size:13px;font-weight:700;display:flex}.navItem.selected{color:var(--navy);background:var(--maize)}.navItem:not(.selected):hover{color:#fff;background:#123d66}.sidebarBottom{margin-top:auto}.security{color:#a9bacb;border-top:1px solid #244767;border-bottom:1px solid #244767;gap:12px;margin-bottom:12px;padding:18px 12px;display:flex}.security b,.security small{display:block}.security b{font-size:12px}.security small{margin-top:5px;font-size:10px}.security svg{color:var(--maize);flex-shrink:0}.logout{font-weight:500}.mainArea{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 51px;display:flex}.breadcrumb{color:#8a98a8;font-size:13px}.breadcrumb span{color:#bdc4ce;margin:0 11px}.breadcrumb strong{color:var(--navy)}.topRight{letter-spacing:1.1px;color:#6e8395;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex}.statusDot,.miniDot{background:#23b87b;border-radius:50%;width:7px;height:7px;display:inline-block}.avatar{background:var(--navy);width:32px;height:32px;color:var(--maize);letter-spacing:0;border-radius:50%;place-items:center;margin-left:21px;font-size:15px;display:grid}.content{max-width:1630px;margin:0 auto;padding:48px 51px}.headingRow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.eyebrow{color:#b28e00;letter-spacing:2.4px;margin-bottom:11px;font-size:10px;font-weight:800}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.6px;color:var(--navy);font-family:Manrope,sans-serif;font-size:36px;font-weight:800;line-height:1.25}.subtitle{color:#7b8c9e;margin-top:10px;font-size:14px}.primary{background:var(--maize);border:1px solid var(--maize);color:var(--navy);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #ffcb052e}.primary:hover{background:#f4c000}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:153px;padding:24px 24px 21px;box-shadow:0 3px 15px #00274c05}.metricHead{color:#748497;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.metricIcon{color:var(--navy);background:#f1f5f9;border-radius:9px;place-items:center;padding:9px;display:grid}.metricNumber{color:var(--navy);margin-top:13px;font-family:Manrope,sans-serif;font-size:31px;font-weight:800;line-height:1.1}.topMetric{text-overflow:ellipsis;white-space:nowrap;padding-top:8px;font-size:17px;overflow:hidden}.metricFoot{color:#9aa6b3;margin-top:11px;font-size:11px}.metricFoot .miniDot{width:6px;height:6px;margin-right:4px}.panel{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 4px 22px #00274c08}.panelTop{justify-content:space-between;align-items:center;gap:20px;padding:26px 27px 25px;display:flex}.panelTop h2{color:var(--navy);font-family:Manrope,sans-serif;font-size:18px;font-weight:800}.panelTop p{color:#98a5b3;margin-top:6px;font-size:12px}.countPill{color:var(--navy);background:#eaf0f6;border-radius:15px;margin-left:6px;padding:4px 9px;font-size:11px}.panelTools{gap:10px;display:flex}.searchBox{border:1px solid var(--line);color:#9ba9b5;border-radius:7px;align-items:center;gap:10px;padding:0 13px;display:flex}.searchBox input{border:0;outline:0;min-width:190px;padding:11px 0;font-size:12px}.refresh{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:10px}.tableScroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:780px}th{color:#96a4b3;letter-spacing:1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f9fbfd;padding:16px 27px;font-size:10px;font-weight:800}td{border-bottom:1px solid #eff2f6;padding:21px 27px;font-size:12px}tr:last-child td{border-bottom:0}th.right{text-align:right}.linkName{color:var(--navy);margin-bottom:6px;font-size:13px;font-weight:800}.slugText{color:#ad8500;overflow-wrap:anywhere;font-size:12px;font-weight:700}.dest{color:#a0adba;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:290px;margin-top:5px;font-size:11px;display:flex;overflow:hidden}.dest svg{flex-shrink:0}.clickCount{color:var(--navy);align-items:center;gap:8px;font-weight:800;display:flex}.clickCount svg{color:#adb9c5}.mutedCell{color:#8594a5;white-space:nowrap}.status{border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.status span{background:currentColor;border-radius:50%;width:6px;height:6px}.status.on{color:#168661;background:#e9f8f1}.status.off{color:#7c8390;background:#f3f4f6}.actions{justify-content:flex-end;gap:5px;display:flex}.actions button,.actions a{color:#597089;background:#fff;border:1px solid #e8edf3;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.actions button:hover,.actions a:hover{color:var(--navy);background:#fff8d6}.actions .dangerBtn:hover{color:#bb3030;background:#fff1f1}.empty{text-align:center;padding:65px 20px 73px}.emptyIcon{color:#7c96ac;background:#f0f4f7;border-radius:19px;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.empty h3{color:var(--navy);font-family:Manrope,sans-serif;font-size:18px}.empty p{color:#9aa7b5;margin:9px 0 22px;font-size:13px}.loading{text-align:center;color:#8291a1;padding:55px}.panelFooter{color:#9aa6b4;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:18px 27px;font-size:11px;display:flex}.panelFooter span{align-items:center;gap:9px;display:flex}.footer{color:#a0adba;justify-content:space-between;margin-top:26px;font-size:11px;display:flex}.footer .footerSlogan{letter-spacing:1.5px;font-size:10px}.success{color:#177d55;background:#e7f7ef;align-items:center;gap:9px;padding:12px 18px;font-size:12px;font-weight:700;display:flex}.success button{color:inherit;background:0 0;border:0;margin-left:auto}.error{color:#b43b32;background:#fff0ef;border:1px solid #ffcfca;border-radius:7px;margin:12px 0;padding:12px 15px;font-size:12px}.modalBackdrop{z-index:10;background:#001d38a9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:100%;max-width:520px;padding:29px;box-shadow:0 30px 90px #0003}.modalTop{justify-content:space-between;align-items:flex-start;margin-bottom:27px;display:flex}.modal h2{color:var(--navy);font-family:Manrope;font-size:25px}.xBtn{color:var(--navy);background:#f5f7fa;border:0;border-radius:8px;padding:8px}.modal form>label,.loginCard form>label{color:#465a72;margin:19px 0 9px;font-size:12px;font-weight:800;display:block}.modal label span{color:#c99a00}.modal label small{color:#99a8b7;font-weight:500}.modal form>input,.slugInput,.inputWithIcon{background:#fff;border:1px solid #dfe6ed;border-radius:7px;width:100%;height:46px}.modal form>input{outline-color:var(--maize);padding:0 13px}.inputHint{color:#96a4b2;margin-top:7px;font-size:11px}.slugInput{align-items:center;display:flex;overflow:hidden}.slugInput span{color:#75869a;background:#f5f8fa;place-items:center;height:100%;padding:0 15px;font-size:12px;font-weight:800;display:grid}.slugInput input{border:0;outline:0;flex:1;min-width:0;padding:12px}.checkLine{align-items:center;gap:9px;display:flex!important}.checkLine input{accent-color:var(--navy)}.modalActions{justify-content:flex-end;gap:10px;margin-top:27px;display:flex}.secondary{color:#54687e;background:#fff;border:1px solid #dfe6ed;border-radius:7px;padding:13px 20px;font-size:13px;font-weight:700}.loginPage{background:radial-gradient(circle at 90% 10%, #11436c, transparent 35%), var(--navy);place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{background:#fff;border-radius:16px;width:min(100%,430px);padding:42px;box-shadow:0 25px 90px #00101b70}.brandMark{background:var(--maize);width:54px;height:54px;color:var(--navy);border-radius:14px;place-items:center;margin-bottom:25px;display:grid}.loginCard h1{font-size:31px}.loginCard p{color:#8191a2;margin-top:10px;margin-bottom:27px;font-size:13px;line-height:1.6}.inputWithIcon{color:#99a7b5;align-items:center;gap:9px;padding:0 13px;display:flex}.inputWithIcon input{border:0;outline:0;flex:1;min-width:0}.full{width:100%;margin-top:22px}.smallNote{text-align:center;color:#9da9b5;margin-top:27px;font-size:11px}@media (max-width:1100px){.sidebar{width:210px}.metrics{grid-template-columns:repeat(2,1fr)}.content{padding:35px 27px}.topbar{padding:0 27px}}@media (max-width:680px){.sidebar{width:72px;padding:20px 10px;position:relative}.logo{padding:0 5px 40px}.logo>span:last-child,.sideLabel,.navItem:not(.selected),.navItem.selected{font-size:0}.navItem{justify-content:center;padding:14px}.navItem svg{flex-shrink:0}.security{display:none}.topbar{height:60px;padding:0 17px}.topRight{gap:4px;font-size:0}.avatar{margin-left:8px}.content{padding:27px 14px}.headingRow{flex-direction:column;align-items:flex-start}h1{font-size:29px}.metrics{gap:10px}.metric{min-height:135px;padding:17px}.metricNumber{font-size:25px}.metricHead{font-size:11px}.panelTop{flex-direction:column;align-items:flex-start}.searchBox input{width:100%;min-width:0}.panelTools{width:100%}.searchBox{flex:1}.footer .footerSlogan,.panelFooter>span{display:none}}:root{--muted:#52667d}::selection{color:#00274c;background:#ffcb05}a{color:#00274c;text-underline-offset:3px}button,a,input,textarea{touch-action:manipulation}input,textarea{caret-color:#00274c}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8c6900}.loginCard form>input,.loginCard textarea{width:100%;min-height:46px;font:inherit;border:1px solid #b5c1ce;border-radius:7px;padding:11px 13px;font-size:16px}.loginCard textarea{resize:vertical;min-height:140px}.textButton{color:#00274c;text-underline-offset:3px;background:0 0;border:0;margin:18px auto 0;padding:10px;text-decoration:underline;display:block}.enrollment{width:min(100%,520px)}.setupQr{max-width:100%;height:auto;margin:16px auto;display:block}.manualSecret{overflow-wrap:anywhere;margin-top:14px;display:block}.recoveryCodes{background:#f0f4f7;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:18px;display:grid}.recoveryCodes code{font-size:13px}.checkLine{margin-top:20px;font-size:14px}dialog.modal{max-height:90dvh;color:var(--ink);border:0;overflow:auto}dialog::backdrop{background:#001d38b8}.modal form>input,.slugInput input,.searchBox input{font-size:16px}.navItem{text-decoration:none}.reportPanel{border-top:1px solid #d2dce5;margin-top:28px;padding:28px 0}.reportPanel h2{color:var(--navy);font-size:18px}.reportPanel p{color:#52667d;margin:12px 0;font-size:14px;line-height:1.6}.reportItem{overflow-wrap:anywhere;border-bottom:1px solid #d2dce5;padding:20px 0}.reportItem button{margin:4px 8px 4px 0}.metricFoot,.panelTop p,.panelFooter,.footer,.dest,.empty p,.inputHint,.smallNote,.subtitle,.loginCard p,.metricHead,.mutedCell,th{color:#53677b}.eyebrow,.slugText{color:#806200}.actions button,.actions a,.refresh,.xBtn{min-width:44px;min-height:44px}.success{color:#115a3c}.sideLabel{color:#a4bad0}.loginCard .primary{box-shadow:none}.metricNumber{font-variant-numeric:tabular-nums}.linkName{overflow-wrap:anywhere}.loading{color:#52667d}.primary{box-shadow:none}.sidebar .logo{letter-spacing:-.6px}@media (max-width:680px){.sidebar{width:64px;height:100dvh;padding-inline:6px;position:sticky}.logo{padding-inline:6px}.navItem{padding:12px}.content{padding-inline:12px}.loginCard{padding:28px 24px}.metrics{grid-template-columns:1fr}.metric{min-height:auto;padding:18px}.metricNumber{margin-top:5px}.metricFoot{font-size:12px}.metricIcon{padding:6px}.panelTop{padding:20px 16px}.tableScroll table{min-width:0;display:block}.tableScroll thead{display:none}.tableScroll tbody{display:block}.tableScroll tr{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.tableScroll td{border:0;padding:0;display:block}.tableScroll td:first-child,.tableScroll td:last-child{grid-column:1/-1}.tableScroll td[data-label]:before{content:attr(data-label);color:#53677b;margin-bottom:6px;font-size:11px;display:block}.tableScroll .dest{white-space:normal;overflow-wrap:anywhere;max-width:100%}.actions{flex-wrap:wrap;justify-content:flex-start}.slugText{font-size:13px}.footer{font-size:10px}.panelFooter{padding:16px}.recoveryCodes{grid-template-columns:1fr}.breadcrumb{font-size:12px}.topbar{padding:0 12px}.topRight .avatar{display:none}.modal{padding:22px}.modalActions{flex-wrap:wrap}.modalActions button{flex:1}.checkLine{align-items:flex-start}.reportItem button{width:100%}}.breadcrumb,.topRight{color:#52667d}@media (max-width:680px){.logo>span:last-child{display:none}}.status.on{color:#116647}.status.off{color:#536071}.modal label small{color:#53677b}.smallNote a{padding-block:8px;display:inline-block}.homepageAdmin{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:30px;padding:28px}.homepageAdmin h2{color:var(--navy);font-family:Manrope,sans-serif;font-size:19px}.homepageAdmin p{color:#53677b;margin-top:8px;font-size:14px;line-height:1.6}.homepageAdminHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.homepageAdminHead>a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.interestStats{grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0;display:grid}.interestStats>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.interestStats strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px}.interestStats span{color:#53677b;flex-basis:100%;font-size:12px}.interestStats svg{color:#7d922e}.homepageEditor summary{cursor:pointer;color:var(--navy);padding:10px 0;font-size:14px;font-weight:700}.homepageEditor form{grid-template-columns:1fr 1fr;gap:18px 22px;margin-top:16px;display:grid}.homepageEditor label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.homepageEditor input,.homepageEditor textarea{width:100%;font:inherit;color:var(--ink);border:1px solid #b5c1ce;border-radius:7px;padding:12px;font-size:16px}.homepageEditor textarea{resize:vertical}.wideField,.homepageSave{grid-column:1/-1}.homepageSave{align-items:center;gap:18px;display:flex}.homepageSave>span{color:#116647;font-size:14px}@media (max-width:680px){.homepageAdmin{padding:20px 16px}.homepageAdminHead{flex-direction:column;align-items:flex-start}.interestStats{gap:12px}.interestStats strong{font-size:24px}.interestStats span{font-size:11px}.homepageEditor form{grid-template-columns:1fr}.homepageSave{flex-wrap:wrap}}.securityCard{width:min(100%,510px)}.backLink{align-items:center;gap:7px;margin-bottom:24px;font-size:13px;text-decoration:none;display:inline-flex}.securityOther{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.securityOther h2{color:var(--navy);font-size:16px}.securityOther .secondary{text-decoration:none;display:inline-block}.recoveryLink{text-underline-offset:3px;width:fit-content;margin:16px auto 0;text-decoration:underline;display:block}.leadsPage{max-width:1260px;margin:auto;padding:40px 30px 70px}.leadsHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.leadsHeader p{color:#53677b;margin-top:10px;font-size:15px}.leadsHeader>a,.leadWorkflow a,.leadListHead>div,.leadDashboardLink>a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.leadSummary{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.leadSummary>div{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:22px;display:flex}.leadSummary strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px}.leadSummary span{color:#53677b;flex-basis:100%;font-size:13px}.validatedSummary{background:#fff8dc!important}.leadWorkflow{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.leadWorkflow>section{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.leadWorkflow h2,.leadImport h2,.leadList h2,.leadEmailSetup h2{color:var(--navy);font-family:Manrope,sans-serif;font-size:21px}.leadWorkflow p,.leadImport>p,.leadEmailSetup p{color:#53677b;margin:10px 0 20px;font-size:14px;line-height:1.6}.leadWorkflow strong{color:var(--navy);margin-bottom:20px;font-size:34px}.leadWorkflow a{margin-top:auto}.leadImport,.leadList,.leadEmailSetup{border:1px solid var(--line);background:#fff;border-radius:12px;margin:24px 0;padding:26px}.leadImport form>label,.leadEmailSetup label{margin:16px 0 8px;font-size:13px;font-weight:700;display:block}.leadImport textarea,.leadImport input:not([type=file]),.leadEmailSetup input{width:100%;font:inherit;color:var(--ink);border:1px solid #b5c1ce;border-radius:7px;padding:12px;font-size:16px;display:block}.leadImport textarea{resize:vertical}.leadImport form>.primary{margin-top:18px}.importFile{flex-wrap:wrap;align-items:center;gap:10px;display:flex!important}.importFile input{font:inherit}.importPreview{background:#f5f7fa;border-radius:8px;margin-top:16px;padding:14px;font-size:14px}.importPreview p{line-height:1.6}.importPreview details{margin-top:10px}.importPreview summary{cursor:pointer}.importPreview ul{padding-left:20px}.leadListHead,.leadFilters{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.leadFilters{align-items:flex-end}.leadSearch{border:1px solid #b5c1ce;border-radius:7px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.leadSearch input{width:100%;font:inherit;border:0;outline:0;padding:12px 0}.leadFilters label:last-child{font-size:13px;font-weight:700}.leadFilters select{font:inherit;color:var(--ink);background:#fff;border:1px solid #b5c1ce;border-radius:7px;margin-top:6px;padding:10px;font-size:14px;display:block}.leadTable{overflow-x:auto}.leadTable table{min-width:790px}.leadTable td,.leadTable th{padding:18px 14px}.leadTable td small{color:#53677b;margin-top:5px;display:block}.leadStatus{color:#53677b;white-space:nowrap;background:#eef2f7;border-radius:20px;padding:7px 10px;font-size:12px;display:inline-block}.leadStatus.validated{color:#115c3f;background:#e4f7ed}.leadStatus.interested{color:#685309;background:#fff3be}.leadStatus.unsubscribed{color:#7b3b36;background:#fff0ee}.leadEmpty{text-align:center;color:#53677b;padding:38px 15px;font-size:14px}.leadPagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;display:flex}.leadPagination span{color:#53677b;margin-right:auto;font-size:13px}.leadDashboardLink{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:26px;display:flex}.leadDashboardLink h2{color:var(--navy);font-size:19px}.leadDashboardLink p{color:#53677b;margin-top:8px;font-size:14px}@media (max-width:680px){.leadsPage{padding:25px 16px 50px}.leadsHeader{flex-direction:column;align-items:flex-start}.leadSummary{grid-template-columns:1fr 1fr;gap:10px}.leadSummary>div{padding:16px}.leadWorkflow{grid-template-columns:1fr}.leadImport,.leadList,.leadEmailSetup{padding:20px 16px}.leadListHead,.leadFilters{flex-direction:column;align-items:flex-start}.leadSearch,.leadFilters label:last-child,.leadFilters select{width:100%}.leadPagination{flex-wrap:wrap}.leadPagination span{flex-basis:100%}.leadDashboardLink{flex-direction:column;align-items:flex-start}.leadTable td{overflow-wrap:anywhere}}.leadColumnList{width:100%;color:var(--navy);margin:0 0 16px;padding:0;font-size:14px;line-height:1.6;list-style:none}.leadColumnList li{overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;padding:8px 0}.leadWorkflow .textButton{text-align:left;margin:0 0 16px;padding:7px 0}.leadTable td:last-child button{margin:3px 5px 3px 0}.leadImport .importFile input{max-width:100%}
.reportPanel{background:#fff;border:1px solid #d2dce5;border-radius:14px;margin:32px 0;padding:28px;scroll-margin-top:24px}.reportHeading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.reportHeading h2{color:#00274c;letter-spacing:-.025em;align-items:center;gap:10px;font-size:23px;display:flex}.reportHeading p,.reportHint{color:#53677b;max-width:75ch;margin:10px 0 18px;font-size:13px;line-height:1.65}.reportFilters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.reportFilters label,.linkFormFields label,.domainAdd label{color:#00274c;flex-direction:column;gap:8px;font-size:13px;font-weight:600;display:flex}.reportFilters input,.reportFilters select,.linkFormFields input,.domainAdd input,.modal select,.linkOrganization select{color:#00274c;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbd7;border-radius:8px;padding:10px 12px}.reportNumbers{font-variant-numeric:tabular-nums;border-top:1px solid #d2dce5;border-bottom:1px solid #d2dce5;flex-wrap:wrap;gap:40px;margin-top:30px;padding:24px 0;display:flex}.reportNumbers span{color:#53677b;margin-bottom:8px;font-size:13px;display:block}.reportNumbers strong{color:#00274c;letter-spacing:-.03em;font-size:32px}.clickChart{background:#f6f9fb;border-radius:12px;margin:26px 0 16px;padding:20px}.clickChart figcaption{color:#00274c;margin-bottom:12px;font-size:14px;font-weight:600}.clickChart svg{width:100%;height:auto;max-height:280px;display:block}.clickChart text{fill:#53677b;font-size:12px}.reportEmpty{text-align:center;color:#53677b;padding:50px 10px;font-size:14px}.dailyReport summary{cursor:pointer;color:#00274c;padding:12px 0;font-size:14px}.dailyReport .tableScroll{max-height:300px;overflow:auto}.dailyReport td{padding:10px 14px}.reportBreakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0;display:grid}.reportBreakdown h3{color:#00274c;margin-bottom:12px;font-size:16px}.reportBreakdown table{table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.reportBreakdown td,.reportBreakdown th{overflow-wrap:anywhere;padding:10px 8px;font-size:12px}.reportBreakdown th:first-child{width:48%}.reportBreakdown td:not(:first-child),.reportBreakdown th:not(:first-child){text-align:right}.domainAdd{align-items:flex-end;gap:16px;max-width:660px;display:flex}.domainAdd label{flex:1}.domainRow{border-top:1px solid #d2dce5;margin-top:20px;padding:24px 0}.domainTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.domainTop h3{overflow-wrap:anywhere;color:#00274c;margin-bottom:8px;font-size:18px}.domainActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.domainState{color:#53677b;font-size:13px}.domainState.active{color:#115a3c}.domainSteps{color:#53677b;margin-top:20px;font-size:14px;line-height:1.7}.domainSteps ol{padding-left:22px}.domainSteps li{margin:10px 0}.domainSteps a{color:#00274c;text-underline-offset:3px}.domainSteps td{padding:12px;font-size:12px}.dnsValue{overflow-wrap:anywhere}.linkOrganization{color:#53677b;border-bottom:1px solid #d2dce5;align-items:center;gap:14px;padding:14px 24px;font-size:13px;display:flex}.linkOrganization select{width:auto;min-width:150px}.linkOrganization span{margin-left:auto}.linkMeta{color:#53677b;overflow-wrap:anywhere;max-width:50ch;margin:5px 0;font-size:12px;line-height:1.5}.linkFormFields{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 12px;display:grid}.modal{max-height:90dvh;overflow:auto}@media (max-width:900px){.reportFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.reportBreakdowns{gap:22px}.reportNumbers{gap:24px}}@media (max-width:600px){.reportPanel{padding:20px 16px}.reportHeading,.domainTop{flex-direction:column}.reportHeading h2{font-size:21px}.reportBreakdowns{grid-template-columns:1fr}.reportFilters{gap:12px}.reportNumbers{gap:22px}.reportNumbers strong{font-size:28px}.domainAdd{flex-direction:column;align-items:stretch}.linkOrganization{flex-wrap:wrap;padding:12px}.linkOrganization span{margin-left:0}.linkFormFields{grid-template-columns:1fr}.clickChart{padding:14px 6px}}.reportBreakdown,.reportBreakdown table{min-width:0}.reportPanel .tableScroll{max-width:100%;overflow:auto}.reportPanel .tableScroll table{table-layout:fixed;min-width:0;display:table}.reportPanel .tableScroll thead{display:table-header-group}.reportPanel .tableScroll tbody{display:table-row-group}.reportPanel .tableScroll tr{display:table-row}.reportPanel .tableScroll td{overflow-wrap:anywhere;padding:10px 12px;display:table-cell}.reportPanel .tableScroll th{padding:10px 12px;font-size:12px}.reportPanel .tableScroll td:before{display:none}.reportPanel .domainSteps table{min-width:360px}
