@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Jost:wght@300;400;500;600&display=swap');
:root{--ad-paper:#fff;--ad-bg:#f4f6f8;--ad-ink:#1a2635;--ad-muted:#76808e;--ad-line:#e3e8ed;--ad-navy:#142f50;--ad-slate:#4c637a;--ad-gold:#c5a568;--ad-soft:#eef2f6;--ad-serif:'Cormorant Garamond',Georgia,serif;--ad-sans:'Jost',Arial,sans-serif;font-family:var(--ad-sans);color:var(--ad-ink);background:var(--ad-bg);font-synthesis:none}
*{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #7593ae;outline-offset:3px}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--ad-serif);font-weight:500}button,a{ -webkit-tap-highlight-color:transparent}.admin-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}.admin-skip{position:fixed;top:-100px;left:20px;z-index:100;padding:12px 18px;background:#fff}.admin-skip:focus{top:10px}.admin-shell{display:flex;min-height:100vh}.admin-sidebar{position:sticky;top:0;width:236px;min-width:236px;height:100vh;padding:31px 20px 0;background:#fff;border-right:1px solid var(--ad-line);display:flex;flex-direction:column;z-index:20}.admin-brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin:0 4px 43px}.admin-brand-mark{display:flex;align-items:center;justify-content:center;position:relative;flex:0 0 38px;height:42px;border-radius:5px;background:var(--ad-navy);color:#fff;font:500 28px var(--ad-serif)}.admin-brand-mark>span{font:12px var(--ad-sans);position:absolute;right:5px;top:4px;color:var(--ad-gold)}.admin-brand>span:last-child{font:500 23px/.98 var(--ad-serif);letter-spacing:.025em;white-space:nowrap}.admin-brand em{font-style:normal;color:var(--ad-slate)}.admin-brand small{display:block;font:500 7px var(--ad-sans);letter-spacing:.21em;color:#929ba6;margin-top:9px}.admin-nav-label{font-size:8px;font-weight:500;letter-spacing:.19em;color:#9aa2ac;margin:0 14px 14px}.admin-nav{display:flex;flex-direction:column;gap:6px}.admin-nav>button{display:flex;align-items:center;gap:12px;border:0;border-radius:5px;padding:12px 13px;text-align:left;color:#6e7b89;background:none;font-size:12px;line-height:1.5;min-height:43px}.admin-nav>button:hover{background:#f4f6f8;color:var(--ad-navy)}.admin-nav>button[aria-current=page]{background:var(--ad-navy);color:#fff;box-shadow:0 4px 12px #142f5012}.admin-nav-icon{width:17px;min-width:17px;font-size:18px;line-height:1;text-align:center;color:#8c9bab}.admin-nav>button[aria-current=page] .admin-nav-icon{color:#b4c4d2}.admin-nav-count{margin-left:auto;font-size:9px;min-width:19px;border-radius:4px;text-align:center;padding:2px 5px;background:#e8edf2;color:#536b80}.admin-nav-count.attention{background:#f5ead4;color:#917039}.admin-nav>button[aria-current=page] .admin-nav-count{background:#ffffff1a;color:#fff}.admin-sidebar-bottom{margin-top:auto;padding-top:30px}.admin-sidebar-bottom>a{display:flex;justify-content:space-between;text-decoration:none;font-size:10px;color:#89939e;padding:9px 13px}.admin-sidebar-bottom>a:hover{color:var(--ad-navy)}.admin-owner{display:flex;align-items:center;gap:11px;padding:21px 4px 23px;margin-top:14px;border-top:1px solid var(--ad-line)}.admin-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 31px;height:31px;border:1px solid #d7e1e9;border-radius:50%;background:#edf2f6;font:500 21px var(--ad-serif);color:#4a637a}.admin-owner strong{font-size:10px;font-weight:500;display:block;color:#485968}.admin-owner [data-admin-email]{display:block;font-size:9px;color:#8c97a2;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.admin-main-shell{flex:1;min-width:0}.admin-topbar{display:flex;justify-content:space-between;align-items:center;padding:18px 38px;border-bottom:1px solid var(--ad-line);background:#fff;min-height:73px;gap:20px}.admin-breadcrumb{font-size:8px;font-weight:500;letter-spacing:.12em;color:#929da8;display:flex;align-items:center;gap:17px}.admin-breadcrumb>span:last-child{font-size:11px;letter-spacing:0;color:#5a6b7b}.admin-topbar-actions{display:flex;align-items:center;gap:20px}.admin-sync{font-size:9px;color:#8b98a4;white-space:nowrap}.admin-sync.is-live:before{content:'';display:inline-block;width:5px;height:5px;margin-right:7px;vertical-align:middle;background:#5b917e;border-radius:50%}.admin-button{border:1px solid var(--ad-navy);background:var(--ad-navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:12px 18px;min-height:42px;font-size:10px;font-weight:400;text-decoration:none;border-radius:4px;letter-spacing:.015em;white-space:nowrap}.admin-button:hover{background:#244664}.admin-button.secondary{background:#fff;color:#586b7d;border-color:#dce3e9}.admin-button.secondary:hover{background:#f5f7f9}.admin-button.compact{padding:8px 12px;min-height:33px;font-size:9px}.admin-button.compact>span{font-size:15px}.admin-main{padding:37px 38px 0;max-width:1680px;margin:auto}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:29px}.admin-eyebrow{font-size:8px;font-weight:500;letter-spacing:.2em;color:#8a9baa;display:block;margin-bottom:10px}.admin-page-heading h1{font-size:42px;line-height:1.1;letter-spacing:-.015em;color:#243c53;margin-bottom:10px}.admin-page-heading p{font-size:12px;color:#84919e;line-height:1.7}.admin-page-heading>.admin-button{margin-bottom:3px}.admin-notice{padding:14px 17px;background:#fff3e8;border:1px solid #ead6bd;border-left:3px solid var(--ad-gold);font-size:12px;line-height:1.75;border-radius:4px;margin-bottom:20px;color:#826543}.admin-data-note{padding:11px 15px;margin-bottom:20px;color:#7b8996;background:#eaf0f5;border-radius:4px;font-size:10px;line-height:1.7}.admin-data-note button{padding:0;border:0;background:none;color:#405d77;text-decoration:underline;text-underline-offset:3px;font-size:10px;margin-left:7px}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px}.admin-metric{border:1px solid var(--ad-line);background:#fff;padding:21px 22px 18px;border-radius:6px;box-shadow:0 2px 2px #142f5002;min-height:146px}.admin-metric-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:19px}.admin-metric-label{font-size:9px;color:#8694a2;letter-spacing:.025em}.admin-metric-icon{font-size:14px;color:#a6b4c1;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:5px;background:#f1f5f8}.admin-metric-value{font:500 37px/1 var(--ad-serif);letter-spacing:-.03em;color:#243f56}.admin-metric-note{display:block;font-size:9px;color:#95a1ac;margin-top:12px;line-height:1.5}.admin-metric-note.attention{color:#a88342}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;margin-bottom:24px}.admin-overview-grid.lower{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.admin-card{background:#fff;border:1px solid var(--ad-line);border-radius:6px;overflow:hidden;min-width:0}.admin-card-heading{padding:24px 24px 21px;display:flex;justify-content:space-between;align-items:flex-start;gap:17px;border-bottom:1px solid #edf0f3}.admin-card-heading h2{font-size:25px;line-height:1.2;color:#334c62;margin-bottom:7px}.admin-card-heading p{font-size:10px;color:#93a0ac;line-height:1.65}.admin-card-heading .admin-eyebrow{font-size:7px;color:#b19a74;margin-bottom:11px}.admin-small-label{font-size:7px;letter-spacing:.11em;border:1px solid #e4e9ee;color:#94a3b1;border-radius:3px;padding:5px 7px;white-space:nowrap;margin-top:4px}.admin-card-footnote{font-size:9px;line-height:1.8;color:#99a4ae;padding:0 24px 22px}.admin-attention-list{padding:0 24px}.admin-attention-row{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #edf0f3}.admin-attention-row:last-child{border-bottom:0}.admin-attention-symbol{width:32px;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f5f0e7;border-radius:5px;color:#b89c6a;font-size:16px}.admin-attention-symbol.calm{background:#edf4f1;color:#7e9f91}.admin-attention-row h3{font:500 11px var(--ad-sans);color:#5e7182;margin:0 0 5px}.admin-attention-row p{font-size:9px;color:#9aa6b1;line-height:1.65}.admin-attention-row button{margin-left:auto;background:none;border:0;color:#7f94a7;font-size:17px;padding:8px}.admin-attention-count{font-size:11px;color:#647c91;background:#f1f5f8;border-radius:4px;min-width:22px;padding:3px 6px;text-align:center;margin-left:auto}.admin-journey{padding:27px 24px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.admin-journey-step{position:relative;text-align:center}.admin-journey-step:not(:last-child):after{content:'';position:absolute;top:21px;left:calc(50% + 25px);width:calc(100% - 44px);height:1px;background:#e1e8ee}.admin-journey-number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #dce5ed;background:#f4f7fa;margin:0 auto 12px;border-radius:50%;color:#546f86;font:500 22px var(--ad-serif)}.admin-journey-step strong{display:block;font-size:9px;font-weight:400;color:#738798}.admin-journey-step small{display:block;font-size:8px;color:#a2aeb9;margin-top:5px;line-height:1.7}.admin-journey-card>.admin-card-footnote{text-align:center;font-size:8px}.admin-text-button{border:0;background:none;padding:0;font-size:9px;color:#7a90a4;white-space:nowrap}.admin-text-button:hover{color:var(--ad-navy)}.admin-feed{padding:7px 24px}.admin-feed-item{display:flex;gap:14px;padding:17px 0;border-bottom:1px solid #edf0f3;align-items:flex-start}.admin-feed-item:last-child{border:0}.admin-feed-dot{flex:0 0 7px;height:7px;background:#d4e0e9;border-radius:50%;margin-top:5px}.admin-feed-dot.purchase{background:#8caa9a}.admin-feed-dot.support{background:#c9af7f}.admin-feed-copy{min-width:0;flex:1}.admin-feed-copy strong{font-size:10px;color:#64788a;display:block;font-weight:400;line-height:1.6}.admin-feed-copy p{font-size:9px;color:#a0acb7;margin-top:4px;overflow-wrap:anywhere;line-height:1.6}.admin-feed-item time{font-size:8px;color:#a2aeb9;white-space:nowrap;margin-top:3px}.admin-customer-list{padding:5px 24px}.admin-customer-mini{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #edf0f3;width:100%;text-align:left;background:none;border-inline:0;border-top:0;font-family:var(--ad-sans)}.admin-customer-mini:last-child{border-bottom:0}.admin-customer-mini .admin-avatar{height:29px;flex-basis:29px;font-size:17px;background:#f1f5f8;border-color:#e0e7ed}.admin-customer-mini>div{min-width:0;flex:1}.admin-customer-mini strong{font-size:10px;display:block;font-weight:400;color:#60778a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.admin-customer-mini small{font-size:8px;display:block;color:#a0aeba;margin-top:4px}.admin-customer-mini>span:last-child{font-size:8px;color:#9eacb8}.admin-empty{padding:30px 24px;color:#97a4b0;font-size:12px;line-height:1.9}.admin-records{background:#fff;border:1px solid var(--ad-line);border-radius:6px;overflow:hidden;margin-bottom:25px}.admin-records-toolbar{display:flex;gap:15px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--ad-line)}.admin-search-wrap{position:relative;flex:1;max-width:440px}.admin-search-wrap>span{position:absolute;left:12px;top:7px;font-size:21px;color:#a2aeba}.admin-search-wrap input{width:100%;height:39px;border:1px solid #e1e7ed;border-radius:4px;padding:10px 12px 10px 35px;font-size:11px;color:#506c83;background:#fbfcfd;min-width:0}.admin-search-wrap input::placeholder{color:#a2adb8}.admin-filter-wrap select{height:39px;padding:8px 30px 8px 12px;border:1px solid #e1e7ed;border-radius:4px;color:#7f91a0;background:#fff;font-size:10px;max-width:180px}.admin-result-count{font-size:9px;color:#9aa8b3;margin-left:auto;white-space:nowrap}.admin-table-scroll{overflow-x:auto;overscroll-behavior:contain}.admin-table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;min-width:750px}.admin-table thead{background:#f9fbfc}.admin-table th{font-size:8px;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:#8ea0af;padding:13px 20px;border-bottom:1px solid var(--ad-line);white-space:nowrap}.admin-table td{padding:18px 20px;border-bottom:1px solid #edf0f3;color:#778b9d;line-height:1.7;vertical-align:middle}.admin-table tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:#fcfdfe}.admin-table strong{font-weight:500;color:#576f84}.admin-table small{display:block;font-size:9px;color:#a0aebb;margin-top:4px;line-height:1.6;max-width:280px}.admin-table td:first-child{padding-left:24px}.admin-table th:first-child{padding-left:24px}.admin-row-link{font-size:10px;border:0;padding:0;background:none;color:#58758f;text-decoration:underline;text-underline-offset:4px;text-align:left}.admin-badge{display:inline-flex;align-items:center;font-size:8px;padding:4px 8px;border-radius:4px;background:#f0f3f6;color:#8a9bab;line-height:1.5;white-space:nowrap}.admin-badge.success{background:#edf5f0;color:#749982}.admin-badge.warning{background:#faf2e4;color:#b39155}.admin-badge.danger{background:#fbefeb;color:#b08576}.admin-badge.info{background:#edf3f8;color:#7893aa}.admin-product-tags{display:flex;gap:5px;flex-wrap:wrap;max-width:250px}.admin-records-footer{padding:16px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--ad-line)}.admin-records-footer p{font-size:9px;color:#9aabb9;line-height:1.75;max-width:650px}.admin-activity-page{margin-bottom:25px}.admin-activity-page .admin-feed{max-width:1000px;padding:10px 27px}.admin-activity-page .admin-feed-item{padding:22px 0}.admin-activity-page .admin-feed-copy strong{font-size:12px}.admin-activity-page .admin-feed-copy p{font-size:10px}.admin-settings-list{padding:4px 24px 13px;margin:0}.admin-settings-list>div{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #edf0f3}.admin-settings-list>div:last-child{border:0}.admin-settings-list dt{font-size:10px;color:#8598a8}.admin-settings-list dd{font-size:10px;color:#5e7b92;margin:0;text-align:right;overflow-wrap:anywhere;max-width:60%}.admin-rhythm{padding:4px 24px 22px}.admin-rhythm>div{display:flex;align-items:center;gap:17px;padding:18px 0;border-bottom:1px solid #edf0f3}.admin-rhythm>div:last-child{border:0}.admin-rhythm>div>span{font:500 25px var(--ad-serif);color:#b49e78;flex:0 0 27px}.admin-rhythm strong{display:block;font-size:11px;font-weight:400;color:#71899d}.admin-rhythm small{display:block;font-size:9px;color:#9daeba;margin-top:5px;line-height:1.7}.admin-coverage-card{margin-bottom:25px}.admin-footer{padding:29px 0 25px;display:flex;justify-content:space-between;gap:20px;color:#a4b0ba;font-size:8px;letter-spacing:.05em}.admin-footer>span:first-child{font-size:7px;letter-spacing:.12em}.admin-footer>span>span{margin:0 8px}.admin-gate{margin:90px auto;max-width:500px;padding:45px 35px;text-align:center}.admin-gate-icon{display:flex;align-items:center;justify-content:center;margin:0 auto 25px;width:57px;height:57px;border-radius:9px;background:var(--ad-navy);color:#fff;font:500 28px var(--ad-serif)}.admin-gate .admin-eyebrow{font-size:8px}.admin-gate h1{font-size:37px;color:#304d65;margin:14px 0 15px;line-height:1.15}.admin-gate p{font-size:13px;line-height:1.9;color:#8c9aa7;margin-bottom:25px}.admin-gate .admin-button{margin:0 4px 12px}.admin-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:530px;max-width:calc(100vw - 20px);height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--ad-line);padding:30px 32px;color:var(--ad-ink);background:#fff;box-shadow:-15px 0 60px #142f5012;overflow:auto}.admin-drawer::backdrop{background:#142f503d;backdrop-filter:blur(2px)}.admin-drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.admin-drawer-head .admin-eyebrow{margin:0}.admin-drawer-close{font-size:28px;border:0;background:none;color:#8ea1b1;width:35px;height:35px}.admin-customer-heading{padding-bottom:28px;margin-bottom:25px;border-bottom:1px solid var(--ad-line)}.admin-customer-heading h2{font-size:36px;color:#36566f;line-height:1.1;margin:15px 0 12px;overflow-wrap:anywhere}.admin-customer-heading p{font-size:12px;color:#93a5b4;overflow-wrap:anywhere;margin-bottom:15px}.admin-customer-heading .admin-avatar{width:47px;height:47px;font-size:28px}.admin-customer-section{margin-bottom:28px}.admin-customer-section h3{font-size:24px;color:#496a83;margin-bottom:15px}.admin-customer-detail-row{padding:13px 0;border-bottom:1px solid #edf0f3;display:flex;gap:16px;justify-content:space-between;font-size:11px;color:#7e95a7;line-height:1.8}.admin-customer-detail-row strong{font-size:11px;font-weight:500;color:#68859a}.admin-customer-detail-row small{display:block;font-size:9px;color:#a6b5c1;margin-top:3px}.admin-customer-detail-row>.admin-badge{align-self:start}.admin-drawer .admin-empty{padding:4px 0 15px;font-size:11px}.admin-customer-note{padding:13px 16px;background:#f2f6f9;color:#8b9fae;font-size:10px;line-height:1.8;border-radius:4px}
@media(min-width:1600px){.admin-main{padding-inline:52px}.admin-topbar{padding-inline:52px}.admin-page-heading h1{font-size:47px}.admin-metric{padding:25px}.admin-metric-value{font-size:43px}.admin-metric-label{font-size:10px}.admin-card-heading h2{font-size:28px}}
@media(max-width:1180px){.admin-sidebar{width:205px;min-width:205px;padding-inline:13px}.admin-main{padding:28px 25px 0}.admin-topbar{padding-inline:25px}.admin-metrics{gap:12px}.admin-metric{padding:18px 16px}.admin-overview-grid,.admin-overview-grid.lower{gap:18px;grid-template-columns:1fr 1fr}.admin-card-heading{padding:21px 20px}.admin-attention-list,.admin-customer-list{padding-inline:20px}.admin-page-heading h1{font-size:38px}.admin-card-heading h2{font-size:23px}.admin-small-label{display:none}.admin-feed{padding-inline:20px}.admin-feed-item time{display:none}.admin-metric-note{font-size:8px}}
@media(max-width:960px){.admin-sidebar{width:180px;min-width:180px}.admin-brand{gap:9px;margin-inline:2px}.admin-brand>span:last-child{font-size:21px}.admin-brand-mark{flex-basis:32px;height:37px}.admin-nav>button{font-size:11px;padding-inline:10px;gap:9px}.admin-overview-grid,.admin-overview-grid.lower{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{min-height:132px}.admin-topbar{padding-inline:21px}.admin-main{padding-inline:21px}.admin-page-heading{align-items:flex-start;gap:18px}.admin-page-heading>.admin-button{font-size:9px;padding:10px 12px;min-height:37px}.admin-page-heading h1{font-size:36px}.admin-journey{padding-block:25px}.admin-feed-item time{display:block}.admin-owner [data-admin-email]{max-width:111px}.admin-owner strong{font-size:9px}.admin-sidebar-bottom>a{font-size:9px}.admin-records-toolbar{flex-wrap:wrap;padding:17px}.admin-result-count{font-size:8px}.admin-search-wrap{max-width:none;min-width:150px}.admin-card-heading h2{font-size:26px}}
@media(max-width:680px){.admin-shell{display:block}.admin-sidebar{position:relative;width:100%;min-width:0;height:auto;padding:18px 19px 0;border-right:0;border-bottom:1px solid var(--ad-line)}.admin-brand{margin:0 0 20px;gap:10px}.admin-brand>span:last-child{font-size:24px}.admin-brand small{font-size:7px}.admin-brand-mark{flex-basis:36px;height:39px}.admin-nav-label,.admin-sidebar-bottom{display:none}.admin-nav{flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:13px;scrollbar-width:thin}.admin-nav>button{flex-shrink:0;min-height:37px;padding:10px 12px;font-size:10px;gap:7px}.admin-nav-icon{font-size:15px;width:13px;min-width:13px}.admin-nav-count{font-size:8px}.admin-topbar{padding:13px 20px;min-height:58px;gap:12px}.admin-breadcrumb{font-size:7px;gap:10px}.admin-breadcrumb>span:last-child{font-size:9px}.admin-topbar-actions{gap:11px}.admin-sync{font-size:8px}.admin-button.compact{font-size:8px;padding:7px 9px;min-height:30px}.admin-main{padding:27px 19px 0}.admin-page-heading{flex-direction:column;gap:18px;margin-bottom:24px}.admin-page-heading h1{font-size:39px;margin-bottom:11px}.admin-page-heading p{font-size:11px}.admin-page-heading>.admin-button{font-size:10px;padding:11px 15px}.admin-eyebrow{font-size:7px;margin-bottom:10px}.admin-metrics{gap:11px;margin-bottom:20px}.admin-metric{padding:16px;min-height:134px}.admin-metric-top{margin-bottom:17px;gap:7px}.admin-metric-label{font-size:8px}.admin-metric-icon{font-size:12px;width:22px;height:22px}.admin-metric-value{font-size:36px}.admin-metric-note{font-size:8px;margin-top:11px}.admin-overview-grid,.admin-overview-grid.lower{gap:20px;margin-bottom:20px}.admin-card-heading{padding:22px 20px 18px}.admin-card-heading h2{font-size:26px}.admin-card-heading p{font-size:10px}.admin-feed{padding-inline:20px}.admin-feed-item time{font-size:7px}.admin-card-footnote{padding-inline:20px}.admin-notice{font-size:11px}.admin-data-note{font-size:9px;padding:11px 13px}.admin-records-toolbar{gap:10px}.admin-search-wrap{flex-basis:100%;max-width:none}.admin-search-wrap input{font-size:16px;height:42px}.admin-filter-wrap select{font-size:11px;max-width:230px}.admin-result-count{margin-left:auto;font-size:9px}.admin-records-footer{align-items:flex-start;padding:16px 17px;flex-direction:column;gap:12px}.admin-records-footer p{font-size:9px}.admin-table{min-width:720px}.admin-footer{padding:25px 0;flex-direction:column;gap:10px;line-height:1.8}.admin-gate{margin:45px auto;padding:28px 25px}.admin-gate h1{font-size:34px}.admin-gate p{font-size:12px}.admin-drawer{width:calc(100vw - 15px);padding:23px 24px}.admin-customer-heading h2{font-size:34px}.admin-journey-number{width:39px;height:39px}.admin-journey{padding-inline:15px}.admin-journey-step:not(:last-child):after{top:20px}.admin-journey-step strong{font-size:8px}.admin-journey-step small{font-size:7px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.admin-sales-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.admin-sales-card{padding:19px 22px;border:1px solid var(--ad-line);border-radius:6px;background:#fff}.admin-sales-label{display:block;font-size:10px;color:#718697;margin-bottom:10px}.admin-sales-card strong{font:500 27px var(--ad-serif);color:#35566d;display:block}.admin-sales-card small{display:block;font-size:10px;color:#8498a8;margin-top:9px;line-height:1.7}.admin-date-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-5px 0 23px}.admin-date-toolbar>div{display:flex;align-items:center;gap:12px;white-space:nowrap}.admin-date-toolbar label{font-size:10px;color:#6d8293}.admin-date-toolbar select{font-size:10px;color:#607b90;border:1px solid #dce5ec;border-radius:4px;background:#fff;padding:7px 27px 7px 11px;min-height:33px}.admin-date-toolbar p{font-size:9px;line-height:1.7;color:#8398a9;text-align:right}.admin-chart-card{margin-bottom:24px}.admin-chart-legend{display:flex;gap:16px;align-items:center;padding-top:8px;flex-wrap:wrap}.admin-chart-legend>span{display:flex;gap:6px;align-items:center;font-size:9px;color:#7c91a2;white-space:nowrap}.admin-chart-legend i{width:7px;height:7px;display:inline-block;border-radius:2px}.admin-chart-legend .accounts,.admin-chart-bar.accounts{background:#52728e}.admin-chart-legend .purchases,.admin-chart-bar.purchases{background:#c5aa76}.admin-chart-legend .audience,.admin-chart-bar.audience{background:#99b1a8}.admin-chart{display:flex;align-items:stretch;gap:11px;height:208px;padding:26px 26px 34px;margin-bottom:11px;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#edf1f5 44px,#edf1f5 45px);background-clip:content-box}.admin-chart-group{display:flex;flex-direction:column;flex:1;min-width:0;position:relative}.admin-chart-bars{height:100%;display:flex;gap:3px;align-items:flex-end;justify-content:center}.admin-chart-bar{display:block;width:22%;max-width:20px;min-width:3px;border-radius:2px 2px 0 0}.admin-chart-label{font-size:8px;color:#93a6b6;white-space:nowrap;text-align:center;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%)}.admin-settings-note dd{max-width:none;text-align:left;font-size:10px;line-height:1.9;color:#859baa}.admin-small-copy{font-size:10px;color:#8ca1b1}.admin-metric-label{font-size:10px}.admin-metric-note{font-size:10px;line-height:1.7}.admin-card-heading p,.admin-feed-copy p,.admin-customer-mini small,.admin-records-footer p{font-size:10px}.admin-table{font-size:12px}.admin-table th{font-size:9px}.admin-table small{font-size:10px}.admin-row-link{font-size:11px}.admin-badge{font-size:9px}.admin-feed-copy strong,.admin-customer-mini strong{font-size:11px}.admin-page-heading p{font-size:13px}.admin-page-heading .admin-eyebrow{font-size:9px}.admin-metric-note,.admin-card-heading p,.admin-feed-copy p,.admin-customer-mini small,.admin-records-footer p,.admin-table small{color:#71879a}
@media(max-width:900px){.admin-chart-card .admin-card-heading{flex-direction:column;gap:9px}.admin-chart-legend{padding:0}.admin-chart{gap:7px}.admin-chart-label{font-size:7px}.admin-date-toolbar{align-items:flex-start}.admin-date-toolbar p{max-width:280px}.admin-metric-note{font-size:9px}}
@media(max-width:680px){.admin-sales-breakdown{gap:11px;margin-bottom:20px}.admin-sales-card{padding:16px}.admin-sales-card strong{font-size:25px}.admin-sales-label{font-size:9px;line-height:1.6}.admin-sales-card small{font-size:9px}.admin-date-toolbar{gap:9px;flex-direction:column;margin-bottom:20px}.admin-date-toolbar p{text-align:left;max-width:none;font-size:9px}.admin-date-toolbar select{font-size:11px}.admin-chart{height:185px;padding-inline:20px;gap:5px}.admin-chart-label{font-size:7px}.admin-chart-group:nth-child(even) .admin-chart-label{visibility:hidden}.admin-chart-legend{gap:12px}.admin-chart-legend>span{font-size:8px}.admin-metric-label{font-size:9px}.admin-metric-note{font-size:9px}}
.admin-email-review{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;padding:24px;border:1px solid #cfdae5;border-left:3px solid var(--ad-navy);border-radius:5px;background:#f0f4f8}.admin-email-review .admin-eyebrow{color:#58748d;margin-bottom:9px}.admin-email-review h2{font-size:29px;color:#294b67;margin-bottom:8px}.admin-email-review p{font-size:12px;line-height:1.8;color:#647e92;max-width:620px}.admin-email-review>.admin-button{flex-shrink:0}.admin-card-footnote>a{color:#4c6c86}
@media(max-width:680px){.admin-email-review{align-items:flex-start;flex-direction:column;padding:20px;gap:18px}.admin-email-review h2{font-size:27px}.admin-email-review p{font-size:11px}}
