.contacts-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px;padding:13px 21px;cursor:pointer;list-style:none}.contacts-disclosure>summary::-webkit-details-marker{display:none}.contacts-disclosure h2{margin:0;color:#314e52;font-size:18px;letter-spacing:-.025em}.contacts-disclosure-action{display:flex;align-items:center;gap:8px;color:#a45322;font-size:11px;font-weight:800}.contacts-disclosure-action b{display:inline-block;font-size:16px;transition:transform .18s ease}.contacts-disclosure[open] .contacts-disclosure-action b{transform:rotate(180deg)}.contacts-disclosure[open]>summary{border-bottom:1px solid #e9edf2;background:#fffdfb}.contact-panel-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 21px 0;color:#647579;font-size:12px}.contact-panel-toolbar p{margin:0}.contact-panel-toolbar .filter-button{padding-top:0;white-space:nowrap}@media(max-width:760px){.contacts-disclosure>summary{padding:13px 14px}.contacts-disclosure-action{font-size:10px}.contact-panel-toolbar{padding:14px;gap:10px}.contact-panel-toolbar .filter-button{font-size:11px}}.deep-filters .campaign-analysis-filter{width:min(260px,100%)}.deep-filters .campaign-analysis-filter select{width:100%;border:0;outline:0;background:transparent;color:#20383c;font:13px inherit}.segment-remainder{margin-top:10px;border:1px solid #e8e1dc;border-radius:9px;background:#fffdfb}.segment-remainder summary{padding:11px 14px;cursor:pointer;color:#a94a1d;font-size:11px;font-weight:800}.segment-table-remainder{border-top:1px solid #eee7e1}.segment-table-remainder>div:first-child{color:#687a7e;font-size:11px;font-weight:400;letter-spacing:normal;text-transform:none}.date-presets{display:flex;gap:6px;flex-wrap:wrap}.date-presets .filter-button{padding:8px 10px;border:1px solid #eadfd6;border-radius:7px;background:#fffdfb;color:#8d4e28}.date-presets .filter-button:hover{border-color:#efb78f;background:#fff1e7}.chart-plot{display:grid;grid-template-columns:35px minmax(0,1fr);border-top:1px solid #f0ece8}.chart-axis{display:flex;height:154px;flex-direction:column;justify-content:space-between;padding:6px 7px 17px 0;color:#8b9899;font-size:9px;text-align:right}.chart-bars{border-top:0;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(25% - 1px),#edf0ec calc(25% - 1px),#edf0ec 25%)}@media(max-width:760px){.date-presets{width:100%}.chart-axis{width:32px;font-size:8px}.chart-plot{grid-template-columns:32px minmax(0,1fr)}}.workspace-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px;padding:13px 21px;cursor:pointer;list-style:none}.workspace-disclosure>summary::-webkit-details-marker{display:none}.workspace-disclosure h2{margin:0;color:#314e52;font-size:18px;letter-spacing:-.025em}.workspace-disclosure-action{display:flex;align-items:center;gap:8px;color:#a45322;font-size:11px;font-weight:800}.workspace-disclosure-action b{display:inline-block;font-size:16px;transition:transform .18s ease}.workspace-disclosure[open] .workspace-disclosure-action b{transform:rotate(180deg)}.workspace-disclosure[open]>summary{border-bottom:1px solid #e9edf2;background:#fffdfb}.workspace-body-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-body-heading>p{margin:0 0 14px}.workspace-body-heading .filter-button{padding-top:0;white-space:nowrap}(max-width:760px){.workspace-disclosure>summary{padding:13px 14px}.workspace-disclosure-action{font-size:10px}.workspace-management-body{padding:16px 14px}.workspace-body-heading{gap:10px}.workspace-body-heading .filter-button{font-size:11px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8f7f1;color:#21323a}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;padding:24px 14px;background:#20383c;color:#d5dfcf;display:flex;flex-direction:column;z-index:3}.brand{display:flex;align-items:center;padding:0 12px 34px}.brand img{display:block;width:154px;height:auto;filter:brightness(0) invert(1) sepia(.15) saturate(.7)}.brand-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#f47b20;color:#fff;font-size:15px;font-weight:900}.sidebar nav{display:grid;grid-gap:5px;gap:5px}.nav-item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:#b5c7bc;font-size:14px;font-weight:650;text-decoration:none}.nav-item span:first-child{font-size:17px;width:17px;text-align:center}.nav-item.active,.nav-item:hover{background:#36565a}.sidebar-documents{margin:8px 0 2px}.sidebar-documents summary{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:#fff4ea;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.sidebar-documents summary::-webkit-details-marker{display:none}.sidebar-documents summary:after{content:"⌄";margin-left:auto;font-size:13px;transition:transform .2s ease}.sidebar-documents[open] summary{background:rgba(84,42,31,.25);color:#fff}.sidebar-documents[open] summary:after{transform:rotate(180deg)}.sidebar-documents summary span{font-size:17px;width:17px;text-align:center}.sidebar-document-links{display:grid;grid-gap:3px;gap:3px;margin:2px 0 7px;padding-left:39px}.sidebar-document-links a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 11px;border-radius:6px;color:#fff4ea;font-size:12px;text-decoration:none}.sidebar-document-links a:hover{background:rgba(84,42,31,.25);color:#fff}.sidebar-document-links small{font-size:11px}.sidebar-bottom{margin-top:auto}.account-chip{margin:13px 5px 0;padding:13px 9px;border-top:1px solid #314057;display:flex;align-items:center;gap:9px;font-size:12px;text-decoration:none;cursor:pointer;border-radius:8px;transition:background .18s ease}.account-chip:hover{background:rgba(84,42,31,.2)}.account-chip small{display:block;color:#91a1ba;margin-top:3px}.avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-size:10px;font-weight:800;background:#f47b20}.chevron{margin-left:auto;color:#90a1ba}.workspace{margin-left:248px;min-height:100vh}.topbar{height:70px;border-bottom:1px solid #e5e9ef;background:#fff;justify-content:flex-end;padding:0 42px}.top-actions,.topbar{display:flex;align-items:center}.top-actions{gap:12px}.filter-button,.icon-button,.text-button{font:inherit;border:0;background:transparent;color:#68758a;cursor:pointer}.icon-button{font-size:20px}.gmail-connection-status{display:inline-flex;align-items:center;gap:7px;color:#66758b;font-size:12px;font-weight:700;white-space:nowrap}.gmail-connection-status i{display:block;width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 3px #fff}.gmail-connection-status i.connected{background:#35a76f}.gmail-connection-status i.disconnected{background:#d95151}.gmail-connection-status i.checking{background:#d8a332;animation:gmail-status-pulse 1.2s ease-in-out infinite}gmail-status-pulse{50%{opacity:.35}}.connect-button.connected{background:#25945f;box-shadow:0 2px 5px #25945f33}.connect-button.disconnected{background:#c74d4d;box-shadow:0 2px 5px #c74d4d33}.connect-button.checking{background:#d18c22;box-shadow:0 2px 5px #d18c2233}.connect-button,.primary-button{border:0;border-radius:7px;background:#f47b20;color:#fff;text-decoration:none;padding:11px 15px;font:700 13px inherit;cursor:pointer;box-shadow:0 2px 5px #f47b202c}.content{max-width:1360px;padding:43px 42px 60px;margin:auto}.page-title{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.eyebrow{color:#70809a;font-size:10px;font-weight:800;letter-spacing:.12em;margin:0 0 8px}.page-title h1{font-size:31px;line-height:1.1;letter-spacing:-.045em;margin:0;color:#20383c}.page-title p:not(.eyebrow){color:#758197;margin:10px 0 0;font-size:14px}.usage-strip{margin:30px 0 18px;justify-content:space-between;gap:24px;padding:17px 21px;border:1px solid #e5e9ef;border-radius:10px;background:#fff}.usage-copy,.usage-strip{display:flex;align-items:center}.usage-copy{gap:12px;font-size:13px}.usage-copy b,.usage-copy span{display:block}.usage-copy span:not(.usage-icon){font-size:12px;color:#7a8799;margin-top:3px}.usage-icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#df6418;background:#fff0e5}.usage-meter{width:265px}.usage-meter b{font-size:16px}.usage-meter b span{font-weight:600;color:#94a0b2}.usage-meter small{font-size:10px;color:#8390a3}.progress{height:6px;border-radius:3px;background:#edf0f4;margin:6px 0}.progress i{display:block;width:0;height:100%;background:#f47b20;border-radius:inherit}.summary-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.summary-grid article{padding:17px 18px;border:1px solid #e5e9ef;border-radius:10px;background:#fff}.metric-label{display:block;color:#728198;font-size:11px;font-weight:700}.summary-grid strong{display:block;color:#20383c;font-size:26px;letter-spacing:-.04em;margin:7px 0 4px}.summary-grid small{color:#8691a1;font-size:11px}.deferred-panel{margin-top:22px}.deferred-panel-placeholder{min-height:76px;display:flex;align-items:center;padding:0 21px;border:1px dashed #d8e0e5;border-radius:10px;background:#fcfdfd;color:#8a96a8;font-size:12px;font-weight:650}.deferred-panel .campaign-panel{margin-top:0!important}.campaign-panel{border:1px solid #e0e5ec;border-radius:10px;background:#fff;overflow:hidden}.panel-topline,.table-footer,.table-tools{display:flex;align-items:center;justify-content:space-between;padding:0 21px}.panel-topline{height:60px;border-bottom:1px solid #e9edf2}.tabs{display:flex;height:100%;gap:24px}.tab{border:0;border-bottom:2px solid transparent;background:transparent;padding:0;color:#718096;font:700 13px inherit;cursor:pointer}.tab.active{border-color:#f47b20;color:#234348}.tab span{display:inline-grid;place-items:center;margin-left:6px;width:18px;height:18px;border-radius:10px;background:#f0f2f6;color:#718096;font-size:10px}.filter-button{padding:8px 0;font-size:12px;font-weight:700}.table-tools{padding-top:16px;padding-bottom:12px}.search{width:min(390px,80%);display:flex;gap:8px;align-items:center;padding:9px 11px;border:1px solid #dfe4eb;border-radius:7px;color:#8794a6}.search input{border:0;outline:0;width:100%;font:13px inherit;color:#20383c}.text-button{font-size:12px;font-weight:700}.preview-note{display:flex;gap:11px;align-items:flex-start;margin:0 21px 11px;padding:11px 13px;border-radius:7px;background:#fff0e5;color:#794018;font-size:12px}.preview-note>span{color:#df6418}.preview-note b{font-size:12px}.preview-note p{margin:3px 0 0;color:#965626;font-size:11px}.campaign-table{width:100%;overflow:auto}.table-row{width:100%;display:grid;grid-template-columns:minmax(250px,2.1fr) .7fr .7fr .7fr .7fr minmax(125px,1.2fr) 24px;align-items:center;grid-gap:12px;gap:12px;padding:14px 21px;border:0;border-top:1px solid #edf0f4;background:#fff;text-align:left;color:#334b4f;font:13px inherit}.table-head{color:#8c98aa;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.campaign-row{cursor:pointer}.campaign-row:hover{background:#fafbfc}.campaign-cell b,.campaign-cell small{display:block}.campaign-cell b{color:#20383c;font-size:13px}.campaign-cell small{color:#8a96a8;font-size:11px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.status.scheduled{background:#e0a63d}.status.completed{background:#4baa78}.status.sending{background:#5785d9}.row-arrow{font-size:22px;color:#aeb8c6}.empty-results{padding:38px;text-align:center;color:#8692a4;font-size:13px}.table-footer{height:51px;background:#fbfcfd;border-top:1px solid #edf0f4;color:#8490a2;font-size:11px}.getting-started{margin-top:23px;border-radius:10px;padding:24px 27px;background:#294d4f;color:#fff;display:flex;justify-content:space-between;gap:30px}.getting-started .eyebrow{color:#aebfd9}.getting-started h2{margin:0;font-size:20px;letter-spacing:-.03em}.getting-started p:not(.eyebrow){max-width:520px;color:#c2cede;margin:8px 0 0;font-size:13px;line-height:1.5}.getting-started ol{list-style:none;margin:0;padding:3px 0;display:grid;grid-gap:10px;gap:10px;color:#d5deeb;font-size:12px}.getting-started li{display:flex;align-items:center;gap:8px}.getting-started li span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #6a7d98;border-radius:50%;font-size:10px}.drawer-backdrop{position:fixed;inset:0;background:#20383c6b;z-index:9;display:flex;justify-content:flex-end}.report-drawer{height:100%;width:min(440px,100%);padding:38px 31px;background:#fff;box-shadow:-20px 0 60px #16253b22;position:relative}.close{position:absolute;right:18px;top:14px;border:0;background:transparent;font-size:27px;color:#8190a3;cursor:pointer}.report-drawer h2{color:#20383c;margin:0;font-size:24px;letter-spacing:-.04em}.drawer-meta{font-size:12px;color:#7b899c}.drawer-status{margin:23px 0;padding:11px 0;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2;color:#6c7a8e;font-size:12px}.drawer-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.drawer-stats span{border:1px solid #e7ebf0;border-radius:8px;padding:12px;color:#758296;font-size:11px}.drawer-stats b{display:block;color:#20383c;font-size:20px;margin-bottom:3px}.drawer-callout{margin:22px 0;padding:15px;border-radius:8px;background:#fff0e5;color:#794018;font-size:12px}.drawer-callout p{line-height:1.5;color:#965626;margin:5px 0 0}.full{width:100%}.mobile-brand{display:none}.mobile-brand img{width:112px;height:auto}@media(max-width:900px){.sidebar{width:70px;padding:18px 9px}.brand{padding:0 12px 28px}.brand>span:last-child,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center;padding:12px}.nav-item span:first-child{font-size:18px}.account-chip{display:none}.workspace{margin-left:70px}.content,.topbar{padding-left:24px;padding-right:24px}.summary-grid{grid-template-columns:1fr 1fr}.getting-started{display:block}.getting-started ol{margin-top:20px;grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.workspace{margin-left:0}.sidebar{display:none}.topbar{height:60px;padding:0 18px}.mobile-brand{display:flex;align-items:center;gap:8px;font-weight:800;color:#1d2a3d}.content{padding:28px 17px}.page-title,.usage-strip{align-items:flex-start;flex-direction:column}.usage-meter{width:100%}.summary-grid{grid-template-columns:1fr 1fr}.panel-topline{padding:0 13px}.tabs{gap:13px}.tab{font-size:11px}.table-footer,.table-row,.table-tools{padding-left:13px;padding-right:13px}.table-row{min-width:800px}.campaign-table{overflow-x:auto}.getting-started{padding:21px}.getting-started ol{grid-template-columns:1fr}.primary-button{font-size:12px}}.sender-usage{margin:16px 21px;padding:18px 24px;border:1px solid #e5e8df;border-radius:10px;background:linear-gradient(135deg,#fffdf8,#fff7ed)}.sender-usage-footer,.sender-usage-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.sender-usage-head b{font-size:14px;color:#20383c}.sender-aliases,.sender-usage-head p{margin:4px 0 0;color:#71807e;font-size:11px}.sender-usage-head strong{font-size:28px;line-height:1;color:#df6418}.sender-usage-head strong small{font-size:12px;color:#71807e}.sender-progress{height:10px;overflow:hidden;border-radius:99px;background:#f1e8d7;margin:14px 0 8px}.sender-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f47b20,#ffae32);box-shadow:0 2px 8px #f47b2050}.sender-usage-footer{align-items:center;color:#6e7c78;font-size:11px;font-weight:700}.sender-usage-footer span:last-child{color:#b35317}.sender-aliases{padding-top:11px;border-top:1px solid #eee3d2;margin-top:13px}.campaign-panel form .search{width:100%;display:grid;grid-gap:6px;gap:6px;align-items:normal;padding:0;border:0;color:#52646a;font-size:12px;font-weight:750}.campaign-panel form .search>span{display:flex;align-items:center;gap:4px;color:#40575b}.campaign-panel form .search input,.campaign-panel form .search select,.campaign-panel form textarea{width:100%;min-height:46px;border:1px solid #d7e0df;border-radius:10px;outline:0;background:#fff;color:#243d40;font:500 14px Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 1px 2px #20383c08;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.campaign-panel form .search input{padding:0 13px}.campaign-panel form .search select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 42px 0 13px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#f47b20 0),linear-gradient(135deg,#f47b20 50%,transparent 0),linear-gradient(90deg,#fff7ef,#fff);background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat}.campaign-panel form textarea{padding:12px 13px;line-height:1.5;resize:vertical}.campaign-panel form .search input:hover,.campaign-panel form .search select:hover,.campaign-panel form textarea:hover{border-color:#bdcdca;background-color:#fffdfa}.campaign-panel form .search input:focus,.campaign-panel form .search select:focus,.campaign-panel form textarea:focus{border-color:#f47b20;box-shadow:0 0 0 4px #f47b2024;background-color:#fff}.campaign-panel form .search small{color:#778886;font-size:11px;font-weight:500}.campaign-panel form .search select:invalid{color:#859491}.campaign-panel>div:not(.table-tools) label.search,.campaign-panel>label.search{width:100%;display:grid;grid-gap:6px;gap:6px;align-items:normal;padding:0;border:0;color:#52646a;font-size:12px;font-weight:750}.campaign-panel>div:not(.table-tools) label.search>span,.campaign-panel>label.search>span{display:flex;align-items:center;gap:4px;color:#40575b}.campaign-panel>div:not(.table-tools) label.search select,.campaign-panel>label.search select{width:100%;min-height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 42px 0 13px;border:1px solid #d7e0df;border-radius:10px;outline:0;cursor:pointer;background-color:#fff;color:#243d40;background-image:linear-gradient(45deg,transparent 50%,#f47b20 0),linear-gradient(135deg,#f47b20 50%,transparent 0),linear-gradient(90deg,#fff7ef,#fff);background-position:calc(100% - 19px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),0 0;background-size:5px 5px,5px 5px,100% 100%;background-repeat:no-repeat;font:500 14px Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 1px 2px #20383c08;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.campaign-panel>div:not(.table-tools) label.search select:hover,.campaign-panel>label.search select:hover{border-color:#bdcdca;background-color:#fffdfa}.campaign-panel>div:not(.table-tools) label.search select:focus,.campaign-panel>label.search select:focus{border-color:#f47b20;box-shadow:0 0 0 4px #f47b2024;background-color:#fff}.recipient-report{margin-top:22px}.recipient-report-head,.recipient-report-row{display:grid;grid-template-columns:minmax(190px,1.8fr) .55fr minmax(120px,1fr) minmax(135px,1.15fr) minmax(125px,1fr) minmax(145px,1.1fr) 100px;grid-gap:14px;gap:14px;align-items:center;padding:13px 21px}.recipient-report-head{border-bottom:1px solid #edf0f4;color:#8c98aa;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.recipient-report-row{border-bottom:1px solid #edf0f4;color:#334b4f;font-size:12px}.recipient-report-row>span:first-child b,.recipient-report-row>span:first-child small{display:block}.recipient-report-row>span:first-child small{margin-top:3px;color:#b35317;font-size:10px;line-height:1.35}.live-report-message{margin:0;padding:14px 21px;color:#70809a;font-size:12px}@media(max-width:700px){.recipient-report-head,.recipient-report-row{min-width:760px}.recipient-report{overflow:hidden}}.tracking-options{display:grid;grid-gap:8px;gap:8px;border:1px solid #eadfd7;border-radius:12px;padding:13px 15px;color:#4f3a2c}.tracking-options legend{padding:0 6px;font-weight:700;color:#2c1a0f}.tracking-options label{display:flex;align-items:center;gap:9px;font-weight:650;cursor:pointer}.tracking-options input{width:17px;height:17px;accent-color:#f06b22}.tracking-options small{color:#765f51;line-height:1.4}.tracking-campaign-table .table-row{grid-template-columns:minmax(220px,2fr) .65fr .7fr .7fr .7fr minmax(110px,.9fr) 20px}.engagement-totals{display:flex;flex-wrap:wrap;gap:9px;padding:0 21px 14px}.engagement-totals span{padding:7px 10px;border:1px solid #efd9c7;border-radius:999px;background:#fff8f1;color:#785038;font-size:12px}.engagement-totals b{color:#de5f20}.tracking-note{margin:0;padding:0 21px 14px;color:#765f51;font-size:12px}.recipient-activity,.recipient-suppression{display:grid;grid-gap:3px;gap:3px}.recipient-suppression b{color:#b35317;font-size:10px}.recipient-activity small,.recipient-suppression small{color:#66747a;font-size:10px;line-height:1.3}@media(max-width:700px){.tracking-campaign-table .table-row{min-width:880px}.recipient-report-head,.recipient-report-row{min-width:920px}}.sidebar{background:linear-gradient(180deg,#c94f18,#a93b15);color:#fff4e9}.brand img{filter:brightness(0) invert(1)}.nav-item{color:#ffe5d2}.nav-item.active,.nav-item:hover{background:#8f2f10}.account-chip{border-top-color:#df7545;color:#fff}.account-chip small,.chevron{color:#ffd2b7}.avatar,.brand-mark{background:#fff2e6;color:#b94216}.template-layout{display:grid;grid-template-columns:minmax(300px,1fr) minmax(280px,1fr);grid-gap:20px;gap:20px;padding:21px}.template-form{display:grid;grid-gap:11px;gap:11px}.template-form label{display:grid;grid-gap:6px;gap:6px;color:#40575b;font-size:12px;font-weight:750}.template-form input,.template-form textarea{width:100%;min-height:42px;border:1px solid #d7e0df;border-radius:9px;padding:10px 12px;font:13px inherit}.template-form .html-source{min-height:190px;overflow:auto;font-family:ui-monospace,monospace;font-size:11px;white-space:pre-wrap}.template-form small{color:#765f51;line-height:1.4}.template-list{display:grid;grid-gap:10px;gap:10px;align-content:start}.template-card{border:1px solid #e7ddd5;border-radius:10px;padding:14px;background:#fffcfa}.template-card b,.template-card small{display:block}.template-card small{margin:4px 0 12px;color:#765f51}.template-card div{display:flex;gap:13px;flex-wrap:wrap}.danger-button{border:0;background:transparent;color:#b44121;font:700 12px inherit;cursor:pointer}.template-preview{border-top:1px solid #e9edf2;padding:18px 21px}.template-preview>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.template-preview iframe{width:100%;height:520px;border:1px solid #dfe4eb;border-radius:9px;background:#fff}(max-width:750px){.template-layout{grid-template-columns:1fr}.template-preview iframe{height:420px}}.tracking-campaign-table .table-row{grid-template-columns:minmax(220px,2fr) .65fr .7fr .7fr .7fr minmax(110px,.9fr) 20px 116px}.campaign-open-button{display:contents;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.campaign-open-button:focus-visible{outline:2px solid #f47b20;outline-offset:-3px}.campaign-row-actions{display:flex;gap:5px}.campaign-delete-button{border:1px solid #f3c7b1;border-radius:6px;background:#fff7f2;color:#b3471d;padding:6px 8px;font:700 11px inherit;cursor:pointer}.campaign-delete-button:hover{background:#fff0e7}.older-campaigns{border-top:1px solid #edf0f4}.older-campaigns summary{cursor:pointer;padding:14px 21px;color:#b3471d;font-size:12px;font-weight:750;list-style-position:inside}.older-campaigns[open] summary{border-bottom:1px solid #edf0f4}.refresh-button{display:inline-flex;align-items:center;gap:7px;min-width:72px;justify-content:flex-end}.refresh-button:disabled{cursor:wait;color:#a55a2a}.loading-spinner{display:inline-block;width:13px;height:13px;flex:0 0 13px;border:2px solid #f5c7aa;border-top-color:#e5611c;border-radius:50%;animation:campaign-spin .7s linear infinite}.live-report-message{display:flex;align-items:center;gap:8px;min-height:42px;background:#fffaf6;border-bottom:1px solid #f5e7dc}@keyframes campaign-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.loading-spinner{animation:none}}.recipient-click-details{margin:0}.recipient-click-details summary{cursor:pointer;color:#b34d1c;font-weight:750;font-size:10px;list-style-position:inside}.recipient-click-details>span{display:grid;grid-gap:2px;gap:2px;margin-top:7px;padding-top:7px;border-top:1px dashed #e9d8ca}.recipient-click-details a{overflow:hidden;color:#a34216;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.recipient-click-details b{color:#52646a;font-size:10px}.recipient-click-details small{color:#7c888d;font-size:9px}.campaign-composer-panel{background:#fff1e6;border-color:#edc49e}.campaign-composer-panel .panel-topline{background:#ffe0c2;border-bottom-color:#edc49e}.campaign-composer-panel form{padding:18px 21px;background:#fff1e6}.deep-analysis{background:#fff0f5;border-color:#f1c6d4}.deep-analysis .panel-topline{background:#ffe2ec;border-bottom-color:#f1c6d4}.deep-analysis .deep-analysis-body{background:#fff0f5}.campaign-activity{background:#eff9ef;border-color:#c5e3c4}.campaign-activity .panel-topline{background:#e2f3e1;border-bottom-color:#c5e3c4}.campaign-activity .campaign-bulk-actions,.campaign-activity .table-tools{background:#eff9ef}.one-off-email{background:#eef8ff;border-color:#bfdced}.one-off-email .panel-topline{background:#e2f3ff;border-bottom-color:#bfdced}.one-off-email form{padding:18px 21px;background:#eef8ff}.one-off-html{display:grid;grid-gap:6px;gap:6px;color:#40575b;font-size:12px;font-weight:750}.one-off-html>span{display:flex;gap:4px}.one-off-html textarea{width:100%;min-height:220px;border:1px solid #d7e0df;border-radius:10px;outline:0;padding:12px 13px;background:#fff;color:#243d40;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;box-shadow:0 1px 2px #20383c08}.one-off-html textarea:focus{border-color:#f47b20;box-shadow:0 0 0 4px #f47b2024}.one-off-html small{color:#778886;font-size:11px;font-weight:500}.inline-refresh{justify-self:start;margin-top:-5px;color:#b34d1c}.one-off-template-preview{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid #f0d9c8;border-radius:10px;background:#fffaf6}.one-off-template-preview>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.one-off-template-preview b{color:#744224;font-size:12px}.one-off-template-preview small{color:#846f61;font-size:10px}.one-off-template-preview iframe{width:100%;height:360px;border:1px solid #e5ded8;border-radius:7px;background:#fff}.page-refresh-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.page-refresh{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #f1d5c4;border-radius:7px;background:#fffaf6;color:#b34d1c}.page-refresh:hover{background:#fff1e7}.recipient-history{margin:0}.recipient-history summary{cursor:pointer;color:#596b70;font-weight:750;font-size:10px;list-style-position:inside}.recipient-history>span{display:grid;grid-gap:2px;gap:2px;margin-top:7px;padding-top:7px;border-top:1px dashed #d9e0e0}.recipient-history b{color:#52646a;font-size:10px}.recipient-history small{color:#7c888d;font-size:9px;line-height:1.35}.follow-up-options{background:#fffaf6}.follow-up-fields{display:grid;grid-gap:12px;gap:12px;padding:4px 0 0}.follow-up-fields textarea{min-height:150px}.preview-layout{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:18px 21px 4px}.preview-merge-button{min-height:45px;white-space:nowrap}.merge-preview{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(340px,1.3fr);grid-gap:16px;gap:16px;margin:14px 21px 20px;padding:16px;border:1px solid #efceb9;border-radius:12px;background:#fffaf6}.merge-preview p{color:#694d3b;font-size:12px}.merge-preview iframe{width:100%;height:350px;border:1px solid #eaded6;border-radius:8px;background:#fff}.merge-chips{display:flex;flex-wrap:wrap;gap:6px}.merge-chips span{border-radius:999px;padding:5px 8px;background:#ffe9d9;color:#aa4819;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.contact-list{display:grid;grid-gap:10px;gap:10px;padding:0 21px 21px}.contact-card{border:1px solid #e7e1db;border-radius:10px;padding:14px;background:#fffdfb}.contact-summary{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.contact-summary b,.contact-summary small{display:block}.contact-summary b{color:#324a4e;font-size:13px}.contact-history small,.contact-summary small{margin-top:4px;color:#738184;font-size:10px}.contact-status{flex:0 0 auto;border-radius:99px;background:#eaf5f0;color:#39775f;padding:5px 8px;font-size:10px;font-weight:800}.contact-status.suppressed{background:#fff0e8;color:#aa431b}.contact-suppression{margin:10px 0 0;color:#a8481d;font-size:11px}.contact-card details{margin-top:11px;border-top:1px solid #eee7e1;padding-top:10px}.contact-card summary{cursor:pointer;color:#a84b1e;font-size:11px;font-weight:750}.contact-history{display:grid;grid-gap:7px;gap:7px;margin-top:9px}.contact-history>div{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:7px;background:#fff8f3}.contact-history b{font-size:11px;color:#44595d}.contact-history span{color:#617176;font-size:10px}@media(max-width:760px){.merge-preview,.preview-layout{grid-template-columns:1fr}.preview-merge-button{justify-self:start}.merge-preview iframe{height:280px}}.export-copy{padding:5px 21px 21px;color:#566a6d;font-size:13px;line-height:1.55}.export-copy p{margin:9px 0}.export-copy ul{display:grid;grid-gap:5px;gap:5px;margin:12px 0 0;padding-left:20px;color:#6b503f}.export-copy .eyebrow{margin-top:15px;color:#a94a1d}.export-campaign-select{display:grid;max-width:560px;grid-gap:5px;gap:5px;margin-top:16px}.export-campaign-select select{min-height:43px}.visual-report{margin-top:24px}.report-heading{height:auto;min-height:76px;padding:14px 21px;align-items:center}.report-heading h2{margin:0;color:#244248;font-size:23px;letter-spacing:-.035em}.report-heading small{display:block;max-width:640px;margin-top:5px;overflow:hidden;color:#79888c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-heading-actions{display:flex;align-items:center;gap:16px}.report-status{border-radius:999px;padding:6px 9px;background:#fff4e9;color:#a34b1c;font-size:10px;font-weight:850}.report-status.completed{background:#eaf6ef;color:#39775f}.report-status.sending{background:#eaf1ff;color:#386ba9}.report-status.paused{background:#fff1e8;color:#b35317}.report-metrics{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:10px;gap:10px;padding:19px 21px 10px;background:linear-gradient(180deg,#fffdfb,#fbfbf9)}.report-metric{min-height:123px;padding:14px;border:1px solid #e9e4dd;border-radius:11px;background:#fff;box-shadow:0 5px 17px #3f2b1508}.report-metric small,.report-metric span{display:block}.report-metric span{color:#7f8c8f;font-size:10px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.report-metric b{display:block;margin:16px 0 5px;color:#29474b;font-size:27px;letter-spacing:-.05em}.report-metric b em{margin-left:5px;color:#cc541b;font-size:12px;font-style:normal;letter-spacing:0}.report-metric small{color:#819093;font-size:10px;line-height:1.3}.report-metric.delivered{border-top:3px solid #8db7a0}.report-metric.opened{border-top:3px solid #f1b751}.report-metric.clicked{border-top:3px solid #ec7131}.report-metric.replied{border-top:3px solid #ba88ca}.report-metric.caution{border-top:3px solid #d87d62}.report-insights{display:grid;grid-template-columns:minmax(390px,1.55fr) minmax(240px,.8fr);grid-gap:12px;gap:12px;padding:10px 21px 20px;background:#fff8d8}.report-insights>section,.report-link-performance{border:1px solid #ece5df;border-radius:11px;background:#fff}.report-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 16px 9px}.recipient-report-section-title h3,.report-section-heading h3{margin:0;color:#3a5357;font-size:14px}.report-section-heading>small,.report-section-heading>span{color:#a85b2c;font-size:10px;font-weight:750}.funnel-bars{display:grid;grid-gap:12px;gap:12px;padding:8px 16px 17px}.funnel-bars>div{display:grid;grid-template-columns:66px 1fr 28px;grid-gap:10px;gap:10px;align-items:center}.funnel-bars span{color:#637479;font-size:11px;font-weight:700}.funnel-bars i{display:block;overflow:hidden;height:9px;border-radius:99px;background:#f1eeea}.funnel-bars b{display:block;height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#f68d35,#d4551e)}.funnel-bars>div:nth-child(2) b{background:linear-gradient(90deg,#f9ce70,#edaa2d)}.funnel-bars>div:nth-child(3) b{background:linear-gradient(90deg,#f68146,#df571e)}.funnel-bars>div:nth-child(4) b{background:linear-gradient(90deg,#d6a5df,#aa6dbb)}.funnel-bars strong{color:#445d61;font-size:11px;text-align:right}.report-summary-note{padding:16px}.report-summary-note b{display:block;color:#a34d1f;font-size:13px}.report-summary-note p:not(.eyebrow){margin:7px 0 0;color:#6d5a4d;font-size:11px;line-height:1.55}.report-link-performance{margin:0 21px 20px}.link-performance-table>div{display:grid;grid-template-columns:minmax(180px,2fr) .8fr .7fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid #f0ece8;font-size:11px}.link-performance-table>div:first-child{color:#8a989a;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.link-performance-table a{overflow:hidden;color:#b54c1b;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.link-performance-table small,.link-performance-table span{color:#6f7f82}.link-performance-table b{color:#2f4c50}.recipient-report-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;padding:4px 21px 14px;border-top:1px solid #f0ece8;background:#fff8d8}.recipient-report-section-title>span{color:#8a989a;font-size:11px;font-weight:700}.visual-report .recipient-report-head{background:#fffdf0}.campaign-overview .recipient-report{background:#fff8d8}.campaign-overview .recipient-report-row{background:#fffdf5}@media(max-width:1120px){.report-metrics{grid-template-columns:repeat(3,1fr)}.report-insights{grid-template-columns:1fr}}@media(max-width:680px){.report-heading{align-items:flex-start;flex-direction:column}.report-heading-actions{width:100%;justify-content:space-between}.report-metrics{grid-template-columns:repeat(2,1fr);padding:14px}.report-insights{padding:0 14px 14px}.report-link-performance{margin:0 14px 16px;overflow:auto}.link-performance-table{min-width:620px}.recipient-report-section-title{padding-left:14px;padding-right:14px}}.report-metrics{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.funnel-bars>div{grid-template-columns:minmax(90px,auto) 1fr 28px}.funnel-delivery-failures{display:grid;grid-gap:4px;gap:4px;margin:0 16px 16px;padding:11px 12px;border:1px solid #f0d0c6;border-radius:8px;background:#fff8f5;color:#994935;font-size:11px}.funnel-delivery-failures small{color:#846a63;font-size:10px}@media(max-width:680px){.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.older-recipients{display:block;border-top:1px solid #edf0f4}.older-recipients summary{cursor:pointer;padding:14px 21px;color:#b34d1c;font-size:12px;font-weight:750;list-style-position:inside}.older-recipients[open] summary{border-bottom:1px solid #edf0f4}.queue-safeguards{display:grid;grid-gap:14px;gap:14px;padding:18px 21px}.preflight-checklist{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));grid-gap:10px;gap:10px}.preflight-checklist>div{display:grid;grid-gap:4px;gap:4px;padding:13px;border:1px solid #e8ddd4;border-radius:10px;background:#fffaf6}.preflight-checklist span{color:#9b5a35;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.preflight-checklist b{color:#324a4e;font-size:13px}.preflight-checklist small{color:#708084;font-size:10px;line-height:1.35}@media(max-width:760px){.preflight-checklist{grid-template-columns:1fr}}.reporting-filters{grid-template-columns:minmax(190px,1.5fr) repeat(2,minmax(130px,.75fr)) auto;align-items:end}.campaign-comparison{margin:0 21px 21px;border:1px solid #ebe4de;border-radius:11px;background:#fff}.comparison-table>div{display:grid;grid-template-columns:minmax(180px,2fr) repeat(6,minmax(66px,.65fr));grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #f0ece8;color:#627579;font-size:11px}.comparison-table>div:first-child{color:#8a989a;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.comparison-table button{padding:0;border:0;background:transparent;color:#a94a1d;font:700 11px inherit;text-align:left;cursor:pointer}.link-performance-table>div{grid-template-columns:minmax(180px,2fr) .7fr .85fr .7fr 1fr}@media(max-width:760px){.reporting-filters{grid-template-columns:1fr}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:680px}.link-performance-table{overflow-x:auto}.link-performance-table>div{min-width:680px}}.workspace-management-body{padding:18px 21px 21px;color:#566a6d;font-size:13px}.workspace-management-body>p{margin:0 0 14px}.workspace-invite{display:flex;gap:10px;align-items:end;margin-bottom:18px}.workspace-invite .search{flex:1 1;max-width:440px}.workspace-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:22px;gap:22px}.workspace-grid h3{margin:0 0 9px;color:#3c5659;font-size:13px}.activity-log>div,.workspace-person{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #eee8e3}.activity-log b,.activity-log small,.activity-log span,.workspace-person b,.workspace-person small{display:block}.activity-log b,.workspace-person b{color:#364f53;font-size:11px}.activity-log small,.workspace-person small{margin-top:3px;color:#879397;font-size:10px}.workspace-person.pending b{color:#b15321}.activity-log{max-height:320px;overflow:auto}.activity-log>div{display:grid;grid-template-columns:120px 1fr auto;align-items:start}.activity-log span{color:#62767a;font-size:11px}.workspace-note{padding:10px 12px;border-radius:8px;background:#fff5ed;color:#975128}@media(max-width:760px){.workspace-grid,.workspace-invite{display:grid;grid-template-columns:1fr}.activity-log>div{grid-template-columns:1fr}.workspace-invite .search{max-width:none}}.roadmap-copy{padding:18px 21px 22px;color:#627377;font-size:13px;line-height:1.55}.roadmap-copy>p{max-width:840px;margin:0 0 16px}.roadmap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.roadmap-grid article{padding:15px;border:1px solid #eae2dc;border-radius:10px;background:#fffdfb}.roadmap-grid h3{margin:9px 0 4px;color:#344e52;font-size:13px}.roadmap-grid p{margin:0;color:#718084;font-size:11px;line-height:1.5}.roadmap-phase{display:inline-block;border-radius:99px;padding:4px 7px;background:#eaf5f0;color:#39775f;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.roadmap-phase.next{background:#fff3df;color:#ad6820}.roadmap-phase.later{background:#edf0f4;color:#667a82}.roadmap-note{margin:17px 0 0!important;padding:10px 12px;border-radius:8px;background:#fff6ed;color:#935027;font-size:11px}@media(max-width:760px){.roadmap-grid{grid-template-columns:1fr}}.deep-analysis-body{padding:18px 21px 22px}.deep-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.deep-filters .search{width:180px}.activity-chart,.segment-detail{margin-top:20px;border:1px solid #eae4de;border-radius:11px;background:#fff}.chart-heading,.segment-heading{display:flex;justify-content:space-between;gap:14px;align-items:end;padding:15px 16px 10px}.chart-heading h3,.segment-heading h3{margin:0;color:#385358;font-size:14px}.chart-heading>span,.segment-heading>span{color:#829093;font-size:10px}.chart-bars{display:flex;align-items:end;gap:6px;min-height:180px;padding:10px 16px 8px;border-top:1px solid #f0ece8;overflow-x:auto}.chart-day{display:grid;flex:1 0 34px;grid-gap:6px;gap:6px;min-width:34px;text-align:center}.chart-stacks{height:135px;display:flex;gap:2px;align-items:end;justify-content:center}.chart-stacks i{display:block;width:5px;min-height:2px;border-radius:3px 3px 0 0}.chart-day small{color:#839094;font-size:9px;white-space:nowrap}.chart-key .sent,.sent{background:#91b6a0}.chart-key .opened,.opened{background:#f2c35c}.chart-key .clicked,.clicked{background:#ed7d34}.chart-key .replied,.replied{background:#b58bc5}.caution,.chart-key .caution{background:#dc7561}.chart-key{display:flex;gap:13px;flex-wrap:wrap;padding:10px 16px 15px;border-top:1px solid #f0ece8;color:#6f8083;font-size:10px}.chart-key span{display:flex;gap:5px;align-items:center}.chart-key i{width:8px;height:8px;border-radius:2px}.segment-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.segment-cards button{padding:13px;border:1px solid #e8e1dc;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.segment-cards button.active{border-color:#e87135;box-shadow:0 0 0 2px #f68d3524}.segment-cards small,.segment-cards span{display:block}.segment-cards span{color:#728386;font-size:10px;font-weight:750}.segment-cards b{display:block;margin:8px 0 4px;color:#314d51;font-size:24px}.segment-cards small{color:#909b9d;font-size:9px;line-height:1.35}.segment-table>div{display:grid;grid-template-columns:1.2fr 1.4fr 1.1fr .7fr;grid-gap:12px;gap:12px;padding:10px 16px;border-top:1px solid #f0ece8;color:#687a7e;font-size:11px}.segment-table>div:first-child{color:#8c989b;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.segment-table b{color:#385257;font-size:11px}@media(max-width:900px){.segment-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.deep-filters .search{width:100%}.segment-cards{grid-template-columns:repeat(2,1fr)}.segment-table{overflow-x:auto}.segment-table>div{min-width:680px}}.deliverability-trends{margin-top:20px;border:1px solid #eae4de;border-radius:11px;background:#fff}.deliverability-table>div{display:grid;grid-template-columns:1.5fr repeat(3,.7fr) 1fr;grid-gap:10px;gap:10px;padding:10px 16px;border-top:1px solid #f0ece8;color:#687a7e;font-size:11px}.deliverability-table>div:first-child{color:#8c989b;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.deliverability-table b{color:#385257}.deliverability-table strong{font-size:10px}.deliverability-table .warning{color:#ba4d25}.deliverability-table .healthy{color:#39775f}.segment-table select{max-width:130px;padding:5px;border:1px solid #e2dcd6;border-radius:6px;background:#fff;color:#52666a;font:10px inherit}.share-report-note{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:15px 21px 0;padding:10px 12px;border:1px solid #f0ceb8;border-radius:8px;background:#fff8f2;color:#81502e;font-size:11px}.share-report-note a{max-width:400px;overflow:hidden;color:#a94a1d;text-overflow:ellipsis;white-space:nowrap}.share-report-note small{color:#887466;font-size:10px}@media(max-width:760px){.deliverability-table{overflow-x:auto}.deliverability-table>div{min-width:620px}}.sheet-writeback-note{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:15px 21px 0;padding:10px 12px;border:1px solid #cfe4d6;border-radius:8px;background:#f5fbf6;color:#35654a;font-size:11px}.sheet-writeback-note small{color:#587869;font-size:10px}.ab-test-options{background:#fff7ef}.ab-test-report{margin:0 21px 20px;padding:0 16px 16px;border:1px solid #efd8c6;border-radius:11px;background:#fffaf6}.ab-test-report>p{margin:2px 0 14px;color:#765e4e;font-size:11px;line-height:1.5}.ab-variant-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ab-variant-grid article{display:grid;grid-gap:6px;gap:6px;padding:13px;border:1px solid #eaded5;border-radius:9px;background:#fff}.ab-variant-grid span{color:#b05020;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ab-variant-grid b{color:#314d51;font-size:12px;line-height:1.35}.ab-complete,.ab-message,.ab-variant-grid small{color:#718084;font-size:10px}.ab-release{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid #eedfd5}.ab-release>b{color:#86502c;font-size:11px}.ab-release>span{display:flex;gap:8px;flex-wrap:wrap}.ab-message{display:block;margin-top:10px;color:#a54d1f;font-weight:700}@media(max-width:680px){.ab-test-report{margin-left:14px;margin-right:14px}.ab-variant-grid{grid-template-columns:1fr}.ab-release{align-items:flex-start;flex-direction:column}}.deliverability-results{margin-top:2px}.link-check-list{display:grid;grid-gap:7px;gap:7px}.link-check-list>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:9px 11px;border:1px solid #eee5de;border-radius:8px;background:#fffdfb}.link-check-list a{overflow:hidden;color:#a94a1d;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.link-check-list small{color:#778589;font-size:10px}.check-fail,.check-ok{border-radius:99px;padding:4px 6px;font-size:9px!important;text-transform:uppercase}.check-ok{background:#e8f5ed!important;color:#39775f!important}.check-fail{background:#fff0e8!important;color:#aa431b!important}@media(max-width:620px){.link-check-list>span{grid-template-columns:auto minmax(0,1fr)}.link-check-list small{grid-column:2}}.saved-segments-body{padding:18px 21px 21px;color:#5d7074;font-size:13px}.saved-segments-body>p{margin:0 0 15px;line-height:1.5}.segment-builder{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:11px;gap:11px;align-items:end;padding:14px;border:1px solid #eadfd7;border-radius:11px;background:#fffaf6}.segment-builder>label:not(.search){display:flex;align-items:center;gap:7px;color:#52676b;font-size:11px;font-weight:700}.segment-builder>label input[type=checkbox]{width:16px;height:16px;accent-color:#e5611c}.saved-segment-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.saved-segment-list article{display:grid;grid-template-columns:minmax(220px,1fr) auto auto auto;grid-gap:11px;gap:11px;align-items:center;padding:11px 13px;border:1px solid #eee5de;border-radius:9px;background:#fffdfb}.saved-segment-list b,.saved-segment-list small{display:block}.saved-segment-list b{color:#385257;font-size:12px}.saved-segment-list small{margin-top:3px;color:#78878a;font-size:10px}.saved-segment-list strong{color:#b54c1b;font-size:11px;white-space:nowrap}.segment-preview{display:grid;grid-gap:8px;gap:8px;margin-top:14px;padding:14px;border:1px solid #efd2bd;border-radius:10px;background:#fff7f0}.segment-preview>div{display:flex;justify-content:space-between;gap:12px}.segment-preview>div>b{color:#70472e;font-size:13px}.segment-preview>p{margin:0;color:#7c685a;font-size:11px}.segment-preview>span{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid #eedfd5}.segment-preview span b{color:#425b5f;font-size:11px}.segment-preview span small{color:#7c888b;font-size:10px}@media(max-width:820px){.segment-builder{grid-template-columns:repeat(2,1fr)}.saved-segment-list article{grid-template-columns:1fr auto auto}}@media(max-width:560px){.segment-builder{grid-template-columns:1fr}.saved-segment-list article{grid-template-columns:1fr auto}.saved-segment-list article>strong{grid-column:1}.segment-preview>span{display:grid;grid-template-columns:1fr}}.tracking-quality-summary{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:0 21px;padding:11px 13px;border:1px solid #ead8c9;border-radius:9px;background:#fffaf6;color:#745947;font-size:10px}.tracking-quality-summary b{color:#a54c1e;font-size:11px}.tracking-quality-summary span{padding-left:9px;border-left:1px solid #ebd9cb}@media(max-width:680px){.tracking-quality-summary{margin:0 14px}.tracking-quality-summary span{padding-left:0;border-left:0}}.next-action{display:flex;justify-content:space-between;gap:22px;align-items:center;margin:0 0 22px;padding:18px 21px;border:1px solid #edc9b5;border-radius:13px;background:linear-gradient(110deg,#fff8f2,#fffdfb);box-shadow:0 7px 24px #7c43100c}.next-action .eyebrow{margin:0;color:#b9501d}.next-action h2{margin:5px 0;color:#314c50;font-size:19px;letter-spacing:-.025em}.next-action p:not(.eyebrow){max-width:710px;margin:5px 0 0;color:#6d625b;font-size:12px;line-height:1.5}.next-action .primary-button{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;white-space:nowrap;text-decoration:none}.next-action .primary-button span{font-size:16px}.next-action.attention{border-color:#edcfbb;background:linear-gradient(110deg,#fff5ed,#fffdfb)}.next-action.quiet{border-color:#dfe6e3;background:linear-gradient(110deg,#f8fbfa,#fff)}.loading-action{justify-content:flex-start;color:#78878a;font-size:12px}@media(max-width:700px){.next-action{align-items:flex-start;flex-direction:column}.next-action .primary-button{width:100%;justify-content:center}}.campaign-wizard-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin:2px 0;padding:0;list-style:none}.campaign-wizard-steps li{display:flex;align-items:center;gap:7px;color:#98a2a4;font-size:10px;font-weight:750}.campaign-wizard-steps span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #dce2e0;border-radius:50%;background:#fff;color:#829093;font-size:10px}.campaign-wizard-steps li.active{color:#a94a1d}.campaign-wizard-steps li.active span{border-color:#e56b28;background:#e56b28;color:#fff}.campaign-wizard-steps li.complete{color:#46755d}.campaign-wizard-steps li.complete span{border-color:#90bba0;background:#eaf5ee;color:#39775f}.wizard-stage{display:grid;grid-gap:14px;gap:14px}.wizard-review{padding:18px;border:1px solid #ecd8c9;border-radius:12px;background:#fffaf6}.wizard-complete h3,.wizard-review h3{margin:0;color:#354f53;font-size:18px}.wizard-complete p:not(.eyebrow),.wizard-review>p:not(.eyebrow){margin:0;color:#6f6157;font-size:12px;line-height:1.5}.wizard-review-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.wizard-review-grid span{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid #eddfd5;border-radius:8px;background:#fff;color:#6d7779;font-size:11px}.wizard-review-grid b{color:#a04a1d;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.wizard-complete{padding:23px;border:1px solid #cce4d4;border-radius:12px;background:#f5fbf6}.wizard-complete>div{display:flex;gap:10px;flex-wrap:wrap}.wizard-complete .primary-button{text-decoration:none}.wizard-actions{display:flex;justify-content:space-between;gap:12px;padding-top:3px;border-top:1px solid #eee7e1}@media(max-width:680px){.campaign-wizard-steps{grid-template-columns:repeat(5,auto);overflow:auto}.campaign-wizard-steps li b{display:none}.wizard-review-grid{grid-template-columns:1fr}}.wizard-stage[hidden]{display:none}.campaign-overview{position:fixed;z-index:40;inset:20px;overflow:auto;margin:0!important;border:1px solid #dfd8d2!important;border-radius:16px!important;background:#fff8d8!important;box-shadow:0 22px 80px #2534384a}.campaign-overview:before{content:"";position:fixed;z-index:-1;inset:0;background:#25343875;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.campaign-overview .report-heading{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:#fff;border-bottom:1px solid #eee7e1}.report-tabs{display:flex;gap:4px;padding:10px 21px;border-bottom:1px solid #eee7e1;background:#fffdfb}.report-tabs a{border-radius:7px;padding:7px 10px;color:#a94a1d;font-size:11px;font-weight:750;text-decoration:none}.report-tabs a:hover{background:#fff0e5}@media(max-width:760px){.campaign-overview{inset:0;border:0!important;border-radius:0!important}.campaign-overview .report-heading{padding:12px 14px}.campaign-overview .report-heading-actions{gap:7px}.campaign-overview .report-heading-actions .filter-button{padding:7px;font-size:10px}.report-tabs{padding:9px 14px}}.campaign-overview{background:#fff!important;box-shadow:0 0 0 100vmax #25343875,0 22px 80px #2534384a}.campaign-overview:before{display:none}.campaign-overview .recipient-report,.campaign-overview .recipient-report-head,.campaign-overview .recipient-report-row,.campaign-overview .recipient-report-section-title,.campaign-overview .report-insights,.campaign-overview .report-metrics,.campaign-overview .report-tabs{background:#fff}.status-pill{display:inline-flex;align-items:center;justify-content:center;gap:1px;width:max-content;max-width:100%;border-radius:999px;padding:5px 8px;background:#edf0f2;color:#65757a;font-size:10px;font-weight:850;letter-spacing:.025em;line-height:1.1;white-space:nowrap}.status-pill .status{margin-right:4px;background:currentColor}.status-pill.draft{background:#eef0f2;color:#68767b}.status-pill.ready{background:#fff0e2;color:#b65a1e}.status-pill.sending{background:#eaf1ff;color:#2f67b0}.status-pill.sending .status{animation:status-pulse 1.35s ease-in-out infinite}.status-pill.paused{background:#fff4d9;color:#a06b12}.status-pill.completed{background:#e9f6ed;color:#34765a}.status-pill.attention{background:#fdeceb;color:#b3423b}.report-status{padding:7px 10px;text-transform:uppercase;letter-spacing:.06em}.recipient-status{font-size:9px}@keyframes status-pulse{50%{opacity:.35;transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.status-pill.sending .status{animation:none}}.empty-state{display:grid;grid-template-columns:auto minmax(210px,1fr) auto;align-items:center;grid-gap:19px;gap:19px;min-height:196px;margin:18px 21px;padding:24px;border:1px dashed #e0c9ba;border-radius:14px;background:linear-gradient(135deg,#fffdfb,#fff7f1);color:#52666a}.empty-state h3{margin:0;color:#304c50;font-size:17px;letter-spacing:-.025em}.empty-state p:not(.eyebrow){max-width:510px;margin:7px 0 0;color:#718084;font-size:12px;line-height:1.55}.empty-state .primary-button{text-align:center;white-space:nowrap}.empty-state-compact{min-height:172px;margin:0;padding:20px}.empty-state-art{position:relative;display:grid;place-items:center;flex:0 0 auto;width:70px;height:70px;border:1px solid #f2c49d;border-radius:50%;background:#fff0e4;color:#d85d1c;box-shadow:0 8px 20px #d96b2214}.empty-state-art span{position:relative;z-index:1;font-size:27px;font-weight:800}.empty-state-art i{position:absolute;display:block;width:5px;height:5px;border-radius:50%;background:#f6b36e}.empty-state-art i:first-of-type{top:9px;right:15px}.empty-state-art i:nth-of-type(2){bottom:11px;right:9px;width:7px;height:7px;background:#f47b20}.empty-state-art i:nth-of-type(3){bottom:8px;left:16px;width:3px;height:3px}.template-list .empty-state{margin:0}.campaign-action-bar{position:relative;justify-content:flex-end;flex-wrap:wrap;max-width:760px;gap:7px 10px}.campaign-action-bar .danger-button,.campaign-action-bar .filter-button{min-height:32px;padding:7px 9px;border:1px solid #eadfd6;border-radius:7px;background:#fffdfb;color:#735f52;font-size:11px;white-space:nowrap}.campaign-action-bar .filter-button:hover{border-color:#efb78f;background:#fff1e7;color:#ad4c19}.campaign-action-bar .filter-button:disabled{cursor:not-allowed;opacity:.45}.campaign-action-bar .danger-button{border-color:#f1c8b7;color:#aa431b}.campaign-action-bar .danger-button:hover{background:#fff0ea}.campaign-action-bar .report-status{margin-right:2px;border:0}.campaign-overview .report-heading{align-items:center;gap:18px;box-shadow:0 5px 16px #4132260d}.campaign-overview .report-heading-actions{padding:4px 0}@media(max-width:980px){.campaign-overview .report-heading{align-items:flex-start;flex-direction:column}.campaign-action-bar{max-width:none;justify-content:flex-start}}@media(max-width:680px){.empty-state{grid-template-columns:1fr;gap:12px;margin:14px;padding:19px}.empty-state-compact{margin:0}.empty-state .primary-button{justify-self:start}.campaign-action-bar{gap:6px}.campaign-action-bar .danger-button,.campaign-action-bar .filter-button{font-size:10px;padding:6px 7px}.campaign-action-bar .report-status{width:100%;margin-bottom:2px}.campaign-overview .report-heading{position:-webkit-sticky;position:sticky}.template-list .empty-state{margin:0}}.inline-help{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px;outline:0;cursor:help}.inline-help-mark{display:grid;place-items:center;width:14px;height:14px;border:1px solid #c1a58e;border-radius:50%;color:#a95727;font-size:9px;font-weight:900;line-height:1}.inline-help-tooltip{position:absolute;z-index:80;left:50%;bottom:calc(100% + 8px);width:230px;padding:9px 10px;border-radius:8px;background:#304d50;color:#fff;font-size:11px;font-weight:500;line-height:1.4;text-align:left;box-shadow:0 8px 24px #20383c35;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .16s ease,transform .16s ease}.inline-help:focus .inline-help-tooltip,.inline-help:hover .inline-help-tooltip{opacity:1;transform:translate(-50%)}.dashboard-summary{margin-bottom:22px}.dashboard-summary-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 10px}.dashboard-summary-heading h2{margin:0;color:#304c50;font-size:14px}.summary-card-settings{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px;padding:13px 15px;border:1px solid #ebd4c4;border-radius:10px;background:#fffaf6;color:#674d3b;font-size:11px}.summary-card-settings>div{display:flex;gap:12px 17px;flex-wrap:wrap}.summary-card-settings label{cursor:pointer;font-weight:700}.summary-card-settings input{accent-color:#e66522}.customizable-summary{margin-bottom:0}.recipient-email-button{margin:0;padding:0;border:0;background:transparent;color:#a94a1d;font:750 13px inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:#e7c0a8;text-decoration-color:#e7c0a8;text-underline-offset:3px}.recipient-email-button:hover{color:#d95b1c}.recipient-drawer-backdrop{position:fixed;z-index:70;inset:0;background:#20383c6b;display:flex;justify-content:flex-end}.recipient-detail-drawer{width:min(510px,100%);height:100%;overflow:auto;padding:35px 28px;background:#fffdfb;box-shadow:-20px 0 70px #14232a35}.recipient-detail-drawer h2{margin:0;color:#304c50;font-size:24px;letter-spacing:-.035em;overflow-wrap:anywhere}.recipient-detail-drawer .drawer-meta{margin:8px 0 18px;line-height:1.45}.recipient-drawer-section{padding:18px 0;border-top:1px solid #eee3db}.recipient-drawer-section h3{margin:0 0 11px;color:#40585b;font-size:13px}.drawer-alert{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:9px;background:#fff0ea;color:#a24520;font-size:11px}.drawer-alert small{color:#9a674f}.drawer-ok{margin:0;padding:10px 11px;border-radius:8px;background:#edf7ef;color:#477a5d;font-size:11px}.contact-timeline{display:grid;grid-gap:10px;gap:10px}.contact-timeline article{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid #e9ddd4;border-radius:10px;background:#fff}.contact-timeline article>div:first-child{display:grid;grid-gap:3px;gap:3px}.contact-timeline article b{color:#3d575a;font-size:12px}.contact-timeline article p,.contact-timeline article small{margin:0;color:#778589;font-size:10px;line-height:1.4}.contact-timeline .status-pill{justify-self:start}.timeline-events{display:grid;grid-gap:6px;gap:6px;padding:9px 10px;border-radius:7px;background:#fff8f3;color:#6d5e54;font-size:10px;line-height:1.4}.timeline-events b{font-size:10px;color:#9d491f}.timeline-events a{color:#b25322;overflow-wrap:anywhere}.merge-data{border-top:1px solid #f0e8e1;padding-top:9px}.merge-data summary{cursor:pointer;color:#a84d20;font-size:10px;font-weight:800}.merge-data dl{display:grid;grid-gap:6px;gap:6px;margin:9px 0 0}.merge-data dl>div{display:grid;grid-template-columns:minmax(90px,.6fr) 1fr;grid-gap:8px;gap:8px;padding:7px 8px;border-radius:6px;background:#fff9f4;font-size:10px}.merge-data dt{color:#8c684f;font-weight:800}.merge-data dd{margin:0;color:#4d6265;overflow-wrap:anywhere}@media(max-width:680px){.dashboard-summary-heading{align-items:flex-start;flex-direction:column}.summary-card-settings>div{display:grid;grid-template-columns:1fr 1fr}.inline-help-tooltip{left:auto;right:0;transform:translateY(4px)}.inline-help:focus .inline-help-tooltip,.inline-help:hover .inline-help-tooltip{transform:translate(0)}.recipient-detail-drawer{padding:28px 20px}.recipient-drawer-section{padding:16px 0}}.reply-inbox{margin-top:22px}.reply-inbox-tools{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(220px,1fr);grid-gap:11px;gap:11px;padding:16px 21px;border-bottom:1px solid #eee7e1;background:#fffdfb}.reply-inbox-tools .search{width:100%;display:grid;grid-gap:6px;gap:6px;align-items:normal;padding:0;border:0;color:#52646a;font-size:11px;font-weight:750}.reply-inbox-tools .search span{color:#40575b}.reply-draft-form textarea,.reply-inbox-tools input,.reply-inbox-tools select{width:100%;min-height:39px;border:1px solid #d7e0df;border-radius:8px;outline:0;background:#fff;color:#243d40;font:500 12px Inter,ui-sans-serif,system-ui,sans-serif}.reply-inbox-tools input,.reply-inbox-tools select{padding:0 10px}.reply-inbox-tools select{cursor:pointer}.reply-groups{display:grid;grid-gap:16px;gap:16px;padding:18px 21px 21px}.reply-group{overflow:hidden;border:1px solid #e8e0da;border-radius:11px;background:#fffdfb}.reply-group>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid #eee4dc;background:#fff8f3}.reply-group h3{margin:0;color:#354f53;font-size:14px}.reply-group header small{display:block;max-width:700px;margin-top:4px;color:#7a8688;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-group header>span{flex:0 0 auto;color:#9d4d20;font-size:10px;font-weight:800}.reply-card{padding:15px 16px;border-bottom:1px solid #f0e9e3}.reply-card:last-child{border-bottom:0}.reply-card-main{display:grid;grid-gap:8px;gap:8px}.reply-card-meta{display:grid;grid-gap:3px;gap:3px}.reply-card-meta b{color:#385257;font-size:12px}.reply-card-meta small{color:#78878a;font-size:10px}.reply-card-main>p{margin:0;color:#56696c;font-size:11px;line-height:1.5}.reply-card-main .reply-no-preview{color:#8b8179;font-style:italic}.reply-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.reply-card-actions label{display:flex;align-items:center;gap:7px;color:#6a7678;font-size:10px;font-weight:800}.reply-card-actions select{min-height:30px;padding:0 7px;border:1px solid #e2d8d0;border-radius:6px;background:#fff;color:#7c431f;font:700 10px inherit;cursor:pointer}.reply-card-actions .text-button{color:#ad4c1b}.reply-draft-form{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:13px;border:1px solid #efd4c1;border-radius:9px;background:#fff8f2}.reply-draft-form label{display:grid;grid-gap:6px;gap:6px;color:#70472f;font-size:11px;font-weight:800}.reply-draft-form textarea{min-height:125px;padding:10px;resize:vertical;line-height:1.45}.reply-draft-form small{color:#806b5d;font-size:10px;line-height:1.4}.reply-draft-form>div{display:flex;align-items:center;gap:11px}@media(max-width:700px){.reply-inbox-tools{grid-template-columns:1fr;padding:14px}.reply-groups{padding:14px}.reply-group>header{align-items:flex-start;flex-direction:column}.reply-group header small{max-width:100%}.reply-card-actions{align-items:flex-start;flex-direction:column}.reply-card-actions label{width:100%;justify-content:space-between}.reply-card-actions select{min-width:180px}}.sender-health-body{display:grid;grid-gap:16px;gap:16px;padding:18px 21px 22px}.sender-health-intro{max-width:820px;margin:0;color:#65777a;font-size:12px;line-height:1.55}.health-account{border:1px solid #e8dfd8;border-radius:12px;background:#fffdfb;overflow:hidden}.health-account-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-bottom:1px solid #f0e8e2}.allowance-health b,.allowance-health small,.health-account-heading b,.health-account-heading small{display:block}.health-account-heading b{color:#385257;font-size:13px}.allowance-health small,.health-account-heading small{margin-top:3px;color:#839195;font-size:10px}.allowance-health{text-align:right}.allowance-health b{color:#b75220;font-size:14px}.health-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;padding:13px 16px;border-bottom:1px solid #f0e8e2}.health-metrics>div{display:grid;grid-gap:4px;gap:4px;padding:10px;border:1px solid #eee4dd;border-radius:9px;background:#fff}.health-metrics span{color:#8c9899;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.health-metrics b{color:#355257;font-size:13px}.health-metrics small{color:#79888b;font-size:10px;line-height:1.35}.health-metrics .health-good{background:#f5fbf6;border-color:#d3e7d8}.health-metrics .health-good b{color:#39775f}.health-metrics .health-warning{background:#fff6ef;border-color:#efd0bc}.health-metrics .health-warning b{color:#ae4d20}.domain-health-list{display:grid;grid-gap:8px;gap:8px;padding:13px 16px}.domain-health{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(120px,.75fr));grid-gap:9px;gap:9px;align-items:center;padding:10px 11px;border:1px solid #eee6df;border-radius:9px;background:#fff}.domain-heading b,.domain-heading small{display:block}.domain-heading b{color:#3c585c;font-size:11px}.domain-heading small{margin-top:3px;color:#839093;font-size:9px;line-height:1.35}.domain-health>span{width:max-content;max-width:100%;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:750}.domain-health .found{background:#eaf5ee;color:#39775f}.domain-health .missing{background:#fff0e8;color:#aa431b}.domain-health .manual,.domain-health .unknown{background:#f0f2f4;color:#687a7e}.health-issues{margin:0 16px 13px;border-top:1px solid #f0e8e2}.health-issues summary{cursor:pointer;padding:11px 0;color:#b34d1c;font-size:11px;font-weight:750}.health-issues>div{display:grid;grid-template-columns:1.2fr .7fr 1.6fr;grid-gap:10px;gap:10px;padding:8px 0;border-top:1px solid #f4eee9;color:#758487;font-size:10px}.health-issues b{color:#3a5559}.health-issues span{color:#ad4c20;font-weight:700}.health-issues small{font-size:10px}.health-clear{margin:0 16px 14px;color:#42735a;font-size:11px}.health-footnote{margin:0;padding:11px 13px;border-radius:9px;background:#f8faf9;color:#6a7a7d;font-size:10px;line-height:1.5}.health-footnote a{color:#a94a1d;font-weight:750}@media(max-width:900px){.health-metrics{grid-template-columns:repeat(2,1fr)}.domain-health{grid-template-columns:1fr 1fr}.domain-heading{grid-column:1/-1}}@media(max-width:620px){.sender-health-body{padding-left:14px;padding-right:14px}.health-account-heading{align-items:flex-start;flex-direction:column}.allowance-health{text-align:left}.domain-health,.health-issues>div,.health-metrics{grid-template-columns:1fr}.domain-health>span{width:max-content}}.local-time-options{background:#f7fbfa}.local-send-preview{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #d7e6df;border-radius:11px;background:#fbfefd}.local-send-preview h3{margin:0;color:#355257;font-size:14px}.local-send-preview p:not(.eyebrow){margin:5px 0 0;color:#708084;font-size:11px;line-height:1.5}.local-send-table>div{display:grid;grid-template-columns:1.2fr .85fr 1.25fr;grid-gap:10px;gap:10px;padding:10px 12px;border-top:1px solid #e5eeea;color:#6d7f82;font-size:11px}.local-send-table>div:first-child{border-top:0;color:#8a9999;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.local-send-table b{color:#3a565a}.local-send-table-rest{border-top:1px solid #e5eeea}@media(max-width:680px){.local-send-table{overflow-x:auto}.local-send-table>div{min-width:580px}}.engagement-alerts{margin-top:22px}.engagement-alerts h2{margin:0;color:#20383c;font-size:20px}.alert-count{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:#f47b20;color:#fff;font-size:11px;vertical-align:3px}.report-action-buttons{display:flex;gap:12px}.engagement-settings{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 21px;background:#fff8f3;border-bottom:1px solid #f1dfd2;color:#66402a;font-size:12px}.engagement-settings label{display:flex;align-items:center;gap:8px;font-weight:700}.engagement-settings input{accent-color:#f47b20}.engagement-settings small{color:#876853;max-width:470px}.engagement-alert-list{display:grid}.engagement-alert{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:16px 21px;border-bottom:1px solid #edf0f4;background:#fff}.engagement-alert.is-new{background:#fffaf6}.engagement-alert-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff0e5;color:#d65d18;font-weight:900}.engagement-alert-main>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.engagement-alert-main b{color:#213b3e;font-size:13px}.engagement-alert-main small{color:#7d8998;font-size:11px}.engagement-type{padding:3px 7px;border-radius:999px;background:#f6e4d6;color:#a64214;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.engagement-alert-main p{margin:6px 0 3px;color:#5f6d7d;font-size:12px}.engagement-alert-main a{display:block;max-width:650px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#c65417;font-size:12px}.engagement-alert-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.topbar .icon-button{text-decoration:none}@media(max-width:700px){.engagement-settings{align-items:flex-start;flex-direction:column}.engagement-alert{grid-template-columns:32px 1fr}.engagement-alert-actions{grid-column:2;justify-content:flex-start}.engagement-alert-main a{max-width:240px}}.approval-history{margin:18px 0;padding:14px 16px;border:1px solid #e9d7c8;border-radius:9px;background:#fffaf5}.approval-history summary{cursor:pointer;color:#8c3d14;font-size:12px;font-weight:800}.approval-history>div{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.approval-history article{display:grid;grid-gap:3px;gap:3px;padding:10px 0;border-top:1px solid #f0e2d8;font-size:12px}.approval-history article:first-child{border-top:0;padding-top:0}.approval-history b{color:#253e42}.approval-history small,.approval-history span{color:#708092}.approval-history small{line-height:1.45}.crm-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin:15px 0}.crm-filters .search{width:auto;min-width:145px;display:grid;grid-gap:4px;gap:4px;padding:8px 10px}.crm-filters .search span{font-size:10px;font-weight:800;color:#718096}.crm-filters input,.crm-filters select{min-width:110px}.crm-board{display:grid;grid-template-columns:repeat(6,minmax(190px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding:2px 0 18px}.crm-column{min-width:190px;border:1px solid #e4e8ef;border-radius:9px;background:#f8fafb}.crm-column header{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border-bottom:1px solid #e4e8ef;color:#294549;font-size:12px}.crm-column header span{display:grid;place-items:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:#fff;color:#6f8090;font-size:10px}.crm-column>div{display:grid;grid-gap:8px;gap:8px;padding:9px}.crm-card{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid #e3e7ec;border-radius:7px;background:#fff;box-shadow:0 1px 2px #27323a08}.crm-card b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#294549;font-size:12px}.crm-card small{color:#8190a2;font-size:10px}.contact-stage-editor select,.crm-card select{border:1px solid #d8e0e8;border-radius:6px;background:#fff;padding:6px 7px;color:#405764;font:600 11px inherit}.crm-empty{margin:8px 2px;color:#98a5b3;font-size:11px;text-align:center}.stage-new header{border-top:3px solid #9aa6b2}.stage-engaged header{border-top:3px solid #5785d9}.stage-interested header{border-top:3px solid #f47b20}.stage-meeting_booked header{border-top:3px solid #9066cf}.stage-customer header{border-top:3px solid #4baa78}.stage-not_interested header{border-top:3px solid #c85c5c}.contact-stage-editor{margin:11px 0}.contact-stage-editor label{display:flex;align-items:center;gap:8px;color:#66778c;font-size:11px;font-weight:700}@media(max-width:760px){.crm-board{grid-template-columns:repeat(6,220px)}.crm-filters .search{flex:1 1;min-width:140px}}.sidebar{background:linear-gradient(180deg,#C95F43,#DB17A4);color:#fffaf5}.nav-item{color:#fff4ea}.nav-item.active,.nav-item:hover{background:rgba(84,42,31,.25);color:#fff}.account-chip{border-top-color:rgba(255,255,255,.36)}.account-chip small,.chevron{color:#fff1df}.avatar,.brand-mark{background:#fff8ed;color:#a74e37}.contact-enrichment{margin-top:22px}.contact-enrichment-body{display:grid;grid-gap:14px;gap:14px;padding:17px 21px 21px}.contact-enrichment-body>p{max-width:820px;margin:0;color:#67787b;font-size:12px;line-height:1.55}.contact-enrichment-controls{display:flex;flex-wrap:wrap;align-items:end;gap:11px}.contact-enrichment-controls .search{display:grid;grid-gap:5px;gap:5px;min-width:min(300px,100%);padding:8px 10px}.contact-enrichment-controls .search span{color:#65777a;font-size:10px;font-weight:800}.contact-enrichment-controls select{min-width:240px}.import-message{margin:0;padding:10px 12px;border-radius:8px;background:#fff4eb;color:#9f4a1e;font-size:10px;line-height:1.45}.contact-enrichment-details{display:grid;grid-gap:4px;gap:4px;margin:10px 0;padding:10px 11px;border-left:3px solid #e48750;border-radius:0 7px 7px 0;background:#fff8f2}.contact-enrichment-details>b{color:#835039;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.contact-enrichment-details small,.contact-enrichment-details span{color:#6c7b7c;font-size:10px;line-height:1.4}.contact-enrichment-details a{width:max-content;max-width:100%;overflow:hidden;color:#a64a1d;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.deployment-status{margin-top:22px}.deployment-status-body{display:grid;grid-gap:14px;gap:14px;padding:17px 21px 21px}.deployment-status-body>p{max-width:800px;margin:0;color:#68797c;font-size:12px;line-height:1.55}.operations-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #e6e8e6;border-radius:9px;background:#fbfcfb}.operations-overview>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:850}.operations-overview i{width:8px;height:8px;border-radius:50%;background:currentColor}.operations-good{color:#347759}.operations-attention{color:#b64b25}.operations-overview small{color:#819094;font-size:10px}.operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.operations-grid article{display:grid;grid-gap:5px;gap:5px;min-height:111px;padding:13px;border:1px solid #e8e3de;border-radius:10px;background:#fff}.operations-grid span{color:#8a989a;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.operations-grid b{color:#365258;font-size:13px;line-height:1.35}.operations-grid small{color:#748386;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.operations-warning{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border:1px solid #efcabc;border-radius:9px;background:#fff5ef;color:#a3461f;font-size:11px}.operations-warning span{font-size:10px;line-height:1.4}@media(max-width:900px){.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.contact-enrichment-body,.deployment-status-body{padding-left:14px;padding-right:14px}.contact-enrichment-controls{align-items:stretch;flex-direction:column}.contact-enrichment-controls .search,.contact-enrichment-controls select{width:100%;min-width:0}.contact-enrichment-controls .primary-button{width:100%}.operations-overview{align-items:flex-start;flex-direction:column}.operations-grid{grid-template-columns:1fr}}.drawer-crm-details{display:grid;grid-gap:5px;gap:5px;padding:11px;border-radius:8px;background:#fff8f2;color:#657579;font-size:11px}.drawer-crm-details b{color:#3b565a;font-size:12px}.drawer-crm-details small,.drawer-crm-details span{color:#6e7e81;font-size:10px}.drawer-crm-details a{overflow:hidden;color:#a64a1d;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.activity-chart .chart-bars{gap:11px;min-height:202px;padding:13px 20px 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#d77a48 #f8eee8;overscroll-behavior-x:contain;scroll-snap-type:x proximity;background-attachment:local}.activity-chart .chart-day{flex:0 0 62px;min-width:62px;gap:8px;scroll-snap-align:start}.activity-chart .chart-stacks{height:150px;gap:4px}.activity-chart .chart-stacks i{width:9px;min-height:3px;border-radius:5px 5px 1px 1px;box-shadow:0 2px 5px #2634361c;transition:filter .15s ease,transform .15s ease}.activity-chart .chart-stacks i:hover{filter:saturate(1.2) brightness(.94);transform:translateY(-2px)}.activity-chart .chart-day small{font-size:10px;font-weight:700}.activity-chart .chart-bars::-webkit-scrollbar{height:9px}.activity-chart .chart-bars::-webkit-scrollbar-track{background:#f8eee8;border-radius:999px}.activity-chart .chart-bars::-webkit-scrollbar-thumb{background:#d77a48;border:2px solid #f8eee8;border-radius:999px}@media(max-width:760px){.activity-chart .chart-bars{min-height:198px;padding-left:15px;padding-right:15px}.activity-chart .chart-day{flex-basis:58px;min-width:58px}.activity-chart .chart-stacks{height:146px}.activity-chart .chart-stacks i{width:8px}}.comparison-older-rows{border-top:1px solid #f0ece8}.comparison-older-rows summary{padding:11px 14px;color:#a94a1d;font-size:11px;font-weight:800;cursor:pointer;background:#fffaf6}.comparison-older-rows summary:hover{background:#fff3ea}.comparison-older-rows>div>div{display:grid;grid-template-columns:minmax(180px,2fr) repeat(6,minmax(66px,.65fr));grid-gap:10px;gap:10px;align-items:center;padding:10px 14px;border-top:1px solid #f0ece8;color:#627579;font-size:11px}@media(max-width:760px){.comparison-older-rows>div>div{min-width:680px}.comparison-older-rows>div{overflow-x:auto}}.today-workspace{margin:22px 0}.today-topline h2{margin:0;color:#20383c;font-size:20px}.today-topline-actions{display:flex;align-items:center;gap:13px}.today-topline-actions small{color:#7d8b96;font-size:10px}.today-loading{justify-content:center;gap:10px;min-height:180px;color:#738187;font-size:12px}.today-loading,.today-summary{display:flex;align-items:center}.today-summary{justify-content:space-between;gap:18px;padding:17px 21px;border-bottom:1px solid #ece7e2;background:linear-gradient(100deg,#fff6ef,#fbfcfb)}.today-summary>div{display:flex;align-items:center;gap:12px}.today-summary-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffeadc;color:#d55d1d;font-size:17px}.today-summary p{display:grid;grid-gap:3px;gap:3px;margin:0}.today-summary b{color:#355257;font-size:13px}.today-summary small{color:#748286;font-size:11px}.today-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px;padding:18px 21px}.today-card{min-height:185px;border:1px solid #e8e2dc;border-radius:11px;background:#fff;overflow:hidden}.today-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 15px 12px;border-bottom:1px solid #f0ebe6;background:#fffdfb}.today-card header>div{display:grid;grid-template-columns:27px 1fr;grid-column-gap:8px;column-gap:8px;align-items:center}.today-card .eyebrow{margin:0;color:#8a9899;font-size:8px}.today-card h3{grid-column:2;margin:3px 0 0;color:#355257;font-size:15px;letter-spacing:-.025em}.today-card-icon{grid-row:1/3;display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#fff0e4;color:#cf571b;font-size:14px;font-weight:900}.today-card header>a{color:#a94a1d;font-size:10px;font-weight:800;text-decoration:none}.today-card ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.today-card li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #f2ede9}.today-card li:last-child{border-bottom:0}.today-card li>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.today-card li b{color:#3d575b;font-size:11px}.today-card li b,.today-card li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-card li small{color:#7e8c90;font-size:9px;line-height:1.35}.today-card time{flex:0 0 auto;color:#8c9798;font-size:9px;text-align:right}.today-card .status-pill{flex:0 0 auto;font-size:8px}.today-empty{margin:0;padding:17px 15px;color:#819094;font-size:10px;line-height:1.5}.today-replies{border-top:3px solid #a36ac6}.today-clicks{border-top:3px solid #5381ce}.today-followups{border-top:3px solid #d98b3c}.today-attention{border-top:3px solid #d75c4a}.today-senders{padding:0 21px 21px}.today-senders-heading{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:5px 0 11px}.today-senders-heading .eyebrow{margin-bottom:5px}.today-senders-heading h3{margin:0;color:#405b5f;font-size:13px}.today-senders-heading a{color:#a94a1d;text-decoration:none}.today-sender-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:11px;gap:11px}.today-sender-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border:1px solid #e7e1db;border-radius:10px;background:#fffdfb}.today-sender-copy{min-width:0}.today-sender-copy b,.today-sender-copy small{display:block}.today-sender-copy b{color:#3a565a;font-size:11px}.today-sender-copy b,.today-sender-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-sender-copy small{margin-top:3px;color:#849194;font-size:9px}.today-sender-meter{width:124px;flex:0 0 124px}.today-sender-meter>div:first-child{gap:5px}.today-sender-meter b{font-size:12px}.today-sender-meter small,.today-sender-meter span{color:#849093;font-size:8px}.today-sender-meter .progress{height:5px;margin:5px 0}.today-sender-meter .progress i{background:#ec6f23}.today-no-senders{padding:14px;border:1px dashed #d9d4ce;border-radius:9px;color:#7b898d;font-size:11px}@media(max-width:760px){.today-topline{height:auto;min-height:60px;padding-top:12px;padding-bottom:12px;align-items:flex-start}.today-topline-actions{align-items:flex-end;flex-direction:column}.today-summary{align-items:flex-start;flex-direction:column}.today-action-grid{grid-template-columns:1fr;padding:14px}.today-senders{padding:0 14px 14px}.today-sender-list{grid-template-columns:1fr}.today-card li small{max-width:220px}.today-senders-heading{align-items:flex-start;flex-direction:column}}.contact-outcome-tracker{margin-top:22px}.outcome-picker{position:relative}.outcome-search-control{position:relative;width:min(540px,100%)}.outcome-search-control .search{width:100%}.outcome-search-clear{position:absolute;right:9px;bottom:10px;font-size:10px}.outcome-search-results{position:absolute;z-index:5;top:calc(100% + 5px);left:0;right:0;display:grid;grid-gap:2px;gap:2px;max-height:280px;overflow-y:auto;padding:5px;border:1px solid #d8e1df;border-radius:9px;background:#fff;box-shadow:0 10px 22px #304a4f1a}.outcome-search-results button{display:grid;grid-gap:2px;gap:2px;border:0;border-radius:6px;background:transparent;padding:9px;text-align:left;color:#405c60;cursor:pointer}.outcome-search-results button:hover{background:#fff4ea}.outcome-search-results b{font-size:11px}.outcome-search-results small{color:#77898b;font-size:10px}.outcome-search-results>small{padding:9px;color:#77898b;font-size:10px}.outcome-panel-actions{display:flex;gap:8px;align-items:center}.outcome-picker{display:flex;align-items:end;gap:11px;padding:16px 21px;border-bottom:1px solid #eee7e1;background:#fffdfb}.outcome-picker .search{width:min(540px,100%);display:grid;grid-gap:5px;gap:5px;padding:0;border:0}.outcome-picker .search span{color:#596d70;font-size:10px;font-weight:800}.outcome-picker .search input{min-height:40px;border:1px solid #d9e0df;border-radius:8px;padding:0 11px;color:#304b50;font:500 12px inherit}.outcome-message{margin:0;padding:12px 21px;background:#fff8f2;color:#8f4d29;font-size:11px;line-height:1.45}.outcome-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);grid-gap:0;gap:0}.outcome-profile{display:grid;grid-gap:16px;gap:16px;padding:20px 21px;border-right:1px solid #eee7e1}.outcome-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.outcome-section-heading .eyebrow{margin-bottom:5px}.outcome-section-heading h3{margin:0;color:#3a565b;font-size:15px}.outcome-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.outcome-fields label{display:grid;grid-gap:5px;gap:5px;color:#66787b;font-size:10px;font-weight:800}.custom-field input,.outcome-fields input,.outcome-note-form textarea,.outcome-quick-form input{min-height:39px;border:1px solid #d8e1df;border-radius:8px;background:#fff;color:#304a4f;padding:0 10px;font:500 12px inherit;outline:0}.custom-field input:focus,.outcome-fields input:focus,.outcome-note-form textarea:focus,.outcome-quick-form input:focus{border-color:#ec7025;box-shadow:0 0 0 3px #f47b2020}.custom-fields{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid #ece3db;border-radius:10px;background:#fffaf6}.custom-fields>div:first-child{display:flex;align-items:center;justify-content:space-between}.custom-fields b{color:#4c6265;font-size:11px}.custom-fields small{color:#7e8a8b;font-size:10px}.custom-field{display:grid;grid-template-columns:minmax(100px,.65fr) 1fr auto;grid-gap:7px;gap:7px}.custom-field input{min-width:0}.custom-field .text-button{color:#b14d1d;font-size:10px}.company-record{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:9px;background:#f2f8f5;color:#4a6862;font-size:10px}.company-record b{font-size:11px}.company-record span{color:#708581}.company-record a{color:#a84a1b;font-weight:800;text-decoration:none}.outcome-profile-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.outcome-profile-actions .filter-button{padding:10px 0;text-decoration:none}.meeting-button{border:1px solid #9c6cc7;border-radius:7px;background:#fbf8ff;color:#79509e;padding:10px 12px;font:800 11px inherit;cursor:pointer}.meeting-button:disabled{opacity:.6;cursor:default}.outcome-activity{display:grid;align-content:start;grid-gap:0;gap:0;background:#fffdfb}.outcome-activity>section{padding:20px 18px;border-bottom:1px solid #eee7e1}.outcome-activity>section:last-child{border-bottom:0}.outcome-quick-form{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px;margin:12px 0}.outcome-quick-form input[type=datetime-local]{color:#65777a;font-size:10px}.outcome-quick-form .primary-button{justify-self:start;padding:8px 12px;font-size:11px}.outcome-items{display:grid;grid-gap:7px;gap:7px}.outcome-items>label{display:flex;gap:8px;align-items:flex-start;padding:9px;border:1px solid #ebe3dc;border-radius:8px;background:#fff;cursor:pointer}.outcome-items label input{margin:2px 0 0;accent-color:#e56c23}.outcome-items label span{display:grid;grid-gap:3px;gap:3px}.outcome-items b{color:#496165;font-size:11px}.outcome-items small{color:#849194;font-size:9px}.outcome-items .is-complete b{text-decoration:line-through;color:#899696}.outcome-note-form{display:grid;grid-gap:7px;gap:7px;margin:12px 0}.outcome-note-form textarea{min-height:80px;padding:9px;resize:vertical;line-height:1.45}.outcome-note-form .primary-button{justify-self:start;padding:8px 12px;font-size:11px}.outcome-notes article{display:grid;grid-gap:5px;gap:5px;padding:10px;border:1px solid #ebe3dc;border-radius:8px;background:#fff}.outcome-notes p{margin:0;color:#536a6e;font-size:11px;line-height:1.45;white-space:pre-wrap}.outcome-notes small{color:#899497;font-size:9px}.outcome-empty{margin:10px 0 0;color:#8a9798;font-size:10px}@media(max-width:850px){.outcome-body{grid-template-columns:1fr}.outcome-profile{border-right:0;border-bottom:1px solid #eee7e1}}@media(max-width:620px){.outcome-picker{align-items:stretch;flex-direction:column;padding:14px}.outcome-picker .primary-button{width:100%}.outcome-profile{padding:16px 14px}.custom-field,.outcome-fields{grid-template-columns:1fr}.outcome-activity>section{padding:16px 14px}}@media (pointer:coarse){.campaign-action-bar .danger-button,.campaign-action-bar .filter-button,.campaign-delete-button,.filter-button,.reply-card-actions select,.text-button{min-height:38px}}.recipient-report,.reply-inbox,.today-workspace{scroll-margin-top:18px}.reply-group,.today-card{content-visibility:auto;contain-intrinsic-size:auto 220px}.recipient-report-row,.reply-card,.today-card li{-webkit-tap-highlight-color:transparent}.campaign-table,.comparison-table,.recipient-report,.report-link-performance{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.campaign-open-button{min-width:0}.campaign-open-button:focus-visible,.recipient-email-button:focus-visible,.reply-card-actions select:focus-visible,.report-tabs a:focus-visible{outline:3px solid #f47b20;outline-offset:3px}@media (max-width:900px){.content{max-width:100%}.today-action-grid{gap:11px}.today-card{min-height:0}.report-heading small{max-width:min(640px,100%)}.recipient-detail-drawer{width:min(560px,92vw)}}@media (max-width:680px){.today-topline-actions{width:auto}.today-topline-actions .filter-button{min-height:36px;padding:7px 2px}.today-summary{padding:15px 14px}.today-summary>div{align-items:flex-start}.today-summary .text-button{min-height:38px;display:inline-flex;align-items:center}.today-card header{padding:13px 13px 11px}.today-card li{align-items:flex-start;padding:11px 13px}.today-card li time{max-width:75px;white-space:normal;line-height:1.35}.today-card li small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.today-sender-list article{align-items:flex-start;flex-direction:column;gap:10px}.today-sender-meter{width:100%;flex-basis:auto}.reply-inbox .panel-topline{min-height:64px;height:auto;padding-top:11px;padding-bottom:11px}.reply-inbox-tools{position:-webkit-sticky;position:sticky;top:0;z-index:1;box-shadow:0 5px 12px #2635360c}.reply-card{padding:14px 13px}.reply-card-actions{gap:7px}.reply-card-actions .text-button{min-height:36px;padding:7px 0}.reply-draft-form>div{align-items:stretch;flex-direction:column}.reply-draft-form>div button{width:100%}.campaign-overview .report-heading{gap:10px}.campaign-overview .report-heading>div:first-child{width:100%}.campaign-overview .report-heading h2{font-size:20px;overflow-wrap:anywhere}.campaign-overview .report-heading small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.campaign-overview .report-heading-actions{width:calc(100% + 28px);margin:0 -14px;padding:8px 14px 10px;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.campaign-overview .report-heading-actions::-webkit-scrollbar{display:none}.campaign-action-bar .danger-button,.campaign-action-bar .filter-button{flex:0 0 auto;min-height:38px;padding:8px 10px;font-size:11px}.campaign-action-bar .report-status{width:auto;margin:0;flex:0 0 auto}.report-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:1;overflow-x:auto;gap:7px;padding:9px 14px;scrollbar-width:none}.report-tabs::-webkit-scrollbar{display:none}.report-tabs a{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 14px 8px}.report-metric{min-height:108px;padding:12px}.report-metric b{margin:12px 0 4px;font-size:24px}.report-insights{gap:10px}.report-section-heading{padding:13px 14px 8px}.funnel-bars{padding:8px 14px 14px}.report-link-performance{border-radius:0;border-right:0;border-left:0}.recipient-report{overflow-x:auto;overflow-y:hidden}.recipient-report-head,.recipient-report-row{min-width:920px}.recipient-report-section-title{align-items:flex-start;flex-direction:column;gap:4px}.recipient-detail-drawer{width:100%;padding:max(24px,env(safe-area-inset-top)) 17px max(24px,env(safe-area-inset-bottom))}.recipient-detail-drawer .close{width:40px;height:40px;right:8px;top:8px;border-radius:50%;background:#fff6ef}.recipient-detail-drawer h2{padding-right:36px;font-size:20px}.recipient-drawer-section{padding:15px 0}.contact-timeline article{padding:12px}.merge-data dl>div{grid-template-columns:1fr;gap:3px}}@media (max-width:380px){.today-summary-icon{width:30px;height:30px}.today-summary b{font-size:12px}.report-metrics{grid-template-columns:1fr 1fr}.report-metric span{font-size:8px}.report-metric b{font-size:21px}}.today-sender-list article{display:grid;grid-gap:12px;gap:12px;padding:14px}.today-sender-meter{width:100%;min-width:0;flex:none}.today-sender-meter>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.today-sender-meter b{color:#ad4b1b;font-size:18px;letter-spacing:-.025em}.today-sender-meter span{color:#78878a;font-size:10px;font-weight:750}.today-sender-meter .progress{width:100%;height:9px;margin:8px 0;border-radius:99px;background:#f0e9e3;box-shadow:inset 0 1px 1px #9b5b2510}.today-sender-meter .progress i{background:linear-gradient(90deg,#ec6f23,#f5a231);box-shadow:0 1px 5px #ec6f2350}.today-sender-meter small{display:block;color:#3b7c58;font-size:10px;font-weight:750}.tracking-campaign-table .table-row{grid-template-columns:28px minmax(220px,2fr) minmax(132px,.9fr) .65fr .7fr .7fr .7fr minmax(110px,.9fr) 20px 58px}.campaign-select{display:grid;place-items:center;min-height:30px;cursor:pointer}.campaign-bulk-actions input,.campaign-select input{width:16px;height:16px;accent-color:#d75d22;cursor:pointer}.campaign-bulk-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:10px 21px;border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;background:#fffaf6;color:#66777b;font-size:11px}.campaign-bulk-actions label{display:flex;align-items:center;gap:7px;color:#4c6266;font-weight:800}.campaign-bulk-actions>span{margin-right:auto;color:#7e8b8e}.campaign-bulk-actions .danger-button{border:1px solid #edb89d;border-radius:7px;background:#fff4ed;color:#af451d;padding:8px 10px;font:800 11px inherit;cursor:pointer}.campaign-bulk-actions .danger-button:disabled{opacity:.48;cursor:not-allowed}(max-width:680px){.campaign-bulk-actions{padding:10px 14px;align-items:flex-start;flex-direction:column}.campaign-bulk-actions>span{margin-right:0}.campaign-bulk-actions .danger-button{width:100%}.tracking-campaign-table .table-row{min-width:900px}}.newsletter-html-disclosure{border:1px solid #eadfd7;border-radius:10px;background:#fffdfb;overflow:hidden}.newsletter-html-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;color:#456065;cursor:pointer;list-style:none;font-size:12px;font-weight:850}.newsletter-html-disclosure>summary::-webkit-details-marker{display:none}.newsletter-html-disclosure>summary:after{content:"⌄";color:#c45422;font-size:15px;line-height:1;transition:transform .18s ease}.newsletter-html-disclosure[open]>summary{border-bottom:1px solid #eee4dc;background:#fff8f3}.newsletter-html-disclosure[open]>summary:after{transform:rotate(180deg)}.newsletter-html-disclosure>summary small{margin-left:auto;color:#899597;font-size:10px;font-weight:650}.newsletter-html-disclosure .one-off-html{display:grid;grid-gap:7px;gap:7px;padding:14px}.newsletter-html-disclosure .html-source{min-width:0;resize:vertical}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.newsletter-html-disclosure>summary{align-items:flex-start;flex-wrap:wrap}.newsletter-html-disclosure>summary small{width:calc(100% - 24px);margin-left:0}.newsletter-html-disclosure .one-off-html{padding:12px}}.campaign-sent-date{display:grid;grid-gap:3px;gap:3px;min-width:0}.campaign-sent-date b{color:#4c6266;font-size:10px;font-weight:800;white-space:nowrap}.campaign-sent-date small{color:#899497;font-size:9px;white-space:nowrap}@media(max-width:680px){.tracking-campaign-table .table-row{min-width:980px}}.older-engagement-alerts{border-top:1px solid #edf0f4;background:#fffdfb}.older-engagement-alerts>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 21px;color:#ad4c1b;cursor:pointer;font-size:11px;font-weight:800;list-style:none}.older-engagement-alerts>summary::-webkit-details-marker{display:none}.older-engagement-alerts>summary:after{content:"⌄";font-size:16px;transition:transform .18s ease}.older-engagement-alerts[open]>summary{border-bottom:1px solid #f0e4db;background:#fff8f3}.older-engagement-alerts[open]>summary:after{transform:rotate(180deg)}.older-engagement-alerts .engagement-alert:last-child{border-bottom:0}.report-action-buttons a.filter-button,.today-topline-actions a.filter-button{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.engagement-open-tab,.report-open-tab,.today-open-tab{border:1px solid #edb99e;border-radius:7px;background:#fff8f3;color:#a64519!important;padding:8px 11px!important;box-shadow:inset 0 1px 0 #fff}.engagement-open-tab:hover,.report-open-tab:hover,.today-open-tab:hover{background:#fff0e7}.engagement-alert-summary{padding:10px 21px;border-bottom:1px solid #f0e4db;background:#fffaf6;color:#826a5c;font-size:11px;font-weight:700}@media(max-width:700px){.older-engagement-alerts>summary{padding:12px 14px}}.engagement-alert.is-hidden{display:none}.today-topline-actions a.filter-button{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.today-task-composer{margin:0 21px 18px;border:1px solid #eadfd7;border-radius:11px;background:#fffdfb;overflow:hidden}.today-task-composer>summary{display:grid;grid-template-columns:29px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:13px 14px;cursor:pointer;list-style:none}.today-task-composer>summary::-webkit-details-marker{display:none}.today-task-composer-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#eff8f2;color:#397b58;font-size:14px;font-weight:900}.today-task-composer summary span:nth-child(2){display:grid;grid-gap:2px;gap:2px}.today-task-composer summary b{color:#3d595d;font-size:12px}.today-task-composer summary small{color:#7e8c90;font-size:10px}.today-task-composer summary em{color:#ad4c1b;font-size:11px;font-style:normal;font-weight:850}.today-task-composer[open]>summary{border-bottom:1px solid #eee5df;background:#fff8f3}.today-task-composer form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1.4fr) minmax(160px,.8fr) auto;align-items:end;grid-gap:10px;gap:10px;padding:14px}.today-task-composer label{display:grid;grid-gap:5px;gap:5px;color:#607579;font-size:10px;font-weight:800}.today-task-composer input{min-width:0;min-height:39px;border:1px solid #d8e1df;border-radius:8px;padding:0 10px;color:#304b50;font:500 12px inherit}.today-task-composer .primary-button{min-height:39px;white-space:nowrap}.today-task-message{grid-column:1/-1;color:#8c542f;font-size:10px}.today-tasks{border-top:3px solid #4b9b70}.today-task-complete{display:grid;place-items:center;flex:0 0 auto;width:20px;height:20px;cursor:pointer}.today-task-complete input{position:absolute;opacity:0}.today-task-complete span{width:16px;height:16px;border:1px solid #a8cdb5;border-radius:50%;background:#fff}.today-task-complete input:checked+span{border-color:#4b9b70;background:#4b9b70;box-shadow:inset 0 0 0 3px #fff}@media(max-width:760px){.today-task-composer{margin:0 14px 14px}.today-task-composer form{grid-template-columns:1fr}.today-task-composer .primary-button{width:100%}.today-task-message{grid-column:auto}}.report-metric.opened{background:#9a6200;border-color:#f1b751 #9a6200 #9a6200}.report-metric.clicked{background:#b84916;border-color:#ec7131 #b84916 #b84916}.report-metric.replied{background:#74438a;border-color:#ba88ca #74438a #74438a}.report-metric.caution{background:#a74535;border-color:#d87d62 #a74535 #a74535}.report-metric.caution b,.report-metric.caution b em,.report-metric.caution small,.report-metric.caution span,.report-metric.clicked b,.report-metric.clicked b em,.report-metric.clicked small,.report-metric.clicked span,.report-metric.opened b,.report-metric.opened b em,.report-metric.opened small,.report-metric.opened span,.report-metric.replied b,.report-metric.replied b em,.report-metric.replied small,.report-metric.replied span{color:#fff}.report-metric.caution .inline-help,.report-metric.clicked .inline-help,.report-metric.opened .inline-help,.report-metric.replied .inline-help{color:#fff;border-color:#ffffffa8}.wizard-review-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.wizard-review-actions button{width:100%}.wizard-review-actions .campaign-draft-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border:2px solid #ba6839;border-radius:8px;background:#fff8f2;color:#91451f;font-size:12px;font-weight:800;cursor:pointer}.wizard-review-actions .campaign-draft-button:hover:not(:disabled){background:#ffead9}.wizard-review-actions .campaign-draft-button:disabled{cursor:not-allowed;opacity:.55}.composer-options-disclosure>fieldset{margin:0;border:0;border-radius:0;padding:14px}.composer-options-disclosure .search{display:grid;grid-gap:6px;gap:6px}.composer-options-disclosure .search input{width:100%}.composer-options-disclosure .one-off-html{display:grid;grid-gap:7px;gap:7px}.composer-options-disclosure .one-off-html textarea{min-width:0;resize:vertical}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:4}.deferred-panel{scroll-margin-top:82px}@media(max-width:760px){.deferred-panel{scroll-margin-top:72px}}.workspace-ready-button{display:inline-flex;align-items:center;gap:6px;border:1px solid #b9dfc8;border-radius:999px;background:#effaf3;color:#28734d;padding:8px 11px;font:800 11px inherit;white-space:nowrap;cursor:default}.workspace-ready-button i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px #d8f2e2}.workspace-ready-button.attention{border-color:#edc8aa;background:#fff7ef;color:#ad5b26}.workspace-ready-button.attention i{box-shadow:0 0 0 3px #ffead8}@media(max-width:620px){.page-refresh-actions{justify-content:flex-start}.workspace-ready-button{font-size:10px;padding:7px 9px}}.template-form .html-source{min-height:96px}.template-form .template-html-expand{justify-self:start;margin-top:-4px;color:#a94a1d}.template-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 2px 5px}.template-list-heading>div{display:grid;grid-gap:3px;gap:3px}.template-list-heading b{color:#3a5558;font-size:12px}.template-card em,.template-list-heading small{color:#829093;font-size:10px;font-style:normal}.template-list-heading a{text-decoration:none;color:#a94a1d}.template-card em{display:block;margin:-6px 0 11px}.template-older{border:1px solid #eadfd7;border-radius:10px;background:#fffaf6;overflow:hidden}.template-older summary{padding:11px 13px;color:#a94a1d;font-size:11px;font-weight:800;cursor:pointer}.template-older>div{display:grid;grid-gap:10px;gap:10px;padding:10px;border-top:1px solid #eee4dc;background:#fff}.template-older .template-card{background:#fffcfa}@media(max-width:620px){.template-list-heading{align-items:flex-start;flex-direction:column}.template-list-heading .filter-button{padding:4px 0}.template-form .html-source{min-height:90px}}.footer-library-body{display:grid;grid-gap:14px;gap:14px;padding:14px}.footer-builder{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(120px,.5fr) minmax(220px,1.65fr) auto;grid-gap:10px;gap:10px;align-items:end}.footer-builder .one-off-html{min-width:0}.footer-library-list>div,.footer-selected-preview{border:1px solid #eadfd5;border-radius:12px;background:#fffdf9;padding:12px}.footer-library-list>div,.footer-selected-preview>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.footer-selected-preview iframe{display:block;width:100%;min-height:160px;margin-top:10px;border:1px solid #eee2d7;border-radius:8px;background:white}.footer-selected-preview pre{margin:10px 0 0;padding:10px;overflow:auto;white-space:pre-wrap;border-radius:8px;background:#fff8ee;color:#4b3b2f;font:.82rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.footer-library-list{display:grid;grid-gap:8px;gap:8px}.footer-library-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.footer-library-list span{display:grid;grid-gap:2px;gap:2px;min-width:0}.footer-library-list small{color:#78695c}@media (max-width:800px){.footer-builder{grid-template-columns:1fr}.footer-library-list>div{grid-template-columns:1fr auto auto}}.today-task-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 14px 8px;padding:7px 8px 7px 11px;border-radius:8px;background:#f8f4ef;color:#68777b;font-size:10px;font-weight:750}.today-task-bulk-actions .danger-button{min-height:28px;padding:4px 8px;font-size:10px}.today-task-select{display:grid;place-items:center;flex:0 0 auto;width:18px;height:20px;cursor:pointer}.today-task-select input{position:absolute;opacity:0}.today-task-select span{width:14px;height:14px;border:1px solid #b6c6c8;border-radius:4px;background:#fff}.today-task-select input:checked+span{border-color:#c95f43;background:#c95f43;box-shadow:inset 0 0 0 3px #fff}.today-task-bulk-actions{flex-wrap:wrap}.today-task-bulk-actions small{width:100%;color:#9b4b22;font-size:9px;font-weight:700}.engagement-alert{grid-template-columns:22px 38px minmax(0,1fr) auto}.engagement-alert-select{display:grid;place-items:center;padding-top:8px;cursor:pointer}.engagement-alert-bulk-actions input,.engagement-alert-select input{width:15px;height:15px;accent-color:#d75d22;cursor:pointer}.engagement-alert-bulk-actions{display:flex;align-items:center;gap:12px;padding:10px 21px;border-bottom:1px solid #f0e4db;background:#fffdf9;color:#637479;font-size:11px;font-weight:800}.engagement-alert-bulk-actions label{display:flex;align-items:center;gap:7px}.engagement-alert-bulk-actions .danger-button{margin-left:auto;border:1px solid #edb89d;border-radius:7px;background:#fff4ed;color:#af451d;padding:7px 10px;font:800 11px inherit;cursor:pointer}.engagement-alert-bulk-actions .danger-button:disabled{opacity:.55;cursor:wait}.older-engagement-alert-list{display:grid}@media(max-width:700px){.engagement-alert{grid-template-columns:22px 32px minmax(0,1fr)}.engagement-alert-actions{grid-column:3}.engagement-alert-bulk-actions{padding:10px 14px}}.sidebar-deployment-status{margin:12px 5px 0;padding:11px 10px;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:rgba(43,25,33,.16);color:#fff8f1}.sidebar-deployment-status>div{display:flex;gap:8px;align-items:flex-start}.sidebar-deployment-status p{display:grid;grid-gap:2px;gap:2px;margin:0;min-width:0}.sidebar-deployment-status b{font-size:11px}.sidebar-deployment-status small{color:#ffe9dc;font-size:9px}.sidebar-deployment-dot{width:8px;height:8px;flex:0 0 8px;margin-top:3px;border-radius:50%;background:#ffd17a;box-shadow:0 0 0 3px rgba(255,209,122,.18)}.sidebar-deployment-status.healthy .sidebar-deployment-dot{background:#74df9c;box-shadow:0 0 0 3px rgba(116,223,156,.18)}.sidebar-deployment-status a{display:block;margin-top:9px;color:#fff7ec;font-size:10px;font-weight:800;text-decoration:none}.sidebar-deployment-status a:hover{text-decoration:underline}.profile-avatar-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile-avatar-button{flex:0 0 auto;overflow:hidden;padding:0;border:0;cursor:pointer}.profile-avatar-button:focus-visible{outline:2px solid #fff;outline-offset:3px}.avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-chip-details{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:9px;min-width:0;color:inherit;text-decoration:none}.account-chip-details>span:first-child{min-width:0}.account-chip-details b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recipient-sheet-help{display:inline-flex;align-items:center}.recipient-sheet-help .inline-help{cursor:pointer}.recipient-sheet-help .inline-help-tooltip{width:min(350px,calc(100vw - 36px));padding:12px 13px}.recipient-sheet-help-popup{display:grid;grid-gap:8px;gap:8px}.recipient-sheet-help-popup>b{font-size:11px}.recipient-sheet-help-popup ol{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.recipient-sheet-help-popup li{padding-left:1px}.recipient-sheet-help-popup small{display:block;color:#e7f0ef;font-size:10px;line-height:1.35}.campaign-composer-panel .composer-sender-message{display:flex;align-items:center;gap:7px;width:100%;color:#8f532a;font-size:10px;line-height:1.35}.composer-sender-message .text-button{padding:0;color:#a54d1f;text-decoration:underline}.contact-notes-body{display:grid;grid-gap:10px;gap:10px;margin-top:9px}.contact-notes form{display:grid;grid-gap:8px;gap:8px}.contact-notes label{display:grid;grid-gap:5px;gap:5px;font-size:11px;font-weight:700;color:#44595d}.contact-notes textarea{width:100%;min-height:110px;resize:vertical}.contact-note-empty,.contact-note-list small,.contact-note-message,.contact-notes form small{font-size:10px;color:#738184}.contact-notes .primary-button{justify-self:start}.contact-note-list{display:grid;grid-gap:7px;gap:7px}.contact-note-list article{padding:9px 10px;border-radius:7px;background:#fff8f3}.contact-note-list pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;color:#44595d}.contact-note-list small{display:block;margin-top:6px}.outcome-notes article p{max-height:calc(15 * 1.45em);overflow-y:auto;white-space:pre-wrap;padding-right:8px}.campaign-create-progress{display:flex;align-items:center;gap:9px;margin:14px 0 0;padding:12px 14px;border:1px solid #f2b487;border-radius:9px;background:#fff3e9;color:#9b4216;font-size:12px;font-weight:750;line-height:1.4}.campaign-create-progress .loading-spinner{width:16px;height:16px;flex-basis:16px;border-width:3px}.campaign-delivery-attention,.campaign-sent-confirmation{display:flex;align-items:center;gap:10px;margin:14px 21px 0;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.4}.campaign-sent-confirmation{border:1px solid #b9dec6;background:#eef9f1;color:#236244}.campaign-delivery-attention{border:1px solid #ecc48a;background:#fff6e7;color:#8a4c13}.campaign-delivery-attention b,.campaign-sent-confirmation b{font-size:13px}.campaign-sent-confirmation span{color:#507361;font-weight:650}.campaign-delivery-attention span{color:#755d44;font-weight:650}@media(max-width:760px){.campaign-delivery-attention,.campaign-sent-confirmation{margin:12px 14px 0}}.template-preview-editor{display:grid;grid-gap:12px;gap:12px}.template-preview-editor>.template-preview-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0}.template-preview-editor-header>div:first-child{display:grid;grid-gap:4px;gap:4px}.template-preview-editor-header small{display:block;color:#846f61;font-size:11px;line-height:1.4}.template-preview-editor-actions{display:flex;gap:7px;flex-wrap:wrap}.template-preview-editor>.template-preview-editor-tools{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin:0;padding:9px;border:1px solid #ecd6c5;border-radius:8px;background:#fff7f0}.template-preview-editor-tools button{min-width:34px}.template-preview-editor-alignment{display:flex;gap:3px;padding-left:5px;border-left:1px solid #dec6b5}.template-preview-editor-alignment button[aria-pressed=true]{background:#fbd8c2;border-color:#e87335;color:#723819}.template-preview-editor-tools label{display:flex;align-items:center;gap:7px;color:#665247;font-size:11px;font-weight:750}.template-preview-editor-tools select{min-height:32px;border:1px solid #d9cfc7;border-radius:6px;background:#fff;padding:4px 7px;color:#3d5053}.template-preview-editor-tools input[type=color]{width:38px;height:32px;border:1px solid #d9cfc7;border-radius:6px;background:#fff;padding:2px;cursor:pointer}.template-preview-editor-tools button:disabled{cursor:not-allowed;opacity:.45}.template-preview-editor-spacing{position:relative}.template-preview-editor-spacing summary{min-height:32px;display:flex;align-items:center;padding:4px 9px;border:1px solid #d9cfc7;border-radius:6px;background:#fff;color:#665247;font-size:11px;font-weight:750;cursor:pointer}.template-preview-editor-spacing[open]>div{position:absolute;z-index:5;top:calc(100% + 4px);left:0;display:grid;grid-template-columns:repeat(2,minmax(125px,1fr));grid-gap:9px;gap:9px;width:min(320px,80vw);padding:12px;border:1px solid #ecd6c5;border-radius:8px;background:#fff;box-shadow:0 8px 24px #41322624}.template-preview-editor-spacing label{display:grid;grid-gap:4px;gap:4px}.template-preview-editor-spacing input[type=number]{width:100%;min-height:32px;border:1px solid #d9cfc7;border-radius:6px;padding:5px 7px;color:#3d5053;background:#fff}.template-preview-editor-tools .template-remove-empty{margin-left:auto;border-color:#e8bbaa;color:#9a421f}.template-preview-editor>.template-preview-editor-save{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:10px;gap:10px;margin:0;padding:12px;border:1px solid #ecd6c5;border-radius:8px;background:#fffaf6}.template-preview-editor-save label{display:grid;grid-gap:5px;gap:5px;color:#665247;font-size:11px;font-weight:750}.template-preview-editor-save input{width:100%;min-height:36px;border:1px solid #d9cfc7;border-radius:7px;padding:7px 9px;color:#253a3f;background:#fff}.template-preview-editor-subject{grid-column:1/-1}.template-save-option{display:grid;align-content:start;grid-gap:9px;gap:9px;padding:14px;border:2px solid;border-radius:9px}.template-save-option b{font-size:13px;color:#253a3f}.template-save-option small{line-height:1.45;font-size:11px;color:#665247}.template-save-option button{justify-self:start;align-self:end}.template-save-existing{border-color:#c6d8dc;background:#f2f8f8}.template-save-new{border-color:#f0c1a1;background:#fff3e9}.template-preview-editor>.template-preview-editor-message{margin:0;color:#8c421c;font-size:11px;line-height:1.4}@media(max-width:750px){.template-preview-editor>.template-preview-editor-header{display:grid}.template-preview-editor>.template-preview-editor-save{grid-template-columns:1fr}.template-preview-editor-save .primary-button{justify-self:start}}.template-filter-controls{display:grid;grid-template-columns:minmax(150px,1fr) minmax(125px,auto);grid-gap:8px;gap:8px}.template-filter-controls label{display:grid;grid-gap:4px;gap:4px;color:#40575b;font-size:11px;font-weight:750}.template-filter-controls input,.template-filter-controls select{width:100%;min-height:36px;border:1px solid #d7e0df;border-radius:8px;padding:7px 9px;background:#fff;color:#253a3f;font:inherit}.template-filter-hint{color:#846f61;font-size:11px}.template-filter-empty{margin:0;padding:15px;border:1px dashed #d7e0df;border-radius:8px;color:#52666a;font-size:12px}.template-card button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:620px){.template-filter-controls{grid-template-columns:1fr}}.today-refresh-error{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:#fff2ec;color:#9a4023;font-size:11px}#deliverability .panel-topline{position:relative;z-index:2}#deliverability .inline-help-tooltip{top:calc(100% + 8px);bottom:auto}.tracking-campaign-table .table-row{grid-template-columns:28px minmax(220px,2fr) minmax(132px,.9fr) .65fr .7fr .7fr .7fr minmax(110px,.9fr) 20px 132px}.tracking-campaign-table .campaign-row-actions{justify-content:flex-end;white-space:nowrap}.live-send-list,.live-send-report{padding:12px 21px;background:#f3faf3;border-bottom:1px solid #cfe7cf}.live-send-list{display:grid;grid-gap:10px;gap:10px}.live-send-progress{display:grid;grid-gap:7px;gap:7px;padding:12px 14px;border:1px solid #c7dfc7;border-radius:9px;background:#fff;color:#314c44}.live-send-progress>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px}.live-send-progress b{font-size:13px}.live-send-progress progress{width:100%;height:12px;accent-color:#ed7d22}.live-send-progress small{color:#667d72;font-size:11px}.composer-clone-notice{margin:14px 21px 0;padding:12px 14px;border:1px solid #edc49e;border-radius:8px;background:#fffaf0;color:#6d4a2d;font-size:12px;line-height:1.5}.tracking-campaign-table .campaign-delete-button{flex:0 0 auto}.engagement-alerts>.panel-topline>.panel-collapse-toggle,.today-topline>.panel-collapse-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 1 300px;width:300px;min-height:60px;padding:6px 12px;border:1px solid #e8d998;border-radius:8px;background:#fff9d9;color:#20383c;font:inherit;text-align:left;cursor:pointer}.engagement-alerts>.panel-topline>.panel-collapse-toggle:hover,.today-topline>.panel-collapse-toggle:hover{background:#fff4bd}.engagement-alerts>.panel-topline>.panel-collapse-toggle>span,.today-topline>.panel-collapse-toggle>span{min-width:0}.engagement-alerts>.panel-topline>.panel-collapse-toggle>b,.today-topline>.panel-collapse-toggle>b{flex:0 0 auto}@media(max-width:760px){.engagement-alerts>.panel-topline,.today-topline{height:auto;min-height:60px;flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:8px}}