@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}:root{font-family:DM Sans,sans-serif;color:#e9edeb;background:#101312;font-synthesis:none;font-weight:400;--bg: #101312;--panel: #171b19;--border: #2b312e;--muted: #929d96;--accent: #d5f89b}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}button,a{transition:background .15s,color .15s,border-color .15s}button,a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:1px solid #a6ca7e;border-color:#a6ca7e}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}input,select,textarea{color:#e9edeb;background:#111512;border:1px solid #343c36;border-radius:7px;padding:11px 12px;width:100%;min-width:0}input::placeholder,textarea::placeholder{color:#69766d}input:disabled{opacity:.55}select{cursor:pointer}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}input[type=date]{color-scheme:dark}textarea{resize:vertical}button{border:0;background:none}small{font-size:12px}.muted,.hint{color:var(--muted)}.hint{font-size:12px;line-height:1.6}.brand{display:flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-weight:800;font-size:25px;letter-spacing:-1.2px}.brand-mark{height:40px;width:40px;display:flex;align-items:center;justify-content:center;background:var(--accent);border-radius:11px;color:#182117;font-size:29px;letter-spacing:-5px;padding-right:5px}.brand-mark span{font-size:36px}.brand-light{font-weight:600;color:#d9dfda}.brand small{display:block;font-family:DM Sans,sans-serif;font-size:7px;letter-spacing:1.4px;line-height:1.8;color:#859187;margin-top:3px}.eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:1.9px;color:#9ca99f;margin-bottom:12px}.primary,.secondary,.danger{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:11px 16px;border-radius:7px;font-size:13px;font-weight:600;min-height:41px;white-space:nowrap}.primary{background:var(--accent);color:#233019;border:1px solid var(--accent)}.primary:hover:not(:disabled){background:#e1ffb1}.secondary{background:#242b26;border:1px solid #3a443c;color:#e3e9e5}.secondary:hover{background:#303a32}.danger{background:#a4433f;color:#fff}.full{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border-radius:6px;color:#9caaa0;flex-shrink:0}.icon-button:hover{background:#303a32;color:#e8f0e9}.danger-icon:hover{color:#f4a09b;background:#3b2827}.text-button{color:#d2ecb5;display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:0}.field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;margin-bottom:17px}.field>span{color:#cbd4ce}.check-field{display:flex;align-items:center;gap:10px;font-size:12px;color:#c1cec4}.error{background:#392220;border:1px solid #6e3530;color:#ffbdb5;padding:12px;border-radius:7px;font-size:13px;line-height:1.6;margin-top:14px}.global-error{position:fixed;top:0;width:100%;background:#512c27;z-index:10;padding:14px}.global-error button{text-decoration:underline}.info-box{display:flex;gap:12px;background:#202920;border:1px solid #34412f;border-radius:8px;padding:15px;color:#bfcdbb;font-size:12px;line-height:1.7}.info-box>svg{flex-shrink:0;margin-top:3px;color:#b5d995}.info-box b{display:block;color:#dce6d7;margin-bottom:4px}.info-box a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:var(--accent)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-screen{display:flex;gap:30px;align-items:center;justify-content:center;min-height:100vh}.live-dot{width:6px;height:6px;background:#c3e79b;display:inline-block;border-radius:100%;box-shadow:0 0 0 4px #b8ee8520}.auth-layout{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:radial-gradient(ellipse at 15% 70%,#293b25 0,transparent 65%),#191f19;padding:48px 9%;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #30372d;min-height:100vh}.auth-pitch{padding:70px 0;max-width:440px}.auth-pitch .eyebrow{color:#b6cd9b}.auth-pitch h1{font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.12;letter-spacing:-2.5px;margin-bottom:22px}.auth-pitch>p{font-size:16px;line-height:1.8;color:#a3b29f;max-width:350px}.preview-stack{margin-top:42px;display:grid;gap:12px}.preview-row{padding:18px 16px;background:linear-gradient(120deg,#ffffff09,#ffffff02);border:1px solid #caff9a15;border-radius:10px;display:flex;align-items:center;gap:13px}.preview-row>div{flex:1}.preview-row b{font-size:13px;font-weight:500}.preview-row small{display:block;color:#94a48f;font-size:11px;margin-top:5px}.preview-row>svg{color:#9fbb83}.mini-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#d8f3b710;border-radius:9px;color:#c8e3a8}.auth-footer{font-size:11px;letter-spacing:.4px;color:#94a48f;display:flex;align-items:center;gap:11px}.auth-main{display:flex;align-items:center;justify-content:center;padding:45px 8%}.auth-box{width:100%;max-width:370px}.auth-symbol{height:52px;width:52px;background:#202720;color:#c5dda7;border:1px solid #333e30;display:grid;place-items:center;border-radius:14px;margin-bottom:30px}.auth-box h2{font-size:28px;letter-spacing:-1px;margin-bottom:12px}.auth-box>p{font-size:13px;line-height:1.7;color:var(--muted);margin-bottom:32px}.auth-box form>.primary{margin-top:20px}.auth-switch{font-size:12px;color:var(--muted);text-align:center;margin-top:26px}.auth-switch button{color:#d6edb8;font-size:12px;padding:0 4px}.recovery-link{margin:18px auto 0;display:block;color:var(--muted)}.secure-note{border-top:1px solid #252d27;margin-top:35px;padding-top:23px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#78867b}.app-shell{display:flex;min-height:100vh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:#151a16;border-right:1px solid #2b322c;padding:30px 18px 18px;display:flex;flex-direction:column;z-index:5}.sidebar .brand{margin:0 12px 34px;font-size:23px}.workspace-label{display:flex;align-items:center;gap:9px;padding:12px 9px;border:1px solid #323a31;border-radius:8px;background:#1c231c;margin-bottom:31px}.workspace-label>div{flex:1}.workspace-label b{display:block;font-size:11px;font-weight:500}.workspace-label small{color:#8e9e8b;font-size:10px;display:block;margin-top:4px}.workspace-label>svg{color:#819575}.workspace-icon{width:30px;height:32px;background:#2d3828;color:#c9e8ab;border-radius:6px;font-size:12px;display:grid;place-items:center}.nav-label{font-size:9px;color:#768575;letter-spacing:1.7px;margin:0 12px 12px}.sidebar nav{display:grid;gap:5px}.nav-item{display:flex;align-items:center;gap:11px;text-decoration:none;font-size:12px;font-weight:500;padding:12px;border-radius:7px;color:#95a28f}.nav-item span{margin-left:auto;font-size:10px;color:#819277;background:#222b20;padding:2px 6px;border-radius:4px}.nav-item:hover{background:#232c21;color:#e2ecdc}.nav-item.active{background:#d6f2aa14;color:#d9eebc}.nav-item.active svg{color:#cbe79e}.nav-item.active span{color:#cbe3aa;background:#bddb9020}.sidebar-bottom{margin-top:auto}.private-note{display:flex;gap:10px;padding:16px 9px;margin:24px 0 18px;border-bottom:1px solid #2a3428;color:#8e9d84}.private-note>svg{flex-shrink:0;color:#adbc96}.private-note b{font-size:11px;color:#b8c8aa;font-weight:500}.private-note p{font-size:10px;line-height:1.7;margin-top:4px;max-width:155px}.user-button{display:flex;align-items:center;width:100%;gap:10px;padding:9px;text-align:left}.avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid #414d36;border-radius:50%;font-size:10px;color:#d0deb9;background:#303b26}.user-button>span:nth-child(2){flex:1;min-width:0}.user-button b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-button small{display:block;font-size:10px;color:#7e8e75;margin-top:3px}.user-button>svg{color:#7b8b72}.signout{display:flex;gap:10px;align-items:center;color:#95a28c;font-size:11px;padding:13px;margin-top:4px}.main-shell{margin-left:238px;flex:1;min-width:0}.topbar{height:71px;border-bottom:1px solid #272f29;display:flex;align-items:center;justify-content:space-between;padding:0 38px;color:#78897d;font-size:11px}.topbar>div{display:flex;align-items:center;gap:14px}.topbar b{font-weight:500;color:#c9d3cc}.topbar-label{font-size:10px;display:flex;align-items:center;gap:10px}.main-content{padding:38px;max-width:1500px;margin:0 auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:30px}.page-heading .eyebrow{font-size:9px;margin-bottom:11px}.page-heading h1{font-size:29px;letter-spacing:-1px;display:flex;align-items:center;gap:13px}.title-count{font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:0;border:1px solid #343d35;background:#1c241d;border-radius:6px;color:#a4b499;padding:4px 7px}.page-heading p{font-size:12px;color:#89998e;margin-top:10px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:27px}.summary-card{border:1px solid #2d362e;border-radius:10px;padding:23px 24px;background:linear-gradient(130deg,#1c231d,#171d18);display:flex;justify-content:space-between;align-items:center}.summary-card span{font-size:9px;color:#879a89;letter-spacing:1.3px}.summary-card strong{font-family:Manrope,sans-serif;font-size:30px;display:block;margin-top:10px;line-height:1.1;font-weight:600}.summary-card>svg{color:#7f9a72;background:#bbdf9c0a;box-sizing:content-box;padding:11px;border-radius:9px}.content-panel{border:1px solid #2d362f;border-radius:10px;background:#161c17;overflow:hidden}.panel-toolbar{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;gap:14px;border-bottom:1px solid #2c362d;flex-wrap:wrap}.panel-title{display:flex;gap:11px;align-items:center}.panel-title h2{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.panel-title>span{font-size:10px;color:#799078}.toolbar-controls{display:flex;gap:9px;align-items:center}.search-box{display:flex;align-items:center;gap:7px;border:1px solid #323e33;border-radius:6px;padding:0 10px;background:#121913;width:185px;color:#768974}.search-box input{border:0;background:none;padding:8px 0;font-size:11px}.search-box input:focus{outline:none}.search-box:focus-within{outline:1px solid #accb91}.toolbar-controls select{font-size:11px;padding:8px 10px;width:130px;border-color:#323e33}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left}th{font-size:9px;letter-spacing:1.2px;font-weight:500;color:#7f9281;padding:15px 22px;background:#141b15;white-space:nowrap}td{padding:21px 22px;border-top:1px solid #2a342b;font-size:11px}tbody tr:hover{background:#1c251d}.account-cell,.order-cell{display:flex;align-items:center;gap:12px;text-align:left;min-width:185px}.account-cell b,.order-cell b{display:block;font-size:12px;font-weight:500;max-width:300px;overflow-wrap:anywhere}.account-cell small,.order-cell small{display:block;font-size:10px;color:#91a08d;margin-top:5px}.subtle{font-size:9px;display:block;color:#768b73;margin-top:5px}.retailer-icon{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #3a453b;border-radius:10px;background:#242c25;color:#d4e1d4;font-size:21px;font-weight:700}.retailer-icon.target{background:#d2454520;color:#f18480;border-color:#633b36;font-size:28px}.retailer-icon.walmart{background:#24446855;color:#e4bb5d;border-color:#355175;font-size:28px}.retailer-icon.amazon{color:#e9bf7b;background:#392e21}.retailer-icon.pokémon{background:#e4bd4420;color:#ddc780}.linked-info{display:grid;gap:8px;color:#90a18d;font-size:10px;min-width:140px}.linked-info span{display:flex;gap:7px;align-items:center}.row-actions{display:flex;justify-content:flex-end;gap:2px}.badge{display:inline-flex;gap:6px;align-items:center;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:500;color:#aec598;background:#84aa5920;border:1px solid #84aa5920;white-space:nowrap}.badge i{height:4px;width:4px;background:currentColor;border-radius:50%}.badge.paused,.badge.cancelled{color:#b0b7ab;background:#a0ada014;border-color:#a0ada014}.badge.placed{color:#b6c6dd;background:#6c94cf20;border-color:#6c94cf20}.badge.shipped{color:#dac08b;background:#dcb35c15;border-color:#dcb35c20}.badge.failed,.badge.attention{color:#e09e91;background:#d4634815;border-color:#d4634820}.amount{font-weight:500;white-space:nowrap}.card-grid{padding:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:18px}.record-card{background:#1c241d;border:1px solid #343f32;border-radius:9px;padding:19px;min-width:0}.record-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.card-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#b9d89910;color:#adc694;border:1px solid #b9d89914}.record-card h3{font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:12px;overflow-wrap:anywhere}.profile-name{font-size:11px;font-weight:500;color:#c0cfb8}.record-card address{font-style:normal;line-height:1.9;font-size:11px;color:#899e81;margin:7px 0 12px}.contact-line{font-size:10px;color:#a0b196;margin:5px 0;overflow-wrap:anywhere}.card-foot{margin-top:20px;padding-top:15px;border-top:1px solid #34402f;display:flex;align-items:center;gap:7px;color:#91a284;font-size:10px}.inbox-address{font-size:11px;color:#a8b79f;overflow-wrap:anywhere;margin-bottom:16px}.provider-line{display:flex;align-items:center;justify-content:space-between;color:#90a183;font-size:11px}.inbox-foot{justify-content:space-between;gap:6px;flex-wrap:wrap}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:45px 20px;color:#829879;gap:14px}.empty-state h3{color:#d3dfcb;font-size:17px;font-weight:500}.empty-state p{font-size:12px;line-height:1.7;max-width:360px}.empty-state>.primary{margin-top:7px}.empty-art{display:grid;place-items:center;background:#aec78e0b;border:1px solid #80986930;box-shadow:0 0 0 11px #9abe7a04;border-radius:18px;width:70px;height:70px;color:#b0c696}.empty-state:has(.empty-art){padding:57px 20px 0}.empty-copy{padding:24px 20px 58px}.page-foot{display:flex;justify-content:center;align-items:center;gap:7px;color:#697d64;font-size:10px;margin-top:22px;line-height:1.6;text-align:center}.page-foot svg{flex-shrink:0}dialog{background:#19211a;color:#e2eadd;border:1px solid #3c4a37;border-radius:13px;padding:0;width:min(620px,calc(100vw - 30px));max-height:90vh;box-shadow:0 25px 100px #0008}dialog::backdrop{background:#050b08b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #34402f;padding:20px 24px}.modal-head h2{font-size:18px;font-weight:600;letter-spacing:-.5px}.modal-body{padding:24px;font-size:13px;line-height:1.7}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.span2{grid-column:1/-1}.form-grid>.hint{align-self:center;margin-bottom:14px}.form-grid .info-box{margin-bottom:10px}.modal-footer{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #34402f;padding:17px 24px;background:#151e16;position:sticky;bottom:0}.recovery-code{display:block;overflow-wrap:anywhere;background:#0e170f;border:1px solid #3c4e34;padding:18px;margin:22px 0;color:#d1eba8;font-size:14px;-webkit-user-select:all;user-select:all}.toast{position:fixed;bottom:25px;right:25px;z-index:20;padding:14px 19px;background:#d7f1b4;border:1px solid #a8c880;color:#26351d;border-radius:9px;box-shadow:0 8px 30px #0005;display:flex;gap:10px;align-items:center;font-size:12px;text-transform:capitalize}.message-list{margin-top:18px}.message-list article{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #36442f;padding:15px 0}.message-list b{font-size:12px;font-weight:500;overflow-wrap:anywhere}.message-list p{font-size:11px;color:#9cad92;margin:5px 0}.message-list small{font-size:10px;color:#79916c}.message-dot{width:6px;height:6px;border-radius:50%;margin-top:8px;flex-shrink:0;background:#45583b}.message-dot.unread{background:#d0e7a6}.detail-title{display:flex;align-items:center;gap:13px}.detail-title>div{flex:1}.detail-title h3{font-size:15px}.detail-title p{font-size:11px;color:#8f9f84;margin-top:4px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.detail-grid dt{font-size:10px;color:#8fa17f}.detail-grid dd{margin:5px 0 0;font-size:13px;overflow-wrap:anywhere}.inline-link{text-decoration:none}.detail-notes{margin-top:20px;font-size:12px;color:#bdcdb0;white-space:pre-wrap}.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(min-width:1600px){.main-content{padding-top:48px}}@media(max-width:1100px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main-shell{margin-left:210px}.main-content{padding:28px 22px}.topbar{padding:0 22px}.summary-card{padding:18px}td,th{padding-left:16px;padding-right:16px}.toolbar-controls{flex-wrap:wrap}.auth-story{padding-left:10%;padding-right:10%}.auth-pitch h1{font-size:45px}}@media(max-width:760px){.auth-layout{display:block}.auth-story{min-height:auto;padding:28px;border:0;border-bottom:1px solid #2d3a26}.auth-pitch,.auth-footer{display:none}.auth-main{padding:40px 25px}.auth-box{max-width:420px}.sidebar{width:100%;height:auto;inset:0 0 auto;padding:14px 16px 0;position:relative;border-right:0;border-bottom:1px solid #34402e}.sidebar .brand{margin:0;font-size:20px;position:absolute;top:16px;left:17px}.brand-mark{width:35px;height:35px;font-size:25px}.brand-mark span{font-size:31px}.sidebar .brand small{font-size:6px}.workspace-label,.nav-label,.private-note{display:none}.sidebar-bottom{display:flex;align-items:center;justify-content:flex-end;height:43px;order:-1;margin-bottom:16px;padding-left:160px}.user-button{width:auto;padding:0}.user-button>span:nth-child(2),.user-button>svg{display:none}.signout{font-size:0;gap:0;margin:0;padding:9px}.sidebar nav{display:flex;justify-content:space-between;gap:3px}.nav-item{padding:12px 8px;font-size:11px;border-radius:7px 7px 0 0;gap:7px}.nav-item>svg{width:16px}.nav-item>span{display:none}.app-shell{display:block}.main-shell{margin-left:0}.topbar{height:49px;padding:0 20px}.topbar-label{display:none}.main-content{padding:25px 16px}.page-heading{align-items:flex-start;margin-bottom:23px;gap:10px}.page-heading h1{font-size:25px;gap:8px}.page-heading p{font-size:11px;line-height:1.7;max-width:230px}.page-heading .primary{font-size:11px;padding:9px 10px;margin-top:22px;gap:4px}.page-heading .eyebrow{font-size:8px}.summary-grid{gap:8px;margin-bottom:20px}.summary-card{padding:15px 12px}.summary-card span{font-size:7px;letter-spacing:.8px}.summary-card strong{font-size:25px}.summary-card>svg{display:none}.panel-toolbar{padding:16px;gap:15px}.panel-title{width:100%}.toolbar-controls{width:100%;flex-wrap:nowrap;gap:6px}.search-box{flex:1;min-width:80px;width:auto}.toolbar-controls select{width:110px;font-size:10px}.table-wrap table{min-width:650px}td,th{padding:16px}.card-grid{padding:14px;grid-template-columns:1fr}.record-card{padding:18px}.page-foot{font-size:9px;padding:0 8px}.modal-head{padding:17px 19px}.modal-body{padding:19px}.modal-footer{padding:15px 19px}.form-grid{grid-template-columns:1fr}.span2{grid-column:auto}.detail-title{flex-wrap:wrap}.toast{bottom:16px;left:16px;right:16px}.title-count{font-size:10px}.empty-copy{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.access-page{min-height:100dvh;display:grid;place-items:center;padding:24px}.access-card{width:100%;max-width:340px}.access-card .brand{margin-bottom:32px}.access-card .primary{margin-top:16px}@media(max-width:760px){.sidebar-bottom{padding-left:145px}.signout{font-size:11px;gap:6px;white-space:nowrap}}.form-section{font-size:13px;font-weight:600;padding:14px 0 12px;border-bottom:1px solid var(--border);margin:0 0 18px}.form-section:first-child{padding-top:0}.billing-toggle{margin-bottom:20px}.profile-group{font-size:10px;color:var(--muted);margin-bottom:10px}.heading-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.restore-link{display:block;margin-top:20px}.access-admin-link{display:block;margin-top:24px;font-size:11px;color:var(--muted)}.admin-page{max-width:1400px;margin:auto;padding:28px}.admin-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}.admin-tag{font-size:12px;color:var(--muted);letter-spacing:0;margin-left:12px}.admin-info{margin-bottom:24px}.admin-page .content-panel{margin-top:20px}.admin-page .search-box{width:300px}.import-preview{border:1px solid var(--border);padding:15px;border-radius:8px;font-size:12px}.import-preview p{margin-top:6px}.admin-page input[type=checkbox]{cursor:pointer}@media(max-width:760px){.admin-page{padding:18px}.admin-page .page-heading{flex-direction:column}.heading-actions{gap:6px}.heading-actions .primary{margin-top:0}.heading-actions .secondary{font-size:11px;padding:9px 10px}.admin-page table{min-width:850px}}.address-fields{display:grid;grid-template-columns:1fr}.address-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.address-row .field{min-width:0}
