.store-loading{color:#9db1bc;background:#071219;justify-content:center;align-items:center;gap:12px;min-height:100vh;font-weight:700;display:flex}.store-auth-shell,.store-shell{--store-bg:#071219;--store-panel:#0c1d27;--store-panel-2:#102630;--store-line:#88adbe26;--store-text:#f2f8fa;--store-muted:#88a0ad;--store-cyan:#17c4e9;--store-green:#29d39a;background:var(--store-bg);min-height:100vh;color:var(--store-text)}.store-auth-shell{direction:ltr;grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);display:grid}.store-auth-visual{direction:rtl;background:radial-gradient(circle at 25% 30%,#17c4e92b,#0000 30%),radial-gradient(circle at 70% 70%,#2aabee21,#0000 32%),linear-gradient(145deg,#06151e,#081119);min-height:100vh;padding:44px 7vw;position:relative;overflow:hidden}.store-auth-visual:before{content:"";opacity:.14;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.store-brand{z-index:2;direction:ltr;align-items:center;gap:12px;display:flex;position:relative}.store-brand>span{color:#fff;background:linear-gradient(145deg,#16c4e8,#087fae);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 34px #12bbe440}.store-brand>span svg{width:23px}.store-brand-logo{object-fit:contain;border-radius:13px;width:48px;height:48px;display:block;box-shadow:0 12px 34px #12bbe433}.store-brand>div{flex-direction:column;display:flex}.store-brand strong{font-size:19px;line-height:1}.store-brand small{color:#73909d;letter-spacing:1.5px;margin-top:5px;font-size:8px;font-weight:800}.store-auth-copy{z-index:3;max-width:720px;margin:18vh 0 0 auto;position:relative}.store-kicker{color:var(--store-cyan,#17c4e9);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.store-kicker svg{width:15px}.store-auth-signal{color:#8fa8b4;letter-spacing:.2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0818218c;border:1px solid #83adbe24;border-radius:999px;align-items:center;gap:10px;padding:7px 12px 7px 14px;font-size:11px;font-weight:700;display:inline-flex}.store-auth-signal i{background:#29d39a;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite storeLivePulse;box-shadow:0 0 0 4px #29d39a1f}.store-auth-signal b{color:#405864;font-weight:500}.store-auth-signal span{color:#c4d4db}.store-auth-copy h1{letter-spacing:-3px;text-wrap:balance;margin:18px 0;font-size:clamp(48px,5vw,82px);line-height:1.04}.store-auth-copy h1 em{color:#21c5e7;font-style:normal}.store-auth-copy>p{color:#9eb0ba;text-wrap:pretty;max-width:590px;margin:0;font-size:17px;line-height:1.8}.store-trust-row{color:#b8c9d0;flex-wrap:wrap;gap:24px;margin-top:38px;font-size:11px;font-weight:700;display:flex}.store-trust-row span{align-items:center;gap:7px;display:flex}.store-trust-row svg{color:#29d39a;width:17px}.store-auth-mascot{z-index:2;aspect-ratio:1;pointer-events:none;transform-origin:0 100%;width:clamp(270px,min(29vw,38vh),520px);animation:.98s cubic-bezier(.22,1,.36,1) .36s both storeMascotEnter;position:absolute;bottom:clamp(-104px,-6vh,-48px);left:clamp(-28px,-1.5vw,-8px)}.store-auth-mascot:before{content:"";z-index:-1;filter:blur(16px);background:radial-gradient(circle,#17c4e929,#08354912 45%,#0000 72%);width:74%;height:66%;position:absolute;bottom:5%;left:7%}.store-auth-mascot img{object-fit:contain;filter:drop-shadow(0 28px 38px #01081275)drop-shadow(0 0 22px #1ca6dc14);width:100%;height:100%;display:block}@keyframes storeMascotEnter{0%{opacity:0;filter:blur(8px);transform:translate(-34px,44px)scale(.94)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.store-orbit{border:1px solid #18c4e826;border-radius:50%;position:absolute}.store-orbit:after{content:"";background:#1dc7e9;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px #1dc7e9}.store-orbit-one{width:460px;height:460px;animation:15s linear infinite storeOrbit;bottom:-200px;left:-220px}.store-orbit-two{width:640px;height:640px;animation:22s linear infinite reverse storeOrbit;top:-350px;right:-420px}@keyframes storeOrbit{to{transform:rotate(360deg)}}.store-auth-panel{direction:rtl;background:#0a1821;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:42px 7vw;display:flex}.store-auth-card{background:linear-gradient(145deg,#112732fa,#0b1c26fa);border:1px solid #84aec02b;border-radius:24px;gap:16px;width:min(450px,100%);padding:32px;display:grid;box-shadow:0 30px 100px #00000059}.store-auth-card h2{margin:7px 0 5px;font-size:28px}.store-auth-card>div>p{color:#859da9;margin:0;font-size:11px}.store-auth-card label,.store-form label,.store-pricing-form label{color:#b9c9d0;gap:7px;font-size:10px;font-weight:800;display:grid}.store-auth-card .input,.store-form .input,.store-pricing-form .input{background:#091820;border-color:#83adbe2e;min-height:46px}.store-auth-card>.btn{min-height:48px;margin-top:3px}.store-auth-switch{color:#7fa1b0;background:0 0;border:0;justify-self:center;padding:4px;font-size:10px}.store-auth-switch:hover{color:#19c4e7}.store-message{color:#10242d;background:#fff;border:1px solid #168ac22e;border-radius:11px;padding:11px 13px;font-size:11px;font-weight:700}.store-message.error{color:#7a2433;background:#fff7f8;border-color:#f1c1c9}.store-message.success{color:#0d5c45;background:#eefaf4;border-color:#08795a47}.store-auth-shell .store-message{color:#eef7fa;background:#0a1821b8;border-color:#83adbe29}.store-auth-shell .store-message.error{color:#ffd0d7;background:#30121ab8;border-color:#ff819147}.store-auth-shell .store-message.success{color:#dff7ec;background:#0c241eb8;border-color:#29d39a47}.store-auth-card-stage{isolation:isolate;width:min(450px,100%);position:relative}.store-auth-card-stage .store-auth-card{z-index:2;width:100%;position:relative}.store-auth-card-mascot{z-index:1;pointer-events:none;width:clamp(198px,min(19vw,27vh),350px);animation:.9s cubic-bezier(.22,1,.36,1) .18s both storeCardMascotIn;position:absolute;bottom:calc(100% - 92px);left:50%;transform:translate(-50%)}.store-auth-card-mascot:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#2aabee33,#1276a614 48%,#0000 74%);height:58%;position:absolute;bottom:9%;left:10%;right:10%}.store-auth-card-mascot img{filter:drop-shadow(0 24px 30px #0008117a)drop-shadow(0 0 18px #2aabee21);width:100%;height:auto;display:block}@keyframes storeCardMascotIn{0%{opacity:0;filter:blur(7px);transform:translate(-50%,28px)scale(.94)}to{opacity:1;filter:blur();transform:translate(-50%)scale(1)}}.store-demo-logins{grid-template-columns:1fr 1fr;gap:10px;width:min(450px,100%);display:grid}.store-demo-logins button{color:#c5d3d9;text-align:right;background:#102631bf;border:1px solid #84aec024;border-radius:12px;align-items:center;gap:9px;padding:12px;display:flex}.store-demo-logins button:hover{border-color:#17c4e966;transform:translateY(-1px)}.store-demo-logins button>svg:first-child{color:#19c4e7;width:18px}.store-demo-logins button>svg:last-child{color:#66818e;width:15px;margin-right:auto}.store-demo-logins span{flex-direction:column;display:flex}.store-demo-logins strong{font-size:10px}.store-demo-logins small{color:#6f8792;margin-top:3px;font-size:8px}.store-shell{direction:rtl}.store-topbar{z-index:50;border-bottom:1px solid var(--store-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071219e0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:0 max(26px,50vw - 710px);display:grid;position:sticky;top:0}.store-topbar .store-brand{justify-self:start}.store-topbar-center{color:#d3e0e5;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.store-topbar-center small{color:#6f8792;font-weight:500}.store-live-dot{background:#2bd49b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2bd49b}.store-user{justify-self:end;align-items:center;gap:10px;display:flex}.store-user>div{flex-direction:column;align-items:flex-end;display:flex}.store-user strong{font-size:10px}.store-user small{color:#708792;margin-top:2px;font-size:8px}.store-user>span{background:linear-gradient(145deg,#174150,#0e2c38);border:1px solid #41a4c43d;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.store-shell .input,.store-auth-shell .input,.store-dialog .input{color:#eef7fa;background:#091820;border-color:#83adbe33}.store-shell .input::placeholder,.store-auth-shell .input::placeholder,.store-dialog .input::placeholder{color:#58717d}.store-shell .btn-secondary,.store-auth-shell .btn-secondary,.store-dialog .btn-secondary{color:#d6e5ea;background:#102731;border-color:#83adbe33}.store-shell .btn-secondary:hover,.store-auth-shell .btn-secondary:hover,.store-dialog .btn-secondary:hover{background:#15333f;border-color:#23c2e459}.store-shell .btn-ghost,.store-dialog .btn-ghost{color:#9db1bb;background:0 0}.store-dialog{color:#eef7fa;--surface:#0d202a;--surface-2:#0a1b23;--surface-3:#07161e;--text:#eef7fa;--muted:#8197a2;--border:#83adbe2e}.store-page{width:min(1420px,100% - 52px);margin:0 auto;padding:46px 0 80px}.store-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.store-hero h1{letter-spacing:-1px;margin:8px 0 4px;font-size:35px}.store-hero p{color:var(--store-muted);margin:0;font-size:11px}.store-hero>.btn{min-width:170px}.store-toast{z-index:200;color:#14303a;letter-spacing:.1px;background:#fff;border:1px solid #168ac233;border-radius:14px;align-items:center;gap:10px;max-width:min(520px,100vw - 30px);padding:12px 16px;font-size:12px;font-weight:750;animation:.28s cubic-bezier(.22,1,.36,1) both toastIn;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #072f401f}.store-toast.success,.store-toast:not(.error){border-color:#08795a47;box-shadow:0 16px 40px #072f401f,0 0 0 1px #08795a0f}.store-toast.success svg,.store-toast:not(.error) svg{color:#08795a}.store-toast.error{border-color:#aa304347;box-shadow:0 16px 40px #072f401f,0 0 0 1px #aa30430f}.store-toast.error svg{color:#aa3043}.store-toast svg{flex:none;width:18px;height:18px}.store-toast span{color:inherit}.store-auth-toast,.store-auth-shell .store-toast,.store-shell:not(.customer-shell) .store-toast,html[data-store-theme=dark] .store-toast,.customer-shell[data-theme=dark] .store-toast{color:#eef7fa;-webkit-backdrop-filter:blur(18px);background:#0a1821f0;border-color:#83adbe33;box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0a}.store-auth-toast.success,.store-auth-shell .store-toast.success,.store-auth-shell .store-toast:not(.error),.store-shell:not(.customer-shell) .store-toast.success,.store-shell:not(.customer-shell) .store-toast:not(.error),html[data-store-theme=dark] .store-toast.success,html[data-store-theme=dark] .store-toast:not(.error),.customer-shell[data-theme=dark] .store-toast.success,.customer-shell[data-theme=dark] .store-toast:not(.error){border-color:#29d39a47;box-shadow:0 18px 50px #00000073,0 0 0 1px #29d39a0f,inset 0 1px #ffffff0a}.store-auth-toast.success svg,.store-auth-shell .store-toast.success svg,.store-auth-shell .store-toast:not(.error) svg,.store-shell:not(.customer-shell) .store-toast.success svg,.store-shell:not(.customer-shell) .store-toast:not(.error) svg,html[data-store-theme=dark] .store-toast.success svg,html[data-store-theme=dark] .store-toast:not(.error) svg,.customer-shell[data-theme=dark] .store-toast.success svg,.customer-shell[data-theme=dark] .store-toast:not(.error) svg{color:#29d39a}.store-auth-toast.error,.store-auth-shell .store-toast.error,.store-shell:not(.customer-shell) .store-toast.error,html[data-store-theme=dark] .store-toast.error,.customer-shell[data-theme=dark] .store-toast.error{border-color:#ff81914d;box-shadow:0 18px 50px #00000073,0 0 0 1px #ff81910f,inset 0 1px #ffffff0a}.store-auth-toast.error svg,.store-auth-shell .store-toast.error svg,.store-shell:not(.customer-shell) .store-toast.error svg,html[data-store-theme=dark] .store-toast.error svg,.customer-shell[data-theme=dark] .store-toast.error svg{color:#ff8a9a}.store-auth-toast{justify-content:center;gap:8px;min-width:132px;padding:11px 18px;font-size:13px;font-weight:800;animation:.38s cubic-bezier(.22,1,.36,1) both storeToastPop;top:28px}.store-auth-toast svg{width:16px;height:16px}@keyframes storeToastPop{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.94)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.store-stat-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:34px;display:grid}.store-stat-grid article{border:1px solid var(--store-line);background:linear-gradient(145deg,#0c202a,#0b1b24);border-radius:17px;align-items:center;gap:15px;min-height:114px;padding:18px;display:flex;box-shadow:0 8px 30px #00000014}.store-stat-grid article>span{border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.store-stat-grid article>span svg{width:21px}.store-stat-grid .green{color:#38dca7;background:#26c18b21}.store-stat-grid .cyan{color:#25c9eb;background:#1baed521}.store-stat-grid .violet{color:#2aabee;background:#2aabee29}.store-stat-grid .orange{color:#ffb84e;background:#de871924}.store-stat-grid article>div{flex-direction:column;display:flex}.store-stat-grid small{color:#8298a3;font-size:9px}.store-stat-grid strong{margin-top:2px;font-size:25px}.store-stat-grid .store-stat-text{font-size:14px}.store-stat-grid p{color:#607986;margin:2px 0 0;font-size:8px}.store-section{border:1px solid var(--store-line);background:#0b1c25b8;border-radius:20px;margin-top:25px;padding:22px}.store-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.store-section-head>div:first-child{align-items:center;gap:11px;display:flex}.store-section-head>div:first-child>span{color:#22c6e8;background:#16b2d71a;border:1px solid #27bee033;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.store-section-head h2{margin:0;font-size:17px}.store-section-head p{color:#778f9b;margin:3px 0 0;font-size:9px}.store-provider-pill{color:#6cddba;background:#24b07f17;border:1px solid #30cb9629;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.store-provider-pill svg{width:14px}.store-hero-actions,.store-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-groups-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.store-group-card{background:linear-gradient(145deg,#0d232d,#0c1e27);border:1px solid #7fa6b524;border-radius:16px;padding:17px}.store-group-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.store-group-logo{object-fit:cover;border-radius:13px;width:44px;height:44px}.store-group-logo-fallback{color:#25c9ea;background:#1ea4c521;place-items:center;display:grid}.store-group-logo-fallback svg{width:20px}.store-group-top h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.store-group-top a{color:#6f8d9b;text-overflow:ellipsis;white-space:nowrap;direction:ltr;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex;overflow:hidden}.store-group-top a svg{width:11px}.store-status,.store-order-state{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.store-status svg,.store-order-state svg{width:11px}.store-status.connected,.store-order-state.completed{color:#56dfb3;background:#1fad7a21;border:1px solid #2dce952b}.store-status.pending,.store-order-state.awaiting_payment{color:#ffc56d;background:#c97c1424;border:1px solid #ed9b2c2e}.store-order-state.running,.store-order-state.paid,.store-order-state.provisioning{color:#65d9f2;background:#1ba4c621;border:1px solid #24bee22e}.store-order-state.attention,.store-order-state.refunded,.store-order-state.cancelled{color:#ff9eaa;background:#ba304521;border:1px solid #e54f652b}.store-group-details{background:#7da3b21f;border:1px solid #7da3b21f;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:15px;display:grid;overflow:hidden}.store-group-details span{background:#0b1c25;flex-direction:column;padding:10px;display:flex}.store-group-details small{color:#6f8793;font-size:7px}.store-group-details strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.store-connected-note{color:#67dbb7;align-items:center;gap:6px;margin-top:12px;font-size:8px;display:flex}.store-connected-note svg{width:14px}.store-connect-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:13px;display:flex}.store-connect-actions .btn{min-height:33px}.store-empty{text-align:center;border:1px dashed #84adbd2e;border-radius:14px;flex-direction:column;align-items:center;padding:36px;display:flex}.store-empty>span{color:#4e7484;background:#316d8517;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.store-empty svg{width:22px}.store-empty h3{margin:10px 0 3px;font-size:12px}.store-empty p{color:#6e8792;margin:0 0 12px;font-size:9px}.store-orders-list{gap:11px;display:grid}.store-order-card{background:linear-gradient(145deg,#0d222c,#0a1b24);border:1px solid #84adbd24;border-radius:16px;padding:18px}.store-order-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.store-order-head>div{align-items:center;gap:10px;display:flex}.store-order-icon{color:#27c7e7;background:#19aacd1f;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.store-order-icon svg{width:18px}.store-order-head h3{margin:0;font-size:12px}.store-order-head p{color:#6f8792;text-align:right;direction:ltr;margin:3px 0 0;font-size:8px}.store-order-progress{margin-top:15px}.store-order-progress>div:first-child{color:#849ba5;justify-content:space-between;margin-bottom:6px;font-size:8px;display:flex}.store-order-progress strong{color:#d9e7eb}.store-progress{direction:ltr;background:#07161e;border-radius:99px;height:6px;overflow:hidden}.store-progress i{border-radius:inherit;height:100%;transition:width .55s var(--ease-out);background:linear-gradient(90deg,#16bce4,#27d4a2);display:block}.store-order-metrics{background:#84adbd1f;border:1px solid #84adbd1f;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid;overflow:hidden}.store-order-metrics>span{background:#0a1a22;flex-direction:column;padding:10px;display:flex}.store-order-metrics small{color:#6b8490;font-size:7px}.store-order-metrics strong{margin-top:2px;font-size:10px}.store-order-links{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.store-order-links span{background:#0e303d94;border:1px solid #4489a121;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.store-order-links small{color:#79a0ae;font-size:7px}.store-order-links code{color:#9db4bd;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:7px;overflow:hidden}.store-order-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.store-order-actions>small{color:#617985;align-items:center;gap:5px;margin-right:auto;font-size:7px;display:flex}.store-order-actions>small svg{width:12px}.store-dialog{background:#0d202a;width:min(540px,100vw - 28px)}.store-dialog .dialog-description{color:#8197a2}.store-form{gap:14px;margin-top:18px;display:grid}.store-dialog-note{color:#7fbbaa;background:#249f7514;border:1px solid #36be8f21;border-radius:9px;align-items:flex-start;gap:7px;padding:10px;font-size:8px;line-height:1.6;display:flex}.store-dialog-note svg{width:15px}.store-group-choice{gap:8px;margin-top:17px;display:grid}.store-group-choice button{color:#dce8ec;text-align:right;background:#0a1b23;border:1px solid #84adbd26;border-radius:11px;align-items:center;gap:10px;padding:11px;display:flex}.store-group-choice button.selected{background:#148baa1f;border-color:#23c2e473}.store-group-choice span{flex-direction:column;display:flex}.store-group-choice strong{font-size:10px}.store-group-choice small{color:#6e8792;direction:ltr;margin-top:3px;font-size:7px}.store-group-choice button>svg{color:#2bd39f;margin-right:auto}.store-bulk-dialog{width:min(620px,100vw - 28px)}.store-textarea{resize:vertical;color:#eef7fa;background:#091820;border:1px solid #83adbe33;border-radius:10px;outline:0;width:100%;min-height:180px;padding:13px 14px;font:500 11px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}.store-textarea:focus{border-color:#20b9dc;box-shadow:0 0 0 3px #20b9dc1c}.store-check-row{cursor:pointer;background:#1235438c;border:1px solid #79a9bb26;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;color:#dbe9ed!important;display:flex!important}.store-check-row input{accent-color:#21c6e8;margin-top:3px}.store-check-row span{gap:3px;display:grid}.store-check-row strong{font-size:10px}.store-check-row small{color:#8199a4;font-size:8px;font-weight:500}.store-purchase-total{background:#091a22;border-radius:11px;justify-content:space-between;align-items:center;margin-top:15px;padding:14px;display:flex}.store-purchase-total>span:first-child{flex-direction:column;display:flex}.store-purchase-total small{color:#718993;font-size:8px}.store-purchase-total strong{font-size:22px}.store-purchase-total>span:last-child{color:#66d9b4;align-items:center;gap:5px;font-size:8px;display:flex}.store-purchase-total svg{width:14px}.store-checkout-dialog{text-align:center}.store-checkout-icon{color:#2bc9e8;background:#1cafcf1f;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 12px;display:grid}.store-checkout-icon svg{width:27px}.store-checkout-summary{background:#84adbd21;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.store-checkout-summary span{background:#091a22;flex-direction:column;padding:11px;display:flex}.store-checkout-summary small{color:#718994;font-size:7px}.store-checkout-summary strong{margin-top:3px;font-size:10px}.store-checkout-pay{width:100%;min-height:45px}.store-success-box{color:#75dfbc;text-align:right;background:#22ab7a1a;border:1px solid #31d09726;border-radius:11px;align-items:center;gap:10px;margin:17px 0;padding:13px;display:flex}.store-success-box>svg{width:24px}.store-success-box span{flex-direction:column;display:flex}.store-success-box strong{font-size:10px}.store-success-box small{color:#769f91;margin-top:3px;font-size:8px}.store-admin-actions{gap:8px;display:flex}.store-admin-layout{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.store-admin-layout .store-section{margin-top:0}.store-pricing-form{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.store-pricing-form .btn{align-self:end;min-height:44px}.store-pricing-example{color:#78d9ba;background:#23a47814;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.store-pricing-example>svg{width:20px}.store-pricing-example span{flex-direction:column;display:flex}.store-pricing-example strong{font-size:9px}.store-pricing-example small{color:#75958b;margin-top:2px;font-size:8px}.store-admin-counts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.store-admin-counts span{background:#0a1b23;border-radius:11px;flex-direction:column;align-items:center;padding:14px 8px;display:flex}.store-admin-counts svg{color:#26c7e6;width:18px}.store-admin-counts small{color:#758d98;margin-top:6px;font-size:7px}.store-admin-counts strong{font-size:19px}.store-security-list{gap:8px;margin-top:14px;display:grid}.store-security-list span{color:#8fa7b1;align-items:center;gap:6px;font-size:8px;display:flex}.store-security-list svg{color:#2dd19d;width:13px}.store-admin-orders{border:1px solid #84adbd21;border-radius:12px;overflow:hidden}.store-admin-orders>div{border-bottom:1px solid #84adbd1a;grid-template-columns:1.4fr 1.4fr 1fr .8fr .8fr .8fr;align-items:center;gap:10px;min-height:46px;padding:8px 13px;font-size:9px;display:grid}.store-admin-orders>div:last-child{border-bottom:0}.store-admin-order-head{color:#6e8793;background:#091820;font-weight:800;font-size:7px!important}.store-admin-orders>div>span:first-child{text-align:right;direction:ltr;flex-direction:column;display:flex}.store-admin-orders>div>span:first-child small{color:#687f8a;margin-top:2px;font-size:7px}.store-admin-orders .store-order-state{font-style:normal}.store-profit{color:#4bd8aa;font-weight:900}@media (max-width:1150px){.store-auth-shell{grid-template-columns:1fr 500px}.store-auth-visual{padding-inline:40px}.store-auth-mascot{width:min(32vw,38vh,390px);left:-38px}.store-auth-card-mascot{width:clamp(198px,min(29vw,27vh),320px)}.store-stat-grid{grid-template-columns:repeat(2,1fr)}.store-admin-layout{grid-template-columns:1fr}.store-pricing-form{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.store-auth-shell{display:block}.store-auth-visual{display:none}.store-auth-panel{min-height:100vh}.store-auth-card-mascot{width:clamp(220px,44vw,290px);bottom:calc(100% - 82px)}.store-topbar{direction:ltr;grid-template-columns:auto 1fr;padding-inline:18px}.store-topbar .store-brand{justify-self:start}.store-topbar .store-user{justify-self:end}.store-topbar-center{display:none}.store-page{width:min(100% - 28px,720px);padding-top:28px}.store-hero{flex-direction:column;align-items:flex-start}.store-groups-grid{grid-template-columns:1fr}.store-order-metrics{grid-template-columns:repeat(2,1fr)}.store-order-links{grid-template-columns:1fr}.store-pricing-form{grid-template-columns:repeat(2,1fr)}.store-admin-orders{overflow-x:auto}.store-admin-orders>div{min-width:720px}}@media (max-width:560px){.store-auth-panel{padding:140px 16px 24px}.store-auth-card{padding:23px}.store-auth-card-mascot{width:200px;bottom:calc(100% - 50px)}.store-demo-logins{grid-template-columns:1fr}.store-topbar .store-brand small,.store-user>div{display:none}.store-stat-grid{grid-template-columns:1fr}.store-section{padding:15px}.store-section-head{flex-direction:column;align-items:flex-start}.store-group-details,.store-pricing-form,.store-admin-counts{grid-template-columns:1fr}.store-order-head{align-items:flex-start}.store-order-metrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.store-orbit,.store-auth-mascot,.store-auth-card-mascot{animation:none}.store-progress i,.store-demo-logins button{transition:none}}@media (max-width:850px){html.store-auth-scroll-locked,body.store-auth-scroll-locked{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body.store-auth-scroll-locked{position:fixed;inset:0}.store-auth-shell{overscroll-behavior:none;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.store-auth-panel{height:100dvh;min-height:0;overflow:hidden}}.store-auth-shell,.store-shell{overflow-x:clip}.store-auth-visual .store-brand{animation:.72s cubic-bezier(.22,1,.36,1) 80ms both storeRiseSoft}.store-auth-copy>*{animation:.76s cubic-bezier(.22,1,.36,1) both storeRiseSoft}.store-auth-copy>:first-child{animation-delay:.14s}.store-auth-copy>:nth-child(2){animation-delay:.21s}.store-auth-copy>:nth-child(3){animation-delay:.28s}.store-auth-copy>:nth-child(4){animation-delay:.35s}.store-auth-panel>*{animation:.72s cubic-bezier(.22,1,.36,1) both storePanelEnter}.store-auth-panel>:nth-child(2){animation-delay:90ms}.store-auth-panel>:nth-child(3){animation-delay:.16s}.store-topbar>*{animation:.52s cubic-bezier(.22,1,.36,1) both storeTopbarEnter}.store-topbar>:nth-child(2){animation-delay:50ms}.store-topbar>:nth-child(3){animation-delay:.1s}.store-page>*{animation:.68s cubic-bezier(.22,1,.36,1) both storeRiseSoft}.store-page>:nth-child(2){animation-delay:70ms}.store-page>:nth-child(3){animation-delay:.12s}.store-page>:nth-child(4){animation-delay:.17s}.store-page>:nth-child(5){animation-delay:.22s}.store-shell :is(.store-stat-grid article,.store-section,.store-group-card,.store-order-card),.store-auth-shell :is(.store-auth-card,.store-demo-logins button){will-change:transform;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .42s cubic-bezier(.22,1,.36,1),background-color .22s}.store-shell :is(.store-stat-grid article,.store-group-card,.store-order-card):hover,.store-auth-shell :is(.store-auth-card,.store-demo-logins button):hover{transform:translateY(-4px)}.store-shell .store-stat-grid article:hover svg,.store-shell .store-group-card:hover svg,.store-shell .store-order-card:hover .store-order-icon svg,.store-auth-shell .store-demo-logins button:hover svg:first-child{transform:translateY(-2px)scale(1.08)}.store-shell button svg,.store-shell .btn svg,.store-auth-shell button svg,.store-auth-shell .btn svg{transition:transform .36s cubic-bezier(.22,1,.36,1)}.store-shell :is(button,.btn):not(:disabled):active,.store-auth-shell :is(button,.btn):not(:disabled):active{transition-duration:90ms;transform:translateY(1px)scale(.975)}.store-shell .store-progress i{transform-origin:100%;animation:.88s cubic-bezier(.22,1,.36,1) .22s both storeProgressGrow}.store-live-dot{animation:2.2s ease-in-out infinite storeLivePulse}@keyframes storeRiseSoft{0%{opacity:0;filter:blur(7px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes storePanelEnter{0%{opacity:0;filter:blur(7px);transform:translate(-22px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes storeTopbarEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes storeProgressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes storeLivePulse{0%,to{opacity:.72;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.store-telegram-auth-card{gap:18px}.store-auth-card-head{align-items:flex-start;gap:14px;display:flex}.store-auth-card-icon{color:#fff;background:#2aabee;border:1px solid #7dd7ff80;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .24s,border-color .24s,box-shadow .42s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;box-shadow:0 10px 26px #129cda42,inset 0 1px #ffffff38}.store-auth-card-icon svg{fill:currentColor;width:25px;height:25px;transition:transform .36s cubic-bezier(.22,1,.36,1);display:block;transform:translate(-1px,1px)}:is(.store-telegram-auth-card:has(.store-telegram-username-field:focus-within) .store-auth-card-icon,.store-telegram-auth-card:has(.store-telegram-username-field.is-filled) .store-auth-card-icon){background:#2aabee24;border-color:#2aabee57;transform:translateY(-2px);box-shadow:0 10px 28px #2aabee29}:is(.store-telegram-auth-card:has(.store-telegram-username-field:focus-within) .store-auth-card-icon svg,.store-telegram-auth-card:has(.store-telegram-username-field.is-filled) .store-auth-card-icon svg){transform:translate(-1px,1px)scale(1.06)}.store-auth-card-head h2{margin:0 0 5px}.store-telegram-auth-card .store-auth-card-head>div>p{color:#9ab0bb;text-wrap:pretty;max-width:38ch;margin:0;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.65}.store-auth-step{gap:16px;animation:.48s cubic-bezier(.22,1,.36,1) both storeAuthStepIn;display:grid}.store-telegram-username-field{background:#091820;border:1px solid #83adbe2e;border-radius:9px;align-items:center;min-height:50px;transition:border-color .24s,box-shadow .32s cubic-bezier(.22,1,.36,1),background-color .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.store-telegram-username-field:hover{border-color:#2aabee47}.store-telegram-username-field:focus-within{border-color:#2aabee8c;transform:translateY(-1px);box-shadow:0 0 0 4px #2aabee1f}.store-telegram-username-field.is-filled{border-color:#2aabee59}.store-telegram-username-field.is-ready{border-color:#29d39a6b;box-shadow:0 0 0 3px #29d39a1a}.store-telegram-username-field.is-ready:focus-within{border-color:#29d39a8c;box-shadow:0 0 0 4px #29d39a24}.store-telegram-at{color:#2aabee;flex:none;padding:0 0 0 14px;font-size:17px;font-weight:900;transition:color .24s,transform .28s cubic-bezier(.22,1,.36,1)}.store-telegram-username-field:focus-within .store-telegram-at,.store-telegram-username-field.is-filled .store-telegram-at{color:#35cae8;transform:scale(1.08)}.store-telegram-username-field.is-ready .store-telegram-at{color:#29d39a}.store-telegram-username-track{flex:1;min-width:0;position:relative}.store-telegram-username-chars{z-index:1;pointer-events:none;letter-spacing:.02em;color:#eef7fa;align-items:center;padding:0 11px;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0;overflow:hidden}.store-telegram-char{will-change:transform,opacity,filter;animation:.32s cubic-bezier(.22,1,.36,1) both storeUsernameCharIn;display:inline-block}.store-telegram-username-field.is-ready .store-telegram-char{color:#e8fff6}.store-telegram-username-field .store-telegram-username-input,.store-telegram-username-field .input{z-index:2;min-height:48px;box-shadow:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:#35cae8;letter-spacing:.02em;background:0 0;border:0;font-size:15px;font-weight:700;transition:caret-color .22s;position:relative}.store-telegram-username-field.is-ready .store-telegram-username-input{caret-color:#29d39a}.store-telegram-username-field .input:focus{box-shadow:none;outline:none}.store-telegram-username-field .input::placeholder{color:#58717d;-webkit-text-fill-color:#58717d}@keyframes storeUsernameCharIn{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.86)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.store-telegram-security-note{color:#b7c8cf;background:#2aabee12;border:1px solid #2aabee26;border-radius:12px;align-items:center;gap:11px;padding:12px 13px;transition:border-color .24s,background-color .24s,transform .32s cubic-bezier(.22,1,.36,1);display:flex}.store-telegram-username-field.is-ready~.store-telegram-security-note{background:#29d39a14;border-color:#29d39a33}.store-auth-step:has(.store-telegram-username-field.is-ready) .store-telegram-security-note{background:#29d39a14;border-color:#29d39a33}.store-telegram-security-note>svg{color:#29d39a;flex:none;width:19px;transition:transform .36s cubic-bezier(.22,1,.36,1)}.store-auth-step:has(.store-telegram-username-field.is-ready) .store-telegram-security-note>svg{transform:scale(1.08)}.store-telegram-security-note span{gap:3px;display:grid}.store-telegram-security-note strong{font-size:10px}.store-auth-shell .store-auth-submit{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s,box-shadow .32s cubic-bezier(.22,1,.36,1),filter .28s,background-color .24s}.store-auth-shell .store-auth-submit:disabled,.store-auth-shell .store-auth-submit:disabled:hover,.store-auth-shell .store-auth-submit:disabled:focus,.store-auth-shell .store-auth-submit:disabled:active{opacity:.42;filter:saturate(.7);box-shadow:none;cursor:not-allowed;pointer-events:none;background:linear-gradient(135deg,#16b5e7,#0895c9);transform:none}.store-auth-shell .store-auth-submit.is-ready:not(:disabled){box-shadow:0 12px 28px #17c4e938}.store-auth-shell .store-auth-submit.is-ready:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 34px #17c4e947}.store-auth-shell .store-auth-submit:not(:disabled):active{transition-duration:90ms;transform:translateY(1px)scale(.98)}.store-auth-shell .store-message{animation:.36s cubic-bezier(.22,1,.36,1) both storeAuthStepIn}.store-auth-shell .store-auth-switch{transition:color .22s,transform .28s cubic-bezier(.22,1,.36,1),opacity .22s}.store-auth-shell .store-auth-switch:hover{transform:translateY(-1px)}.store-telegram-waiting{text-align:center;gap:15px;display:grid}.store-telegram-waiting-icon{color:#2aabee;background:#2aabee1a;border:1px solid #2aabee33;border-radius:18px;place-items:center;width:54px;height:54px;margin:2px auto;animation:1.8s ease-in-out infinite storeAuthPulse;display:grid}.store-telegram-waiting-icon svg{width:24px}.store-telegram-waiting>div{gap:5px;animation:.42s cubic-bezier(.22,1,.36,1) 60ms both storeAuthStepIn;display:grid}.store-telegram-waiting>div strong{font-size:16px}.store-telegram-waiting>div small{color:#819aa6;font-size:10px}.store-telegram-waiting ol{text-align:right;background:#0612197a;border:1px solid #83adbe1f;border-radius:12px;gap:9px;margin:0;padding:14px;list-style:none;display:grid}.store-telegram-waiting li{color:#a8bbc3;align-items:center;gap:9px;font-size:10px;line-height:1.5;animation:.42s cubic-bezier(.22,1,.36,1) both storeAuthStepIn;display:flex}.store-telegram-waiting li:first-child{animation-delay:.12s}.store-telegram-waiting li:nth-child(2){animation-delay:.18s}.store-telegram-waiting li>b{color:#061820;background:#2aabee;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.store-telegram-waiting .store-auth-submit,.store-telegram-waiting .store-auth-switch{animation:.42s cubic-bezier(.22,1,.36,1) .22s both storeAuthStepIn}.store-demo-logins button:disabled{opacity:.48;cursor:not-allowed}@keyframes storeAuthStepIn{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes storeAuthPulse{0%,to{transform:scale(1);box-shadow:0 0 #2aabee2e}50%{transform:scale(1.04);box-shadow:0 0 0 10px #2aabee00}}@media (prefers-reduced-motion:reduce){.store-auth-shell *,.store-auth-shell :before,.store-auth-shell :after,.store-shell *,.store-shell :before,.store-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.smart-admin-page{--admin-accent:#2aabee;--admin-accent-soft:#2aabee1c;--admin-success:#42d7a2;--admin-danger:#ff8191;width:min(1480px,100% - 48px);padding-top:34px}.smart-admin-hero{border-bottom:1px solid var(--store-line);justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 2px 22px;display:flex}.smart-admin-hero h1{letter-spacing:-1.2px;margin:10px 0 5px;font-size:34px}.smart-admin-hero p{max-width:640px;color:var(--store-muted);margin:0;font-size:11px;line-height:1.7}.smart-admin-role{color:#7fdcf0;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.smart-admin-role svg{width:15px;height:15px}.smart-admin-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.smart-admin-nav{top:var(--admin-header-height,76px);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071219eb;border-bottom:1px solid #88adbe1c;flex-wrap:wrap;gap:4px;margin:0 0 26px;padding:12px 8px;display:flex;position:sticky}.smart-admin-nav button{color:#8198a3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.smart-admin-nav button b{color:#86dff3;font-variant-numeric:tabular-nums;background:#2aabee1f;border:1px solid #2aabee33;border-radius:6px;min-width:20px;padding:2px 5px;font-size:8px}.smart-admin-nav button:hover{color:#c7d8df;background:#82aabb0f}.smart-admin-nav button.active{color:#dff7fc;background:var(--admin-accent-soft);border-color:#2aabee40}.smart-admin-nav button.active b{color:#06141b;background:#79d8ed;border-color:#79d8ed}.smart-admin-view{animation:.3s cubic-bezier(.22,1,.36,1) both smartAdminViewIn}@keyframes smartAdminViewIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.smart-admin-metrics{background:#7ea6b621;border:1px solid #7ea6b621;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid;overflow:hidden}.smart-admin-metrics article{background:#0b1d26;grid-template-rows:auto auto 1fr;grid-template-columns:42px 1fr;column-gap:12px;min-height:128px;padding:20px;display:grid}.smart-admin-metrics article>span{width:42px;height:42px;color:var(--admin-accent);background:var(--admin-accent-soft);border-radius:12px;grid-row:1/4;place-items:center;display:grid}.smart-admin-metrics small{color:#78919c;align-self:end;font-size:9px}.smart-admin-metrics strong{font-size:25px;line-height:1.15}.smart-admin-metrics p{color:#5f7884;align-self:end;margin:6px 0 0;font-size:8px}.smart-admin-metrics .smart-admin-supplier-balance{background:linear-gradient(145deg,#2aabee21,#0b1d26 72%)}.smart-admin-metrics .smart-admin-supplier-balance strong{color:var(--admin-accent);font-variant-numeric:tabular-nums}.smart-admin-metrics .smart-admin-supplier-balance.has-error strong,.smart-admin-metrics .smart-admin-supplier-balance.has-error p{color:var(--admin-danger)}.smart-admin-overview-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.smart-admin-panel{border:1px solid var(--store-line);background:#0b1d26cc;border-radius:16px;padding:22px}.smart-admin-panel-head,.smart-admin-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.smart-admin-panel-head h2,.smart-admin-section-head h2{margin:0;font-size:16px}.smart-admin-panel-head p,.smart-admin-section-head p{color:#718a96;margin:4px 0 0;font-size:9px;line-height:1.55}.smart-admin-panel-head>svg{width:20px;color:var(--admin-accent)}.smart-admin-panel>button{color:#79cfe3;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:18px;padding:0;font-size:9px;font-weight:800;display:inline-flex}.smart-admin-panel>button svg{width:13px}.smart-admin-status{color:#91a6af;white-space:nowrap;background:#82a7b514;border:1px solid #82a7b524;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.smart-admin-status.good,.smart-admin-status.connected,.smart-admin-status.active{color:#66ddb8;background:#2abe8b1a;border-color:#35cf9733}.smart-admin-status.pending,.smart-admin-status.awaiting_payment{color:#f2bf70;background:#cd89271c;border-color:#e39c3430}.smart-admin-status.attention,.smart-admin-status.disabled,.smart-admin-status.cancelled,.smart-admin-status.refunded{color:#f69ba8;background:#c3394c1c;border-color:#e5576a2e}.smart-admin-status.owner{color:#8ee7fa;letter-spacing:.5px;background:#2aabee1f;border-color:#2aabee3d}.smart-admin-status.running,.smart-admin-status.paid,.smart-admin-status.provisioning{color:#74d8ef;background:#23aacb1c;border-color:#2abee22e}.smart-admin-status.completed{color:#66ddb8;background:#2abe8b1a;border-color:#35cf9733}.smart-admin-policy-value{border-bottom:1px solid #82a9b91c;justify-content:space-between;align-items:flex-end;margin-top:24px;padding-bottom:17px;display:flex}.smart-admin-policy-value small{color:#6f8995;font-size:9px}.smart-admin-policy-value strong{letter-spacing:-1px;font-size:31px}.smart-admin-policy-rules{color:#88a1ac;flex-wrap:wrap;gap:12px;margin-top:15px;font-size:8px;display:flex}.smart-admin-policy-rules span{align-items:center;gap:5px;display:inline-flex}.smart-admin-policy-rules svg{width:13px;color:var(--admin-success)}.smart-admin-coverage{background:#81a7b51f;border:1px solid #81a7b51f;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:23px;display:grid;overflow:hidden}.smart-admin-coverage span{background:#091a22;gap:5px;padding:14px;display:grid}.smart-admin-coverage small{color:#6d8793;font-size:8px}.smart-admin-audit-panel{margin-top:14px}.smart-admin-audit-list>.admin-audit-entry,.admin-audit-entry{flex:1;gap:6px;min-width:0;display:grid}.smart-admin-audit-list>div:has(.admin-audit-entry){align-items:flex-start}.admin-audit-details{overflow-wrap:anywhere;text-align:start;min-width:0;max-width:700px;margin-top:8px;font-size:12px;line-height:1.6}.admin-audit-details p{color:var(--ui-muted,#8199a4);margin:0 0 6px}.admin-audit-details dl{gap:6px;margin:0;display:grid}.admin-audit-details dl>div{grid-template-columns:minmax(100px,180px) minmax(0,1fr);gap:12px;display:grid}.admin-audit-details dt{color:var(--ui-muted,#8199a4);font-weight:500}.admin-audit-details dd{white-space:pre-wrap;text-align:right;color:var(--ui-text,#dbe9ed);gap:2px;margin:0;display:grid}.admin-audit-details .admin-audit-before{color:var(--ui-muted,#8199a4)}.smart-admin-customer-list li:has(.admin-audit-details)>div{gap:5px;width:100%;min-width:0;display:grid}.smart-admin-customer-list li:has(.admin-audit-details) strong{white-space:normal;overflow-wrap:anywhere}.smart-admin-audit-list time{flex-shrink:0;padding-top:2px}@media (max-width:640px){.smart-admin-audit-list>div:has(.admin-audit-entry){flex-direction:column;gap:6px}.admin-audit-details dl>div{grid-template-columns:minmax(85px,115px) minmax(0,1fr);gap:8px}.admin-audit-entry{width:100%}}.smart-admin-audit-list{margin-top:17px;display:grid}.smart-admin-audit-list>div{border-bottom:1px solid #82a9b81a;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:9px 0;display:flex}.smart-admin-audit-list>div:last-child{border-bottom:0}.smart-admin-audit-list span{gap:3px;display:grid}.smart-admin-audit-list small,.smart-admin-audit-list time{color:#6f8994;font-size:8px}.smart-admin-section-head{align-items:center;margin-bottom:20px}.smart-admin-section-head>span{color:#77909b;font-size:9px;font-weight:800}.smart-admin-support-queue{border-bottom:1px solid #82a9b81f;gap:12px;margin-bottom:22px;padding-bottom:18px;display:grid}.smart-admin-order-toolbar{background:#091a22;border:1px solid #82a9b81c;border-radius:12px;grid-template-columns:minmax(260px,1fr) 210px;gap:10px;margin:-2px 0 20px;padding:12px;display:grid}.smart-admin-order-search{min-width:0;display:block;position:relative}.smart-admin-order-search>svg{z-index:1;color:#617d89;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.smart-admin-order-search .input{color:#d8e7ec;background:#0b202a;border-color:#82a9b829;width:100%;height:42px;padding-right:40px;font-size:11px}.smart-admin-order-search .input::placeholder{color:#58727d}.smart-admin-order-search .input:focus{border-color:#2aabee8c;box-shadow:0 0 0 3px #2aabee17}.smart-admin-order-filter{color:#6e8995;background:#0b202a;border:1px solid #82a9b829;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:0 12px;font-size:9px;font-weight:800;display:grid}.smart-admin-order-filter select{color:#d8e7ec;width:100%;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 4px}.smart-admin-order-filter option{color:#d8e7ec;background:#0b202a}.smart-admin-group-toolbar{grid-template-columns:minmax(0,1fr)}.smart-admin-support-queue h3{align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}.smart-admin-support-queue h3 svg{width:16px;height:16px}.smart-admin-inline-actions{flex-wrap:wrap;gap:6px;display:flex}.smart-admin-leg-lines{white-space:normal;gap:3px;max-width:320px;margin-top:6px;display:grid}.smart-admin-leg-lines span{color:#7f97a2;font-size:10px;line-height:1.35;display:block}.smart-admin-table-wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.smart-admin-table{border-collapse:collapse;width:100%;min-width:830px}.smart-admin-table th{color:#607a86;text-align:right;white-space:nowrap;background:#091921;border-bottom:1px solid #82a9b81f;height:38px;padding:0 12px;font-size:8px;font-weight:850}.smart-admin-table th:first-child{border-radius:0 9px 9px 0}.smart-admin-table th:last-child{border-radius:9px 0 0 9px}.smart-admin-table td{color:#afc1c8;vertical-align:middle;border-bottom:1px solid #82a9b817;height:58px;padding:9px 12px;font-size:9px}.smart-admin-table tr:last-child td{border-bottom:0}.smart-admin-table td strong{color:#e3edf0;font-size:9px;display:block}.smart-admin-order-number{color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.045em;text-underline-offset:.22em;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800;-webkit-text-decoration:underline #2aabee59;text-decoration:underline #2aabee59}.smart-admin-order-number:focus-visible{outline-offset:3px;border-radius:.25rem;outline:2px solid #0ea5e9}.smart-admin-table td small{color:#667f8a;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;font-size:7px;display:block;overflow:hidden}.smart-admin-external-link{color:#6d8e9b;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;max-width:240px;margin-top:3px;padding:0;font-family:inherit;font-size:7px;display:flex;overflow:hidden}.smart-admin-external-link:hover{color:#77d5e9;text-underline-offset:3px;text-decoration:underline}.smart-admin-external-link:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px;border-radius:4px}.smart-admin-external-link svg{flex:none;width:10px;height:10px}.smart-admin-group-identity,.smart-admin-group-owner{align-items:center;gap:11px;min-width:0;display:flex}.smart-admin-group-copy,.smart-admin-group-owner>span{min-width:0;display:grid}.smart-admin-group-avatar,.smart-admin-group-owner-avatar{color:#d8f5fb;isolation:isolate;background:#2aabee21;border:1px solid #2aabee36;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;position:relative;overflow:hidden}.smart-admin-group-avatar b{width:100%;height:100%;color:inherit;font:inherit;place-items:center;display:grid}.smart-admin-group-avatar img{z-index:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.smart-admin-group-owner-avatar{border-radius:9px;width:32px;height:32px;font-size:11px}.smart-admin-group-owner>span strong,.smart-admin-group-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-admin-table .smart-admin-group-owner small{margin-top:2px}.smart-admin-pricing-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:12px;display:grid}.smart-admin-premium-pricing-panel{grid-column:1/-1}.smart-admin-supplier-panel{grid-column:1/-1;min-width:0}.smart-admin-supplier-panel .smart-admin-panel-head .btn{flex:none}.smart-admin-supplier-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.smart-admin-supplier-grid span{background:#091a22;border:1px solid #82a9b81a;border-radius:10px;align-content:start;gap:3px;min-width:0;padding:11px 12px;display:grid}.smart-admin-supplier-grid small{color:#6d8792;font-size:8px}.smart-admin-supplier-grid strong{color:#d6e6ec;letter-spacing:-.5px;font-size:21px}.smart-admin-supplier-grid em{color:#5f7884;font-size:8px;font-style:normal;line-height:1.5}.smart-admin-supplier-grid .balance{background:#2aabee12;border-color:#2aabee33}.smart-admin-supplier-grid .balance strong{color:var(--admin-accent)}.smart-admin-supplier-grid .blended{background:#2abe8b12;border-color:#35cf9730}.smart-admin-supplier-grid .blended strong{color:var(--admin-success)}.smart-admin-supplier-panel .smart-admin-pricing-error{align-items:center;margin-top:12px}.smart-admin-supplier-panel .smart-admin-pricing-error span{flex:1}.smart-admin-supplier-panel .smart-admin-pricing-error .btn{flex:none;min-height:34px}.smart-admin-smm-pricing-panel{grid-column:1/-1;gap:12px;min-width:0;display:grid}.smart-admin-smm-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.smart-admin-smm-price-card{color:#b7c8cf;background:#091a22;border:1px solid #82a9b81a;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(122px,auto) minmax(132px,148px);align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid!important}.smart-admin-smm-price-copy{gap:3px;min-width:0;display:grid}.smart-admin-smm-price-copy strong{color:#dce9ed;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.smart-admin-smm-price-copy small{color:#6d8792;font-size:9px;font-weight:600}.smart-admin-smm-price-copy em{color:var(--admin-accent);font-size:8px;font-style:normal;font-weight:750}.smart-admin-smm-provider-price{background:#2aabee0f;border:1px solid #2aabee24;border-radius:8px;gap:2px;min-width:122px;padding:7px 9px;display:grid}.smart-admin-smm-provider-price small{color:#78929e;font-size:10px;font-weight:700}.smart-admin-smm-provider-price strong{color:#84dcef;font-variant-numeric:tabular-nums;font-size:15px;font-weight:850;line-height:1.2}.smart-admin-smm-provider-price em{color:#66818d;font-size:9px;font-style:normal;font-weight:650}.smart-admin-smm-provider-price.is-unavailable{background:#e2a94f0f;border-color:#e2a94f29}.smart-admin-smm-provider-price.is-unavailable strong{color:#d7aa61}.smart-admin-smm-provider-price.is-loading strong{color:#8ba2ac}.smart-admin-smm-retail-price{gap:4px;min-width:0;display:grid}.smart-admin-smm-retail-price>small{color:#78929e;font-size:10px;font-weight:700}.smart-admin-smm-price-input{direction:ltr;display:block;position:relative}.smart-admin-smm-price-input b{z-index:1;color:#6f8d98;pointer-events:none;font-size:14px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.smart-admin-smm-price-input .input{color:#e6f0f3;text-align:left;font-variant-numeric:tabular-nums;background:#07161d;border-color:#82a9b826;min-height:40px;padding-left:30px;font-size:16px;font-weight:850}.smart-admin-calc-panel,.smart-admin-price-table-panel{min-width:0}.smart-admin-pricing-form{align-content:start;gap:12px;display:grid}.smart-admin-premium-routes table{border-collapse:collapse;width:100%}.smart-admin-premium-routes th{color:#6d8792;text-align:right;height:34px;padding:6px 10px;font-size:10px;font-weight:750}.smart-admin-premium-routes td{color:#9bb0b9;border-top:1px solid #82a9b817;height:42px;padding:7px 10px;font-size:12px}.smart-admin-premium-routes td:first-child{align-items:center;gap:8px;display:flex}.smart-admin-premium-routes td strong{color:#dce9ed;font-size:13px}.smart-admin-premium-routes td small{color:#63cce4;background:#2aabee14;border-radius:6px;padding:3px 6px;font-size:9px;font-weight:750}.smart-admin-pricing-form label,.smart-admin-calc-panel label{color:#b7c8cf;gap:8px;font-size:9px;font-weight:800;display:grid}.smart-admin-pricing-form .input,.smart-admin-calc-panel .input{text-align:left;direction:ltr;min-height:42px;font-size:16px;font-weight:850}.smart-admin-pricing-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.smart-admin-pricing-fees{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.smart-admin-pricing-fees .input{min-height:44px;font-size:15px}.smart-admin-pricing-meter{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.smart-admin-pricing-meter span{background:#091a22;border:1px solid #82a9b81a;border-radius:9px;gap:3px;padding:8px 10px;display:grid}.smart-admin-pricing-meter small{color:#6d8792;font-size:7px}.smart-admin-pricing-meter strong{color:#d6e6ec;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.smart-admin-pricing-error{color:#f69ba8;background:#c3394c1a;border:1px solid #e5576a33;border-radius:10px;align-items:center;gap:7px;margin:0;padding:11px;font-size:9px;display:flex}.smart-admin-pricing-error svg{flex:none;width:14px}.smart-admin-pricing-actions{justify-content:flex-end;gap:8px;display:flex}.smart-admin-breakdown{margin-top:16px;display:grid}.smart-admin-breakdown>div{border-bottom:1px solid #82a9b817;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:6px 2px;font-size:10px;display:flex}.smart-admin-breakdown span{color:#8ba3ad}.smart-admin-breakdown b{color:#d3e4ea;font-size:12px;font-weight:800}.smart-admin-breakdown>div.total{border-top:1px solid #2aabee47;border-bottom:0;margin-top:5px;padding-top:12px}.smart-admin-breakdown>div.total span{color:#cfe2e9;font-weight:850}.smart-admin-breakdown>div.total b{color:var(--admin-accent);font-size:20px}.smart-admin-profit-row{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.smart-admin-profit-row span{background:#091a22;border:1px solid #82a9b81a;border-radius:10px;gap:3px;padding:11px;display:grid}.smart-admin-profit-row small{color:#6d8792;font-size:7px}.smart-admin-profit-row strong{color:var(--admin-success);font-size:14px}.smart-admin-price-table th{height:36px;padding:6px 9px}.smart-admin-price-table td{height:44px;padding:7px 9px}.smart-admin-price-table-panel .smart-admin-pricing-note{margin-top:10px;padding:8px 10px}.smart-admin-price-table .smart-profit{color:var(--admin-success);font-weight:800}.smart-admin-pricing-note{color:#7f9da8;background:#2aabee0f;border:1px solid #2aabee1f;border-radius:10px;align-items:flex-start;gap:7px;margin:15px 0 0;padding:11px;font-size:8px;line-height:1.6;display:flex}.smart-admin-pricing-note svg{width:14px;color:var(--admin-accent);flex:none}.smart-admin-users-list{gap:8px;display:grid}.smart-admin-users-list article{background:#0a1b23;border:1px solid #82a9b81c;border-radius:12px;grid-template-columns:1.15fr .55fr 1.4fr auto;align-items:center;gap:16px;min-height:74px;padding:12px 14px;display:grid}.smart-admin-users-list article.disabled{opacity:.65}.smart-admin-user-identity{align-items:center;gap:10px;min-width:0;display:flex}.smart-admin-user-identity>span{color:#d8f5fb;background:#2aabee24;border:1px solid #2aabee33;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.smart-admin-user-identity>div{gap:3px;min-width:0;display:grid}.smart-admin-user-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.smart-admin-user-identity small{color:#6f8894;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.smart-admin-user-role{justify-items:start;gap:4px;display:grid}.smart-admin-user-role small{color:#647d88;font-size:7px}.smart-admin-user-permissions{flex-wrap:wrap;gap:5px;display:flex}.smart-admin-user-permissions span{color:#8da5af;background:#80a6b412;border:1px solid #80a6b41a;border-radius:6px;padding:4px 6px;font-size:7px}.smart-admin-user-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.smart-admin-user-actions>span{color:#70b8c9;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.smart-admin-user-actions>span svg{width:14px}.smart-admin-empty{text-align:center;border:1px dashed #82a9b829;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.smart-admin-empty>svg{color:#4d7484;width:29px}.smart-admin-empty strong{margin-top:10px;font-size:11px}.smart-admin-empty p{color:#69828e;max-width:340px;margin:5px 0 0;font-size:8px;line-height:1.6}.smart-admin-loading{grid-template-columns:repeat(3,1fr);align-content:center;gap:12px;min-height:440px;display:grid}.smart-admin-loading span{background:linear-gradient(90deg,#0a1b23,#0d2530,#0a1b23) 0 0/200% 100%;border-radius:15px;height:100px;animation:1.4s linear infinite smartAdminShimmer}.smart-admin-loading p{color:#6e8792;text-align:center;grid-column:1/-1;margin:0;font-size:9px}@keyframes smartAdminShimmer{to{background-position:-200% 0}}.smart-admin-dialog{width:min(760px,100vw - 28px);max-height:min(820px,100dvh - 40px);overflow:auto}.smart-admin-form{gap:18px;margin-top:18px;display:grid}.smart-admin-form-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.smart-admin-form-fields label{color:#b6c7ce;gap:7px;font-size:9px;font-weight:800;display:grid}.smart-admin-permission-grid{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.smart-admin-permission-grid legend{color:#b6c7ce;grid-column:1/-1;margin-bottom:3px;font-size:9px;font-weight:850}.smart-admin-permission-grid label{color:#a9bdc5;cursor:pointer;background:#091a22;border:1px solid #82a9b821;border-radius:11px;align-items:center;gap:10px;min-height:66px;padding:11px;display:flex;position:relative}.smart-admin-permission-grid label:has(input:checked){background:#2aabee17;border-color:#2aabee47}.smart-admin-permission-grid input{opacity:0;pointer-events:none;position:absolute}.smart-admin-permission-grid label>span{gap:3px;display:grid}.smart-admin-permission-grid small{color:#6c8490;font-size:7px;line-height:1.45}.smart-admin-permission-grid label>svg{color:#0000;width:16px;margin-right:auto}.smart-admin-permission-grid label:has(input:checked)>svg{color:var(--admin-accent)}@media (max-width:1050px){.smart-admin-metrics,.smart-admin-supplier-grid{grid-template-columns:repeat(2,1fr)}.smart-admin-overview-grid,.smart-admin-pricing-layout,.smart-admin-smm-price-grid{grid-template-columns:1fr}.smart-admin-users-list article{grid-template-columns:1fr auto}.smart-admin-user-permissions{grid-column:1/-1}.smart-admin-user-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:720px){.smart-admin-page{width:min(100% - 24px,640px);padding-top:24px}.smart-admin-hero{flex-direction:column;align-items:flex-start}.smart-admin-hero-actions{width:100%}.smart-admin-hero-actions .btn{flex:1}.smart-admin-nav{scrollbar-width:thin;scrollbar-color:var(--store-muted) transparent;flex-wrap:nowrap;margin-inline:0;padding-inline:12px;top:76px;overflow-x:auto}.smart-admin-metrics{grid-template-columns:1fr}.smart-admin-metrics article{min-height:104px}.smart-admin-panel{padding:16px}.smart-admin-pricing-meter,.smart-admin-profit-row,.smart-admin-pricing-fees,.smart-admin-coverage,.smart-admin-supplier-grid{grid-template-columns:1fr}.smart-admin-pricing-actions{flex-wrap:wrap}.smart-admin-pricing-actions .btn{flex:180px}.smart-admin-smm-price-card{grid-template-columns:1fr 130px}.smart-admin-smm-retail-price{min-width:130px}.smart-admin-section-head{flex-direction:column;align-items:flex-start}.smart-admin-form-fields,.smart-admin-permission-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.smart-admin-view,.smart-admin-loading span{animation:none}}.store-topbar-center,.store-user strong{font-size:12px}.store-topbar-center small,.store-user small{font-size:10px}.telegram-user-avatar{isolation:isolate;position:relative;overflow:hidden}.telegram-user-avatar b{width:100%;height:100%;font:inherit;color:inherit;place-items:center;display:grid}.telegram-user-avatar img{z-index:1;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.store-shell .btn-md{min-height:44px;padding:10px 17px;font-size:13px}.store-shell .btn-sm{min-height:38px;padding:8px 12px;font-size:12px}.smart-admin-page{width:min(1420px,100% - 56px);padding-top:42px}.smart-admin-hero h1{font-size:40px;line-height:1.12}.smart-admin-hero p{font-size:14px;line-height:1.7}.smart-admin-nav button{min-height:46px;padding-inline:17px;font-size:13px}.smart-admin-nav button svg{width:18px;height:18px}.smart-admin-metrics article{grid-template-columns:48px 1fr;column-gap:15px;min-height:148px;padding:23px}.smart-admin-metrics article>span{width:48px;height:48px}.smart-admin-metrics article>span svg{width:22px;height:22px}.smart-admin-metrics strong{font-size:31px}.smart-admin-overview-grid{gap:18px;margin-top:18px}.smart-admin-panel{padding:26px}.smart-admin-panel-head h2,.smart-admin-section-head h2{font-size:20px}.smart-admin-panel-head p,.smart-admin-section-head p{font-size:13px;line-height:1.6}.smart-admin-panel>button{font-size:12px}.smart-admin-status{padding:6px 10px;font-size:11px}.smart-admin-status svg{width:13px;height:13px}.smart-admin-policy-value small{font-size:12px}.smart-admin-policy-value strong{font-size:36px}.smart-admin-policy-rules{font-size:11px;line-height:1.6}.smart-admin-coverage small{font-size:11px}.smart-admin-coverage strong{font-size:24px}.smart-admin-audit-list>div{min-height:62px;padding-block:12px}.smart-admin-audit-list small,.smart-admin-audit-list time{font-size:11px}.smart-admin-section-head>span{font-size:12px}.smart-admin-table th{height:46px;padding-inline:15px;font-size:11px}.smart-admin-table td{height:68px;padding:11px 15px;font-size:12px}.smart-admin-table td small,.smart-admin-external-link{font-size:10px}.smart-admin-external-link svg{width:12px;height:12px}.smart-admin-pricing-form label,.smart-admin-form-fields label,.smart-admin-permission-grid legend{font-size:12px}.smart-admin-pricing-meter small,.smart-admin-profit-row small{font-size:10px}.smart-admin-pricing-error{font-size:11px}.smart-admin-breakdown>div{font-size:12px}.smart-admin-breakdown b{font-size:14px}.smart-admin-pricing-note{font-size:11px;line-height:1.7}.smart-admin-users-list{gap:11px}.smart-admin-users-list article{min-height:88px;padding:16px 18px}.smart-admin-user-identity>span{width:43px;height:43px;font-size:14px}.smart-admin-user-identity strong{font-size:13px}.smart-admin-user-identity small{font-size:11px}.smart-admin-user-role small{font-size:10px}.smart-admin-user-permissions span{padding:5px 8px;font-size:10px}.smart-admin-user-actions>span{font-size:11px}.smart-admin-empty strong{font-size:14px}.smart-admin-empty p,.smart-admin-loading p{font-size:11px}.smart-admin-permission-grid label{min-height:78px;padding:14px}.smart-admin-permission-grid strong{font-size:12px}.smart-admin-permission-grid small{font-size:10px;line-height:1.55}.smart-admin-dialog .smart-admin-permission-grid label{color:var(--text);background:var(--surface-2);border-color:var(--border)}.smart-admin-dialog .smart-admin-permission-grid legend{color:var(--text)}.smart-admin-dialog .smart-admin-permission-grid small{color:var(--muted)}.smart-admin-dialog .smart-admin-form-fields label{color:var(--text)}.smart-admin-row-clickable{cursor:pointer}.smart-admin-row-clickable:hover td{background:#2aabee0d}.smart-admin-customer-trigger{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.smart-admin-customer-trigger>span{gap:3px;min-width:0;display:grid}.smart-admin-customer-trigger strong{color:#e3edf0;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-admin-customer-trigger small{color:#667f8a;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smart-admin-customer-trigger em{flex:none;font-style:normal}.smart-admin-customer-trigger:hover strong{color:#8ee7fa}.smart-admin-table .smart-admin-customer-trigger small{margin-top:0}.smart-admin-avatar{color:#d8f5fb;background:#2aabee24;border:1px solid #2aabee33;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.smart-admin-customer-dialog{width:min(760px,100vw - 32px)}.smart-admin-customer-loading{color:#6e8792;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;display:flex}.smart-admin-customer-body{gap:18px;max-height:min(70vh,720px);margin-top:6px;padding-inline-end:4px;display:grid;overflow-y:auto}.smart-admin-customer-head{border-bottom:1px solid #82a9b81f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.smart-admin-customer-head>div{gap:5px;min-width:0;display:grid}.smart-admin-customer-head{border-bottom-color:var(--border)}.smart-admin-customer-head strong{font-size:17px}.smart-admin-customer-head small{color:var(--muted);font-size:11px}.smart-admin-customer-head p{color:var(--muted);white-space:nowrap;margin:0;font-size:10px}.smart-admin-customer-empty{color:var(--muted)}.smart-admin-customer-photo{color:#d8f5fb;background:#2aabee24;border:1px solid #2aabee38;border-radius:15px;place-items:center;width:56px;height:56px;font-size:21px;font-weight:900;display:grid}.smart-admin-customer-stats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.smart-admin-customer-stats span{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:4px;padding:12px;display:grid}.smart-admin-customer-stats small{color:var(--muted);font-size:10px}.smart-admin-customer-stats strong{color:var(--text);letter-spacing:-.3px;font-size:17px}.smart-admin-customer-fields{border:0;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;display:grid}.smart-admin-customer-fields:disabled{opacity:.72}.smart-admin-customer-fields legend{color:var(--text);grid-column:1/-1;margin-bottom:2px;font-size:11px;font-weight:850}.smart-admin-customer-fields label{color:var(--text);gap:7px;font-size:11px;font-weight:800;display:grid}.smart-admin-customer-fields .smart-admin-pricing-note{grid-column:1/-1;margin:0}.smart-admin-search-latest{color:#d6e6ec;background:#091a22;border:1px solid #82a9b81f;border-radius:14px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.smart-admin-search-latest>span{width:46px;height:46px;color:var(--admin-accent);background:#2aabee1f;border:1px solid #2aabee38;border-radius:12px;flex:none;place-items:center;display:grid}.smart-admin-search-latest>span svg{width:20px;height:20px}.smart-admin-search-latest small{color:#6d8792;font-size:11px;font-weight:700;display:block}.smart-admin-search-latest strong{color:#e3edf0;margin-top:4px;font-size:22px;line-height:1.2;display:block}.smart-admin-search-latest p{color:#718a96;margin:6px 0 0;font-size:12px;line-height:1.55}.smart-admin-search-form{color:#d6e6ec;background:#091a22;border:1px solid #82a9b81f;border-radius:14px;margin-bottom:22px;padding:16px}.smart-admin-search-form .smart-admin-customer-fields legend,.smart-admin-search-form .smart-admin-customer-fields label{color:#b7c8cf}.smart-admin-search-form .smart-admin-customer-fields label small{color:#6d8792;font-weight:600}.smart-admin-search-form .input{color:#eef7fa;background:#07161e;border-color:#83adbe33}.smart-admin-search-form .input::placeholder{color:#58717d}.smart-admin-search-form .dialog-footer{justify-content:flex-start;margin-top:12px}.smart-admin-search-updates .smart-admin-table{min-width:640px}.smart-admin-search-updates .smart-admin-table td small{color:var(--admin-accent);margin-top:3px;display:block}.smart-admin-customer-stat-wide{grid-column:1/-1}.smart-admin-customer-rate-toggle{grid-column:1/-1;align-items:center;gap:9px;font-weight:800;display:flex!important}.smart-admin-customer-rate-toggle input{width:17px;height:17px;accent-color:var(--admin-accent);flex:none}.smart-admin-pricing-note.is-error{color:var(--admin-danger,#e0525f);background:#e0525f14;border-color:#e0525f38}.smart-admin-pricing-note.is-error svg{color:var(--admin-danger,#e0525f)}.smart-admin-customer-notes{grid-column:1/-1}.smart-admin-customer-notes textarea{width:100%;min-height:72px;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;resize:vertical;border-radius:11px;padding:11px 13px;font-weight:500}.smart-admin-customer-notes textarea:focus-visible{outline-offset:1px;border-color:#2aabee73;outline:2px solid #2aabee40}.smart-admin-select{min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;border-radius:11px;padding:0 12px;font-weight:600}.smart-admin-customer-section h3{margin:0 0 9px;font-size:13px}.smart-admin-customer-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.smart-admin-customer-list li{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.smart-admin-customer-list li>span{gap:3px;min-width:0;display:grid}.smart-admin-customer-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.smart-admin-customer-list small{color:var(--muted);font-size:10px}.smart-admin-customer-list em{flex:none;font-size:12px;font-style:normal;font-weight:800}.smart-amount-in{color:var(--admin-success)}.smart-amount-out{color:#f69ba8}.smart-admin-customer-empty{color:#6d8792;margin:0;font-size:11px}@media (max-width:720px){.smart-admin-customer-head{grid-template-columns:auto 1fr;row-gap:8px}.smart-admin-customer-head p{grid-column:1/-1}.smart-admin-customer-stats{grid-template-columns:repeat(2,1fr)}.smart-admin-customer-fields{grid-template-columns:1fr}.smart-admin-customer-body{max-height:none}.smart-admin-page{width:min(100% - 24px,640px);padding-top:28px}.smart-admin-hero h1{font-size:34px}.smart-admin-hero p{font-size:13px}.smart-admin-metrics article{min-height:126px;padding:20px}.smart-admin-panel{padding:19px}}@media (max-width:900px){.smart-admin-panel>button{min-height:40px;padding-inline:12px}.smart-admin-external-link{max-width:100%;min-height:34px;padding-block:8px}}@media (max-width:760px){.smart-admin-order-toolbar{grid-template-columns:1fr;margin-bottom:16px;padding:10px}.smart-admin-order-search .input{height:46px;font-size:12px}.smart-admin-order-filter{min-height:46px;font-size:10px}.smart-admin-table-wrap:has(>.smart-admin-table:not(.smart-admin-price-table)){margin:0;padding:0;overflow-x:visible}.smart-admin-table:not(.smart-admin-price-table){min-width:0;display:block}.smart-admin-table:not(.smart-admin-price-table) thead{display:none}.smart-admin-table:not(.smart-admin-price-table) tbody{gap:10px;display:grid}.smart-admin-table:not(.smart-admin-price-table) tr{background:#0a1b23;border:1px solid #82a9b821;border-radius:12px;padding:13px 15px;display:block}.smart-admin-table:not(.smart-admin-price-table) td{border-bottom:1px solid #82a9b812;grid-template-columns:auto 1fr;align-items:center;gap:14px;height:auto;min-height:34px;padding:7px 0;font-size:11px;display:grid}.smart-admin-table:not(.smart-admin-price-table) td:before{content:attr(data-label);color:#607a86;font-size:10px;font-weight:850}.smart-admin-table:not(.smart-admin-price-table) td>*{text-align:end;justify-self:end}.smart-admin-table:not(.smart-admin-price-table) td:first-child{grid-template-columns:1fr;gap:3px;padding-top:0;padding-bottom:11px}.smart-admin-table:not(.smart-admin-price-table) td:first-child:before{display:none}.smart-admin-table:not(.smart-admin-price-table) td:first-child>*{text-align:start;justify-self:start}.smart-admin-table:not(.smart-admin-price-table) td:first-child strong{font-size:13px}.smart-admin-table:not(.smart-admin-price-table) td:last-child{border-bottom:0;padding-bottom:0}.smart-admin-table:not(.smart-admin-price-table) td small{max-width:100%;font-size:10px}.smart-admin-table:not(.smart-admin-price-table) tr:last-child td{border-bottom:1px solid #82a9b812}.smart-admin-table:not(.smart-admin-price-table) tr:last-child td:last-child{border-bottom:0}.smart-admin-groups-table .smart-admin-group-avatar{border-radius:13px;width:46px;height:46px;font-size:15px}.smart-admin-groups-table .smart-admin-group-owner-avatar{border-radius:10px;width:34px;height:34px}.smart-admin-table.smart-admin-price-table{min-width:0}.smart-admin-table.smart-admin-price-table th,.smart-admin-table.smart-admin-price-table td{padding-inline:7px}}.store-auth-copy{max-width:780px}.store-auth-signal{font-size:13px}.store-auth-copy h1{letter-spacing:-3.5px;font-size:clamp(56px,5.45vw,92px);line-height:1.01}.store-auth-copy>p{max-width:640px;font-size:20px;line-height:1.65}.store-trust-row{gap:28px;font-size:13px}.store-auth-card-stage,.store-auth-card{width:min(490px,100%)}.store-auth-card{gap:18px;padding:34px}.store-auth-card-head h2{font-size:31px;line-height:1.15}.store-telegram-auth-card .store-auth-card-head>div>p{color:#a9bcc5;max-width:38ch;font-size:16px;line-height:1.65}.store-auth-card label{font-size:12px}.store-telegram-security-note{gap:13px;padding:15px 16px}.store-telegram-security-note>svg{width:22px;height:22px}.store-telegram-security-note span{gap:5px}.store-telegram-security-note strong{font-size:15px;line-height:1.35}.store-telegram-security-note small{color:#9fb1b9;font-size:14px;line-height:1.55}.store-auth-field-help{color:#8ca1ab;margin-top:2px;font-size:13px;font-weight:600;line-height:1.45;display:block}.store-auth-field-help.is-error{color:#ff9aaa}.store-telegram-username-field:has(.store-telegram-username-input[aria-invalid=true]){border-color:#ff819185;box-shadow:0 0 0 3px #ff819117}.store-auth-inline-message{align-items:flex-start;gap:11px;padding:13px 14px;font-size:12px;line-height:1.55;display:flex}.store-auth-inline-message>svg{flex:none;width:20px;height:20px;margin-top:1px}.store-auth-inline-message>span{gap:2px;display:grid}.store-auth-inline-message strong{color:inherit;font-size:13px}.store-auth-inline-message small{color:inherit;opacity:.88;font-size:12px;font-weight:600}@media (max-width:1150px){.store-auth-copy h1{font-size:clamp(52px,5.2vw,72px)}.store-auth-copy>p{font-size:18px}}.customer-order-approval{color:var(--store-text,#102532);background:#f59e0b17;border:1px solid #f59e0b4d;border-radius:14px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.customer-order-approval>svg{color:#d98a08;flex:none;width:20px;height:20px;margin-top:2px}.customer-order-approval>span{gap:3px;display:grid}.customer-order-approval strong{font-size:14px}.customer-order-approval small{color:var(--store-muted,#708793);font-size:12px;line-height:1.55}.customer-shell[data-theme=dark] .customer-order-approval{color:#eef8fb;background:#f59e0b14;border-color:#f59e0b45}@media (max-width:560px){.store-auth-card{padding:25px}.store-auth-card-head h2{font-size:27px}.store-telegram-auth-card .store-auth-card-head>div>p{font-size:15px}.store-telegram-security-note strong{font-size:14px}.store-telegram-security-note small{font-size:13px}}html[data-store-theme=light] .store-shell:not(.customer-shell){--store-bg:var(--ui-bg);--store-panel:var(--ui-surface);--store-panel-2:var(--ui-raised);--store-line:var(--ui-border);--store-text:var(--ui-text);--store-muted:var(--ui-muted);--admin-accent:var(--ui-accent);--admin-accent-soft:var(--ui-accent-soft);--admin-success:var(--ui-success);--admin-danger:var(--ui-danger);color:var(--ui-body);background:radial-gradient(circle at 72% -12%, #2aabee14, transparent 34rem), var(--ui-bg)}html[data-store-theme=light] .store-shell:not(.customer-shell) :is(h1,h2,h3,strong){color:var(--ui-text)}html[data-store-theme=light] .store-shell:not(.customer-shell) :is(p,small){color:var(--ui-muted)}html[data-store-theme=light] .store-topbar{color:var(--ui-text);border-color:var(--ui-border);background:#ffffffe6;box-shadow:0 1px #10242d05}html[data-store-theme=light] .store-topbar-center{color:var(--ui-body)}html[data-store-theme=light] .store-topbar-center small,html[data-store-theme=light] .store-user small{color:var(--ui-muted)}html[data-store-theme=light] .store-shell:not(.customer-shell) .input{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html[data-store-theme=light] .store-shell:not(.customer-shell) .input::placeholder{color:var(--ui-subtle)}html[data-store-theme=light] .store-shell:not(.customer-shell) .btn-secondary{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html[data-store-theme=light] .store-shell:not(.customer-shell) .btn-secondary:hover{background:var(--ui-raised);border-color:var(--ui-border-strong)}html[data-store-theme=light] .store-shell:not(.customer-shell) .btn-ghost{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-role{color:var(--ui-accent)}html[data-store-theme=light] .smart-admin-nav{border-color:var(--ui-border);background:#f3f7f8e8}html[data-store-theme=light] .smart-admin-nav button{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-nav button:hover{color:var(--ui-text);background:#2aabee0f}html[data-store-theme=light] .smart-admin-nav button.active{color:var(--ui-accent-strong)}html[data-store-theme=light] .smart-admin-nav button b{color:var(--ui-accent)}html[data-store-theme=light] .smart-admin-metrics{background:var(--ui-border);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-metrics article{background:var(--ui-surface)}html[data-store-theme=light] .smart-admin-metrics .smart-admin-supplier-balance{background:linear-gradient(145deg,#2aabee1a,var(--ui-surface) 72%)}html[data-store-theme=light] .smart-admin-panel{border-color:var(--ui-border);background:#ffffffe6;box-shadow:0 12px 34px #1f44520b}html[data-store-theme=light] .smart-admin-panel-head p,html[data-store-theme=light] .smart-admin-section-head p,html[data-store-theme=light] .smart-admin-section-head>span,html[data-store-theme=light] .smart-admin-policy-value small,html[data-store-theme=light] .smart-admin-audit-list small,html[data-store-theme=light] .smart-admin-audit-list time{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-policy-value,html[data-store-theme=light] .smart-admin-audit-list>div,html[data-store-theme=light] .smart-admin-breakdown>div,html[data-store-theme=light] .smart-admin-support-queue{border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-policy-rules,html[data-store-theme=light] .smart-admin-breakdown span{color:var(--ui-body)}html[data-store-theme=light] .smart-admin-coverage{background:var(--ui-border);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-coverage span,html[data-store-theme=light] .smart-admin-order-toolbar,html[data-store-theme=light] .smart-admin-supplier-grid span,html[data-store-theme=light] .smart-admin-pricing-meter span,html[data-store-theme=light] .smart-admin-profit-row span,html[data-store-theme=light] .smart-admin-users-list article,html[data-store-theme=light] .smart-admin-search-latest,html[data-store-theme=light] .smart-admin-search-form{color:var(--ui-body);background:var(--ui-raised);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-order-search .input,html[data-store-theme=light] .smart-admin-order-filter,html[data-store-theme=light] .smart-admin-search-form .input{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-order-filter{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-order-filter select{color:var(--ui-text)}html[data-store-theme=light] .smart-admin-order-filter option{color:var(--ui-text);background:var(--ui-surface)}html[data-store-theme=light] .smart-admin-table th{color:var(--ui-muted);background:var(--ui-raised);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-table td{color:var(--ui-body);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-table td strong,html[data-store-theme=light] .smart-admin-customer-trigger strong,html[data-store-theme=light] .smart-admin-group-copy>strong,html[data-store-theme=light] .smart-admin-group-owner>span strong{color:var(--ui-text)}html[data-store-theme=light] .smart-admin-table td small,html[data-store-theme=light] .smart-admin-customer-trigger small,html[data-store-theme=light] .smart-admin-external-link,html[data-store-theme=light] .smart-admin-leg-lines span{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-external-link:hover,html[data-store-theme=light] .smart-admin-customer-trigger:hover strong{color:var(--ui-accent)}html[data-store-theme=light] .smart-admin-group-avatar,html[data-store-theme=light] .smart-admin-group-owner-avatar,html[data-store-theme=light] .smart-admin-avatar,html[data-store-theme=light] .smart-admin-customer-photo,html[data-store-theme=light] .smart-admin-user-identity>span{color:var(--ui-accent-strong)}html[data-store-theme=light] .smart-admin-supplier-grid small,html[data-store-theme=light] .smart-admin-supplier-grid em,html[data-store-theme=light] .smart-admin-pricing-meter small,html[data-store-theme=light] .smart-admin-profit-row small,html[data-store-theme=light] .smart-admin-user-identity small,html[data-store-theme=light] .smart-admin-user-role small,html[data-store-theme=light] .smart-admin-search-latest small,html[data-store-theme=light] .smart-admin-search-latest p{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-supplier-grid strong,html[data-store-theme=light] .smart-admin-pricing-meter strong,html[data-store-theme=light] .smart-admin-breakdown b,html[data-store-theme=light] .smart-admin-breakdown>div.total span,html[data-store-theme=light] .smart-admin-search-latest strong,html[data-store-theme=light] .smart-admin-pricing-form label,html[data-store-theme=light] .smart-admin-calc-panel label,html[data-store-theme=light] .smart-admin-form-fields label,html[data-store-theme=light] .smart-admin-permission-grid legend,html[data-store-theme=light] .smart-admin-search-form .smart-admin-customer-fields :is(legend,label){color:var(--ui-text)}html[data-store-theme=light] .smart-admin-user-permissions span,html[data-store-theme=light] .smart-admin-permission-grid label{color:var(--ui-body);background:var(--ui-raised);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-empty{border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-empty p,html[data-store-theme=light] .smart-admin-loading p{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-loading span{background:linear-gradient(90deg,var(--ui-raised),var(--ui-inset),var(--ui-raised));background-size:200% 100%}html[data-store-theme] .store-dialog.smart-admin-order-drawer{scrollbar-gutter:stable;border-radius:22px 0 0 22px;width:min(980px,100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(22px,3vw,34px)}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail{color:var(--text);gap:20px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head{padding-inline-end:54px;border-bottom:1px solid var(--border);min-height:58px;padding-bottom:18px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head>div{min-width:0}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head .dialog-title{letter-spacing:-.7px;padding:0;font-size:clamp(25px,3vw,31px);font-weight:800;line-height:1.18}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head .dialog-description{max-width:68ch;margin:7px 0 0;font-size:14px;font-weight:520;line-height:1.55}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head .smart-admin-status{border-radius:10px;flex:none;min-height:34px;padding:7px 12px;font-size:12px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics{border:1px solid var(--border);background:var(--border);border-radius:16px;gap:0;box-shadow:0 12px 34px #0323310f}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics span{background:var(--surface-2);align-content:center;gap:7px;min-height:96px;padding:18px 20px;position:relative}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics span:before{content:"";background:color-mix(in srgb, var(--ui-accent,#087aae) 65%, transparent);width:3px;position:absolute;inset:0 auto 0 0}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics small{color:var(--muted);font-size:13px;font-weight:650;line-height:1.35}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics strong{color:var(--text);letter-spacing:-.35px;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.2}html[data-store-theme] .smart-admin-order-drawer :is(.smart-admin-order-detail-grid>section,.smart-admin-order-history-grid>section,.smart-admin-order-legs,.smart-admin-order-actions-panel){background:var(--surface-2);border:1px solid var(--border);border-radius:15px;padding:21px;box-shadow:inset 0 1px #ffffff59}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-grid,html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid{gap:16px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail h3{color:var(--text);align-items:center;gap:9px;margin:0 0 16px;font-size:15px;font-weight:800;line-height:1.35;display:flex}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail h3:before{content:"";background:var(--ui-accent,#087aae);border-radius:99px;flex:none;width:4px;height:17px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail dl{gap:11px}.smart-admin-order-detail-grid>section>p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.6}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail dl>div{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);align-items:baseline;gap:18px;padding-bottom:10px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail dl>div:last-child{border-bottom:0;padding-bottom:0}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail dt{color:var(--muted);flex:none;font-size:12.5px;font-weight:600;line-height:1.45}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:750;line-height:1.45}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs{gap:10px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs h3{margin-bottom:5px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article{min-height:72px;color:var(--text);background:color-mix(in srgb, var(--surface-3) 72%, transparent);border-color:var(--border);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 18px;padding:14px 16px;transition:border-color .2s,background-color .2s,transform .2s;display:grid}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article:hover{background:var(--surface-3);border-color:color-mix(in srgb, var(--ui-accent,#087aae) 32%, var(--border));transform:translateY(-1px)}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article>span{gap:4px;margin:0}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article strong,html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article em{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:800;line-height:1.35}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article small,html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article p{color:var(--muted);margin:0;font-size:12.5px;font-weight:540;line-height:1.45}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article bdi{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article p,html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article .btn{grid-column:1/-1}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-actions-panel{gap:14px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-actions-panel .input{min-height:46px;font-size:14px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-section-actions{gap:10px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-section-actions .btn{min-height:44px;padding-inline:16px;font-size:14px;font-weight:750}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid ol{gap:15px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid li{gap:11px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid li>span{width:10px;height:10px;margin-top:5px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid strong{color:var(--text);font-size:13.5px;line-height:1.45}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid small,html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-history-grid p,html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-actions-panel>p{color:var(--muted);font-size:12.5px;line-height:1.55}html[data-store-theme=light] .store-dialog.smart-admin-order-drawer{background:#fbfdfe;box-shadow:0 28px 80px #0e334233}html[data-store-theme=light] .smart-admin-order-drawer :is(.smart-admin-order-detail-grid>section,.smart-admin-order-history-grid>section,.smart-admin-order-legs,.smart-admin-order-actions-panel){background:#fff;box-shadow:0 9px 28px #143f500b,inset 0 1px #fff}html[data-store-theme=light] .smart-admin-order-drawer .smart-admin-order-detail-metrics span{background:#f4f8fa}html[data-store-theme=light] .smart-admin-order-drawer .smart-admin-order-legs article{background:#f5f9fb}@media (max-width:760px){html[data-store-theme] .store-dialog.smart-admin-order-drawer{border-radius:20px;width:calc(100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);padding:22px 18px 28px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail{gap:16px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head{padding-inline-end:48px;min-height:64px;padding-bottom:15px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head .dialog-title{font-size:25px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head .dialog-description{font-size:13.5px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics span{min-height:88px;padding:15px 14px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-metrics strong{font-size:20px}html[data-store-theme] .smart-admin-order-drawer :is(.smart-admin-order-detail-grid>section,.smart-admin-order-history-grid>section,.smart-admin-order-legs,.smart-admin-order-actions-panel){padding:18px}}@media (max-width:520px){html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head{flex-direction:column;align-items:flex-start;gap:12px}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-detail-head .smart-admin-status{margin-inline-end:0}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article{grid-template-columns:minmax(0,1fr) auto}html[data-store-theme] .smart-admin-order-drawer .smart-admin-order-legs article bdi{grid-column:1/-1}html[data-store-theme] .smart-admin-order-drawer .smart-admin-section-actions .btn{width:100%}}.smart-admin-date-field{min-width:145px;color:var(--admin-muted,#687b89);gap:4px;font-size:.72rem;display:grid}.smart-admin-date-field .ui-input{min-height:38px}.smart-admin-payment-reviews{border:1px solid color-mix(in srgb,var(--admin-warning,#d28a28) 35%,transparent);background:color-mix(in srgb,var(--admin-warning,#d28a28) 6%,var(--admin-surface,#fff));border-radius:18px;gap:14px;padding:18px;display:grid}.smart-admin-payment-review-list{gap:9px;display:grid}.smart-admin-payment-review-list article{border:1px solid var(--admin-border,#dbe5eb);background:var(--admin-surface,#fff);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.smart-admin-payment-review-list article>div:first-child{gap:3px;display:grid}.smart-admin-payment-review-list span,.smart-admin-payment-review-list small{color:var(--admin-muted,#687b89)}@media (max-width:720px){.smart-admin-payment-review-list article{flex-direction:column;align-items:stretch}}.smart-admin-hero-actions kbd{color:#7e98a4;background:#0000002e;border:1px solid #84adbe29;border-radius:5px;padding:2px 5px;font:700 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.smart-admin-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.smart-admin-section-actions>span{color:#78919c;font-size:11px;font-weight:750}.smart-admin-attention-view{gap:18px;display:grid}.smart-admin-attention-summary{background:#7ea6b61f;border:1px solid #7ea6b61f;border-radius:13px;grid-template-columns:repeat(4,minmax(100px,1fr));gap:1px;display:grid;overflow:hidden}.smart-admin-attention-summary span{background:#0a1b24;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 17px;display:flex}.smart-admin-attention-summary strong{font-variant-numeric:tabular-nums;font-size:25px}.smart-admin-attention-summary small{color:#718a96;font-size:10px;font-weight:750}.smart-admin-attention-summary .critical strong{color:#ff8191}.smart-admin-attention-summary .high strong{color:#f0b962}.smart-admin-attention-list{gap:8px;display:grid}.smart-admin-attention-card{border:1px solid #7ea6b624;background:#0a1b24;border-inline-start:3px solid #587481;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;transition:transform .2s,border-color .2s;display:grid}.smart-admin-attention-card:hover{border-color:#2aabee47;transform:translateY(-1px)}.smart-admin-attention-card.critical{border-inline-start-color:#ff8191}.smart-admin-attention-card.high{border-inline-start-color:#e2a94f}.smart-admin-attention-card.snoozed{opacity:.62}.smart-admin-attention-icon{color:#8aa4af;background:#7ea6b614;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.smart-admin-attention-card.critical .smart-admin-attention-icon{color:#ff91a0;background:#ff819117}.smart-admin-attention-card.high .smart-admin-attention-icon{color:#efbd6d;background:#e2a94f17}.smart-admin-attention-icon svg{width:18px}.smart-admin-attention-card header{align-items:center;gap:8px;display:flex}.smart-admin-attention-card header em{color:#6f8995;font-size:8px;font-style:normal}.smart-admin-attention-card p{color:#9bb0b9;margin:4px 0;font-size:11px}.smart-admin-attention-card small{color:#647e8a;font-size:9px}.smart-admin-attention-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.smart-admin-overview-attention{margin-top:14px}.smart-admin-overview-attention-list{border-top:1px solid #7ea6b61c;margin-top:14px;display:grid}.smart-admin-overview-attention-list button{color:#dce9ed;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7ea6b617;grid-template-columns:auto minmax(130px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:11px;min-height:52px;display:grid}.smart-admin-overview-attention-list button>span{color:#e5b45f;background:#e2a94f17;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.smart-admin-overview-attention-list button>span.critical{color:#ff8191;background:#ff819117}.smart-admin-overview-attention-list svg{width:14px}.smart-admin-overview-attention-list small{color:#78909a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-admin-saved-view-create{gap:7px;display:flex}.smart-admin-saved-view-create .input{width:150px;min-height:38px}.smart-admin-saved-views{color:#6f8995;align-items:center;gap:7px;margin:-8px 0 17px;display:flex;overflow-x:auto}.smart-admin-saved-views>svg{flex:none;width:16px}.smart-admin-saved-views button{color:#9fb4bd;white-space:nowrap;cursor:pointer;background:#7ea6b612;border:1px solid #7ea6b621;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:750}.smart-admin-saved-views button:hover{color:#dff7fc;border-color:#2aabee4d}.smart-admin-analytics-view{gap:14px;display:grid}.smart-admin-analytics-toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.smart-admin-analytics-toolbar h2{margin:0}.smart-admin-analytics-toolbar p{color:#718a96;margin:4px 0 0;font-size:10px}.smart-admin-analytics-toolbar select{color:#dce9ed;background:#091a22;border:1px solid #7ea6b62b;border-radius:9px;min-height:40px;padding:0 12px}.smart-admin-analytics-metrics{background:#7ea6b61f;border:1px solid #7ea6b61f;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:1px;display:grid;overflow:hidden}.smart-admin-analytics-metrics article{background:#0b1d26;flex-direction:column;min-height:112px;padding:17px;display:flex}.smart-admin-analytics-metrics small{color:#718a96;font-size:9px}.smart-admin-analytics-metrics strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:20px}.smart-admin-analytics-metrics em{color:#54cfa4;margin-top:auto;font-size:8px;font-style:normal}.smart-admin-analytics-metrics em.down{color:#f08a99}.smart-admin-analytics-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.smart-admin-analytics-grid .smart-admin-panel{min-width:0}.smart-admin-bar-chart{border-bottom:1px solid #7ea6b624;align-items:flex-end;gap:5px;height:180px;margin-top:18px;padding-top:12px;display:flex}.smart-admin-bar-chart>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:5px;height:100%;display:flex}.smart-admin-bar-chart i{background:#2aabee;border-radius:4px 4px 1px 1px;width:100%;max-width:24px;display:block}.smart-admin-bar-chart small{color:#68818d;writing-mode:vertical-rl;font-size:7px}.smart-admin-analytics-routes{background:#7ea6b61a;border-radius:10px;gap:1px;margin-top:15px;display:grid;overflow:hidden}.smart-admin-analytics-routes div{background:#0a1b24;gap:3px;padding:12px;display:grid}.smart-admin-analytics-routes span,.smart-admin-analytics-routes em{color:#78919c;font-size:8px;font-style:normal}.smart-admin-liability{gap:8px;margin-top:18px;display:grid}.smart-admin-liability strong{font-size:30px}.smart-admin-liability span{color:#91a7b0}.smart-admin-liability em{color:#6ed9b4;background:#29d39a14;border-radius:7px;width:fit-content;padding:5px 8px;font-size:9px;font-style:normal}.smart-admin-ltv-list{background:#7ea6b61a;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.smart-admin-ltv-list span{background:#0a1b24;gap:4px;padding:11px;display:grid}.smart-admin-ltv-list small{color:#78919c;font-size:8px}.smart-admin-ltv-list strong{font-size:18px}.smart-admin-notifications-grid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.smart-admin-notification-settings{gap:16px;margin-top:20px;display:grid}.smart-admin-notification-master{background:#2aabee0f;border:1px solid #2aabee24;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.smart-admin-notification-master span{gap:3px;display:grid}.smart-admin-notification-master small{color:#718a96}.smart-admin-notification-categories{grid-template-columns:1fr 1fr;gap:7px;display:grid}.smart-admin-notification-categories label{color:#a9bcc4;cursor:pointer;background:#0a1b24;border:1px solid #7ea6b61c;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:10px;display:flex}.smart-admin-delivery-list{background:#7ea6b61a;border-radius:10px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.smart-admin-delivery-list>div{background:#0a1b24;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:11px;display:grid}.smart-admin-delivery-list small{color:#6f8995;grid-column:2;font-size:8px}.smart-admin-supplier-history{grid-column:1/-1}.smart-admin-supplier-history-collapsible{padding:0;overflow:hidden}.smart-admin-supplier-history-collapsible>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 20px;list-style:none;display:flex}.smart-admin-supplier-history-collapsible>summary::-webkit-details-marker{display:none}.smart-admin-supplier-history-collapsible>summary>span:first-child{gap:3px;margin-inline-end:auto;display:grid}.smart-admin-supplier-history-collapsible>summary strong{color:#dce9ed;font-size:13px}.smart-admin-supplier-history-collapsible>summary small{color:#718a96;font-size:10px}.smart-admin-supplier-history-collapsible>summary:after{content:"+";color:#7f9da8;background:#091a22;border:1px solid #7ea6b61f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:17px;display:grid}.smart-admin-supplier-history-collapsible[open]>summary:after{content:"−"}.smart-admin-supplier-history-content{border-top:1px solid #7ea6b61a;gap:12px;padding:14px 20px 20px;display:grid}.smart-admin-supplier-history-content>.smart-admin-section-actions{justify-content:flex-end}.smart-admin-supplier-health-now{align-items:center;gap:13px;display:flex}.smart-admin-supplier-health-now strong{font-size:24px}.smart-admin-supplier-health-now small{color:#718a96}.smart-admin-health-chart{background:#091a22;border:1px solid #7ea6b61a;border-radius:10px;align-items:flex-end;gap:3px;height:100px;margin-top:2px;padding:10px 8px 0;display:flex}.smart-admin-health-chart span{flex:1;align-items:flex-end;height:100%;display:flex}.smart-admin-health-chart i{background:#39c99b;border-radius:2px 2px 0 0;width:100%;display:block}.smart-admin-health-chart span.low i{background:#dfa84f}.smart-admin-health-chart span.unavailable i{background:#df697a}.smart-admin-command-dialog{width:min(680px,100vw - 28px);max-height:min(720px,100dvh - 40px);overflow:auto}.smart-admin-command-dialog>h2{align-items:center;gap:8px;display:flex}.smart-admin-command-input{background:#091a22;border:1px solid #2aabee38;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding-inline:12px;display:flex}.smart-admin-command-input>svg{color:#2aabee;width:18px}.smart-admin-command-input .input{box-shadow:none;background:0 0;border:0}.smart-admin-command-results{gap:4px;margin-top:12px;display:grid}.smart-admin-command-results>button{color:#dce9ed;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(120px,.55fr) minmax(180px,1fr) auto;align-items:center;gap:11px;padding:10px;display:grid}.smart-admin-command-results>button:hover{background:#2aabee0f;border-color:#2aabee29}.smart-admin-command-results>button>span{color:#67d3eb;background:#2aabee17;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.smart-admin-command-results svg{width:16px}.smart-admin-command-results small,.smart-admin-command-hint{color:#718a96}.smart-admin-command-hint{justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.smart-admin-order-drawer{border-radius:18px 0 0 18px;width:min(1060px,100vw - 24px);max-height:calc(100dvh - 24px);margin-inline-start:auto;overflow:auto}.smart-admin-order-detail{gap:15px;display:grid}.smart-admin-order-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.smart-admin-order-detail-head h2{margin:0}.smart-admin-order-detail-metrics{background:#7ea6b61c;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.smart-admin-order-detail-metrics span{background:#0a1b24;gap:4px;padding:13px;display:grid}.smart-admin-order-detail-metrics small{color:#718a96;font-size:8px}.smart-admin-order-detail-metrics strong{font-variant-numeric:tabular-nums;font-size:16px}.smart-admin-order-detail-grid,.smart-admin-order-history-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.smart-admin-order-detail-grid>section,.smart-admin-order-history-grid>section,.smart-admin-order-legs,.smart-admin-order-actions-panel{background:#0a1b24;border:1px solid #7ea6b61c;border-radius:11px;padding:15px}.smart-admin-order-detail h3{margin:0 0 12px;font-size:12px}.smart-admin-order-detail dl{gap:7px;margin:0;display:grid}.smart-admin-order-detail dl>div{justify-content:space-between;gap:12px;display:flex}.smart-admin-order-detail dt{color:#718a96;font-size:9px}.smart-admin-order-detail dd{margin:0;font-size:10px;font-weight:700}.smart-admin-order-legs{gap:7px;display:grid}.smart-admin-order-legs h3{margin-bottom:4px}.smart-admin-order-legs article{background:#7ea6b60b;border:1px solid #7ea6b617;border-radius:9px;align-items:center;gap:12px;padding:10px;display:flex}.smart-admin-order-legs article.has-error{border-color:#ff819138}.smart-admin-order-legs article>span{gap:2px;margin-inline-end:auto;display:grid}.smart-admin-order-legs small,.smart-admin-order-legs p{color:#718a96;font-size:8px}.smart-admin-order-legs p{color:#ef91a0;margin:0}.smart-admin-order-actions-panel{gap:10px;display:grid}.smart-admin-order-history-grid ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.smart-admin-order-history-grid li{grid-template-columns:auto 1fr;gap:8px;display:grid}.smart-admin-order-history-grid li>span{background:#2aabee;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #2aabee14}.smart-admin-order-history-grid li div{gap:2px;display:grid}.smart-admin-order-history-grid small{color:#718a96;font-size:8px}html[data-store-theme=light] :is(.smart-admin-attention-summary span,.smart-admin-attention-card,.smart-admin-analytics-metrics article,.smart-admin-analytics-routes div,.smart-admin-ltv-list span,.smart-admin-notification-categories label,.smart-admin-delivery-list>div,.smart-admin-order-detail-metrics span,.smart-admin-order-detail-grid>section,.smart-admin-order-history-grid>section,.smart-admin-order-legs,.smart-admin-order-actions-panel){color:var(--ui-text);background:var(--ui-raised);border-color:var(--ui-border)}html[data-store-theme=light] :is(.smart-admin-analytics-toolbar select,.smart-admin-command-input,.smart-admin-health-chart){color:var(--ui-text);background:var(--ui-inset);border-color:var(--ui-border)}html[data-store-theme=light] :is(.smart-admin-command-dialog,.smart-admin-order-drawer){color:var(--ui-body);background:var(--ui-surface);border-color:var(--ui-border)}@media (max-width:1000px){.smart-admin-analytics-metrics{grid-template-columns:repeat(3,1fr)}.smart-admin-analytics-grid,.smart-admin-notifications-grid{grid-template-columns:1fr}.smart-admin-order-drawer{width:min(900px,100vw - 20px)}}@media (max-width:760px){.smart-admin-attention-summary{grid-template-columns:1fr 1fr}.smart-admin-attention-card{grid-template-columns:auto 1fr}.smart-admin-attention-actions{grid-column:1/-1;justify-content:flex-start}.smart-admin-overview-attention-list button{grid-template-columns:auto 1fr auto}.smart-admin-overview-attention-list button small{display:none}.smart-admin-analytics-toolbar{flex-direction:column;align-items:flex-start}.smart-admin-analytics-metrics,.smart-admin-order-detail-metrics{grid-template-columns:1fr 1fr}.smart-admin-order-detail-grid,.smart-admin-order-history-grid,.smart-admin-notification-categories{grid-template-columns:1fr}.smart-admin-order-drawer{border-radius:0;width:100vw;max-width:none;max-height:100dvh}.smart-admin-command-results>button{grid-template-columns:auto 1fr auto}.smart-admin-command-results>button small{grid-column:2}.smart-admin-saved-view-create{width:100%}.smart-admin-saved-view-create .input{flex:1;width:auto}}html[data-store-theme=light] .smart-admin-smm-price-card{color:var(--ui-body);background:var(--ui-raised);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-smm-price-copy strong{color:var(--ui-text)}html[data-store-theme=light] .smart-admin-smm-price-copy small{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-smm-price-copy em{color:var(--ui-accent-strong)}html[data-store-theme=light] .smart-admin-smm-retail-price>small{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-smm-provider-price{background:var(--ui-accent-soft);border-color:var(--ui-border-strong)}html[data-store-theme=light] .smart-admin-smm-provider-price small,html[data-store-theme=light] .smart-admin-smm-provider-price em{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-smm-provider-price strong{color:var(--ui-accent-strong)}html[data-store-theme=light] .smart-admin-smm-provider-price.is-unavailable{background:#fff8ec;border-color:#ecd5ad}html[data-store-theme=light] .smart-admin-smm-provider-price.is-unavailable strong{color:#95600b}html[data-store-theme=light] .smart-admin-smm-price-input .input{color:var(--ui-text);background:var(--ui-surface);border-color:var(--ui-border)}.store-auth-recovery-shell{background:radial-gradient(circle at 50% 35%,#17c4e924,#0000 34%),#071219;min-height:100dvh;display:block}.store-auth-recovery-panel{min-height:100dvh;padding:clamp(20px,5vw,56px)}.store-auth-recovery-card{text-align:center;justify-items:center;gap:20px;width:min(520px,100%);padding:clamp(28px,5vw,46px)}.store-auth-recovery-card:hover{transform:none!important}.store-auth-recovery-icon{color:#35cae8;background:#2aabee1a;border:1px solid #2aabee3d;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 16px 42px #10aedd24}.store-auth-recovery-icon svg{width:34px;height:34px}.store-auth-recovery-card h1{text-wrap:balance;margin:0 0 10px;font-size:clamp(25px,4vw,34px);line-height:1.2}.store-auth-recovery-card p{color:#9ab0bb;text-wrap:pretty;overflow-wrap:anywhere;max-width:40ch;margin:0;font-size:clamp(15px,2vw,17px);line-height:1.75}.store-auth-recovery-card .btn{width:min(320px,100%);min-height:50px;font-size:15px}.store-auth-recovery-card>small{color:#78919d;overflow-wrap:anywhere;max-width:46ch;font-size:13px;line-height:1.65}@media (max-width:560px){.store-auth-recovery-panel{height:100dvh;min-height:100dvh;padding:max(20px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom))}.store-auth-recovery-card{border-radius:20px;padding:28px 20px}}html[data-store-theme=light] .smart-admin-premium-routes th,html[data-store-theme=light] .smart-admin-premium-routes td{color:var(--ui-muted);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-premium-routes td strong,html[data-store-theme=light] .smart-admin-supplier-history-collapsible>summary strong{color:var(--ui-text)}html[data-store-theme=light] .smart-admin-supplier-history-collapsible>summary small{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-supplier-history-collapsible>summary:after{color:var(--ui-muted);background:var(--ui-inset);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-supplier-history-content{border-color:var(--ui-border)}html[data-store-theme=light] .store-dialog.smart-admin-dialog{--surface:var(--ui-surface);--surface-2:var(--ui-raised);--surface-3:var(--ui-inset);--text:var(--ui-text);--muted:var(--ui-muted);--border:var(--ui-border);color:var(--ui-body);background:var(--ui-surface);border-color:var(--ui-border)}@media (max-width:760px){html[data-store-theme=light] .smart-admin-table:not(.smart-admin-price-table) tr{background:var(--ui-raised);border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-table:not(.smart-admin-price-table) td{border-color:var(--ui-border)}html[data-store-theme=light] .smart-admin-table:not(.smart-admin-price-table) td:before{color:var(--ui-muted)}html[data-store-theme=light] .smart-admin-table:not(.smart-admin-price-table) tr:last-child td{border-color:var(--ui-border)}}@media (max-width:520px){.smart-admin-smm-price-card{grid-template-columns:1fr;gap:12px}.smart-admin-smm-price-copy{grid-column:1/-1}}.smart-admin-page{--admin-copy:.875rem;--admin-copy-small:.75rem;--admin-heading:1.375rem;width:min(1480px,100% - 64px);color:var(--store-text);font-size:var(--admin-copy);padding-block:48px 96px;line-height:1.55}.smart-admin-page :is(p,li,label,button,input,select,textarea,td,th,dt,dd){line-height:1.55}.smart-admin-page p{font-size:.875rem}.smart-admin-page small{font-size:var(--admin-copy-small);line-height:1.5}.smart-admin-page :is(.label,label){font-size:.8125rem}.smart-admin-page :is(.input,select,textarea){min-height:46px;font-size:.875rem}.smart-admin-page :is(.btn,.smart-admin-panel>button){font-size:.8125rem}.smart-admin-page :is(.smart-admin-panel-head,.smart-admin-section-head) h2{font-size:var(--admin-heading);letter-spacing:-.35px;line-height:1.25}.smart-admin-page :is(.smart-admin-panel-head,.smart-admin-section-head) p{max-width:62ch;margin-top:6px;font-size:.875rem;line-height:1.6}.smart-admin-page .smart-admin-status{min-height:30px;padding:6px 10px;font-size:.75rem;line-height:1.25}.smart-admin-page .smart-admin-status svg{width:14px;height:14px}.smart-admin-hero{align-items:center;padding:8px 4px 30px}.smart-admin-hero h1{letter-spacing:-1.6px;text-wrap:balance;margin-block:11px 7px;font-size:clamp(38px,3.2vw,48px);line-height:1.08}.smart-admin-hero p{text-wrap:pretty;max-width:68ch;font-size:.9375rem;line-height:1.7}.smart-admin-role{font-size:.8125rem}.smart-admin-nav{gap:7px;margin-bottom:34px;padding-block:15px}.smart-admin-nav button{border-radius:12px;min-height:48px;padding-inline:18px;font-size:.875rem;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.smart-admin-nav button:hover{transform:translateY(-1px)}.smart-admin-nav button:active{transform:translateY(0)scale(.98)}.smart-admin-nav button b{min-width:23px;padding:3px 6px;font-size:.625rem}.smart-admin-view{scroll-margin-top:150px}.smart-admin-panel{border-radius:18px;padding:30px}.smart-admin-panel-head,.smart-admin-section-head{gap:24px}.smart-admin-metrics article{min-height:156px;padding:25px}.smart-admin-metrics small{font-size:.8125rem}.smart-admin-metrics strong{font-variant-numeric:tabular-nums;font-size:2rem}.smart-admin-metrics p{font-size:.75rem;line-height:1.55}.smart-admin-policy-value small,.smart-admin-policy-rules,.smart-admin-coverage small{font-size:.75rem}.smart-admin-audit-list strong{font-size:.8125rem}.smart-admin-audit-list :is(small,time){font-size:.75rem}.smart-admin-order-toolbar{gap:12px;padding:14px}.smart-admin-order-search .input{height:48px;font-size:.875rem}.smart-admin-order-filter{min-height:48px;font-size:.8125rem}.smart-admin-leg-lines span{font-size:.75rem}.smart-admin-table{min-width:900px}.smart-admin-table th{letter-spacing:.01em;height:48px;padding-inline:16px;font-size:.75rem}.smart-admin-table td{height:70px;padding:12px 16px;font-size:.8125rem;line-height:1.5}.smart-admin-table td strong{font-size:.8125rem}.smart-admin-table td small{margin-top:4px;font-size:.6875rem;line-height:1.45}.smart-admin-external-link{min-height:30px;font-size:.6875rem}.smart-admin-customer-trigger{gap:12px}.smart-admin-pricing-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);gap:14px}.smart-admin-pricing-layout>.smart-admin-panel{padding:23px;box-shadow:0 18px 50px #051f2b12}.smart-admin-premium-pricing-panel,.smart-admin-smm-pricing-panel,.smart-admin-supplier-panel,.smart-admin-supplier-history{grid-column:1/-1}.smart-admin-pricing-form{gap:14px}.smart-admin-premium-routes{padding:4px 0 2px}.smart-admin-premium-routes th{height:36px;padding:6px 12px;font-size:.75rem}.smart-admin-premium-routes td{height:46px;padding:7px 12px;font-size:.8125rem}.smart-admin-premium-routes td strong{font-size:.875rem}.smart-admin-premium-routes td small{font-size:.6875rem}.smart-admin-pricing-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.smart-admin-pricing-form label,.smart-admin-calc-panel label{gap:9px;font-size:.8125rem}.smart-admin-pricing-form .input,.smart-admin-calc-panel .input{min-height:44px;font-size:1rem}.smart-admin-pricing-meter{gap:8px}.smart-admin-pricing-meter span{gap:4px;padding:9px 12px}.smart-admin-pricing-meter small{font-size:.6875rem}.smart-admin-pricing-meter strong{font-size:1rem}.smart-admin-pricing-actions{gap:10px;padding-top:4px}.smart-admin-pricing-actions .btn{min-height:44px}.smart-admin-pricing-error,.smart-admin-pricing-note{padding:13px 14px;font-size:.75rem;line-height:1.65}.smart-admin-smm-pricing-panel{gap:13px}.smart-admin-smm-price-grid{gap:9px}.smart-admin-smm-price-card{border-radius:11px;grid-template-columns:minmax(180px,1fr) minmax(150px,.62fr) minmax(150px,.55fr);gap:11px;padding:12px 13px;transition:border-color .18s,transform .18s,box-shadow .18s}.smart-admin-smm-price-card:focus-within{border-color:#2aabee6b;transform:translateY(-1px);box-shadow:0 0 0 3px #2aabee14}.smart-admin-smm-price-copy strong{font-size:.875rem}.smart-admin-smm-price-copy small{font-size:.6875rem}.smart-admin-smm-provider-price{gap:3px;padding:8px 10px}.smart-admin-smm-provider-price small,.smart-admin-smm-retail-price>small{font-size:.6875rem}.smart-admin-smm-provider-price strong{font-size:1.0625rem}.smart-admin-smm-provider-price em{font-size:.6875rem;line-height:1.4}.smart-admin-smm-price-input .input{min-height:42px;font-size:1rem}.smart-admin-calc-panel,.smart-admin-price-table-panel{min-height:100%}.smart-admin-calc-panel{align-content:start;gap:16px;display:grid}.smart-admin-breakdown{margin-top:2px}.smart-admin-breakdown>div{min-height:46px;font-size:.8125rem}.smart-admin-breakdown b{font-variant-numeric:tabular-nums;font-size:.9375rem}.smart-admin-breakdown>div.total b{font-size:1.5625rem}.smart-admin-profit-row{gap:9px;margin-top:0}.smart-admin-profit-row span{gap:5px;padding:13px}.smart-admin-profit-row small{font-size:.6875rem}.smart-admin-profit-row strong{font-size:1.125rem}.smart-admin-table.smart-admin-price-table{min-width:560px;margin-top:8px}.smart-admin-price-table th{height:40px}.smart-admin-price-table td{text-align:right;font-variant-numeric:tabular-nums;height:46px}.smart-admin-price-table-panel .smart-admin-pricing-note{margin-top:10px}.smart-admin-supplier-grid{gap:9px;margin-top:12px}.smart-admin-supplier-grid span{gap:4px;padding:12px}.smart-admin-supplier-grid small,.smart-admin-supplier-grid em{font-size:.6875rem}.smart-admin-supplier-grid strong{font-size:1.5625rem}.smart-admin-section-actions>span,.smart-admin-saved-views button,.smart-admin-attention-summary small{font-size:.75rem}.smart-admin-attention-card header strong{font-size:.875rem}.smart-admin-attention-card header em{font-size:.6875rem}.smart-admin-attention-card p{font-size:.8125rem;line-height:1.55}.smart-admin-attention-card small{font-size:.6875rem}.smart-admin-analytics-toolbar p{font-size:.875rem}.smart-admin-analytics-metrics small{font-size:.75rem}.smart-admin-analytics-metrics strong{font-size:1.4375rem}.smart-admin-analytics-metrics em{font-size:.6875rem;line-height:1.4}.smart-admin-analytics-routes strong{font-size:.875rem}.smart-admin-analytics-routes span,.smart-admin-analytics-routes em{font-size:.75rem}.smart-admin-ltv-list small{font-size:.6875rem}.smart-admin-notification-categories label{min-height:46px;font-size:.8125rem}.smart-admin-delivery-list small{font-size:.6875rem}.smart-admin-supplier-history-collapsible>summary{padding:16px 22px}.smart-admin-supplier-history-collapsible>summary strong{font-size:.9375rem}.smart-admin-supplier-history-collapsible>summary small,.smart-admin-order-detail-metrics small{font-size:.75rem}.smart-admin-order-detail-metrics strong{font-size:1.1875rem}.smart-admin-order-detail h3{font-size:.9375rem}.smart-admin-order-detail dt{font-size:.75rem}.smart-admin-order-detail dd{font-size:.8125rem}.smart-admin-order-legs small,.smart-admin-order-legs p,.smart-admin-order-history-grid small{font-size:.6875rem}.smart-admin-command-results>button{min-height:56px;font-size:.8125rem}.smart-admin-command-results small,.smart-admin-command-hint{font-size:.75rem}.store-dialog.smart-admin-dialog .dialog-title{font-size:1.4375rem;line-height:1.25}.store-dialog.smart-admin-dialog .dialog-description{font-size:.875rem;line-height:1.6}.store-dialog.smart-admin-dialog :is(.label,label){font-size:.8125rem}.store-dialog.smart-admin-dialog :is(.input,select,textarea){min-height:46px;font-size:.875rem}.store-dialog.smart-admin-dialog .btn{font-size:.8125rem}.store-dialog.smart-admin-dialog small{font-size:.75rem;line-height:1.5}.store-dialog.smart-admin-dialog .smart-admin-status{font-size:.75rem}html[data-store-theme=light] .smart-admin-page{--store-muted:#566f7a}html[data-store-theme=light] .smart-admin-panel{box-shadow:0 16px 44px #1f44520e,inset 0 1px #fffc}html[data-store-theme=light] .smart-admin-smm-price-card:focus-within{border-color:var(--ui-border-strong);box-shadow:0 0 0 3px var(--ui-accent-soft)}@media (max-width:1180px){.smart-admin-pricing-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.smart-admin-smm-price-grid{grid-template-columns:1fr}}@media (max-width:1050px){.smart-admin-pricing-layout{grid-template-columns:1fr}.smart-admin-calc-panel,.smart-admin-price-table-panel{grid-column:1/-1}}@media (max-width:760px){.smart-admin-page{--admin-copy:.8125rem;--admin-copy-small:.6875rem;width:min(100% - 24px,680px);padding-block:30px 64px}.smart-admin-hero{align-items:flex-start;padding-bottom:22px}.smart-admin-hero h1{font-size:2.125rem}.smart-admin-hero p{font-size:.875rem}.smart-admin-nav button{min-height:46px;padding-inline:15px;font-size:.8125rem}.smart-admin-panel{border-radius:16px;padding:20px}.smart-admin-pricing-layout>.smart-admin-panel{padding:18px}.smart-admin-panel-head,.smart-admin-section-head{gap:14px}.smart-admin-page :is(.smart-admin-panel-head,.smart-admin-section-head) h2{font-size:1.1875rem}.smart-admin-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-admin-pricing-meter,.smart-admin-profit-row{grid-template-columns:repeat(3,1fr)}.smart-admin-smm-price-card{grid-template-columns:1fr 1fr}.smart-admin-smm-price-copy{grid-column:1/-1}.smart-admin-supplier-history-collapsible>summary{padding:14px 16px}.smart-admin-supplier-history-content{padding:14px 16px 16px}.smart-admin-table:not(.smart-admin-price-table) td{font-size:.8125rem}.smart-admin-table:not(.smart-admin-price-table) td:before{font-size:.6875rem}}@media (max-width:540px){.smart-admin-pricing-fields,.smart-admin-pricing-meter,.smart-admin-profit-row,.smart-admin-smm-price-card{grid-template-columns:1fr}.smart-admin-supplier-history-collapsible>summary{flex-wrap:wrap;align-items:flex-start}.smart-admin-supplier-history-collapsible>summary:after{margin-inline-start:auto}.smart-admin-panel-head{flex-direction:column;align-items:flex-start}.smart-admin-panel-head .smart-admin-status{align-self:flex-start}}.store-toast{--notification-edge:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));width:min(520px,calc(100% - var(--notification-edge) - var(--notification-edge)));text-align:center;overflow-wrap:anywhere;grid-template-columns:44px minmax(0,1fr) 44px;justify-content:stretch;align-items:center;gap:8px;min-width:0;max-width:none;padding:12px;font-size:14px;line-height:1.5;display:grid;left:50%;right:auto}.store-toast:not(.store-auth-toast){top:calc(88px + env(safe-area-inset-top,0px))}.store-toast>svg:first-child{grid-column:1;justify-self:center}.store-toast>span{white-space:normal;text-align:center;grid-column:2;min-width:0;max-height:min(40dvh,280px);overflow-y:auto}.store-toast>button{grid-column:3;justify-self:center}.smart-admin-pricing-error{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;min-width:0;font-size:13px;line-height:1.55}.smart-admin-supplier-panel .smart-admin-pricing-error span{flex:0 auto;min-width:0}.smart-admin-delivery-list>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px}.smart-admin-delivery-list>div>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.smart-admin-delivery-list small{grid-column:1;font-size:12px;line-height:1.55}@media (max-width:540px){.store-toast,.store-auth-toast{--notification-edge:max(12px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding:11px 10px}.smart-admin-pricing-error{padding:12px}.smart-admin-supplier-panel .smart-admin-pricing-error .btn{width:100%;min-height:44px}}
