:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-text:#f4f7fb;--surface:#111a25;--surface-2:#16212e;--border:#ffffff13;--accent:#59d7d0;--success:#37d68b;--danger:#ff6578;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#05080d;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--app-text);background:radial-gradient(circle at 12% -10%,#2abcc224,#0000 34rem),radial-gradient(circle at 92% 20%,#535bd717,#0000 32rem),#05080d;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #70e4e0}.brand-icon{object-fit:contain;filter:drop-shadow(0 4px 7px #0000004d);display:block}.brand-icon-fallback{color:#bdf6ed;background:#21414a;border-radius:9px;place-items:center;font-weight:900;display:grid}button:disabled{cursor:not-allowed}.access-gate{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:100vh;padding:24px;display:grid}.access-gate h1{margin:6px 0 0;font-size:23px}.access-gate p{color:#9aabba;max-width:360px;margin:0;font-size:13px;line-height:1.5}.app-shell{background:linear-gradient(#0d151ffa,#070c13fc);width:min(100%,1080px);min-height:100vh;margin:0 auto;position:relative;overflow:clip;box-shadow:0 0 70px #00000061}.topbar{z-index:40;min-height:calc(58px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 8px;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:#090f17d6;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.demo-banner{color:#eacb91;background:#6f4b1d2e;border-bottom:1px solid #f9b44826;align-items:center;gap:7px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.demo-banner svg{color:#f1b967;flex:none}.brand-lockup{text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{color:#061316;background:linear-gradient(145deg,#72ead4,#28afc8);border-radius:13px;place-items:center;width:39px;height:39px;font-size:13px;font-weight:950;display:grid;box-shadow:0 7px 20px #2bb9c533}.brand-lockup>span:last-child{gap:2px;display:grid}.brand-lockup strong{font-size:14px}.brand-lockup small{color:#8796a7;font-size:11px}.brand-lockup .admin-mode-badge{color:#1c1203;letter-spacing:.055em;white-space:nowrap;background:linear-gradient(135deg,#ffe27a,#ff9e4a);border:1px solid #ffd6669e;border-radius:999px;align-items:center;gap:4px;width:max-content;padding:2px 7px;font-size:9px;font-weight:950;line-height:1.2;display:inline-flex;box-shadow:0 0 0 1px #ffa44a1f,0 0 15px #ffae4c4d}.brand-lockup .admin-mode-badge svg{stroke-width:3px;width:11px;height:11px}.top-actions{align-items:center;gap:7px;display:flex}.language-button,.icon-button{border:1px solid var(--border);background:#182330cc;border-radius:13px;justify-content:center;align-items:center;gap:5px;height:39px;padding:0 10px;display:flex}.language-button{color:#cbd6df}.language-button b{letter-spacing:.05em;font-size:10px}.language-button>svg:first-child{color:var(--accent)}.icon-button{color:#98a6b7;width:39px;padding:0;position:relative}.icon-button i{background:var(--danger);border:2px solid #15202c;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.menu-dismiss{z-index:44;cursor:default;background:0 0;border:0;position:fixed;inset:0}.language-menu{z-index:45;top:calc(56px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121b26fa;border:1px solid #ffffff1a;border-radius:17px;width:210px;padding:6px;display:grid;position:absolute;right:14px;overflow:hidden;box-shadow:0 22px 55px #0000007a}.language-menu button{text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px 1fr 18px;align-items:center;gap:8px;padding:9px;display:grid}.language-menu button:hover,.language-menu button.active{background:#57d2cf1a}.language-menu b{color:#69dcd5;background:#49c4c31a;border-radius:8px;place-items:center;width:30px;height:25px;font-size:9px;display:grid}.language-menu span{font-size:12px;font-weight:700}.language-menu svg{color:#60d8cd;width:16px}.content{min-height:calc(100vh - 58px);padding:9px 9px calc(68px + env(safe-area-inset-bottom))}.screen{display:block}.eyebrow{color:#62d5cf;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 5px;font-size:9px;font-weight:850;display:flex}.live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #37d68b14}.store-toolbar{justify-content:space-between;align-items:center;gap:10px;padding:1px 2px 7px;display:flex}.store-toolbar h1,.page-title h1{letter-spacing:-.025em;max-width:720px;margin:0;font-size:clamp(19px,3vw,24px);line-height:1.05}.store-toolbar>div>p,.page-title>span{color:#95a3b2;margin:5px 0 0;font-size:12px;display:block}.balance-card{background:#1c484e45;border:1px solid #56d8d324;border-radius:13px;flex:none;align-items:center;gap:8px;min-width:101px;padding:8px 9px;display:flex}.balance-card>svg{color:var(--accent)}.balance-card span{text-align:left;display:grid}.balance-card small{color:#90a2b1;font-size:10px}.balance-card strong{margin-top:1px;font-size:14px}.store-controls{z-index:30;top:calc(58px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a111af5;margin:0 -9px 6px;padding:0 9px 2px;position:sticky}.store-search-row{grid-template-columns:minmax(0,1fr) 48px;gap:7px;display:grid}.main-search{border:1px solid var(--border);color:#728195;background:#162230;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;height:42px;padding:0 12px;display:grid}.main-search input{color:#eef3f7;background:0 0;border:0;outline:0;width:100%;font-size:12px}.main-search input::placeholder{color:#718092}.main-search button{color:#8393a4;background:#ffffff0a;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.favorite-filter{border:1px solid var(--border);color:#93a2b4;background:#162230;border-radius:14px;place-items:center;width:48px;height:42px;display:grid;position:relative}.favorite-filter svg{width:19px}.favorite-filter span{color:#b9c7d4;background:#263544;border-radius:999px;min-width:15px;padding:1px 3px;font-size:8px;font-weight:900;position:absolute;top:4px;right:5px}.favorite-filter.active{color:#78e2d7;background:#297d8447;border-color:#62d5cf7a;box-shadow:inset 0 0 0 1px #6de6dc0f}.favorite-filter.active span{color:#071517;background:#72ded4}.filter-scroll{scrollbar-width:none;gap:6px;margin:7px -9px 1px;padding:0 9px 3px;display:flex;overflow-x:auto}.filter-scroll::-webkit-scrollbar{display:none}.filter-scroll button{border:1px solid var(--border);color:#aab6c4;background:#111a24;border-radius:999px;flex:none;min-height:33px;padding:6px 12px;font-size:11.5px;font-weight:800}.filter-scroll button.active{color:#061417;background:linear-gradient(145deg,#73e5d3,#45c0cb);border-color:#5cdcd64d}.catalog-panel,.popular-panel{background:#0f172199;border:1px solid #ffffff0e;border-radius:15px;min-width:0;padding:8px}.popular-panel{margin-top:7px}.section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.section-heading>span:first-child{gap:2px;display:grid}.section-heading h2{letter-spacing:-.015em;margin:0;font-size:15px}.section-heading small{color:#95a3b2;font-size:10px}.fresh{color:#94a1b0;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.fresh i{background:var(--success);border-radius:50%;width:5px;height:5px}.compact-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.compact-category{--category-accent:#56cfd0;border:1px solid var(--border);text-align:center;background:#131d28;border-radius:11px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:82px;padding:4px 3px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative;overflow:hidden}.compact-category:hover{border-color:color-mix(in srgb, var(--category-accent) 38%, transparent);background-color:#172330;transform:translateY(-1px)}.compact-category:active{transform:scale(.975)}.compact-logo{background:#03070c40;border:1px solid #ffffff0b;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.compact-category strong{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11.5px;line-height:1.15;overflow:hidden}.compact-category small{color:#9aa8b6;font-size:9.5px;line-height:1.1}.compact-category>i{color:#061417;background:#86ead9;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:950;position:absolute;top:4px;right:4px}.popular-panel .product-list{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(220px,76%);grid-auto-flow:column;gap:6px;padding-bottom:2px;display:grid;overflow-x:auto}.popular-panel .product-list::-webkit-scrollbar{display:none}.popular-panel .product-row{scroll-snap-align:start}.product-list{gap:5px;display:grid}.product-row{border:1px solid var(--border);text-align:left;background:#131d28;border-radius:12px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;padding:7px;display:grid}.product-row-icon{background:#ffffff09;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.product-row-copy{gap:2px;min-width:0;display:grid}.product-row-copy strong,.product-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-row-copy strong{font-size:13px}.product-row-copy small{color:#8d9aaa;font-size:10px}.product-row-copy em{color:#70cda4;align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.product-row-copy em i{background:var(--success);border-radius:50%;width:4px;height:4px}.product-row-copy em.warning,.availability.warning{color:#f2bb67}.product-row-copy em.warning i,.availability.warning i{background:#f2bb67}.product-row-copy em.down,.availability.down{color:#f28f85}.product-row-copy em.down i,.availability.down i{background:#f28f85}.product-row-copy em.muted,.availability.muted{color:#91a0ad}.product-row-copy em.muted i,.availability.muted i{background:#91a0ad}.row-price{white-space:nowrap;align-items:center;gap:1px;font-size:12px;font-weight:850;display:flex}.row-price svg{color:#607083;width:13px}.page-title{margin:4px 2px 17px}.page-title>span{max-width:520px;line-height:1.45}.order-history-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:-5px 0 13px;display:grid}.order-history-search label{border:1px solid var(--border);background:#111b26;border-radius:13px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;display:flex}.order-history-search label:focus-within{border-color:#65ddd57a;box-shadow:0 0 0 2px #65ddd514}.order-history-search label svg{color:#74879a;flex:none;width:17px}.order-history-search input{color:#eaf2f4;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.order-history-search input::placeholder{color:#718192}.order-history-search>button,.order-history-more{color:#bafff8;background:#246f6f40;border:1px solid #65ddd559;border-radius:13px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.order-history-search>button:disabled,.order-history-more:disabled{opacity:.65}.order-list{gap:8px;display:grid}.order-history-more{width:100%;margin-top:10px}.order-history-error{color:#efc47b;justify-content:center;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;display:flex}.order-history-error svg{width:16px}.order-card{border:1px solid var(--border);text-align:left;background:var(--surface);border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.order-icon,.setting-icon{width:39px;height:39px;color:var(--accent);background:#41babe1a;border-radius:11px;place-items:center;display:grid}.order-icon svg,.setting-icon svg{width:18px}.order-copy{gap:2px;min-width:0;display:grid}.order-copy small{color:#6f7f92;font-size:8px}.order-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.order-copy em{color:#6ed5aa;background:#36c7841a;border-radius:6px;width:fit-content;margin-top:2px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.order-copy em.status-processing{color:#f0c27d;background:#e2a9581c}.order-copy em.status-partially_refunded{color:#c9b3ff;background:#9676e11f}.order-copy em.status-refunded,.order-copy em.status-cancelled{color:#aab6c3;background:#8796a61c}.order-price{align-items:center;gap:2px;font-size:11px;font-weight:850;display:flex}.order-price svg{color:#647487;width:14px}.order-card:disabled{cursor:default;opacity:1}.order-details-content{gap:12px;padding:4px 0 10px;display:grid}.order-details-head{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:1fr auto;gap:10px;padding:13px;display:grid}.order-details-head span{gap:3px;display:grid}.order-details-head span:last-child{text-align:right}.order-details-head small,.delivery-card small{color:var(--muted);font-size:10px}.order-details-head strong{font-size:14px}.order-support-button{color:#a8ece5;background:#2c7f801f;border:1px solid #65ddd547;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.order-support-button:active{transform:scale(.98)}.order-support-button svg{width:17px;height:17px}.delivery-card{background:linear-gradient(145deg, #1e4a3e33, var(--surface));border:1px solid #56d39b3d;border-radius:16px;gap:11px;padding:13px;display:grid}.delivery-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.delivery-card>header span{gap:4px;display:grid}.delivery-card>header strong{font-size:14px;line-height:1.35}.delivery-card>header svg{width:22px;color:var(--success);flex:none}.delivery-card section{gap:6px;display:grid}.delivery-card pre{color:#d8fff6;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#091118;border:1px solid #65ddd533;border-radius:12px;max-height:240px;margin:0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.buyer-delivery-payload>button{color:#9fe8e1;background:#2c7f801f;border:1px solid #65ddd547;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:11px;font-weight:800;display:flex}.buyer-delivery-payload>button:active{transform:scale(.98)}.buyer-delivery-payload>button.success{color:#aff4d1;background:#268b5e24;border-color:#56d39b73}.buyer-delivery-payload>button.error{color:#ffb4aa;background:#9d373021;border-color:#ff7e706b}.buyer-delivery-payload>button svg{width:15px;height:15px}.delivery-instruction p{color:#bdc9d4;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.delivery-pending{color:#eac38d;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.delivery-pending svg{width:16px}.live-order-card{background:radial-gradient(circle at 95% 0,#49dbc82e,#0000 38%),linear-gradient(145deg,#172b31,#111a24 70%);border:1px solid #65ddd547;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-3px 0 14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000002e}.live-order-card:after{content:"";background:#59e0d00e;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-60px;right:-35px}.live-order-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.live-order-card small{color:#74b9b4;font-size:9px;font-weight:800}.live-order-card strong{font-size:14px}.live-order-card em{color:#9eafb9;font-size:10px;font-style:normal;line-height:1.4}.live-order-card>i,.order-tracker>header>i{z-index:1;color:#79e1d3;letter-spacing:.08em;background:#3fc0b321;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;position:relative}.live-order-orb,.tracker-orb{color:#76e3d4;background:#37a7a421;border:1px solid #6fe7d840;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.live-order-orb svg,.tracker-orb svg{width:23px}.live-order-card.active .live-order-orb svg,.order-tracker.active .tracker-orb svg{animation:1.8s ease-in-out infinite order-float}.order-tracker{background:radial-gradient(circle at 100% 0,#43d5c329,#0000 42%),#121d27;border:1px solid #65ddd542;border-radius:18px;gap:15px;padding:15px;display:grid;overflow:hidden}.order-tracker>header{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.order-tracker>header>span:nth-child(2){gap:3px;min-width:0;display:grid}.order-tracker>header small{color:#70bdb5;font-size:9px;font-weight:850}.order-tracker>header strong{font-size:15px}.order-tracker>header em{color:#9dafba;font-size:10px;font-style:normal;line-height:1.42}.order-tracker.resolved{background:radial-gradient(circle at 100% 0,#8596ae1f,#0000 42%),#121d27;border-color:#9caabc3d}.order-tracker.resolved .tracker-orb{color:#b7c4d1;background:#677b9421;border-color:#a6b5c740}.tracker-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.tracker-steps:before{content:"";background:#2d424c;height:1px;position:absolute;top:13px;left:16.5%;right:16.5%}.tracker-steps>span{z-index:1;color:#6f808e;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.tracker-steps b{background:#111c25;border:1px solid #314550;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.tracker-steps svg{width:13px;height:13px}.tracker-steps small{font-size:8px;line-height:1.25}.tracker-steps .done{color:#74dac8}.tracker-steps .done b{background:#33ae9421;border-color:#4fd2b766}.tracker-steps .current{color:#f0c27d}.tracker-steps .current b{color:#f0c27d;background:#b980301f;border-color:#e9b45b73;box-shadow:0 0 0 5px #e2a9580d}.tracker-steps .mini-spinner{width:12px;height:12px}.order-tracker>footer{color:#94a5b1;border-top:1px solid #76a0a91f;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:10px;display:flex}.order-tracker>footer button{color:#92e3d9;background:#2e84861f;border:1px solid #65ddd53d;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.order-tracker>footer button svg{width:12px;height:12px}@keyframes order-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.empty-state{text-align:center;justify-items:center;padding:70px 20px 35px;display:grid}.empty-state.small{padding:35px 15px}.empty-state>svg{color:#566679;width:38px;height:38px}.empty-state h1,.empty-state h2{margin:13px 0 5px;font-size:20px}.empty-state p{color:#7d8b9c;max-width:300px;margin:0;font-size:12px;line-height:1.45}.empty-icon{width:74px;height:74px;color:var(--accent);background:#38a5ab1a;border:1px solid #59d7d026;border-radius:24px;place-items:center;display:grid}.empty-icon svg{width:32px}.primary-button,.checkout-button{color:#061316;background:linear-gradient(145deg,#74e7d3,#40bcc8);border:0;border-radius:13px;padding:12px 17px;font-size:12px;font-weight:900}.primary-button{margin-top:17px}.checkout-button{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:15px;display:flex}.checkout-button svg{width:18px}.cart-lines{gap:8px;display:grid}.cart-line{border:1px solid var(--border);background:var(--surface);border-radius:15px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.cart-line-copy{gap:3px;min-width:0;display:grid}.cart-line-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cart-line-copy small{color:#a7b4c2;font-size:12px}.quantity{border:1px solid var(--border);background:#0b121a;border-radius:10px;align-items:center;gap:7px;padding:3px;display:flex}.quantity button{background:#1d2937;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.quantity svg{width:13px}.quantity b{text-align:center;min-width:12px;font-size:13px}.summary-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:10px;margin-top:13px;padding:14px;display:grid}.summary-card>span{justify-content:space-between;align-items:center;display:flex}.summary-card small{color:#a7b4c2;font-size:12px}.summary-card strong,.summary-card b{font-size:13px}.summary-card hr{border:0;border-top:1px solid var(--border);width:100%;margin:0}.summary-card .summary-total strong{color:#6edbd0;font-size:15px}.info-note{color:#a7b4c2;align-items:center;gap:7px;margin:10px 2px 0;font-size:12px;display:flex}.info-note svg{width:17px;color:var(--accent);flex:none}.quote-check-button{color:#94eee5;background:#3ba5a41f;border:1px solid #65ddd566;border-radius:12px;width:100%;margin-top:12px;padding:12px 14px;font-size:13px;font-weight:800}.quote-check-button:disabled{opacity:.55}.quote-result{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:5px;margin-top:10px;padding:12px 14px;font-size:12px;display:grid}.quote-result strong{font-size:14px}.quote-result small{font-size:11px;line-height:1.45}.quote-result.ok{color:#a2edc9;border-color:#56d39b47}.quote-result.warning{color:#ecc99c;border-color:#e2a95847}.checkout-journey{text-align:center;background:radial-gradient(circle at 50% 0,#43d5c32b,#0000 45%),#121d27;border:1px solid #65ddd547;border-radius:18px;justify-items:center;gap:7px;margin-top:10px;padding:20px 14px 15px;display:grid;position:relative;overflow:hidden}.checkout-journey:before{content:"";background:#5eead80e;border-radius:50%;width:180px;height:110px;position:absolute;top:-60px}.checkout-orb{color:#77e4d6;background:#31a39e24;border:1px solid #70e6d847;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:3px;display:grid;position:relative;box-shadow:0 12px 30px #0003}.checkout-orb svg{width:27px;height:27px}.checkout-journey.buying .checkout-orb{animation:1.6s ease-in-out infinite checkout-breathe}.checkout-journey>strong{font-size:16px}.checkout-journey>p{color:#9eacb8;max-width:330px;margin:0;font-size:11px;line-height:1.5}.checkout-journey>small{color:#76d9ce;font-size:10px;font-weight:750}.checkout-journey>button{color:#a5f0e7;background:#32999929;border:1px solid #65ddd559;border-radius:10px;margin-top:5px;padding:9px 14px;font-size:11px;font-weight:850}.checkout-progress{border-top:1px solid #719ea621;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin-top:10px;padding-top:12px;display:grid}.checkout-progress>span{color:#6e7d8b;justify-items:center;gap:5px;font-size:8px;line-height:1.25;display:grid}.checkout-progress svg,.checkout-progress .mini-spinner{width:14px;height:14px}.checkout-progress .done{color:#70d7c7}.checkout-progress .current{color:#f0c27d}@keyframes checkout-breathe{0%,to{transform:scale(1);box-shadow:0 12px 30px #0003}50%{transform:scale(1.04);box-shadow:0 12px 34px #43d5c324}}.shared-cart-panel{background:linear-gradient(145deg,#1d393e8a,#111923 65%);border:1px solid #63d7cd42;border-radius:17px;margin-bottom:18px;padding:15px}.shared-cart-panel .section-heading{align-items:start;gap:12px}.shared-cart-panel .section-heading h2{font-size:17px}.shared-cart-panel .section-heading small{font-size:12px;line-height:1.4}.shared-cart-refresh{color:#a1eee4;background:#172830;border:1px solid #65ddd559;border-radius:9px;flex:none;padding:8px 10px;font-size:12px;font-weight:800}.shared-cart-refresh:disabled{opacity:.55}.shared-cart-count,.shared-cart-state,.shared-cart-disclaimer,.shared-cart-note{color:#aebccb;margin:9px 0;font-size:12px;line-height:1.5}.shared-cart-state.warning,.shared-cart-line-state .warning{color:#f0bd83}.shared-cart-disclaimer{color:#95cfbf;margin-bottom:0}.shared-cart-note{margin:-8px 2px 13px}.shared-cart-lines{gap:8px;display:grid}.shared-cart-line{border:1px solid var(--border);background:#15212c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.shared-cart-line>span{align-content:center;gap:4px;min-width:0;display:grid}.shared-cart-product{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.shared-cart-product:active{transform:scale(.99)}.shared-cart-line strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.shared-cart-line small{color:#aab8c5;font-size:11px;line-height:1.35}.shared-cart-line-state{text-align:right;flex:none;min-width:max-content}.shared-cart-line-state strong{color:#7be0d8}.shared-cart-line-state small{white-space:nowrap}.shared-cart-line>.shared-cart-actions{align-items:center;gap:5px;display:flex}.shared-cart-actions button{color:#a7e8e1;background:#347d801c;border:1px solid #65ddd53d;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.shared-cart-actions button:hover{background:#347d8033;border-color:#65ddd573}.shared-cart-actions button:disabled{opacity:.42}.shared-cart-actions button svg{width:15px;height:15px}.shared-cart-actions .shared-cart-remove{color:#ffb0a4;background:#9d37301f;border-color:#ff7f6e47}.shared-cart-remove:hover{background:#9d373033;border-color:#ff7f6e80}.shared-cart-actions button:active:not(:disabled){transform:scale(.92)}.shared-cart-total{background:#378f8f1a;border:1px solid #65ddd540;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;margin-top:10px;padding:11px 12px;display:grid}.shared-cart-total span{color:#b8c7d1;font-size:12px;font-weight:750}.shared-cart-total strong{color:#78e3d9;white-space:nowrap;font-size:16px}.shared-cart-total small{color:#e0b67f;grid-column:1/-1;font-size:10px;line-height:1.35}.mini-spinner{border:2px solid #ffffff3d;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite mini-spin}@keyframes mini-spin{to{transform:rotate(360deg)}}.empty-state.compact{min-height:220px;padding:38px 18px}.profile-card{border:1px solid var(--border);background:linear-gradient(145deg,#172431,#111923);border-radius:18px;align-items:center;gap:11px;padding:14px;display:flex;position:relative}.avatar{color:#061316;background:linear-gradient(145deg,#73e9d4,#38b8c7);border-radius:16px;place-items:center;width:51px;height:51px;font-size:19px;font-weight:950;display:grid}.profile-card>span:nth-child(2){gap:3px;display:grid}.profile-card h1{margin:0;font-size:18px}.profile-card p{color:#7b899a;margin:0;font-size:10px}.admin-badge{color:#6dd8cf;background:#41bbb717;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800;display:flex;position:absolute;top:14px;right:13px}.admin-badge svg{width:12px}.wallet-card{background:radial-gradient(circle at 90% 0,#3dc9c324,#0000 35%),#14232d;border:1px solid #52d1cf24;border-radius:18px;margin-top:10px;padding:16px;display:grid}.wallet-top{color:#8c9baa;justify-content:space-between;align-items:center;display:flex}.wallet-top svg{width:20px;color:var(--accent)}.wallet-card>strong{margin:7px 0 13px;font-size:27px}.wallet-card>strong small{color:#62d1cb;font-size:9px}.wallet-activity{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:0;margin:10px 0;display:grid;overflow:hidden}.wallet-activity .section-heading{border-bottom:1px solid var(--border);padding:11px}.wallet-activity article{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.wallet-activity article:last-child{border-bottom:0}.wallet-activity article span{gap:2px;display:grid}.wallet-activity article strong{font-size:11px}.wallet-activity article small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.wallet-activity article em{white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.wallet-activity article em.credit{color:#56d39b}.wallet-activity article em.debit{color:#ff7d75}.wallet-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wallet-actions button{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:750;display:flex}.wallet-actions button:disabled,.admin-action:disabled,.checkout-button:disabled{opacity:.58}.wallet-actions svg{width:15px}.topup-history{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:10px 0;overflow:hidden}.topup-panel{border:1px solid color-mix(in srgb, var(--accent), var(--border) 55%);background:var(--surface);border-radius:18px;margin:12px 0;overflow:hidden;box-shadow:0 10px 30px #0002}.topup-panel .section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.topup-panel .section-heading button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:10px;padding:8px 11px}.topup-form,.topup-receipt{gap:13px;padding:16px;display:grid}.topup-form label{color:var(--muted);gap:8px;font-size:13px;display:grid}.topup-form input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-2);width:100%;color:var(--app-text);border-radius:12px;padding:13px 14px;font-size:18px;font-weight:700}.topup-form-label{color:var(--muted);font-size:13px}.topup-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topup-methods button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--app-text);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-weight:650;display:inline-flex}.topup-method-icon{object-fit:contain;flex:none;width:22px;height:22px}.payment-network-animation{display:inline-block;overflow:hidden}.payment-network-animation svg{width:100%;height:100%;display:block}.topup-method-name{align-items:center;gap:6px;display:inline-flex}.topup-methods button.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface-2));color:var(--accent)}.topup-submit,.topup-pay-link{box-sizing:border-box;background:var(--accent);color:#102027;text-align:center;border:0;border-radius:12px;width:100%;padding:14px;font-weight:800;text-decoration:none;display:block}.topup-submit:disabled{opacity:.65}.topup-panel-warning{color:#e9bb79;border:1px solid #b88234;border-radius:11px;margin:0;padding:11px;font-size:13px;line-height:1.4}.topup-panel-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.topup-panel>.topup-panel-note{padding:16px}.topup-receipt-number,.topup-receipt-amount{gap:5px;display:grid}.topup-receipt-number small,.topup-receipt-amount small,.topup-receipt-grid small,.topup-receipt-row small{color:var(--muted);font-size:11px}.topup-receipt-amount strong{color:var(--accent);font-size:27px}.topup-live-status{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, var(--accent));border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:7px 11px;display:flex}.topup-live-status i{background:#f5b642;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f5b6421f}.topup-live-status span{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.topup-live-status strong{font-size:12px}.topup-live-status small{color:var(--muted);font-size:10px}.topup-live-status.pending i,.topup-live-status.pending_review i{animation:1.8s ease-in-out infinite topup-status-pulse}.topup-live-status.paid{color:#59e1b9;background:#2dd4a41a;border-color:#2dd4a46b}.topup-live-status.paid i{background:#2dd4a4;box-shadow:0 0 0 4px #2dd4a424}.topup-live-status.expired,.topup-live-status.cancelled,.topup-live-status.rejected{color:#ff8c8c;background:#ff707014;border-color:#ff707057}.topup-live-status.expired i,.topup-live-status.cancelled i,.topup-live-status.rejected i{background:#ff7070;box-shadow:0 0 0 4px #ff70701f}@keyframes topup-status-pulse{50%{opacity:.45;transform:scale(.8)}}.topup-receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.topup-receipt-grid span{border:1px solid var(--border);border-radius:11px;gap:5px;min-width:0;padding:10px;display:grid}.topup-receipt-grid strong{overflow-wrap:anywhere;font-size:12px}.topup-receipt-row{border:1px solid var(--border);border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.topup-receipt-row span{gap:5px;min-width:0;display:grid}.topup-receipt-row strong{overflow-wrap:anywhere;font-size:12px}.topup-receipt-row button{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:8px;flex:none;padding:7px;font-size:11px}.topup-receipt-row button:active{transform:scale(.94)}.topup-receipt-row button.success{color:#baffea;background:#39b89024;border-color:#55d9ad}.topup-receipt-row button.error{color:#ffb8b1;background:#b842391f;border-color:#ff8479}.topup-history .section-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px;display:flex}.topup-history .section-heading button{color:var(--accent);cursor:pointer;background:0 0;border:0}.topup-history>p{color:var(--muted);padding:10px 12px;font-size:13px}.topup-history article{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px;display:flex}.topup-history article:last-child{border-bottom:0}.topup-history article span{gap:5px;min-width:0;display:grid}.topup-history article span:last-child{text-align:right;flex-shrink:0}.topup-history article strong{overflow-wrap:anywhere;font-size:12px}.topup-history article small{color:var(--muted);font-size:11px}.topup-history-status.paid{color:#59e1b9}.topup-history-status.pending,.topup-history-status.pending_review{color:#f4c76b}.topup-history-status.expired,.topup-history-status.cancelled,.topup-history-status.rejected{color:#ff8c8c}.notification-sheet{min-height:min(68dvh,520px);padding:0 0 calc(12px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.notification-header{z-index:2;border-bottom:1px solid var(--border);background:#101a25;align-items:center;gap:10px;min-height:76px;padding:14px;display:flex;position:sticky;top:0}.notification-header>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.notification-header h2{margin:0;font-size:16px}.notification-header small{color:var(--muted);font-size:11px;line-height:1.4}.notification-header-icon,.notification-header button{border:1px solid var(--border);width:35px;height:35px;color:var(--accent);background:#1a2b38;border-radius:11px;flex:none;place-items:center;display:grid}.notification-header button{cursor:pointer}.notification-header svg{width:18px;height:18px}.notification-list{align-content:start;min-height:140px;display:grid;overflow-y:auto}.notification-list>p{color:var(--muted);text-align:center;padding:22px}.notification-item{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;padding:13px 15px;display:flex}.notification-item:hover{background:#ffffff0a}.notification-item-icon{width:37px;height:37px;color:var(--accent);background:#66d9d01f;border-radius:12px;flex:none;place-items:center;display:grid}.notification-item.success .notification-item-icon{color:#59e1b9;background:#2dd4a41f}.notification-item.attention .notification-item-icon{color:#f4c76b;background:#f5b6421f}.notification-item-icon svg{width:19px;height:19px}.notification-item-copy{flex:1;gap:4px;min-width:0;display:grid}.notification-item-copy strong{font-size:13px}.notification-item-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.notification-item time{color:var(--muted);flex:none;font-size:10px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0;display:grid}.stat-grid.two{grid-template-columns:repeat(2,1fr)}.stat-grid>span{border:1px solid var(--border);background:var(--surface);border-radius:13px;justify-items:center;gap:2px;padding:11px 5px;display:grid}.stat-grid strong{font-size:13px}.stat-grid small{color:#758496;font-size:8px}.settings-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;display:grid;overflow:hidden}.settings-list button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.settings-list button:last-child{border-bottom:0}.settings-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.settings-list strong,.settings-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-list strong{font-size:11px}.settings-list small{color:#758496;font-size:8px}.settings-list button>svg{color:#5e6e80;width:15px}.admin-health{background:linear-gradient(145deg,#1f5a443b,#111d20b3);border:1px solid #35d68b29;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.health-icon{color:#4bdd99;background:#2bc2791c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.health-icon svg{width:21px}.admin-health>span:nth-child(2){gap:2px;display:grid}.admin-health strong{font-size:14px}.admin-health small{color:#89a296;font-size:10px}.admin-health>em{color:#56daa0;letter-spacing:.08em;background:#35d2871a;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.kpi{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:11px;display:grid;position:relative}.kpi>span{color:#54cfc9;position:absolute;top:9px;right:9px}.kpi>span svg{width:16px}.kpi strong{margin:5px 0 3px;font-size:18px}.kpi small{color:#8d9aaa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kpi em{color:#58d59c;background:#2ec37e17;border-radius:5px;width:fit-content;margin-top:6px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:850}.kpi.warning>span,.kpi.warning em{color:#ffbb5c}.kpi.warning em{background:#ffad3c1a}.finance-panel{background:#101b25e0;border:1px solid #5ad3cb2e;border-radius:16px;gap:10px;margin-top:10px;padding:12px;display:grid}.finance-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.finance-tabs button{border:1px solid var(--border);color:#95a3b2;background:#111b26;border-radius:10px;min-height:36px;padding:7px 4px;font-size:10px;font-weight:800}.finance-tabs button.active{color:#08171b;background:linear-gradient(135deg,#69ddd2,#46bfc7);border-color:#52d5cf8c}.finance-hero{grid-template-columns:minmax(0,1.5fr) minmax(90px,1fr);gap:7px;display:grid}.finance-hero>span,.finance-grid>span,.finance-range>span{border:1px solid var(--border);background:#111b26;border-radius:12px;gap:4px;min-width:0;padding:10px;display:grid}.finance-hero small,.finance-grid small,.finance-range small{color:#8f9cab;font-size:10px;line-height:1.25}.finance-hero strong{color:#64ddd2;font-size:20px}.finance-hero strong.negative{color:#ff7979}.finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.finance-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.finance-warning{color:#efb45f;background:#7b4e1221;border:1px solid #f1b24f4d;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.finance-warning svg{flex:none;width:18px}.finance-warning span{gap:2px;display:grid}.finance-warning strong{font-size:11px}.finance-warning small{color:#caa974;font-size:10px}.finance-range{gap:7px;display:grid}.finance-range strong{overflow-wrap:anywhere;font-size:11px}.finance-definition,.finance-empty{color:#8d9aaa;margin:0;font-size:10px;line-height:1.45}.content-audit-panel{background:#101b25d1;border:1px solid #5ad3cb26;border-radius:16px;margin-top:10px;padding:12px}.content-audit-panel .section-heading>b{color:#6ee0d4;background:#44c4be1a;border-radius:8px;padding:5px 8px;font-size:11px}.audit-state{color:#9ba9b7;margin:8px 0 2px;font-size:11px}.audit-state.warning{color:#efb26b}.audit-state.success{color:#67d6a1}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.coverage-grid>span{border:1px solid var(--border);background:#111b26;border-radius:12px;gap:3px;padding:10px;display:grid;position:relative;overflow:hidden}.coverage-grid small{color:#92a0ae;font-size:9px}.coverage-grid strong{font-size:13px}.coverage-grid i{background:linear-gradient(90deg,#45bfc2,#76dfc8);border-radius:3px;width:0;height:3px;position:absolute;bottom:0;left:0;right:0}.audit-list{gap:5px;margin-top:8px;display:grid}.audit-list article{border:1px solid var(--border);background:#121c27;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.audit-list article>span{gap:2px;min-width:0;display:grid}.audit-list article small{color:#8594a3;font-size:9px}.audit-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-list article em{color:#efa95f;text-align:right;flex:none;max-width:44%;font-size:9px;font-style:normal}.admin-section-heading{margin:16px 2px 9px}.admin-actions{gap:7px;display:grid}.admin-action{border:1px solid var(--border);text-align:left;background:var(--surface);border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.admin-action>span{color:#64d4ce;background:#40bdbc1a;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-action>span svg{width:18px}.admin-action>em{gap:2px;min-width:0;font-style:normal;display:grid}.admin-action strong,.admin-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-action strong{font-size:12px}.admin-action small{color:#8a98a8;font-size:10px}.admin-action>svg{color:#5c6c7e;width:15px}.admin-action.blue>span{color:#6ea7ff;background:#5184e11a}.admin-action.violet>span{color:#a98cff;background:#815cda1a}.admin-action.amber>span{color:#f5b760;background:#e69b3a1a}.admin-action.pink>span{color:#f37aab;background:#e1518f1a}.category-page-header{border-bottom:1px solid var(--border);grid-template-columns:39px 52px minmax(0,1fr) 39px;align-items:center;gap:9px;margin-bottom:10px;padding:4px 2px 10px;display:grid}.category-page-header>button{border:1px solid var(--border);background:var(--surface);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.category-page-header>button svg{width:18px}.category-page-logo{border:1px solid var(--border);background:var(--surface);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.category-page-header>span:nth-child(3){gap:2px;min-width:0;display:grid}.category-page-header>.category-favorite{color:#8797a9}.category-page-header>.category-favorite.active{color:#75ddd4;background:#2c80863d;border-color:#62d5cf73}.category-page-header>.category-favorite:disabled{opacity:.65}.category-page-header h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.category-page-header small{color:#758496;font-size:8px}.subcategory-filter{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.compact-category.itunes-wide{grid-column:1/-1;justify-content:center;gap:10px;min-height:58px;display:flex}.compact-category.itunes-wide strong{white-space:normal;overflow-wrap:anywhere;width:auto}.itunes-description{color:#dfe9f8;overflow-wrap:anywhere;background:#3a6cb221;border-left:3px solid #568edc;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.subcategory-filter.itunes-countries{grid-template-columns:minmax(0,1fr);display:grid}.subcategory-filter.itunes-countries button{white-space:normal;overflow-wrap:anywhere;width:100%}.subcategory-filter button{border:1px solid var(--border);background:var(--surface);color:#e5eef0;cursor:pointer;border-radius:11px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:650}.subcategory-filter button.unavailable{color:#ffc5c1;background:#9c3a362e;border-color:#f16c648c}.subcategory-filter button .subcategory-brand-icon{object-fit:contain;vertical-align:-3px;width:17px;height:17px;margin-right:6px}.subcategory-filter button[aria-pressed=true]{color:#9de9e5;background:#71d5d326;border-color:#71d5d3}.subcategory-filter button span{color:#9baab9;margin-left:5px;font-size:11px}.category-product-grid{gap:6px;display:grid}.bottom-nav{z-index:35;grid-template-columns:repeat(var(--nav-items,5), 1fr);width:min(100%,1080px);min-height:calc(58px + env(safe-area-inset-bottom));padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(23px)saturate(150%);backdrop-filter:blur(23px)saturate(150%);background:#080e16e8;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.nav-button{color:#8291a2;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;min-height:46px;padding:3px 2px;display:grid;position:relative}.nav-button>svg{width:21px;height:21px}.nav-button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:800;line-height:1.1;overflow:hidden}.nav-button.active{color:#66dad2}.nav-button.active>svg{filter:drop-shadow(0 4px 6px #48cfc933);transform:translateY(-1px)}.nav-button>b{color:#fff;background:var(--danger);border:2px solid #0a111a;border-radius:99px;min-width:15px;height:15px;padding:0 3px;font-size:7px;line-height:11px;position:absolute;top:0;left:calc(50% + 6px)}.sheet-backdrop{z-index:80;background:#00040961;justify-content:center;align-items:flex-end;animation:.16s both fade-in;display:flex;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.sheet{width:min(100%,620px);max-height:min(92dvh,760px);padding:7px 12px calc(16px + env(safe-area-inset-bottom));scrollbar-width:thin;background:#0d151f;border:1px solid #ffffff17;border-bottom:0;border-radius:22px 22px 0 0;animation:.24s cubic-bezier(.2,.8,.25,1) both sheet-in;overflow-y:auto;box-shadow:0 -25px 65px #0000007a}@keyframes sheet-in{0%{opacity:.75;transform:translateY(25px)}}.sheet-handle{background:#506072;border-radius:9px;width:38px;height:4px;margin:0 auto 2px;display:block}.sheet-header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d151ff0;grid-template-columns:37px minmax(0,1fr) 37px;align-items:center;min-height:50px;display:grid;position:sticky;top:-7px}.sheet-header>button{border:1px solid var(--border);background:#17222e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sheet-header>button svg{width:17px}.sheet-title{justify-content:center;align-items:center;gap:7px;display:flex}.sheet-title>span{gap:1px;min-width:0;display:grid}.sheet-title strong,.sheet-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-title strong{font-size:12px}.sheet-title small{color:#748395;font-size:7px}.sheet-products{gap:7px;padding-top:5px;display:grid}.sheet-center-label{text-align:center;font-size:13px}.supplier-health-sheet{width:min(100%,760px)}.supplier-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:5px 0 9px;display:grid}.supplier-summary>span{border:1px solid var(--border);background:#121c27;border-radius:12px;grid-template-columns:7px 1fr;align-items:center;gap:1px 6px;padding:9px;display:grid}.supplier-summary i{background:#768493;border-radius:50%;width:7px;height:7px}.supplier-summary i.ok{background:#31d394}.supplier-summary i.unstable{background:#edae49}.supplier-summary i.down{background:#f06e69}.supplier-summary strong{font-size:16px}.supplier-summary small{color:#8d9bab;grid-column:1/-1;font-size:9px}.supplier-health-list{gap:7px;display:grid}.supplier-health-card{border:1px solid var(--border);background:#111a24;border-left:3px solid #768493;border-radius:14px;padding:11px}.supplier-health-card.ok{border-left-color:#31d394}.supplier-health-card.unstable{border-left-color:#edae49}.supplier-health-card.down{border-left-color:#f06e69}.supplier-health-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.supplier-health-card>header>span{gap:2px;min-width:0;display:grid}.supplier-health-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.supplier-health-card>header small{color:#8392a2;font-size:9px}.supplier-health-card>header b{color:#b8c4d0;background:#1b2835;border-radius:99px;flex:none;padding:4px 7px;font-size:8px}.supplier-health-card.ok>header b{color:#75e0b3;background:#31d3941a}.supplier-health-card.unstable>header b{color:#f4c26d;background:#edae491a}.supplier-health-card.down>header b{color:#ff9d98;background:#f06e691a}.supplier-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.supplier-channel-grid>span{background:#16212d;border-radius:10px;gap:2px;min-width:0;padding:8px;display:grid}.supplier-channel-grid small,.supplier-channel-grid em{color:#8796a6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.supplier-channel-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.supplier-health-card>footer{color:#8392a2;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:8px;font-size:8px;display:flex}.supplier-health-card>footer b{color:#b8c5d1}.admin-orders-sheet{width:min(100%,820px)}.admin-order-filter-shell{z-index:4;background:#0d151ff5;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:5px;margin:0 -2px;padding:5px 2px 9px;display:grid;position:sticky;top:43px}.admin-order-filters{scroll-behavior:smooth;scrollbar-width:none;gap:6px;min-width:0;padding:1px 0;scroll-padding:20px;display:flex;overflow-x:auto}.admin-order-filters::-webkit-scrollbar{display:none}.admin-order-filter-shell:before,.admin-order-filter-shell:after{z-index:-1;content:"";pointer-events:none;width:34px;position:absolute;top:5px;bottom:9px}.admin-order-filter-shell:before{background:linear-gradient(90deg,#0d151f,#0000);left:34px}.admin-order-filter-shell:after{background:linear-gradient(270deg,#0d151f,#0000);right:34px}.filter-arrow{color:#8fe7df;background:#17242e;border:1px solid #62d8d03d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px #0000002e}.filter-arrow svg{width:17px;height:17px}.filter-arrow:disabled{opacity:.28}.admin-order-filters button{border:1px solid var(--border);color:#a4b2c1;white-space:nowrap;background:#131e29;border-radius:99px;flex:none;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:10.5px;font-weight:800;display:flex}.admin-order-filters button b{color:#bac7d3;text-align:center;background:#202d3a;border-radius:99px;min-width:18px;padding:2px 5px;font-size:8px}.admin-order-filters button.active{color:#e6fffb;background:#2f91913d;border-color:#63dcd375}.admin-order-filters button.active b{color:#09201f;background:#69dcd3}.admin-order-list{gap:8px;padding:2px 0;display:grid}.admin-order-card{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#111a24;border-left:3px solid #738394;border-radius:14px;padding:11px;transition:border-color .16s,transform .16s,background .16s}.admin-order-card:hover{background:#14202b;border-color:#67dad052;transform:translateY(-1px)}.admin-order-card:focus-visible{outline-offset:2px;outline:2px solid #69dcd3}.admin-order-card.danger{border-left-color:#f06e69}.admin-order-card.warning{border-left-color:#edae49}.admin-order-card.info{border-left-color:#67a8ef}.admin-order-card.success{border-left-color:#31d394}.admin-order-card.purple{border-left-color:#a889ef}.admin-order-card>header{grid-template-columns:minmax(0,1fr) auto 16px;align-items:start;gap:9px;display:grid}.admin-order-card>header>svg{color:#5f7486;width:16px;margin-top:4px}.admin-order-card>header>span{gap:2px;min-width:0;display:grid}.admin-order-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-order-card>header small{color:#8191a2;font-size:9px}.admin-order-card>header>b{color:#ced8e1;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#1b2835;border-radius:99px;justify-self:end;max-width:140px;padding:5px 9px;font-size:9px;line-height:1.2}.admin-order-card.danger>header>b{color:#ffaaa5;background:#f06e691f}.admin-order-card.warning>header>b{color:#f5c779;background:#edae491f}.admin-order-card.info>header>b{color:#9fc9fa;background:#67a8ef1f}.admin-order-card.success>header>b{color:#7ce1b7;background:#31d3941c}.admin-order-products{gap:5px;margin-top:9px;display:grid}.admin-order-products>span{background:#16212d;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.admin-order-products strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-order-products small{color:#8d9cac;flex:none;font-size:8px}.admin-order-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.admin-order-meta>span{background:#101923;border:1px solid #ffffff0b;border-radius:9px;gap:2px;min-width:0;padding:7px 8px;display:grid}.admin-order-meta small{color:#7f8e9e;font-size:8px}.admin-order-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-order-card>footer{color:#7f8e9e;flex-wrap:wrap;gap:4px 13px;margin-top:8px;font-size:8px;display:flex}.admin-order-card>footer b{color:#b9c6d2}.admin-order-details-backdrop{z-index:95}.admin-order-details-sheet{width:min(100%,760px)}.admin-order-details-content{gap:9px;padding:2px 0 5px;display:grid}.admin-order-detail-hero{border:1px solid var(--border);background:linear-gradient(135deg,#13202b,#101923);border-left:3px solid #738394;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-order-detail-hero.success{border-left-color:#31d394}.admin-order-detail-hero.warning{border-left-color:#edae49}.admin-order-detail-hero.danger{border-left-color:#f06e69}.admin-order-detail-hero.info{border-left-color:#67a8ef}.admin-order-detail-hero>span{gap:2px;min-width:0;display:grid}.admin-order-detail-hero small{color:#65d8d0;font-size:10px;font-weight:850}.admin-order-detail-hero strong{font-size:16px}.admin-order-detail-hero em{color:#8392a1;font-size:9px;font-style:normal}.admin-order-detail-hero>svg{color:#66d9b0;width:26px}.admin-order-detail-grid,.admin-order-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-order-detail-grid>span,.admin-order-finance-grid>span{background:#111b25;border:1px solid #ffffff0b;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.admin-order-detail-grid small,.admin-order-finance-grid small{color:#8292a2;font-size:9px}.admin-order-detail-grid strong,.admin-order-finance-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-order-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-detail-items{gap:8px;display:grid}.admin-order-detail-items>article{border:1px solid var(--border);background:#111a24;border-radius:13px;padding:11px}.admin-order-detail-items>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-order-detail-items>article>header>span{gap:2px;min-width:0;display:grid}.admin-order-detail-items>article>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-order-detail-items>article>header small{color:#8292a2;font-size:9px}.admin-order-detail-items>article>header svg{color:#5ed6cc;width:20px}.admin-order-detail-items>article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.admin-order-detail-items>article>div>span{background:#17232f;border-radius:9px;gap:2px;padding:7px 8px;display:grid}.admin-order-detail-items>article>div small{color:#8292a2;font-size:8px}.admin-order-detail-items>article>div b{font-size:10px}.admin-delivery-box{background:#2c777712;border:1px solid #63dcd326;border-radius:10px;margin-top:8px;padding:9px}.admin-delivery-box>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-delivery-box>header>span{gap:2px;min-width:0;display:grid}.admin-delivery-box small{color:#69c8c1;font-size:8px;font-weight:800}.admin-delivery-box strong{color:#aebbc6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-delivery-box button{color:#b9fff8;background:#17343a;border:1px solid #63dcd347;border-radius:8px;flex:none;align-items:center;gap:5px;min-height:30px;padding:6px 8px;font-size:9px;font-weight:800;display:flex}.admin-delivery-box button svg{width:14px}.admin-delivery-box button:disabled{opacity:.5}.admin-delivery-box>div{gap:6px;margin-top:8px;display:grid}.admin-delivery-box pre{color:#e5f0f5;white-space:pre-wrap;overflow-wrap:anywhere;background:#091018;border-radius:8px;max-height:190px;margin:0;padding:9px;font:10px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-delivery-box>div>button{justify-self:end}.admin-order-operation-section{border:1px solid var(--border);background:#111a24;border-radius:13px;padding:10px}.admin-order-operation-section h3{margin:0 0 8px;font-size:12px}.admin-order-operation-section article{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.admin-order-operation-section article+article{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.admin-order-operation-section article>span{background:#17232f;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.admin-order-operation-section small{color:#8292a2;font-size:8px}.admin-order-operation-section strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-retry-action{grid-column:1/-1;margin-top:4px}.admin-retry-action button{color:#a7e9e4;cursor:pointer;background:#193039;border:1px solid #315963;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.admin-retry-action button svg{width:15px;height:15px}.admin-retry-action button:disabled{opacity:.5;cursor:default}.admin-retry-confirm{background:#29241e;border:1px solid #72573d;border-radius:11px;padding:11px}.admin-retry-confirm p{color:#f3d9b0;margin:0 0 10px;font-size:12px;line-height:1.45}.admin-retry-confirm>div{flex-wrap:wrap;gap:8px;display:flex}.admin-retry-action button.danger{color:#fff0df;background:#56392d;border-color:#9c6449}.admin-retry-message{color:#b5e9e2;border:1px solid #315963;border-radius:9px;padding:10px;font-size:12px;line-height:1.4}.admin-manual-assignment{background:#12252d;border:1px solid #315963;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;padding:11px;display:flex}.admin-manual-assignment>div{flex:180px;gap:3px;display:grid}.admin-manual-assignment strong{color:#d9f4f1;font-size:13px}.admin-manual-assignment small{color:#a3bbc2;font-size:11px}.admin-manual-assignment button{color:#d9f4f1;cursor:pointer;background:#204149;border:1px solid #3b6b73;border-radius:9px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700}.admin-manual-assignment button:disabled{opacity:.55;cursor:default}.admin-manual-assignment p{color:#8ea8ad;flex-basis:100%;margin:0;font-size:11px;line-height:1.4}.admin-manual-assignment button.primary{color:#effffc;background:linear-gradient(135deg,#236f70,#245a68);border-color:#55cfc2;align-items:center;gap:6px;display:inline-flex}.admin-manual-assignment button svg{width:15px;height:15px}.admin-manual-assignment button.ready{color:#dff5ff;background:linear-gradient(135deg,#1e3d55,#244a5a);border-color:#4a758f;align-items:center;gap:6px;display:inline-flex}.manual-delivery-backdrop{z-index:180;padding:16px 12px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01070cc7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.manual-delivery-dialog{background:linear-gradient(155deg,#14232d,#0d1721 72%);border:1px solid #5ce0cf52;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:16px;animation:.22s ease-out sheet-up;overflow:auto;box-shadow:0 28px 90px #000000a3}.manual-delivery-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-delivery-dialog>header>span{gap:3px;display:grid}.manual-delivery-dialog>header small{color:#69ddd0;letter-spacing:.04em;font-size:10px;font-weight:800}.manual-delivery-dialog>header strong{color:#f3fbff;font-size:16px}.manual-delivery-dialog>header button{color:#a9bbc8;background:#172633;border:1px solid #2b3e4c;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.manual-delivery-dialog>header button svg{width:17px}.manual-delivery-product{background:#182a36c2;border:1px solid #263b48;border-radius:13px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.manual-delivery-product>svg{color:#5cdbcf;width:23px}.manual-delivery-product>span{gap:3px;min-width:0;display:grid}.manual-delivery-product strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.manual-delivery-product small{color:#8fa5b3;font-size:10px}.manual-delivery-form{gap:12px;margin-top:14px;display:grid}.manual-delivery-form label{color:#c9d6df;gap:7px;font-size:11px;font-weight:750;display:grid}.manual-delivery-form input,.manual-delivery-form textarea{color:#f3fbff;width:100%;font:inherit;background:#0b151e;border:1px solid #304957;border-radius:12px;outline:0}.manual-delivery-form input{min-height:44px;padding:10px 12px;font-size:14px;font-weight:800}.manual-delivery-form textarea{resize:vertical;min-height:142px;padding:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5}.manual-delivery-form input:focus,.manual-delivery-form textarea:focus{border-color:#56d7cb;box-shadow:0 0 0 3px #56d7cb1a}.manual-delivery-rule{color:#9bc9c5;background:#1643413d;border:1px solid #50beb23d;border-radius:11px;align-items:flex-start;gap:8px;padding:10px;font-size:10px;line-height:1.45;display:flex}.manual-delivery-rule svg{color:#5edacc;flex:none;width:16px;height:16px}.manual-delivery-rule.warning{color:#e7c789;background:#5d3f1538;border-color:#ebac4766}.manual-delivery-rule.warning svg{color:#e7b34e}.manual-delivery-dialog footer{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:4px;display:grid}.manual-delivery-dialog footer button{color:#c4d3dc;background:#172632;border:1px solid #304654;border-radius:12px;min-height:45px;padding:9px 12px;font-size:12px;font-weight:800}.manual-delivery-dialog footer button.primary{color:#062324;background:linear-gradient(135deg,#67dfd2,#47c4d2);border-color:#5ed9cd}.manual-delivery-dialog footer button:disabled{opacity:.48;cursor:default}.manual-delivery-confirm{text-align:center;justify-items:center;gap:10px;margin-top:18px;display:grid}.manual-delivery-confirm>svg{color:#5ee0cf;background:#2fa89724;border-radius:14px;width:42px;height:42px;padding:9px}.manual-delivery-confirm h3{margin:0;font-size:17px}.manual-delivery-confirm>p{color:#a8bbc7;margin:0;font-size:12px;line-height:1.5}.manual-delivery-confirm>div{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.manual-delivery-confirm>div span{background:#111e28;border:1px solid #293f4d;border-radius:11px;gap:4px;padding:11px;display:grid}.manual-delivery-confirm small{color:#8299a7;font-size:9px}.manual-delivery-confirm strong{color:#ecfbff;font-size:15px}.manual-delivery-confirm>em{color:#75c9c0;font-size:10px;font-style:normal;line-height:1.45}.manual-delivery-confirm footer{width:100%}.admin-order-notification-summary{background:#37918c12;border:1px solid #62d8d026;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.admin-order-notification-summary>svg{color:#62d8d0;width:20px}.admin-order-notification-summary>span{gap:2px;display:grid}.admin-order-notification-summary small{color:#72c9c3;font-size:8px}.admin-order-notification-summary strong{font-size:10px}.admin-order-notification-summary em{color:#8292a2;font-size:8px;font-style:normal}.admin-refund-action{background:linear-gradient(135deg,#5d3f153d,#1c2b3380);border:1px solid #ebae4947;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.admin-refund-action>span{align-items:center;gap:9px;min-width:0;display:flex}.admin-refund-action>span>svg{color:#edbd65;flex:none;width:22px}.admin-refund-action em{gap:2px;font-style:normal;display:grid}.admin-refund-action em strong{font-size:11px}.admin-refund-action em small{color:#9baab4;font-size:8px;line-height:1.35}.admin-refund-action>button{color:#241804;background:linear-gradient(135deg,#f0c66f,#dda541);border:1px solid #d8a74d;border-radius:10px;flex:none;align-items:center;gap:5px;min-height:36px;padding:8px 10px;font-size:10px;font-weight:850;display:flex}.admin-refund-action>button svg{width:15px}.admin-refund-dialog{border-color:#eeb95666}.admin-refund-totals{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.admin-refund-totals>span{background:#111e28;border:1px solid #2c414d;border-radius:11px;gap:4px;padding:11px;display:grid}.admin-refund-totals small{color:#8a9da9;font-size:9px}.admin-refund-totals strong{color:#f1ca78;font-size:15px}.admin-refund-form fieldset{border:0;min-width:0;margin:0;padding:0}.admin-refund-form legend{color:#c9d6df;margin-bottom:7px;font-size:11px;font-weight:750}.admin-refund-form fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-refund-form fieldset button{color:#a9bac5;background:#14222d;border:1px solid #304654;border-radius:11px;min-height:42px;padding:8px;font-size:10px;font-weight:750}.admin-refund-form fieldset button.active{color:#f6d993;background:#724d144d;border-color:#e1b354;box-shadow:inset 0 0 0 1px #e1b3541f}.manual-delivery-form select{color:#f3fbff;width:100%;min-height:44px;font:inherit;background:#0b151e;border:1px solid #304957;border-radius:12px;outline:0;padding:10px 34px 10px 12px;font-size:12px}.manual-delivery-form select:focus{border-color:#56d7cb;box-shadow:0 0 0 3px #56d7cb1a}.refund-field-error{color:#f09a91;margin:-7px 0 0;font-size:9px;line-height:1.35}.refund-confirm-reason{background:#62491d2e;border:1px solid #374653;border-radius:11px;gap:4px;width:100%;margin:0;padding:10px;display:grid}.refund-confirm-reason small{color:#a79b82}.refund-confirm-reason strong{color:#f2d28e;font-size:12px}.manual-delivery-dialog footer button.refund-confirm-button{color:#261a05;background:linear-gradient(135deg,#f0ca78,#dfa640);border-color:#e1b354}.admin-catalog-sheet{width:min(100%,920px)}.admin-catalog-search{border:1px solid var(--border);background:#15212e;border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;margin:5px 0 1px;padding:7px 8px 7px 11px;display:grid}.admin-catalog-search svg{color:#7f91a4;width:17px}.admin-catalog-search input{color:#e8eff5;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-catalog-search input::placeholder{color:#708194}.admin-catalog-search button{color:#082322;background:#62d8d0;border:0;border-radius:9px;min-height:30px;padding:6px 12px;font-size:10px;font-weight:850}.admin-catalog-list{gap:8px;padding:2px 0;display:grid}.admin-catalog-card{border:1px solid var(--border);background:#111a24;border-left:3px solid #738394;border-radius:14px;padding:11px}.admin-catalog-card.danger{border-left-color:#f06e69}.admin-catalog-card.warning{border-left-color:#edae49}.admin-catalog-card.success{border-left-color:#31d394}.admin-catalog-card.info{border-left-color:#67a8ef}.admin-catalog-card.neutral{border-left-color:#738394}.admin-catalog-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.admin-catalog-icon{background:#192531;border:1px solid #ffffff0f;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.admin-catalog-title{gap:3px;min-width:0;display:grid}.admin-catalog-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.admin-catalog-title small{color:#8191a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-catalog-card>header>b{color:#ced8e1;text-overflow:ellipsis;white-space:nowrap;background:#1b2835;border-radius:99px;max-width:170px;padding:5px 8px;font-size:9px;overflow:hidden}.admin-catalog-card.danger>header>b{color:#ffaaa5;background:#f06e691f}.admin-catalog-card.warning>header>b{color:#f5c779;background:#edae491f}.admin-catalog-card.success>header>b{color:#7ce1b7;background:#31d3941c}.admin-catalog-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.admin-catalog-meta>span{background:#16212d;border-radius:9px;gap:2px;min-width:0;padding:7px 8px;display:grid}.admin-catalog-meta small{color:#8191a2;font-size:9px}.admin-catalog-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-catalog-meta strong.visible{color:#67ddb0}.admin-catalog-meta strong.hidden{color:#f0b65c}.admin-catalog-card>footer{color:#7f8e9e;flex-wrap:wrap;gap:4px 13px;margin-top:8px;font-size:9px;display:flex}.admin-catalog-card>footer b{color:#b9c6d2}.admin-catalog-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 0 2px;display:grid}.admin-catalog-pagination>span{color:#91a0b0;font-size:9px;font-weight:750}.admin-catalog-pagination button{border:1px solid var(--border);color:#bfd0dc;background:#15212d;border-radius:9px;align-items:center;gap:5px;width:max-content;min-height:32px;padding:6px 10px;font-size:9px;font-weight:800;display:flex}.admin-catalog-pagination button:last-child{justify-self:end}.admin-catalog-pagination button:disabled{opacity:.35}.admin-catalog-pagination svg{width:14px}.admin-decisions-sheet{width:min(100%,920px)}.admin-decision-tabs{border:1px solid var(--border);background:#0d161f;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:4px 0 10px;padding:4px;display:grid}.admin-decision-tabs button{color:#8fa0b1;background:0 0;border:0;border-radius:9px;min-height:34px;font-size:10px;font-weight:800}.admin-decision-tabs button.active{color:#eafffc;background:#1c3d43;box-shadow:inset 0 0 0 1px #62d8d033}.admin-decision-tabs b{color:#66ded3;margin-left:4px}.admin-decision-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.admin-decision-summary span{border:1px solid var(--border);background:#121d28;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.admin-decision-summary small{color:#8192a4;font-size:9px}.admin-decision-summary strong{color:#e7f0f5;font-size:15px}.danger-text{color:#ff8d87!important}.warning-text{color:#f2be67!important}.success-text{color:#71ddb0!important}.admin-unavailable-filters{scrollbar-width:none;gap:6px;margin:-2px 0 9px;display:flex;overflow-x:auto}.admin-unavailable-filters::-webkit-scrollbar{display:none}.admin-unavailable-filters button{border:1px solid var(--border);color:#8fa0b1;white-space:nowrap;background:#121d28;border-radius:9px;min-height:30px;padding:6px 10px;font-size:9px;font-weight:800}.admin-unavailable-filters button.active{color:#dffffb;background:#1b3b40;border-color:#62d8d059}.admin-unavailable-filters b{color:#66dcd1;margin-left:3px}.replacement-groups,.unavailable-lots{gap:8px;display:grid}.replacement-group{border:1px solid var(--border);background:#111a24;border-radius:14px;padding:11px}.replacement-group>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.replacement-group>header span{gap:3px;min-width:0;display:grid}.replacement-group>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.replacement-group>header small{color:#8191a2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.replacement-group>header>b{color:#72ddd4;white-space:nowrap;font-size:12px}.replacement-candidates{gap:6px;margin-top:9px;display:grid}.replacement-candidate{background:#17232f;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px 9px;display:grid}.replacement-candidate>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.replacement-candidate>small{color:#8192a3;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:9px;overflow:hidden}.candidate-confidence{white-space:nowrap;border-radius:8px;grid-row:span 2;padding:5px 7px;font-size:8px;font-weight:850}.candidate-confidence.strong{color:#72e0b2;background:#31d3941f}.candidate-confidence.possible{color:#76c8f6;background:#51a4e421}.candidate-confidence.review{color:#f0bd69;background:#edae4921}.candidate-facts{white-space:nowrap;grid-row:span 2;justify-items:end;gap:1px;font-size:9px;display:grid}.candidate-facts b{color:#62d8d0}.candidate-facts em{color:#76d9ac;font-style:normal}.candidate-facts i{color:#78899b;font-style:normal}.unavailable-lot{border:1px solid var(--border);background:#111a24;border-left:3px solid #e9ad4d;border-radius:13px;padding:10px}.unavailable-lot.danger{border-left-color:#f06e69}.unavailable-lot>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.unavailable-lot>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.unavailable-lot>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unavailable-lot>header small{color:#8191a2;font-size:9px}.unavailable-lot>header>b{color:#f2c36f;text-overflow:ellipsis;white-space:nowrap;background:#edae491f;border-radius:99px;max-width:180px;padding:5px 7px;font-size:8px;overflow:hidden}.unavailable-lot.danger>header>b{color:#ffaaa5;background:#f06e691f}.unavailable-lot>div{color:#7f8e9e;flex-wrap:wrap;gap:4px 13px;margin-top:7px;font-size:9px;display:flex}.unavailable-lot>div b{color:#c0ccd7}.decision-history-list{gap:8px;display:grid}.decision-history-item{border:1px solid var(--border);background:#111a24;border-left:3px solid #718295;border-radius:13px;padding:10px}.decision-history-item.accepted{border-left-color:#42cb96}.decision-history-item.rejected{border-left-color:#ef746e}.decision-history-item.recovered{border-left-color:#62d8d0}.decision-history-item.superseded{border-left-color:#8b7bab}.decision-history-item>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.decision-history-item>header span{gap:2px;min-width:0;display:grid}.decision-history-item>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.decision-history-item>header small{color:#8292a3;font-size:9px}.decision-history-item>header>b{color:#bac7d2;white-space:nowrap;background:#77889921;border-radius:99px;padding:5px 7px;font-size:8px}.decision-history-item.accepted>header>b{color:#7be2b8;background:#31d3941f}.decision-history-item.rejected>header>b{color:#ffaaa5;background:#f06e691f}.decision-history-item.recovered>header>b{color:#7ce4dc;background:#62d8d01c}.decision-history-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.decision-history-flow>span{background:#17232f;border-radius:9px;gap:2px;min-width:0;padding:8px;display:grid}.decision-history-flow small{color:#7f90a2;font-size:8px}.decision-history-flow strong,.decision-history-flow em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decision-history-flow strong{color:#d9e4eb;font-size:10px}.decision-history-flow em{color:#8090a1;font-size:8px;font-style:normal}.decision-history-flow>svg{color:#5b7082;width:14px}.decision-history-item>footer{color:#7f8e9e;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:7px;font-size:8px;display:flex}.decision-history-item>footer b{color:#bcc9d4}.admin-readonly-note{color:#8db4b4;background:#3396940f;border:1px solid #57cdc524;border-radius:10px;align-items:center;gap:7px;margin:10px 0 0;padding:8px 10px;font-size:9px;display:flex}.admin-readonly-note svg{flex:none;width:14px}.favorite.active{color:#ff7084}.favorite.active svg{fill:currentColor}.product-hero{text-align:center;justify-items:center;padding:10px 8px;display:grid}.product-logo{background:radial-gradient(circle at 50% 10%,#47cdc526,#0000 65%),#141e2a;border:1px solid #5bd7d124;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:8px;display:grid}.availability{color:#6bcda4;align-items:center;gap:5px;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.availability i{background:var(--success);border-radius:50%;width:5px;height:5px}.stock-checked{color:#aebac6;margin:-3px 0 9px;font-size:12px;display:block}.admin-price-card{background:linear-gradient(145deg,#1d404473,#0f1923f5);border:1px solid #65ddd540;border-radius:14px;gap:9px;margin-top:7px;padding:12px;display:grid}.admin-price-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-price-card>header>span{color:#dffffb;align-items:center;gap:7px;font-size:14px;font-weight:850;display:flex}.admin-price-card>header svg{width:17px;color:var(--accent)}.admin-price-card>header small{color:#8ba09f;text-align:right;font-size:10px}.admin-supplier-line{background:#0a151d75;border:1px solid #7e9ead29;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-supplier-line small{color:#8fa0af;font-size:11px}.admin-supplier-line strong{color:#dffffb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-price-grid>span{background:#0a151da8;border:1px solid #7e9ead29;border-radius:11px;gap:3px;padding:9px 10px;display:grid}.admin-price-grid small{color:#8fa0af;font-size:11px}.admin-price-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-price-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-price-actions button,.admin-price-actions a{color:#d9f8f5;background:#2a717240;border:1px solid #65ddd540;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.admin-price-actions svg{width:16px}.admin-price-card>p{color:#8ea7a5;margin:0;font-size:11px;line-height:1.45}.admin-price-editor{background:#081219b8;border-radius:11px;gap:7px;padding:10px;display:grid}.admin-price-editor label{color:#cce8e5;font-size:12px;font-weight:800}.admin-price-editor input{border:1px solid var(--border);color:#f1fbfb;width:100%;min-height:43px;font:inherit;background:#0b151e;border-radius:10px;outline:0;padding:9px 11px;font-size:16px}.admin-price-editor input:focus{border-color:#65ddd58c;box-shadow:0 0 0 3px #65ddd514}.admin-price-editor>div{grid-template-columns:1fr 1.4fr;gap:7px;display:grid}.admin-price-editor button{border:1px solid var(--border);color:#c4d1db;background:#17232e;border-radius:10px;min-height:39px;font-size:12px;font-weight:800}.admin-price-editor button.primary{color:#062625;background:#61d6ce;border-color:#65ddd559}.admin-price-error{color:#ffaaa2;font-size:11px;line-height:1.4}.product-hero h1{max-width:440px;margin:0;font-size:20px;line-height:1.18}.product-hero p{color:#93a0af;margin:7px 0 11px;font-size:11px}.product-price{align-items:baseline;gap:5px;display:flex}.product-price strong{color:#6edbd1;font-size:20px}.product-price small{color:#9baabb;font-size:11px;font-weight:800}.product-price del{color:#667486;font-size:10px}.detail-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.detail-grid>span{border:1px solid var(--border);background:#131d28;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.detail-grid>span:only-child{grid-column:1/-1}.detail-grid>span>svg{width:17px;color:var(--accent);flex:none}.detail-grid em{gap:2px;min-width:0;font-style:normal;display:grid}.detail-grid small{color:#a4b1bf;font-size:11px}.detail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.description-card{border:1px solid var(--border);background:#111923;border-radius:14px;margin-top:7px;padding:12px}.description-card h2{margin:0 0 7px;font-size:15px}.description-card p{color:#b7c3cf;margin:0;font-size:14px;line-height:1.62}.product-description p{color:#b8c3cf;white-space:pre-wrap;overflow-wrap:anywhere}.customer-data-form{background:#19323973;border:1px solid #65ddd53d;border-radius:14px;gap:7px;margin-top:7px;padding:12px;display:grid}.customer-data-form label{color:#d9f5f1;font-size:13px;font-weight:800;line-height:1.4}.customer-data-form textarea{resize:vertical;border:1px solid var(--border);color:#eef7f8;width:100%;min-height:82px;font:inherit;background:#0d1721;border-radius:11px;outline:0;padding:11px 12px;font-size:16px;line-height:1.45}.customer-data-form textarea:focus{border-color:#65ddd58c;box-shadow:0 0 0 3px #65ddd514}.customer-data-form small{color:#93bcb7;font-size:11px;line-height:1.45}.product-quantity-card{background:#131f29;border:1px solid #65ddd53d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:11px 12px;display:flex}.product-quantity-card>span{gap:3px;display:grid}.product-quantity-card small{color:#dcebea;font-size:13px;font-weight:800}.product-quantity-card em{color:#91a8b5;font-size:10px;font-style:normal}.product-quantity-stepper{grid-template-columns:38px 42px 38px;align-items:center;display:grid}.product-quantity-stepper button{color:#9de9e2;background:#32858721;border:1px solid #65ddd54d;place-items:center;width:38px;height:38px;padding:0;display:grid}.product-quantity-stepper button:first-child{border-radius:10px 0 0 10px}.product-quantity-stepper button:last-child{border-radius:0 10px 10px 0}.product-quantity-stepper button:active:not(:disabled){transform:scale(.92)}.product-quantity-stepper button:disabled{opacity:.42}.product-quantity-stepper button svg{width:16px}.product-quantity-stepper strong{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0e1822;place-items:center;height:38px;font-size:15px;display:grid}.missing-value{font-style:italic;color:#e4aa55!important}.details-loading{color:#96a4b3;text-align:center;gap:7px;padding:12px 2px;font-size:11px;display:grid}.details-loading span{background:linear-gradient(90deg,#121c27 25%,#1a2835 50%,#121c27 75%) 0 0/200% 100%;border-radius:12px;height:42px;animation:1.4s infinite details-pulse}@keyframes details-pulse{to{background-position:-200% 0}}.details-error{justify-content:space-between;align-items:center;gap:10px;display:flex}.details-error h2{color:#ffb7ad;margin:0}.details-error button{color:#ffd1ca;background:#b2433924;border:1px solid #ff8d7e59;border-radius:9px;flex:none;padding:8px 11px;font-size:10px;font-weight:800}.card-meta-row{grid-template-columns:1fr 1fr;gap:7px;margin-top:7px;display:grid}.card-meta-row>span{border:1px solid var(--border);background:#131d28;border-radius:13px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.card-meta-row>span:only-child{grid-column:1/-1}.card-meta-row>span>svg{width:17px;color:var(--accent);flex:none}.card-meta-row em{gap:2px;min-width:0;font-style:normal;display:grid}.card-meta-row small{color:#a4b1bf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.card-meta-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.readonly-note{color:#d5bd96;background:#875a1814;border:1px solid #e0a34433;border-radius:12px;align-items:flex-start;gap:7px;margin-top:7px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}.readonly-note svg{color:#d9a64f;flex:none;width:14px}.product-add{position:sticky;bottom:0}.toast{z-index:120;right:15px;bottom:calc(72px + env(safe-area-inset-bottom));color:#c9fff2;background:#143532f5;border:1px solid #5bdac533;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:calc(100% - 30px);margin:auto;padding:10px 12px;font-size:9px;font-weight:750;display:flex;position:fixed;left:15px;box-shadow:0 18px 45px #00000059}@media (width>=470px){.compact-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=600px){.compact-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-order-finance-grid,.admin-order-operation-section article{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=760px){body{padding:18px}.app-shell{border:1px solid var(--border);border-radius:25px;min-height:calc(100vh - 36px)}.topbar{border-radius:25px 25px 0 0;padding-left:20px;padding-right:20px}.content{padding:11px 14px 72px}.store-toolbar{padding-bottom:8px}.store-controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0 0 6px;padding:0;position:static}.main-search{max-width:680px;height:42px}.filter-scroll{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.catalog-panel,.popular-panel{padding:9px}.compact-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.compact-category{min-height:73px}.popular-panel .product-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible}.category-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-range{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav{border:1px solid var(--border);border-radius:0 0 25px 25px;bottom:18px}.sheet-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000409a8;justify-content:center;align-items:center;padding:24px}.manual-delivery-backdrop{align-items:center;padding:24px}.sheet{border:1px solid #ffffff1c;border-radius:24px;width:min(760px,100vw - 48px);max-height:calc(100dvh - 48px);padding-left:18px;padding-right:18px;animation-name:modal-in;box-shadow:0 32px 90px #00000094}.admin-orders-sheet{width:min(820px,100vw - 48px)}.admin-catalog-sheet,.admin-decisions-sheet{width:min(920px,100vw - 48px)}.admin-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.product-hero h1{max-width:620px;font-size:22px}.product-description{padding:15px 17px}.product-description p{font-size:14px;line-height:1.65}.sheet-handle{display:none}@keyframes modal-in{0%{opacity:.65;transform:translateY(18px)scale(.975)}}}@media (width>=920px){.app-shell{padding-left:106px}.topbar{margin-left:-106px;padding-left:20px}.bottom-nav{grid-template-columns:1fr;grid-template-rows:repeat(var(--nav-items,5), minmax(58px, 1fr));border:1px solid var(--border);background:#0b121bf0;border-radius:17px;width:88px;height:auto;padding:7px;inset:85px auto 38px max(18px,50vw - 522px)}.nav-button{border-radius:11px;align-content:center}.nav-button>svg{width:22px;height:22px}.nav-button>span{text-align:center;text-overflow:clip;font-size:11px;line-height:1.15;overflow:visible}.nav-button.active{background:#47c6c51a}.nav-button>b{left:calc(50% + 5px)}.compact-category-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.popular-panel .product-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1100px){.compact-category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1050px){.admin-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=360px){.balance-card{min-width:89px}.balance-card>svg{display:none}.compact-category{min-height:78px}.compact-category strong{font-size:10.5px}.detail-grid,.card-meta-row{grid-template-columns:1fr}.supplier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-channel-grid,.admin-order-meta{grid-template-columns:1fr}.admin-order-products>span{flex-direction:column;align-items:flex-start;gap:3px}.admin-order-detail-grid,.admin-order-finance-grid,.admin-order-operation-section article,.admin-catalog-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-catalog-card>header>b{max-width:42%}.replacement-candidate{grid-template-columns:minmax(0,1fr) auto}.candidate-confidence{grid-row:auto;width:max-content}.replacement-candidate>strong{grid-column:1/-1}.replacement-candidate>small{grid-column:1}.candidate-facts{grid-area:2/2/span 2}.admin-decision-tabs{gap:3px}.admin-decision-tabs button{padding:5px 3px;font-size:8.5px}.decision-history-flow{grid-template-columns:1fr}.decision-history-flow>svg{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-catalog-panel{background:#121d27;border:1px solid #5fd8cb38;border-radius:17px;margin-top:14px;padding:13px}.public-catalog-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-catalog-head h2{margin:0 0 4px;font-size:14px}.public-catalog-head p{color:#9eabba;max-width:600px;margin:0;font-size:11px;line-height:1.45}.public-catalog-tag{color:#75e0ce;flex:none;font-size:9px;font-weight:800}.public-catalog-controls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.public-catalog-controls button{color:#e8fcf8;cursor:pointer;background:#1d4a4d;border:1px solid #4b999c;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:750}.public-catalog-controls button:disabled{opacity:.5;cursor:wait}.public-catalog-state,.public-catalog-error{margin:12px 0 0;font-size:11px}.public-catalog-state{color:#a6b4c3}.public-catalog-error{color:#ff9a9a}.public-catalog-time{color:#8496a8;margin-top:10px;font-size:10px;display:block}.public-catalog-list{gap:6px;max-height:350px;margin-top:8px;display:grid;overflow:auto}.public-catalog-item{background:#17222e;border:1px solid #2a3949;border-radius:10px;justify-content:space-between;gap:12px;padding:9px;display:flex}.public-catalog-item div{gap:3px;min-width:0;display:grid}.public-catalog-item div:last-child{text-align:right;flex:none}.public-catalog-item strong{font-size:11px}.public-catalog-item b{color:#7de5d6;font-size:11px}.public-catalog-item small{color:#92a1b0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}@media (width<=470px){.public-catalog-head{display:block}.public-catalog-tag{margin-top:8px;display:block}}.withdrawal-entry{border:1px solid var(--border);background:var(--accent);color:#102027;border-radius:12px;width:100%;padding:14px;font-weight:700}.withdrawal-panel{border:1px solid var(--border);border-radius:16px;padding:16px}.withdrawal-fields{gap:12px;display:grid}.withdrawal-fields label{gap:6px;display:grid}.withdrawal-fields input,.withdrawal-fields select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--app-text);box-sizing:border-box;border-radius:10px;padding:12px}.withdrawal-panel button{border-radius:10px;padding:10px 14px}.withdrawal-panel button:disabled{opacity:.45}.withdrawal-panel article{border-top:1px solid var(--border);padding:12px 0}.withdrawal-recipient{overflow-wrap:anywhere}html[dir=rtl] body{text-align:start}html[dir=rtl] .admin-order-filter-shell{direction:ltr}html[dir=rtl] :is(.product-row h3,.product-row strong,.product-sheet h2,.product-sheet h3,.admin-catalog-title strong,.admin-order-products strong,.decision-history-flow strong,.brand-name,.row-price,.wallet-balance strong,.finance-hero strong,.finance-grid strong,.finance-grid b,.admin-order-finance-grid strong,.shared-cart-total strong,.topup-receipt-amount strong,.topup-receipt-number strong,.topup-receipt-row strong,.withdrawal-recipient,.delivery-payload,.topup-method-name,.detail-grid strong,input[type=email],input[dir=ltr],input[inputmode=decimal],input[type=number],code,pre,.language-button b){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.topup-receipt-row strong,.withdrawal-recipient,input[type=email],input[dir=ltr],input[inputmode=decimal],input[type=number],code,pre){text-align:left}html[dir=rtl] :is(.back-button,.row-price,.category-back)>svg{transform:scaleX(-1)}
