.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:2;max-width:720px;margin-top:18vh;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;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;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-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-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-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-topbar{grid-template-columns:1fr auto;padding-inline:18px}.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:24px 16px}.store-auth-card{padding:23px}.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{animation:none}.store-progress i,.store-demo-logins button{transition:none}}.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{background:#2aabee14;border:1px solid #2aabee2e;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 8px 20px #12bbe41f}.store-auth-card-icon img{object-fit:cover;width:100%;height:100%;transition:transform .36s cubic-bezier(.22,1,.36,1);display:block}: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 img,.store-telegram-auth-card:has(.store-telegram-username-field.is-filled) .store-auth-card-icon img){transform:scale(1.05)}.store-auth-card-head h2{margin:0 0 5px}.store-telegram-auth-card .store-auth-card-head>div>p{color:#859da9;max-width:34ch;margin:0;font-size:11px;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-telegram-security-note small{color:#78919d;font-size:9px;line-height:1.5}.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{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#071219eb;border-bottom:1px solid #88adbe1c;gap:4px;margin:0 -8px 26px;padding:12px 8px;display:flex;position:sticky;top:76px;overflow-x:auto}.smart-admin-nav::-webkit-scrollbar{display:none}.smart-admin-nav button{color:#8198a3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.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-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{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-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-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-pricing-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:14px;display:grid}.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:9px;margin-top:18px;display:grid}.smart-admin-supplier-grid span{background:#091a22;border:1px solid #82a9b81a;border-radius:11px;align-content:start;gap:4px;min-width:0;padding:14px;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-calc-panel{min-width:0}.smart-admin-price-table-panel{grid-column:1/-1;min-width:0}.smart-admin-pricing-form{align-content:start;gap:15px;display:grid}.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:50px;font-size:18px;font-weight:850}.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:10px;gap:3px;padding:11px;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{grid-template-columns:auto 1fr;gap:9px;display:grid}.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-table.smart-admin-price-table{min-width:430px;margin-top:4px}.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{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{margin-inline:-12px;padding-inline:12px;top:76px}.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,.smart-admin-pricing-actions{grid-template-columns:1fr}.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-role{font-size:12px}.smart-admin-nav{gap:6px;margin-bottom:30px;padding-block:14px}.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 small{font-size:12px}.smart-admin-metrics strong{font-size:31px}.smart-admin-metrics p{font-size:11px;line-height:1.5}.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 strong{font-size: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{min-width:920px}.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 strong{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-supplier-grid small,.smart-admin-supplier-grid em{font-size:10px}.smart-admin-supplier-grid strong{font-size:24px}.smart-admin-pricing-meter small,.smart-admin-profit-row small{font-size:10px}.smart-admin-pricing-meter strong{font-size:15px}.smart-admin-profit-row strong{font-size:17px}.smart-admin-pricing-error{font-size:11px}.smart-admin-breakdown>div{font-size:12px}.smart-admin-breakdown b{font-size:14px}.smart-admin-breakdown>div.total b{font-size:23px}.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-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-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}}
