@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");:root{--bg:#111717;--bg-2:#182020;--panel:#212b2d;--panel-2:#293437;--line:#354246;--text:#f6fbff;--muted:#9fa9ad;--blue:#f4d600;--blue-2:#f4d600;--green:#f4d600;--orange:#f6a600;--pink:#f76aa9;--purple:#8c5df4;--radius:8px;--shadow:0 18px 60px rgba(0,0,0,0.32);--site-header-height:74px;--site-header-clearance:18px}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-size:14px;line-height:1.4;font-family:Poppins,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.client-live-chat{position:fixed;right:22px;bottom:22px;z-index:80;font-family:inherit}.client-live-chat-fab{width:60px;height:60px;display:grid;place-items:center;position:relative;border:0;border-radius:18px;color:#ffffff;background:linear-gradient(135deg,#1767ff,#14b8a6);box-shadow:0 18px 42px rgba(23,103,255,.32);cursor:pointer}.admin-chat-thread-list button b,.client-live-chat-fab b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#ef4444;color:#ffffff;font-size:12px;line-height:1}.client-live-chat-fab b{position:absolute;top:-5px;right:-5px}.client-live-chat-panel{width:min(380px,calc(100vw - 28px));height:min(620px,calc(100vh - 116px));display:grid;grid-template-rows:auto 1fr auto;position:absolute;right:0;bottom:76px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:16px;background:#ffffff;box-shadow:0 24px 70px rgba(15,23,42,.22)}.client-live-chat-panel header{display:grid;grid-template-columns:44px minmax(0,1fr) 34px;grid-gap:10px;gap:10px;align-items:center;padding:14px;color:#ffffff;background:linear-gradient(135deg,#0f172a,#1767ff 58%,#14b8a6)}.client-live-chat-panel header small,.client-live-chat-panel header strong{display:block;min-width:0}.client-live-chat-panel header small{opacity:.82;font-size:12px}.admin-chat-composer button,.client-live-chat-panel footer button,.client-live-chat-panel header button{border:0;background:transparent;cursor:pointer}.client-live-chat-panel header button{width:34px;height:34px;display:grid;place-items:center;color:#ffffff}.client-live-chat-panel header button:disabled{opacity:.55;cursor:not-allowed}.admin-chat-thread-avatar,.client-live-chat-avatar{display:grid;place-items:center;border-radius:12px;background:#e0f2fe;color:#1767ff;font-weight:800}.client-live-chat-avatar{width:42px;height:42px;background:rgba(255,255,255,.18);color:#ffffff}.client-live-chat-body{min-height:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 14px;background:#f8fafc}.client-live-chat-body article{max-width:84%;display:grid;grid-gap:5px;gap:5px;padding:9px 11px;border-radius:12px;color:#0f172a;background:#ffffff;border:1px solid rgba(148,163,184,.22)}.client-live-chat-body article.mine{align-self:flex-end;color:#ffffff;background:#1767ff;border-color:#1767ff}.client-live-chat-body article.theirs{align-self:flex-start}.client-live-chat-body article small,.client-live-chat-body article span{font-size:11px;opacity:.72}.client-live-chat-body article p{margin:0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.admin-chat-typing,.client-live-chat-typing{max-width:84%;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:8px 11px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#ffffff;color:#475569;font-size:12px;font-weight:600}.admin-chat-typing b,.client-live-chat-typing b{display:inline-flex;align-items:center;gap:3px}.admin-chat-typing i,.client-live-chat-typing i{width:5px;height:5px;display:block;border-radius:999px;background:currentColor;animation:live-chat-typing-dot 1s ease-in-out infinite}.admin-chat-typing i:nth-child(2),.client-live-chat-typing i:nth-child(2){animation-delay:.16s}.admin-chat-typing i:nth-child(3),.client-live-chat-typing i:nth-child(3){animation-delay:.32s}@keyframes live-chat-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.admin-chat-messages article img,.client-live-chat-body article img{width:min(220px,100%);max-height:220px;object-fit:cover;border-radius:10px}.admin-chat-empty,.client-live-chat-empty,.client-live-chat-login{min-height:100%;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:24px;text-align:center;color:#475569}.client-live-chat-login button{min-height:42px;padding:0 16px;border:0;border-radius:10px;color:#ffffff;background:#1767ff;font-weight:800;cursor:pointer}.client-live-chat-error{margin:0;padding:8px 12px;color:#991b1b;background:#fee2e2;font-size:12px}.admin-chat-attachment,.client-live-chat-attachment{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:12px}.admin-chat-attachment button,.client-live-chat-attachment button{border:0;background:transparent;color:#dc2626;font-weight:800;cursor:pointer}.admin-chat-emojis,.client-live-chat-emojis{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:stretch;min-width:0;width:100%;padding:8px;border-top:1px solid #e2e8f0;background:#ffffff}.admin-chat-emojis{justify-content:stretch}.admin-chat-emoji-toolbar,.client-live-chat-emoji-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px;color:#0f172a;font-size:12px}.admin-chat-emoji-toolbar button,.client-live-chat-emoji-toolbar button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #dbe4ef;border-radius:7px;color:#475569;background:#f8fafc;cursor:pointer}.admin-chat-emoji-picker,.client-live-chat-emoji-picker{max-width:100%;border:0!important;font-family:inherit!important;width:100%!important;min-width:0!important}.admin-chat-emoji-picker .epr-body,.client-live-chat-emoji-picker .epr-body{max-height:230px;scrollbar-color:rgba(23,103,255,.65) rgba(15,23,42,.06);scrollbar-width:thin}.admin-chat-emoji-picker .epr-body::-webkit-scrollbar,.client-live-chat-emoji-picker .epr-body::-webkit-scrollbar{width:8px}.admin-chat-emoji-picker .epr-body::-webkit-scrollbar-track,.client-live-chat-emoji-picker .epr-body::-webkit-scrollbar-track{border-radius:999px;background:rgba(15,23,42,.06)}.admin-chat-emoji-picker .epr-body::-webkit-scrollbar-thumb,.client-live-chat-emoji-picker .epr-body::-webkit-scrollbar-thumb{border:2px solid #ffffff;border-radius:999px;background:linear-gradient(180deg,rgba(23,103,255,.8),rgba(20,184,166,.7))}.admin-chat-emoji-picker .epr-body,.admin-chat-emoji-picker .epr-category-nav,.admin-chat-emoji-picker .epr-emoji-list,.admin-chat-emoji-picker .epr-header,.admin-chat-emoji-picker .epr-search-container,.client-live-chat-emoji-picker .epr-body,.client-live-chat-emoji-picker .epr-category-nav,.client-live-chat-emoji-picker .epr-emoji-list,.client-live-chat-emoji-picker .epr-header,.client-live-chat-emoji-picker .epr-search-container{width:100%!important;min-width:0!important}.client-live-chat-panel footer{display:grid;grid-template-columns:34px 34px minmax(0,1fr) 40px;grid-gap:8px;gap:8px;align-items:end;padding:12px;border-top:1px solid #e2e8f0;background:#ffffff}.admin-chat-composer input,.client-live-chat-panel footer input{display:none}.admin-chat-composer button,.client-live-chat-panel footer button{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#334155;background:#f1f5f9}.admin-chat-composer textarea,.client-live-chat-panel footer textarea{width:100%;min-height:38px;max-height:96px;resize:none;border:1px solid #dbe3ef;border-radius:10px;padding:9px 10px;outline:none;color:#0f172a;background:#ffffff}.client-live-chat-panel footer textarea:disabled{color:#64748b;background:#f1f5f9;cursor:not-allowed}.admin-chat-composer .send,.client-live-chat-panel footer .send{color:#ffffff;background:#1767ff}.admin-chat-composer .send:disabled,.client-live-chat-panel footer .send:disabled,.client-live-chat-panel footer button:disabled{opacity:.55;cursor:not-allowed}.admin-chat-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;min-height:560px}.admin-chat-inbox,.admin-chat-panel{min-height:0}.admin-chat-inbox{display:grid;grid-gap:14px;gap:14px}.admin-chat-thread-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.admin-chat-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid #dbe4ef;border-radius:12px;background:linear-gradient(135deg,#f8fafc,#ffffff)}.admin-chat-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-chat-summary-grid span{min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px;padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#ffffff;color:#0f172a}.admin-chat-summary-grid svg{grid-row:span 2;width:34px;height:34px;padding:8px;border-radius:10px;color:#1767ff;background:#e0f2fe}.admin-chat-summary-grid small{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.admin-chat-summary-grid strong{color:#0f172a;font-size:22px;line-height:1}.admin-chat-search{width:100%;min-height:42px;max-width:none;margin:0;padding:0 12px;border-color:#dbe4ef;background:#ffffff;color:#1767ff}.admin-chat-search input{color:#0f172a;font-size:13px}.admin-chat-search input::placeholder{color:#94a3b8}.admin-chat-tools>span{min-width:0;display:grid;grid-gap:3px;gap:3px;color:#0f172a}.admin-chat-tools>span small{color:#64748b;font-size:12px}.admin-chat-retention-select .admin-custom-select-button{min-height:38px}.admin-chat-thread-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:84px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;color:#0f172a;text-align:left;cursor:pointer}.admin-chat-thread-list button.active,.admin-chat-thread-list button:hover{border-color:#1767ff;background:#eff6ff}.admin-chat-thread-list button.unread{border-color:rgba(239,68,68,.62);background:linear-gradient(90deg,rgba(254,226,226,.92),#ffffff 48%);box-shadow:inset 5px 0 0 #ef4444,0 12px 28px rgba(239,68,68,.12)}.admin-chat-thread-list button.closed{background:#f8fafc}.admin-chat-thread-list small,.admin-chat-thread-list strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-thread-list small{color:#64748b;font-size:12px}.admin-chat-thread-list em{width:-moz-fit-content;width:fit-content;display:inline-flex;margin-top:4px;padding:2px 7px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.admin-chat-thread-list em.new{background:#fee2e2;color:#dc2626}.admin-chat-list-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 2px;color:#64748b;font-size:12px}.admin-chat-list-footer strong{color:#0f172a}.chat-list-pagination{padding-top:8px}.admin-chat-thread-avatar{width:42px;height:42px}.admin-chat-thread-avatar.large{width:48px;height:48px}.admin-chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;height:100%;overflow:hidden}.admin-chat-panel-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.admin-chat-panel-head small,.admin-chat-panel-head strong{display:block;min-width:0}.admin-chat-panel-head small{color:#64748b}.admin-chat-panel-actions{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;justify-self:end}.admin-chat-panel-actions .admin-ghost{white-space:nowrap}.admin-chat-modal{z-index:86}.admin-chat-modal-panel{width:min(1180px,calc(100vw - 32px));height:min(780px,calc(100vh - 36px));max-height:calc(100vh - 36px);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:0}.admin-chat-modal-head{align-items:center;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.admin-chat-modal-title{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.admin-chat-modal-title em,.admin-chat-modal-title h2,.admin-chat-modal-title small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-chat-modal-title em{color:#64748b;font-size:13px;font-style:normal}.admin-chat-messages{height:min(560px,calc(100vh - 310px));min-height:360px;max-height:min(560px,calc(100vh - 310px));display:flex;flex-direction:column;gap:10px;overflow-y:auto;overscroll-behavior:contain;padding:16px 18px;scrollbar-gutter:stable}.admin-chat-modal-panel .admin-chat-messages{height:auto;min-height:0;max-height:none;padding:18px 20px}.admin-chat-modal-panel .admin-chat-emojis{margin-top:10px;border:1px solid #e2e8f0;border-radius:12px}.admin-chat-messages article{position:relative;max-width:min(560px,calc(100% - 72px));display:grid;grid-gap:6px;gap:6px;padding:11px 42px 11px 13px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.admin-chat-message-delete{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid rgba(220,38,38,.22);border-radius:8px;background:rgba(255,255,255,.86);color:#dc2626;cursor:pointer}.admin-chat-message-delete svg{color:currentColor;stroke:currentColor}.admin-chat-message-delete:hover{border-color:rgba(220,38,38,.45);background:#fee2e2}.admin-chat-message-delete:disabled{cursor:wait;opacity:.72}.admin-chat-messages article.admin{align-self:flex-end;margin-right:4px;color:#ffffff;background:#1767ff;border-color:#1767ff}.admin-chat-messages article.client{align-self:flex-start;margin-left:4px}.admin-chat-messages article small,.admin-chat-messages article span{font-size:11px;opacity:.72}.admin-chat-messages article p{margin:0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.admin-chat-empty.spacious{min-height:460px}.admin-chat-closed-note{display:flex;align-items:center;gap:9px;padding:11px 12px;border-top:1px solid #e2e8f0;color:#475569;background:#f8fafc;font-size:13px}.admin-chat-composer{display:grid;grid-template-columns:38px 38px minmax(0,1fr) 42px;grid-gap:8px;gap:8px;align-items:end;padding:14px 18px 0;border-top:1px solid #e2e8f0}@media (max-width:900px){.admin-chat-workspace{grid-template-columns:1fr;height:auto;overflow:visible}.admin-chat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chat-tools{grid-template-columns:1fr}.admin-chat-list-footer{align-items:flex-start;flex-direction:column}.admin-chat-messages{height:min(430px,calc(100vh - 300px));min-height:320px;max-height:min(430px,calc(100vh - 300px))}}@media (max-width:640px){.client-live-chat{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.client-live-chat-panel{position:fixed;right:max(10px,env(safe-area-inset-right));top:calc(var(--site-header-height) + 8px);bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px));width:min(360px,calc(100vw - 20px));height:auto;min-height:0;max-height:none;border-radius:14px}.client-live-chat-fab{width:52px;height:52px;border-radius:15px}.client-live-chat-panel header{grid-template-columns:38px minmax(0,1fr) 32px;gap:8px;padding:11px}.client-live-chat-avatar{width:38px;height:38px;border-radius:10px}.client-live-chat-panel header strong{font-size:13px;line-height:1.2}.client-live-chat-body{padding:12px 10px}.client-live-chat-empty,.client-live-chat-login{gap:7px;padding:18px}.client-live-chat-empty p,.client-live-chat-login p{margin:0;font-size:12px;line-height:1.35}.client-live-chat-panel footer{grid-template-columns:32px 32px minmax(0,1fr) 36px;gap:6px;padding:10px}.client-live-chat-panel footer button{width:32px;height:32px;border-radius:8px}.client-live-chat-panel footer textarea{min-height:36px;max-height:78px;padding:8px 9px;font-size:12px}.client-live-chat-emojis{padding:7px}.client-live-chat-emoji-picker{--epr-emoji-size:27px;--epr-emoji-gap:6px}.client-live-chat-emoji-picker .epr-body{max-height:min(230px,34dvh)!important}.client-live-chat-emoji-picker .epr-category-nav{padding-block:4px!important}.admin-chat-panel-head{grid-template-columns:42px minmax(0,1fr)}.admin-chat-panel-actions,.admin-chat-panel-head .admin-chip{grid-column:2;justify-self:start}.admin-chat-panel-actions{flex-wrap:wrap}.admin-chat-thread-list{grid-template-columns:1fr}.admin-chat-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-chat-summary-grid span{min-height:70px;grid-template-columns:30px minmax(0,1fr);column-gap:8px;padding:10px}.admin-chat-summary-grid svg{width:30px;height:30px;padding:7px}.admin-chat-summary-grid small{font-size:9.5px;line-height:1.15}.admin-chat-summary-grid strong{font-size:20px}.admin-chat-modal{padding:10px}.admin-chat-modal-panel{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:12px}.admin-chat-modal-head{align-items:flex-start}.admin-chat-modal-head .admin-chat-panel-actions{width:100%;grid-column:auto;justify-content:flex-start}.admin-chat-composer{grid-template-columns:34px 34px minmax(0,1fr) 38px}}html{overflow-y:scroll;scrollbar-gutter:stable;scroll-padding-top:calc(var(--site-header-height) + var(--site-header-clearance))}b,strong{font-weight:600}body{overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:42px!important}button{cursor:pointer}img{display:block;max-width:100%}.container{width:min(1360px,calc(100% - 48px));margin:0 auto}.page-skeleton{position:relative;overflow:hidden;border-radius:12px;background:rgba(255,255,255,.1)}.page-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:skeletonSweep 1.85s ease-in-out infinite;opacity:.72}.skeleton-breadcrumb{width:180px;height:14px}.skeleton-title{width:min(520px,72%);height:36px}.skeleton-chip{width:92px;height:30px;border-radius:999px}.skeleton-text{width:min(460px,80%);height:16px}.skeleton-card-text.short,.skeleton-text.short{width:120px}.skeleton-button{width:170px;height:48px}.skeleton-button.wide{width:100%}.skeleton-section-title{width:180px;height:24px;margin-bottom:20px}.skeleton-search{width:min(360px,100%);height:46px}.skeleton-card-title{width:92%;height:18px}.skeleton-card-text{width:70%;height:14px}.category-loading-shell,.product-loading-copy,.product-loading-stack{display:grid;grid-gap:14px;gap:14px}.product-loading-meta{display:flex;flex-wrap:wrap;gap:10px}.product-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.product-loading-card{min-height:96px}.category-loading-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:28px 34px;gap:28px 34px}.category-loading-link{height:56px;margin:6px 14px;border-radius:10px}@keyframes skeletonSweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.page-skeleton:after{animation:none;opacity:0}}@media (max-width:1100px){.category-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.product-loading-grid{grid-template-columns:1fr}.category-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skeleton-search,.skeleton-text,.skeleton-title{width:100%}}@media (max-width:520px){.category-loading-grid{grid-template-columns:1fr}}.site-header{position:fixed;top:0;left:0;right:0;z-index:180;background:#222a2d;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 10px 28px rgba(0,0,0,.22);transform:translateZ(0);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-header~main{padding-top:calc(var(--site-header-height) + var(--site-header-clearance))}.main-nav-inner{display:flex;align-items:center}.main-nav{background:#252d30}.main-nav-inner{min-height:92px;gap:32px}.brand{display:inline-flex;align-items:center;gap:1px;color:#f8fbfc;font-size:30px;font-weight:600;line-height:1;white-space:nowrap}.brand span{color:var(--blue)}.brand img{display:block;width:auto;max-width:178px;max-height:var(--navbar-logo-height,44px);object-fit:contain;object-position:left center}.brand-with-logo{min-width:0}.desktop-menu{display:flex;align-items:center;gap:18px;position:relative;min-height:70px}.black-button,.buy-button,.icon-button,.nav-pill,.outline-button,.paypal-button,.text-button{border:0;border-radius:var(--radius);transition:transform .15s ease,border-color .15s ease,background .15s ease}.nav-pill{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px;background:transparent;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase}.nav-pill.active,.nav-pill:hover{background:#183d53;color:var(--blue)}.mega-menu{position:absolute;left:0;top:70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 10px;gap:10px 10px;width:min(360px,calc(100vw - 32px));max-height:min(420px,calc(100dvh - var(--site-header-height) - 24px));overflow-y:auto;padding:18px 20px;border-radius:8px;background:#293335;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.05)}.mega-menu:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.mega-menu.wide{width:min(360px,calc(100vw - 32px))}.mega-menu.single{width:max-content;min-width:190px;max-width:min(260px,calc(100vw - 32px));grid-template-columns:minmax(0,1fr)}.mega-item{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 8px;border-radius:8px;color:#edf4f6;font-weight:600;font-size:13px;transition:background .14s ease,color .14s ease}.mega-item:hover{background:rgba(255,255,255,.06);color:#ffffff}.mega-icon{width:24px;display:grid;place-items:center}.nav-actions{position:relative;margin-left:auto;display:flex;align-items:center;gap:16px}.nav-auth-placeholder{width:92px;min-height:42px;flex:0 0 auto}.language-switcher{position:relative;z-index:20;flex:0 0 auto;width:64px}.language-switcher.compact{width:100%}.desktop-language-switcher{display:flex}#goog-gt-tt,#google_translate_element,.goog-logo-link,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-gadget,.goog-tooltip,.goog-tooltip:hover,iframe.skiptranslate{display:none!important}body{top:0!important}.language-select__control{min-height:40px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;transition:none!important}.language-select__control--is-focused,.language-select__control:hover{border:0!important;background:transparent!important;box-shadow:none!important}.language-select__value-container{padding:0!important}.language-select__single-value{color:#fff!important;margin:0!important}.language-current-value{display:inline-flex;align-items:center;gap:7px;color:#fff}.language-current-value img{display:block;width:24px;height:18px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.language-current-value strong{font-size:12px;letter-spacing:.04em}.language-select__input-container,.language-select__placeholder{color:rgba(255,255,255,.64)!important;font-size:12px!important}.language-select__dropdown-indicator,.language-select__indicators{display:none!important}.language-select__menu-portal{z-index:10000!important}.language-select__menu{width:min(760px,calc(100vw - 28px))!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:#20282b!important;box-shadow:0 24px 80px rgba(0,0,0,.48)!important;transform:translateX(calc(-100% + 64px))}.language-select__menu-list{max-height:min(68vh,640px)!important;padding:14px!important;scrollbar-color:rgba(244,214,0,.72) rgba(255,255,255,.06);scrollbar-width:thin}.language-select__menu-list::-webkit-scrollbar{width:8px}.language-select__menu-list::-webkit-scrollbar-track{border-radius:999px;background:rgba(255,255,255,.06)}.language-select__menu-list::-webkit-scrollbar-thumb{border:2px solid #20282b;border-radius:999px;background:linear-gradient(180deg,rgba(244,214,0,.95),rgba(244,214,0,.48))}.language-select__menu-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ffe600,rgba(244,214,0,.7))}.language-select__group{padding:0 0 18px!important}.language-select__group:not(:last-child){margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06)}.language-select__group>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px 10px;gap:4px 10px}.language-select__group-heading{margin:0 0 10px!important;padding:0 8px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important}.language-select__option{display:grid!important;grid-template-columns:28px minmax(0,1fr) 38px;align-items:center;grid-gap:9px;gap:9px;width:auto;min-height:42px;border-radius:10px!important;background:transparent!important;color:#fff!important;cursor:pointer!important}.language-select__option--is-focused,.language-select__option--is-selected{background:rgba(244,214,0,.11)!important}.language-option-flag{display:block;width:24px;height:18px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.language-option-main{display:grid;min-width:0;grid-gap:2px;gap:2px}.language-option-main strong{overflow:hidden;font-size:12.5px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.language-option-code,.language-option-main small{color:rgba(255,255,255,.74);font-size:11px;font-weight:700}.language-option-code{justify-self:end;color:#f4d600}@media (max-width:900px){.language-select__group>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.language-switcher{width:60px}.language-select__control{min-height:36px!important;border-radius:10px!important}.language-current-value{gap:5px}.language-current-value img{width:22px;height:16px}.language-current-value strong{font-size:11px}.language-select__menu{width:calc(100vw - 20px)!important;border-radius:14px!important;transform:translateX(calc(-100% + 60px))}.language-select__menu-list{max-height:min(70vh,560px)!important;padding:12px!important}.language-select__group>div{grid-template-columns:minmax(0,1fr)}.language-select__option{min-height:44px}}.search-box{width:min(380px,30vw);height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border:2px solid #4d575b;border-radius:7px;background:#384044;color:#aeb7ba}.search-box input{width:100%;border:0;outline:0;background:transparent;color:#fff}.search-box input[type=search]::-webkit-search-cancel-button,.search-box input[type=search]::-webkit-search-decoration,.search-box input[type=search]::-webkit-search-results-button,.search-box input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none;appearance:none}.mobile-search-strip{display:none}.front-search-wrap{position:relative;min-width:0}.desktop-search-wrap{flex:1 1 280px;max-width:360px}.front-search-box{position:relative;width:100%}.front-search-clear{width:26px;height:26px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:999px;background:rgba(255,255,255,.08);color:#cdb6a4}.front-search-clear:hover{background:rgba(244,214,0,.16);color:#f4d600}.front-search-panel{position:absolute;z-index:245;top:calc(100% + 10px);right:0;width:min(460px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(244,214,0,.2);border-radius:12px;background:#111616;color:#f8fbfc;box-shadow:0 24px 70px rgba(0,0,0,.5)}.front-search-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#171d1d}.front-search-panel-head span{display:grid;grid-gap:2px;gap:2px}.front-search-panel-head strong{font-size:14px}.front-search-panel-head small{color:#a79282;font-size:11px}.front-search-panel-head svg{color:#f4d600}.front-search-results{max-height:min(420px,calc(100dvh - 160px));overflow-y:auto;padding:8px}.front-search-group{display:grid;grid-gap:5px;gap:5px}.front-search-group+.front-search-group{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.front-search-group>span{padding:4px 6px;color:#a79282;font-size:10px;font-weight:600;text-transform:uppercase}.front-search-result{min-width:0;min-height:58px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:7px;border-radius:8px;color:#f8fbfc}.front-search-result:hover{background:rgba(244,214,0,.1)}.front-search-result i{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#202828;color:#f4d600;font-style:normal}.front-search-result img{width:100%;height:100%;object-fit:cover}.front-search-result span:not(.front-search-group>span){min-width:0;display:grid;grid-gap:2px;gap:2px}.front-search-result small,.front-search-result strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.front-search-result strong{font-size:13px;font-weight:600}.front-search-result small{color:#a79282;font-size:11px}.front-search-result b{color:#f4d600;font-size:12px;white-space:nowrap}.front-search-empty{margin:0;padding:18px 12px;color:#a79282;text-align:center}.outline-button,.wallet-chip{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;color:#fff;background:transparent;border:2px solid #424d51;border-radius:7px;font-weight:600;white-space:nowrap}.wallet-chip{color:var(--green)}.nav-wallet-balance{color:var(--blue)}.account-avatar-button,.nav-notification-button{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:999px;color:#ffffff;background:transparent}.account-avatar-button:hover,.account-avatar-button[aria-expanded=true],.nav-notification-button:hover{background:rgba(255,255,255,.08)}.account-avatar-button{background:#f3f5f5;color:#687274;box-shadow:inset 0 0 0 2px rgba(0,0,0,.08)}.account-avatar-button:hover,.account-avatar-button[aria-expanded=true]{background:#ffffff;color:#31383a}.account-menu-wrap,.front-notification-wrap{position:relative;flex:0 0 auto}.nav-notification-button{position:relative;cursor:pointer}.nav-notification-button b{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#ff255f;color:#ffffff;font-size:11px;font-weight:600}.front-notification-panel{position:absolute;z-index:120;top:calc(100% + 12px);right:0;width:min(430px,calc(100vw - 28px));overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#0e1722;color:#ffffff;box-shadow:0 24px 70px rgba(0,0,0,.46)}.front-notification-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 17px 14px;background:#0b1520;border-bottom:1px solid rgba(148,163,184,.18)}.front-notification-head span{display:grid;grid-gap:3px;gap:3px}.front-notification-head strong{font-size:18px}.front-notification-head small{color:#8fa2b4}.front-notification-head button{min-height:36px;border:1px solid #ffc107;border-radius:8px;background:transparent;color:#ffc107;cursor:pointer;font-weight:600;padding:0 12px;text-transform:uppercase}.front-notification-head button:disabled{opacity:.45;cursor:not-allowed}.front-notification-list{max-height:328px;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:#4b6378 #111d2a;scrollbar-gutter:stable}.front-notification-list::-webkit-scrollbar{width:10px}.front-notification-list::-webkit-scrollbar-track{background:#111d2a;border-left:1px solid rgba(148,163,184,.14)}.front-notification-list::-webkit-scrollbar-thumb{border:2px solid #111d2a;border-radius:999px;background:linear-gradient(180deg,#6d8195,#35495d)}.front-notification-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8aa0b5,#486078)}.front-notification-list>button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;scroll-snap-align:start;padding:15px 17px;border:0;border-bottom:1px solid rgba(148,163,184,.16);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.front-notification-list>button.unread,.front-notification-list>button:hover{background:#1a2a36}.front-notification-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#263743;color:#ffc107}.front-notification-list em,.front-notification-list small,.front-notification-list strong{display:block}.front-notification-list strong{font-weight:600}.front-notification-list small{margin-top:4px;color:#aab6c3;line-height:1.4}.front-notification-list em{margin-top:6px;color:#8fa2b4;font-size:12px;font-style:normal}.front-notification-list p{margin:0;padding:20px;color:#8fa2b4}.account-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:80;width:min(430px,calc(100vw - 32px));padding:20px 22px;border-radius:9px;background:#2b3437;color:#f7fbfc;box-shadow:0 22px 52px rgba(0,0,0,.34)}.account-dropdown-profile{display:flex;align-items:center;gap:12px}.account-dropdown-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:999px;background:#ffffff;color:#697477}.account-dropdown-profile small,.account-dropdown-profile strong{display:block}.account-dropdown-profile strong{font-size:13px}.account-dropdown-profile small{margin-top:2px;color:#aeb8bb;font-size:11px}.account-dropdown-divider{height:1px;margin:18px 0;background:rgba(255,255,255,.08)}.account-dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 30px;gap:8px 30px}.admin-account-dropdown{width:min(312px,calc(100vw - 32px))}.admin-account-dropdown .account-dropdown-grid{grid-template-columns:1fr;gap:7px}.account-dropdown-item{min-height:30px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:0;border-radius:6px;background:transparent;color:#f7fbfc;text-align:left;font-size:13px;font-weight:600}.account-dropdown-item:hover{color:var(--blue)}.account-dropdown-item[href="/account/redeem-gift-card"],.account-dropdown-item[href="/account/redeem-gift-card"] svg{color:#f4d600}.account-dropdown-item svg{justify-self:center}.icon-button{width:44px;height:44px;display:grid;place-items:center;background:transparent;color:#fff}.mobile-menu-button{display:none}.home-stage{position:relative;min-height:440px;overflow:hidden;background:linear-gradient(180deg,#65717d 0,#30393e 58%,var(--bg) 100%)}.stage-bg{position:absolute;inset:0;opacity:.28;background:linear-gradient(135deg,transparent 25%,rgba(255,255,255,.18) 25% 30%,transparent 30% 60%,rgba(255,255,255,.12) 60% 65%,transparent 65%),radial-gradient(circle at 30% 90%,rgba(255,255,255,.18),transparent 32%)}.hero-layout{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr) 170px;align-items:center;grid-gap:28px;gap:28px;padding-top:28px}.hero-banner{position:relative;height:360px;overflow:hidden;border-radius:var(--radius);box-shadow:0 25px 90px rgba(0,0,0,.28);background:#252d30}.hero-banner img,.side-banner img{width:100%;height:100%;object-fit:cover}.hero-copy{position:absolute;inset:auto 32px 28px 32px;display:grid;grid-gap:8px;gap:8px;width:min(620px,calc(100% - 64px));text-shadow:0 2px 14px rgba(0,0,0,.55)}.hero-copy strong{font-size:clamp(26px,3vw,56px);line-height:1;text-transform:uppercase}.hero-copy small{color:#eef5f8;font-size:17px}.hero-copy b{width:-moz-fit-content;width:fit-content;margin-top:10px;padding:12px 18px;border-radius:5px;background:#050707}.side-banner{height:360px;overflow:hidden;border-radius:var(--radius);background:#252d30}.dimmed{opacity:.36;filter:grayscale(1)}.banner-dots{position:relative;display:flex;justify-content:center;gap:8px;margin-top:-34px}.banner-dots button{width:58px;height:5px;border:0;border-radius:999px;background:#6b7179}.banner-dots .active{background:var(--blue)}.offers-section{position:relative;margin-top:-2px;padding-bottom:26px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.section-head h1,.section-head h2{margin:0;font-size:20px;text-transform:uppercase}.section-head p{margin:6px 0 0;color:#c6ced1}.section-head a{gap:7px;color:#b7c0c4}.black-button,.section-head a{display:inline-flex;align-items:center;font-weight:600}.black-button{min-height:48px;justify-content:center;padding:0 22px;background:#050707;color:#fff}.offers-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:26px 16px;gap:26px 16px;align-items:start}.offers-carousel{position:relative;overflow:hidden}.offers-carousel:after,.offers-carousel:before{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:3;pointer-events:none}.offers-carousel:before{left:0;background:linear-gradient(90deg,rgba(24,32,32,.96),rgba(24,32,32,0))}.offers-carousel:after{right:0;background:linear-gradient(-90deg,rgba(24,32,32,.96),rgba(24,32,32,0))}.offers-track{display:flex;align-items:stretch;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none}.offers-track::-webkit-scrollbar{display:none}.offers-slide{flex:0 0 clamp(214px,17vw,246px)}.offers-carousel.is-static .offers-track{overflow:visible}.offer-card{position:relative;min-height:104px;display:block;overflow:hidden;border-radius:var(--radius);background:#172021;box-shadow:0 12px 24px rgba(0,0,0,.16)}.offer-card:after,.offer-card:before{content:"";position:absolute;pointer-events:none}.offer-card:before{inset:0 0 34px;background:linear-gradient(135deg,rgba(255,255,255,.18) 0 16%,transparent 16% 34%,rgba(255,255,255,.1) 34% 48%,transparent 48%),linear-gradient(135deg,#de6aa3,#d384b7)}.offer-card:after{inset:auto 0 0;height:42px;background:#172021}.offer-card:nth-child(5n+2):before{background:linear-gradient(135deg,rgba(255,255,255,.18) 0 16%,transparent 16% 34%,rgba(255,255,255,.1) 34% 48%,transparent 48%),linear-gradient(135deg,#9ca2a0,#6f7775)}.offer-card:nth-child(5n+3):before{background:linear-gradient(135deg,rgba(255,255,255,.16) 0 16%,transparent 16% 34%,rgba(255,255,255,.08) 34% 48%,transparent 48%),linear-gradient(135deg,#0e67c7,#2398e7)}.offer-card:nth-child(5n+4):before{background:linear-gradient(135deg,rgba(255,255,255,.16) 0 16%,transparent 16% 34%,rgba(255,255,255,.08) 34% 48%,transparent 48%),linear-gradient(135deg,#818981,#c6c8c5)}.offer-card:nth-child(5n+5):before{background:linear-gradient(135deg,rgba(255,255,255,.15) 0 16%,transparent 16% 34%,rgba(255,255,255,.08) 34% 48%,transparent 48%),linear-gradient(135deg,#0f68ca,#2da5ee)}.offer-card:nth-child(10n+6):before{background:linear-gradient(135deg,rgba(255,255,255,.16) 0 16%,transparent 16% 34%,rgba(255,255,255,.08) 34% 48%,transparent 48%),linear-gradient(135deg,#8298bf,#b4cce0)}.offer-card:nth-child(10n+8):before{background:linear-gradient(135deg,rgba(255,255,255,.15) 0 16%,transparent 16% 34%,rgba(255,255,255,.08) 34% 48%,transparent 48%),linear-gradient(135deg,#c2a869,#d4c095)}.offer-card:nth-child(10n+10):before{background:linear-gradient(135deg,rgba(255,255,255,.16) 0 16%,transparent 16% 34%,rgba(255,255,255,.08) 34% 48%,transparent 48%),linear-gradient(135deg,#d02ff0,#c76cff)}.offer-image{position:absolute;z-index:2;left:14px;top:0;width:64px;height:64px;overflow:hidden;border-radius:var(--radius);background:#0f1718;box-shadow:0 8px 18px rgba(0,0,0,.24)}.offer-image img{width:100%;height:100%;object-fit:cover}.offer-body{position:absolute;z-index:2;left:92px;right:16px;top:24px;display:grid;grid-gap:4px;gap:4px;min-width:0}.offer-body small,.offer-body strong,.product-info small,.product-info strong{overflow-wrap:anywhere}.offer-body strong{font-size:14px;line-height:1.18}.offer-body small{color:rgba(255,255,255,.75);font-size:12px;line-height:1.2}.promo-chip{left:14px;bottom:10px;min-width:64px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:2px 12px;border-radius:7px;background:var(--green);color:#122000;font-weight:600;font-size:12px}.offer-card b,.promo-chip{position:absolute;z-index:2}.offer-card b{right:16px;bottom:11px;font-size:14px;line-height:1}.highlight-packages-section{position:relative;z-index:1;margin-top:22px;padding-bottom:42px}.highlight-sort-dropdown{position:relative;z-index:8;min-width:178px}.highlight-sort-dropdown:focus{outline:0}.highlight-sort-trigger{width:100%;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-template-rows:auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px;padding:6px 10px 6px 12px;border:1px solid #00000000;border-radius:8px;background:#05050500;color:#ffffff;cursor:pointer}.highlight-sort-trigger span,.highlight-sort-trigger strong{display:block;grid-column:1;min-width:0;text-align:left}.highlight-sort-trigger span{grid-row:1;color:rgba(255,255,255,.56);font-size:9px;font-weight:700;line-height:1;text-transform:uppercase}.highlight-sort-trigger strong{grid-row:2;color:#ffffff;font-size:12px;line-height:1;white-space:nowrap}.highlight-sort-trigger svg{grid-column:2;grid-row:1/span 2;justify-self:center;align-self:center;transition:transform .15s ease}.highlight-sort-dropdown.open .highlight-sort-trigger{border-color:#00000000;background:#05050500;box-shadow:none}.highlight-sort-dropdown.open .highlight-sort-trigger svg{transform:rotate(180deg)}.highlight-sort-menu{position:absolute;top:calc(100% + 6px);right:0;width:100%;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid #00000000;border-radius:8px;background:#171a1c;box-shadow:none}.highlight-sort-menu button{min-height:34px;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.76);font:inherit;font-size:12px;font-weight:700;text-align:left;padding:0 10px;cursor:pointer}.highlight-sort-menu button.active,.highlight-sort-menu button:hover{background:rgba(255,255,255,.08);color:#ffffff}.highlight-packages-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.highlight-packages-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px}.highlight-packages-pagination span button,.highlight-packages-pagination>button{min-height:28px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.05);color:#ffffff;cursor:pointer;font:inherit;font-size:11px;font-weight:700}.highlight-packages-pagination>button{padding:0 11px}.highlight-packages-pagination>button:disabled{opacity:.4;cursor:not-allowed}.highlight-packages-pagination span{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px}.highlight-packages-pagination span button{min-width:28px;padding:0 8px}.highlight-packages-pagination span button.active{border-color:#f4d600;background:#f4d600;color:#08131c}.highlight-package-card{position:relative;min-height:72px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;overflow:hidden;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:5px 22px;background:linear-gradient(135deg,rgba(41,58,62,.96),rgba(20,29,31,.95)),#192223;color:#ffffff;box-shadow:0 14px 30px rgba(0,0,0,.16)}.highlight-package-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--blue),#75e36e,#f0b449)}.highlight-package-media{position:relative;z-index:1;width:52px;height:52px;overflow:hidden;align-self:center;border-radius:7px;background:#0d1517;box-shadow:0 10px 22px rgba(0,0,0,.24)}.highlight-package-media img{width:100%;height:100%;object-fit:cover}.highlight-package-copy{position:relative;z-index:1;min-width:0;display:grid;align-content:center;grid-gap:2px;gap:2px;padding-top:0}.highlight-package-copy small,.highlight-package-copy span,.highlight-package-copy strong{min-width:0;max-width:100%;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis}.highlight-package-copy small{display:block;color:rgba(255,255,255,.7);font-size:10px;line-height:1.2;white-space:nowrap}.highlight-package-copy strong{display:block;font-size:12px;line-height:1.16;white-space:nowrap}.highlight-package-copy span{color:rgba(255,255,255,.76);font-size:10px;line-height:1.1;white-space:nowrap}.highlight-package-price{position:relative;z-index:1;min-width:max-content;display:grid;justify-items:end;align-content:center;grid-gap:3px;gap:3px;overflow:visible;text-align:right;white-space:nowrap}.highlight-package-price del{color:rgba(255,255,255,.46);font-size:9px;line-height:1}.highlight-package-price b{color:#f0b449;font-size:11px;line-height:1}.section-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.home-catalog-carousel{position:relative;z-index:1}.mobile-card-pagination{display:none}.account-menu,.admin-form,.admin-list,.admin-nav,.admin-workspace,.catalog-section,.category-content,.category-sidebar,.checkout-card,.checkout-panel,.content-panel,.package-panel,.support-panel,.wallet-overview{border-radius:var(--radius);background:var(--panel);border:1px solid rgba(255,255,255,.04)}.catalog-section{position:relative;min-height:249px;padding:28px 26px 24px;background:linear-gradient(#1f292b,#1f292b) padding-box,linear-gradient(135deg,#ff255f,#f4d600 34%,#1fad4b 66%,#1767ff) border-box;border:1px solid transparent;border-radius:53px 5px;overflow:hidden}.mini-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));grid-gap:14px 18px;gap:14px 18px}.home-section-empty-card{min-height:76px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:12px;border:1px dashed rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.025);color:#a5afb3}.home-section-empty-card svg{grid-row:span 2;color:#f4d600}.home-section-empty-card small,.home-section-empty-card strong{min-width:0;display:block}.home-section-empty-card strong{color:#fff;font-size:13px}.home-section-empty-card small{font-size:11px;line-height:1.25}@media (min-width:761px){.home-page-shell .catalog-section .mini-product-grid>.product-card:nth-child(n+10){display:none}}.catalog-section .section-head{margin-bottom:30px}.catalog-section .section-head h2{position:relative;display:inline-block;padding-bottom:10px;color:#fff;font-size:16px;line-height:1.2}.home-page-shell .catalog-section .section-head h2:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:4px;border-radius:999px;background:linear-gradient(90deg,#ff255f,#f4d600 36%,#1fad4b 68%,#1767ff);box-shadow:0 0 12px rgba(244,214,0,.25)}.catalog-section .section-head a{color:#a5afb3;font-size:13px;font-weight:500}.catalog-section .section-head svg{color:#b3ada0}.product-card{position:relative;display:grid;grid-gap:12px;gap:12px;color:#fff}.product-card.out-of-stock{cursor:not-allowed;opacity:.78}.product-card.out-of-stock .thumb-wrap img,.product-cover.out-of-stock img{filter:grayscale(.82);opacity:.58}.product-card.out-of-stock .thumb-wrap:after,.product-cover.out-of-stock:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(135deg,rgba(15,23,42,.2),rgba(127,29,29,.28)),repeating-linear-gradient(-35deg,rgba(255,255,255,.08) 0 2px,transparent 2px 8px)}.stock-overlay-badge{position:absolute;left:8px;top:8px;z-index:4;max-width:calc(100% - 16px);min-height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;overflow:hidden;border:1px solid rgba(254,202,202,.74);border-radius:6px;background:rgba(127,29,29,.9);color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 10px 22px rgba(0,0,0,.28)}.product-card.out-of-stock .product-info strong{color:#cbd5e1}.product-card.out-of-stock .product-card-action{color:#fca5a5}.product-card.compact{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;min-height:66px;min-width:0}.product-card.compact .stock-overlay-badge{left:50%;top:50%;width:max-content;max-width:calc(100% - 8px);min-height:16px;padding:0 4px;border-radius:4px;font-size:7px;letter-spacing:0;line-height:1;transform:translate(-50%,-50%)}.thumb-wrap{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);background:linear-gradient(135deg,rgba(244,214,0,.45),rgba(246,166,0,.25)),#293335}.compact .thumb-wrap{width:66px;height:66px}.thumb-wrap img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.thumb-fallback{width:100%;height:100%;display:grid;place-items:center;font-size:28px;font-weight:600;color:var(--blue)}.product-info{display:grid;grid-gap:4px;gap:4px;min-width:0}.product-info strong{font-weight:500;line-height:17px}.product-card.compact .product-info strong{font-size:14px}.product-card.compact .product-info small{font-size:11px;line-height:1.2}.product-card-meta{min-width:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.country-badge{position:absolute;right:7px;bottom:7px;width:30px;height:22px;display:block;overflow:hidden;border:2px solid rgba(255,255,255,.78);border-radius:4px;background:#eef3f7;box-shadow:0 6px 16px rgba(0,0,0,.32)}.country-flag-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:17px;line-height:1;pointer-events:none}.country-badge img{position:relative;z-index:1;width:100%;height:100%;display:block;pointer-events:none;object-fit:cover}.product-card.compact .country-badge{right:5px;bottom:5px;width:26px;height:19px}.muted,.product-info small{color:var(--muted)}.folder-card .product-info small{color:#b7c3c7}.folder-thumb{position:relative;background:#263133}.product-card.compact .folder-thumb{width:66px;height:66px;align-self:center}.client-product-card strong,.client-product-list-name strong,.front-search-result.product strong,.highlight-package-copy strong,.offer-body strong,.product-title-block h1{font-weight:500}.folder-icon-fallback{width:100%;height:100%;display:grid;place-items:center;background:rgba(255,255,255,.04)}.price-line{display:inline-flex;align-items:center;gap:6px;color:#d8e1e4;font-size:13px}.site-footer{margin-top:44px;padding:34px 0 46px;border-top:1px solid #252e31;background:#131818}.footer-grid{display:grid;grid-template-columns:1.8fr repeat(4,minmax(0,1fr));grid-gap:38px;gap:38px}.footer-brand-column,.footer-menu-column,.footer-social-column{min-width:0}.footer-grid .is-empty{display:none}.footer-grid h3{margin:0 0 14px;color:#aab3b6;font-size:15px}.footer-grid a{display:block;margin:10px 0;color:#fff}.footer-social-links{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:8px}.footer-social-link{min-height:38px;width:auto;display:inline-flex;align-items:center;justify-content:center;margin:0!important;border:0;border-radius:0;background:transparent;color:#ffffff;box-shadow:none;transition:transform .18s ease,opacity .18s ease}.footer-social-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.footer-social-link:not(.disabled):hover{transform:translateY(-1px);opacity:.86}.footer-social-link.whatsapp{color:#22c55e}.footer-social-link.telegram{color:#38bdf8}.footer-social-link.disabled{opacity:.56}.footer-brand{margin:0;color:#667174;font-size:28px;font-weight:600}.footer-brand-link{display:inline-flex;align-items:center;color:inherit}.footer-logo{display:block;max-width:170px;max-height:var(--footer-logo-height,68px);margin:0 0 10px;object-fit:contain;object-position:left center}.footer-description{grid-column:1/-1;max-width:none;margin:2px 0 0;line-height:1.6}.footer-description p{margin:0}.footer-social-link svg{display:block;width:34px;height:34px}.category-page{padding:32px 0 0}.category-layout{display:grid;grid-template-columns:380px 1fr;grid-gap:28px;gap:28px}.category-sidebar{align-self:start;overflow:hidden}.sidebar-title{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border:0;border-bottom:1px solid var(--line);background:transparent;color:#ffffff;font-weight:600;text-align:left}.sidebar-title svg{display:none}.category-link{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:56px;margin:6px 14px;padding:0 14px;border-radius:6px;color:#f6fbff}.category-link.active,.category-link:hover{background:rgba(140,93,244,.2)}.category-link b{color:#aab4b7}.category-link-thumb{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:rgba(255,255,255,.06)}.category-link-thumb img{width:100%;height:100%;object-fit:cover}.category-content{padding:28px}.category-folder-hero{display:grid;grid-template-columns:68px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.category-folder-cover{width:68px;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#263133}.category-folder-cover img{width:100%;height:100%;object-fit:cover}.category-folder-hero .breadcrumb{margin-bottom:6px;font-size:12px}.category-folder-hero h1{margin:0;font-size:24px}.category-folder-hero p{max-width:68ch;margin:10px 0 0;color:var(--muted);line-height:1.55}.breadcrumb{color:#adb7ba;font-weight:600;margin-bottom:28px}.category-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:24px}.category-toolbar h1{margin:0;font-size:24px}.category-toolbar h2{margin:0;font-size:18px}.admin-form input,.admin-form select,.admin-form textarea,.auth-card input:not([type=checkbox]),.category-toolbar input,.dynamic-fields input,.dynamic-fields select,.dynamic-fields textarea,.order-info-fields input,.order-info-fields select,.order-info-fields textarea,.topup-row input{width:100%;min-height:46px;border:1px solid #405054;border-radius:6px;background:#151c1d;color:#fff;outline:0;padding:10px 14px}.category-toolbar input{max-width:none}.product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:28px 34px;gap:28px 34px}.category-content>.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 28px}.category-content>.product-grid .product-card{min-width:0;max-width:none;display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:0;border:0;border-radius:8px;background:transparent;transition:transform .16s ease,background .16s ease,border-color .16s ease}.category-content>.product-grid .product-card:hover{transform:translateY(-2px);border-color:transparent;background:transparent}.category-content>.product-grid .thumb-wrap{width:66px;height:66px;aspect-ratio:auto;border-radius:8px;background:#101112}.category-content>.product-grid .thumb-wrap>img{width:100%;height:100%;object-fit:cover}.category-content>.product-grid .product-info strong{min-width:0;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.category-content>.product-grid .product-info{min-width:0;padding:0}.category-content>.product-grid .product-card-meta{font-size:12px;color:#aeb4bf}.category-content>.product-grid .country-badge{right:3px;bottom:3px;width:17px;height:12px;border-width:1px;border-radius:3px}.category-content>.product-grid .country-flag-fallback{font-size:11px}.product-card-action{min-height:30px;display:flex;align-items:center;gap:6px;margin-top:4px;color:#70a7ff;font-size:13px;font-weight:700}.category-content>.product-grid .product-card-action{display:none}.category-folder-grid{margin-bottom:34px}.category-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:34px}.category-pagination>span{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.category-pagination i{min-width:20px;color:#98a2ad;font-size:12px;font-style:normal;font-weight:600}.category-pagination button,.category-pagination i{display:inline-flex;align-items:center;justify-content:center}.category-pagination button{min-width:34px;min-height:34px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.05);color:#ffffff;cursor:pointer;font:inherit;font-size:12px;font-weight:600}.category-pagination>button{padding:0 13px}.category-pagination button.active,.category-pagination button:hover:not(:disabled){border-color:#f4d600;background:#f4d600;color:#08131c}.category-pagination button:disabled{cursor:not-allowed;opacity:.45}.category-empty-state{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #3b4a4e;border-radius:8px;color:#d9e6ea;text-align:center}.category-empty-state small{color:var(--muted)}.product-page{background:var(--bg)}.product-hero{position:relative;min-height:218px;overflow:hidden;background:linear-gradient(135deg,#6f7777,#3a4243)}.hero-texture{position:absolute;inset:0;opacity:.24;background:repeating-linear-gradient(135deg,rgba(255,255,255,.18) 0 48px,transparent 48px 96px)}.product-hero-inner{position:relative;min-height:218px;display:grid;grid-template-columns:150px 1fr auto;align-items:center;grid-gap:34px;gap:34px}.product-cover{position:relative;width:150px;aspect-ratio:.74;overflow:hidden;border-radius:var(--radius);background:var(--panel)}.product-cover img{width:100%;height:100%;object-fit:cover}.product-title-block h1{margin:0;font-size:clamp(24px,3vw,34px)}.product-title-block p{max-width:780px;color:#eef2f3}.product-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0}.product-meta>span{padding:5px 10px;border-radius:5px;background:rgba(255,255,255,.16);font-size:13px;font-weight:600}.product-meta>.product-stock-pill{border:1px solid rgba(254,202,202,.52);background:rgba(127,29,29,.48);color:#fee2e2}.product-cover .country-badge{right:10px;bottom:10px;width:34px;height:24px}.favorite-actions{display:grid;justify-items:end;grid-gap:8px;gap:8px}.favorite-button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border:1px solid rgba(255,255,255,.25);border-radius:22px 0;background:rgba(255,255,255,.08);color:#fff;font-weight:600}.favorite-button:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.14)}.favorite-button.active{border-color:rgba(255,91,128,.56);background:rgba(255,91,128,.16);color:#ffffff}.favorite-button.active svg{fill:currentColor;color:#ff6f91}.favorite-button:disabled{cursor:wait;opacity:.72}.favorite-message{margin:0;color:#ffffff;font-size:12px;font-weight:700}.purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;margin-top:28px}.product-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"packages sidebar" "description sidebar" "guide sidebar";grid-gap:38px 22px;gap:38px 22px;align-items:start;margin-top:28px}.product-content-layout>.package-panel{grid-area:packages;border-radius:22px 0}.product-content-layout>.description-panel{grid-area:description}.product-content-layout>.product-sidebar{grid-area:sidebar}.product-content-layout>.guide-panel{grid-area:guide}.checkout-column{display:grid;align-self:start;grid-gap:14px;gap:14px}.product-sidebar{display:grid;align-content:start;align-self:start;grid-gap:38px;gap:38px;position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 16px);z-index:5}.checkout-sticky{display:grid;align-self:start;grid-gap:14px;gap:14px}.checkout-card,.checkout-panel,.content-panel,.package-panel,.support-panel{padding:24px;border-radius:22px 0}.admin-form h2,.checkout-panel h2,.content-panel h2,.package-panel h2,.support-panel h2{margin:0 0 20px;font-size:16px}.package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.package-mobile-toggle{display:none}.package-option{position:relative;min-height:64px;display:grid;grid-template-columns:22px minmax(0,1fr) max-content;align-items:center;grid-gap:12px;gap:12px;padding:10px 16px;border:2px solid #3a484d;border-radius:22px 0;background:#263134;color:#fff;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.package-option:disabled{cursor:not-allowed}.package-option.active{border-color:var(--blue);background:#25404b;box-shadow:inset 0 0 0 1px rgba(244,214,0,.18)}.package-option.out-of-stock{border-color:rgba(248,113,113,.34);background:linear-gradient(135deg,rgba(127,29,29,.14),rgba(38,49,52,.96)),#263134;color:#cbd5e1;opacity:.9}.package-option.out-of-stock:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(-35deg,rgba(255,255,255,.035) 0 2px,transparent 2px 9px);pointer-events:none}.package-option.out-of-stock .check-dot{border-color:rgba(248,113,113,.48);background:#3c3034}.package-copy,.package-option .check-dot,.package-price-stack{position:relative;z-index:1}.package-copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.package-option.out-of-stock strong{color:#e5e7eb}.package-price-stack{display:grid;justify-items:end;grid-gap:3px;gap:3px;min-width:max-content}.package-option.out-of-stock b{color:#fca5a5}.package-stock-label{justify-self:start;min-height:20px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(248,113,113,.42);border-radius:999px;background:rgba(127,29,29,.48);color:#fecaca;font-size:9px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.package-empty-state{grid-column:1/-1;min-height:92px;display:grid;place-items:center;margin:0;border:1px dashed #4b5563;border-radius:8px;color:#cbd5e1;text-align:center}.check-dot{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:4px;border:2px solid #4b5b60;background:#425155;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.package-option.active .check-dot{position:relative;border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 3px rgba(244,214,0,.18)}.package-option.active .check-dot:after{content:"";width:8px;height:4px;margin-top:-1px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.old-price{color:#8b9699;font-size:12px;text-decoration:line-through}.package-option b{color:var(--blue)}.dynamic-fields{display:grid;grid-gap:14px;gap:14px;margin-top:26px;padding-top:24px;border-top:1px solid var(--line)}.auth-card label,.dynamic-fields label{display:grid;grid-gap:8px;gap:8px;color:#d8e0e3;font-weight:600}.quantity-row,.total-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.quantity-card .quantity-row{margin-bottom:0}.order-info-card h2{margin:0 0 14px;font-size:16px}.order-info-fields{display:grid;grid-gap:12px;gap:12px}.order-info-fields label{display:grid;grid-gap:7px;gap:7px;color:#d8e0e3;font-weight:600}.order-info-fields label span{font-size:13px}.order-info-fields textarea{min-height:82px;resize:vertical}.account-lookup-status{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin-top:14px;padding:11px 12px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:rgba(15,23,42,.28)}.account-lookup-dot{width:9px;height:9px;margin-top:5px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px rgba(148,163,184,.12)}.account-lookup-status small,.account-lookup-status strong{display:block}.account-lookup-status strong{color:#f8fafc;font-size:13px}.account-lookup-status small{margin-top:3px;color:#b7c4ca;font-size:12px;line-height:1.4}.account-lookup-status.checking .account-lookup-dot{background:#facc15;box-shadow:0 0 0 4px rgba(250,204,21,.14)}.account-lookup-status.verified{border-color:rgba(34,197,94,.28);background:rgba(22,163,74,.12)}.account-lookup-status.verified .account-lookup-dot{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.14)}.account-lookup-status.error,.account-lookup-status.unsupported,.account-lookup-status.unverified{border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.18)}.account-lookup-status.error .account-lookup-dot,.account-lookup-status.unsupported .account-lookup-dot,.account-lookup-status.unverified .account-lookup-dot{background:#f87171;box-shadow:0 0 0 4px rgba(248,113,113,.14)}.payment-card .total-row{margin-bottom:22px}.payment-card .total-row.discount,.payment-card .total-row.muted{margin-bottom:10px}.total-row.muted strong{color:#d8e0e3;font-size:16px}.total-row.discount,.total-row.discount strong{color:#80e7a2}.promo-box{display:grid;grid-gap:9px;gap:9px;margin-bottom:18px}.promo-box>span{color:#d8e0e3;font-size:13px;font-weight:600}.promo-box>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.promo-box input{min-width:0;border:1px solid #48575b;border-radius:8px;background:#111819;color:#fff;padding:12px;font-weight:600}.promo-box button{border:0;border-radius:8px;background:var(--blue);color:#071116;padding:0 14px;font-weight:600}.promo-box button:disabled{opacity:.6}.promo-box small{color:#f9b7b7;font-weight:700}.promo-box small.success{color:#80e7a2}.stepper{display:grid;grid-template-columns:42px 54px 42px;height:44px;overflow:hidden;border:2px solid #48575b;border-radius:6px}.stepper button{border:0;background:#3a4548;color:#fff;font-size:20px}.stepper b{display:grid;place-items:center}.total-row strong{color:var(--blue);font-size:24px}.buy-button,.paypal-button{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:22px 0;color:#071116;background:var(--orange);font-weight:600}.buy-button:disabled{cursor:not-allowed;opacity:.65}.buy-button-spinner{width:18px;height:18px;border:2px solid rgba(7,17,22,.28);border-top-color:#071116;border-radius:999px;animation:buyButtonSpin .75s linear infinite}.buy-processing-note{margin:8px 0 0;color:#7b8794;font-size:12px;font-weight:600;text-align:center}@keyframes buyButtonSpin{to{transform:rotate(1turn)}}.selected-package-count{margin:-6px 0 12px;color:#a87136;font-size:13px;font-weight:700}.paypal-button{margin-top:12px;background:#0b83ce;color:#fff}.checkout-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 12px}.checkout-payment-methods button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #3a4548;border-radius:8px;background:#101617;color:#d8e0e3;cursor:pointer;font:inherit;font-weight:600}.checkout-payment-methods button.active{border-color:#f4d600;background:rgba(244,214,0,.14);color:#ffffff}.checkout-payment-methods button:disabled{cursor:not-allowed;opacity:.45}.nowpay-option-grid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin:0 0 12px}.nowpay-network-card,.nowpay-option-grid button{min-width:0;min-height:48px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #3a4548;border-radius:8px;background:#151b1c;color:#ffffff;padding:7px 10px;text-align:left}.nowpay-option-grid button{cursor:pointer;font:inherit}.nowpay-network-card.active,.nowpay-option-grid button.active{border-color:#1767ff;background:rgba(23,103,255,.14)}.nowpay-network-card strong,.nowpay-option-grid strong{display:block;overflow:hidden;font-size:13px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nowpay-network-card small,.nowpay-option-grid small{display:block;margin-top:3px;overflow:hidden;color:#aab4b7;font-size:11px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nowpay-token-mark{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:#26a17b;color:#ffffff;font-size:17px;font-weight:700;line-height:1}.nowpay-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:12px;background:rgba(0,0,0,.68)}.nowpay-modal{width:min(490px,100%);max-height:calc(100dvh - 24px);display:grid;grid-gap:10px;gap:10px;overflow-y:visible;padding:18px 20px;border:1px solid #34383d;border-radius:8px;background:#242424;color:#ffffff}.nowpay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.nowpay-head h2{margin:0;font-size:19px;font-weight:600;line-height:1.15}.nowpay-head p{margin:3px 0 0;color:#aab4b7;font-size:12px;font-weight:500}.nowpay-head button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#cbd5e1;cursor:pointer}.nowpay-divider{height:1px;background:#34383d}.nowpay-instruction{margin:0;color:#d8e0e3;font-size:14px;font-weight:600;text-align:center}.nowpay-exact-amount{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(250,204,21,.45);border-radius:8px;background:rgba(250,204,21,.12);padding:10px;text-align:center}.nowpay-exact-amount span{color:#fde68a;font-size:12px;font-weight:800;line-height:1.35}.nowpay-exact-amount strong{color:#ffffff;font-size:24px;font-weight:900}.nowpay-exact-amount button{justify-self:center;display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(250,204,21,.5);border-radius:8px;background:#facc15;color:#101010;padding:7px 11px;font-weight:900;cursor:pointer}.nowpay-qr-wrap{display:grid;place-items:center;min-height:126px}.nowpay-qr-wrap img,.nowpay-qr-wrap>span{width:124px;height:124px;display:grid;place-items:center;background:#ffffff}.nowpay-qr-wrap>span{color:#111827}.nowpay-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.nowpay-copy-field,.nowpay-detail-grid label{display:grid;grid-gap:5px;gap:5px}.nowpay-copy-field span,.nowpay-detail-grid span{color:#aab4b7;font-size:12px;font-weight:600}.nowpay-copy-field b,.nowpay-detail-grid strong{min-width:0;min-height:38px;display:flex;align-items:center;overflow:hidden;border:1px solid #3a4548;border-radius:8px;background:#1d1d1d;color:#ffffff;padding:0 11px;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.nowpay-copy-field{position:relative}.nowpay-copy-field b{padding-right:46px}.nowpay-copy-field button{position:absolute;right:8px;bottom:4px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#e5e7eb;cursor:pointer}.nowpay-warning{min-height:46px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:8px 10px;border-radius:8px;background:#a17c00;color:#ffffff;font-size:13px;font-weight:600;line-height:1.35}.nowpay-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.nowpay-actions button{min-height:38px;border:0;border-radius:8px;color:#ffffff;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.nowpay-cancel{background:#ff4f5e}.nowpay-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#303236}.nowpay-refresh:disabled{opacity:.68}.nowpay-view-order{background:#1767ff}@media (max-width:560px){.nowpay-backdrop{align-items:end;padding:0}.nowpay-modal{width:100%;max-height:92dvh;overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:12px 12px 0 0;padding:20px 18px}.nowpay-actions,.nowpay-detail-grid{grid-template-columns:1fr}}.form-message{margin:14px 0 0;padding:12px 14px 12px 40px;border-radius:8px;background:radial-gradient(circle at 18px 50%,#f4d600 0 4px,transparent 5px),linear-gradient(180deg,#18252b,#111b20);color:#e8f8ff;border:1px solid rgba(244,214,0,.34);box-shadow:0 14px 34px rgba(0,0,0,.2);font-weight:700}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;margin-top:38px}.guide-panel{grid-column:1/2}.rich-text{max-width:780px;color:#e9f0f2;line-height:1.65}.rich-text p{margin:8px 0}.related-strip{margin-top:28px}.reseller-gate-page{min-height:100dvh;display:grid;place-items:center;position:relative;overflow:hidden;padding:32px 18px;background:linear-gradient(180deg,rgba(41,52,55,.92),rgba(17,23,23,1)),#111717}.reseller-gate-page:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:72px 72px;opacity:.22;pointer-events:none}.reseller-gate-code{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.reseller-gate-code:after,.reseller-gate-code:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(80px);opacity:.12;animation:reseller-gate-glow 11s ease-in-out infinite alternate}.reseller-gate-code:before{top:4%;left:4%;background:#f4d600}.reseller-gate-code:after{right:4%;bottom:2%;background:#1ab7a5;animation-delay:-5s}.reseller-gate-code span{position:absolute;left:var(--code-left);top:105%;color:rgba(244,214,0,.24);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--code-size);letter-spacing:.08em;white-space:nowrap;text-shadow:0 0 12px rgba(244,214,0,.18);opacity:0;transform:rotate(var(--code-rotate));animation:reseller-gate-code-rise var(--code-speed) linear infinite;animation-delay:var(--code-delay)}.reseller-gate-code span:first-child{--code-left:4%;--code-size:11px;--code-rotate:-2deg;--code-speed:17s;--code-delay:-12s}.reseller-gate-code span:nth-child(2){--code-left:22%;--code-size:10px;--code-rotate:1deg;--code-speed:21s;--code-delay:-4s}.reseller-gate-code span:nth-child(3){--code-left:48%;--code-size:9px;--code-rotate:-1deg;--code-speed:19s;--code-delay:-15s}.reseller-gate-code span:nth-child(4){--code-left:64%;--code-size:11px;--code-rotate:2deg;--code-speed:23s;--code-delay:-9s}.reseller-gate-code span:nth-child(5){--code-left:76%;--code-size:9px;--code-rotate:-2deg;--code-speed:18s;--code-delay:-2s}.reseller-gate-code span:nth-child(6){--code-left:12%;--code-size:10px;--code-rotate:1deg;--code-speed:25s;--code-delay:-19s}@keyframes reseller-gate-code-rise{0%{top:108%;opacity:0}12%,76%{opacity:.7}to{top:-12%;opacity:0}}@keyframes reseller-gate-glow{0%{transform:translate3d(-20px,10px,0) scale(.9)}to{transform:translate3d(70px,-30px,0) scale(1.15)}}.reseller-gate-shell{width:min(980px,100%);min-height:min(560px,calc(100dvh - 64px));display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"brand contact" "copy contact";align-items:center;grid-gap:28px;gap:28px;position:relative;z-index:1;padding:42px;border:1px solid rgba(244,214,0,.18);border-radius:8px;background:rgba(18,26,27,.9);box-shadow:0 28px 90px rgba(0,0,0,.34)}.reseller-gate-brand{grid-area:brand;align-self:start}.reseller-gate-brand img{width:auto;height:var(--reseller-gate-logo-height,44px);max-width:220px;object-fit:contain}.reseller-gate-brand strong{color:#ffffff;font-size:24px}.reseller-gate-copy{grid-area:copy;max-width:650px}.reseller-gate-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid rgba(244,214,0,.2);border-radius:999px;color:#f4d600;background:rgba(244,214,0,.08);font-size:13px;font-weight:700}.reseller-gate-copy h1{margin:22px 0 12px;color:#ffffff;font-size:48px;line-height:1.04}.reseller-gate-copy p{max-width:58ch;margin:0;color:#cfd8dc;font-size:17px;line-height:1.7}.reseller-gate-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.reseller-gate-login{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 24px;border-radius:8px;background:#f4d600;color:#101717;font-weight:800;text-decoration:none;box-shadow:0 16px 38px rgba(244,214,0,.2)}.reseller-gate-login:hover{color:#101717;transform:translateY(-1px)}.reseller-gate-contact{grid-area:contact;align-self:stretch;display:grid;align-content:center;justify-items:center;grid-gap:14px;gap:14px;padding-left:28px;border-left:1px solid rgba(255,255,255,.1)}.reseller-gate-contact>span{color:#ffffff;font-size:16px;letter-spacing:.04em;font-weight:800;text-transform:uppercase}.reseller-gate-contact>div{display:flex;justify-content:center;gap:12px}.reseller-gate-social{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffff;background:rgba(255,255,255,.06);text-decoration:none}.reseller-gate-social.whatsapp{color:#25d366}.reseller-gate-social.telegram{color:#29a9ea}.reseller-gate-social:hover{transform:translateY(-1px);background:rgba(255,255,255,.1)}@media (max-width:860px){.reseller-gate-shell{grid-template-columns:1fr;grid-template-areas:"brand" "copy" "contact"}.reseller-gate-contact{align-self:auto;justify-items:start;padding:20px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.1)}}@media (prefers-reduced-motion:reduce){.reseller-gate-code span,.reseller-gate-code:after,.reseller-gate-code:before{animation:none}.reseller-gate-code span{display:none}}.auth-page{min-height:70vh;display:grid;place-items:center;padding:44px 0;background:linear-gradient(135deg,rgba(244,214,0,.1),rgba(246,166,0,.08)),var(--bg)}.auth-page-standalone{min-height:100dvh;padding:24px 0}.auth-card{width:min(440px,calc(100% - 40px));display:grid;grid-gap:16px;gap:16px;padding:32px;border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.auth-brand{font-size:26px}.auth-card h1{margin:0}.auth-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-secondary-button,.auth-switch-button{min-height:42px;border:1px solid rgba(244,214,0,.18);border-radius:8px;background:transparent;color:var(--blue);cursor:pointer;font-weight:600}.auth-switch-button{padding:0 18px}.register-verify-panel{display:grid;grid-gap:14px;gap:14px;padding:18px 0 4px;border-top:1px solid rgba(244,214,0,.12);border-bottom:1px solid rgba(244,214,0,.12)}.auth-register-method{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid rgba(244,214,0,.2);border-radius:12px;background:rgba(244,214,0,.08);color:#ffffff;font-weight:600}.register-verify-panel p,.register-verify-panel small{margin:0;color:#ffffff;line-height:1.5}.auth-icon-field{position:relative}.auth-icon-field svg{position:absolute;z-index:1;left:16px;top:50%;transform:translateY(-50%);color:#ffffff;pointer-events:none}.auth-card .auth-icon-field input:not([type=checkbox]){padding:10px 14px 10px 48px}.auth-secondary-button{width:max-content;min-width:min(100%,220px);padding:0 18px}.auth-secondary-button:disabled{opacity:.55;cursor:not-allowed}.auth-terms{display:inline-grid;grid-template-columns:16px auto;width:-moz-fit-content;width:fit-content;gap:8px;justify-self:start;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#ffffff;line-height:1.2}.auth-terms input{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;width:14px;min-height:14px;margin:0;padding:0;border:1px solid rgba(244,214,0,.5);border-radius:3px;background:rgba(255,255,255,.02);cursor:pointer;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.auth-terms span{color:#ffffff;font-size:11px;font-weight:500}.auth-terms a{color:#f4d600;text-decoration:underline;text-underline-offset:2px}.auth-terms input:checked{border-color:#f4d600;background:#f4d600;box-shadow:0 0 0 2px rgba(244,214,0,.12)}.auth-terms input:checked:after{content:"";position:absolute;left:3px;top:0;width:3px;height:7px;border:solid #1b1403;border-width:0 2px 2px 0;transform:rotate(45deg)}.text-button{min-height:42px;background:transparent;color:var(--blue);font-weight:600}.auth-small-link{min-height:28px;color:#ffffff;font-size:12px;text-decoration:underline;text-underline-offset:3px}.account-page,.admin-page{padding:34px 0}.account-layout{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px}.account-menu{align-self:start;padding:18px}.account-profile{display:flex;align-items:center;gap:14px;padding:10px 0 20px;border-bottom:1px solid var(--line)}.account-profile span{display:block;color:var(--muted);font-size:13px}.avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:999px;background:#e8eeee;color:#384447}.avatar.large{width:58px;height:58px}.account-menu a{display:block;padding:16px 12px;color:#eef4f6;font-weight:600}.account-content{display:grid;grid-gap:22px;gap:22px}.wallet-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:16px;gap:16px;padding:24px}.wallet-overview span{display:block;color:var(--muted)}.wallet-overview strong{font-size:30px}.topup-row{display:grid;grid-template-columns:minmax(0,220px) 220px;grid-gap:12px;gap:12px}.data-table{display:grid;grid-gap:8px;gap:8px;overflow-x:auto}.table-head,.table-row{min-width:640px;display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border-radius:6px}.table-head{color:var(--muted);font-size:13px;font-weight:600;text-transform:uppercase}.table-row{background:#182122}.client-dashboard{--client-sidebar-width:260px;--client-topbar-height:74px;min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#101112;color:#f7f8fb}.client-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:260px;height:100vh;display:flex;flex-direction:column;gap:18px;padding:16px 14px;border-right:1px solid #303236;background:#1a1b1d;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.client-sidebar-head{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px}.client-mobile-menu-button,.client-shop-menu-backdrop,.client-shop-mobile-filter,.client-sidebar-close,.client-sidebar-scrim{display:none}.client-brand{min-height:44px;display:inline-flex;align-items:center;padding:0 10px;color:#ffffff;font-size:29px;font-weight:600;line-height:1}.client-nav{display:grid;grid-gap:6px;gap:6px}.client-blue-button,.client-category-tabs a,.client-category-tabs button,.client-danger-button,.client-date-tabs button,.client-filter-button,.client-green-button,.client-mini-tabs button,.client-mode-tabs button,.client-muted-button,.client-nav button,.client-product-list-name,.client-quantity-stepper button,.client-table-row button,.client-view-toggle button{border:0;font:inherit}.client-nav button{min-height:42px;display:flex;align-items:center;gap:11px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d5dae2;cursor:pointer;font-weight:600;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.client-nav button.active,.client-nav button:hover{border-color:#3c4148;background:#26282b;color:#ffffff}.client-nav button.active{box-shadow:inset 3px 0 0 #2f7cff}.client-nav-group{display:grid;grid-gap:5px;gap:5px}.client-nav .client-nav-group-toggle span{flex:1 1}.client-nav .client-nav-group-toggle.group-active{border-color:#3c4148;background:#26282b;color:#ffffff}.client-nav-chevron{margin-left:auto;transition:transform .16s ease}.client-nav-group.open .client-nav-chevron{transform:rotate(180deg)}.client-nav-submenu{position:relative;display:grid;grid-gap:4px;gap:4px;padding-left:24px}.client-nav-submenu:before{content:"";position:absolute;top:2px;bottom:2px;left:14px;width:1px;background:#34383d}.client-nav .client-nav-submenu button{min-height:36px;padding:0 10px;font-size:13px}.client-nav .client-nav-signout{margin-top:8px;border-color:rgba(255,166,0,.22);color:#ffffff}.client-nav .client-nav-signout:hover{border-color:rgba(255,166,0,.5);background:rgba(255,166,0,.12)}.client-sidebar-footer{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding:16px 10px 0;border-top:1px solid #303236;color:#d5dae2;font-weight:600}.client-sidebar-footer span{display:inline-flex;align-items:center;gap:7px}.client-visit-site{min-height:40px;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:0 10px;border:1px solid #36393d;border-radius:8px;background:#1b1c1e;color:#ffffff}.client-visit-site:hover{border-color:#4a5058;background:#232528}.client-main{position:relative;min-width:0;grid-column:2;min-height:100vh;padding-top:var(--client-topbar-height)}.client-topbar{position:fixed;top:0;left:var(--client-sidebar-width);right:0;z-index:90;min-height:var(--client-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 24px;border-bottom:1px solid #303236;background:rgba(32,33,35,.96);box-shadow:0 14px 34px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(0)}.client-topbar h1{margin:0;font-size:27px;line-height:1.1}.client-topbar p{margin:5px 0 0;color:#9da3ad}.client-title-block{min-width:0;display:flex;align-items:center;gap:12px}.client-title-block>span{min-width:0}.client-title-back{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#f7f8fb}.client-back-button svg,.client-title-back svg{transform:rotate(180deg)}.client-title-back:hover{border-color:#4a5058;background:#232528}.client-top-actions{position:relative;display:flex;align-items:center;gap:10px}.client-balance-pill,.client-icon-button,.client-user-trigger{min-height:42px;border:1px solid transparent;border-radius:10px;background:#171819;color:#ffffff}.client-balance-pill{display:inline-flex;align-items:center;gap:8px;padding:0 10px;font-weight:700}.client-balance-pill span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#1fad4b}.client-icon-button{position:relative;width:42px;display:grid;place-items:center}.client-icon-button.cart b{position:absolute;right:-5px;top:-7px;min-width:24px;min-height:18px;display:grid;place-items:center;border-radius:999px;background:#1967ff;color:#ffffff;font-size:11px;line-height:1}.client-user-menu{position:relative}.client-user-trigger{display:inline-flex;align-items:center;gap:8px;padding:0 10px}.client-user-trigger span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #414141;border-radius:999px}.client-user-trigger strong{max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-user-static{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-user-static:focus-visible,.client-user-static:hover{border-color:#3a4657;background:#20242a;outline:0}.client-content{display:grid;grid-gap:16px;gap:16px;padding:24px}.client-category-tabs,.client-filter-row,.client-mode-tabs,.client-shop-tools,.client-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.client-shop-menu-trigger{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;border:1px solid #36393d;border-radius:10px;background:#1b1c1e;color:#ffffff;font:inherit;font-weight:600}.client-shop-menu-trigger span{min-width:0;display:inline-flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-toolbar{justify-content:space-between}.client-category-tabs a,.client-category-tabs button,.client-date-tabs button,.client-filter-button,.client-filter-select select,.client-mini-tabs button,.client-mode-tabs button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#f3f5f8;cursor:pointer;font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease}.client-filter-select{position:relative;min-width:138px;min-height:42px;display:grid;align-content:center;grid-gap:1px;gap:1px;padding:5px 34px 5px 13px;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#ffffff}.client-filter-select:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:2px solid #8f949d;border-bottom:2px solid #8f949d;pointer-events:none;transform:translateY(-70%) rotate(45deg)}.client-filter-select span{color:#8f949d;font-size:10px;font-weight:600;line-height:1;text-transform:uppercase}.client-filter-select select{width:100%;min-width:0;min-height:18px;border:0;border-radius:0;background:transparent!important;background-image:none!important;color:#ffffff;outline:0;padding:0!important;font:inherit;font-size:13px;font-weight:600;line-height:1.1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.client-filter-select select option{background:#1b1c1e;color:#ffffff}.client-dashboard-initiator-filter,.client-filter-dropdown{position:relative}.client-orders-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.client-orders-search-row{display:grid;grid-template-columns:minmax(280px,520px) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0}.client-orders-search-row .client-search{width:100%}.client-orders-filters .client-filter-dropdown{min-width:176px}.client-order-date-filter{position:relative;display:grid;justify-items:end;grid-gap:8px;gap:8px}.client-order-date-range{position:absolute;z-index:35;top:calc(100% + 8px);right:0;padding:10px;border:1px solid #3d424a;border-radius:11px;background:#202123;box-shadow:0 18px 48px rgba(0,0,0,.46)}.client-filter-dropdown-trigger{min-width:150px;min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 17px;grid-template-rows:auto auto;align-content:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;padding:8px 12px 8px 14px;border:1px solid #36393d;border-radius:10px;background:#1b1c1e;color:#ffffff;text-align:left}.client-filter-dropdown-trigger span,.client-filter-dropdown-trigger strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-filter-dropdown-trigger span{color:#8f949d;font-size:10px;font-weight:600;line-height:1.1;text-transform:uppercase}.client-filter-dropdown-trigger strong{display:inline-flex;align-items:center;gap:7px;align-self:end;color:#ffffff;font-size:13px;line-height:1.2}.client-filter-dropdown-trigger>svg{grid-column:2;grid-row:1/span 2;align-self:center;color:#8f949d;transition:transform .16s ease}.client-filter-dropdown.open .client-filter-dropdown-trigger{border-color:#4a5058;background:#202225}.client-filter-dropdown.open .client-filter-dropdown-trigger>svg{transform:rotate(180deg)}.client-filter-dropdown-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;max-width:min(260px,calc(100vw - 28px));overflow:hidden;border:1px solid #3d424a;border-radius:10px;background:#202123;box-shadow:0 18px 48px rgba(0,0,0,.46)}.client-filter-dropdown-menu button{width:100%;min-height:38px;display:flex;align-items:center;gap:9px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#e8ebef;padding:0 13px;text-align:left;font:inherit;font-size:13px;font-weight:600;white-space:nowrap}.client-filter-option-icon{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#3a3f47;color:#ffffff;font-size:8px;font-weight:600;line-height:1}.client-filter-option-icon[data-method=bep20]{background:#f0b90b}.client-filter-option-icon[data-method=bybit]{background:#ffffff;color:#111111}.client-filter-option-icon[data-method=ton]{background:#159bd7}.client-filter-option-icon[data-method=trc20]{background:#ef1d2a}.client-filter-option-icon.service-icon{background:rgba(244,214,0,.18);color:#83aaff}.client-filter-option-icon.category-icon[data-category=credit]{background:rgba(32,196,99,.18);color:#51e784}.client-filter-option-icon.category-icon[data-category=debit]{background:rgba(255,82,82,.18);color:#ff7777}.client-filter-option-icon[data-status=approved],.client-filter-option-icon[data-status=completed],.client-filter-option-icon[data-status=paid],.client-filter-option-icon[data-status=success]{background:rgba(32,196,99,.18);color:#51e784}.client-filter-option-icon[data-status=pending],.client-filter-option-icon[data-status=processing]{background:rgba(255,212,73,.16);color:#ffd65a}.client-filter-option-icon[data-status=cancelled],.client-filter-option-icon[data-status=expired],.client-filter-option-icon[data-status=failed],.client-filter-option-icon[data-status=refunded]{background:rgba(255,82,82,.18);color:#ff7777}.client-filter-dropdown-menu button:last-child{border-bottom:0}.client-filter-dropdown-menu button.active,.client-filter-dropdown-menu button:hover{background:#1767ff;color:#ffffff}.client-category-tabs a:hover,.client-category-tabs button:hover,.client-date-tabs button:hover,.client-filter-button:hover,.client-filter-select select:hover,.client-mini-tabs button:hover,.client-mode-tabs button:hover,.client-table-row button:hover,.client-view-toggle button:hover{border-color:#4a5058;background:#232528}.client-filter-button.active,.client-filter-button.subtle:hover{border-color:#59616e;background:#2a2a2a;color:#ffffff}.client-date-tabs,.client-mini-tabs{display:inline-flex;overflow:hidden;border:1px solid #36393d;border-radius:9px}.client-date-tabs button,.client-mini-tabs button{border:0;border-right:1px solid #36393d;border-radius:0;color:#8f949d}.client-date-tabs button:last-child,.client-mini-tabs button:last-child{border-right:0}.client-date-tabs button.active,.client-mini-tabs button.active{background:#2a2a2a;color:#ffffff}.client-funds-filters{display:grid;grid-gap:12px;gap:12px}.client-fund-date-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.client-date-range{display:inline-flex;align-items:center;gap:8px}.client-date-range input{min-height:40px;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#ffffff;padding:0 12px;color-scheme:dark}.client-date-range span{color:#8f949d;font-weight:700}.client-empty-hero,.client-funds-card,.client-panel,.client-profile-card,.client-security-panel,.client-shop-card,.client-stat-card,.client-table{border:1px solid #34383d;border-radius:13px;background:#202123}.client-empty-hero{min-height:230px;display:grid;place-items:center;padding:24px}.client-empty-state{display:grid;justify-items:center;grid-gap:8px;gap:8px;max-width:480px;text-align:center}.client-empty-state svg{color:#a5a5a5}.client-empty-state strong{font-size:17px}.client-empty-state p{margin:0;color:#d6d9df;font-weight:500}.client-empty-actions{display:flex;gap:12px;margin-top:12px}.client-blue-button,.client-danger-button,.client-green-button,.client-muted-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:9px;color:#ffffff;cursor:pointer;font-weight:700}.button-spinner{width:16px;height:16px;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:999px;opacity:.9;animation:buyButtonSpin .72s linear infinite}.client-blue-button{background:#1767ff}.client-blue-button:disabled,.client-green-button:disabled{cursor:not-allowed;opacity:.52}.client-green-button{background:#1fa64c}.client-danger-button{background:#c9354f}.client-muted-button{border:1px solid #3a414a;background:#25282c;color:#d8dde5}.client-danger-button:disabled,.client-muted-button:disabled{cursor:not-allowed;opacity:.52}.client-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.client-stat-card{display:grid;grid-gap:6px;gap:6px;padding:16px 18px}.client-api-card span,.client-funds-card span,.client-muted-line,.client-stat-card span{color:#9ea4ad;font-weight:600}.client-stat-card strong{font-size:26px}.client-status-stat-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.client-status-stat-card>span{grid-column:1/-1}.client-status-stat-row{min-height:42px;display:flex;align-items:baseline;gap:8px}.client-status-stat-row strong{font-size:26px}.client-status-stat-row small{color:#9ea4ad;font-weight:700}.client-panel-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}.client-panel{min-width:0;padding:18px 20px}.client-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.client-panel-head h2{margin:0;font-size:18px}.client-panel-head p{margin:6px 0 0;color:#a6acb5}.client-export-button{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #dde2e9;border-radius:8px;background:#dde2e9;color:#2d2a2a;font-weight:600}.client-export-button svg{color:currentColor}.client-export-button:disabled{opacity:.45;cursor:not-allowed}.client-panel>.client-empty-state{min-height:155px;align-content:center;gap:8px;max-width:none;padding:10px 0 2px}.client-panel>.client-empty-state svg{width:34px;height:34px}.client-panel>.client-empty-state p{max-width:560px}.client-panel>.client-empty-state .client-blue-button,.client-panel>.client-empty-state .client-green-button{margin-top:4px;min-height:34px;padding:0 12px;border-radius:8px;font-size:13px;gap:6px}.client-panel>.client-empty-state .client-blue-button svg,.client-panel>.client-empty-state .client-green-button svg{width:15px;height:15px}.client-activity-list{display:grid;grid-gap:8px;gap:8px}.client-top-services-list{display:grid;grid-gap:10px;gap:10px}.client-top-service-item{width:100%;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgba(148,163,184,.12);background:transparent;color:#ffffff;text-align:left}.client-top-service-item:hover .client-top-service-main strong{color:#72a8ff}.client-top-service-media{width:74px;height:50px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#171b22;color:#8da0b8}.client-top-service-media img{width:100%;height:100%;object-fit:cover}.client-list-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12);color:#9ea4ad;font-size:12px;font-weight:700}.client-list-pagination>span{min-width:0}.client-list-pagination .client-page-buttons{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.client-list-pagination .client-page-buttons button{width:auto;min-width:74px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #343b46;border-radius:8px;background:#171b22;color:#ffffff;padding:0 12px;white-space:nowrap}.client-list-pagination .client-page-buttons button:first-child svg{transform:rotate(180deg)}.client-list-pagination .client-page-buttons button:disabled{opacity:.4;cursor:not-allowed}.client-top-service-main{min-width:0;display:grid;grid-gap:9px;gap:9px}.client-top-service-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-spend-bar{height:5px;overflow:hidden;border-radius:999px;background:#2b3038}.client-spend-bar i{height:100%;display:block;border-radius:inherit;background:#236dff}.client-top-service-meta{display:grid;justify-items:end;grid-gap:5px;gap:5px}.client-top-service-meta strong{font-size:14px}.client-top-service-meta small{color:#9ea4ad;font-weight:700}.client-activity-item{min-height:46px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:#191a1c;color:#ffffff;cursor:pointer;text-align:left}.client-activity-item:hover{border-color:#36393d;background:#232528}.client-activity-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-activity-item.detailed{min-height:76px;padding:10px 12px}.client-activity-copy,.client-activity-side{min-width:0;display:grid;grid-gap:4px;gap:4px}.client-activity-copy em,.client-activity-copy small,.client-activity-side small{color:#a6acb5;font-size:12px;font-style:normal;font-weight:600}.client-activity-side{justify-items:end}.client-activity-status-chip{justify-self:end;padding:3px 8px;border-radius:999px;font-size:12px}.client-status-dot{width:8px;height:8px;border-radius:999px;background:#9ca3af}.client-status-dot.success{background:#20c463}.client-status-dot.danger{background:#ff5252}.client-search{min-height:44px;width:min(390px,100%);display:flex;align-items:center;gap:10px;padding:0 13px;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#aeb4bf}.client-search.wide{width:min(520px,100%)}.client-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#ffffff}.client-search input::placeholder{color:#9298a2}.client-toggle{width:48px;height:26px;border:0;border-radius:999px;background:#5a5a5a;transition:background .16s ease}.client-toggle:before{content:"";display:block;width:20px;height:20px;margin:3px;border-radius:999px;background:#ffffff;transition:transform .16s ease}.client-toggle.active{background:#1767ff}.client-toggle.active:before{transform:translateX(22px)}.client-view-toggle{margin-left:auto;display:inline-flex;gap:8px}.client-view-toggle button{width:58px;height:40px;display:grid;place-items:center;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#aeb4bf;cursor:pointer}.client-view-toggle button.active{border-color:#1767ff;background:rgba(244,214,0,.16);color:#74a9ff}.client-shop-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:18px;gap:18px}.client-shop-card{min-height:0;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:10px;border:1px solid #34383d;border-radius:13px;background:#202123;cursor:pointer;text-align:left;color:#ffffff;transition:transform .16s ease,background .16s ease,border-color .16s ease}.client-shop-card:hover{transform:translateY(-2px);border-color:#4a5058;background:#25272a}.client-shop-card.active{border-color:#1767ff;background:linear-gradient(180deg,rgba(244,214,0,.18),rgba(32,33,35,0)),#202123}.client-shop-card-media{width:100%;aspect-ratio:16/16;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#111827;color:#63a0ff}.client-shop-card-media img{width:100%;height:100%;object-fit:contain}.client-shop-card strong{padding:0 4px;font-size:16px;line-height:1.25}.client-shop-card small{padding:0 4px;color:#aeb4bf;line-height:1.45}.client-shop-card b{min-height:34px;margin:2px 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border-radius:8px;background:#191a1c;color:#70a7ff}.client-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px 0 2px}.client-pagination>span{color:#dce5f2;font-size:16px}.client-page-buttons{display:inline-flex;align-items:center;gap:8px;justify-content:center}.client-page-buttons button,.client-page-size{min-width:40px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#ffffff;cursor:pointer;font-weight:700}.client-page-buttons button:first-child svg{transform:rotate(180deg)}.client-page-buttons button.active{border-color:#59616e;background:#2a2a2a}.client-page-buttons button:disabled{cursor:not-allowed;opacity:.45}.client-page-size{justify-self:end}.client-products-panel{display:grid;grid-gap:16px;gap:16px;padding:18px}.client-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.client-product-card{min-width:0;position:relative;display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid #34383d;border-radius:12px;background:#1b1c1e;color:#ffffff;cursor:pointer;text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.client-product-card:hover{transform:translateY(-2px);border-color:#4a5058;background:#24262a}.client-product-card.out-of-stock,.client-product-card:disabled{cursor:not-allowed}.client-product-card.out-of-stock{border-color:rgba(248,113,113,.28);opacity:.78}.client-product-card.out-of-stock,.client-product-card.out-of-stock:hover{background:linear-gradient(135deg,rgba(127,29,29,.14),rgba(27,28,30,.96)),#1b1c1e}.client-product-card.out-of-stock:hover{transform:none;border-color:rgba(248,113,113,.34)}.client-product-image{position:relative;width:100%;aspect-ratio:16/16;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#111827;color:#74a9ff}.client-product-image img{width:100%;height:100%;object-fit:contain}.client-product-card.out-of-stock .client-product-image img,.client-product-list-row.out-of-stock .client-product-list-image img{filter:grayscale(.82);opacity:.55}.client-product-stock-badge{position:absolute;left:8px;top:8px;z-index:3;max-width:calc(100% - 16px);min-height:22px;display:inline-flex;align-items:center;padding:0 7px;overflow:hidden;border:1px solid rgba(254,202,202,.55);border-radius:6px;background:rgba(127,29,29,.9);color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.client-product-stock-badge.mini{left:3px;top:3px;min-height:16px;padding:0 4px;border-radius:4px;font-size:8px}.client-product-card small,.client-product-card strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-product-card strong{white-space:nowrap}.client-product-card small{color:#aeb4bf}.client-product-card b{display:inline-flex;align-items:center;gap:5px;color:#70a7ff;font-size:12px}.client-favorite-button,.client-modal-favorite{width:34px;height:34px;display:grid;place-items:center;border:1px solid #3b3f45;border-radius:999px;background:rgba(16,17,18,.78);color:#d8dde6;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.client-favorite-button{position:absolute;z-index:2;top:18px;right:18px}.client-favorite-button:hover,.client-modal-favorite:hover{border-color:#5a6170;background:#272a2f;color:#ffffff}.client-favorite-button.active,.client-modal-favorite.active{border-color:rgba(255,91,128,.55);background:rgba(255,91,128,.16);color:#ff6f91}.client-favorite-button.active svg,.client-modal-favorite.active svg{fill:currentColor}.client-product-list-table{overflow-x:auto;border:1px solid #34383d;border-radius:12px;background:#202123}.client-product-list-head,.client-product-list-row{min-width:1120px;display:grid;grid-template-columns:minmax(260px,1.25fr) 120px minmax(190px,1fr) 120px 150px 150px 120px;align-items:center;grid-gap:16px;gap:16px;padding:12px 18px;border-bottom:1px solid #34383d}.client-product-list-head{color:#9fa6b2;font-size:13px;font-weight:700}.client-product-list-row:last-child{border-bottom:0}.client-product-list-row.out-of-stock{background:rgba(127,29,29,.12);color:#cbd5e1}.client-product-list-name{display:grid;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;grid-gap:12px;gap:12px;background:transparent;color:#ffffff;text-align:left;cursor:pointer}.client-product-list-name:disabled{cursor:not-allowed;opacity:.78}.client-favorite-button.inline{position:static}.client-product-list-image{position:relative;width:26px;height:26px;display:grid;place-items:center;overflow:hidden;border-radius:4px;background:#111827;color:#74a9ff}.client-product-list-image img{width:100%;height:100%;object-fit:cover}.client-product-list-row b,.client-product-list-row strong{color:#ffffff}.client-product-list-row small{display:block;color:#9fa6b2}.client-product-list-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-product-list-row>span:nth-child(5){display:inline-flex;align-items:center;gap:6px}.client-quantity-stepper{width:104px;min-height:40px;display:grid;grid-template-columns:28px 1fr 28px;align-items:center;border:1px solid #36393d;border-radius:10px;background:#18191b}.client-quantity-stepper button{height:100%;background:transparent;color:#aeb4bf;font-size:20px}.client-quantity-stepper input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#aeb4bf;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.client-quantity-stepper input::-webkit-inner-spin-button,.client-quantity-stepper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.client-quantity-stepper input:focus{color:#ffffff}.client-quantity-stepper input::placeholder{text-align:center}.client-quantity-stepper.disabled,.client-quantity-stepper:has(:disabled){opacity:.5}.client-quantity-stepper button:disabled,.client-quantity-stepper input:disabled{cursor:not-allowed}.client-product-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:36px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.client-product-modal{position:relative;width:min(1396px,calc(100vw - 72px));height:min(86vh,780px);max-height:calc(100dvh - 72px);display:grid;grid-template-columns:360px minmax(0,1fr);overflow:hidden;border:1px solid #3b3f45;border-radius:12px;background:#222325;box-shadow:0 28px 80px rgba(0,0,0,.5)}.client-product-modal-close{position:absolute;z-index:2;top:20px;right:20px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#c9cdd4;cursor:pointer}.client-product-modal-close:hover{background:#2b2d31;color:#ffffff}.client-product-modal-side{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:26px 24px;border-right:1px solid #34383d;background:#222426}.client-product-modal-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px}.client-product-modal-side h2{margin:0;max-width:230px;font-size:22px;font-weight:500;line-height:1.25;word-break:break-word}.client-product-modal-image{aspect-ratio:16/16;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#141a24;color:#74a9ff}.client-product-modal-image img{width:100%;height:100%;object-fit:cover}.client-product-meta-grid{display:grid;grid-gap:12px;gap:12px}.client-product-meta-card{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px 14px;border:1px solid #34383d;border-radius:10px;background:#1b1c1e}.client-product-meta-card>span{color:#aeb4bf;font-size:13px}.client-product-meta-card strong{min-width:0;color:#ffffff}.client-region-meta{display:inline-grid;grid-template-columns:auto 18px;align-items:center;column-gap:5px;width:-moz-fit-content;height:18px;line-height:18px}.client-region-text{display:block;line-height:18px}.client-meta-country-badge{position:relative;width:18px;height:13px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:0;background:transparent;box-shadow:none;pointer-events:none;margin-top:0;transform:none}.client-meta-country-badge .country-flag-fallback{font-size:12px}.client-meta-country-badge img{width:100%;height:100%;display:block;object-fit:cover;border-radius:2px}.client-service-id{margin-top:0}.client-product-modal-main{min-width:0;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#202123}.client-product-modal-tabs{display:flex;gap:8px;padding:80px 24px 11px;border-bottom:1px solid #34383d}.client-product-modal-tabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #36393d;border-radius:9px;background:#1b1c1e;color:#dfe3ea;cursor:pointer;font-weight:700}.client-product-modal-tabs button.active{background:#2a2a2a;color:#ffffff}.client-modal-fields{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:none;overflow:visible;padding:14px 22px;border-bottom:1px solid #34383d;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#4b5563 #202123}.client-modal-fields-head{grid-column:1/-1;display:grid;grid-gap:3px;gap:3px}.client-modal-fields-head strong{color:#ffffff;font-size:15px}.client-modal-fields-head small{color:#9fa6b2;font-size:12px}.client-modal-fields label{display:grid;grid-gap:7px;gap:7px;color:#aeb4bf;font-size:13px;font-weight:700}.client-modal-fields label span{display:inline-flex;align-items:center;gap:4px}.client-modal-fields label b{color:#ff9b48}.client-modal-fields input,.client-modal-fields select,.client-modal-fields textarea{width:100%;min-height:40px;border:1px solid #36393d;border-radius:8px;background:#18191b;color:#ffffff;padding:0 11px}.client-modal-fields textarea{min-height:72px;padding-top:10px;resize:vertical}.client-modal-package-table{flex:1 1 auto;min-height:0;max-height:none;overflow:auto;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#4b5563 #202123;scrollbar-gutter:stable}.client-modal-fields::-webkit-scrollbar,.client-modal-package-table::-webkit-scrollbar,.client-product-modal::-webkit-scrollbar{width:7px;height:7px}.client-modal-fields::-webkit-scrollbar-track,.client-modal-package-table::-webkit-scrollbar-track,.client-product-modal::-webkit-scrollbar-track{background:#202123;border-radius:999px}.client-modal-fields::-webkit-scrollbar-thumb,.client-modal-package-table::-webkit-scrollbar-thumb,.client-product-modal::-webkit-scrollbar-thumb{border:1px solid #202123;border-radius:999px;background:#4b5563}.client-modal-fields::-webkit-scrollbar-thumb:hover,.client-modal-package-table::-webkit-scrollbar-thumb:hover,.client-product-modal::-webkit-scrollbar-thumb:hover{background:#6b7280}.client-modal-package-head,.client-modal-package-row{min-width:780px;display:grid;grid-template-columns:minmax(300px,1fr) 130px 140px 150px;align-items:center;grid-gap:16px;gap:16px;padding:13px 24px;border-bottom:1px solid #34383d}.client-modal-package-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#202123;color:#cbd1dc;font-size:13px;font-weight:700}.client-modal-package-row{min-height:80px;width:100%;border-top:0;border-right:0;border-left:0;background:transparent;color:#ffffff;cursor:pointer;font:inherit;text-align:left}.client-modal-package-row:hover{background:#252a31}.client-modal-package-row.selected{background:#0b3285}.client-modal-package-row.out-of-stock{cursor:not-allowed;color:#cbd5e1;opacity:.76}.client-modal-package-row.out-of-stock,.client-modal-package-row.out-of-stock:hover{background:linear-gradient(135deg,rgba(127,29,29,.14),rgba(24,25,27,.95)),#18191b}.client-modal-package-row.out-of-stock strong,.client-modal-package-row.out-of-stock>span:nth-child(3){color:#fca5a5}.client-modal-package-row.selected small,.client-modal-package-row.selected>span:nth-child(3){color:#d6e7ff}.client-modal-package-row strong{display:block;color:#ffffff}.client-modal-package-row small{display:block;margin-top:3px;color:#9fa6b2}.client-modal-package-row>span:nth-child(3){display:inline-flex;align-items:center;gap:6px;color:#70a7ff}.client-modal-loading{min-height:190px;display:grid;place-items:center;color:#aeb4bf}.client-product-modal-footer{flex:0 0 auto;display:grid;grid-template-columns:minmax(180px,1.05fr) minmax(150px,.72fr) minmax(120px,.62fr) minmax(140px,.72fr) minmax(164px,auto);align-items:center;grid-gap:18px;gap:18px;min-height:130px;padding:20px 24px;border-top:1px solid #34383d;background:#18191b}.client-product-modal-footer span{display:block;color:#8f949d;font-size:12px}.client-product-modal-footer strong{font-size:19px;line-height:2}.client-product-modal-footer>div:last-of-type{text-align:right}.client-clear-selection{margin-left:8px;border:0;background:transparent;color:#70a7ff;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.client-modal-pay-summary strong{font-size:16px}.client-modal-message{margin:16px 0 0;padding:0;background:transparent;color:#80e7a2;font-weight:700}.client-product-modal-footer .client-blue-button{width:auto;min-width:164px;min-height:46px;justify-content:center;border-radius:10px;padding:0 24px}.client-product-modal-footer .client-modal-cart-button{min-width:128px;min-height:38px;gap:6px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:700;white-space:nowrap}.client-product-modal-footer .client-modal-cart-button svg{flex-shrink:0}.client-transaction-modal-backdrop{position:fixed;z-index:170;inset:0;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.client-transaction-modal{position:relative;width:min(700px,calc(100vw - 32px));display:grid;grid-gap:18px;gap:18px;padding:26px 28px;border:1px solid #3a3a3a;border-radius:10px;background:#252525;color:#ffffff;box-shadow:0 28px 80px rgba(0,0,0,.52)}.client-transaction-modal h2{margin:0;font-size:18px}.client-transaction-modal-close{position:absolute;top:16px;right:16px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#b9b9b9}.client-transaction-modal-close:hover{background:#303030;color:#ffffff}.client-transaction-details{display:grid;grid-gap:14px;gap:14px;margin:0}.client-transaction-details>div{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.client-transaction-details dt{color:#8f949d;font-weight:700}.client-transaction-details dd{min-width:0;display:inline-flex;align-items:center;gap:7px;margin:0;overflow-wrap:anywhere;color:#e8ebef;font-weight:700}.client-transaction-details dd button{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #3a3a3a;border-radius:7px;background:#1b1c1e;color:#cdd3dc}.client-transaction-details dd button:hover{border-color:#4a5058;background:#303236;color:#ffffff}.client-cart-backdrop{position:fixed;z-index:150;inset:0;display:flex;justify-content:flex-end;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.client-cart-panel{width:min(490px,100vw);min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-left:1px solid #34383d;background:#242526;color:#ffffff;box-shadow:-24px 0 70px rgba(0,0,0,.5)}.client-cart-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 22px;border-bottom:1px solid #34383d;background:#18191b}.client-cart-head h2{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:22px}.client-cart-head h2 b{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#1967ff;color:#ffffff;font-size:13px}.client-cart-head div{display:inline-flex;align-items:center;gap:12px}.client-cart-head button{border:0;background:transparent;color:#7fb0ff;font-weight:600}.client-cart-head button:disabled{opacity:.45;cursor:not-allowed}.client-cart-list{min-height:0;overflow-y:auto;padding:16px 18px}.client-cart-item{display:grid;grid-gap:14px;gap:14px;padding:12px;border:1px solid #3a3d43;border-radius:14px;background:#202123}.client-cart-item+.client-cart-item{margin-top:12px}.client-cart-item-head{display:grid;grid-template-columns:89px minmax(0,1fr) 24px;align-items:start;grid-gap:0;gap:0}.client-cart-item-head>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.client-cart-item-head em,.client-cart-item-head small,.client-cart-item-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-cart-item-head em,.client-cart-item-head small{color:#aeb4bf;font-style:normal}.client-cart-item-head button{border:0;background:transparent;color:#ff3f69}.client-cart-item-image{width:62px;height:62px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#111827;color:#8da0b8}.client-cart-item-image img{width:100%;height:100%;object-fit:cover}.client-cart-item-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #34383d;border-bottom:1px solid #34383d}.client-cart-item-meta>span{min-width:0;display:grid;grid-gap:7px;gap:7px;padding:10px 12px;color:#8f949d;font-size:12px}.client-cart-item-meta>span+span{border-left:1px solid #34383d}.client-cart-item-meta strong{display:inline-flex;align-items:center;gap:5px;color:#ffffff;font-size:13px}.client-cart-item-meta .client-cart-region-chip{display:inline-grid;grid-template-columns:18px auto;align-items:center;width:max-content;max-width:100%;height:18px;column-gap:6px;padding:0;border-radius:0;background:transparent;color:#ffffff;line-height:18px;pointer-events:none}.client-cart-region-code{display:block;line-height:18px}.client-cart-country{position:relative;width:18px;height:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;border:0;border-radius:2px;background:transparent;box-shadow:none;pointer-events:none;margin-top:10px}.client-cart-country img{width:100%;height:100%;display:block;object-fit:cover}.client-cart-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-cart-item-bottom>span:last-child{display:grid;justify-items:end;grid-gap:3px;gap:3px}.client-cart-item-bottom small{color:#8f949d}.client-cart-item-bottom strong{font-size:18px}.client-cart-empty{min-height:240px;display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;color:#9fa6b2;text-align:center}.client-cart-empty p{max-width:280px;margin:0}.client-cart-footer{display:grid;grid-gap:16px;grid-gap:10px;gap:10px;padding:14px 24px;border-top:1px solid #34383d;background:#202123}.client-cart-footer>div{display:grid;grid-template-columns:.95fr .9fr .95fr 1.05fr;align-items:end;grid-gap:10px;gap:10px}.client-cart-footer>.client-cart-totals{grid-template-columns:.95fr .9fr .95fr 1.05fr}.client-cart-footer>.client-cart-promo{display:grid;grid-template-columns:1fr;align-items:normal;margin-bottom:0;grid-gap:7px;gap:7px}.client-cart-promo>div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;max-width:314px}.client-cart-footer span{display:grid;grid-gap:2px;gap:2px;color:#9fa6b2;font-size:12px;font-weight:700;line-height:1.18}.client-cart-promo>span{font-size:12px}.client-cart-promo input{min-height:38px;padding:8px 11px;font-size:13px}.client-cart-promo button{min-height:38px;padding:0 13px;border-radius:8px;font-size:13px}.client-cart-promo small{font-size:12px}.client-cart-footer span:first-child strong{font-size:13px}.client-cart-footer span:last-child{justify-items:end}.client-cart-footer span:last-child strong{color:#ffffff;font-size:13px;line-height:2}.client-cart-footer>.client-cart-nowpay-options,.client-cart-footer>.client-cart-payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.client-cart-footer>.client-cart-nowpay-options{margin-bottom:0}.client-cart-nowpay-options button{min-height:44px;grid-template-columns:30px minmax(0,1fr)}.client-cart-nowpay-options button>span:last-child{justify-items:start}.client-cart-nowpay-options .nowpay-token-mark{width:26px;height:26px;font-size:15px}.client-cart-message{margin:0;color:#80e7a2;font-weight:600}.client-cart-footer .client-blue-button{width:100%;justify-content:center;min-height:44px;font-size:14px}.client-category-tabs a.active,.client-category-tabs button.active,.client-mode-tabs button.active{border-color:#1767ff;background:rgba(244,214,0,.16);color:#74a9ff}.client-api-grid,.client-direct-grid,.client-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.client-direct-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #34383d;border-radius:12px;background:#18191b}.client-direct-toolbar .client-search{flex:1 1 360px;max-width:520px}.client-direct-toolbar>span{flex:0 0 auto;color:#aeb4bf;font-size:13px;font-weight:700}.direct-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.client-api-card,.client-direct-step{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:12px;background:#18191b}.client-direct-step span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#1767ff;font-weight:600}.client-api-card p,.client-direct-step p,.client-security-panel p{margin:0;color:#aeb4bf}.client-funds-card{width:min(980px,100%);display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);align-items:center;grid-gap:22px;gap:22px;padding:22px 18px}.client-funds-balance{min-width:0;display:grid;grid-gap:4px;gap:4px}.client-funds-balance strong{display:block;overflow:hidden;font-size:clamp(28px,3vw,38px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.client-topup-panel{min-width:0;width:100%;display:grid;grid-gap:8px;gap:8px}.client-topup-panel small{color:#9ea4ad;font-size:12px;font-weight:600;line-height:1.35}.client-topup-form{display:grid;grid-template-columns:minmax(118px,150px) minmax(150px,max-content);align-items:center;grid-gap:10px;gap:10px}.client-topup-form.crypto-enabled{grid-template-columns:minmax(118px,150px) minmax(150px,max-content) minmax(190px,230px) minmax(150px,max-content)}.client-topup-amount-field{display:grid;grid-gap:5px;gap:5px}.client-topup-amount-field>span{color:#9ea4ad;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.client-form-grid input,.client-topup-form input{min-height:44px;width:100%;border:1px solid #36393d;border-radius:9px;background:#18191b;color:#ffffff;padding:0 12px}.client-topup-form input{width:100%;font-weight:800}.client-topup-form button{min-width:150px;padding-inline:14px;white-space:nowrap}.client-crypto-picker{position:relative;min-width:0;overflow:visible}.client-crypto-trigger{min-width:0;min-height:44px;width:100%;display:grid;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;grid-gap:9px;gap:9px;border:1px solid #36393d;border-radius:9px;background:#18191b;color:#ffffff;padding:6px 10px;cursor:pointer;text-align:left}.client-crypto-picker.open .client-crypto-trigger{border-color:#1767ff;box-shadow:0 0 0 3px rgba(23,103,255,.16)}.client-crypto-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#16a34a,#1767ff);font-size:13px}.client-crypto-mark,.client-funds-card .client-crypto-mark{color:#ffffff;font-weight:900}.client-crypto-text{min-width:0;display:grid;grid-gap:2px;gap:2px}.client-crypto-text b,.client-crypto-text small{min-width:0;overflow:hidden;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.client-crypto-text b{font-size:12px;font-weight:900}.client-crypto-text small{color:#aeb4bf;font-size:11px;font-weight:700}.client-crypto-trigger>svg{color:#dfe7ff;pointer-events:none;transition:transform .16s ease}.client-crypto-picker.open .client-crypto-trigger>svg{transform:rotate(180deg)}.client-crypto-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:45;width:100%;min-width:238px;display:grid;grid-gap:5px;gap:5px;padding:7px;border:1px solid #34383d;border-radius:12px;background:#111315;box-shadow:0 18px 45px rgba(0,0,0,.45)}.client-crypto-menu button{min-width:0;min-height:44px;width:100%;display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;border:1px solid transparent;border-radius:9px;background:transparent;color:#ffffff;padding:6px 9px;cursor:pointer;text-align:left}.client-crypto-menu button.selected,.client-crypto-menu button:hover{border-color:rgba(23,103,255,.34);background:rgba(23,103,255,.14)}.client-crypto-menu button>svg{color:#80e7a2}.client-message{margin:0;color:#80e7a2;font-weight:600}.client-table{overflow-x:auto}.client-table-head,.client-table-row{min-width:920px;display:grid;align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border-bottom:1px solid #34383d}.client-table-head{color:#dfe7ff;font-size:13px;font-weight:700}.client-table-row{min-height:64px;background:#202123}.client-table-row:hover{background:#25272a}.client-table-row:last-child{border-bottom:0}.client-table-row span{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-table-row small{display:block;color:#9da3ad}.client-table-row button{min-height:34px;padding:0 13px;border:1px solid #36393d;border-radius:10px;background:#1b1c1e;color:#ffffff;cursor:pointer;font-weight:700}.funds-table .client-table-head,.funds-table .client-table-row{grid-template-columns:150px 170px 180px 90px 120px 140px 150px 150px 90px}.orders-client-table .client-table-head,.orders-client-table .client-table-row{grid-template-columns:150px 180px 100px minmax(340px,1fr) 120px 95px 120px 140px}.client-license-key-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.client-license-key-count{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border:1px solid #34383d;border-radius:10px;background:#1b1c1e;color:#b8c0cc;white-space:nowrap}.client-license-key-count svg{color:#ffd900}.client-license-key-count strong{color:#ffffff}.client-license-keys-table .client-table-head,.client-license-keys-table .client-table-row{grid-template-columns:145px 180px minmax(250px,1fr) 190px 105px 105px 120px}.client-license-key-row{width:100%;border:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.client-license-keys-table .client-order-product-cell i{padding:3px;box-sizing:border-box}.client-license-keys-table .client-order-product-cell img{object-fit:contain}.client-license-key-action,.client-license-key-total{display:inline-flex;align-items:center;gap:7px;font-weight:700}.client-license-key-total{color:#ffd900}.client-license-key-action{justify-content:center;min-height:34px;padding:0 10px;border:1px solid #285da9;border-radius:8px;background:#123d79;color:#dbeafe;white-space:nowrap}.client-order-row{width:100%;border:0;color:inherit;cursor:pointer;text-align:left;font:inherit}.client-order-product-cell{display:inline-flex;align-items:center;gap:10px}.client-order-product-cell i{width:58px;height:34px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:6px;background:#151618;color:#8fa1bb;font-style:normal}.client-order-product-cell.compact i{width:42px;height:30px}.client-order-mini-product img,.client-order-product-cell img{width:100%;height:100%;object-fit:cover}.client-order-details-view .client-order-product-cell i,.client-order-mini-product i,.orders-client-table .client-order-product-cell i{padding:3px;box-sizing:border-box}.orders-client-table .client-table-row{min-height:76px}.orders-client-table .client-order-product-cell{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;overflow:visible!important}.orders-client-table .client-order-product-cell i{width:76px;height:48px;padding:4px}.client-order-details-view .client-order-product-cell img,.client-order-mini-product img,.orders-client-table .client-order-product-cell img{display:block;max-width:100%;max-height:100%;object-fit:contain}.client-order-detail-image img{width:100%;height:100%;object-fit:contain}.client-order-product-cell b{min-width:0;display:grid;grid-gap:2px;gap:2px;color:#ffffff;font-weight:600}.client-order-product-cell small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-order-country-cell{display:inline-flex;align-items:center;gap:7px;color:#dfe7ff;font-weight:600}.client-order-country-badge{position:static;width:24px;height:17px;flex:0 0 auto;border-width:1px;border-radius:4px;box-shadow:none}.client-order-country-badge .country-flag-fallback{display:none}.transactions-client-table .client-table-head,.transactions-client-table .client-table-row{grid-template-columns:150px 180px 130px 120px 120px 150px minmax(240px,1fr)}.client-order-details-view{display:grid;grid-gap:20px;gap:20px}.client-order-details-title{display:flex;align-items:center;gap:12px}.client-order-details-title button,.client-order-summary-card button{width:34px;height:34px;display:inline-grid;place-items:center;border:0;border-radius:10px;background:#1b1c1e;color:#ffffff;cursor:pointer}.client-order-details-title h2,.client-order-fields-card h3{margin:0}.client-order-products-strip{display:grid;grid-gap:9px;gap:9px;padding-bottom:20px;border-bottom:1px solid #34383d}.client-order-products-strip>span{color:#aab2bf;font-weight:700}.client-order-products-strip>div{display:flex;gap:10px;flex-wrap:wrap}.client-order-mini-product{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #34383d;border-radius:9px;background:#202123}.client-order-mini-product img{width:30px;height:30px;object-fit:contain;border-radius:5px}.client-order-detail-hero{display:flex;align-items:center;gap:14px}.client-order-detail-image{width:82px;height:82px;display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;padding:5px;border-radius:10px;background:#17191b;color:#8fa1bb;box-sizing:border-box}.client-order-detail-hero span,.client-order-fields-card small,.client-order-summary-card span{color:#9ea4ad;font-weight:700}.client-order-detail-hero h3{margin:3px 0 2px;font-size:24px}.client-order-detail-hero p{margin:0;color:#dbe3f0}.client-order-fields-card,.client-order-summary-card{border:1px solid #34383d;border-radius:13px;background:#262728}.client-order-summary-card{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding:16px}.client-order-summary-card>div{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:0 16px;border-right:1px solid #3a3d42}.client-order-summary-card>div:last-child{border-right:0}.client-order-summary-card strong{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#ffffff;font-size:16px;overflow-wrap:anywhere}.client-order-summary-card button{width:24px;height:24px;color:#bfc8d6}.client-order-summary-actions{grid-column:1/-1;display:flex!important;justify-content:flex-end;gap:10px!important;margin-top:16px;padding-top:16px!important;border-top:1px solid #3a3d42;border-right:0!important}.client-order-summary-actions button{width:auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:8px;background:#1d4d9f;color:#75a9ff;font-weight:600}.client-order-pins-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #334155;border-radius:10px;background:#202224;font-weight:500}.client-order-pins-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.client-order-pins-head span{display:grid;grid-gap:3px;gap:3px}.client-order-pins-head small{color:#60a5fa;font-weight:500;text-transform:uppercase}.client-order-pins-head strong{color:#ffffff;font-size:20px;font-weight:500}.client-order-pins-head button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:8px;background:#dde2e9;color:#2d2a2a;font-weight:500;white-space:nowrap}.client-order-pins-list{display:grid;grid-gap:10px;gap:10px}.client-order-pin-card{width:100%;min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px;border:1px solid #3a3f48;border-radius:10px;background:#181a1d;color:#ffffff;font-weight:500;text-align:left}.client-order-pin-card:hover{border-color:#2563eb;background:#1d2430}.client-order-pin-product{min-width:0;display:flex;align-items:center;gap:11px}.client-order-pin-product i{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#101215;color:#60a5fa;flex:0 0 auto}.client-order-pin-product img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.client-order-pin-product i{padding:4px;box-sizing:border-box}.client-order-details-view .client-order-product-cell.compact i{width:42px;height:42px;padding:4px;box-sizing:border-box}.client-order-details-view .client-order-product-cell.compact img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.client-order-pin-product b{min-width:0;display:grid;grid-gap:3px;gap:3px;color:#ffffff;font-size:15px;font-weight:500}.client-order-pin-product small{color:#9aa7b8;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-order-pin-count{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px;border-radius:8px;background:#dde2e9;color:#2d2a2a;font-weight:500;white-space:nowrap}.client-order-fields-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.client-order-fields-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.client-order-fields-card span{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:10px;background:#1d1e20}.order-detail-items-table .client-table-head,.order-detail-items-table .client-table-row{grid-template-columns:70px minmax(260px,1fr) 220px 150px 190px 150px 120px}.order-detail-items-table.without-pin .client-table-head,.order-detail-items-table.without-pin .client-table-row{grid-template-columns:70px minmax(260px,1fr) 220px 150px 150px 120px}.client-order-pin-cell{display:grid;grid-gap:5px;gap:5px}.client-order-pin-cell strong{display:inline-flex;align-items:center;gap:8px;color:#ffffff;font-size:17px;line-height:1.2}.client-order-pin-cell button,.client-view-pin-button{width:30px;min-width:30px;height:30px;min-height:30px;display:inline-grid;place-items:center;padding:0;border-color:#2f62c9;border-radius:8px;background:#173f9b;color:#dceaff}.client-view-pin-button{width:max-content!important;min-width:120px!important;height:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0 12px!important;gap:7px;font-weight:800;line-height:1;white-space:nowrap}.client-order-pin-cell button:hover,.client-view-pin-button:hover{background:#2262df}.client-pin-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72)}.client-pin-modal{width:min(560px,100%);max-height:min(680px,calc(100vh - 40px));display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;border:1px solid #3c4654;border-radius:12px;background:#202224;box-shadow:0 24px 80px rgba(0,0,0,.45)}.client-pin-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid #343941}.client-pin-modal-head span{min-width:0;display:grid;grid-gap:4px;gap:4px}.client-pin-modal-head small{color:#91a0b4;font-weight:800;text-transform:uppercase}.client-pin-modal-head strong{color:#ffffff;font-size:20px;overflow-wrap:anywhere}.client-pin-modal-head button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #45505e;border-radius:8px;background:#191b1e;color:#f1f5f9}.client-pin-modal-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #343941}.client-pin-modal-actions button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border-radius:8px;background:#dde2e9;color:#2d2a2a;font-weight:500}.client-pin-modal-actions .client-pin-report-link{width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#f50339;font-weight:800;text-decoration:underline;text-underline-offset:3px}.client-pin-list{display:grid;grid-gap:10px;gap:10px;overflow:auto;padding:14px 18px 18px}.client-pin-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #343941;border-radius:10px;background:#191b1e}.client-pin-list-row span{min-width:0;display:grid;grid-gap:4px;gap:4px}.client-pin-list-row em,.client-pin-list-row small{color:#91a0b4;font-size:12px;font-style:normal;font-weight:700}.client-pin-list-row strong{color:#ffffff;font-size:18px;overflow-wrap:anywhere}.client-pin-list-row button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dde2e9;border-radius:8px;background:#dde2e9;color:#2d2a2a}@media (max-width:640px){.client-pin-modal-backdrop{padding:12px}.client-pin-modal-head{gap:12px;padding:15px}.client-pin-modal-head strong{font-size:18px}.client-pin-modal-actions{padding:10px 15px}.client-pin-list{padding:12px 15px 15px}.client-pin-list-row{gap:10px;padding:11px}.client-pin-list-row strong{font-size:16px;line-height:1.3}}.client-chip{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid #3a3a3a;border-radius:7px;background:#1b1c1e;color:#f2f5f8;font-weight:700}.client-chip.success{color:#51e784}.client-chip.danger{color:#ff7777}.client-status-chip{gap:6px;border-radius:999px;text-transform:none}.client-status-chip svg{width:15px;height:15px;flex:0 0 auto;padding:2px;border-radius:999px;background:#2a3038}.client-status-chip.success{border-color:rgba(32,196,99,.24);background:rgba(32,196,99,.12);color:#51e784}.client-status-chip.success svg{background:rgba(32,196,99,.18);color:#51e784}.client-status-chip.neutral{border-color:rgba(255,212,73,.22);background:rgba(255,212,73,.1);color:#ffd65a}.client-status-chip.neutral svg{background:rgba(255,212,73,.16);color:#ffd65a}.client-status-chip.danger{border-color:rgba(255,82,82,.24);background:rgba(255,82,82,.12);color:#ff7777}.client-status-chip.danger svg{background:rgba(255,82,82,.18);color:#ff7777}.client-green-text{color:#20c463;font-weight:700}.client-red-text{color:#ff6565;font-weight:700}.client-account-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:18px;gap:18px}.client-profile-card{display:grid;justify-items:center;align-content:start;grid-gap:10px;gap:10px;padding:26px;text-align:center}.client-profile-avatar{width:84px;height:84px;display:grid;place-items:center;border-radius:999px;background:#111827;color:#75aaff}.client-profile-card strong{font-size:20px}.client-profile-card p{margin:0 0 8px;color:#aeb4bf}.client-form-grid label{display:grid;grid-gap:8px;gap:8px;color:#aeb4bf;font-weight:700}.client-form-grid input{width:100%}.client-security-panel{grid-column:2}.client-security-panel-head{align-items:flex-start;gap:18px;margin-bottom:16px}.client-security-heading{min-width:0;display:flex;align-items:flex-start;gap:14px}.client-security-heading-icon{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;border:1px solid rgba(97,167,255,.18);border-radius:12px;background:linear-gradient(180deg,rgba(25,38,52,.92),rgba(17,24,39,.96));color:#86b6ff}.client-security-heading span:last-child{min-width:0}.client-two-factor-status{min-height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #3a414a;border-radius:999px;background:#2a2f35;color:#b7bec8;font-size:12px;font-weight:600;padding:0 12px;text-transform:uppercase}.client-two-factor-status.enabled{border-color:rgba(31,166,76,.24);background:rgba(31,166,76,.14);color:#63e58f}.client-two-factor-status.pending{border-color:rgba(23,103,255,.24);background:rgba(23,103,255,.14);color:#84b2ff}.client-two-factor-shell{display:grid;grid-gap:16px;gap:16px}.client-two-factor-benefit-list article,.client-two-factor-form-block,.client-two-factor-qr,.client-two-factor-step,.client-two-factor-summary{border:1px solid #34383d;border-radius:12px;background:#191b1f}.client-two-factor-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:16px}.client-two-factor-summary strong{display:block;margin:0 0 6px;font-size:15px;color:#f3f5f8}.client-two-factor-summary p{margin:0;color:#aeb4bf;line-height:1.55}.client-two-factor-summary-meta{display:flex;align-items:flex-start;justify-content:flex-end}.client-two-factor-summary-meta span{min-height:34px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#23282f;color:#d8dde5;font-size:12px;font-weight:600;padding:0 12px;white-space:nowrap}.client-two-factor-card{display:grid;grid-gap:14px;gap:14px}.client-two-factor-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.client-two-factor-step{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px}.client-two-factor-step>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#222933;color:#8ab7ff;font-size:14px;font-weight:600}.client-two-factor-step strong{display:block;margin-bottom:4px;color:#f3f5f8;font-size:14px}.client-two-factor-step p{margin:0;color:#aeb4bf;line-height:1.5}.client-two-factor-form-block{display:grid;grid-gap:14px;gap:14px;padding:16px}.client-two-factor-card label,.client-two-factor-form-block label{display:grid;grid-gap:8px;gap:8px;color:#aeb4bf;font-weight:600}.client-two-factor-card input,.client-two-factor-form-block input{min-height:46px;width:min(360px,100%);border:1px solid #36393d;border-radius:9px;background:#18191b;color:#ffffff;padding:0 12px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.client-two-factor-card input::placeholder,.client-two-factor-form-block input::placeholder{color:#717780}.client-two-factor-card input:focus,.client-two-factor-form-block input:focus{border-color:#1767ff;background:#111418;box-shadow:0 0 0 3px rgba(23,103,255,.16)}.client-two-factor-enabled-grid,.client-two-factor-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-gap:14px;gap:14px;align-items:start}.client-two-factor-qr{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:14px}.client-two-factor-qr img{width:132px;height:132px;border-radius:10px;background:#ffffff}.client-two-factor-qr span{display:grid;grid-gap:8px;gap:8px;min-width:0}.client-two-factor-qr small{color:#8f949d;font-weight:600}.client-two-factor-qr code{overflow-wrap:anywhere;color:#ffffff;font-size:13px;font-weight:600}.client-two-factor-code-input{max-width:180px;text-align:center;font-weight:600}.client-two-factor-actions{display:flex;flex-wrap:wrap;gap:10px}.client-two-factor-benefit-list{display:grid;grid-gap:12px;gap:12px}.client-two-factor-benefit-list article{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:14px}.client-two-factor-benefit-list article>svg{width:36px;height:36px;padding:9px;border-radius:10px;background:#222933;color:#8ab7ff}.client-two-factor-benefit-list strong{display:block;margin-bottom:0;color:#f3f5f8;font-size:14px}.client-two-factor-benefit-list p{margin:0;color:#aeb4bf;line-height:1.5}.client-two-factor-message{margin:0!important;padding:12px 14px;border:1px solid #34383d;border-radius:10px;background:#191b1f;color:#d8dde5!important;font-weight:700}.client-two-factor-message.info{border-color:rgba(23,103,255,.24);background:rgba(23,103,255,.08);color:#cfe0ff!important}.client-two-factor-message.success{border-color:rgba(31,166,76,.24);background:rgba(31,166,76,.1);color:#cbf7d8!important}.client-two-factor-message.error{border-color:rgba(201,53,79,.3);background:rgba(201,53,79,.1);color:#ffd4dc!important}.client-table>.client-empty-state{min-height:250px;max-width:none;place-content:center;padding:34px}@media (max-width:1480px){.client-product-grid,.client-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.client-dashboard{--client-sidebar-width:228px;grid-template-columns:228px minmax(0,1fr)}.client-sidebar{width:228px}.client-product-grid,.client-shop-grid,.client-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-account-grid,.client-panel-grid{grid-template-columns:1fr}.client-security-panel{grid-column:auto}}@media (max-width:980px){.client-security-panel-head{flex-direction:column;align-items:stretch}.client-security-heading{width:100%}.client-two-factor-status{align-self:flex-start;margin-top:2px}.client-two-factor-enabled-grid,.client-two-factor-setup-grid,.client-two-factor-step-grid{grid-template-columns:1fr}}@media (max-width:640px){.client-security-panel-head{flex-direction:column;align-items:stretch}.client-security-heading{align-items:center}.client-two-factor-status{align-self:flex-start}.client-two-factor-summary{grid-template-columns:1fr}.client-two-factor-summary-meta{justify-content:flex-start}.client-two-factor-qr{grid-template-columns:1fr}.client-two-factor-card input,.client-two-factor-code-input,.client-two-factor-form-block input{width:100%;max-width:100%}}@media (max-width:820px){.client-cart-footer{gap:16px}.client-dashboard{--client-sidebar-width:0px;--client-topbar-height:62px;display:block}.client-sidebar-scrim{position:fixed;z-index:132;inset:0;display:block;border:0;background:rgba(0,0,0,.54);opacity:0;pointer-events:none;transition:opacity .18s ease}.client-sidebar-scrim.show{opacity:1;pointer-events:auto}.client-sidebar{position:fixed;z-index:133;inset:0 auto 0 0;width:min(310px,86vw);height:100dvh;gap:18px;padding:16px;border-right:1px solid #34383d;border-bottom:0;box-shadow:24px 0 70px rgba(0,0,0,.5);overflow-y:auto;transform:translateX(-105%);transition:transform .2s ease}.client-sidebar.open{transform:translateX(0)}.client-sidebar-close{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #36393d;border-radius:9px;background:#202123;color:#ffffff}.client-brand{padding:0 4px;font-size:26px}.client-nav{display:grid;overflow:visible;padding-bottom:0;scrollbar-width:auto}.client-nav button{width:100%;flex:initial}.client-sidebar-footer{display:grid}.client-topbar{position:fixed;top:0;left:0;right:0;z-index:90;min-height:var(--client-topbar-height);align-items:center;flex-direction:row;padding:10px 12px;gap:10px}.client-topbar h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px}.client-topbar p{display:none}.client-mobile-menu-button{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #36393d;border-radius:9px;background:#18191b;color:#ffffff}.client-top-actions{width:auto;flex:0 0 auto;flex-wrap:nowrap;margin-left:auto;gap:6px}.client-title-block{flex:1 1 auto;gap:8px}.client-title-back{width:34px;height:34px}.client-balance-pill{min-height:38px;gap:6px;padding:0 9px;border-color:#2d3440}.client-balance-pill strong{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.client-balance-pill span{display:none}.client-icon-button,.client-user-trigger{width:38px;min-height:38px;border-color:#2d3440}.client-user-trigger{justify-content:center;padding:0}.client-user-trigger span{width:30px;height:30px;border:0}.client-user-trigger strong,.client-user-trigger>svg{display:none}.client-view-toggle{margin-left:0;width:100%;justify-content:flex-end}.client-shop-tools .client-view-toggle{margin-left:auto;width:auto}.client-content{padding:16px}.client-category-tabs{display:none}.client-shop-mobile-filter{display:block}.client-shop-menu-backdrop{position:fixed;z-index:144;inset:0;display:block;pointer-events:none}.client-shop-menu-backdrop.open{pointer-events:auto}.client-shop-menu-scrim{position:absolute;inset:0;border:0;background:rgba(0,0,0,.52);opacity:0;transition:opacity .18s ease}.client-shop-menu-backdrop.open .client-shop-menu-scrim{opacity:1}.client-shop-menu-panel{position:absolute;inset:0 0 0 auto;width:min(320px,88vw);height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);border-left:1px solid #34383d;background:#202123;box-shadow:-24px 0 70px rgba(0,0,0,.5);transform:translateX(105%);transition:transform .2s ease}.client-shop-menu-backdrop.open .client-shop-menu-panel{transform:translateX(0)}.client-shop-menu-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #34383d;background:#18191b}.client-shop-menu-head span{min-width:0;display:grid;grid-gap:3px;gap:3px}.client-shop-menu-head strong{color:#ffffff;font-size:20px}.client-shop-menu-head small{color:#aeb4bf}.client-shop-menu-head button{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #36393d;border-radius:9px;background:#202123;color:#ffffff}.client-shop-menu-list{min-height:0;display:grid;align-content:start;grid-gap:8px;gap:8px;overflow-y:auto;padding:14px}.client-shop-menu-list button{min-height:44px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#d5dae2;font:inherit;font-weight:600;text-align:left}.client-shop-menu-list button.active,.client-shop-menu-list button:hover{border-color:#3c4148;background:#26282b;color:#ffffff}.client-empty-hero{min-height:300px;padding:24px 16px}.client-toolbar{align-items:stretch;flex-direction:column}.client-date-tabs,.client-mini-tabs{width:100%}.client-date-tabs button,.client-mini-tabs button{flex:1 1}.client-product-grid,.client-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-api-grid,.client-direct-grid,.client-form-grid,.client-stat-grid{grid-template-columns:1fr}.client-direct-toolbar{align-items:stretch;flex-direction:column}.client-direct-toolbar .client-search{flex:0 0 auto;width:100%;min-height:44px;max-width:none}.client-pagination{grid-template-columns:1fr;justify-items:center}.client-page-size{justify-self:center}.client-funds-card{align-items:stretch;grid-template-columns:1fr}.client-topup-panel{min-width:0;width:100%}.client-topup-form{display:grid}.client-topup-form,.client-topup-form.crypto-enabled{grid-template-columns:minmax(0,1fr)}.client-crypto-picker,.client-topup-form button,.client-topup-form input{min-width:0;width:100%}.client-crypto-menu{min-width:0}.client-search,.client-search.wide{width:100%}.client-license-key-toolbar{align-items:stretch;flex-direction:column}.client-license-key-count{justify-content:center;width:100%}.client-license-keys-table .client-table-head,.client-license-keys-table .client-table-row{min-width:830px;grid-template-columns:120px 150px 220px 160px 90px 90px 110px}.client-license-keys-table .client-license-key-action{margin-right:12px}.client-filter-select,.client-filter-select select,.client-orders-filters .client-filter-dropdown,.client-orders-filters .client-filter-dropdown-trigger{width:100%}.client-date-range,.client-fund-date-row{align-items:stretch;flex-direction:column;width:100%}.client-date-range input,.client-order-date-filter,.client-order-date-filter .client-filter-button,.client-orders-toolbar{width:100%}.client-order-date-filter{justify-items:stretch}.client-order-date-range{position:static;box-shadow:none}.client-order-detail-hero{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.client-order-detail-image{width:72px;height:72px;padding:5px;border-radius:9px;box-sizing:border-box}.client-order-detail-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.client-order-details-view{gap:14px}.client-order-details-title{gap:10px}.client-order-details-title button{width:34px;height:34px;border-radius:11px}.client-order-details-title h2{font-size:18px}.client-order-products-strip{gap:8px;padding-bottom:14px}.client-order-products-strip>span{font-size:12px}.client-order-products-strip>div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.client-order-products-strip>div::-webkit-scrollbar{display:none}.client-order-mini-product{min-height:38px;flex:0 0 auto;gap:7px;padding:5px 8px;border-radius:8px}.client-order-mini-product img{width:30px;height:30px;object-fit:contain;border-radius:5px}.client-order-mini-product strong{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.client-order-mini-product .client-status-chip{width:auto;min-height:22px;justify-content:center;gap:4px;padding:0 7px;font-size:10px;line-height:1;white-space:nowrap}.client-order-mini-product .client-status-chip svg{width:13px;height:13px;padding:1px;margin:0}.client-order-detail-hero h3{margin:2px 0;font-size:17px;line-height:1.18;overflow-wrap:anywhere}.client-order-detail-hero p{font-size:13px;line-height:1.35}.client-order-detail-hero span{font-size:12px}.client-pagination{gap:8px;padding:8px 0 0}.client-pagination>span{font-size:13px}.client-page-buttons{gap:8px}.client-page-buttons button,.client-page-size{min-width:74px;min-height:30px;padding:0 10px;border-radius:8px;font-size:12px}.client-page-size{min-width:0}.client-page-buttons button svg{width:13px;height:13px}.client-order-fields-card>div,.client-order-summary-card{grid-template-columns:1fr}.client-order-summary-card{gap:0;padding:14px;border-radius:12px}.client-order-summary-card>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-right:0;border-bottom:1px solid #3a3d42}.client-order-summary-card>div:last-child{border-bottom:0}.client-order-summary-card>div>span{font-size:12px}.client-order-summary-card strong{justify-self:end;font-size:14px}.client-order-summary-actions{grid-template-columns:1fr;gap:8px!important;margin-top:8px;padding-top:10px!important;border-bottom:0!important}.client-order-summary-actions button{width:100%;min-height:36px;color:#75a9ff}.client-order-pins-card{padding:12px}.client-order-pin-card,.client-order-pins-head{align-items:stretch;grid-template-columns:1fr}.client-order-pins-head{flex-direction:column}.client-order-pin-count,.client-order-pins-head button{width:100%}.order-detail-items-table{overflow:visible}.order-detail-items-table .client-table-head{display:none}.order-detail-items-table.without-pin .client-table-row{min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;padding:14px;border:1px solid #34383d;border-radius:12px}.order-detail-items-table.without-pin .client-table-row>span{overflow:visible;text-overflow:clip}.order-detail-items-table.without-pin .client-table-row>span:first-child{display:none}.order-detail-items-table.without-pin .client-order-product-cell{grid-column:1/-1;align-items:center}.order-detail-items-table.without-pin .client-order-product-cell b{overflow:visible;overflow-wrap:anywhere;line-height:1.3;white-space:normal}.order-detail-items-table.without-pin .client-table-row>span:nth-child(3),.order-detail-items-table.without-pin .client-table-row>span:nth-child(5),.order-detail-items-table.without-pin .client-table-row>span:nth-child(6){display:grid;grid-gap:3px;gap:3px;font-size:13px}.order-detail-items-table.without-pin .client-table-row>span:nth-child(3):before,.order-detail-items-table.without-pin .client-table-row>span:nth-child(5):before,.order-detail-items-table.without-pin .client-table-row>span:nth-child(6):before{color:#91a0b4;font-size:10px;font-weight:800;text-transform:uppercase}.order-detail-items-table.without-pin .client-table-row>span:nth-child(3):before{content:"Package"}.order-detail-items-table.without-pin .client-table-row>span:nth-child(5):before{content:"Viewed"}.order-detail-items-table.without-pin .client-table-row>span:nth-child(6):before{content:"Amount"}.order-detail-items-table.without-pin .client-table-row>span:nth-child(4){align-self:end;justify-self:end}.client-panel-head{align-items:flex-start;flex-direction:column}.client-empty-actions{flex-direction:column;width:100%}.client-blue-button,.client-green-button{width:100%}.client-product-modal-backdrop{align-items:stretch;padding:0}.client-product-modal{width:100vw;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:#242424;scrollbar-width:thin;scrollbar-color:#687280 #202123;scrollbar-gutter:stable}.client-product-modal-close{top:13px;right:14px;width:32px;height:32px;background:transparent;color:#c7c7c7}.client-product-modal-title{align-items:center;grid-area:title;padding:18px 56px 4px 0}.client-product-modal-title .client-modal-favorite{width:30px;height:30px;border-radius:8px;background:#2b2b2b}.client-product-modal-side{display:grid;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"title title" "image meta";align-items:center;flex:0 0 auto;grid-gap:12px 14px;gap:12px 14px;padding:0 16px 16px;border-right:0;border-bottom:1px solid #343434;background:#242424}.client-product-modal-side h2{max-width:none;font-size:18px;letter-spacing:0;text-transform:uppercase}.client-product-modal-image{grid-area:image;width:104px;height:104px;margin:0;max-height:none;border-radius:7px}.client-product-modal-image img{object-position:center}.client-product-meta-grid{grid-area:meta;grid-template-columns:1fr;align-content:center;gap:8px;min-width:0;margin:0}.client-product-meta-card{gap:6px;padding:0;border:0;border-radius:0;background:transparent}.client-product-meta-card>span{color:#a7a7a7;font-size:11px;font-weight:600;line-height:1.1}.client-product-meta-card strong{font-size:13px;line-height:1.2}.client-service-id{grid-column:auto}.client-product-modal-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:#242424;overflow:hidden}.client-product-modal-tabs{padding:14px 16px;border-top:1px solid #343434;border-bottom-color:#343434;overflow:visible}.client-product-modal-tabs button{min-height:34px;flex:0 0 auto;border-radius:7px;background:#202020;font-size:13px}.client-modal-fields{grid-template-columns:1fr;padding:14px 16px;max-height:none;overflow:visible}.client-modal-package-table{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:0;scrollbar-width:thin;scrollbar-color:#4b5563 #202123}.client-modal-package-head{display:none}.client-modal-package-row{min-width:0;min-height:0;grid-template-columns:104px minmax(0,1fr) minmax(96px,auto);grid-template-areas:"name name name" "qty stock price";gap:12px 14px;margin-top:0;padding:16px;border:0;border-bottom:1px solid #343434;border-radius:0;background:#242424}.client-modal-package-row>span:first-child{grid-area:name;min-width:0}.client-modal-package-quantity,.client-modal-package-row>span:nth-child(2),.client-modal-package-row>span:nth-child(3){min-width:0;display:grid;align-content:center;grid-gap:3px;gap:3px}.client-modal-package-row>span:nth-child(2){grid-area:price;justify-self:end;text-align:right;font-weight:600}.client-modal-package-row>span:nth-child(3){grid-area:stock;justify-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;color:#78a8ff}.client-modal-package-quantity{grid-area:qty}.client-modal-package-quantity:before,.client-modal-package-row>span:nth-child(2):before,.client-modal-package-row>span:nth-child(3):before{color:#8f949d;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.client-modal-package-row>span:nth-child(2):before{content:"Price per 1"}.client-modal-package-row>span:nth-child(3):before{content:"Stock";flex:0 0 100%}.client-modal-package-quantity:before{content:"Qty"}.client-modal-package-quantity .client-quantity-stepper{width:98px;min-height:36px;max-width:none;justify-self:start;border-radius:8px;background:#202020}.client-modal-package-row strong{font-size:15px}.client-modal-package-row small{margin-top:2px;font-size:11px}.client-modal-package-row:hover{background:#262626}.client-modal-package-row.selected{background:#1f2d49}.client-product-modal-footer{position:static;flex:0 0 auto;z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-height:0;padding:16px;border-top-color:#343434;background:#202020}.client-product-modal-footer strong{font-size:15px}.client-product-modal-footer>div:last-of-type{text-align:left}.client-clear-selection{display:block;margin:6px 0 0}.client-product-modal-footer .client-modal-cart-button{grid-column:1/-1;width:100%}.client-product-modal-footer .client-modal-message{padding:0}.client-modal-message{padding:0 16px 16px}.client-transaction-modal-backdrop{align-items:end;padding:0}.client-transaction-modal{width:100vw;max-height:92dvh;overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:14px 14px 0 0;padding:24px 18px}.client-transaction-details>div{grid-template-columns:1fr;gap:5px}.client-cart-panel{width:min(420px,100vw)}.client-cart-head{padding:0 16px}.client-cart-footer,.client-cart-list{padding:10px 12px}.client-cart-item-head{grid-template-columns:72px minmax(0,1fr) 24px;gap:0}.client-cart-item-image{width:56px;height:56px}.client-cart-item-meta{grid-template-columns:1fr}.client-cart-item-meta>span+span{border-left:0;border-top:1px solid #34383d}.client-cart-footer>div{align-items:start}.client-cart-footer{gap:8px}.client-cart-footer>.client-cart-promo{gap:5px}.client-cart-promo>div{max-width:none;gap:7px}.client-cart-promo input{min-height:34px;padding:7px 10px;font-size:12px}.client-cart-promo button{min-height:34px;padding:0 12px;border-radius:8px;font-size:12px}.client-cart-promo small,.client-cart-promo>span{font-size:11px}.client-cart-footer>.client-cart-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.client-cart-footer>.client-cart-totals span{min-width:0;justify-items:start;gap:1px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:11px;line-height:2.1}.client-cart-footer>.client-cart-totals span:last-child{justify-items:start}.client-cart-footer>.client-cart-totals strong{max-width:100%;overflow:hidden;font-size:11px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.client-cart-footer>.client-cart-totals span:last-child strong{font-size:13px;font-weight:600}.client-cart-footer>.client-cart-payment-methods{gap:8px}.client-cart-footer>.client-cart-payment-methods button{min-height:38px;font-size:13px;border-radius:8px}.client-cart-footer>.client-cart-nowpay-options{grid-template-columns:1fr;gap:8px}.client-cart-nowpay-options button{min-height:40px;gap:8px;padding:14px 9px}.client-cart-nowpay-options button>span:last-child{min-width:0}.client-cart-nowpay-options small,.client-cart-nowpay-options strong{max-width:100%}.client-cart-nowpay-options strong{font-size:15px;font-weight:600;line-height:1.05}.client-cart-nowpay-options small{margin-top:2px;font-size:10px;font-weight:500}.client-cart-nowpay-options .nowpay-token-mark{width:24px;height:24px;font-size:13px;font-weight:600}.client-cart-footer .client-blue-button{min-height:38px;font-size:13px;font-weight:600;border-radius:8px}}.admin-shell{display:grid;grid-template-columns:240px 1fr;grid-gap:22px;gap:22px}.admin-nav{align-self:start;display:grid;grid-gap:8px;gap:8px;padding:20px}.admin-nav .brand{margin-bottom:14px;font-size:22px}.admin-nav button{min-height:42px;border:0;border-radius:6px;background:transparent;color:#eaf2f4;text-align:left;padding:0 12px;font-weight:600;text-transform:capitalize}.admin-nav button.active,.admin-nav button:hover{background:#17394c;color:var(--blue)}.admin-workspace{padding:24px}.admin-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.admin-head span{color:var(--muted);font-weight:600}.admin-head h1{margin:4px 0 0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:22px}.stats-grid div{padding:22px;border-radius:var(--radius);background:#182122}.stats-grid span{display:block;color:var(--muted);margin-bottom:8px}.stats-grid strong{font-size:28px}.pill-row{display:flex;flex-wrap:wrap;gap:10px}.pill-row span{padding:9px 14px;border-radius:999px;background:#182122}.admin-grid{display:grid;grid-template-columns:minmax(320px,420px) 1fr;grid-gap:20px;gap:20px;align-items:start}.product-admin-grid{grid-template-columns:minmax(420px,540px) 1fr}.admin-form,.admin-list{padding:18px}.admin-form{display:grid;grid-gap:12px;gap:12px}.admin-form textarea{min-height:110px;resize:vertical}.admin-form .json-area{min-height:180px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.check-label{display:flex;align-items:center;gap:8px;color:#dce6e8}.check-label input{width:16px;min-height:16px}.flag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-list{display:grid;grid-gap:10px;gap:10px}.admin-list-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:6px;background:#182122}.admin-list-row span{min-width:0}.admin-list-row small,.admin-list-row strong{display:block;overflow-wrap:anywhere}.admin-list-row small{color:var(--muted);margin-top:4px}.admin-list-row button{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#202a2c;color:#fff}.product-row{grid-template-columns:56px minmax(0,1fr) auto auto}.product-row img{width:56px;height:56px;object-fit:cover;border-radius:6px}.admin-orders .table-head,.admin-orders .table-row{grid-template-columns:1fr 1.4fr .8fr 160px}.admin-orders select{min-height:38px;border:1px solid var(--line);border-radius:6px;background:#111718;color:#fff}.mobile-drawer{display:none}@media (max-width:1200px){.main-nav-inner{min-height:74px;gap:16px}.mobile-menu-button{display:grid}.desktop-menu{display:none}.nav-actions{gap:10px}.search-box{width:260px}.hero-layout{grid-template-columns:1fr}.side-banner{display:none}.offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-content>.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.account-layout,.admin-grid,.admin-shell,.category-layout,.detail-layout,.product-admin-grid,.product-content-layout,.purchase-layout{grid-template-columns:1fr}.product-content-layout{grid-template-areas:"packages" "checkout" "description" "support" "guide"}.product-content-layout.unified{grid-template-areas:"packages" "description" "support" "guide"}.product-sidebar{display:contents;position:static;max-height:none;overflow:visible}.product-sidebar>.checkout-sticky{grid-area:checkout}.product-sidebar>.support-panel{grid-area:support}.admin-nav,.category-sidebar,.checkout-sticky{position:static}.mobile-drawer{display:block;pointer-events:none;position:relative;z-index:220}.drawer-scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;transition:opacity .16s ease}.drawer-panel{position:fixed;inset:0 auto 0 0;width:min(360px,82vw);z-index:1;transform:translateX(-100%);transition:transform .18s ease;background:#2a3437;box-shadow:var(--shadow);padding-bottom:30px;overflow-y:auto}.mobile-drawer.open{pointer-events:auto}.mobile-drawer.open .drawer-panel{transform:translateX(0)}.mobile-drawer.open .drawer-scrim{opacity:1}.drawer-header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--line)}.drawer-header .brand{font-size:22px}.drawer-user{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid var(--line)}.drawer-user span,.drawer-user strong{display:block}.drawer-user span{color:var(--muted);font-size:13px}.drawer-user>.account-dropdown-avatar{display:grid;place-items:center;align-self:center;color:#697477;font-size:14px}.drawer-user>span:not(.account-dropdown-avatar){min-width:0;display:grid;align-content:center;grid-gap:2px;gap:2px}.drawer-user>span:not(.account-dropdown-avatar)>span,.drawer-user>span:not(.account-dropdown-avatar)>strong{font-size:13px;line-height:1.2}.drawer-user>span:not(.account-dropdown-avatar)>strong{color:#f7fbfc}.drawer-menu-list{padding:14px 20px}.drawer-menu-list details{border-bottom:1px solid rgba(255,255,255,.06)}.drawer-menu-list summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;font-weight:600;text-transform:uppercase;list-style:none}.drawer-menu-list summary a{min-height:52px;display:flex;align-items:center;flex:1 1;color:inherit}.drawer-submenu{display:grid;grid-gap:4px;gap:4px;padding:0 0 12px}.drawer-account a,.drawer-account button,.drawer-submenu a{min-height:42px;display:flex;align-items:center;gap:12px;color:#f5fbff;background:transparent;border:0;font-weight:600}.drawer-account{display:grid;padding:0 20px}}@media (max-width:760px){:root{--site-header-height:122px;--site-header-clearance:10px}html{scrollbar-gutter:auto}body,html{max-width:100%;overflow-x:hidden}.container{width:min(100% - 24px,1440px)}.brand{font-size:22px}.brand img{max-height:var(--mobile-navbar-logo-height,var(--navbar-logo-height,36px))}.main-nav-inner{min-height:64px}.mobile-search-strip{position:relative;z-index:520;display:block;max-height:58px;padding:9px 0 7px;overflow:visible;background:#151918;border-bottom:1px solid rgba(255,255,255,.06);opacity:1;transform:translateY(0);transition:max-height .22s ease,padding .22s ease,opacity .18s ease,transform .22s ease,border-color .18s ease;will-change:max-height,opacity,transform}.site-header.mobile-search-hidden .mobile-search-strip{max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;border-bottom-color:transparent;opacity:0;pointer-events:none;transform:translateY(-10px)}.mobile-search-strip .container{width:min(100% - 24px,1440px)}.mobile-search-row{position:relative;display:flex;align-items:center;gap:10px}.mobile-search-wrap{position:static;flex:1 1 auto;min-width:0;width:auto}.mobile-search-row .language-switcher{flex:0 0 60px;width:60px}.nav-actions .desktop-language-switcher{display:none}.mobile-search-wrap .search-box{width:100%;min-width:0;max-width:none;height:42px;padding:0 12px;border-width:1px;border-color:rgba(244,214,0,.26);background:#20221f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.mobile-search-wrap .search-box input{min-width:0;font-size:12px}.mobile-search-wrap .front-search-panel{left:0;right:0;top:calc(100% + 8px);z-index:540;width:100%;border-radius:10px}.mobile-search-wrap .front-search-results{max-height:min(420px,calc(100dvh - var(--site-header-height) - 24px))}.mobile-search-wrap .front-search-result{grid-template-columns:40px minmax(0,1fr) auto;min-height:52px}.mobile-search-wrap .front-search-result i{width:40px;height:40px}.desktop-search-wrap,.nav-actions .outline-button:not(:last-child),.nav-actions .search-box,.nav-actions .wallet-chip{display:none}.nav-actions .nav-wallet-balance{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border-width:1px;font-size:11px}.nav-actions .nav-wallet-balance svg{width:14px;height:14px}.nav-auth-placeholder{display:none}.account-dropdown{right:-4px;width:min(304px,calc(100vw - 24px));padding:18px}.front-notification-panel{position:fixed;top:calc(var(--site-header-height) + 8px);left:12px;right:12px;width:auto;max-height:calc(100dvh - var(--site-header-height) - 18px);border-radius:12px}.site-header.mobile-search-hidden .front-notification-panel{top:74px;max-height:calc(100dvh - 88px)}.front-notification-head{gap:10px;padding:13px 14px 12px}.front-notification-head strong{font-size:16px}.front-notification-head button{min-height:34px;padding:0 10px;font-size:11px}.front-notification-list{max-height:calc(100dvh - var(--site-header-height) - 84px)}.site-header.mobile-search-hidden .front-notification-list{max-height:calc(100dvh - 154px)}.front-notification-list>button{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px 14px}.front-notification-icon{width:38px;height:38px}.account-dropdown-grid{grid-template-columns:1fr;gap:6px}.hero-banner{height:236px}.hero-copy{inset:auto 18px 18px;width:calc(100% - 36px)}.hero-copy small{font-size:14px}.mini-product-grid,.offers-grid,.package-grid,.section-pair,.stats-grid,.wallet-overview{grid-template-columns:1fr}.offer-card{grid-template-columns:72px 1fr auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.category-content>.product-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));align-items:start;gap:20px 10px;justify-items:center}.category-content>.product-grid .product-card{width:100%;max-width:124px;grid-template-columns:1fr;justify-items:center;align-items:start;gap:7px;text-align:center}.category-content>.product-grid .thumb-wrap{justify-self:center;width:min(92px,100%);height:auto;aspect-ratio:1/1}.category-content>.product-grid .product-info{width:100%;max-width:112px;justify-items:center;gap:3px}.category-content>.product-grid .product-info strong{width:100%;font-size:11.5px;line-height:1.18}.category-content>.product-grid .product-card-meta{width:100%;justify-content:center;font-size:10.5px}.category-content>.product-grid .product-card-meta span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-content>.product-grid .country-badge{width:15px;height:11px;right:3px;bottom:3px}.category-content{padding:18px}.category-sidebar{max-height:58px;transition:max-height .18s ease}.category-sidebar.open{max-height:70vh;overflow-y:auto}.category-sidebar:not(.open) .category-link{display:none}.sidebar-title{min-height:58px;padding:0 18px;cursor:pointer}.sidebar-title svg{display:block;transition:transform .16s ease}.category-sidebar.open .sidebar-title svg{transform:rotate(180deg)}.category-toolbar{display:grid}.category-toolbar input{max-width:none}.category-folder-hero{grid-template-columns:58px minmax(0,1fr);gap:14px}.category-folder-cover{width:58px}.category-folder-hero h1{font-size:20px}.product-hero{min-height:0}.product-hero-inner{min-height:0;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px 0}.product-cover{width:92px}.product-title-block h1{font-size:19px;line-height:1.15}.product-title-block p{margin:6px 0 0}.product-meta{gap:6px;margin:6px 0}.product-meta>span{padding:4px 8px}.favorite-actions{position:absolute;top:10px;right:0;grid-column:auto;justify-items:end;gap:4px;z-index:3}.favorite-button{width:36px;min-width:36px;justify-content:center;min-height:36px;padding:0;border-radius:999px;gap:0;font-size:0}.favorite-button svg{width:18px;height:18px}.favorite-message{display:none}.product-content-layout{margin-top:14px;gap:18px}.checkout-card,.content-panel,.package-panel,.support-panel{padding:16px}.package-panel h2{margin-bottom:14px}.package-grid.mobile-collapsed .package-option:nth-child(n+5){display:none}.package-mobile-toggle{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid rgb(251 251 250/34%);border-radius:12px;background:transparent;color:#ffffff;font-weight:600;letter-spacing:.01em}.package-option{min-height:58px;grid-template-columns:18px minmax(0,1fr) max-content;gap:10px;padding:10px;border-radius:22px 0}.package-option .check-dot{align-self:center;width:14px;height:14px}.package-copy{align-self:center;gap:4px}.package-copy strong{line-height:1.25}.package-price-stack{align-self:center;white-space:nowrap}.package-stock-label{min-height:18px;padding:6px 7px;font-size:8px}.package-option .old-price{font-size:10px}.package-option b{font-size:12px}.package-option.out-of-stock{opacity:.92}.topup-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.footer-brand-column,.footer-description{grid-column:1/-1}.footer-description{order:2;margin-top:0}.footer-logo{max-height:var(--mobile-footer-logo-height,var(--footer-logo-height,58px));margin-bottom:0}.footer-grid h3{margin-bottom:10px}.footer-grid a{margin:8px 0;line-height:1.25;overflow-wrap:anywhere}.account-menu{display:none}.admin-list-row,.product-row{grid-template-columns:42px minmax(0,1fr)}.admin-list-row b,.admin-list-row button{grid-column:2;justify-self:start}}body{font-size:13px;line-height:1.35}h1{font-size:22px}h2{font-size:17px}h3{font-size:14px}.account-menu a,.admin-nav button,.black-button,.buy-button,.category-link,.drawer-account a,.drawer-account button,.drawer-menu-list summary,.drawer-submenu a,.footer-grid a,.mega-item,.outline-button,.paypal-button,.rich-text,.section-head p,.text-button,.wallet-chip,button,input,select,textarea{font-size:13px}.brand{font-size:26px}.nav-pill{font-size:13px}.hero-copy strong{font-size:clamp(22px,2.4vw,42px)}.hero-copy small{font-size:14px}.section-head h1,.section-head h2{font-size:18px}.catalog-section .section-head h2{font-size:15px}.catalog-section .section-head a{font-size:12px}.admin-list-row small,.admin-list-row strong,.auth-card label,.breadcrumb,.dynamic-fields label,.offer-body strong,.package-option,.product-card.compact .product-info strong,.product-info strong,.sidebar-title,.table-row{font-size:13px}.product-card.compact .product-info small{font-size:10.5px}.account-profile span,.admin-form .json-area,.admin-head span,.drawer-user span,.offer-body small,.old-price,.price-line,.product-info small,.product-meta>span,.promo-chip,.table-head{font-size:11px}.offer-card b{font-size:12px}.admin-form h2,.checkout-panel h2,.content-panel h2,.footer-grid h3,.package-panel h2,.support-panel h2{font-size:14px}.admin-nav .brand,.auth-brand,.drawer-header .brand,.footer-brand{font-size:22px}.category-toolbar h1{font-size:20px}.product-title-block h1{font-size:clamp(20px,2.4vw,28px)}.stepper button{font-size:18px}.stats-grid strong,.total-row strong,.wallet-overview strong{font-size:22px}@media (max-width:760px){.brand{font-size:20px}.hero-copy strong{font-size:22px}.hero-copy small{font-size:12px}}.admin-console{--admin-bg:#070816;--admin-panel:#151431;--admin-panel-2:#1b1940;--admin-panel-3:#10172b;--admin-line:#2c2a5a;--admin-muted:#a8a3cf;--admin-cyan:#16d9ff;--admin-purple:#8c5df4;--admin-pink:#ff2fcf;--admin-green:#35ff26;--admin-orange:#ff7a00;min-height:100vh;display:grid;grid-template-columns:282px minmax(0,1fr);color:#fff}.admin-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:62;height:100vh;overflow-y:auto;padding:26px 22px;background:#111027}.admin-logo{min-height:54px;display:inline-flex;align-items:center;gap:1px;margin-bottom:22px;color:#fff;font-size:27px;line-height:1}.admin-logo span{color:var(--admin-cyan)}.admin-sidebar-nav{display:grid;grid-gap:6px;gap:6px;padding-top:18px}.admin-module-grid button,.admin-sidebar-nav a,.admin-sidebar-nav button{border:0;font:inherit;text-decoration:none}.admin-sidebar-nav a,.admin-sidebar-nav button{min-height:52px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:0 14px;border-radius:6px;background:transparent;color:#bfc4f7;text-align:left}.admin-nav-badge,.admin-notification-button b{min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:#ff255f;color:#fff;font-size:12px;font-weight:600}.admin-sidebar-nav a.active,.admin-sidebar-nav a:hover,.admin-sidebar-nav button.active,.admin-sidebar-nav button:hover{background:#112c4c;color:var(--admin-cyan)}.admin-main{min-width:0;padding:42px}.admin-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:61;min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;padding:0 20px 22px;background:var(--admin-bg)}.admin-topbar small{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.admin-topbar h1{margin:4px 0 0;font-size:26px;line-height:1.15}.admin-top-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.admin-danger,.admin-filter-row button,.admin-ghost,.admin-icon-action,.admin-mini-button,.admin-notification-button,.admin-primary,.admin-row-actions button,.admin-user-chip{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;font-weight:600;text-transform:uppercase;font-size:12px}.admin-filter-row button,.admin-ghost,.admin-icon-action,.admin-mini-button,.admin-notification-button,.admin-row-actions button,.admin-user-chip{border:1px solid var(--admin-cyan);background:transparent;color:var(--admin-cyan)}.admin-user-chip{border-color:#234f84;color:#c4c6ee;padding:0 14px;text-transform:none}.admin-icon-action{padding:0 14px}.admin-notification-button{position:relative;width:42px;padding:0;cursor:pointer}.admin-notification-button b{position:absolute;top:-8px;right:-8px}.admin-notification-button.has-items{background:rgba(255,37,95,.12);border-color:#ff255f;color:#fff}.admin-primary{border:0;padding:0 20px;color:#fff;background:linear-gradient(135deg,var(--admin-cyan),var(--admin-purple));box-shadow:0 10px 28px rgba(37,99,235,.18)}.admin-primary.compact{min-width:150px}.admin-danger{border:0;padding:0 16px;color:#fff;background:linear-gradient(135deg,#ff3d86,var(--admin-orange))}.admin-danger.small,.admin-row-actions button{width:44px;min-height:36px;padding:0}.admin-row-actions button.danger{border:0;color:#fff;background:linear-gradient(135deg,#ff3d86,var(--admin-orange))}.admin-message{margin-bottom:18px;padding:14px 16px;border-radius:8px;border:1px solid #26699b;background:#0b1a2b;color:#dff8ff;font-weight:600}.admin-message.success{border-color:rgba(53,255,38,.35);background:rgba(16,68,37,.45)}.admin-message.error{border-color:rgba(255,61,134,.45);background:rgba(76,17,42,.5)}.admin-toast{position:fixed;top:22px;right:22px;z-index:120;width:min(420px,calc(100vw - 28px));display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px;padding:13px;border:1px solid rgba(203,213,225,.92);border-left:5px solid #2563eb;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));color:#111827;box-shadow:0 24px 70px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:admin-toast-in .22s cubic-bezier(.2,.8,.2,1)}.admin-toast.success{border-left-color:#16a34a}.admin-toast.error{border-left-color:#dc2626}.admin-toast-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#eff6ff;color:#2563eb}.admin-toast.success .admin-toast-icon{background:#dcfce7;color:#16a34a}.admin-toast.error .admin-toast-icon{background:#fee2e2;color:#dc2626}.admin-toast>span:nth-child(2){min-width:0;color:#111827;font-size:13px;font-weight:700;line-height:1.35}.admin-toast button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:7px;background:#f8fafc;color:#475569}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-confirm{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:22px}.admin-confirm-backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/62%)}.admin-confirm-panel{position:relative;width:min(440px,100%);display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border:1px solid #cbd5e1;border-radius:12px;background:#ffffff;color:#111827;box-shadow:0 30px 90px rgba(15,23,42,.32)}.admin-confirm-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#fee2e2;color:#dc2626}.admin-confirm-icon.info{background:#eff6ff;color:#2563eb}.admin-confirm-panel h2{margin:0 0 6px;color:#111827;font-size:18px}.admin-confirm-panel p{margin:0;color:#475569;font-size:13px;line-height:1.5;white-space:pre-line}.admin-confirm-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.admin-confirm-actions .admin-danger,.admin-confirm-actions .admin-ghost,.admin-confirm-actions .admin-primary{min-height:36px;padding:0 14px}.admin-custom-select{position:relative;min-width:0}.admin-custom-select-button{width:100%;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:7px 11px;border:1px solid #cbd5e1;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#111827;text-align:left;box-shadow:0 1px 1px rgba(15,23,42,.03)}.admin-custom-select-button:focus,.admin-custom-select.open .admin-custom-select-button{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14);outline:0}.admin-custom-select-button span,.admin-custom-select-menu button span{min-width:0;display:grid;grid-gap:2px;gap:2px}.admin-custom-select-button strong,.admin-custom-select-menu strong{overflow:hidden;color:#111827;font-size:13px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-custom-select-button small,.admin-custom-select-menu small{overflow:hidden;color:#64748b;font-size:11px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-custom-select-button svg{color:#64748b;transition:transform .16s ease}.admin-custom-select.open .admin-custom-select-button svg{transform:rotate(180deg)}.admin-custom-select-menu{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:70;display:grid;grid-gap:4px;gap:4px;max-height:260px;overflow-y:auto;padding:6px;border:1px solid #cbd5e1;border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(15,23,42,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-custom-select-menu button{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#111827;text-align:left}.admin-custom-select-menu button.selected,.admin-custom-select-menu button:hover{background:#eff6ff}.admin-custom-select-menu button.selected,.admin-custom-select-menu button.selected strong,.admin-custom-select-menu button.selected svg{color:#2563eb}.category-icon-picker{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc}.category-icon-selected{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.category-icon-selected span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff}.category-icon-selected strong{overflow:hidden;color:#111827;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.category-icon-selected button{min-height:32px;color:#334155;font-size:11px;font-weight:600}.category-icon-search,.category-icon-selected button{padding:0 10px;border:1px solid #cbd5e1;border-radius:7px;background:#ffffff}.category-icon-search{min-height:36px;display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:8px!important;gap:8px!important;color:#64748b!important}.category-icon-search input{width:100%;min-height:32px;border:0;outline:0;background:transparent;color:#111827;padding:0;font-size:12px}.category-icon-grid{max-height:230px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;overflow-y:auto;padding-right:3px}.category-icon-grid button{min-width:0;min-height:42px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:7px;gap:7px;padding:0 8px;border:1px solid #dbe4ef;border-radius:7px;background:#ffffff;color:#334155;text-align:left}.category-icon-grid button.active,.category-icon-grid button:hover{border-color:#2563eb;background:#eff6ff;color:#2563eb}.category-icon-grid button span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-picker{border-color:#36393d!important;background:#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-selected span{border-color:#36393d!important;background:#111214!important;color:var(--category-picker-icon-color,currentColor)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-selected span svg{color:var(--category-picker-icon-color,currentColor)!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-selected strong{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-grid button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-selected button{border-color:#36393d!important;background:#111214!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-search{border-color:#36393d!important;background:#111214!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-search svg{color:#b9c6d3!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-search input{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-grid button svg{color:var(--category-picker-icon-color,currentColor)!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-grid button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .category-icon-grid button:hover{border-color:var(--category-picker-icon-color,#f4d600)!important;background:#202123!important;color:#ffffff!important}.navbar-menu-form{margin-bottom:14px}.navbar-menu-form label small{color:#64748b;font-size:11px;font-weight:600}.navbar-menu-help{margin:-4px 0 12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#475569;font-size:12px;line-height:1.45}.navbar-menu-help strong{color:#1d4ed8}.categories-admin-stack{gap:14px}.categories-editor-layout{display:block;width:100%}.categories-admin-stack>.admin-section-card{width:100%}.categories-admin-stack .admin-section-card{max-width:100%}.admin-category-modal{position:fixed;inset:0;z-index:126;display:grid;place-items:center;padding:22px}.admin-category-modal-backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/62%);cursor:pointer}.admin-category-modal-panel{position:relative;z-index:1;width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;color:#111827;box-shadow:0 30px 90px rgba(15,23,42,.34)}.admin-category-modal-panel .admin-section-head{align-items:flex-start}@media (max-width:640px){.reseller-gate-page{width:100%;min-height:100dvh;padding:0;background:#121a1b}.reseller-gate-shell{width:100%;min-height:100dvh;grid-template-columns:1fr;grid-template-areas:"brand" "copy" "contact";align-content:center;gap:24px;padding:24px;border-width:0;border-radius:0;background:rgb(18 26 27/47%);box-shadow:none}.reseller-gate-brand{align-self:auto}.reseller-gate-brand img{height:var(--mobile-reseller-gate-logo-height,36px);max-width:180px}.reseller-gate-copy h1{font-size:32px;line-height:1.08}.reseller-gate-copy p{font-size:15px}.reseller-gate-login{width:100%}.reseller-gate-contact{align-self:auto;justify-items:start;padding:18px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.1)}.reseller-gate-social{width:44px;height:44px}.admin-console .categories-admin-stack{gap:10px}.admin-console .categories-admin-stack .admin-section-card{padding:12px}.admin-console .categories-editor-layout{margin:0}.admin-console .navbar-menu-form .admin-button-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.admin-console .navbar-menu-form .admin-button-row .admin-ghost,.admin-console .navbar-menu-form .admin-button-row .admin-primary{min-height:40px;flex:0 0 auto;padding:0 12px}.admin-console .navbar-menu-help{margin:0 0 10px;padding:9px 10px}.admin-console .navbar-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console .navbar-menu-item{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px}.admin-console .navbar-menu-item>b{justify-self:end}.admin-console .navbar-menu-item .admin-row-actions{grid-column:1/-1;justify-content:flex-end}.admin-category-modal{padding:10px}.admin-category-modal-panel{width:100%;max-height:calc(100vh - 20px);padding:14px}.admin-category-modal-panel .admin-section-head{align-items:stretch;flex-direction:column}}.navbar-menu-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.navbar-menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:10px;border:1px solid #dbe4ef;border-radius:8px;background:#f8fafc}.navbar-menu-item span:first-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.navbar-menu-item small,.navbar-menu-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-menu-item strong{color:#111827;font-size:13px}.navbar-menu-item small{color:#64748b;font-size:11px}.navbar-menu-item b{min-height:22px;display:inline-grid;place-items:center;padding:0 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:10px;text-transform:uppercase}.navbar-menu-item b.hidden{background:#e2e8f0;color:#475569}.admin-ghost.compact{min-height:32px;padding:0 12px}.admin-bulk-actions input[type=checkbox],.admin-check input[type=checkbox],.bulk-card-check input[type=checkbox],.bulk-select-cell input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;margin:0;padding:0;flex:0 0 18px;accent-color:#2563eb}.admin-form-grid .admin-check{display:flex;align-items:center;min-height:28px;gap:8px}@media (max-width:520px){.category-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-icon-selected{grid-template-columns:38px minmax(0,1fr)}.category-icon-selected button{grid-column:1/-1}}.admin-stack{display:grid;grid-gap:22px;gap:22px}.admin-hero-panel,.admin-section-card,.admin-stat-card,.admin-toolbar{border:1px solid var(--admin-line);border-radius:8px;background:linear-gradient(180deg,#171635,#151431)}.admin-hero-panel{padding:34px;background:#10172b}.admin-hero-panel h2{margin:0 0 10px;font-size:34px}.admin-hero-panel p,.admin-section-head p{margin:0;max-width:820px;font-size:16px}.admin-stat-grid{display:grid;grid-gap:18px;gap:18px}.admin-stat-card{min-height:150px;padding:26px}.admin-stat-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:18px;border-radius:8px;background:rgba(37,99,235,.13);color:var(--admin-cyan)}.admin-stat-card strong{display:block;margin-bottom:4px;font-size:28px;line-height:1.15}.admin-stat-card span{color:#c3c1eb;font-weight:500}.admin-stat-card.green .admin-stat-icon{background:rgba(53,255,38,.12);color:var(--admin-green)}.admin-stat-card.orange .admin-stat-icon{background:rgba(255,122,0,.12);color:var(--admin-orange)}.admin-stat-card.purple .admin-stat-icon{background:rgba(140,93,244,.18);color:var(--admin-purple)}.admin-stat-card.pink .admin-stat-icon{background:rgba(255,47,207,.14);color:var(--admin-pink)}.admin-stat-card.amber .admin-stat-icon{background:rgba(37,99,235,.12);color:#2563eb}.admin-section-card{min-width:0;padding:24px}.admin-narrow{max-width:1120px}.admin-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.admin-section-head.slim{align-items:center;margin-bottom:12px}.admin-section-head h2,.admin-section-head h3,.email-template-card h3{margin:0 0 6px;font-size:18px}.admin-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-module-grid button{min-height:70px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;padding:0 18px;border-radius:8px;background:#10172b;color:#fff;text-align:left;font-weight:700}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px}.admin-filter-row{display:flex;flex-wrap:wrap;gap:8px}.admin-filter-row button{padding:0 15px}.admin-filter-row button.active{border:0;color:#fff;background:linear-gradient(135deg,var(--admin-cyan),var(--admin-purple))}.admin-search{min-height:50px;display:flex;align-items:center;gap:10px;flex:1 1 360px;max-width:640px;padding:0 16px;border:1px solid #125d8b;border-radius:8px;background:#0d1427;color:var(--admin-cyan)}.admin-search.wide{max-width:none}.admin-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:16px}.admin-grid-layout{display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.admin-form-grid.one{grid-template-columns:1fr}.admin-form-grid+.admin-primary{margin-top:18px}.admin-check,.admin-form-grid label{min-width:0;display:grid;grid-gap:7px;gap:7px;color:#bfc4f7;font-size:13px;font-weight:700}.admin-check{display:flex;align-items:center;gap:9px;color:#fff}.admin-check.tight{white-space:nowrap}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-repeat-row input,.admin-repeat-row select,.admin-table-row select{width:100%;min-height:44px;border:1px solid var(--admin-line);border-radius:6px;background:#1d1b45;color:#fff;outline:0;padding:0 13px}.admin-form-grid textarea{min-height:96px;padding-top:12px;resize:vertical}.admin-form-grid input[type=color]{width:54px;padding:4px}.span-2{grid-column:1/-1}.admin-toggle-row{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.reseller-gate-toggle{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:#121a24}.admin-form-grid .reseller-gate-toggle input[type=checkbox]{width:18px;min-height:18px;margin:2px 0 0;padding:0;accent-color:#22c55e}.reseller-gate-toggle small,.reseller-gate-toggle span,.reseller-gate-toggle strong{display:block}.reseller-gate-toggle strong{color:#ffffff}.reseller-gate-toggle small{margin-top:4px;color:var(--admin-muted);font-size:12px;line-height:1.45}.reseller-gate-toggle.active{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.08)}.admin-color-input{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:10px;gap:10px}.admin-editor-block{margin-top:20px;padding:18px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(16,23,43,.55)}.admin-repeat-list{display:grid;grid-gap:10px;gap:10px}.admin-repeat-row{display:grid;grid-gap:8px;gap:8px;align-items:center;padding:12px;border-radius:8px;background:#171635}.package-edit-row{grid-template-columns:minmax(170px,1.4fr) minmax(120px,1fr) 110px 110px 100px auto 44px}.field-edit-row{grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) 120px minmax(140px,1fr) minmax(170px,1.2fr) auto 44px}.field-edit-row input:nth-of-type(4):last-of-type{grid-column:auto}.admin-table{display:grid;grid-gap:0;gap:0;overflow-x:auto}.admin-table-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.admin-table-scroll .admin-table{min-width:max-content}.admin-table-head,.admin-table-row{min-width:860px;display:grid;align-items:center;grid-gap:16px;gap:16px;padding:15px 18px}.admin-table-head{min-height:58px;border-bottom:2px solid var(--admin-cyan);background:#101027;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase}.admin-table-row{min-height:74px;border-bottom:1px solid var(--admin-line)}.admin-table-row:hover{background:rgba(37,99,235,.04)}.orders-table .admin-table-head,.orders-table .admin-table-row{grid-template-columns:44px 1fr 1.25fr 1.45fr .8fr .9fr 150px .75fr 96px}.admin-console .orders-table .admin-table-row.unviewed,.orders-table .admin-table-row.unviewed{background:rgba(220,38,38,.09);box-shadow:inset 5px 0 0 #dc2626}.admin-console .orders-table .admin-table-row.unviewed{border-color:rgba(220,38,38,.28)}.orders-table .admin-table-row.unviewed .admin-order-number small{color:#dc2626;font-weight:600}.orders-table .admin-table-row>span,.orders-table .admin-table-row>strong{min-width:0}.admin-order-number{display:grid;align-content:center;grid-gap:4px;gap:4px;line-height:1.15}.admin-order-number>span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-number small{display:block;color:#64748b;font-size:12px;font-weight:600}.orders-table .admin-table-row>span:not(.admin-chip){display:grid;grid-gap:4px;gap:4px}.orders-table .admin-table-row>span small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-orders-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 6px;color:#64748b;font-size:13px}.admin-orders-footer strong{color:#0f172a}.admin-orders-pagination-footer{gap:14px;margin-top:14px;padding:14px 0 0;border-top:1px solid #e5e7eb;color:#334155;font-weight:500}.admin-orders-pagination-footer>div{display:inline-flex;align-items:center;gap:8px}.admin-orders-pagination-footer button{min-height:32px;padding:0 14px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#111827;cursor:pointer;font-weight:700}.admin-orders-pagination-footer button:not(:disabled):hover{border-color:#2563eb;color:#1760ff}.admin-orders-pagination-footer button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.7}.orders-list-pagination{padding:8px 0 2px}.admin-row-view-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #234f84;border-radius:7px;background:#12243c;color:#d9e8ff;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase}.anti-fraud-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(90deg,rgba(220,38,38,.17),rgba(16,23,43,.98) 48%),#10172b}.anti-fraud-hero .admin-primary{min-height:46px;white-space:nowrap}.anti-fraud-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.anti-fraud-command-card{display:grid;grid-gap:16px;gap:16px}.anti-fraud-rule-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.anti-fraud-rule-grid label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:#bfc4f7;font-size:12px;font-weight:800}.anti-fraud-rule-grid input{width:100%;min-height:38px;border:1px solid var(--admin-line);border-radius:6px;background:#1d1b45;color:#fff;outline:0;padding:0 10px}.anti-fraud-rule-toggle{align-items:center;justify-items:start}.anti-fraud-rule-toggle input{width:18px;min-height:18px;accent-color:var(--admin-cyan)}.anti-fraud-toolbar{align-items:stretch;flex-wrap:wrap}.anti-fraud-toolbar .admin-filter-row{align-items:center}.anti-fraud-filter-group{padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.025)}.anti-fraud-filter-group>span{padding-inline:6px 2px;color:var(--admin-muted);font-size:10px;font-weight:900;line-height:32px;text-transform:uppercase;white-space:nowrap}.anti-fraud-filter-group button.soft-active.active{border:1px solid var(--admin-line);background:rgba(255,255,255,.04);color:#ffffff}.anti-fraud-layout{display:block}.anti-fraud-detail-card,.anti-fraud-list-card{min-width:0}.anti-fraud-list-card{width:100%}.anti-fraud-detail-card{position:relative;display:grid;grid-gap:16px;gap:16px}.admin-table-scroll .anti-fraud-table{width:100%;min-width:0}.anti-fraud-modal{position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:24px;isolation:isolate}.anti-fraud-modal-backdrop{position:absolute;inset:0;z-index:0;border:0;background:rgb(0 0 0/72%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.anti-fraud-modal-panel{position:relative!important;z-index:1;width:min(1020px,calc(100vw - 36px));max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 28px 90px rgba(0,0,0,.48)}.anti-fraud-modal-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--admin-line)}.anti-fraud-modal-top span{min-width:0;display:grid;grid-gap:3px;gap:3px}.anti-fraud-modal-top small{color:var(--admin-muted);font-size:11px;font-weight:900;text-transform:uppercase}.anti-fraud-modal-top strong{min-width:0;overflow:hidden;color:#ffffff;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-table .admin-table-head,.anti-fraud-table .admin-table-row{grid-template-columns:82px minmax(220px,1.45fr) minmax(150px,.85fr) minmax(120px,.68fr) minmax(190px,1fr) 86px 98px;width:100%;min-width:0;gap:12px;padding-inline:14px}.anti-fraud-table .admin-table-head>*,.anti-fraud-table .admin-table-row>*{min-width:0}.anti-fraud-row{border-left:5px solid transparent}.anti-fraud-row.selected{background:rgba(244,214,0,.08)}.anti-fraud-row.critical{border-left-color:#dc2626}.anti-fraud-row.high{border-left-color:#f97316}.anti-fraud-row.medium{border-left-color:#eab308}.anti-fraud-row.low{border-left-color:#22c55e}.anti-fraud-score{width:64px;min-height:54px;display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);color:#ffffff}.anti-fraud-score b{font-size:22px;line-height:1}.anti-fraud-score small{color:currentColor;font-size:10px;font-weight:900;text-transform:uppercase}.anti-fraud-score.large{width:88px;min-height:74px}.anti-fraud-score.large b{font-size:30px}.anti-fraud-score.critical{border-color:rgba(220,38,38,.48);background:rgba(220,38,38,.18);color:#fecaca}.anti-fraud-score.high{border-color:rgba(249,115,22,.48);background:rgba(249,115,22,.16);color:#fed7aa}.anti-fraud-score.medium{border-color:rgba(234,179,8,.52);background:rgba(234,179,8,.14);color:#fef3c7}.anti-fraud-score.low{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.13);color:#bbf7d0}.anti-fraud-case-cell,.anti-fraud-table .admin-table-row>span:not(.anti-fraud-score):not(.admin-chip){min-width:0;display:grid;grid-gap:4px;gap:4px}.anti-fraud-case-cell strong,.anti-fraud-table .admin-table-row small,.anti-fraud-table .admin-table-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-signal-chips{display:flex!important;flex-wrap:wrap;gap:6px}.anti-fraud-signal-chips b{max-width:176px;padding:4px 7px;overflow:hidden;border:1px solid rgba(244,214,0,.24);border-radius:999px;background:rgba(244,214,0,.08);color:#fff7b0;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-hover-target{cursor:help}.anti-fraud-hover-card{width:min(410px,calc(100vw - 24px));max-height:min(540px,calc(100dvh - 24px));position:fixed;z-index:260;display:grid;grid-gap:12px;gap:12px;padding:16px;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(244,214,0,.34);border-radius:14px;background:#17191b;color:#f7f8fb;box-shadow:0 24px 70px rgba(0,0,0,.48)}.anti-fraud-hover-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.anti-fraud-hover-card>header>span:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.anti-fraud-hover-card>header>span:first-child small{color:#f4d600;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.anti-fraud-hover-card>header>span:first-child strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-hover-card>header .anti-fraud-score{width:58px;min-height:48px}.anti-fraud-hover-card>header .anti-fraud-score b{font-size:20px}.anti-fraud-hover-card>p{margin:0;padding:10px 12px;border:1px solid rgba(148,163,184,.16);border-radius:9px;background:rgba(255,255,255,.035);color:#b9c6d3;font-size:11px;line-height:1.55}.anti-fraud-hover-cases,.anti-fraud-hover-cases>article{display:grid;grid-gap:10px;gap:10px}.anti-fraud-hover-cases>article{padding:12px;border:1px solid #34383d;border-radius:10px;background:#202123}.anti-fraud-hover-case-head,.anti-fraud-hover-cases footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.anti-fraud-hover-case-head>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.anti-fraud-hover-case-head small{color:#8f9baa;font-size:9px;font-weight:900;text-transform:uppercase}.anti-fraud-hover-case-head strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-hover-case-head>b{flex:0 0 auto;color:#f4d600;font-size:12px}.anti-fraud-hover-signals{display:grid;grid-gap:7px;gap:7px}.anti-fraud-hover-signals>span{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px}.anti-fraud-hover-signals>span>b{padding:4px 5px;border-radius:6px;background:rgba(244,214,0,.12);color:#fff3a3;font-size:11px;text-align:center}.anti-fraud-hover-signals>span>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.anti-fraud-hover-signals strong{color:#f7f8fb;font-size:11px;line-height:1.35}.anti-fraud-hover-signals small{overflow-wrap:anywhere;color:#8f9baa;font-size:9px;line-height:1.35}.anti-fraud-hover-cases footer{padding-top:8px;border-top:1px solid rgba(148,163,184,.14);color:#8f9baa;font-size:9px}.anti-fraud-hover-cases footer strong{color:#dce7f1}.anti-fraud-empty{display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;min-height:150px;padding:28px;color:var(--admin-muted);text-align:center}.anti-fraud-empty strong{color:#ffffff}.anti-fraud-detail-head{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.anti-fraud-detail-head>span:last-child{min-width:0;display:grid;grid-gap:6px;gap:6px}.anti-fraud-detail-head strong{min-width:0;overflow:hidden;color:#ffffff;font-size:18px;line-height:1.25;text-overflow:ellipsis}.anti-fraud-detail-head em,.anti-fraud-detail-head small{color:var(--admin-muted);font-style:normal}.anti-fraud-review-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.03)}.anti-fraud-review-tabs button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding-inline:10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--admin-muted);font-weight:900;white-space:nowrap}.anti-fraud-review-tabs button.active{border-color:rgba(244,214,0,.36);background:#f4d600;color:#101819}.anti-fraud-evidence-grid,.anti-fraud-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.anti-fraud-access-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(96,165,250,.22);border-radius:8px;background:rgba(37,99,235,.1)}.anti-fraud-access-card span{min-width:0;display:grid;grid-gap:5px;gap:5px}.anti-fraud-access-card small{color:#bfdbfe;font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.anti-fraud-access-card strong{min-width:0;overflow:hidden;color:#ffffff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-evidence-grid span,.anti-fraud-meta-grid span{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.035)}.anti-fraud-event-list small,.anti-fraud-evidence-grid small,.anti-fraud-meta-grid small{color:var(--admin-muted);font-size:11px;font-weight:900;text-transform:uppercase}.anti-fraud-evidence-grid strong,.anti-fraud-meta-grid em,.anti-fraud-meta-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-meta-grid em{color:var(--admin-muted);font-size:12px;font-style:normal}.anti-fraud-actions,.anti-fraud-jump-actions{display:flex;flex-wrap:wrap;gap:8px}.anti-fraud-actions button,.anti-fraud-jump-actions button{min-height:34px;width:auto;min-width:max-content;padding-inline:12px;white-space:nowrap}.anti-fraud-actions .admin-danger.small{width:auto;min-width:108px;padding:0 12px}.anti-fraud-action-help{position:relative;display:inline-flex}.anti-fraud-action-tooltip{width:min(330px,calc(100vw - 48px));position:absolute;top:calc(100% + 10px);left:0;z-index:30;display:none;gap:9px;padding:13px;border:1px solid rgba(244,214,0,.34);border-radius:10px;background:#111214;color:#f7f8fb;box-shadow:0 20px 55px rgba(0,0,0,.46)}.anti-fraud-action-help:focus-within .anti-fraud-action-tooltip,.anti-fraud-action-help:hover .anti-fraud-action-tooltip{display:grid}.anti-fraud-action-tooltip:before{content:"";width:10px;height:10px;position:absolute;top:-6px;left:18px;border-top:1px solid rgba(244,214,0,.34);border-left:1px solid rgba(244,214,0,.34);background:#111214;transform:rotate(45deg)}.anti-fraud-action-tooltip>strong{color:#f4d600;font-size:13px}.anti-fraud-action-tooltip>span{display:grid;grid-gap:3px;gap:3px;color:#b9c6d3;font-size:10px;font-weight:500;line-height:1.5;white-space:normal}.anti-fraud-action-tooltip>span b{color:#f7f8fb;font-size:10px}.anti-fraud-action-tooltip.danger{border-color:rgba(248,113,113,.5)}.anti-fraud-action-tooltip.danger>strong{color:#fca5a5}.anti-fraud-action-tooltip.warning>strong{color:#fcd34d}.anti-fraud-action-tooltip.safe{border-color:rgba(74,222,128,.42)}.anti-fraud-action-tooltip.safe>strong{color:#86efac}.anti-fraud-review-button{width:94px;min-width:94px}.anti-fraud-note{display:grid;grid-gap:7px;gap:7px;color:#bfc4f7;font-size:13px;font-weight:800}.anti-fraud-note textarea{width:100%;min-height:92px;border:1px solid var(--admin-line);border-radius:8px;background:#1d1b45;color:#fff;outline:0;padding:12px;resize:vertical}.anti-fraud-detail-section{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--admin-line)}.anti-fraud-detail-section h3{margin:0;color:#ffffff;font-size:15px}.anti-fraud-event-list,.anti-fraud-reason-list,.anti-fraud-signal-list{display:grid;grid-gap:8px;gap:8px}.anti-fraud-reason-list span{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border:1px solid rgba(244,214,0,.18);border-radius:8px;background:rgba(244,214,0,.06);color:#fff7b0;font-size:12px;font-weight:700}.anti-fraud-signal-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.035)}.anti-fraud-signal-list article span{min-width:0;display:grid;grid-gap:3px;gap:3px}.anti-fraud-signal-list article small,.anti-fraud-signal-list article strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-signal-list article small{color:var(--admin-muted);font-size:11px}.anti-fraud-signal-list article b{color:#fff7b0;font-size:16px}.anti-fraud-account-case-list{display:grid;grid-gap:10px;gap:10px}.anti-fraud-account-case-list article{display:grid;grid-template-columns:68px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.035)}.anti-fraud-account-case-list article>span:nth-child(2){min-width:0;display:grid;grid-gap:5px;gap:5px}.anti-fraud-account-case-list article>span:nth-child(2) small,.anti-fraud-account-case-list article>span:nth-child(2) strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-account-case-list article>span:nth-child(2) em{width:max-content}.anti-fraud-account-case-list article>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.anti-fraud-account-case-list .admin-row-view-button{width:auto;min-width:82px}.anti-fraud-evidence-grid{grid-template-columns:1fr}.anti-fraud-evidence-grid strong{color:#ffffff;font-size:12px;font-weight:700}.anti-fraud-evidence-grid em{min-width:0;overflow:hidden;color:var(--admin-muted);font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.anti-fraud-event-list span{display:grid;grid-gap:3px;gap:3px;padding:9px 0;border-bottom:1px solid var(--admin-line)}.anti-fraud-event-list span:last-child{border-bottom:0}@media (max-width:1280px){.anti-fraud-rule-grid,.anti-fraud-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.anti-fraud-layout{grid-template-columns:1fr}.anti-fraud-detail-card{position:static}}@media (max-width:1180px){.anti-fraud-table .admin-table-head,.anti-fraud-table .admin-table-row{grid-template-columns:74px minmax(210px,1.45fr) minmax(140px,.85fr) minmax(170px,1fr) 78px 94px}.anti-fraud-table .admin-table-head>span:nth-child(4),.anti-fraud-table .admin-table-row>span:nth-child(4){display:none}.anti-fraud-score{width:60px}.anti-fraud-signal-chips b{max-width:158px}}@media (max-width:900px){.anti-fraud-table .admin-table-head{display:none}.anti-fraud-table .admin-table-row{grid-template-columns:66px minmax(0,1fr) 94px;gap:10px 12px;align-items:start;padding:14px}.anti-fraud-table .admin-table-row+.admin-table-row{margin-top:8px}.anti-fraud-case-cell,.anti-fraud-signal-chips,.anti-fraud-table .admin-table-row>span:nth-child(3),.anti-fraud-table .admin-table-row>span:nth-child(4){grid-column:2/4}.anti-fraud-table .admin-table-row>.admin-chip{grid-column:2;width:max-content}.anti-fraud-review-button{grid-column:3;justify-self:end}}@media (max-width:760px){.anti-fraud-hero{align-items:flex-start;flex-direction:column}.anti-fraud-hero .admin-primary{width:100%;justify-content:center}.anti-fraud-access-card,.anti-fraud-meta-grid,.anti-fraud-rule-grid,.anti-fraud-stat-grid{grid-template-columns:1fr}.anti-fraud-toolbar{display:grid}.anti-fraud-detail-head{grid-template-columns:1fr}.anti-fraud-review-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.anti-fraud-account-case-list article{grid-template-columns:60px minmax(0,1fr)}.anti-fraud-account-case-list article>div{grid-column:1/-1;justify-content:flex-start}.anti-fraud-modal{align-items:stretch;padding:10px}.anti-fraud-modal-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.anti-fraud-modal-top{grid-template-columns:1fr}.anti-fraud-modal-top .admin-ghost{width:100%}}.products-table .admin-table-head,.products-table .admin-table-row{grid-template-columns:72px 2fr 1.1fr .8fr .8fr .7fr 110px}.categories-table .admin-table-head,.categories-table .admin-table-row{grid-template-columns:70px 1.2fr 1.3fr .7fr .8fr 110px}.users-table .admin-table-head,.users-table .admin-table-row{grid-template-columns:1fr 1.5fr .8fr .8fr}.blog-table .admin-table-head,.blog-table .admin-table-row{grid-template-columns:2fr 1fr .8fr .7fr 110px}.promo-table .admin-table-head,.promo-table .admin-table-row{grid-template-columns:150px 135px 180px 190px 190px 116px 170px 106px 92px;min-width:1360px;gap:12px}.promo-table .admin-table-head{padding-inline:14px}.promo-table .admin-table-row{align-items:center;padding:18px 14px}.promo-table .admin-table-row>span{min-width:0}.promo-table .admin-table-row>span:not(.status-dot,.admin-row-actions,.promo-rule-cell){display:grid;align-content:center;grid-gap:4px;gap:4px}.promo-table .admin-table-row strong{min-width:0;overflow:hidden;line-height:1.25;text-overflow:ellipsis}.promo-table .admin-table-row small{min-width:0;overflow-wrap:anywhere;line-height:1.25}.promo-table .admin-table-row>span:nth-child(2){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px}.promo-table .admin-table-row>span:nth-child(2) strong,.promo-table .admin-table-row>span:nth-child(6) strong{white-space:nowrap}.promo-table .admin-table-row>span:nth-child(7) strong{white-space:normal}.promo-table .status-dot{justify-self:start;min-width:72px;min-height:28px;padding:0 10px;font-size:11px}.promo-table .admin-row-actions{justify-content:flex-start;gap:8px;white-space:nowrap}.promo-form-grid .wide{grid-column:1/-1}.promo-create-page,.promo-management-page{display:grid;grid-gap:22px;gap:22px}.promo-create-page>.admin-section-card>.admin-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:18px;gap:18px;margin-bottom:18px}.promo-create-page .admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;align-self:start}.promo-create-page .admin-actions .admin-ghost,.promo-create-page .admin-actions .admin-primary{min-height:36px;padding:0 12px;border-radius:7px;font-size:12px;white-space:nowrap}.promo-management-head p span{margin-left:10px;color:#64748b;font-weight:700}.promo-list-filters{display:grid;grid-template-columns:minmax(260px,1fr) 220px auto auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:18px}.promo-list-filters label:not(.admin-search){display:grid;grid-gap:7px;gap:7px;color:#172033;font-weight:600}.promo-list-filters select{height:42px;border:1px solid #cbd6e5;border-radius:8px;background:#fff;padding:0 12px;font-weight:600}.promo-list-filters button{min-height:42px}.promo-status-select{width:100%;min-width:220px}.promo-status-select .admin-custom-select-button{min-height:42px}.promo-status-select .admin-custom-select-menu{z-index:120}.promo-rule-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.promo-rule-cell small{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eaf1ff;padding:5px 8px;line-height:1;white-space:nowrap}.promo-product-picker{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(37,99,235,.22);border-radius:8px;background:#f8fbff}.promo-product-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.promo-product-picker-head span{display:grid;grid-gap:3px;gap:3px;flex:1 1 240px}.promo-product-picker-head small{color:#5d6b85;font-weight:700}.promo-product-picker-head button,.promo-product-results button,.promo-selected-products button{border:1px solid #c8d5e8;border-radius:8px;background:#fff;color:#0b1730;font-weight:600}.promo-product-picker-head button{padding:8px 12px}.promo-selected-products{display:flex;flex-wrap:wrap;gap:8px}.promo-selected-products button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 7px;background:#eaf1ff}.promo-product-fallback,.promo-selected-products img{width:26px;height:26px;flex:0 0 auto;border-radius:6px;object-fit:cover;background:#dbeafe}.promo-product-fallback{display:inline-flex;align-items:center;justify-content:center;color:#2563eb}.promo-product-search{width:100%;max-width:680px}.promo-product-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:8px;gap:8px;max-height:260px;overflow:auto}.promo-product-results button{display:grid;grid-template-columns:22px 42px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;text-align:left}.promo-product-results button i{width:21px;height:21px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #b7c4d7;border-radius:6px;color:#0ea5e9;font-style:normal}.promo-product-results button.selected{border-color:#0ea5e9;background:#eaf7ff;box-shadow:inset 0 0 0 1px rgba(14,165,233,.16)}.promo-product-results button>.promo-product-fallback,.promo-product-results button>img{width:42px;height:42px;border-radius:7px;object-fit:cover}.promo-product-results button span{display:grid;min-width:0;grid-gap:2px;gap:2px}.promo-product-results button small{color:#687892}.promo-product-results p{margin:0;color:#64748b;font-weight:700}.admin-table-row img{width:58px;height:58px;object-fit:cover;border-radius:8px;background:#0d1427}.admin-table-row b,.admin-table-row strong{color:#fff}.admin-table-row b{color:var(--admin-cyan)}.admin-chip,.admin-position,.status-dot{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 13px;background:#0f6181;color:var(--admin-cyan);font-size:12px;font-weight:600;text-transform:uppercase}.admin-chip.green{background:#164b27;color:var(--admin-green)}.admin-chip.blue{background:#0c4a6e;color:#7dd3fc}.admin-chip.orange{background:#4a2e0b;color:#fbbf24}.admin-chip.danger{background:#4c112a;color:#ff8ab3}.admin-order-detail{display:grid;grid-gap:16px;gap:16px}.admin-order-detail-card,.admin-order-detail-hero{border-radius:12px;background:#111129}.admin-order-detail-hero{display:flex;justify-content:space-between;gap:18px;padding:20px}.admin-detail-chips span,.admin-detail-kicker{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:#161d36;color:#bfc4f7;font-size:12px;font-weight:600;text-transform:uppercase}.admin-order-detail-hero h2{margin:12px 0 6px;font-size:25px}.admin-order-detail-hero p{margin:0;color:#b7c0d0}.admin-order-detail-hero>button{align-self:start;min-height:38px;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--admin-cyan);border-radius:8px;background:transparent;color:var(--admin-cyan);cursor:pointer;padding:0 12px;font-weight:600}.admin-detail-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.admin-order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px}.admin-order-detail-main,.admin-order-detail-side{display:grid;align-content:start;grid-gap:16px;gap:16px}.admin-order-detail-card{padding:18px}.admin-order-detail-card h3{margin:0 0 14px}.admin-order-detail-card select{width:100%;min-height:42px;border:1px solid var(--admin-cyan);border-radius:8px;background:#09091d;color:#fff;padding:0 12px}.admin-order-item-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid var(--admin-line);border-radius:10px;background:#0b0b20}.admin-order-item-card+.admin-order-item-card{margin-top:10px}.admin-order-item-card>span:nth-child(2){min-width:0}.admin-order-item-card>b{white-space:nowrap}.admin-order-item-image{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#0b1625}.admin-order-item-image img{width:100%;height:100%;object-fit:cover}.admin-order-item-card small,.admin-order-item-card strong{display:block}.admin-order-item-card small{margin-top:3px;color:#aebbd0}.admin-order-pins-panel{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:14px;border:1px solid #d7dee9;border-radius:10px;background:#f8fafc}.admin-order-pins-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-order-pins-head span{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-order-pins-head small{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.admin-order-pins-head strong{color:#111827;font-size:17px;overflow-wrap:anywhere}.admin-order-pin-card b,.admin-order-pin-copy-all,.admin-order-pins-head button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #dde2e9;border-radius:8px;background:#dde2e9;color:#2d2a2a;font-weight:800;white-space:nowrap}.admin-order-pins-list{display:grid;grid-gap:8px;gap:8px}.admin-order-pin-card{width:100%;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid #d7dee9;border-radius:8px;background:#ffffff;text-align:left}.admin-order-pin-card span{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-order-pin-card strong{color:#111827;overflow-wrap:anywhere}.admin-order-pin-card small{color:#64748b}.admin-order-pin-modal{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px}.admin-order-pin-modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0/62%)}.admin-order-pin-modal-panel{position:relative;width:min(620px,100%);max-height:min(720px,calc(100vh - 42px));display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;overflow:hidden;padding:16px;border:1px solid #d7dee9;border-radius:12px;background:#ffffff;box-shadow:0 24px 80px rgba(15,23,42,.28)}.admin-order-pin-copy-all{width:max-content;justify-self:end}.admin-order-pin-modal-list{display:grid;grid-gap:8px;gap:8px;overflow:auto;padding-right:2px}.admin-order-pin-modal-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px;border:1px solid #d7dee9;border-radius:8px;background:#f8fafc}.admin-order-pin-modal-list article>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-order-pin-modal-list em,.admin-order-pin-modal-list small{color:#64748b;font-size:12px;font-style:normal;font-weight:700}.admin-order-pin-modal-list strong{color:#111827;font-size:15px;overflow-wrap:anywhere}.admin-order-pin-modal-list article>button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #dde2e9;border-radius:8px;background:#dde2e9;color:#2d2a2a}.admin-order-region-line{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%}.admin-order-country-badge{width:18px;height:13px;overflow:hidden;margin:0;border:0;border-radius:2px;background:transparent;box-shadow:none;vertical-align:middle}.admin-customer-grid,.admin-order-fields,.admin-payment-grid{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.admin-order-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customer-submitted-fields{grid-template-columns:1fr;margin-top:0}.admin-customer-grid,.admin-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-fields h4{grid-column:1/-1;margin:0}.admin-customer-grid span,.admin-order-fields span,.admin-payment-grid span{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid var(--admin-line);border-radius:9px;background:#0b0b20}.admin-order-fields span.lookup-field{border-color:rgba(250,204,21,.36);background:rgba(250,204,21,.08)}.admin-customer-grid strong,.admin-order-detail-hero p,.admin-order-fields strong,.admin-payment-grid strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-customer-grid small,.admin-order-fields small,.admin-payment-grid small{color:#93a6bd;font-size:11px;font-weight:600;text-transform:uppercase}.admin-order-total-line{display:flex;justify-content:space-between;gap:14px;margin-top:14px;font-weight:600}.admin-position{min-width:46px;border:1px solid #0b8db6;background:#12334f;color:#fff}.status-dot{background:#3c334a;color:#d9d6ea}.status-dot.ok{background:#115b22;color:var(--admin-green)}.admin-row-actions{display:flex;gap:9px}.admin-avatar,.admin-category-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;background:#0d1427}.admin-list-table{display:grid;grid-gap:10px;gap:10px}.admin-list-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:8px;background:#10172b}.admin-list-item.compact{grid-template-columns:minmax(0,1fr) auto}.admin-list-item small,.admin-list-item strong,.admin-media-card small,.admin-media-card strong{display:block;overflow-wrap:anywhere}.admin-card-grid,.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-media-card,.gallery-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:#171635}.admin-media-card img,.gallery-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#0d1427}.gallery-card img{aspect-ratio:1/.72}.banner-position-row{display:grid;grid-gap:7px;gap:7px}.banner-position-row small{color:#9ca3af;font-size:12px}.banner-card-meta{display:flex;flex-wrap:wrap;gap:7px;margin:7px 0}.banner-card-meta small{width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;background:#0f172a;color:var(--admin-cyan);font-size:11px;font-weight:600;text-transform:uppercase}.banner-order-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.banner-order-actions button{min-height:34px;border:1px solid #1d4ed8;border-radius:8px;background:#2563eb;color:#ffffff;cursor:pointer;font-weight:600}.banner-order-actions button:disabled{border-color:#cbd5e1;background:#f1f5f9;color:#64748b;cursor:not-allowed;opacity:1}.email-template-stack{display:grid;grid-gap:10px;gap:10px}.admin-mail-workspace{display:grid;grid-gap:18px;gap:18px}.admin-mail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.1),transparent 42%),#ffffff}.admin-mail-hero span{display:inline-flex;align-items:center;gap:8px;color:#126d52;font-size:12px;font-weight:600;text-transform:uppercase}.admin-mail-hero h2{margin:8px 0 6px;color:#111827;font-size:24px}.admin-mail-hero p{max-width:70ch;margin:0;color:#64748b}.admin-mail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.admin-mail-settings-card{display:grid;grid-gap:16px;gap:16px}.admin-mail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-mail-grid .span-2{grid-column:span 2}.admin-mail-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-mail-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--admin-line);border-radius:10px;background:#121a24;color:#e2e8f0}.admin-mail-toggle input{margin-top:2px}.admin-mail-toggle span{display:grid;grid-gap:4px;gap:4px}.admin-mail-toggle strong{color:#f8fafc;font-size:13px}.admin-mail-toggle small{color:#94a3b8;line-height:1.5}.email-template-card{display:grid;grid-gap:10px;padding:12px 14px;border:1px solid var(--admin-line);border-radius:8px;background:#171635}.email-template-card-toggle{width:100%;grid-gap:12px;gap:12px;border:0;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.email-template-card-summary{min-width:0;display:grid;grid-gap:2px;gap:2px}.email-template-card-summary small{color:#8fb5d3;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.email-template-card-summary strong{color:#f8fafc;font-size:15px;line-height:1.2}.email-template-card-summary em{color:#9db1c6;font-size:11px;line-height:1.35;font-style:normal;overflow-wrap:anywhere}.email-template-card-toggle-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 11px;border:1px solid #2c4a62;border-radius:999px;background:#0f1a2a;color:#d7e8f8;font-size:11px;font-weight:600;white-space:nowrap}.email-template-card-toggle-pill svg{transition:transform .2s ease}.email-template-card-toggle-pill.active{border-color:#5aa0d2;background:#13263c}.email-template-card-toggle-pill.active svg{transform:rotate(180deg)}.email-template-card-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);grid-gap:20px;gap:20px}.email-template-card.collapsed{padding:10px 14px}.email-preview{overflow:hidden;align-self:start;border:1px solid #174967;border-radius:8px;background:#0d1427}.email-preview>div{display:grid;grid-gap:8px;gap:8px;padding:18px}.email-preview>section{display:grid;grid-gap:10px;gap:10px;padding:18px}.email-preview p{margin:0}.blog-title-cell{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.blog-title-cell small{display:-webkit-box;margin-top:4px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:1280px){.admin-console{grid-template-columns:238px minmax(0,1fr)}.admin-main{padding:28px}.admin-card-grid,.admin-stat-grid,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-layout,.email-template-card-body{grid-template-columns:1fr}.admin-mail-grid,.admin-mail-hero,.admin-mail-toggle-grid{grid-template-columns:1fr 1fr}.field-edit-row,.package-edit-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.admin-console{grid-template-columns:1fr;min-height:auto;max-width:100%;overflow-x:hidden;background:#f3f7fb}.admin-sidebar{position:static;height:auto}.admin-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main{padding:20px;max-width:100%;overflow-x:hidden;background:#f3f7fb}.admin-section-head,.admin-toolbar,.admin-topbar{align-items:stretch;flex-direction:column}.admin-card-grid,.admin-form-grid,.admin-mail-grid,.admin-mail-hero,.admin-mail-toggle-grid,.admin-module-grid,.admin-stat-grid,.field-edit-row,.gallery-grid,.package-edit-row{grid-template-columns:1fr}.span-2{grid-column:auto}}.admin-console{--admin-bg:#f4f6f8;--admin-panel:#ffffff;--admin-panel-2:#ffffff;--admin-panel-3:#f8fafc;--admin-line:#d9dee7;--admin-muted:#64748b;grid-template-columns:236px minmax(0,1fr);background:var(--admin-bg);color:#111827;font-size:13px}.admin-sidebar{padding:18px 14px;background:#ffffff;border-right:1px solid var(--admin-line);box-shadow:2px 0 12px rgba(15,23,42,.04)}.admin-logo{min-height:42px;margin-bottom:14px;color:#111827;font-size:22px;font-weight:700}.admin-logo span{color:#2563eb}.admin-sidebar-nav{gap:2px;padding-top:12px;border-top:1px solid var(--admin-line)}.admin-sidebar-nav a,.admin-sidebar-nav button{min-height:38px;gap:10px;padding:0 10px;border-radius:4px;color:#334155;font-size:13px;font-weight:600}.admin-sidebar-nav a.active,.admin-sidebar-nav a:hover,.admin-sidebar-nav button.active,.admin-sidebar-nav button:hover{background:#eef2ff;color:#111827;box-shadow:inset 3px 0 0 #2563eb}.admin-sidebar-nav .admin-sidebar-signout{margin-top:12px;border-top:1px solid #fee2e2;color:#b91c1c}.admin-sidebar-nav .admin-sidebar-signout:hover{background:#fef2f2;color:#991b1b;box-shadow:inset 3px 0 0 #dc2626}.admin-main{padding:22px}.admin-topbar{min-height:56px;margin-bottom:16px;padding:0 0 14px}.admin-topbar small{color:var(--admin-muted);font-size:11px}.admin-topbar h1{margin-top:2px;color:#111827;font-size:22px}.admin-danger,.admin-filter-row button,.admin-ghost,.admin-icon-action,.admin-mini-button,.admin-primary,.admin-row-actions button,.admin-theme-toggle,.admin-user-chip{min-height:32px;border-radius:4px;font-size:11px;font-weight:700;text-transform:none}.admin-filter-row button,.admin-ghost,.admin-icon-action,.admin-mini-button,.admin-row-actions button,.admin-theme-toggle,.admin-user-chip{border:1px solid #cbd5e1;background:#ffffff;color:#111827}.admin-primary{min-height:34px;padding:0 14px;border:1px solid #111827;background:#111827;color:#ffffff;box-shadow:none}.admin-primary.compact{min-width:118px}.admin-danger,.admin-row-actions button.danger{background:#dc2626;color:#ffffff}.admin-danger.small,.admin-row-actions button{width:34px;min-height:30px}.admin-message{margin-bottom:12px;padding:10px 12px;border-radius:4px;border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:13px}.admin-message.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.admin-message.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.admin-stack{gap:14px}.admin-editor-block,.admin-hero-panel,.admin-list-item,.admin-media-card,.admin-repeat-row,.admin-section-card,.admin-stat-card,.admin-toolbar,.email-preview,.email-template-card,.gallery-card{border:1px solid var(--admin-line);border-radius:6px;background:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.admin-hero-panel{padding:20px}.admin-hero-panel h2{margin-bottom:6px;color:#111827;font-size:24px}.admin-form-grid small,.admin-hero-panel p,.admin-list-item small,.admin-media-card small,.admin-section-head p,.admin-table-row small,.email-preview p,.email-preview small{color:var(--admin-muted)}.admin-hero-panel p,.admin-section-head p{font-size:13px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-stat-card{min-height:108px;padding:16px}.admin-stat-icon{width:34px;height:34px;margin-bottom:12px;border-radius:4px}.admin-stat-card.amber .admin-stat-icon,.admin-stat-card.green .admin-stat-icon,.admin-stat-card.orange .admin-stat-icon,.admin-stat-card.pink .admin-stat-icon,.admin-stat-card.purple .admin-stat-icon,.admin-stat-icon{background:#eff6ff;color:#2563eb}.admin-stat-card strong{color:#111827;font-size:22px}.admin-stat-card span{color:#475569;font-size:13px}.admin-section-card{padding:16px}.admin-section-head{margin-bottom:14px}.admin-section-head h2,.admin-section-head h3,.email-template-card h3{margin-bottom:4px;color:#111827;font-size:16px}.admin-module-grid{gap:10px}.admin-module-grid button{min-height:50px;padding:0 12px;border:1px solid var(--admin-line);border-radius:6px;background:#ffffff;color:#111827;font-size:13px}.admin-toolbar{padding:12px}.admin-filter-row{gap:6px}.admin-filter-row button{min-height:32px;padding:0 10px}.admin-filter-row button.active{border:1px solid #111827;background:#111827;color:#ffffff}.admin-search{min-height:38px;border-color:#cbd5e1;border-radius:4px;background:#ffffff;color:#64748b}.admin-search input{color:#111827;font-size:13px}.admin-grid-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:14px}.admin-form-grid{gap:10px}.admin-check,.admin-form-grid label{gap:5px;color:#334155;font-size:12px}.admin-field-label-line{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.admin-field-notice.danger{color:#dc2626;font-size:12px;font-weight:600}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-repeat-row input,.admin-repeat-row select,.admin-table-row select{min-height:34px;border-color:#cbd5e1;border-radius:4px;background:#ffffff;color:#111827;padding:0 10px;font-size:13px}.admin-form-grid textarea{min-height:76px;padding-top:8px}.admin-form-grid input[type=color]{width:42px;padding:2px}.admin-toggle-row{gap:12px;margin:12px 0}.admin-button-row{display:flex;flex-wrap:wrap;gap:8px}.admin-button-row .admin-ghost,.admin-button-row .admin-primary{flex:1 1 150px}.payment-gateway-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start;margin-top:10px}.payment-gateway-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.payment-gateway-save .admin-primary{flex:0 0 auto;width:auto;min-height:38px}.admin-ghost:disabled,.admin-primary:disabled{opacity:.55;cursor:not-allowed}.admin-image-input{display:grid;grid-template-columns:minmax(0,1fr) 116px;grid-gap:8px;gap:8px}.admin-image-input button,.admin-row-actions-button{min-height:34px;display:inline-grid;place-items:center;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.admin-editor-block{margin-top:14px;padding:12px}.admin-repeat-list{gap:8px}.admin-repeat-row{padding:8px}.package-edit-row{grid-template-columns:minmax(150px,1.3fr) minmax(105px,1fr) 88px 88px 82px auto 34px}.field-edit-row{grid-template-columns:minmax(130px,1.2fr) minmax(110px,1fr) 100px minmax(120px,1fr) minmax(140px,1.1fr) auto 34px}.admin-table-head,.admin-table-row{gap:12px;padding:10px 12px}.admin-table-head{min-height:42px;border-bottom:1px solid #111827;background:#f8fafc;color:#111827;font-size:12px}.admin-table-row{min-height:58px;color:#111827;background:#ffffff;border-bottom:1px solid #e5e7eb}.admin-table-row:hover{background:#f8fafc}.admin-table-row img{width:42px;height:42px;border:1px solid #e5e7eb;border-radius:4px;background:#f8fafc}.admin-table-row b,.admin-table-row strong{color:#111827}.admin-chip,.admin-position,.status-dot{min-height:24px;padding:0 9px;border-radius:999px;background:#eef2ff;color:#1e40af;font-size:11px}.admin-chip.green,.status-dot.ok{background:#dcfce7;color:#166534}.admin-position{min-width:34px;border-color:#cbd5e1;background:#f8fafc;color:#111827}.status-dot{background:#f1f5f9;color:#475569}.admin-row-actions{gap:6px}.admin-avatar,.admin-category-icon{width:34px;height:34px;border:1px solid #e5e7eb;border-radius:4px;background:#f8fafc}.admin-list-table{gap:8px}.admin-list-item{grid-template-columns:38px minmax(0,1fr) auto;padding:8px}.admin-card-grid,.gallery-grid{gap:12px}.admin-media-card,.gallery-card{gap:8px;padding:10px}.admin-media-card img,.gallery-card img{border-radius:4px;background:#f8fafc}.email-template-stack{gap:12px}.email-template-card{gap:10px;padding:10px 12px}.email-template-card-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.email-template-card-toggle-pill{align-self:center}.email-preview>div,.email-preview>section{padding:12px}.email-preview>div{background:#111827!important;color:#ffffff}.email-preview>section{background:#ffffff;color:#111827}.blog-title-cell{grid-template-columns:42px minmax(0,1fr);gap:10px}@media (max-width:1280px){.admin-console{grid-template-columns:220px minmax(0,1fr)}.admin-main{padding:18px}}@media (max-width:820px){.admin-console{grid-template-columns:1fr}.admin-sidebar{position:static;height:auto}.admin-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-grid,.admin-form-grid,.admin-module-grid,.admin-stat-grid,.field-edit-row,.gallery-grid,.package-edit-row{grid-template-columns:1fr}}.admin-console{--admin-bg:#eef2f7;--admin-panel:#f8fafc;--admin-panel-2:#f3f6fb;--admin-panel-3:#eef4ff;--admin-line:#d7dee9;background:linear-gradient(135deg,rgba(37,99,235,.05),transparent 34%),linear-gradient(315deg,rgba(16,185,129,.05),transparent 30%),var(--admin-bg)}.admin-main{background:transparent}.admin-editor-block,.admin-hero-panel,.admin-media-card,.admin-section-card,.admin-toolbar,.email-template-card,.gallery-card{background:linear-gradient(180deg,#ffffff,#f7f9fd);border-color:var(--admin-line)}.admin-hero-panel{background:linear-gradient(135deg,#ffffff,#eff6ff)}.admin-stat-card{border-color:transparent}.admin-stat-card.blue,.admin-stat-card.cyan{background:linear-gradient(135deg,#eff6ff,#ffffff);box-shadow:inset 0 3px 0 #2563eb,0 1px 2px rgba(15,23,42,.05)}.admin-stat-card.green{background:linear-gradient(135deg,#ecfdf5,#ffffff);box-shadow:inset 0 3px 0 #34d399,0 1px 2px rgba(15,23,42,.05)}.admin-stat-card.amber,.admin-stat-card.orange{background:linear-gradient(135deg,#fff7ed,#ffffff);box-shadow:inset 0 3px 0 #fb923c,0 1px 2px rgba(15,23,42,.05)}.admin-stat-card.purple{background:linear-gradient(135deg,#f5f3ff,#ffffff);box-shadow:inset 0 3px 0 #8b5cf6,0 1px 2px rgba(15,23,42,.05)}.admin-stat-card.pink{background:linear-gradient(135deg,#fdf2f8,#ffffff);box-shadow:inset 0 3px 0 #f472b6,0 1px 2px rgba(15,23,42,.05)}.admin-list-item,.admin-repeat-row{background:#f3f6fb}.admin-table-head{background:#eef2f7}.admin-table-row{background:#fbfdff}.admin-table-row:nth-child(2n){background:#f7f9fc}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea,.admin-repeat-row input,.admin-repeat-row select,.admin-search,.admin-table-row select{background:#ffffff}.admin-sidebar{background:linear-gradient(180deg,#ffffff,#f8fafc)}.admin-sidebar-nav a.active,.admin-sidebar-nav a:hover,.admin-sidebar-nav button.active,.admin-sidebar-nav button:hover{background:#eaf2ff}.admin-module-grid button{background:linear-gradient(180deg,#ffffff,#f6f8fc)}.admin-danger:disabled{opacity:.55;cursor:not-allowed}.admin-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-bulk-actions .admin-danger{min-height:34px;padding:0 12px}.bulk-select-cell{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#334155;font-size:12px;font-weight:700}.admin-bulk-actions input[type=checkbox],.bulk-card-check input,.bulk-select-cell input{width:16px;height:16px;accent-color:#2563eb}.category-table-search{width:min(280px,100%);min-height:34px}.category-table-search input{min-width:0}.category-empty-line{margin:12px 0 0}.bulk-card-check{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border:1px solid #d9dee7;border-radius:999px;background:#ffffff;color:#334155;font-size:12px;font-weight:700}.admin-media-card.selected,.gallery-card.selected{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.admin-list-item.compact.bulk-list-item{grid-template-columns:32px minmax(0,1fr) auto}.products-table .admin-table-head,.products-table .admin-table-row{grid-template-columns:42px 72px 2fr 1.1fr .8fr .8fr .7fr 70px}.categories-table .admin-table-head,.categories-table .admin-table-row{grid-template-columns:42px 70px 1.2fr 1.3fr .7fr .8fr 70px}.blog-table .admin-table-head,.blog-table .admin-table-row{grid-template-columns:42px 2fr 1fr .8fr .7fr 70px}.media-picker{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px}.media-picker-backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/62%)}.media-picker-panel{position:relative;width:min(1040px,calc(100vw - 40px));max-height:min(760px,calc(100vh - 40px));display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:14px;gap:14px;overflow:hidden;padding:18px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;box-shadow:0 24px 80px rgba(15,23,42,.22)}.media-picker-head,.media-picker-upload{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.media-picker-head h2{margin:0 0 4px;color:#111827;font-size:18px}.media-picker-head p{margin:0;color:#64748b;font-size:13px}.media-picker-upload{align-items:end;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#f8fafc}.media-picker-upload label{flex:1 1 360px;display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:700}.media-picker-upload input{min-height:34px;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;color:#111827;padding:6px 10px}.media-picker-grid{min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;overflow-y:auto;padding-right:4px}.media-picker-card{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:8px;border:1px solid #d9dee7;border-radius:6px;background:#ffffff;color:#111827;text-align:left}.media-picker-card:hover{border-color:#2563eb;background:#eff6ff}.media-picker-card img{width:100%;aspect-ratio:1/.76;object-fit:cover;border-radius:4px;background:#f1f5f9}.media-picker-card small,.media-picker-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-picker-card span{font-size:12px;font-weight:700}.media-picker-card small,.media-picker-empty small{color:#64748b;font-size:11px}.media-picker-empty{grid-column:1/-1;min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #cbd5e1;border-radius:6px;color:#334155;text-align:center}.gallery-admin-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.gallery-library-card{display:grid;grid-gap:12px;gap:12px}.gallery-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gallery-library-head h2{margin-bottom:3px;color:#111827;font-size:16px}.gallery-library-head p{color:#64748b;font-size:12px}.gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.gallery-card{gap:6px;padding:8px;border-radius:6px}.gallery-card img{aspect-ratio:1/.78;border-radius:4px}.gallery-card .bulk-card-check{font-size:11px}.gallery-card .admin-chip{width:-moz-fit-content;width:fit-content;padding:3px 7px;font-size:10px}.gallery-card strong{display:block;min-width:0;overflow:hidden;color:#111827;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gallery-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px}.gallery-button-row .admin-ghost,.gallery-button-row .admin-primary{width:100%;flex:none;min-height:42px;height:42px;padding:0 10px}.gallery-empty-state{grid-column:1/-1;min-height:180px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #cbd5e1;border-radius:6px;background:#f8fafc;color:#334155;text-align:center}.gallery-empty-state small{color:#64748b}.admin-dot-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:4px}.admin-dot-list{display:inline-flex;align-items:center;gap:8px}.admin-dot,.admin-dot-arrow{border:1px solid #cbd5e1;background:#ffffff;color:#334155}.admin-dot{width:9px;height:9px;padding:0;border-radius:999px}.admin-dot.active{width:24px;border-color:#2563eb;background:#2563eb}.admin-number-pagination{gap:8px}.admin-number-pagination .admin-dot-list{flex-wrap:wrap;justify-content:center;gap:6px}.admin-number-pagination .admin-dot{width:30px;height:28px;display:inline-grid;place-items:center;border-radius:999px;color:#334155;font-size:12px;font-weight:800;line-height:1}.admin-number-pagination .admin-dot.active{width:30px;color:#ffffff;border-color:#2563eb;background:#2563eb;box-shadow:0 8px 18px rgba(37,99,235,.18)}.admin-dot-arrow{min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700}.admin-dot-arrow:disabled{opacity:.45;cursor:not-allowed}.media-picker-pagination{padding-top:10px}@media (max-width:980px){.gallery-admin-layout{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.admin-console .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-console .gallery-card{padding:6px;gap:5px}.admin-console .gallery-card img{aspect-ratio:1/.82}.admin-console .gallery-card .bulk-card-check{font-size:10px}.admin-console .gallery-card strong{font-size:11px}.admin-console .gallery-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px}.admin-console .gallery-button-row .admin-ghost,.admin-console .gallery-button-row .admin-primary{width:100%;flex:none;min-height:38px;height:38px;padding:0 10px;font-size:11px}.admin-dot-pagination,.gallery-library-head{flex-wrap:wrap}.media-picker-upload{flex-direction:column;align-items:stretch}.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-mobile-menu-button,.admin-sidebar-scrim{display:none}@media (max-width:920px){.admin-console{grid-template-columns:1fr;width:100%;max-width:100vw;min-height:100dvh;overflow-x:clip;background:#eef2f7!important}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:100;width:min(286px,86vw);height:100vh;overflow-y:auto;transform:translateX(-105%);transition:transform .18s ease;box-shadow:18px 0 50px rgba(15,23,42,.22)}.admin-sidebar.open{transform:translateX(0)}.admin-sidebar-scrim{position:fixed;inset:0;z-index:90;display:block;pointer-events:none;opacity:0;border:0;background:rgba(15,23,42,.42);transition:opacity .18s ease}.admin-sidebar-scrim.show{pointer-events:auto;opacity:1}.admin-sidebar-nav{grid-template-columns:1fr}.admin-mobile-menu-button{width:38px;min-width:38px;height:38px;display:inline-grid;place-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#111827}.admin-mobile-menu-button svg{color:#111827;stroke:#111827}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mobile-menu-button{border-color:#cbd5e1!important;background:#ffffff!important;color:#111827!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mobile-menu-button svg{color:#111827!important;stroke:#111827!important}.admin-main{width:100%;max-width:100vw;padding:14px;min-height:100dvh;overflow-x:clip;background:transparent!important}.admin-topbar{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:auto;padding-bottom:12px}.admin-topbar>div:first-of-type{min-width:0}.admin-topbar h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px}.admin-top-actions{grid-column:1/-1;justify-content:flex-start}.admin-icon-action,.admin-user-chip{min-height:32px}.admin-hero-panel,.admin-section-card,.admin-toolbar{padding:12px}.admin-hero-panel h2{font-size:21px}.admin-card-grid,.admin-form-grid,.admin-grid-layout,.admin-module-grid,.admin-stat-grid,.email-template-card,.gallery-grid{grid-template-columns:1fr}.admin-stat-card{min-height:96px;padding:13px}.admin-section-head,.admin-toolbar,.media-picker-head{align-items:stretch;flex-direction:column}.admin-filter-row{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.admin-filter-row button{flex:0 0 auto}.admin-search{flex:1 1 auto;max-width:none}.field-edit-row,.package-edit-row{grid-template-columns:1fr}.admin-repeat-row{gap:7px}.admin-table-head,.admin-table-row{min-width:760px}.orders-table .admin-table-head,.orders-table .admin-table-row{min-width:820px}.products-table .admin-table-head,.products-table .admin-table-row{min-width:960px}.blog-table .admin-table-head,.blog-table .admin-table-row{min-width:830px}.admin-image-input{grid-template-columns:1fr}.media-picker{padding:12px}.media-picker-panel{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:12px}html.admin-dark-preload,html.admin-dark-preload body{width:100%;min-width:0;min-height:100%;overflow-x:clip;background:#202123!important}}@media (max-width:920px){:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-main{width:100%;max-width:100vw;background:#202123!important}}@media (max-width:520px){.admin-main{padding:10px}.admin-topbar{margin-bottom:10px}.admin-top-actions{gap:8px}.admin-icon-action{width:36px;padding:0;font-size:0}.admin-user-chip{max-width:100%}.admin-stat-grid{gap:8px}.admin-stat-card{min-height:84px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px}.admin-stat-icon{grid-row:span 2;margin:0}.admin-stat-card strong{font-size:18px}.admin-stat-card span{font-size:12px}.admin-section-head h2,.admin-section-head h3,.email-template-card h3{font-size:15px}.admin-button-row{flex-direction:column}.payment-gateway-actions{grid-template-columns:1fr}.admin-button-row.gallery-button-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-button-row.gallery-button-row .admin-ghost,.admin-button-row.gallery-button-row .admin-primary{width:100%;flex:none;min-height:38px;height:38px;padding:0 10px}.media-picker-grid{grid-template-columns:1fr}}.product-editor-bar,.product-manager-bar{display:flex;align-items:center;justify-content:space-between;gap:18px}.product-editor-bar>div,.product-manager-bar>div{display:grid;grid-gap:4px;gap:4px}.product-editor-bar h2,.product-manager-bar h2{margin:0 0 6px;color:#111827;font-size:20px}.product-editor-bar p,.product-list-meta small,.product-manager-bar p{margin:0;color:#64748b}.product-manager-bar p span{margin-left:12px}.product-manager-actions{min-width:min(760px,100%);display:flex;align-items:center;justify-content:flex-end;gap:10px}.product-search{min-height:42px;max-width:none;flex:1 1 320px;border-color:#cbd5e1;background:#ffffff;color:#334155}.product-search input{color:#111827;font-size:13px}.product-category-filter-card{display:grid;grid-gap:12px;gap:12px}.product-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-filter-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.product-filter-toggle svg{transition:transform .16s ease}.product-filter-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.product-filter-head h3{margin:0 0 4px;color:#111827;font-size:16px}.product-filter-head p{margin:0;color:#64748b;font-size:12px}.product-category-filter-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.product-category-filter-chip{min-width:0;min-height:64px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:10px;border:1px solid #dbe4ef;border-radius:7px;background:#ffffff;color:#111827;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.product-category-filter-chip.active,.product-category-filter-chip:hover{border-color:#2563eb;background:#eff6ff;box-shadow:0 8px 20px rgba(37,99,235,.08)}.product-filter-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;background:#f8fafc}.product-category-filter-chip span:last-of-type{min-width:0}.product-category-filter-chip small,.product-category-filter-chip strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-category-filter-chip strong{font-size:12px}.product-category-filter-chip small{color:#64748b;font-size:11px}.product-category-filter-chip b{min-width:28px;padding:4px 7px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;text-align:center}.product-category-filter-chip.active b{background:#2563eb;color:#ffffff}.product-list-card{overflow:hidden}.product-list-pagination{padding-top:14px}.product-list-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.product-list-meta span{color:#111827;font-weight:700}.product-management-table .admin-table-head,.product-management-table .admin-table-row{min-width:1200px;grid-template-columns:58px 74px minmax(170px,1.35fr) minmax(220px,1.55fr) 110px 110px 112px 112px 90px 64px}.product-management-table .admin-table-row{min-height:86px}.my-products-page{gap:18px}.my-products-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,auto);align-items:center;grid-gap:18px;gap:18px;text-align:center}.my-products-hero h2{margin:0 0 8px;color:#111827;font-size:34px;line-height:1.08}.my-products-hero p{margin:0;color:#64748b;font-size:15px}.my-products-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.my-products-actions button{min-height:44px;border-radius:999px;padding-inline:18px;white-space:nowrap}.my-products-actions .admin-primary.orange{border-color:#f97316;background:#f97316;color:#ffffff}.my-products-actions .admin-ghost.muted{color:#94a3b8}.my-products-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.my-products-stat{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:4px 10px;gap:4px 10px;min-width:0}.my-products-stat svg{grid-row:span 2;color:#f4d600}.my-products-stat span{color:#64748b;font-size:12px;font-weight:700}.my-products-stat strong{color:#111827;font-size:20px}.my-products-list-card,.my-products-list-card .admin-table-scroll,.my-products-table{overflow:visible}.my-products-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:12px}.my-products-search{flex:1 1 auto;max-width:none;min-height:44px;border-color:#d1d5db;background:#ffffff;color:#334155}.my-products-search input{color:#111827}.my-products-filter-button{min-height:44px;border-radius:999px;padding-inline:18px}.my-products-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;grid-gap:10px;gap:10px;margin-bottom:14px}.my-products-filters label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:800}.my-products-filters select{width:100%;border:1px solid #d1d5db;background:#ffffff;color:#111827;padding:0 14px;font:inherit;font-weight:700}.my-products-filters button,.my-products-filters select{min-height:42px;border-radius:999px}.my-products-table .admin-table-head,.my-products-table .admin-table-row{min-width:0;width:100%;grid-template-columns:70px minmax(320px,1.35fr) minmax(78px,.35fr) minmax(104px,.4fr) minmax(120px,.45fr) minmax(104px,.4fr) 104px 112px;gap:10px}.my-products-table .admin-table-head{border-bottom-color:#f97316;background:#f8fafc;color:#334155}.my-products-table .admin-table-head span:nth-child(n+3){justify-self:center;text-align:center}.my-products-table .admin-table-head span:last-child{justify-self:end}.my-products-table .admin-table-row{min-height:84px;background:#ffffff}.my-products-id{min-width:0;display:block;overflow:visible;color:#111827;font-weight:800;white-space:nowrap}.my-products-name-cell{min-width:0;width:100%;max-width:none;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.my-products-thumb{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#f97316}.my-products-thumb img{width:100%;height:100%;object-fit:cover}.my-products-available-cell,.my-products-code-cell,.my-products-name-cell>span:last-child,.my-products-number-cell,.my-products-price-cell,.my-products-status-cell{min-width:0;display:grid;align-content:center;grid-gap:3px;gap:3px}.my-products-available-cell,.my-products-code-cell,.my-products-number-cell,.my-products-price-cell,.my-products-status-cell{justify-items:center;text-align:center}.my-products-available-cell small,.my-products-code-cell small,.my-products-name-cell em,.my-products-name-cell small,.my-products-name-cell strong,.my-products-number-cell small,.my-products-price-cell small,.my-products-status-cell small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-products-name-cell strong{color:#111827;font-size:14px;line-height:1.22}.my-products-code-cell small,.my-products-name-cell em,.my-products-name-cell small,.my-products-number-cell small,.my-products-price-cell small,.my-products-status-cell small{color:#94a3b8;font-size:11px;font-style:normal}.my-products-available-cell.package-only small{color:#111827;font-size:14px;font-weight:800}.my-products-name-cell em{display:inline-flex;align-items:center;gap:6px}.my-products-available-cell strong,.my-products-code-cell strong,.my-products-number-cell strong,.my-products-price-cell strong{color:#111827;font-size:14px}.my-products-status-cell b{width:max-content;padding:4px 8px;border-radius:999px;font-size:11px;text-transform:uppercase}.my-products-status-cell b.active{background:#dcfce7;color:#166534}.my-products-status-cell b.hidden{background:#fee2e2;color:#991b1b}.my-products-action-cell{position:relative;z-index:2;min-width:0;display:flex;align-items:center;justify-content:flex-end;overflow:visible}.my-products-table .admin-table-row:has(.my-products-action-menu){position:relative;z-index:30}.my-products-action-button{min-height:38px;width:104px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#334155;padding:0 10px;font:inherit;font-weight:800;cursor:pointer}.my-products-action-button svg{flex:0 0 auto;transition:transform .16s ease}.my-products-action-button[aria-expanded=true]{border-color:#f4d600;box-shadow:0 0 0 3px rgba(244,214,0,.16)}.my-products-action-button[aria-expanded=true] svg{transform:rotate(180deg)}.my-products-action-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:90;width:182px;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid #d1d5db;border-radius:10px;background:#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.18)}.my-products-action-menu button{min-height:34px;width:100%;border:0;border-radius:7px;background:transparent;color:#111827;padding:0 10px;text-align:left;font:inherit;font-weight:700;cursor:pointer}.my-products-action-menu button:hover{background:#f1f5f9}.my-products-action-menu button.danger{color:#dc2626}.my-products-empty{min-height:160px;display:grid;place-items:center;grid-gap:8px;gap:8px;padding:28px;color:#64748b;text-align:center}.my-products-empty strong{color:#111827}.product-row-select{justify-content:flex-start;color:#94a3b8}.product-image-cell img{width:56px;height:56px}.product-chip-stack,.product-name-cell,.product-stock-cell{min-width:0;display:grid;grid-gap:4px;gap:4px}.product-name-cell strong{color:#111827}.product-name-cell small,.product-stock-cell small{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.product-chip-stack{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.admin-chip.soft{background:#f1f5f9;color:#334155}.admin-switch{min-width:0;display:inline-grid;grid-template-columns:46px minmax(0,auto);align-items:center;gap:8px;color:#334155;font-size:12px;font-weight:700}.admin-switch input{position:absolute;opacity:0;pointer-events:none}.admin-switch>span{position:relative;width:46px;height:24px;border:1px solid #cbd5e1;border-radius:999px;background:#e2e8f0;transition:background .15s ease,border-color .15s ease}.admin-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(15,23,42,.22);transition:transform .15s ease}.admin-switch input:checked+span{border-color:#22c55e;background:#22c55e}.admin-switch input:checked+span:after{transform:translateX(22px)}.admin-switch.warning>span{border-color:#f59e0b;background:#f59e0b}.product-empty-state{grid-column:1/-1;width:100%;min-width:0;min-height:120px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:22px;color:#334155;text-align:center}.product-empty-state small{color:#64748b}.product-editor-shell{padding:0;overflow:hidden;border:1px solid #dbe4ef;background:radial-gradient(circle at top right,rgba(37,99,235,.06),transparent 28%),linear-gradient(180deg,#ffffff,#fbfdff 62%,#f8fbff);box-shadow:0 18px 44px rgba(15,23,42,.08)}.product-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;grid-gap:0;gap:0}.product-editor-main{display:grid;grid-gap:0;gap:0;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,251,255,.98))}.product-form-section{padding:29px 24px 26px;border-bottom:1px solid #e8eef6}.product-form-section .admin-section-head{margin-bottom:16px}.product-form-section .admin-section-head h3{color:#111827;font-size:22px}.product-form-section .admin-section-head p{margin:0;color:#64748b;font-size:13px}.product-editor-shell .admin-form-grid label,.product-form-section .admin-check{color:#475569;font-size:12px;font-weight:700}.product-form-section .admin-form-grid>.admin-check{grid-column:1/-1;width:-moz-fit-content;width:fit-content;min-height:22px;display:inline-flex;align-items:center;gap:8px;line-height:1.2}.product-form-section .admin-form-grid>.admin-check input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px;margin:0;transform:none}.product-editor-shell .admin-form-grid input,.product-editor-shell .admin-form-grid select,.product-editor-shell .admin-form-grid textarea,.product-field-row input,.product-field-row select,.product-package-row input,.product-package-row select,.product-side-panel input{border:1px solid #cfd8e6;border-radius:10px;background:rgba(255,255,255,.96);box-shadow:inset 0 1px 1px rgba(255,255,255,.8);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.product-editor-shell .admin-form-grid input:focus,.product-editor-shell .admin-form-grid select:focus,.product-editor-shell .admin-form-grid textarea:focus,.product-field-row input:focus,.product-field-row select:focus,.product-package-row input:focus,.product-package-row select:focus,.product-side-panel input:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14)}.product-editor-shell .admin-form-grid textarea{min-height:136px;padding:12px 13px}.product-menu-select-field{max-width:580px}.product-form-section .admin-form-grid+.product-category-grid,.product-menu-select-field+.product-category-grid{margin-top:18px}.product-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.product-category-option{min-width:0;display:grid;grid-template-columns:20px 38px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dbe4ef;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);color:#111827;box-shadow:0 8px 18px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.product-category-option:hover{transform:translateY(-1px);border-color:#b9c8dc;box-shadow:0 14px 28px rgba(15,23,42,.08)}.product-category-option input{width:18px;height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #94a3b8;border-radius:999px;background:#ffffff;box-shadow:inset 0 0 0 4px #ffffff}.product-category-option input:checked{border-color:#2563eb;background:#2563eb}.product-category-option.selected{border-color:#2563eb;background:linear-gradient(180deg,#eff6ff,#f8fbff);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18),0 18px 34px rgba(37,99,235,.08)}.product-category-option small,.product-category-option strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-category-option small{color:#64748b}.product-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.product-option-card{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dbe4ef;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);color:#111827;box-shadow:0 8px 18px rgba(15,23,42,.04)}.product-option-card input{width:18px;height:18px;margin:0;accent-color:#2563eb}.product-option-card small,.product-option-card strong{display:block}.product-option-card small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.35}.product-option-card.selected{border-color:#2563eb;background:linear-gradient(180deg,#eff6ff,#f8fbff);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18),0 18px 34px rgba(37,99,235,.08)}.product-repeat-list{display:grid;grid-gap:12px;gap:12px}.product-field-row,.product-package-row{display:grid;grid-gap:10px;gap:10px;align-items:end;padding:14px;border:1px solid #dbe4ef;border-radius:14px;background:linear-gradient(180deg,#fcfdff,#f5f8fc);box-shadow:0 10px 24px rgba(15,23,42,.04)}.product-package-row{grid-template-columns:minmax(160px,1.2fr) 104px 104px 88px minmax(130px,1fr) minmax(118px,auto) minmax(96px,auto) 36px}.product-package-row.is-out-of-stock{border-color:#fecaca;background:linear-gradient(135deg,rgba(254,242,242,.96),rgba(255,255,255,.98)),#ffffff;box-shadow:0 12px 28px rgba(185,28,28,.08)}.product-field-row{grid-template-columns:minmax(150px,1fr) minmax(150px,.9fr) minmax(180px,1fr) minmax(132px,auto) 34px}.product-field-row.has-options{grid-template-columns:minmax(140px,1fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(170px,1fr) minmax(132px,auto) 34px}.product-field-row input,.product-field-row select,.product-package-row input,.product-side-panel input{width:100%;min-height:40px;color:#111827;outline:0;padding:0 12px;font-size:12px}.product-editor-side{position:-webkit-sticky;position:sticky;top:16px;align-self:start;display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;padding:18px;border-left:1px solid #e8eef6;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 34%),linear-gradient(180deg,#f8fbff,#eef4fb)}.product-preview-card,.product-side-panel{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid #dbe4ef;border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(15,23,42,.06)}.product-preview-image{min-height:132px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#eef4fb,#e2e8f0);color:#64748b}.product-preview-image img{width:100%;height:132px;object-fit:contain}.product-preview-card strong,.product-side-panel h3{margin:0;color:#111827}.product-preview-card small,.product-side-panel p{margin:0;color:#64748b}.product-side-panel label{display:grid;grid-gap:6px;gap:6px;color:#334155;font-size:12px;font-weight:700}.product-inline-check input{width:18px;height:18px;min-height:18px;margin:0;padding:0;flex:0 0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #94a3b8;border-radius:5px;background:#ffffff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.product-inline-check input:checked{border-color:#2563eb;background-color:#2563eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.2 7.3 5.4 10.5 11.8 3.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px 12px;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.product-inline-check{min-height:40px;justify-content:center;padding:0 10px;border:1px solid #dbe4ef;border-radius:10px;background:#ffffff;color:#334155}.product-inline-check.package-out-stock{color:#991b1b}.product-inline-check.package-out-stock.selected{border-color:#fca5a5;background:#fff1f2;color:#b91c1c}.product-inline-check.package-out-stock input:checked{border-color:#ef4444;background-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.12)}.product-inline-check span{color:inherit}.summary-panel p{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:10px;background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid #e2e8f0}.product-editor-footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid #e5e7eb;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width:1280px){.product-editor-bar,.product-manager-actions,.product-manager-bar{align-items:stretch;flex-direction:column}.product-manager-actions{min-width:0}.product-editor-grid{grid-template-columns:1fr}.product-editor-side{position:static;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);border-left:0;border-top:1px solid #e5e7eb}.product-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-option-grid{grid-template-columns:1fr}.product-category-filter-list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-field-row,.product-package-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.product-filter-head{align-items:stretch;flex-direction:column}.product-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.product-filter-actions .admin-ghost{width:100%}.product-category-filter-list,.product-category-grid,.product-editor-side,.product-field-row,.product-package-row{grid-template-columns:1fr}.product-editor-footer{align-items:stretch;flex-direction:column}}.admin-console{align-items:start}.admin-sidebar{align-self:start;overscroll-behavior:contain;scrollbar-gutter:stable}.homepage-admin-stack{gap:16px}.homepage-sections-card{padding:18px}.homepage-sections-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-section-editor{min-width:0;padding:16px;border-radius:14px}.homepage-section-editor.featured{grid-column:span 2}.homepage-section-title{margin-bottom:12px}.homepage-section-title p{max-width:40ch}.homepage-section-fields.has-description label.span-2 textarea{min-height:92px}.homepage-admin-layout{grid-template-columns:minmax(320px,360px) minmax(0,1fr);gap:16px}.homepage-offer-form-card{position:-webkit-sticky;position:sticky;top:22px}.homepage-offers-panel{min-width:0}.homepage-offers-head{gap:12px}.homepage-offers-list{display:grid;grid-gap:12px;gap:12px}.homepage-offer-item{min-width:0;display:grid;grid-template-columns:28px 72px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dbe4ef;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 10px 24px rgba(15,23,42,.04)}.homepage-offer-item.selected{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12),0 14px 28px rgba(37,99,235,.08)}.homepage-offer-check{align-self:start;padding-top:4px}.homepage-offer-media{width:72px;height:72px;display:grid;place-items:center;overflow:hidden;border:1px solid #dbe4ef;border-radius:12px;background:linear-gradient(180deg,#eef4fb,#e2e8f0);color:#64748b}.homepage-offer-media img{width:100%;height:100%;object-fit:cover}.homepage-offer-copy{min-width:0;display:grid;grid-gap:7px;gap:7px}.homepage-offer-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.homepage-offer-title-row strong,.homepage-offers-empty strong{color:#111827}.homepage-offer-copy small,.homepage-offers-empty small{color:#64748b}.homepage-offer-meta{display:flex;flex-wrap:wrap;gap:8px}.homepage-offer-actions{justify-content:flex-end}.homepage-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:14px}.homepage-page-dots{display:inline-flex;align-items:center;gap:10px}.homepage-page-arrow,.homepage-page-dot{border:1px solid #cbd5e1;background:#ffffff;color:#334155}.homepage-page-dot{width:12px;height:12px;padding:0;border-radius:999px}.homepage-page-dot.active{width:30px;border-color:#2563eb;background:#2563eb}.homepage-page-arrow{min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.homepage-page-arrow:disabled{opacity:.45;cursor:not-allowed}.homepage-offers-empty{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;border:1px dashed #cbd5e1;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);text-align:center;color:#334155}@media (max-width:1380px){.homepage-sections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.homepage-admin-layout{grid-template-columns:1fr}.homepage-offer-form-card{position:static}}@media (max-width:920px){.homepage-section-fields,.homepage-sections-grid{grid-template-columns:1fr}.homepage-section-editor.featured{grid-column:span 1}}@media (max-width:640px){.homepage-sections-card{padding:12px}.homepage-offer-item{grid-template-columns:24px 56px minmax(0,1fr);align-items:start}.homepage-offer-media{width:56px;height:56px}.homepage-offer-actions{grid-column:2/-1;justify-content:flex-start}.homepage-pagination{flex-wrap:wrap;gap:10px}}@media (min-width:921px){.admin-console{display:block;min-height:100vh}.admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:236px;height:100vh;overflow-y:hidden}.admin-sidebar:hover{overflow-y:auto}.admin-main{width:calc(100% - 236px);margin-left:236px}}.homepage-admin-stack{gap:14px}.homepage-sections-card{overflow:hidden;padding:0}.homepage-sections-card>.admin-section-head{align-items:center;margin:0;padding:16px 18px;border-bottom:1px solid #d9dee7;background:linear-gradient(180deg,#ffffff,#f8fafc)}.homepage-offer-form-card h2,.homepage-offers-panel h2,.homepage-sections-card>.admin-section-head h2{margin-bottom:3px;font-size:16px}.homepage-offer-form-card .admin-section-head p,.homepage-offers-panel .admin-section-head p,.homepage-sections-card>.admin-section-head p{font-size:12px;line-height:1.35}.homepage-sections-grid{gap:0}.homepage-section-editor,.homepage-section-editor.featured{grid-column:auto;padding:16px 18px;border:0;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-radius:0;background:transparent;box-shadow:none}.homepage-section-editor:nth-child(2n){border-right:0}.homepage-section-title{min-height:50px;margin-bottom:10px}.homepage-section-title h3{display:flex;align-items:center;gap:8px;font-size:14px}.homepage-section-title h3:before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#2563eb}.homepage-section-title p{max-width:none;font-size:11px}.homepage-section-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.homepage-section-fields label{grid-column:span 3;gap:5px;font-size:11px}.homepage-section-fields label:last-child,.homepage-section-fields label:nth-last-child(2){grid-column:span 3}.homepage-section-fields input,.homepage-section-fields select,.homepage-section-fields textarea{min-height:34px;border-radius:6px;font-size:12px}.homepage-section-fields.has-description label.span-2 textarea{min-height:66px}.homepage-admin-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:14px}.homepage-offer-form-card,.homepage-offers-panel{border-radius:8px}.homepage-offer-form-card{top:14px;padding:16px}.homepage-offer-form-card .admin-form-grid{gap:9px}.homepage-offer-form-card .admin-form-grid input,.homepage-offer-form-card .admin-form-grid select{min-height:34px;font-size:12px}.homepage-offers-panel{padding:16px}.homepage-offers-head{align-items:center;margin-bottom:12px}.homepage-offer-item{grid-template-columns:24px 58px minmax(0,1fr) auto;gap:10px;padding:10px;border-radius:8px;box-shadow:none}.homepage-offer-media{width:58px;height:58px;border-radius:7px}.homepage-offer-copy{gap:5px}.homepage-offer-title-row strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.homepage-offer-copy small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.homepage-offer-meta{gap:6px}.homepage-offer-meta .admin-chip,.homepage-offer-meta .status-dot{min-height:22px;padding:0 8px;font-size:10px}.homepage-pagination{padding-top:12px}@media (max-width:1280px){.homepage-section-fields{grid-template-columns:1fr}.homepage-section-fields label,.homepage-section-fields label:last-child,.homepage-section-fields label:nth-last-child(2){grid-column:auto}}@media (max-width:920px){.homepage-sections-grid{grid-template-columns:1fr}.homepage-section-editor,.homepage-section-editor:nth-child(2n){border-right:0}.homepage-admin-layout{grid-template-columns:1fr}}.admin-form-grid select,.admin-repeat-row select,.admin-table-row select,.dynamic-fields select,.homepage-offer-form-card .admin-form-grid select,.homepage-section-fields select,.product-editor-shell .admin-form-grid select,.product-field-row select,.product-package-row select,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0)!important;background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 13px) calc(50% - 3px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:42px!important}.admin-form-grid select:focus,.admin-repeat-row select:focus,.admin-table-row select:focus,.dynamic-fields select:focus,select:focus{border-color:#f4d600;box-shadow:0 0 0 4px rgba(244,214,0,.14)}select option{background:#ffffff;color:#111827}.admin-console .admin-form-grid select:focus,.admin-console .admin-repeat-row select:focus,.admin-console .admin-table-row select:focus,.admin-console select:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.14)}.homepage-sections-card{border-radius:10px;background:#ffffff;overflow:visible}.homepage-sections-card>.admin-section-head{padding:18px 20px}.homepage-sections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:14px;background:#f8fafc}.homepage-section-editor,.homepage-section-editor.featured,.homepage-section-editor:nth-child(2n){display:grid;grid-gap:14px;gap:14px;min-height:0;overflow:visible;padding:16px;border:1px solid #dbe4ef;border-radius:8px;background:#ffffff;box-shadow:0 8px 20px rgba(15,23,42,.04)}.homepage-section-title{min-height:0;margin:0;padding-bottom:12px;border-bottom:1px solid #eef2f7}.homepage-section-title h3{margin:0 0 5px;color:#0f172a;font-size:15px;line-height:1.2}.homepage-section-title p{margin:0;color:#64748b;font-size:12px;line-height:1.35}.homepage-section-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.homepage-section-fields .span-2,.homepage-section-fields label,.homepage-section-fields label:last-child,.homepage-section-fields label:nth-last-child(2){grid-column:auto;display:grid;grid-gap:6px;gap:6px;min-width:0;color:#334155;font-size:12px;font-weight:700}.homepage-section-fields .span-2{grid-column:1/-1}.homepage-section-fields input,.homepage-section-fields select,.homepage-section-fields textarea{width:100%;min-height:38px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;background-color:#ffffff;color:#111827;padding-left:11px;font-size:13px}.homepage-section-fields textarea{min-height:74px;padding-top:9px;resize:vertical}.homepage-section-fields input[type=number]{max-width:130px}@media (max-width:1180px){.homepage-sections-grid{grid-template-columns:1fr}}@media (max-width:640px){.homepage-sections-card>.admin-section-head{align-items:stretch;flex-direction:column}.homepage-section-fields{grid-template-columns:1fr}.homepage-section-fields input[type=number]{max-width:none}}.site-header .main-nav-inner{min-height:70px;display:grid;grid-template-columns:max-content minmax(330px,max-content) minmax(0,1fr);grid-column-gap:24px;column-gap:24px}.site-header .brand{flex:0 0 auto;font-size:26px}.site-header .desktop-menu{flex:0 0 auto;justify-self:start;gap:6px;min-height:54px}.site-header .mega-menu{top:calc(100% - 4px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 10px;max-height:min(420px,calc(100dvh - var(--site-header-height) - 24px));overflow-y:auto;padding:18px 20px;border-radius:8px;background:rgba(35,44,47,.98);box-shadow:0 18px 44px rgba(0,0,0,.34)}.site-header .mega-menu,.site-header .mega-menu.wide{width:min(360px,calc(100vw - 32px))}.site-header .mega-menu.single{width:max-content;min-width:190px;max-width:min(260px,calc(100vw - 32px));grid-template-columns:minmax(0,1fr)}.site-header .mega-item{min-height:34px;gap:12px;padding:5px 8px;border-radius:6px;font-size:12px;line-height:1.15;font-weight:700}.site-header .mega-item span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header .mega-icon{width:20px;height:20px;flex:0 0 20px}.site-header .mega-icon svg{width:18px;height:18px;stroke-width:2.2}.site-header .mega-item:hover{background:rgba(244,214,0,.1)}.site-header .nav-pill{flex:0 0 auto;height:40px;gap:6px;padding:0 9px;font-size:12px;line-height:1;white-space:nowrap}.site-header .nav-pill svg{flex:0 0 auto}.site-header .nav-actions{justify-self:stretch;justify-content:flex-end;gap:10px;margin-left:0;min-width:0}.site-header .search-box{flex:1 1 280px;width:auto;min-width:220px;max-width:360px;height:42px;padding:0 12px}.site-header .outline-button,.site-header .wallet-chip{min-height:42px;padding:0 14px;font-size:13px}.site-header .search-box input{font-size:13px}.site-header .account-avatar-button,.site-header .nav-notification-button{width:38px;height:38px}@media (max-width:1360px){.site-header .main-nav-inner{grid-template-columns:max-content minmax(300px,max-content) minmax(0,1fr);column-gap:14px}.site-header .desktop-menu{gap:4px}.site-header .nav-pill{padding:0 6px;font-size:11.5px}.site-header .search-box{flex-basis:240px;min-width:190px;max-width:300px}.site-header .outline-button,.site-header .wallet-chip{padding:0 11px}}@media (max-width:1200px){:root{--site-header-height:66px;--site-header-clearance:12px}.site-header .main-nav-inner{display:flex;min-height:66px;gap:12px}.site-header .nav-actions{margin-left:auto}.site-header .search-box{flex:0 0 240px;width:240px}.site-header .outline-button,.site-header .wallet-chip{min-height:38px}.site-header .account-avatar-button,.site-header .nav-notification-button{width:36px;height:36px}}.home-page-shell{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(140% 90% at 50% 26%,rgba(196,208,244,.14) 0,rgba(196,208,244,.07) 24%,transparent 58%),radial-gradient(96% 72% at 50% 74%,rgba(255,255,255,.04),transparent 66%),linear-gradient(180deg,#626b82 0,#4f576c 135px,#313947 315px,#182020 620px,var(--bg) 100%)}.home-page-shell:after,.home-page-shell:before{content:"";position:absolute;pointer-events:none;z-index:-1}.home-page-shell:before{width:max(1900px,138vw);height:860px;left:50%;top:72px;background:radial-gradient(ellipse at center,transparent 0 37%,rgba(255,255,255,.05) 38% 48%,transparent 49%),radial-gradient(ellipse at center,rgba(255,255,255,.075),transparent 64%);transform:translateX(-50%) rotate(-7deg);opacity:.88;filter:blur(10px);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 68%,transparent 87%);mask-image:radial-gradient(ellipse at center,#000 0 68%,transparent 87%)}.home-page-shell:after{width:660px;height:260px;right:-130px;top:-32px;opacity:.2;background:repeating-linear-gradient(125deg,rgba(255,255,255,.34) 0 44px,rgba(255,255,255,.08) 44px 76px,transparent 76px 122px);transform:skewX(-14deg);filter:blur(8px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.home-page-shell .home-stage{min-height:344px;overflow:visible;background:transparent}.home-page-shell .stage-bg{display:none}.home-page-shell .hero-layout{grid-template-columns:150px minmax(0,1fr) 150px;align-items:stretch;gap:20px;padding-top:18px}.home-page-shell .hero-banner,.home-page-shell .side-banner{border-radius:8px;box-shadow:none}.home-page-shell .hero-banner{height:auto;aspect-ratio:2089/753;background:#222c36;animation:heroBannerIn .52s ease both}.home-page-shell .hero-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,8,14,.05),transparent 42%,rgba(7,8,16,.18));pointer-events:none}.home-page-shell .side-banner{height:auto;opacity:.34;filter:grayscale(1);background:rgba(255,255,255,.12);animation:sideBannerIn .52s ease both}.home-page-shell .side-banner.dimmed img{opacity:.5}.home-page-shell .hero-copy{display:none}.home-page-shell .banner-dots{z-index:2;margin-top:12px}.home-page-shell .banner-dots button{width:46px;height:4px;background:rgba(209,216,230,.42)}.home-page-shell .banner-dots .active{background:#f4d600}@keyframes heroBannerIn{0%{opacity:.35;transform:translateX(18px) scale(.992)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes sideBannerIn{0%{opacity:.12;transform:translateX(-10px)}to{opacity:.34;transform:translateX(0)}}.home-page-shell .offers-section{z-index:1;margin-top:28px;padding-bottom:20px}.home-page-shell .section-head.no-card{margin-bottom:16px}.home-page-shell .section-head h1{color:#ffffff;font-size:17px;line-height:1.1}.home-page-shell .section-head p{margin-top:4px;color:rgba(255,255,255,.72);font-size:12px}.home-page-shell .black-button{flex:0 0 auto;min-height:38px;min-width:max-content;padding:0 22px;border-radius:5px 18px;background:#212a2c;color:#ffffff;white-space:nowrap;box-shadow:0 0 0 2px rgba(255,255,255,.08)}.home-page-shell .offers-grid{gap:18px 14px}.home-page-shell .offers-carousel:before{background:linear-gradient(90deg,rgba(35,44,54,.96),rgba(35,44,54,0))}.home-page-shell .offers-carousel:after{background:linear-gradient(-90deg,rgba(35,44,54,.96),rgba(35,44,54,0))}.home-page-shell .offers-track{gap:14px}.home-page-shell .offers-slide{flex-basis:clamp(204px,16vw,242px)}.home-page-shell .offer-card{min-height:88px;border-radius:5px 35px;background:rgba(18,25,28,.78);box-shadow:0 10px 28px rgba(0,0,0,.12)}.home-page-shell .offer-card:before{inset:0 0 32px}.home-page-shell .offer-card:after{height:34px;background:rgba(18,25,28,.95)}.home-page-shell .offer-image{left:10px;top:8px;width:54px;height:46px;border-radius:7px}.home-page-shell .offer-body{left:74px;right:14px;top:14px;gap:2px;max-height:32px;overflow:hidden}.home-page-shell .offer-body strong{font-size:12px;line-height:1.12}.home-page-shell .offer-body small,.home-page-shell .offer-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page-shell .offer-body small{max-width:100%;font-size:10px;line-height:1.1}.home-page-shell .promo-chip{left:10px;bottom:7px;min-width:50px;min-height:18px;height:18px;padding:1px 9px;border-radius:6px;font-size:10px;line-height:1;font-weight:600}.home-page-shell .offer-card b{right:12px;bottom:10px;font-size:11px}.home-page-shell .section-pair{position:relative;z-index:1;margin-top:10px}.home-page-shell .catalog-section{background:linear-gradient(#1f292b,#1f292b) padding-box,linear-gradient(135deg,#ff255f,#f4d600 34%,#1fad4b 66%,#1767ff) border-box}.home-page-shell .catalog-section .product-info small,.home-page-shell .catalog-section .product-info strong{display:-webkit-box;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;-webkit-box-orient:vertical}.home-page-shell .catalog-section .product-info strong{-webkit-line-clamp:2}.home-page-shell .catalog-section .product-info small{-webkit-line-clamp:1}@media (max-width:1200px){.home-page-shell .hero-layout{grid-template-columns:1fr}.home-page-shell .side-banner{display:none}.home-page-shell .hero-banner{height:auto}}@media (max-width:760px){:root{--site-header-height:122px;--site-header-clearance:10px}.site-header .main-nav-inner{min-height:64px}.site-header .desktop-search-wrap{display:none}.site-header .mobile-search-wrap .search-box{flex:none;width:100%;min-width:0;max-width:none}.home-page-shell{background:linear-gradient(180deg,#596277 0,#323b49 260px,#182020 620px,var(--bg) 100%)}.home-page-shell:before{width:900px;height:480px;left:-120px;top:160px}.home-page-shell .home-stage{min-height:216px}.home-page-shell .hero-layout{padding-top:14px}.home-page-shell .hero-banner{height:auto}.home-page-shell .hero-banner img{object-fit:contain;object-position:center}.home-page-shell .offers-section{margin-top:20px}.home-page-shell .section-head.no-card{align-items:flex-start}.highlight-sort-dropdown{flex:0 0 auto;width:max-content;min-width:0}.highlight-sort-trigger{width:auto;min-width:0;grid-template-columns:max-content 15px;column-gap:8px;padding-right:2px}.offers-carousel:after,.offers-carousel:before{width:22px;display:none}.home-page-shell .offers-slide,.offers-slide{scroll-snap-align:start;flex-basis:auto;width:100%;max-width:100%}.home-page-shell .offers-track,.offers-track{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,minmax(80px,auto));grid-auto-columns:100%;align-items:stretch;grid-gap:10px 12px;gap:10px 12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.home-page-shell .offers-carousel.is-static .offers-track{overflow-x:auto;overflow-y:hidden}.highlight-packages-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.highlight-package-card{grid-template-columns:56px minmax(0,1fr) auto;min-height:80px;padding:8px;gap:8px}.highlight-package-media{width:56px;height:56px}.highlight-package-media img{object-fit:cover}.highlight-package-copy strong{font-size:11px}.highlight-package-copy small,.highlight-package-copy strong,.highlight-package-copy>span:not(.highlight-package-price){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page-shell .section-pair{width:min(100% - 32px,1440px);display:flex;gap:12px;overflow-x:auto;margin-left:auto;margin-right:auto;padding:0 0 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;scrollbar-width:none}.home-page-shell .mobile-card-pagination{width:min(100% - 32px,1440px);display:flex;align-items:center;justify-content:center;gap:7px;margin:20px auto 31px}.home-page-shell .mobile-card-pagination button{width:18px;height:6px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.18);cursor:pointer;opacity:.75;transition:width .18s ease,opacity .18s ease,transform .18s ease,box-shadow .18s ease}.home-page-shell .mobile-card-pagination button.active{width:40px;background:linear-gradient(90deg,#ff255f,#f4d600 35%,#1fad4b 68%,#1767ff);box-shadow:0 0 14px rgba(244,214,0,.28);opacity:1;transform:translateY(-1px)}.home-page-shell .section-pair::-webkit-scrollbar{display:none}.home-page-shell .catalog-section{flex:0 0 100%;max-width:100%;min-height:0;scroll-snap-align:start}.home-page-shell .catalog-section .section-head{margin-bottom:14px}.home-page-shell .catalog-section .section-head h2{font-size:13px}.home-page-shell .catalog-section .section-head a{flex:0 0 auto;max-width:104px;overflow:hidden;color:#e8f0f2;font-size:11px;font-weight:700;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.home-page-shell .catalog-section .section-head a svg{width:17px;height:17px}.home-page-shell .mini-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 10px;gap:12px 10px}.home-page-shell .catalog-section .product-card.compact{grid-template-columns:62px minmax(0,1fr);min-height:62px;gap:8px}.home-page-shell .catalog-section .product-card.compact .folder-thumb,.home-page-shell .catalog-section .product-card.compact .thumb-wrap{width:62px;height:62px}.home-page-shell .catalog-section .product-card.compact .product-info strong{font-size:11px;line-height:1.2}.home-page-shell .catalog-section .product-card.compact .product-info small{font-size:9.5px}.home-page-shell .home-section-empty-card{grid-column:1/-1}}.admin-sidebar-link{min-height:38px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 10px;border-radius:4px;color:#334155;font-size:13px;font-weight:600;text-decoration:none}.admin-sidebar-link:hover{background:#eef2ff;color:#111827;box-shadow:inset 3px 0 0 #2563eb}.admin-visit-site{margin-bottom:4px}.admin-settings-workspace{display:grid;grid-gap:18px;gap:18px;max-width:1120px}.admin-settings-workspace.payments-admin-workspace{width:100%;max-width:none}.admin-settings-workspace .admin-narrow{max-width:none}.admin-two-factor-panel{overflow:hidden}.admin-two-factor-head{align-items:flex-start}.admin-two-factor-title{min-width:0;display:flex;align-items:flex-start;gap:12px}.admin-two-factor-title>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;color:#2563eb}.admin-two-factor-status{min-height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 11px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:600;text-transform:uppercase}.admin-two-factor-status.enabled{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.admin-two-factor-status.pending{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.admin-two-factor-shell{display:grid;grid-gap:14px;gap:14px}.admin-two-factor-benefits span,.admin-two-factor-card,.admin-two-factor-qr,.admin-two-factor-summary{border:1px solid #d7dee9;border-radius:8px;background:#f8fafc}.admin-two-factor-summary{display:grid;grid-gap:6px;gap:6px;padding:14px}.admin-two-factor-summary strong{color:#0f172a;font-size:15px}.admin-two-factor-summary p{margin:0;color:#64748b}.admin-two-factor-card{display:grid;grid-gap:14px;gap:14px;padding:14px}.admin-two-factor-card.compact{align-content:start}.admin-two-factor-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-two-factor-benefits span,.admin-two-factor-steps span{min-width:0;display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;color:#0f172a;font-weight:600}.admin-two-factor-steps b{width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#dbeafe;color:#1d4ed8}.admin-two-factor-field{min-width:0;display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:13px;font-weight:600}.admin-two-factor-field input{width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0f172a;outline:0;padding:0 12px}.admin-two-factor-field input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.admin-two-factor-enabled,.admin-two-factor-setup{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.admin-two-factor-qr{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:14px}.admin-two-factor-qr img{width:min(190px,100%);border-radius:8px;background:#ffffff}.admin-two-factor-qr span{min-width:0;width:100%;display:grid;grid-gap:5px;gap:5px;color:#64748b;text-align:center}.admin-two-factor-qr code{min-width:0;padding:8px;border-radius:6px;background:#ffffff;color:#0f172a;overflow-wrap:anywhere}.admin-two-factor-benefits{display:grid;grid-gap:8px;gap:8px}.admin-two-factor-benefits svg{color:#2563eb}.admin-two-factor-message{margin:0;padding:11px 12px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff;color:#1e3a8a;font-weight:700}.admin-two-factor-message.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.admin-two-factor-message.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.admin-users-workspace,.admin-wallet-workspace{display:grid;grid-gap:18px;gap:18px}.wallet-security-hero{align-items:center}.wallet-security-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-security-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);grid-gap:18px;gap:18px;align-items:start}.wallet-security-alert-list{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.wallet-security-alert{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#ffffff;color:#0f172a}.wallet-security-alert.critical,.wallet-security-alert.high{border-color:#fecaca;background:#fff1f2}.wallet-security-alert.medium{border-color:#fde68a;background:#fffbeb}.wallet-security-alert.resolved{border-color:#bbf7d0;background:#f0fdf4}.wallet-security-alert.user-enabled:not(.user-trusted):not(.action-done){border-color:#86efac;background:#f0fdf4}.wallet-security-alert.user-trusted:not(.action-done){border-color:#93c5fd;background:#eff6ff}.wallet-security-alert.action-done .wallet-security-alert-icon,.wallet-security-alert.user-enabled .wallet-security-alert-icon{background:#dcfce7;color:#16a34a}.wallet-security-alert.user-trusted .wallet-security-alert-icon{background:#dbeafe;color:#2563eb}.wallet-security-alert-icon{width:34px;min-height:34px;display:grid;place-items:center;border-radius:8px;background:#fee2e2;color:#dc2626}.wallet-security-alert>span:nth-child(2){min-width:0;display:grid;grid-gap:4px;gap:4px}.wallet-security-alert em,.wallet-security-alert small,.wallet-security-alert strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-security-alert em,.wallet-security-alert small{color:#64748b;font-size:12px;font-style:normal}.wallet-security-alert>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.wallet-security-alert>div button{min-height:30px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #d9dee7;border-radius:8px;background:#f8fafc;color:#0f172a;font-weight:800}.wallet-security-alert-action.active{border-color:#16a34a;background:#16a34a;color:#ffffff;box-shadow:0 8px 18px rgba(22,163,74,.2)}.wallet-security-alert-action.trust.active{border-color:#2563eb;background:#2563eb;box-shadow:0 8px 18px rgba(37,99,235,.2)}.wallet-security-alert-action.done.active{border-color:#059669;background:#059669}.wallet-security-alert-action:disabled{cursor:default}.wallet-rule-untrust-button{border-color:#2563eb!important;color:#1d4ed8!important;background:#eff6ff!important}.wallet-security-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.wallet-security-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.wallet-security-rule-grid label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.wallet-security-rule-grid input{min-height:42px;border:1px solid #d9dee7;border-radius:10px;background:#ffffff;color:#0f172a;padding:0 12px}.wallet-security-rule-grid small{color:#94a3b8;font-size:11px;font-weight:600;line-height:1.3;text-transform:none}.wallet-security-save-button{width:100%;margin-top:14px}.wallet-security-user-rule-list{display:grid;grid-gap:10px;gap:10px;max-height:520px;overflow:auto}.wallet-security-user-rule-list article{display:grid;grid-template-columns:42px minmax(0,1.1fr) minmax(0,1fr) minmax(140px,.7fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#ffffff;color:#0f172a}.wallet-security-user-rule-list article.custom{border-color:#bfdbfe;background:#eff6ff}.wallet-security-user-rule-list article.disabled{border-color:#fecaca;background:#fff1f2}.wallet-security-user-rule-list article>span:not(.admin-avatar){min-width:0;display:grid;grid-gap:4px;gap:4px}.wallet-security-user-rule-list small,.wallet-security-user-rule-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-security-user-rule-list small{color:#64748b;font-size:12px}.package-input-field{min-width:0;display:grid;grid-gap:6px;gap:6px;color:#475569;font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.package-input-field span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-package-row .admin-danger.small,.product-package-row .product-inline-check{align-self:end;min-height:40px}.admin-wallet-rule-panel{width:min(760px,calc(100vw - 32px))}.wallet-rule-profile{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#f8fafc}.wallet-rule-profile span:last-child{min-width:0;display:grid;grid-gap:4px;gap:4px}.wallet-rule-profile small,.wallet-rule-profile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-rule-actions,.wallet-rule-toggle-grid{display:flex;flex-wrap:wrap;gap:10px}.wallet-rule-actions button{width:auto}.admin-wallet-request-list{display:grid;grid-gap:10px;gap:10px}.admin-wallet-request{min-width:0;display:grid;grid-template-columns:24px 42px minmax(0,1fr) max-content max-content;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#ffffff;color:#0f172a}.admin-wallet-request.selected{box-shadow:0 0 0 2px rgba(37,99,235,.18)}.admin-wallet-request-select{display:inline-flex;align-items:center;justify-content:center}.admin-wallet-request-select input{width:17px;height:17px;accent-color:#2563eb}.admin-wallet-request.pending{border-color:#facc15;background:#fffbeb}.admin-wallet-request.completed{border-color:#bbf7d0;background:#f0fdf4}.admin-wallet-request.cancelled,.admin-wallet-request.expired,.admin-wallet-request.failed{border-color:#fecaca;background:#fef2f2}.admin-wallet-request-amount,.admin-wallet-request-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-wallet-request-main em,.admin-wallet-request-main small,.admin-wallet-request-main strong,.admin-wallet-request-note{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-wallet-request-main em,.admin-wallet-request-main small,.admin-wallet-request-note{color:#64748b;font-size:12px;font-style:normal}.admin-wallet-request-amount{justify-items:end}.admin-wallet-request-amount b{white-space:nowrap}.admin-wallet-request-amount i{width:max-content;padding:3px 8px;border-radius:999px;background:#e0f2fe;color:#075985;font-size:10px;font-style:normal;font-weight:600;text-transform:uppercase}.admin-wallet-request.pending .admin-wallet-request-amount i{background:#fef3c7;color:#92400e}.admin-wallet-request.completed .admin-wallet-request-amount i{background:#dcfce7;color:#166534}.admin-wallet-request.cancelled .admin-wallet-request-amount i,.admin-wallet-request.expired .admin-wallet-request-amount i,.admin-wallet-request.failed .admin-wallet-request-amount i{background:#fee2e2;color:#991b1b}.admin-wallet-request-actions{display:flex;align-items:center;gap:8px}.admin-wallet-customers-card .admin-list-table{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.admin-wallet-customer-row{width:100%;grid-template-columns:48px minmax(0,1fr) max-content max-content;border:1px solid #d9dee7;background:#ffffff;color:#0f172a;cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-wallet-customer-row:focus-visible,.admin-wallet-customer-row:hover{border-color:#2563eb;box-shadow:0 10px 24px rgba(37,99,235,.12);outline:0;transform:translateY(-1px)}.admin-wallet-customer-row b{white-space:nowrap}.admin-wallet-customer-row em{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-style:normal;font-weight:600}.admin-wallet-adjust-panel{width:min(560px,calc(100vw - 32px))}.admin-wallet-adjust-profile{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#f8fafc}.admin-wallet-adjust-profile span:last-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-wallet-adjust-profile small,.admin-wallet-adjust-profile strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-wallet-adjust-profile strong{color:#0f172a}.admin-wallet-adjust-profile small{color:#64748b}.admin-ghost.danger-text{color:#b91c1c}.admin-ghost.danger-text:hover{border-color:#fecaca;background:#fef2f2;color:#991b1b}.admin-user-directory-card{display:grid;grid-gap:44px;gap:44px}.admin-user-directory-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.admin-user-directory-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:min(100%,500px)}.admin-user-directory-stats span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid #d9dee7;border-radius:8px;background:#f8fafc}.admin-user-directory-stats small{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.admin-user-directory-stats strong{color:#111827}.admin-user-directory-toolbar{display:grid;grid-gap:10px;gap:10px}.admin-user-read-actions{display:flex;justify-content:flex-end}.admin-user-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-user-detail-stat,.admin-user-stat{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid var(--admin-line);border-radius:10px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05)}.admin-user-detail-stat svg,.admin-user-stat svg{color:#2563eb}.admin-user-detail-stat span,.admin-user-stat span{color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase}.admin-user-detail-stat strong,.admin-user-stat strong{min-width:0;color:#111827;font-size:24px;line-height:1.1;overflow-wrap:anywhere}.user-create-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.admin-user-create-card{display:grid;grid-gap:16px;gap:16px}.admin-user-create-card.collapsed{gap:0}.admin-user-create-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-user-create-toggle{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.admin-user-create-toggle svg{transition:transform .2s ease}.admin-user-create-toggle.active svg{transform:rotate(180deg)}.user-create-grid label{grid-column:span 1}.user-create-grid label:first-child,.user-create-grid label:nth-child(2),.user-create-grid label:nth-child(3){grid-column:span 2}.admin-users-layout{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.admin-user-list-panel{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:14px;gap:14px}.admin-filter-row.compact{gap:6px;flex-wrap:wrap}.admin-user-list{display:grid;grid-gap:10px;gap:10px;max-height:760px;overflow:auto;padding:3px 4px 4px;scrollbar-width:thin}.admin-user-card{width:100%;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #d9dee7;border-radius:10px;background:#ffffff;color:#0f172a;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-user-card.selected,.admin-user-card:hover{border-color:#2563eb;box-shadow:0 10px 24px rgba(37,99,235,.12);transform:translateY(-1px)}.admin-user-card.unread{border-color:rgba(220,38,38,.34);background:linear-gradient(90deg,rgba(220,38,38,.08),#ffffff 42%);box-shadow:inset 4px 0 0 #dc2626}.admin-user-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#eaf2ff;color:#1d4ed8;font-weight:600}.admin-user-avatar.large{width:64px;height:64px;font-size:24px}.admin-user-card-main,.admin-user-card-meta,.admin-user-mini-list span,.admin-user-profile-head>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-user-card-main strong,.admin-user-mini-list strong,.admin-user-profile-head strong{color:#111827;overflow-wrap:anywhere}.admin-user-access-grid small,.admin-user-card-main em,.admin-user-card-main small,.admin-user-mini-list small,.admin-user-profile-head small{color:#64748b;font-size:12px;font-style:normal;overflow-wrap:anywhere}.admin-user-card-meta{justify-items:end}.admin-user-card-meta b{color:#111827;white-space:nowrap}.admin-user-card-meta i,.admin-user-profile-head em{width:max-content;max-width:100%;padding:4px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:11px;font-style:normal;font-weight:600}.admin-user-card-meta i.new{background:#fee2e2;color:#b91c1c}.admin-user-card-meta i.blocked,.admin-user-profile-head em.blocked{background:#fee2e2;color:#991b1b}.admin-user-detail-panel{min-width:0;display:grid;grid-gap:18px;gap:18px}.admin-user-profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.admin-user-profile-head{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.admin-user-profile-head strong{font-size:22px}.admin-user-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-user-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-user-detail-shell{padding:0;overflow:hidden}.admin-user-detail-tabs{display:flex;gap:4px;padding:10px;border-bottom:1px solid #e2e8f0;background:#f8fafc;overflow-x:auto;scrollbar-width:thin}.admin-user-detail-tabs button{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:#475569;cursor:pointer;font:inherit;font-weight:600;white-space:nowrap}.admin-user-detail-tabs button.active,.admin-user-detail-tabs button:hover{border-color:#bfdbfe;background:#ffffff;color:#1d4ed8;box-shadow:0 6px 18px rgba(37,99,235,.1)}.admin-user-detail-content{min-width:0;padding:18px}.admin-user-tab-panel{min-width:0;display:grid;grid-gap:16px;gap:16px;animation:admin-user-panel-in .16s ease both}.admin-user-profile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-user-profile-summary span{min-width:0;display:grid;grid-gap:5px;gap:5px;padding:12px;border:1px solid #d9dee7;border-radius:8px;background:#f8fafc}.admin-user-profile-summary small{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase}.admin-user-profile-summary strong{color:#111827;overflow-wrap:anywhere;text-transform:capitalize}@keyframes admin-user-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.user-wallet-grid{grid-template-columns:150px 140px minmax(180px,1fr) auto;align-items:end}.admin-user-block-note{display:grid;grid-gap:8px;gap:8px;margin-top:14px;color:#334155;font-size:13px;font-weight:700}.admin-user-agent-box,.admin-user-block-note input{width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#111827}.admin-user-block-note input{min-height:42px;padding:0 12px}.admin-user-access-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-user-access-grid span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #d9dee7;border-radius:8px;background:#f8fafc}.admin-user-access-grid strong{color:#111827;overflow-wrap:anywhere}.admin-user-agent-box{margin-top:12px;padding:12px;color:#475569;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-user-mini-list{display:grid;grid-gap:8px;gap:8px}.admin-user-mini-list>button,.admin-user-transaction-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border:0;border-bottom:1px solid #e2e8f0;background:transparent;color:#111827;text-align:left}.admin-user-mini-list>button{cursor:pointer}.admin-user-mini-list>button:hover strong{color:#2563eb}.admin-user-mini-list b{color:#111827;white-space:nowrap}.admin-user-mini-list em{color:#64748b;font-size:12px;font-style:normal;text-transform:capitalize}.admin-user-empty,.admin-user-empty-detail{min-height:220px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:#64748b;text-align:center}.admin-user-empty strong,.admin-user-empty-detail strong{color:#111827}.admin-user-modal{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px}.admin-user-modal-backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/62%);cursor:pointer}.admin-user-modal-panel{position:relative;z-index:1;width:min(1080px,calc(100vw - 32px));max-height:calc(100vh - 40px);overflow:auto;display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid #cbd5e1;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 24px 70px rgba(15,23,42,.24)}.admin-user-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-user-modal-head small{color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase}.admin-user-modal-head h2{margin:4px 0 0;color:#111827;font-size:24px}.admin-user-loading{margin:0;color:#64748b;font-weight:700}@media (max-width:1180px){.admin-user-access-grid,.admin-user-detail-grid,.admin-user-directory-stats,.admin-user-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users-layout{grid-template-columns:1fr}.admin-mail-grid .span-2{grid-column:auto}.admin-mail-actions{justify-content:flex-start}.admin-user-list-panel{position:static}.user-create-grid,.user-wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-create-grid label,.user-create-grid label:first-child,.user-create-grid label:nth-child(2),.user-create-grid label:nth-child(3){grid-column:span 1}}@media (max-width:720px){.wallet-security-layout,.wallet-security-rule-grid,.wallet-security-stat-grid,.wallet-security-toggle-grid{grid-template-columns:1fr}.wallet-security-alert,.wallet-security-user-rule-list article{grid-template-columns:36px minmax(0,1fr);align-items:start}.wallet-security-alert>div,.wallet-security-user-rule-list article>div,.wallet-security-user-rule-list article>span:nth-child(n+3){grid-column:1/-1}.wallet-security-alert>div{justify-content:flex-start}.admin-wallet-request{grid-template-columns:24px 36px minmax(0,1fr);align-items:start}.admin-wallet-request-actions,.admin-wallet-request-amount,.admin-wallet-request-note{grid-column:2/-1;justify-items:start}.admin-wallet-request-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-wallet-request-actions .admin-ghost,.admin-wallet-request-actions .admin-primary{width:100%}.admin-wallet-customers-card .admin-list-table{grid-template-columns:1fr}.admin-wallet-customer-row{grid-template-columns:38px minmax(0,1fr) max-content;gap:9px}.admin-wallet-customer-row em{grid-column:1/-1;justify-self:start}.admin-two-factor-head,.admin-two-factor-steps span,.admin-two-factor-title{align-items:flex-start}.admin-two-factor-head{flex-direction:column}.admin-two-factor-status{align-self:flex-start}.admin-two-factor-enabled,.admin-two-factor-setup,.admin-two-factor-steps{grid-template-columns:1fr}.admin-two-factor-steps span{min-height:38px}.admin-user-access-grid,.admin-user-card,.admin-user-detail-grid,.admin-user-directory-stats,.admin-user-overview,.admin-user-profile-card,.admin-user-profile-head,.admin-user-profile-summary,.user-create-grid,.user-wallet-grid{grid-template-columns:1fr}.admin-user-create-head{align-items:flex-start;flex-direction:column}.admin-user-create-toggle{width:100%;justify-content:center}.admin-user-detail-content{padding:14px}.admin-user-action-row,.admin-user-card-meta{justify-items:start;justify-content:flex-start}.admin-user-mini-list>button,.admin-user-transaction-row{grid-template-columns:1fr}.admin-user-modal{padding:12px}.admin-user-modal-panel{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:14px}.admin-user-modal-head{align-items:flex-start;flex-direction:column}}.blog-cms-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#ffffff,#f8fafc)}.blog-cms-hero span{display:inline-flex;align-items:center;gap:8px;color:#2563eb;font-size:12px;font-weight:600;text-transform:uppercase}.blog-cms-hero>div:first-child{min-width:0}.blog-cms-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;flex:0 0 auto}.blog-cms-actions .admin-ghost,.blog-cms-actions .admin-primary{min-width:132px;min-height:42px;padding:0 16px;white-space:nowrap;text-decoration:none}.blog-cms-actions .admin-ghost{background:#ffffff;border-color:#c7d2fe;color:#2563eb}.blog-cms-actions .admin-ghost:hover{border-color:#2563eb;background:#eff6ff}.blog-cms-actions .admin-primary.compact{min-width:132px}.blog-cms-layout{grid-template-columns:minmax(0,1fr) minmax(310px,380px);align-items:start}.blog-cms-layout,.blog-editor-column,.blog-settings-column{display:grid;grid-gap:18px;gap:18px}.blog-settings-column{position:-webkit-sticky;position:sticky;top:100px}.blog-editor-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 10px}.blog-editor-toolbar button{min-height:34px;padding:0 11px;border:1px solid #cbd5e1;border-radius:7px;background:#ffffff;color:#0f172a;font-weight:600}.blog-content-field{display:grid;grid-gap:8px;gap:8px;color:#475569;font-size:13px;font-weight:600}.blog-content-field textarea{font:500 15px/1.6 Consolas,Monaco,monospace;resize:vertical}.blog-content-field textarea,.blog-rich-editor{width:100%;min-height:420px;padding:16px;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;color:#0f172a}.blog-rich-editor{overflow:auto;outline:0;font-size:15px;font-weight:500;line-height:1.72}.blog-rich-editor:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.blog-rich-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.blog-rich-editor blockquote,.blog-rich-editor figure,.blog-rich-editor p,.blog-rich-editor ul{margin:0 0 14px}.blog-rich-editor h2,.blog-rich-editor h3{margin:18px 0 10px;color:#0f172a;line-height:1.2}.blog-rich-editor h2{font-size:26px}.blog-rich-editor h3{font-size:21px}.blog-rich-editor blockquote{padding:14px 16px;border-left:4px solid #2563eb;border-radius:8px;background:#f1f5f9;color:#334155}.blog-rich-editor ul{padding-left:22px}.blog-rich-editor img{max-width:100%;border-radius:10px}.blog-rich-editor figcaption{margin-top:7px;color:#64748b;font-size:13px}.blog-rich-editor .blog-lead{color:#111827;font-size:19px;line-height:1.58}.blog-preview-card{display:grid;grid-gap:12px;gap:12px;margin-top:16px;padding:18px;border:1px solid #dbe4ef;border-radius:12px;background:#ffffff;color:#0f172a}.blog-preview-card>img{width:100%;max-height:340px;object-fit:cover;border-radius:10px}.blog-preview-card h1{margin:0;font-size:clamp(26px,4vw,44px)}.blog-preview-body{display:grid;grid-gap:14px;gap:14px;white-space:pre-line;text-align:justify;text-justify:inter-word;line-height:1.7}.blog-preview-body img{max-width:100%;border-radius:10px}.blog-post-filters{display:grid;grid-template-columns:minmax(0,1fr) 180px 220px;grid-gap:10px;gap:10px;margin-bottom:14px}.blog-post-filters select{min-height:42px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#111827;padding:0 12px;font-weight:600}.blog-table .admin-table-head,.blog-table .admin-table-row{grid-template-columns:42px minmax(260px,2fr) minmax(150px,.9fr) 120px minmax(140px,.8fr) 130px}.blog-list-pagination{padding:16px 0 2px;border-top:1px solid #e2e8f0}.blog-seo-cell{display:grid;grid-gap:3px;gap:3px;color:#64748b;font-size:12px}.admin-row-actions a{width:44px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--admin-cyan);border-radius:6px;color:var(--admin-cyan)}.compact-list{margin-top:14px}@media (max-width:1180px){.blog-cms-layout,.blog-post-filters{grid-template-columns:1fr}.blog-settings-column{position:static}}@media (max-width:720px){.blog-cms-hero{align-items:flex-start;flex-direction:column}.blog-cms-actions{width:100%;justify-content:stretch}.blog-cms-actions .admin-ghost,.blog-cms-actions .admin-primary{flex:1 1 150px}.blog-table .admin-table-head{display:none}.blog-table .admin-table-row{min-width:0;align-items:center;grid-template-columns:22px 36px minmax(0,1fr) auto;gap:7px 8px;padding:11px 10px}.blog-table .bulk-select-cell{grid-column:1;grid-row:1;min-height:36px;align-items:center}.blog-table .blog-title-cell{grid-column:2/5;grid-row:1}.blog-table .admin-table-row>.admin-chip{grid-column:2/3;grid-row:2;justify-self:start}.blog-table .admin-table-row>.status-dot{grid-column:3/4;grid-row:2;justify-self:start}.blog-table .admin-table-row>.admin-row-actions{grid-column:4/5;grid-row:2;justify-self:end}.blog-table .blog-title-cell{width:100%;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center}.blog-table .blog-title-cell img{width:36px;height:36px;border-radius:6px}.blog-table .blog-title-cell small,.blog-table .blog-title-cell strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-table .blog-title-cell strong{font-size:12px;line-height:1.2}.blog-table .blog-title-cell small{margin-top:2px;font-size:11px;line-height:1.2;-webkit-line-clamp:initial;-webkit-box-orient:initial}.blog-table .admin-chip,.blog-table .status-dot{min-height:22px;padding:0 8px;font-size:9px}.blog-table .blog-seo-cell{display:none}.blog-table .admin-row-actions{display:flex;align-items:center;gap:6px;margin-top:0}.blog-table .admin-row-actions a,.blog-table .admin-row-actions button{width:30px;min-height:29px;border-radius:6px}}.admin-legal-workspace{display:grid;grid-gap:18px;gap:18px}.admin-legal-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;min-height:116px;background:radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 32%),linear-gradient(135deg,#ffffff,#f8fbff)}.admin-legal-hero>div:first-child{min-width:0}.admin-legal-hero span{display:inline-flex;align-items:center;gap:8px;color:#1d4ed8;font-size:12px;font-weight:600;text-transform:uppercase}.admin-legal-hero h2{margin:8px 0 6px;color:#0f172a;font-size:26px}.admin-legal-hero p{max-width:720px;margin:0;color:#64748b}.admin-legal-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center;padding:8px;border:1px solid #dbeafe;border-radius:14px;background:rgba(255,255,255,.76);box-shadow:0 18px 38px rgba(37,99,235,.08)}.admin-legal-actions .admin-ghost,.admin-legal-actions .admin-primary{min-height:42px;border-radius:10px;padding:0 16px;gap:8px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-shadow:none}.admin-legal-actions .admin-ghost{border-color:#cbd5e1;background:#ffffff;color:#0f172a}.admin-legal-actions .admin-ghost:hover{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.admin-legal-actions .admin-primary{min-width:172px;border-color:#0f172a;background:#0f172a;color:#ffffff}.admin-legal-actions .admin-primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(15,23,42,.16)}.admin-page-setup-list{display:grid;grid-gap:12px;gap:12px}.admin-page-setup-card{gap:0;overflow:hidden;padding:0;border-radius:8px}.admin-page-setup-toggle{width:100%;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:0;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 28%),linear-gradient(135deg,#ffffff,#f8fbff);color:inherit;cursor:pointer;font:inherit;padding:15px 18px;text-align:left}.admin-page-setup-toggle>span:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-page-setup-toggle small{color:#2563eb;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.admin-page-setup-toggle strong{color:#0f172a;font-size:18px;line-height:1.2}.admin-page-setup-toggle em{max-width:74ch;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-page-setup-pill{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;color:#0f172a;font-size:12px;font-weight:600;white-space:nowrap}.admin-page-setup-pill svg{transition:transform .18s ease}.admin-page-setup-pill.active{border-color:#0f172a;background:#0f172a;color:#ffffff}.admin-page-setup-pill.active svg{transform:rotate(180deg)}.admin-page-setup-content{display:grid;grid-gap:16px;gap:16px;padding:18px;border-top:1px solid #e2e8f0;background:#ffffff}.admin-page-setup-card.collapsed .admin-page-setup-toggle{min-height:66px}.admin-legal-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.admin-legal-support-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-gap:24px;gap:24px;align-items:center;min-height:96px;border-color:#dbeafe;background:radial-gradient(circle at top right,rgba(244,214,0,.12),transparent 34%),linear-gradient(135deg,#ffffff,#f8fbff)}.admin-legal-support-card>div{min-width:0}.admin-legal-support-card span{display:inline-flex;align-items:center;gap:8px;color:#1d4ed8;font-size:12px;font-weight:600;text-transform:uppercase}.admin-legal-support-card h2{margin:8px 0 6px;color:#0f172a;font-size:20px}.admin-legal-support-card p{margin:0;color:#64748b}.admin-legal-support-card label{align-self:center;display:grid;grid-gap:7px;gap:7px;color:#475569;font-size:12px;font-weight:600}.admin-legal-support-card input{width:100%;min-height:44px;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:10px;background:#ffffff;color:#0f172a;padding:0 13px;font-weight:600}.admin-legal-support-card input:focus{outline:3px solid rgba(37,99,235,.14);border-color:#2563eb}.admin-faq-editor-card,.admin-legal-editor-card{display:grid;grid-gap:16px;gap:16px}.admin-about-editor-card{grid-column:1/-1}.admin-about-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-legal-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-footer-meta-grid{gap:16px 12px;align-items:start}.admin-faq-answer-field,.admin-legal-summary-field{grid-column:1/-1}.admin-footer-description-field{margin:4px 0 2px}.admin-footer-meta-grid .admin-footer-description-field textarea{min-height:68px;max-height:138px;padding:10px 12px;line-height:1.45}.admin-footer-social-field{margin-top:2px}.admin-faq-display-grid,.admin-legal-font-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.admin-faq-display-grid,.admin-legal-font-grid.about{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-faq-display-grid label,.admin-legal-font-grid label{display:grid;grid-gap:6px;gap:6px;color:#475569;font-size:11px;font-weight:600}.admin-faq-display-grid input,.admin-legal-font-grid input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 10px;font-weight:600}.admin-faq-row textarea,.admin-legal-meta-grid textarea,.admin-legal-section-editor textarea{min-height:110px;resize:vertical}.admin-faq-list,.admin-legal-section-list{display:grid;grid-gap:12px;gap:12px}.admin-about-highlight-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-about-highlight-editor,.admin-faq-row,.admin-legal-section-editor{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.admin-faq-row-head,.admin-legal-section-top{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-gap:10px;gap:10px}.admin-faq-row-head>span,.admin-legal-section-top>span{min-width:34px;min-height:34px;display:inline-grid;place-items:center;border-radius:8px 0;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:600}.admin-legal-section-top input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px}.admin-about-highlight-fields{display:grid;grid-gap:8px;gap:8px}.admin-about-highlight-fields input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 12px;font-weight:600}.admin-faq-row.inactive{opacity:.64}.admin-faq-row-head{grid-template-columns:max-content minmax(0,max-content) max-content;justify-content:space-between}.admin-faq-row-grid{grid-template-columns:minmax(0,1.4fr) minmax(160px,.6fr) 110px}.admin-contact-editor-card{grid-column:1/-1}.admin-contact-card-grid,.admin-contact-form-copy-grid{padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.admin-contact-card-list,.admin-contact-social-list,.admin-contact-topic-list{display:grid;grid-gap:10px;gap:10px}.admin-footer-menu-list{display:grid;grid-gap:12px;gap:12px}.admin-footer-menu-editor{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.admin-footer-title-field{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:700}.admin-footer-title-field input{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 10px;font-weight:600}.admin-footer-link-row{display:grid;grid-template-columns:max-content minmax(110px,.8fr) minmax(180px,1fr) 90px 112px max-content;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid #dbe4ef;border-radius:12px;background:#ffffff}.admin-footer-social-row{grid-template-columns:max-content minmax(110px,.7fr) minmax(120px,.8fr) minmax(220px,1.3fr) 90px 112px max-content}.admin-footer-social-editor{margin:0 0 12px;border-color:rgba(244,214,0,.46);background:radial-gradient(circle at top right,rgba(244,214,0,.12),transparent 32%),#fffdf2}.admin-footer-link-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600}.admin-footer-link-row input[type=number],.admin-footer-link-row input[type=text],.admin-footer-link-row>input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 10px;font-weight:600}.admin-contact-topic-list{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-contact-social-row,.admin-contact-topic-row{display:grid;align-items:center;grid-gap:8px;gap:8px;padding:10px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.admin-contact-topic-row{grid-template-columns:max-content minmax(0,1fr) max-content}.admin-contact-social-row{grid-template-columns:max-content minmax(80px,.6fr) minmax(100px,.8fr) minmax(180px,1fr) 90px max-content}.admin-contact-social-row>span,.admin-contact-topic-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:600}.admin-contact-social-row input,.admin-contact-social-row select,.admin-contact-topic-row input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 10px;font-weight:600}.admin-contact-card-editor{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#f8fafc}.admin-contact-card-grid textarea{min-height:88px}.about-page{min-height:100vh;background:radial-gradient(circle at 20% 0,rgba(244,214,0,.1),transparent 32%),linear-gradient(180deg,#111717,#0e1414);color:#f4ead7}.about-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;grid-gap:34px;gap:34px;padding-top:74px;padding-bottom:34px}.about-hero-copy{display:grid;grid-gap:16px;gap:16px}.about-hero-copy>span,.about-highlight-grid small{color:#f4d600;font-size:12px;font-weight:600;text-transform:uppercase}.about-hero-copy h1{max-width:860px;margin:0;color:#fff4df;font-size:var(--about-title-font-size,76px);line-height:1;overflow-wrap:anywhere}.about-hero-copy p{max-width:740px;margin:0;color:#d8c1a2;font-size:var(--about-summary-font-size,17px);line-height:1.68}.about-hero-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.about-hero-actions a{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid rgba(244,214,0,.2);border-radius:18px 0;color:#f4d600;font-weight:600}.about-hero-actions a:first-child{border-color:#f4d600;background:#f4d600;color:#101711}.about-hero-media{min-height:420px;overflow:hidden;border:1px solid rgba(244,214,0,.18);border-radius:34px 0;background:rgba(31,41,43,.82);box-shadow:0 28px 70px rgba(0,0,0,.28)}.about-hero-media img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.about-highlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding-bottom:28px}.about-highlight-grid article,.about-story-card{border:1px solid rgba(244,214,0,.18);border-radius:28px 0;background:rgba(31,41,43,.82);box-shadow:0 20px 56px rgba(0,0,0,.2)}.about-highlight-grid article{display:grid;grid-gap:8px;gap:8px;padding:22px}.about-highlight-grid strong{color:#fff4df;font-size:30px;line-height:1}.about-highlight-grid p{margin:0;color:#d8c1a2;line-height:1.6}.about-content-grid{display:grid;padding-top:6px;padding-bottom:76px}.about-story-card{display:grid;grid-gap:0;gap:0;overflow:hidden;padding:0;background:radial-gradient(circle at top left,rgba(244,214,0,.13),transparent 26%),radial-gradient(circle at bottom right,rgba(117,227,110,.1),transparent 30%),linear-gradient(135deg,rgba(31,41,43,.96),rgba(22,33,34,.86))}.about-story-section{display:grid;grid-gap:10px;gap:10px;padding:30px 34px}.about-story-section+.about-story-section{border-top:1px solid rgba(244,214,0,.14)}.about-story-section h2{margin:0;color:#fff4df;font-size:var(--about-heading-font-size,26px);line-height:1.18}.about-story-section p{margin:0;color:#d8c1a2;font-size:var(--about-body-font-size,15px);line-height:1.68}.about-story-section p+p{margin-top:12px}.contact-page{min-height:100vh;background:radial-gradient(circle at 72% 8%,rgba(244,214,0,.12),transparent 28%),linear-gradient(180deg,#171d1d,#101616);color:#f4ead7}.contact-shell{display:grid;grid-gap:0;gap:0;padding-top:58px;padding-bottom:92px}.contact-hero{position:relative;display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:10px 56px 54px;border-bottom:1px solid #f4d600}.contact-kicker{width:max-content;max-width:100%;min-height:24px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid rgba(244,214,0,.34);border-radius:999px;background:#d8c000;color:#101616;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase;box-shadow:0 0 22px rgba(244,214,0,.18)}.contact-hero h1{max-width:980px;margin:0;color:#fff4df;font-size:var(--contact-title-font-size,56px);line-height:1.05;overflow-wrap:anywhere}.contact-hero h1 span{color:#f4d600}.contact-hero p{max-width:700px;margin:0;color:#c9d0d0;font-size:var(--contact-summary-font-size,16px);line-height:1.7}.contact-panel{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,.54fr);border:1px solid rgba(244,214,0,.16);border-top:0;background:rgba(30,39,40,.92);box-shadow:0 30px 70px rgba(0,0,0,.28)}.contact-form,.contact-info-column{display:grid;align-content:start;grid-gap:20px;gap:20px;padding:42px 50px}.contact-info-column{border-right:1px solid rgba(255,255,255,.06);background:rgba(16,25,25,.72)}.contact-form h2,.contact-info-column h2{margin:0;color:#f4d600;font-size:var(--contact-section-heading-font-size,13px);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-info-list{display:grid;grid-gap:18px;gap:18px}.contact-info-card{min-height:112px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:22px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(50,63,66,.84);color:inherit;text-decoration:none}.contact-info-card.highlighted{border-color:rgba(244,214,0,.48)}.contact-info-card:hover{border-color:rgba(244,214,0,.54);transform:translateY(-1px)}.contact-info-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:8px;background:#f4d600;color:#101616}.contact-info-copy{min-width:0;display:grid;grid-gap:5px;gap:5px;color:#ffffff;font-size:var(--contact-body-font-size,14px);line-height:1.45}.contact-info-copy small{color:#aeb4bf;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-info-copy strong{color:#ffffff;font-size:var(--contact-body-font-size,14px);overflow-wrap:anywhere}.contact-info-copy em{color:#ffffff;font-style:normal;overflow-wrap:anywhere}.contact-socials{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.contact-socials small{color:#aeb4bf;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.contact-socials div{display:flex;flex-wrap:wrap;gap:10px}.contact-socials a,.contact-socials span{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#ffffff}.contact-socials a:hover{border-color:rgba(244,214,0,.56);color:#f4d600}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.contact-form label,.contact-topic-field{min-width:0;display:grid;grid-gap:8px;gap:8px;border:0;margin:0;padding:0;color:#c6cccc;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;border:1px solid rgba(244,214,0,.18);border-radius:6px;background:rgba(35,36,33,.86);color:#ffffff;font:inherit;font-weight:700;letter-spacing:0;outline:0;padding:0 16px;text-transform:none}.contact-form input{min-height:48px}.contact-form textarea{min-height:118px;padding-top:16px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:rgba(244,214,0,.66);box-shadow:0 0 0 3px rgba(244,214,0,.12)}.contact-company-field{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.contact-topic-field legend{padding:0;color:#c6cccc}.contact-topic-field small{color:#c6cccc;font-size:11px;font-weight:600;letter-spacing:.16em}.contact-topic-field div{display:flex;flex-wrap:wrap;gap:8px}.contact-topic-field button{min-height:34px;border:1px solid rgba(244,214,0,.2);border-radius:999px;background:rgba(60,72,74,.86);color:#dce2e2;cursor:pointer;padding:0 18px;font-weight:600}.contact-topic-field button.active,.contact-topic-field button:hover{border-color:#f4d600;background:#f4d600;color:#101616}.contact-message-field{gap:0}.contact-submit{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#ffffff;cursor:pointer;font-weight:600}.contact-submit:hover:not(:disabled){border-color:#f4d600;background:rgba(244,214,0,.1);color:#f4d600}.contact-submit:disabled{cursor:wait;opacity:.7}.contact-notice,.contact-privacy-note{margin:0;color:#bfc8c8;font-size:12px;line-height:1.55}.contact-notice{padding:12px 14px;border-radius:8px;font-weight:600}.contact-notice.success{border:1px solid rgba(117,227,110,.35);background:rgba(117,227,110,.1);color:#d8ffd4}.contact-notice.error{border:1px solid rgba(248,113,113,.35);background:rgba(248,113,113,.1);color:#fecaca}.contact-privacy-note{padding-left:14px;border-left:1px solid rgba(244,214,0,.42)}.faq-page,.legal-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(244,214,0,.1),transparent 34%),linear-gradient(180deg,#111717,#0e1414);color:#f4ead7}.faq-hero,.legal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-gap:28px;gap:28px;align-items:end;padding-top:72px;padding-bottom:34px}.faq-hero>div,.legal-hero>div{display:grid;grid-gap:12px;gap:12px}.faq-hero span,.legal-hero span,.legal-section-card>span,.legal-section-heading span{color:#f4d600;font-size:12px;font-weight:600;text-transform:uppercase}.faq-hero h1,.legal-hero h1{max-width:820px;margin:0;color:#fff4df;font-size:var(--legal-title-font-size,var(--faq-title-font-size,76px));line-height:1.02;overflow-wrap:anywhere}.faq-hero p,.legal-hero p{max-width:780px;margin:0;color:#d8c1a2;font-size:var(--legal-summary-font-size,17px);line-height:1.65}.faq-category-panel,.faq-empty,.faq-item,.faq-legal-links,.faq-search,.legal-faq-preview article,.legal-help-band,.legal-hero aside,.legal-section-card,.legal-side-nav{border:1px solid rgba(244,214,0,.18);border-radius:28px 0;background:rgba(31,41,43,.82);box-shadow:0 20px 56px rgba(0,0,0,.2)}.legal-hero aside{display:grid;grid-gap:8px;gap:8px;padding:22px}.legal-hero aside small,.legal-hero aside strong{color:#aeb4bf}.legal-hero aside b{color:#ffffff;font-size:22px}.faq-layout,.legal-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;padding-bottom:54px}.faq-layout{padding-bottom:112px}.faq-category-panel-wrap,.legal-side-nav-wrap{position:relative;align-self:stretch;min-height:100%;overflow:visible;z-index:4}.faq-category-panel,.legal-side-nav{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 18px);align-self:start;display:grid;grid-gap:8px;gap:8px;padding:18px}.legal-side-nav[data-sticky=fixed]{position:fixed;top:var(--controlled-sticky-top);left:var(--controlled-sticky-left);width:var(--controlled-sticky-width);z-index:40}.legal-side-nav[data-sticky=bottom]{position:absolute;top:var(--controlled-sticky-stop);left:0;width:100%;z-index:4}.faq-category-panel strong,.legal-side-nav strong{margin-bottom:6px;color:#ffffff}.faq-category-panel button,.faq-contact-card a,.legal-side-nav a{min-height:38px;display:inline-flex;align-items:center;border:1px solid rgba(244,214,0,.14);border-radius:12px 0;background:rgba(255,255,255,.03);color:#d8c1a2;padding:0 12px;font-size:var(--legal-nav-font-size,var(--faq-category-font-size,14px));font-weight:600}.faq-category-panel button.active,.faq-category-panel button:hover,.legal-side-nav a:hover{border-color:rgba(244,214,0,.46);background:rgba(244,214,0,.1);color:#f4d600}.faq-list,.legal-content{display:grid;grid-gap:16px;gap:16px}.legal-section-card{scroll-margin-top:calc(var(--site-header-height) + 24px);padding:26px}.legal-section-card h2{margin:8px 0 14px;color:#fff4df;font-size:var(--legal-heading-font-size,25px)}.faq-contact-card p,.faq-item p,.legal-faq-preview p,.legal-help-band p,.legal-section-card p{margin:0;color:#d8c1a2;font-size:var(--legal-body-font-size,var(--faq-answer-font-size,15px));line-height:1.72}.legal-section-card p+p{margin-top:12px}.legal-help-band{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px;background:radial-gradient(circle at top right,rgba(244,214,0,.16),transparent 32%),rgba(31,41,43,.9)}.legal-help-band h2,.legal-section-heading h2{margin:4px 0 8px;color:#fff4df}.legal-help-band a{flex:0 0 auto;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:18px 0;background:#f4d600;color:#101711;font-weight:600}.legal-faq-preview{display:grid;grid-gap:18px;gap:18px;padding-bottom:72px}.legal-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.legal-section-heading h2{margin:2px 0 0}.legal-section-heading a{color:#f4d600;font-weight:600}.legal-faq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.legal-faq-preview article{display:grid;grid-gap:8px;gap:8px;padding:18px}.legal-faq-preview small{color:#75e36e;font-weight:600;text-transform:uppercase}.legal-faq-preview strong{color:#fff4df}.faq-search{min-height:58px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 18px}.faq-search input{width:100%;border:0;outline:0;background:transparent;color:#fff4df;font:inherit}.faq-category-panel{gap:10px}.faq-category-panel button{width:100%;text-align:left}.faq-contact-card{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:14px;border-top:1px solid rgba(244,214,0,.16)}.faq-contact-card span{color:#ffffff;font-weight:600}.faq-item{overflow:hidden}.faq-item summary{min-height:74px;display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr) 24px;align-items:center;grid-gap:16px;gap:16px;padding:18px 22px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:rgba(244,214,0,.12);color:#f4d600;font-size:var(--faq-category-font-size,11px);font-weight:600;text-transform:uppercase}.faq-item summary strong{color:#fff4df;font-size:var(--faq-question-font-size,17px)}.faq-item summary svg{transition:transform .16s ease}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{padding:0 22px 22px 134px}.faq-empty,.faq-legal-links{padding:22px}.faq-empty strong{color:#fff4df}.faq-legal-links{display:flex;gap:10px;margin-bottom:72px}.faq-legal-links a{min-height:42px;display:inline-flex;align-items:center;padding:0 16px;border-radius:16px 0;background:rgba(244,214,0,.12);color:#f4d600;font-weight:600}@media (max-width:1180px){.about-highlight-grid,.admin-legal-page-grid,.admin-legal-support-card,.legal-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero{grid-template-columns:1fr}.admin-legal-font-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-about-highlight-list,.admin-legal-font-grid.about{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-contact-topic-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-contact-social-row,.admin-footer-link-row,.admin-footer-social-row{grid-template-columns:max-content repeat(2,minmax(0,1fr)) max-content}.admin-contact-social-row input:nth-of-type(2),.admin-footer-link-row input:nth-of-type(2),.admin-footer-link-row label,.admin-footer-social-row input:nth-of-type(3),.admin-footer-social-row label{grid-column:2/-2}}.gift-card-admin-page,.gift-card-detail-page{display:grid;grid-gap:18px;gap:18px}.gift-card-detail-hero,.gift-card-hero{display:grid;grid-gap:10px;gap:10px;padding:24px 28px;border:1px solid #cbd5e1;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef7ff)}.gift-card-hero span,.gift-card-redeem-kicker{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:600;letter-spacing:0;text-transform:uppercase;color:#0f62fe}.gift-card-redeem-kicker{color:#f4d600}.gift-card-redeem-kicker svg{color:#f4d600;stroke-width:2.4}.gift-card-detail-hero h2,.gift-card-hero h2{margin:0;color:#0f172a;font-size:28px;line-height:1.15}.gift-card-detail-hero p,.gift-card-hero p{max-width:780px;margin:0;color:#52637a;font-weight:600}.gift-card-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.gift-card-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:stretch}.gift-card-stat{display:grid;grid-gap:8px;gap:8px;min-height:136px;padding:18px;border:1px solid #d8e4f3;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.06)}.gift-card-stat span{color:#0f62fe;font-size:12px;font-weight:600;text-transform:uppercase}.gift-card-stat strong{color:#0f172a;font-size:26px;line-height:1.05}.gift-card-stat small{color:#64748b;font-weight:600;line-height:1.45}.gift-card-stat-grid.compact .gift-card-stat{min-height:118px;padding:16px}.gift-card-stat-grid.compact .gift-card-stat strong{font-size:24px}.gift-card-stat-grid.compact .gift-card-stat small{font-size:12px}.gift-card-detail-grid,.gift-card-workspace{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);grid-gap:16px;gap:16px;align-items:start}.gift-card-note{margin-bottom:14px;padding:14px;border-radius:8px;background:#f1f5f9;color:#475569;font-size:13px;font-weight:700;line-height:1.5}.admin-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gift-card-filter-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,240px) auto auto;grid-gap:10px;gap:10px;align-items:end}.gift-card-status-select{min-width:0}.gift-card-redemption-table,.gift-card-table{overflow-x:auto}.gift-card-table .admin-table-head,.gift-card-table .admin-table-row{min-width:1080px;grid-template-columns:44px 1.05fr .72fr .72fr .68fr 1.55fr .95fr .75fr}.gift-card-redemption-table .admin-table-head,.gift-card-redemption-table .admin-table-row{min-width:920px;grid-template-columns:44px 1fr 1fr .8fr 1.3fr 1fr}.gift-card-redemption-table.compact .admin-table-head,.gift-card-redemption-table.compact .admin-table-row{min-width:680px;grid-template-columns:1fr .8fr 1.2fr 1fr}.gift-card-redemption-table .admin-table-row>span,.gift-card-table .admin-table-row>span{min-width:0}.gift-card-stack-cell{display:grid;grid-gap:4px;gap:4px;align-content:center}.gift-card-stack-cell small,.gift-card-stack-cell strong{display:block;min-width:0;line-height:1.25;overflow-wrap:anywhere}.gift-card-stack-cell strong{color:#0f172a;font-weight:600}.gift-card-stack-cell small{color:#64748b;font-size:12px;font-weight:700}.gift-card-usage-cell strong{white-space:nowrap}.gift-card-usage-cell small{text-transform:capitalize}.gift-card-status-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:#e2e8f0;color:#475569;font-size:12px;font-weight:600;text-transform:uppercase}.gift-card-status-pill.active{background:#dcfce7;color:#15803d}.gift-card-status-pill.expired,.gift-card-status-pill.redeemed{background:#ffedd5;color:#c2410c}.gift-card-status-pill.archived,.gift-card-status-pill.inactive{background:#fee2e2;color:#b91c1c}.gift-card-link-box,.gift-card-link-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.gift-card-link-box{margin-top:10px}.gift-card-link-box input,.gift-card-link-cell input{width:100%;min-width:0;height:40px;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;background:#f8fafc;color:#334155;font-weight:700}.gift-card-link-box button,.gift-card-link-cell button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #0f62fe;border-radius:8px;background:#eff6ff;color:#0f62fe;font-weight:600}.gift-card-credit-text{color:#0f62fe;font-weight:600}.gift-card-table-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 2px;color:#64748b;font-size:13px;font-weight:700}.gift-card-table-footer strong{color:#0f172a}.gift-card-list-pagination{justify-content:flex-end;padding-top:0}.gift-card-detail-hero{grid-template-columns:1fr}.gift-card-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.gift-card-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.gift-card-detail-list span{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #d8e4f3;border-radius:8px;background:#f8fafc}.gift-card-detail-list small{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.gift-card-detail-list strong{color:#0f172a;font-size:15px}.client-gift-card-redeem{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,420px);grid-gap:14px;gap:14px;align-items:center;margin-bottom:16px;padding:18px;border:1px solid rgba(255,214,0,.32);border-radius:8px;background:#202829}.client-gift-card-redeem small,.client-gift-card-redeem span{color:#b9c6d3;font-weight:700}.client-gift-card-redeem strong{display:block;margin:3px 0;color:#fff;font-size:18px}.client-gift-card-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.client-gift-card-form input{width:100%;min-width:0;height:46px;border:1px solid #506064;border-radius:8px;padding:0 14px;background:#101819;color:#fff;font-weight:600}.client-gift-card-message{grid-column:1/-1;margin:0;color:#64ff9a;font-size:13px;font-weight:600}.client-gift-card-message.standalone{padding:10px 12px;border:1px solid rgba(100,255,154,.22);border-radius:8px;background:rgba(100,255,154,.08)}.client-redeem-gift-section{display:grid;grid-gap:18px;gap:18px}.client-redeem-gift-hero{display:grid;grid-gap:10px;gap:10px;min-height:190px;padding:26px;border:1px solid rgba(244,214,0,.35);border-radius:8px;background:radial-gradient(circle at 86% 18%,rgba(244,214,0,.16),transparent 28%),linear-gradient(135deg,#202829,#121a1b)}.client-redeem-gift-hero span{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:#f4d600;font-size:12px;font-weight:600;text-transform:uppercase}.client-redeem-gift-hero h2{margin:0;color:#fff;font-size:34px;line-height:1.1}.client-redeem-gift-hero p{max-width:660px;margin:0;color:#c7d2dc;font-weight:700;line-height:1.55}.client-redeem-gift-layout{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(320px,1.05fr);grid-gap:16px;gap:16px;align-items:start}.client-redeem-gift-card,.client-redeem-history{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid #344447;border-radius:8px;background:#202829}.client-redeem-gift-balance{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(244,214,0,.28);border-radius:8px;background:#101819}.client-redeem-gift-balance span,.client-redeem-gift-card label,.client-redeem-history>div span{color:#b9c6d3;font-size:13px;font-weight:600}.client-redeem-gift-balance strong{color:#f4d600;font-size:26px}.client-redeem-gift-card label{display:grid;grid-gap:8px;gap:8px}.client-redeem-gift-card input{width:100%;min-width:0;height:48px;border:1px solid #506064;border-radius:8px;padding:0 14px;background:#101819;color:#fff;font-size:16px;font-weight:600}.client-redeem-gift-card .client-blue-button{width:-moz-fit-content;width:fit-content;min-width:190px}.client-redeem-history>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-redeem-history>div strong{display:grid;place-items:center;min-width:32px;height:32px;border-radius:999px;background:#f4d600;color:#101819;font-weight:600}.client-redeem-history article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #344447}.client-redeem-history article span{display:grid;grid-gap:4px;gap:4px;min-width:0}.client-redeem-history article strong{color:#fff;word-break:break-word}.client-redeem-history article small,.client-redeem-history p{margin:0;color:#9fb0bf;font-weight:700}.client-redeem-history article b{color:#64ff9a;white-space:nowrap}.client-redeem-history>.client-voucher-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #344447}.client-redeem-history>.client-voucher-pagination>span{color:#9fb0bf;font-size:12px;font-weight:600}.client-voucher-page-buttons{display:inline-flex;align-items:center;gap:7px}.client-voucher-page-buttons>span{color:#9fb0bf;font-size:12px;font-weight:600}.client-voucher-page-buttons button{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #46585c;border-radius:8px;background:#101819;color:#dce7f1;font-size:12px;font-weight:600}.client-voucher-page-buttons button:first-child svg{transform:rotate(180deg)}.client-voucher-page-buttons button.active{border-color:#f4d600;background:#f4d600;color:#101819}.client-voucher-page-buttons button:disabled{cursor:not-allowed;opacity:.45}.gift-card-redeem-page{display:grid;place-items:center;min-height:74vh;padding:42px 18px;background:#101819}.gift-card-redeem-panel{display:grid;grid-gap:16px;gap:16px;width:min(620px,100%);padding:28px;border:1px solid rgba(255,214,0,.32);border-radius:8px;background:#202829;color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.28)}.gift-card-redeem-panel h1{margin:0;color:#fff;font-size:34px}.gift-card-redeem-panel p{margin:0;color:#c4ced8;font-weight:600;line-height:1.5}.gift-card-redeem-code,.gift-card-redeem-summary{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid #405155;border-radius:8px;background:#101819}.gift-card-redeem-code small,.gift-card-redeem-summary small{color:#9fb0bf;font-size:12px;font-weight:600;text-transform:uppercase}.gift-card-redeem-code strong{color:#f4d600;font-size:26px;word-break:break-word}.gift-card-redeem-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.gift-card-redeem-summary span{display:grid;grid-gap:7px;gap:7px;min-width:0;align-content:start}.gift-card-redeem-summary strong{display:block;color:#fff;font-size:15px;line-height:1.2;text-transform:capitalize;word-break:break-word}.gift-card-redeem-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.client-ghost-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #506064;border-radius:8px;padding:0 16px;background:transparent;color:#dce7f1;font-weight:600;text-decoration:none}.gift-card-redeem-message{padding:12px 14px;border-radius:8px;background:rgba(255,77,77,.14);color:#ffb3b3!important;font-weight:600!important}.gift-card-redeem-message.success{background:rgba(35,209,67,.14);color:#64ff9a!important}.gift-card-redeem-loading{color:#c4ced8;font-weight:600}.gift-card-celebration{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px;pointer-events:none}.gift-card-celebration-backdrop{position:absolute;inset:0;border:0;background:rgba(5,12,13,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:auto;animation:giftBackdropIn .42s ease both}.gift-card-celebration-stage{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;width:min(380px,calc(100vw - 32px));min-height:342px;overflow:hidden;padding:24px 22px 22px;border:1px solid rgba(244,214,0,.52);border-radius:8px;background:radial-gradient(circle at 50% 26%,rgba(244,214,0,.22),transparent 36%),linear-gradient(145deg,#243031,#121a1b);box-shadow:0 34px 90px rgba(0,0,0,.42);pointer-events:auto;animation:giftStagePop .76s cubic-bezier(.16,1,.3,1) both}.gift-card-burst-rays{position:absolute;top:56px;left:50%;width:190px;height:190px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 10deg,rgba(244,214,0,.52) 10deg 14deg,transparent 14deg 28deg),radial-gradient(circle,rgba(244,214,0,.34),transparent 62%);transform:translateX(-50%);opacity:0;animation:giftRaysBlast 1.25s ease-out .16s both}.gift-card-confetti{position:absolute;top:116px;left:50%;width:1px;height:1px}.gift-card-confetti i{--distance:92px;position:absolute;left:0;top:0;width:6px;height:12px;border-radius:2px;background:#f4d600;transform:translate(-50%,-50%) scale(0);opacity:0;animation:giftConfettiBlast 1.5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 24ms)}.gift-card-confetti i:nth-child(3n){width:6px;height:6px;border-radius:999px;background:#24b7ff}.gift-card-confetti i:nth-child(3n+1){background:#64ff9a}.gift-card-confetti i:nth-child(4n){background:#ff4d8d}.gift-card-box-scene{position:relative;display:grid;place-items:center;width:136px;height:124px;margin-top:10px}.gift-card-box-base{position:absolute;bottom:0;display:grid;place-items:center;width:104px;height:80px;border-radius:8px 8px 12px 12px;background:linear-gradient(90deg,transparent 44%,rgba(255,255,255,.34) 44% 56%,transparent 56%),linear-gradient(135deg,#f4d600,#ffb000);color:#101819;box-shadow:0 20px 36px rgba(244,214,0,.22);animation:giftBoxBounce .95s cubic-bezier(.16,1,.3,1) both}.gift-card-box-base svg{width:34px;height:34px;stroke-width:2.5}.gift-card-box-lid{position:absolute;top:24px;width:116px;height:30px;border-radius:8px;background:linear-gradient(90deg,transparent 44%,rgba(255,255,255,.36) 44% 56%,transparent 56%),linear-gradient(135deg,#ffd900,#ffb000);transform-origin:18% 100%;box-shadow:0 12px 24px rgba(0,0,0,.22);animation:giftLidBlast 1.25s cubic-bezier(.16,1,.3,1) .12s both}.gift-card-box-bow{position:absolute;top:12px;width:34px;height:22px;border:6px solid #24b7ff;border-radius:999px 999px 999px 0;opacity:0;animation:giftBowPop .98s cubic-bezier(.16,1,.3,1) 70ms both}.gift-card-box-bow.left{left:38px;transform:rotate(-36deg)}.gift-card-box-bow.right{right:38px;transform:scaleX(-1) rotate(-36deg)}.gift-card-celebration-copy{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;animation:giftCopyRise .72s ease-out .52s both}.gift-card-celebration-copy span{color:#f4d600;font-size:12px;font-weight:600;text-transform:uppercase}.gift-card-celebration-copy strong{color:#fff;font-size:26px;line-height:1.1}.gift-card-celebration-copy small{max-width:300px;color:#c7d2dc;font-weight:700;line-height:1.45}.gift-card-celebration-close{position:relative;z-index:2;min-height:40px;border:1px solid rgba(244,214,0,.48);border-radius:8px;padding:0 18px;background:#f4d600;color:#101819;font-weight:600;animation:giftCopyRise .72s ease-out .62s both}@keyframes giftBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes giftStagePop{0%{opacity:0;transform:translateY(26px) scale(.92)}64%{transform:translateY(-3px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes giftBoxBounce{0%{transform:translateY(32px) scale(.74)}58%{transform:translateY(-8px) scale(1.06)}to{transform:translateY(0) scale(1)}}@keyframes giftLidBlast{0%{transform:translateY(24px) rotate(0deg) scale(.9)}38%{transform:translateY(0) rotate(0deg) scale(1)}to{transform:translate(-20px,-36px) rotate(-22deg) scale(.96)}}@keyframes giftBowPop{0%{opacity:0;scale:.3}56%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes giftRaysBlast{0%{opacity:0;transform:translateX(-50%) scale(.15) rotate(0deg)}36%{opacity:.95}to{opacity:0;transform:translateX(-50%) scale(1.08) rotate(34deg)}}@keyframes giftConfettiBlast{0%{opacity:0;transform:rotate(calc(var(--i) * 16deg)) translateY(0) rotate(calc(var(--i) * -16deg)) scale(.25)}18%{opacity:1}to{opacity:0;transform:rotate(calc(var(--i) * 16deg)) translateY(calc(var(--distance) * -1)) rotate(calc(var(--i) * -22deg)) scale(1)}}@keyframes giftCopyRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.client-gift-card-redeem,.client-redeem-gift-layout,.gift-card-detail-grid,.gift-card-stat-grid,.gift-card-workspace{grid-template-columns:1fr}.gift-card-filter-row{grid-template-columns:1fr 1fr}.gift-card-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gift-card-detail-hero,.gift-card-hero,.gift-card-redeem-panel{padding:18px}.gift-card-detail-hero h2,.gift-card-hero h2,.gift-card-redeem-panel h1{font-size:24px}.client-gift-card-form,.gift-card-detail-list,.gift-card-filter-row,.gift-card-link-box,.gift-card-redeem-summary,.gift-card-stat-grid{grid-template-columns:1fr}.gift-card-stat-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gift-card-stat-grid.compact .gift-card-stat{min-height:96px;padding:12px}.gift-card-stat-grid.compact .gift-card-stat span{font-size:10px}.gift-card-stat-grid.compact .gift-card-stat strong{font-size:20px}.gift-card-stat-grid.compact .gift-card-stat small{font-size:11px;line-height:1.3}.client-gift-card-form button,.client-redeem-gift-card .client-blue-button,.gift-card-filter-row .admin-danger,.gift-card-filter-row .admin-ghost,.gift-card-link-box button{width:100%}.gift-card-create-card .admin-button-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.gift-card-create-card .admin-button-row .admin-ghost,.gift-card-create-card .admin-button-row .admin-primary{flex:0 0 auto;width:auto;min-width:136px;min-height:40px;height:40px;padding:0 14px}.gift-card-table .admin-table-head,.gift-card-table .admin-table-row{min-width:880px}.gift-card-redemption-table .admin-table-head,.gift-card-redemption-table .admin-table-row{min-width:780px}.gift-card-table-footer{align-items:stretch;flex-direction:column;gap:10px;padding-top:12px}.gift-card-list-pagination{justify-content:center}.client-redeem-history>.client-voucher-pagination{align-items:stretch;flex-direction:column}.client-voucher-page-buttons{justify-content:center}}@media (max-width:900px){.admin-legal-hero,.legal-help-band,.legal-section-heading{align-items:stretch;flex-direction:column}.admin-legal-actions .admin-ghost,.admin-legal-actions .admin-primary{flex:1 1 150px}.about-highlight-grid,.admin-about-highlight-list,.admin-contact-card-grid,.admin-contact-form-copy-grid,.admin-contact-topic-list,.admin-faq-display-grid,.admin-faq-row-grid,.admin-legal-font-grid,.admin-legal-meta-grid,.admin-legal-page-grid,.admin-legal-support-card,.contact-form-grid,.contact-panel,.faq-hero,.faq-layout,.legal-faq-grid,.legal-hero,.legal-layout{grid-template-columns:1fr}.admin-legal-actions{width:100%}.admin-about-editor-actions,.admin-legal-actions{justify-content:flex-start}.admin-contact-social-row,.admin-footer-link-row,.admin-footer-social-row{grid-template-columns:max-content minmax(0,1fr) max-content}.admin-contact-social-row input,.admin-contact-social-row input:nth-of-type(2),.admin-contact-social-row select,.admin-footer-link-row input,.admin-footer-link-row label,.admin-footer-social-row input,.admin-footer-social-row label{grid-column:2/3}.contact-info-column{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.admin-page-setup-toggle{grid-template-columns:1fr}.admin-legal-support-card{min-height:0;gap:14px}.admin-page-setup-toggle em{white-space:normal}.admin-page-setup-pill{width:max-content}.admin-legal-actions .admin-ghost,.admin-legal-actions .admin-primary{flex:1 1 140px}.faq-category-panel-wrap,.legal-side-nav-wrap{min-height:0;align-self:auto}.faq-category-panel,.legal-side-nav{position:static;width:100%}.legal-side-nav[data-sticky]{position:static;top:auto;left:auto;width:100%}.faq-item summary{grid-template-columns:1fr 24px;gap:8px 12px}.faq-item summary span{grid-column:1/-1}.faq-item p{padding:0 22px 22px}}@media (max-width:560px){.about-hero,.faq-hero,.legal-hero{padding-top:42px}.contact-shell{padding-top:34px;padding-bottom:58px}.contact-hero{padding:6px 18px 34px}.contact-form,.contact-info-column{padding:26px 18px}.about-hero-copy h1,.contact-hero h1,.faq-hero h1,.legal-hero h1{line-height:1.08}.contact-info-card,.faq-item summary,.legal-help-band,.legal-section-card{padding:18px}.contact-info-card{grid-template-columns:44px minmax(0,1fr);gap:14px}.contact-info-icon{width:42px;height:42px}.about-story-section{padding:18px}.admin-page-setup-content,.admin-page-setup-toggle{padding-inline:12px}.about-hero-media,.about-hero-media img{min-height:260px}.faq-item p{padding:0 18px 18px}}.blog-article-page,.blog-page{--blog-article-rail:min(1040px,calc(100% - 48px));--blog-prose-width:min(960px,100%);min-height:100vh;background:#111613;color:#d8c1a2}.blog-hero{padding:74px 0 42px;background:radial-gradient(circle at top left,rgba(244,214,0,.13),transparent 36%),linear-gradient(180deg,#171b18,#111613)}.blog-hero-inner{display:grid;grid-gap:18px;gap:18px}.blog-card small,.blog-featured-card small,.blog-hero span{color:#f4d600;font-weight:600;text-transform:uppercase}.blog-hero h1{max-width:780px;margin:0;color:#f5e7d1;font-size:clamp(34px,6vw,68px);line-height:.98}.blog-search-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:12px;gap:12px;max-width:820px}.blog-search-row label{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 15px;border:1px solid rgba(244,214,0,.26);border-radius:8px;background:#1b211d}.blog-search-row input,.blog-search-row select{width:100%;border:0;outline:0;background:transparent;color:#f5e7d1}.blog-search-row select{min-height:48px;border:1px solid rgba(244,214,0,.26);border-radius:8px;background:#1b211d;padding:0 12px}.blog-list-shell{display:grid;grid-gap:32px;gap:32px;padding-top:34px;padding-bottom:70px}.blog-featured-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:28px;gap:28px;align-items:center;color:inherit}.blog-card img,.blog-featured-card img{width:100%;object-fit:cover;background:#20251f}.blog-featured-card img{aspect-ratio:16/9;border-radius:18px 4px}.blog-card span,.blog-featured-card span{display:grid;grid-gap:10px;gap:10px}.blog-featured-card h2{margin:0;color:#f5e7d1;font-size:clamp(28px,4vw,48px)}.blog-card em,.blog-featured-card p{color:#a89782;font-style:normal}.blog-featured-card b{display:inline-flex;align-items:center;gap:8px;color:#f4d600}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.blog-card{min-width:0;display:grid;grid-gap:14px;gap:14px;color:inherit}.blog-card img{aspect-ratio:16/10;border-radius:12px 3px}.blog-card strong{color:#f0dcc2;font-size:17px;line-height:1.35}.blog-article-empty,.blog-empty{padding:70px 0;text-align:center}.blog-article-hero{position:relative;min-height:520px;display:grid;align-items:end;overflow:hidden;background:#141914}.blog-article-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.62}.blog-article-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,22,19,.15),rgba(17,22,19,.94))}.blog-article-hero-copy{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;margin:0 auto;padding:0 0 48px}.blog-article-hero-copy h1{margin:0;color:#fff4df;font-size:clamp(36px,6vw,78px);line-height:.95}.blog-article-hero-copy p{max-width:720px;margin:0;color:#ebd8bc;font-size:18px;text-align:justify;text-justify:inter-word;line-height:1.6}.blog-article-layout{display:grid;grid-template-columns:260px minmax(0,820px);grid-gap:48px;gap:48px;align-items:start;padding-top:46px;padding-bottom:56px}.blog-article-layout.no-sidebar{width:var(--blog-article-rail);grid-template-columns:var(--blog-prose-width);justify-content:start}.blog-article-content{min-width:0;width:100%}.blog-article-layout.no-sidebar .blog-prose{max-width:var(--blog-prose-width)}.blog-article-sidebar{position:-webkit-sticky;position:sticky;top:94px;display:grid;grid-gap:18px;gap:18px}.blog-article-sidebar nav,.blog-tag-list{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid rgba(244,214,0,.22);border-radius:14px 4px;background:#171d18}.blog-article-sidebar a,.blog-tag-list span{color:#cdb899;font-size:13px}.blog-prose{display:grid;grid-gap:18px;gap:18px;white-space:pre-line;text-align:justify;text-justify:inter-word;color:#efe0ca;font-size:17px;line-height:1.78}.blog-prose p{margin:0}.blog-prose h2,.blog-prose h3{margin:20px 0 0;color:#fff4df;text-align:left;line-height:1.15}.blog-prose h2{font-size:30px}.blog-prose h3{font-size:23px}.blog-prose a{color:#f4d600}.blog-gallery img,.blog-prose img{max-width:100%;border-radius:14px 4px}.blog-prose blockquote{margin:0;padding:18px 20px;border-left:4px solid #f4d600;background:#1a211b;color:#fff0d2}.blog-lead{color:#fff4df;font-size:21px;line-height:1.55}.blog-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:28px}.blog-gallery figure{margin:0}.blog-gallery figcaption,.blog-image-caption{color:#a89782;font-size:13px}.blog-related,.blog-share-row{padding-bottom:50px}.blog-related h2{color:#fff4df}.blog-share-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.blog-share-row>span{flex:0 0 100%;color:#f0dcc2;font-size:13px;font-weight:600}.blog-share-row a,.blog-share-row button{width:34px;height:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;color:#ffffff;padding:0;font-size:15px;font-weight:600;line-height:1;box-shadow:0 10px 22px rgba(0,0,0,.18)}.blog-share-row .facebook{background:#1457a8;font-family:Arial,sans-serif;font-size:22px}.blog-share-row .whatsapp{background:#1f9d47;font-size:18px}.blog-share-row .x-share{background:#050505;font-size:17px}.blog-share-row .linkedin{background:#0b7188;font-size:13px;letter-spacing:-.02em}@media (max-width:1080px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-layout,.blog-featured-card{grid-template-columns:1fr}.blog-article-sidebar{position:static}}@media (max-width:720px){.blog-article-page{--blog-article-rail:min(100% - 28px,900px)}.blog-hero{padding-top:44px}.blog-gallery,.blog-grid,.blog-search-row{grid-template-columns:1fr}.blog-featured-card{gap:16px}.blog-article-hero{min-height:430px}.blog-article-layout{gap:24px;padding-top:28px}.blog-article-layout.no-sidebar{width:var(--blog-article-rail);grid-template-columns:minmax(0,1fr)}.blog-prose{max-width:100%;font-size:15px;line-height:1.68}}.blog-compact-shell{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start;overflow:visible;padding-top:34px;padding-bottom:72px}.blog-filter-sidebar{position:relative;align-self:stretch;min-height:100%;overflow:visible;z-index:4}.blog-filter-sticky{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 18px);max-height:calc(100dvh - var(--site-header-height) - 32px);display:grid;grid-gap:14px;gap:14px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(244,214,0,.38) transparent}.blog-filter-sticky[data-sticky=fixed]{position:fixed;top:var(--blog-filter-top);left:var(--blog-filter-left);width:var(--blog-filter-width);z-index:40}.blog-filter-sticky[data-sticky=bottom]{position:absolute;top:var(--blog-filter-stop);left:0;width:100%;z-index:4}.blog-filter-sticky::-webkit-scrollbar{width:6px}.blog-filter-sticky::-webkit-scrollbar-track{background:transparent}.blog-filter-sticky::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(244,214,0,.32)}.blog-filter-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(244,214,0,.18);border-radius:16px 5px;background:rgba(23,29,24,.88);box-shadow:0 18px 45px rgba(0,0,0,.14)}.blog-card.compact small,.blog-compact-head span,.blog-filter-card>strong{color:#f4d600;font-size:11px;font-weight:600;line-height:1.2;text-transform:uppercase}.blog-sidebar-search{min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:0 12px;border:1px solid rgba(244,214,0,.22);border-radius:8px;background:#101711;color:#cdb899}.blog-sidebar-search input{min-width:0;border:0;outline:0;background:transparent;color:#f5e7d1;font-size:13px}.blog-category-filter-list{display:grid;grid-gap:7px;gap:7px}.blog-category-filter-list button{min-height:36px;border:1px solid rgba(244,214,0,.14);border-radius:8px 3px;background:rgba(255,255,255,.03);color:#cdb899;padding:0 10px;font-weight:600;text-align:left}.blog-category-filter-list button.active,.blog-category-filter-list button:hover{border-color:rgba(244,214,0,.42);background:rgba(244,214,0,.1);color:#f4d600}.blog-featured-sidebar>div{display:grid;grid-gap:10px;gap:10px}.blog-featured-mini{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;color:inherit}.blog-featured-mini img{width:54px;height:48px;object-fit:cover;border-radius:8px 3px;background:#20251f}.blog-featured-mini span{min-width:0;display:grid;grid-gap:4px;gap:4px}.blog-featured-mini b{overflow:hidden;color:#f0dcc2;font-size:12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-featured-mini small{color:#75e36e;font-size:10px;font-weight:600;text-transform:uppercase}.blog-compact-content{min-width:0;display:grid;grid-gap:20px;gap:20px}.blog-compact-head{display:grid;grid-gap:4px;gap:4px}.blog-compact-head h1{margin:0;color:#fff4df;font-size:clamp(24px,3vw,36px);line-height:1.05}.blog-compact-head p{margin:0;color:#a89782;font-size:13px;font-weight:700}.blog-compact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.blog-card.compact{gap:10px}.blog-card.compact img{aspect-ratio:16/9;border-radius:10px 3px}.blog-card.compact span{gap:6px}.blog-card.compact strong{color:#f0dcc2;font-size:14px;line-height:1.32}.blog-card.compact em{color:#9d8b75;font-size:12px}.blog-empty.compact{padding:26px 0;color:#a89782;text-align:left}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding-top:8px}.blog-pagination span{display:flex;gap:6px}.blog-pagination button{min-width:34px;min-height:34px;border:1px solid rgba(244,214,0,.22);border-radius:8px 3px;background:#171d18;color:#cdb899;padding:0 10px;font-size:12px;font-weight:600}.blog-pagination button.active,.blog-pagination button:hover:not(:disabled){border-color:#f4d600;background:#f4d600;color:#111613}.blog-pagination button:disabled{opacity:.45;cursor:not-allowed}.blog-article-hero{min-height:330px}.blog-article-hero-copy{width:var(--blog-article-rail);gap:10px;padding-bottom:30px}.blog-article-hero-copy h1{max-width:100%;font-size:clamp(28px,3.4vw,44px);line-height:1.08}.blog-article-hero-copy p{max-width:960px;color:#d9c5a8;font-size:16px;line-height:1.62}.blog-article-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.blog-article-meta span{min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(0,0,0,.28);color:#cdb899;padding:0 10px;font-size:12px;font-weight:600}.blog-article-meta .read-time{border-color:rgba(117,227,110,.32);color:#75e36e}.blog-article-meta .views{border-color:rgba(244,214,0,.42);color:#f4d600}.blog-prose{width:100%;max-width:960px;font-size:16px;line-height:1.72}.blog-prose h2{font-size:24px}.blog-prose h3{font-size:19px}.blog-related{padding-top:8px}.blog-article-page .blog-related,.blog-article-page .blog-share-row{width:var(--blog-article-rail)}.blog-related h2{margin:0 0 14px;font-size:18px}.blog-related .blog-grid{grid-template-columns:repeat(4,minmax(0,220px));gap:20px}.blog-related .blog-card{gap:9px}.blog-related .blog-card img{aspect-ratio:16/9;border-radius:10px 3px}.blog-related .blog-card span{gap:6px}.blog-related .blog-card small{font-size:10px}.blog-related .blog-card strong{font-size:13px;line-height:1.3}.blog-related .blog-card em{font-size:12px}@media (max-width:1180px){.blog-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.blog-compact-shell{grid-template-columns:1fr;padding-top:24px}.blog-filter-sidebar{overflow:visible;min-height:0;align-self:auto}.blog-filter-sticky{position:static;max-height:none;overflow:visible;padding-right:0}.blog-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blog-related .blog-grid{grid-template-columns:1fr}.blog-related .blog-card{width:100%}}@media (max-width:560px){.blog-compact-grid{grid-template-columns:1fr}.blog-article-hero{min-height:340px}.blog-article-hero-copy{width:var(--blog-article-rail);padding-bottom:28px}.blog-article-hero-copy h1{font-size:27px}}.admin-order-detail{gap:18px}.admin-order-detail-card,.admin-order-detail-hero{border:1px solid var(--admin-line);background:linear-gradient(180deg,#ffffff,#f7f9fd);color:#0f172a;box-shadow:0 1px 2px rgba(15,23,42,.05)}.admin-order-detail-hero{background:linear-gradient(135deg,#ffffff,#eff6ff)}.admin-detail-chips span,.admin-detail-kicker{background:#eaf2ff;color:#1d4ed8}.admin-customer-grid strong,.admin-order-detail-card h3,.admin-order-detail-hero h2,.admin-order-fields strong,.admin-order-item-card b,.admin-order-item-card strong,.admin-order-total-line strong,.admin-payment-grid strong{color:#0f172a}.admin-order-detail-hero p,.admin-order-item-card small,.admin-order-total-line span{color:#475569}.admin-order-detail-hero>button{border-color:#2563eb;background:#ffffff;color:#1d4ed8}.admin-order-detail-hero>button:hover{background:#eff6ff}.admin-customer-grid span,.admin-order-fields span,.admin-order-item-card,.admin-payment-grid span{border-color:#d7dee9!important;background:transparent!important;box-shadow:none!important}.admin-order-fields span.lookup-field{border-color:rgba(202,138,4,.32)!important;background:#fffbeb!important}.admin-order-item-image{background:transparent!important}.admin-customer-grid small,.admin-order-fields small,.admin-payment-grid small{color:#64748b}.admin-order-country-badge{position:relative!important;inset:auto!important;width:18px!important;height:13px!important;display:inline-block!important;flex:0 0 auto;margin-left:3px;border:0!important;border-radius:2px!important;background:transparent!important;box-shadow:none!important;vertical-align:-2px}.admin-order-detail-card{box-shadow:none!important}.admin-order-item-card{min-height:0!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 10px!important}.admin-order-item-image{width:38px!important;height:38px!important}.admin-order-item-card small{margin-top:2px;line-height:1.25}.admin-customer-grid span,.admin-order-fields span,.admin-payment-grid span{padding:8px 10px!important;box-shadow:none!important}.admin-status-select{position:relative}.admin-status-select>button{width:100%;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid #cbd5e1;border-radius:7px;background:#ffffff;color:#0f172a;cursor:pointer;font:inherit;font-weight:700;text-transform:capitalize}.admin-status-select>button:focus,.admin-status-select>button:hover{outline:3px solid rgba(37,99,235,.14);border-color:#2563eb}.admin-status-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;display:grid;padding:6px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(15,23,42,.12)}.admin-status-menu button{min-height:34px;border:0;border-radius:6px;background:transparent;color:#0f172a;cursor:pointer;font:inherit;font-weight:700;text-align:left;text-transform:capitalize;padding:0 10px}.admin-status-menu button.active,.admin-status-menu button:hover{background:#eff6ff;color:#1d4ed8}.admin-order-modal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:24px}.admin-order-modal-backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0/62%);cursor:pointer}.admin-order-modal-panel{position:relative;z-index:1;width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 42px);overflow:auto;padding:18px;border:1px solid #cbd5e1;border-radius:14px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 30px 90px rgba(15,23,42,.34)}.admin-order-modal-panel::-webkit-scrollbar{width:10px}.admin-order-modal-panel::-webkit-scrollbar-track{background:#eef2f7;border-radius:999px}.admin-order-modal-panel::-webkit-scrollbar-thumb{border:2px solid #eef2f7;border-radius:999px;background:#94a3b8}@media (max-width:980px){.admin-order-detail-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-order-modal{align-items:start;overflow-y:auto;padding:10px}.admin-order-modal-panel{width:100%;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:12px;box-sizing:border-box}.admin-order-detail-hero{align-items:flex-start;flex-direction:column;gap:14px;padding:14px}.admin-order-detail-hero h2,.admin-order-detail-hero p{overflow-wrap:anywhere}.admin-order-detail-hero>button{width:100%;justify-content:center}.admin-customer-grid,.admin-order-fields,.admin-payment-grid{grid-template-columns:1fr}.admin-order-item-card{grid-template-columns:42px minmax(0,1fr)!important;align-items:start;gap:10px!important;padding:10px!important}.admin-order-item-card>b{grid-column:1/-1;justify-self:end;width:100%;margin-top:2px;padding-top:9px;border-top:1px solid #d7dee9;text-align:right}.admin-order-item-image{width:42px!important;height:42px!important}.admin-order-region-line{width:100%}.admin-order-country-badge{margin-left:0!important}}.client-funds-desktop-controls,.client-orders-desktop-controls,.client-transactions-desktop-controls{display:inline-flex;align-items:center;gap:12px}.client-mobile-export-button,.client-mobile-filter-button{display:none}.client-mobile-filter-backdrop{position:fixed;z-index:165;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62)}.client-mobile-filter-panel{width:min(390px,100vw);display:grid;grid-gap:0;gap:0;padding:18px 14px 16px;border:1px solid #3a3a3a;border-bottom:0;border-radius:18px 18px 0 0;background:#242424;color:#ffffff;box-shadow:0 -20px 70px rgba(0,0,0,.45)}.client-mobile-filter-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.client-mobile-filter-head h2{margin:0;font-size:20px}.client-mobile-filter-head button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:#bdbdbd}.client-mobile-filter-section{display:grid;grid-gap:13px;gap:13px;padding:0 0 14px;border-bottom:1px solid #373737}.client-mobile-filter-section+.client-mobile-filter-section{padding-top:12px}.client-mobile-filter-section-head{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:transparent;color:#ffffff;padding:0;font:inherit;text-align:left}.client-mobile-filter-section-head strong{font-size:13px}.client-mobile-filter-section-head svg{color:#c5c5c5;transition:transform .16s ease}.client-mobile-filter-section.open .client-mobile-filter-section-head svg{transform:rotate(180deg)}.client-mobile-option-list{display:grid;grid-gap:12px;gap:12px}.client-mobile-option-list button{min-height:28px;display:inline-flex;align-items:center;gap:11px;justify-self:start;border:0;background:transparent;color:#e8ebef;padding:0;font:inherit;font-size:13px;font-weight:600}.client-mobile-option-list button>span{width:21px;height:21px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#3a3f47;color:#ffffff;font-size:8px;font-weight:600;line-height:1}.client-mobile-option-list .client-filter-option-icon{width:21px;height:21px}.method-options button[data-method=bep20]>span{background:#f0b90b}.method-options button[data-method=bybit]>span{background:#ffffff;color:#111111}.method-options button[data-method=ton]>span{background:#159bd7}.method-options button[data-method=trc20]>span{background:#ef1d2a}.method-options button[data-method=wallet]>span{background:#3f4650}.client-mobile-option-list button.active{color:#ffffff}.client-mobile-option-list button.active>span{box-shadow:0 0 0 3px rgba(244,214,0,.22)}.status-options button[data-status=completed]>span{background:#0f7a43;color:#4cff96}.status-options button[data-status=pending]>span{background:#dbeafe;color:#1d4ed8}.status-options button[data-status=cancelled]>span,.status-options button[data-status=expired]>span,.status-options button[data-status=failed]>span{background:#43151c;color:#ff5672}.client-mobile-date-button{min-height:36px;display:inline-flex;align-items:center;gap:9px;border:1px solid #34383d;border-radius:8px;background:#202020;color:#ffffff;padding:0 12px;font:inherit;font-size:13px;font-weight:600;text-align:left}.client-mobile-date-button.active{border-color:#1767ff;background:rgba(244,214,0,.12)}.client-mobile-filter-row{position:relative;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #373737;color:#ffffff}.client-mobile-filter-row:after{content:"";width:8px;height:8px;border-right:2px solid #9da3ad;border-bottom:2px solid #9da3ad;pointer-events:none;transform:rotate(45deg)}.client-mobile-filter-row span{flex:0 0 auto;font-weight:600}.client-mobile-filter-row select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.client-mobile-date-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid #373737}.client-mobile-date-range input{min-height:38px;min-width:0;border:1px solid #3a3a3a;border-radius:8px;background:#1b1c1e;color:#ffffff;padding:0 10px;color-scheme:dark}.client-mobile-filter-reset{justify-self:center;min-height:38px;display:inline-flex;align-items:center;gap:7px;margin-top:16px;border:0;background:transparent;color:#9da3ad;font-weight:600}.client-mobile-filter-empty{display:block;color:#8f949d;font-weight:600;padding:6px 0 2px}.client-mobile-filter-export{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;border:1px solid rgba(244,214,0,.34);border-radius:9px;background:rgba(244,214,0,.16);color:#79a9ff;font-weight:600}@media (max-width:640px){.client-funds-search-row,.client-orders-search-row,.client-transactions-search-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:8px;gap:8px;width:100%}.client-transactions-search-row{grid-template-columns:minmax(0,1fr) 42px 42px}.client-funds-search-row .client-search,.client-orders-search-row .client-search,.client-transactions-search-row .client-search{width:100%}.client-funds-desktop-controls,.client-funds-desktop-date,.client-orders-desktop-controls,.client-orders-desktop-date,.client-transactions-desktop-controls,.client-transactions-desktop-date{display:none}.client-mobile-export-button,.client-mobile-filter-button{min-height:42px;width:42px;display:grid;place-items:center;border:1px solid #36393d;border-radius:10px;background:#1b1c1e;color:#dfe3ea}}.admin-notification-wrap,.client-notification-wrap{position:relative}.admin-notification-button{border-color:#cbd5e1!important;background:#ffffff!important;color:#0f172a!important}.admin-notification-button.has-items,.admin-notification-button:hover{border-color:#94a3b8!important;background:#f8fafc!important;color:#0f172a!important}.admin-notification-button b,.client-notification-button b{position:absolute;top:-8px;right:-8px;min-width:21px;height:21px;display:inline-grid;place-items:center;border-radius:999px;background:#ff255f;color:#fff;font-size:12px;font-weight:600}.admin-notification-panel,.client-notification-panel{position:absolute;z-index:80;top:calc(100% + 10px);right:0;width:min(390px,calc(100vw - 28px));overflow:hidden;border-radius:14px;box-shadow:0 22px 60px rgba(15,23,42,.18)}.admin-notification-panel{border:1px solid #d7dee9;background:#ffffff;color:#0f172a}.client-notification-panel{border:1px solid #303846;background:#0e1722;color:#ffffff;box-shadow:0 24px 70px rgba(0,0,0,.46)}.admin-notification-head,.client-notification-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 16px 14px;border-bottom:1px solid rgba(148,163,184,.22)}.admin-notification-head span,.client-notification-head span{display:grid;grid-gap:3px;gap:3px}.admin-notification-head strong,.client-notification-head strong{font-size:18px}.admin-notification-head small,.client-notification-head small{color:#94a3b8}.admin-notification-head button,.client-notification-head button{min-height:36px;border:1px solid;border-radius:8px;background:transparent;color:#2563eb;cursor:pointer;font-weight:600;padding:0 12px;text-transform:uppercase}.client-notification-head button{color:#ffc107}.admin-notification-head button:disabled,.client-notification-head button:disabled{opacity:.45;cursor:not-allowed}.admin-notification-list,.client-notification-list{max-height:430px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable}.client-notification-list{max-height:328px;scroll-snap-type:y proximity}.admin-notification-list{scrollbar-color:#9fb0c5 #f1f5f9}.client-notification-list{scrollbar-color:#4b6378 #111d2a}.admin-notification-list::-webkit-scrollbar,.client-notification-list::-webkit-scrollbar{width:10px}.admin-notification-list::-webkit-scrollbar-track,.client-notification-list::-webkit-scrollbar-track{border-left:1px solid rgba(148,163,184,.14)}.admin-notification-list::-webkit-scrollbar-track{background:#f1f5f9}.client-notification-list::-webkit-scrollbar-track{background:#111d2a}.admin-notification-list::-webkit-scrollbar-thumb,.client-notification-list::-webkit-scrollbar-thumb{border-radius:999px}.admin-notification-list::-webkit-scrollbar-thumb{border:2px solid #f1f5f9;background:linear-gradient(180deg,#b7c5d8,#8294aa)}.client-notification-list::-webkit-scrollbar-thumb{border:2px solid #111d2a;background:linear-gradient(180deg,#6d8195,#35495d)}.admin-notification-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c7d2e2,#94a3b8)}.client-notification-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#8aa0b5,#486078)}.admin-notification-list>button,.client-notification-list>button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:14px;gap:14px;scroll-snap-align:start;padding:15px 16px;border:0;border-bottom:1px solid rgba(148,163,184,.18);background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.admin-notification-list>button.unread,.admin-notification-list>button:hover{background:#eff6ff}.client-notification-list>button.unread,.client-notification-list>button:hover{background:#1a2a36}.admin-notification-icon,.client-notification-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#eaf2ff;color:#2563eb}.client-notification-icon{background:#263743;color:#ffc107}.admin-notification-list em,.admin-notification-list small,.admin-notification-list strong,.client-notification-list em,.client-notification-list small,.client-notification-list strong{display:block}.admin-notification-list strong,.client-notification-list strong{font-weight:600}.admin-notification-list small,.client-notification-list small{margin-top:4px;color:#94a3b8;line-height:1.4}.admin-notification-list em,.client-notification-list em{margin-top:6px;color:#64748b;font-size:12px;font-style:normal}.client-notification-list em{color:#8fa2b4}.admin-notification-list p,.client-notification-list p{margin:0;padding:20px;color:#94a3b8}@media (max-width:900px){.client-notification-panel,.front-notification-panel{position:fixed;z-index:220;top:calc(var(--site-header-height) + 8px);left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));width:auto;max-width:none;max-height:calc(100dvh - var(--site-header-height) - 18px);border-radius:12px}.client-notification-panel,.site-header.mobile-search-hidden .front-notification-panel{top:74px;max-height:calc(100dvh - 88px)}.client-notification-list,.front-notification-list{max-height:min(328px,calc(100dvh - var(--site-header-height) - 84px))}.client-notification-list,.site-header.mobile-search-hidden .front-notification-list{max-height:min(328px,calc(100dvh - 154px))}.client-notification-head,.front-notification-head{gap:10px;padding:13px 14px 12px}.client-notification-head strong,.front-notification-head strong{font-size:16px}.client-notification-head button,.front-notification-head button{min-height:34px;padding:0 10px;font-size:11px}.client-notification-list>button,.front-notification-list>button{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:13px 14px}.client-notification-icon,.front-notification-icon{width:38px;height:38px}}.route-loading-shell{min-height:45vh;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;padding:70px 20px;background:radial-gradient(circle at 50% 0,rgba(244,214,0,.12),transparent 35%),#0c0905;color:#d28a35}.route-loading-mark{font-weight:600;letter-spacing:.18em}.route-loading-bar{width:min(260px,70vw);height:4px;overflow:hidden;border-radius:999px;background:rgba(210,138,53,.22)}.route-loading-bar:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d28a35,#f4d600);animation:route-loading-slide 1s ease-in-out infinite}.route-loading-shell p{margin:0;color:rgba(255,235,205,.72);font-size:14px}@keyframes route-loading-slide{0%{transform:translateX(-110%)}to{transform:translateX(230%)}}.admin-console .admin-mail-accordion-card{gap:0;overflow:hidden;padding:0}.admin-console .admin-mail-accordion-head{padding:11px 14px}.admin-console .admin-mail-accordion-head,.admin-console .admin-mail-accordion-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.admin-console .admin-mail-accordion-toggle{min-width:0;width:100%;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.admin-console .admin-mail-accordion-toggle h2{margin:0;color:#111827;font-size:16px;line-height:1.2}.admin-console .admin-mail-accordion-toggle p{margin:3px 0 0;color:#475569;font-size:12px;line-height:1.35}.admin-console .admin-mail-accordion-pill{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;color:#111827;font-size:12px;font-weight:600;white-space:nowrap}.admin-console .admin-mail-accordion-pill svg{transition:transform .18s ease}.admin-console .admin-mail-accordion-pill.active{border-color:#111827;background:#111827;color:#ffffff}.admin-console .admin-mail-accordion-pill.active svg{transform:rotate(180deg)}.admin-console .admin-mail-accordion-content{padding:0 14px 14px}.admin-console .admin-mail-accordion-content.admin-mail-toggle-grid,.admin-console .admin-mail-accordion-content.email-template-stack{display:grid}.admin-console .admin-mail-accordion-card.collapsed{min-height:0}.admin-console .admin-mail-accordion-card.collapsed .admin-mail-accordion-head{padding-block:10px}.admin-console .admin-mail-accordion-card.collapsed .admin-mail-accordion-toggle p{overflow:hidden;max-width:72ch;text-overflow:ellipsis;white-space:nowrap}.admin-console .email-template-stack{gap:8px}.admin-console .email-template-card.collapsed{min-height:0;padding:0}.admin-console .email-template-card.collapsed .email-template-card-toggle{min-height:44px;padding:8px 10px}.admin-console .email-template-card.collapsed .email-template-card-summary{display:flex;align-items:center;gap:10px;min-width:0}.admin-console .email-template-card.collapsed .email-template-card-summary em,.admin-console .email-template-card.collapsed .email-template-card-summary small,.admin-console .email-template-card.collapsed .email-template-card-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-console .email-template-card.collapsed .email-template-card-summary small{flex:0 0 auto;max-width:190px}.admin-console .email-template-card.collapsed .email-template-card-summary strong{flex:0 1 auto;color:#111827;font-size:13px}.admin-console .email-template-card.collapsed .email-template-card-summary em{flex:1 1 auto;color:#64748b}.admin-console .email-template-card.collapsed .email-template-card-toggle-pill{min-height:30px;padding:0 10px}@media (max-width:760px){.admin-console .admin-mail-accordion-head{grid-template-columns:1fr}.admin-console .admin-mail-accordion-toggle{grid-template-columns:minmax(0,1fr)}.admin-console .admin-mail-accordion-pill{justify-self:start}.admin-console .email-template-card.collapsed .email-template-card-summary{display:grid;grid-gap:2px;gap:2px}.admin-console .email-template-card.collapsed .email-template-card-summary em,.admin-console .email-template-card.collapsed .email-template-card-summary small,.admin-console .email-template-card.collapsed .email-template-card-summary strong{max-width:100%}}.admin-console .admin-form-grid select,.admin-console .admin-repeat-row select,.admin-console .admin-table-row select,.admin-console .homepage-offer-form-card .admin-form-grid select,.admin-console .homepage-section-fields select,.admin-console .product-editor-shell .admin-form-grid select,.admin-console .product-field-row select,.admin-console .product-package-row select,.admin-console select{min-height:42px;border:1px solid #cbd5e1!important;border-radius:8px!important;background-color:#ffffff!important;background-image:linear-gradient(45deg,transparent 50%,#475569 0),linear-gradient(135deg,#475569 50%,transparent 0),linear-gradient(180deg,#ffffff,#f8fafc)!important;background-position:calc(100% - 19px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px),0 0!important;background-size:5px 5px,5px 5px,100% 100%!important;background-repeat:no-repeat!important;color:#111827!important;cursor:pointer;font-weight:700;padding:0 42px 0 12px!important;box-shadow:0 1px 1px rgba(15,23,42,.03)}.admin-console .admin-form-grid select:hover,.admin-console .admin-repeat-row select:hover,.admin-console .admin-table-row select:hover,.admin-console select:hover{border-color:#94a3b8!important}.admin-console .admin-form-grid select:focus,.admin-console .admin-repeat-row select:focus,.admin-console .admin-table-row select:focus,.admin-console select:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.14)!important;outline:0}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console){--admin-bg:#151617;--admin-panel:#1b1c1e;--admin-line:#36393d;--admin-muted:#b9c6d3;background:var(--admin-bg);color:#f7f8fb}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar{background:#171819;border-color:var(--admin-line);box-shadow:none}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-logo,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-number>span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar h1,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-main strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-main,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-head strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-name-cell strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-link,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-head small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-name-cell small{color:#cbd5e1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-link:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button:hover{background:#26282b;box-shadow:inset 3px 0 0 #f4d600}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-editor-block,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-list-item,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-media-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-repeat-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-toolbar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-preview,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-template-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list{border-color:var(--admin-line)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .admin-table-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-row{border-color:var(--admin-line)!important;background:#171819!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea{border-color:#36393d!important;background:#101112!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea::placeholder{color:#64748b}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-filter-row button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-ghost,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-icon-action,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mini-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-row-actions button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-chip{border-color:#36393d;background:#1b1c1e;color:#f7f8fb}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle.active{border-color:#f8fafc;background:#f8fafc;color:#111827}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-primary{border-color:#f4d600;background:#f4d600;color:#101819}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-position,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot{background:rgba(244,214,0,.14);color:#fff3a3}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.green{background:#064e3b;color:#86efac}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.blue{background:#0c4a6e;color:#7dd3fc}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.danger{background:#7f1d1d;color:#fecaca}@media (max-width:820px){.promo-management-head{gap:10px}.promo-management-head p{display:grid;grid-gap:3px;gap:3px;font-size:12px;line-height:1.25}.promo-management-head p span{margin-left:0}.promo-management-head .admin-primary{width:100%;min-height:38px}.promo-list-filters{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.promo-list-filters .admin-search{min-height:38px;width:100%;max-width:none;padding:0 10px;border-color:#cbd5e1;background:#fff;color:#475569}.promo-list-filters .admin-search input{min-width:0;color:#111827;font-size:12px}.promo-list-filters label:not(.admin-search){gap:5px;font-size:12px}.promo-status-select{min-width:0}.promo-status-select .admin-custom-select-button{min-height:40px;padding:6px 10px}.promo-status-select .admin-custom-select-menu{top:calc(100% + 6px);border-radius:9px}.promo-status-select .admin-custom-select-menu button{min-height:38px}.promo-list-filters button{width:100%;min-height:38px;font-size:12px}.promo-table{margin-top:4px}.promo-table .admin-table-head,.promo-table .admin-table-row{min-width:1120px}.promo-create-page>.admin-section-card>.admin-section-head{grid-template-columns:1fr}.promo-create-page .admin-actions{justify-content:flex-start}.promo-create-page,.promo-management-page{gap:12px}.promo-form-grid{gap:10px}.promo-product-picker{gap:10px;padding:10px;border-radius:8px}.promo-product-picker-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:8px;gap:8px}.promo-product-picker-head span{min-width:0;flex:none}.promo-product-picker-head strong{font-size:12px}.promo-product-picker-head small{font-size:10px;line-height:1.2}.promo-product-picker-head button{min-height:34px;padding:0 10px;font-size:12px}.promo-selected-products{gap:6px}.promo-selected-products button{max-width:100%;min-height:34px;padding:5px 8px 5px 6px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.promo-selected-products .promo-product-fallback,.promo-selected-products img{width:22px;height:22px}.promo-product-search{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:6px;gap:6px;max-width:none;padding:0 10px;border-radius:7px}.promo-product-search input{height:36px;min-height:0;min-width:0;width:100%;border:0!important;box-shadow:none!important;font-size:12px;padding:0!important}.promo-product-results{grid-template-columns:1fr;gap:7px;max-height:230px;padding-right:2px}.promo-product-results button{min-height:52px;grid-template-columns:22px 36px minmax(0,1fr);gap:9px;padding:7px 9px}.promo-product-results button>.promo-product-fallback,.promo-product-results button>img{width:36px;height:36px}.promo-product-results button strong{overflow:hidden;font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.promo-product-results button small{overflow:hidden;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-console .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.admin-console .admin-section-card,.admin-console .admin-stack,.admin-console .admin-toolbar{min-width:0;max-width:100%}.admin-console .admin-section-card{overflow:hidden}.admin-console .admin-toolbar{padding:12px}.admin-console .admin-filter-row{max-width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding-bottom:8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.admin-console .admin-filter-row button{flex:0 0 auto}.admin-console .admin-search{min-width:0;width:100%}.admin-console .admin-search input{min-width:0}.admin-console .admin-table-scroll{margin:0;padding:0;overflow-x:visible}.admin-console .admin-table-scroll .admin-table{min-width:0}.admin-console .orders-table{overflow:visible}.admin-console .orders-table .admin-table-head{display:none}.admin-console .orders-table .admin-table-head,.admin-console .orders-table .admin-table-row{min-width:0}.admin-console .orders-table .admin-table-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:start;min-height:0;padding:12px;border:1px solid #d7dee9;border-radius:10px;background:#ffffff}.admin-console .orders-table .admin-table-row+.admin-table-row{margin-top:8px}.admin-console .orders-table .admin-table-row>.admin-order-number{grid-column:2}.admin-console .orders-table .bulk-select-cell{grid-column:1;grid-row:1;align-self:start;justify-content:center}.admin-console .orders-table .admin-table-row>span:first-of-type{grid-column:2}.admin-console .orders-table .admin-table-row>span:nth-of-type(2){grid-column:1/-1}.admin-console .orders-table .admin-table-row>b{grid-column:2;grid-row:1;justify-self:end;white-space:nowrap}.admin-console .orders-table .admin-chip,.admin-console .orders-table .admin-row-view-button,.admin-console .orders-table .admin-table-row>span:nth-of-type(5){display:none}.admin-console .orders-table .admin-table-row>span:nth-of-type(4){grid-column:1;color:#64748b;font-size:12px}.admin-console .orders-table .admin-order-number>span,.admin-console .orders-table .admin-table-row>span small{white-space:normal}.admin-console .admin-orders-footer{align-items:center;flex-direction:column;gap:4px;padding-inline:0;text-align:center}.admin-console .orders-list-pagination{max-width:100%;overflow-x:visible;justify-content:center;padding-bottom:8px;-webkit-overflow-scrolling:touch}.admin-console .admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.admin-console .admin-module-grid button{min-height:58px;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:10px}.admin-console .admin-module-grid button>svg:last-child{display:none}.admin-console .admin-module-grid button span{min-width:0;overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-console .admin-stat-card{min-height:96px;padding:12px}.admin-console .admin-stat-icon{width:32px;height:32px;margin-bottom:10px}.admin-console .admin-stat-icon svg{width:18px;height:18px}.admin-console .admin-stat-card strong{overflow:hidden;font-size:19px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.admin-console .admin-stat-card span{font-size:12px;line-height:1.2}.admin-console .admin-hero-panel{padding:18px}.admin-console .admin-hero-panel h2{font-size:24px}}@media (max-width:360px){.admin-console .admin-module-grid,.admin-console .admin-stat-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.admin-console .admin-user-directory-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;width:100%;gap:8px}.admin-console .admin-user-directory-stats span{min-height:58px;padding:8px 10px}.admin-console .admin-user-list{grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}.admin-console .admin-user-card{grid-template-columns:34px minmax(0,1fr) max-content!important;align-items:center;gap:8px;min-height:74px;padding:10px}.admin-console .admin-user-avatar{width:34px;height:34px;font-size:12px}.admin-console .admin-user-card-main em,.admin-console .admin-user-card-main small,.admin-console .admin-user-card-main strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-console .admin-user-card-meta{grid-column:auto;align-self:center;justify-items:end;gap:4px;min-width:max-content}.admin-console .admin-user-card-meta b{font-size:12px}.admin-console .admin-user-card-meta i{min-height:22px;padding:0 8px;font-size:10px}.admin-console .product-manager-bar{align-items:stretch}.admin-console .product-manager-actions,.admin-console .product-manager-actions button,.admin-console .product-manager-bar>div,.admin-console .product-search{width:100%;max-width:100%}.admin-console .product-manager-actions{flex:1 1 auto;align-items:stretch}.admin-console .product-search{flex:0 0 auto;justify-content:flex-start;box-sizing:border-box}.admin-console .product-manager-bar p span{display:block;margin:4px 0 0}.admin-console .product-manager{gap:12px}.admin-console .product-list-card{margin-bottom:0;overflow:hidden}.admin-console .product-management-table{width:100%;max-width:100%;overflow-x:hidden}.admin-console .product-management-table .admin-table-head{display:none}.admin-console .product-management-table .admin-table-row{min-width:0!important;width:100%;align-items:start;grid-template-columns:22px 48px minmax(0,1fr) 36px;gap:7px 8px;padding:11px 10px}.admin-console .product-management-table .product-row-select{grid-column:1;grid-row:1;align-self:start;min-height:48px;justify-content:center}.admin-console .product-management-table .product-row-select svg{display:none}.admin-console .product-management-table .product-image-cell{grid-column:2;grid-row:1}.admin-console .product-management-table .product-image-cell img{width:48px;height:48px;border-radius:7px}.admin-console .product-management-table .product-name-cell{grid-column:3;grid-row:1;gap:1px;min-width:0}.admin-console .product-management-table .product-name-cell small,.admin-console .product-management-table .product-name-cell strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-console .product-management-table .product-name-cell strong{font-size:12px;line-height:1.25}.admin-console .product-management-table .product-name-cell small{font-size:11px;line-height:1.25}.admin-console .product-management-table .product-name-cell small:nth-of-type(n+3){display:none}.admin-console .product-management-table .admin-row-actions{grid-column:4;grid-row:1;justify-self:end;align-self:start}.admin-console .product-management-table .admin-row-actions button{width:34px;min-height:32px;border-radius:7px}.admin-console .product-management-table .product-chip-stack{grid-column:2/4;grid-row:2;gap:5px;min-width:0}.admin-console .product-management-table .product-chip-stack .admin-chip{max-width:100%;min-height:22px;padding:0 8px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.admin-console .product-management-table .product-chip-stack .admin-chip.soft{display:none}.admin-console .product-management-table>.admin-table-row>b{grid-column:4;grid-row:2;align-self:center;justify-self:end;color:#2563eb;font-size:11px;white-space:nowrap}.admin-console .product-management-table .product-stock-cell{grid-column:2/4;grid-row:3;gap:1px;font-size:11px}.admin-console .product-management-table .product-stock-cell strong{color:#111827;font-size:12px}.admin-console .product-management-table .product-stock-cell small{font-size:10px}.admin-console .product-management-table .admin-switch{grid-row:3;grid-template-columns:32px;gap:0;align-self:center;justify-self:end}.admin-console .product-management-table .admin-switch:not(.warning){grid-column:4}.admin-console .product-management-table .admin-switch.warning{display:none}.admin-console .product-management-table .admin-switch span{width:32px;height:18px}.admin-console .product-management-table .admin-switch span:after{width:14px;height:14px}.admin-console .product-management-table .admin-switch input:checked+span:after{transform:translateX(14px)}.admin-console .product-management-table .admin-position,.admin-console .product-management-table .admin-switch small{display:none}.admin-console .product-list-pagination{padding:10px 0 0}.admin-console .product-category-filter-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.admin-console .product-category-filter-chip{min-height:58px;grid-template-columns:26px minmax(0,1fr) auto;gap:7px;padding:8px}.admin-console .product-filter-icon{width:26px;height:26px}.admin-console .product-filter-icon svg{width:16px;height:16px}.admin-console .product-category-filter-chip strong{font-size:11px}.admin-console .product-category-filter-chip small{font-size:10px}.admin-console .product-category-filter-chip b{min-width:22px;height:22px;font-size:11px}}@media (max-width:360px){.admin-console .navbar-menu-list,.admin-console .product-category-filter-list{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-category-modal,.admin-confirm,.admin-order-modal,.admin-user-modal,.media-picker{align-items:start!important;justify-items:center!important;overflow-x:hidden!important;overflow-y:auto!important;padding:8px!important}.admin-category-modal-panel,.admin-confirm-panel,.admin-order-modal-panel,.admin-user-modal-panel,.media-picker-panel{width:100%!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;box-sizing:border-box!important;overflow-x:hidden!important}.admin-category-modal-panel,.admin-order-modal-panel,.admin-user-modal-panel,.media-picker-panel{overflow-y:auto!important}.admin-category-modal-panel .admin-section-head,.admin-user-modal-head,.media-picker-head{align-items:stretch!important;flex-direction:column!important}.admin-category-modal-panel .admin-custom-select,.admin-category-modal-panel input,.admin-category-modal-panel textarea,.media-picker-panel input{min-width:0;max-width:100%;box-sizing:border-box}.admin-category-modal-panel .admin-button-row,.admin-confirm-panel .admin-confirm-actions,.admin-order-modal-panel .admin-button-row,.admin-user-modal-panel .admin-button-row{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:center}.admin-category-modal-panel .admin-button-row .admin-ghost,.admin-category-modal-panel .admin-button-row .admin-primary,.admin-confirm-panel .admin-confirm-actions .admin-danger,.admin-confirm-panel .admin-confirm-actions .admin-ghost,.admin-confirm-panel .admin-confirm-actions .admin-primary,.admin-order-modal-panel .admin-button-row .admin-ghost,.admin-order-modal-panel .admin-button-row .admin-primary,.admin-user-modal-panel .admin-button-row .admin-ghost,.admin-user-modal-panel .admin-button-row .admin-primary{min-height:40px!important;height:40px!important;flex:0 0 auto!important;padding:0 12px!important}}@media (max-width:760px){.home-page-shell{width:100%;max-width:100%;overflow-x:hidden}.home-page-shell .container,.home-page-shell .hero-layout,.home-page-shell .highlight-packages-section,.home-page-shell .offers-section{width:calc(100% - 24px)!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important}.home-page-shell .hero-banner,.home-page-shell .home-catalog-carousel,.home-page-shell .offers-carousel{width:100%;max-width:100%}.home-page-shell .hero-banner,.home-page-shell .offers-carousel{overflow-x:hidden}.home-page-shell .offers-track{width:100%;max-width:100%;display:flex!important;align-items:stretch!important;gap:10px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:auto;will-change:scroll-position}.home-page-shell .offers-track::-webkit-scrollbar{display:none}.home-page-shell .offers-slide{width:min(72vw,260px)!important;max-width:min(72vw,260px)!important;min-width:0!important;flex:0 0 min(72vw,260px)!important;scroll-snap-align:none!important}.home-page-shell .offer-card{min-height:82px;border-radius:5px 28px}.home-page-shell .offer-image{width:48px;height:42px}.home-page-shell .offer-body{left:66px;right:10px}.home-page-shell .offer-body strong{font-size:11px}.home-page-shell .offer-body small{font-size:9.5px}.home-page-shell .section-pair{width:calc(100% - 24px)!important;max-width:none!important;display:flex!important;gap:12px!important;margin-right:auto!important;margin-left:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth;scroll-padding-left:0!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain;scrollbar-width:none}.home-page-shell .section-pair::-webkit-scrollbar{display:none}.home-page-shell .catalog-section{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 100%!important;scroll-snap-align:start!important}.home-page-shell .mobile-card-pagination{width:calc(100% - 24px)!important;display:flex!important;align-items:center;justify-content:center;gap:7px;margin:16px auto 26px}.home-page-shell .catalog-section .mini-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important}.home-page-shell .catalog-section .mini-product-grid>.product-card:nth-child(n+11){display:none!important}}.approute-admin-workspace .admin-section-card{width:100%;max-width:none;overflow:visible}.approute-admin-workspace{max-width:none}.approute-action-row{align-items:center}.approute-action-row .admin-ghost,.approute-action-row .admin-primary{flex:0 1 auto;width:auto;min-height:34px;padding-inline:14px}.approute-action-row .admin-chip{min-height:34px}.admin-stats-grid.mini,.approute-balance-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.admin-stats-grid.mini span,.approute-balance-strip span{border:1px solid rgba(148,163,184,.24);border-radius:8px;padding:12px;background:rgba(248,250,252,.86)}.admin-stats-grid.mini strong,.approute-balance-strip strong{display:block;color:#0f172a}.admin-stats-grid.mini small,.approute-balance-strip small{color:#64748b}.approute-sync-controls{margin-bottom:14px}.approute-catalog-sync-panel{padding:0}.approute-catalog-sync-panel[open]{padding-bottom:16px}.approute-advanced-summary{display:grid;grid-template-columns:minmax(0,1fr) 22px;align-items:center;grid-gap:12px;gap:12px;padding:16px;cursor:pointer;list-style:none}.approute-advanced-summary::-webkit-details-marker{display:none}.approute-advanced-summary span{display:grid;grid-gap:4px;gap:4px}.approute-advanced-summary strong{color:#0f172a;font-size:16px}.approute-advanced-summary small{color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.approute-advanced-summary svg{color:#64748b;transition:transform .16s ease}.approute-catalog-sync-panel[open] .approute-advanced-summary svg{transform:rotate(180deg)}.approute-catalog-sync-panel .admin-section-head,.approute-catalog-sync-panel .approute-catalog-list,.approute-catalog-sync-panel .approute-sync-controls{margin-right:16px;margin-left:16px}.smile-one-api-card{max-width:1120px}.smile-one-api-card>.admin-section-head .admin-chip{margin-bottom:8px}.smile-one-note{margin:14px 0;padding:12px 14px;border:1px solid rgba(14,165,233,.28);border-radius:8px;background:rgba(14,165,233,.08);color:#0f172a;font-size:13px;font-weight:600;line-height:1.45}.smile-one-credentials-grid,.smile-one-scope-grid{margin-top:14px}.smile-one-credentials-grid .span-2{grid-column:1/-1}.smile-one-action-row{margin-top:14px}.smile-one-scope-panel{margin-top:18px;padding-top:16px;border-top:1px solid var(--admin-line)}.smile-one-stats-grid{margin-bottom:14px}.smile-one-package-head{margin-top:18px}.smile-one-package-table .admin-table-head,.smile-one-package-table .admin-table-row{grid-template-columns:minmax(90px,.45fr) minmax(280px,1.7fr) minmax(100px,.5fr) 140px;min-width:720px}.smile-one-package-table .admin-row-actions button{width:auto;min-width:100px;padding-inline:10px;gap:6px}.topupghor-workspace{max-width:none}.topupghor-api-card,.topupghor-browser-card{max-width:1180px}.topupghor-api-card>.admin-section-head .admin-chip{margin-bottom:8px}.topupghor-note{border-color:rgba(56,189,248,.28);background:rgba(56,189,248,.08)}.topupghor-browser-grid{margin-bottom:14px}.tokovoucher-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tokovoucher-filter-grid label:nth-last-child(-n+2){grid-column:span 1}.topupghor-product-summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:12px 0;padding:12px;border:1px solid rgba(14,165,233,.22);border-radius:8px;background:rgba(14,165,233,.06)}.topupghor-product-summary img,.topupghor-product-summary>span{width:42px;height:42px;border-radius:8px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#eef6ff;color:#2563eb}.topupghor-product-summary strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#0f172a}.topupghor-product-summary small{color:#64748b}.provider-field-highlight{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:4px 0 12px;padding:12px 14px;border:1px solid rgba(234,179,8,.5);border-radius:8px;background:rgba(250,204,21,.15)}.provider-field-highlight>span{color:#854d0e;font-size:13px;font-weight:600;text-transform:uppercase}.provider-field-highlight>div{display:flex;flex-wrap:wrap;gap:8px}.provider-field-highlight strong{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border:1px solid rgba(14,165,233,.42);border-radius:8px;background:rgba(14,165,233,.14);color:#075985;font-size:15px;font-weight:600;white-space:normal}.topupghor-variation-table .admin-table-head,.topupghor-variation-table .admin-table-row{grid-template-columns:minmax(90px,.65fr) minmax(100px,.7fr) minmax(240px,1.8fr) minmax(90px,.55fr) minmax(95px,.6fr) 130px;min-width:840px}.topupghor-variation-table .admin-row-actions button{width:auto;min-width:104px;padding-inline:10px;gap:6px}.tokovoucher-product-table .admin-table-head,.tokovoucher-product-table .admin-table-row{grid-template-columns:minmax(116px,.7fr) minmax(360px,2.2fr) minmax(150px,.9fr) minmax(120px,.7fr) minmax(110px,.65fr) 150px;align-items:center;min-width:1040px}.tokovoucher-product-table .admin-table-row>span{min-width:0}.tokovoucher-product-table .admin-table-row>span:nth-child(2){display:grid;grid-gap:4px;gap:4px;align-content:center}.tokovoucher-product-table .admin-table-row>span:nth-child(2) small,.tokovoucher-product-table .admin-table-row>span:nth-child(2) strong{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal}.tokovoucher-product-table .admin-table-row>span:nth-child(2) strong{line-height:1.25}.tokovoucher-product-table .admin-table-row>span:nth-child(2) small{line-height:1.45}.tokovoucher-product-table .admin-row-actions{justify-content:flex-end}.tokovoucher-product-table .admin-row-actions button{min-width:112px}@media (max-width:900px){.tokovoucher-filter-grid{grid-template-columns:1fr}}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .smile-one-note{border-color:rgba(34,211,238,.28);background:rgba(14,165,233,.12);color:#dbeafe}.approute-catalog-list,.approute-order-list{display:grid;grid-gap:10px;gap:10px}.approute-catalog-row,.approute-order-row{display:grid;grid-template-columns:42px minmax(180px,1fr) 90px 140px auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(148,163,184,.24);border-radius:8px;padding:12px;background:#fff}.approute-order-row{grid-template-columns:minmax(150px,1fr) minmax(180px,1.1fr) 140px 170px auto}.approute-catalog-row strong,.approute-order-row strong{display:block;color:#0f172a}.approute-catalog-row small,.approute-order-row small{display:block;color:#64748b;overflow-wrap:anywhere}.approute-service-mark{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#eef6ff;color:#2563eb;overflow:hidden}.approute-service-mark img{width:100%;height:100%;object-fit:cover}.approute-error-line{grid-column:1/-1;color:#b91c1c}.product-package-editor-row{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(14,165,233,.28);border-left:4px solid #06b6d4;border-radius:12px;background:linear-gradient(180deg,rgba(14,165,233,.07),rgba(255,255,255,.9)),#ffffff;box-shadow:0 14px 30px rgba(15,23,42,.06)}.product-package-editor-row.is-out-of-stock{border-color:rgba(239,68,68,.32) rgba(239,68,68,.32) rgba(239,68,68,.32) #ef4444;background:linear-gradient(180deg,rgba(254,242,242,.86),rgba(255,255,255,.94)),#ffffff}.product-package-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 2px}.product-package-card-head strong{min-width:0;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.product-package-card-head .admin-chip{min-height:24px;padding-inline:9px;font-size:10px}.product-package-app-route{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border:1px dashed rgba(37,99,235,.32);border-radius:8px;padding:12px;background:rgba(239,246,255,.66)}.product-package-app-route .approute-product-picker.package-inline{grid-column:1/-1;grid-template-columns:minmax(260px,.95fr) minmax(360px,1.45fr) minmax(240px,.9fr);gap:12px;padding:12px}.approute-product-picker label,.product-package-app-route .approute-product-picker.package-inline label,.product-package-app-route label{display:grid;grid-gap:6px;gap:6px;min-width:0}.product-package-app-route>label{min-width:0}.approute-product-picker .admin-custom-select,.approute-product-picker input,.product-package-app-route .admin-custom-select,.product-package-app-route>label input{width:100%;min-height:40px}.app-route-package-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-self:end}.app-route-package-actions .admin-check.tight{min-height:40px;margin:0}.product-package-provider-row{display:grid;grid-template-columns:minmax(260px,420px) repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;align-items:end;border:1px dashed rgba(14,165,233,.34);border-radius:8px;padding:8px 12px;background:rgba(14,165,233,.08)}.product-package-provider-row>label{display:grid;grid-gap:5px;gap:5px;min-width:0}.product-package-provider-row>label:first-child{max-width:420px}.product-package-provider-row .admin-custom-select,.product-package-provider-row input,.product-package-provider-row select{width:100%;min-height:40px}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu{max-height:none;overflow-y:visible;padding:5px}.apighor-game-select .admin-custom-select-menu,.product-package-provider-row .package-delivery-provider-select.apighor-game-select .admin-custom-select-menu{max-height:min(360px,52vh);overflow-y:auto}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-button{min-height:42px;padding-block:6px}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-button span{gap:0}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-button small{display:none}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button{min-height:36px;grid-template-columns:minmax(0,1fr) 16px;padding:6px 9px}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu strong{font-size:12px;line-height:1.1}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu small{display:none}.product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button span{gap:0}.product-package-provider-row small{min-height:40px;display:flex;align-items:center;align-self:end;color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.approute-product-picker{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);grid-gap:12px;gap:12px;border:1px dashed rgba(37,99,235,.32);border-radius:8px;padding:12px;background:rgba(239,246,255,.58)}.approute-product-picker-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:2px}.approute-product-picker small{grid-column:1/-1;color:#475569}@media (max-width:1120px){.product-package-app-route,.product-package-app-route .approute-product-picker.package-inline{grid-template-columns:1fr}.app-route-package-actions{justify-content:flex-start}}@media (max-width:860px){.approute-catalog-row,.approute-order-row,.approute-product-picker,.product-package-app-route,.product-package-provider-row{grid-template-columns:1fr}.product-package-provider-row>label:first-child{max-width:none}.approute-service-mark{display:none}}.pin-delivery-console{display:grid;grid-gap:18px;gap:18px}.pin-delivery-stats,.pin-stock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pin-delivery-stats span,.pin-stock-grid span{display:grid;grid-gap:7px;gap:7px;min-height:104px;padding:16px;border:1px solid #d7dee9;border-radius:8px;background:linear-gradient(135deg,#eff6ff,#ffffff);box-shadow:inset 0 3px 0 #2563eb,0 1px 2px rgba(15,23,42,.05)}.pin-delivery-stats svg,.pin-stock-grid svg{color:#2563eb}.pin-delivery-stats small,.pin-stock-grid small{color:#64748b;font-weight:700}.pin-delivery-stats strong,.pin-stock-grid strong{color:#111827;font-size:28px;line-height:1}.pin-delivery-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.pin-delivery-audit{grid-column:1/-1}.pin-product-directory{display:grid;grid-gap:14px;gap:14px}.pin-directory-toolbar{display:grid;grid-template-columns:minmax(260px,520px) minmax(190px,240px) auto;grid-gap:12px;gap:12px;align-items:center;justify-content:space-between}.pin-product-status-select{width:100%}.pin-directory-page-count{color:#64748b;font-size:12px;font-weight:700;white-space:nowrap}.pin-directory-page-count strong{color:#111827}.admin-theme-toggle{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;color:#111827;padding:0 12px;font-size:11px;font-weight:800}.admin-theme-toggle.active{border-color:#111827;background:#111827;color:#ffffff}.pin-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:14px;gap:14px;align-items:start}.pin-product-card{position:relative;min-width:0;height:118px;display:grid;padding:14px;border:1px solid #d7dee9;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f7f9fd);box-shadow:0 1px 2px rgba(15,23,42,.04);color:inherit;text-align:left}.pin-product-card:hover{border-color:#93c5fd;background:linear-gradient(180deg,#ffffff,#eff6ff);transform:translateY(-1px)}.pin-product-card.has-pins{border-color:#fecaca;box-shadow:inset 0 3px 0 #ef4444,0 1px 2px rgba(15,23,42,.04)}.pin-product-card.low-stock{border-color:#fbbf24;box-shadow:inset 0 3px 0 #f59e0b,0 1px 2px rgba(15,23,42,.04)}.pin-product-card.has-pins.low-stock{border-color:#fecaca;box-shadow:inset 0 3px 0 #ef4444,0 1px 2px rgba(15,23,42,.04)}.pin-product-card-main{min-width:0;width:100%;height:100%;display:grid;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.pin-product-switch{position:absolute;top:9px;right:10px;z-index:2;cursor:pointer}.pin-product-switch input{position:absolute;opacity:0;pointer-events:none}.pin-product-switch span{min-height:22px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:900;line-height:1;white-space:nowrap}.pin-product-switch.active span{border-color:#bbf7d0;background:#dcfce7;color:#166534}.pin-product-switch input:disabled+span{opacity:.55;cursor:not-allowed}.pin-product-notice{position:absolute;top:36px;right:9px;display:inline-flex;align-items:center;gap:5px;max-width:calc(100% - 112px);padding:4px 8px;border:1px solid #fecaca;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.pin-product-notice i{width:7px;height:7px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.pin-product-head{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.pin-product-head>span:last-child{padding-right:72px}.pin-product-image{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#eff6ff;color:#2563eb}.pin-product-image img{width:100%;height:100%;object-fit:cover}.pin-product-head small,.pin-product-head strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-product-head strong{color:#111827;font-size:14px;font-weight:800}.pin-product-head small{margin-top:3px;color:#64748b;font-size:12px}.pin-product-card-foot{align-self:end;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #e5eaf2;color:#2563eb;font-size:12px;font-weight:800}.pin-product-package-list{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:visible;padding:8px;border:1px solid #e5eaf2;border-radius:8px;background:#f8fafc;scrollbar-width:thin}.pin-product-package-list.modal{max-height:min(420px,calc(100vh - 330px));overflow:auto}.pin-product-package-list button{min-width:0;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;grid-gap:10px;gap:10px;align-items:center;width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:7px;background:linear-gradient(180deg,#ffffff,#fbfdff);color:#111827;cursor:pointer;text-align:left}.pin-product-pagination{justify-content:center;margin-top:2px}.pin-product-package-list button:hover{border-color:#93c5fd;background:#eff6ff}.pin-product-package-list button.low-stock{border-color:#fbbf24;background:#fffbeb}.pin-product-package-list small,.pin-product-package-list span,.pin-product-package-list strong{min-width:0}.pin-product-package-list small,.pin-product-package-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-product-package-list strong{font-size:13px}.pin-product-package-list small{margin-top:3px;color:#64748b;font-size:11px;font-weight:700}.pin-product-package-list b{min-width:30px;padding:5px 8px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;text-align:center}.pin-product-modal-panel{width:min(760px,calc(100vw - 32px))}.pin-product-modal .admin-user-modal-head p{margin:3px 0 0;color:#64748b;font-size:13px}.pin-product-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pin-product-modal-summary span{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid #d7dee9;border-radius:8px;background:#ffffff}.pin-product-modal-summary span.red{border-color:#fecaca;background:#fef2f2}.pin-product-modal-summary span.orange{border-color:#fed7aa;background:#fff7ed}.pin-product-modal-summary svg{color:#2563eb}.pin-product-modal-summary span.red svg{color:#dc2626}.pin-product-modal-summary span.orange svg{color:#f97316}.pin-product-modal-summary small{color:#64748b;font-size:11px;font-weight:800}.pin-product-modal-summary strong{color:#111827;font-size:20px;line-height:1}.pin-directory-empty{min-height:150px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:20px;border:1px dashed #cbd5e1;border-radius:8px;background:#ffffff;color:#64748b;text-align:center}.pin-directory-empty strong{color:#111827}.pin-package-modal-panel{width:min(1320px,calc(100vw - 32px))}.pin-package-modal-head{align-items:center}.my-products-pin-modal-actions{display:flex;align-items:center;gap:8px}.my-products-pin-package-panel{width:min(980px,calc(100vw - 32px))}.pin-package-title-row{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.pin-package-hero-image{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7dee9;border-radius:8px;background:#eff6ff;color:#2563eb}.pin-package-hero-image img{width:100%;height:100%;object-fit:cover}.pin-package-modal .admin-user-modal-head p{margin:3px 0 0;color:#64748b;font-size:13px}.pin-edit-modal-panel{width:min(620px,calc(100vw - 32px))}.pin-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.pin-edit-grid label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:800}.pin-edit-grid input{min-height:44px;width:100%;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#0f172a;padding:0 12px;font:inherit;font-weight:700}.pin-package-detail-stack{display:grid;grid-gap:14px;gap:14px}@media (max-width:700px){.pin-directory-toolbar{grid-template-columns:1fr;justify-content:stretch}.pin-directory-page-count{white-space:normal}.pin-product-card{height:118px}.pin-product-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pin-package-modal-head{align-items:flex-start}.my-products-pin-modal-actions{width:100%}.my-products-pin-modal-actions button{flex:1 1;justify-content:center}.pin-package-title-row{width:100%;grid-template-columns:50px minmax(0,1fr)}.pin-package-hero-image{width:50px;height:50px}.pin-edit-grid{grid-template-columns:1fr}}.pin-package-panel,.pin-workbench{min-width:0}.pin-package-list{display:grid;grid-gap:10px;gap:10px;max-height:720px;overflow:auto;padding-right:2px}.pin-package-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;min-height:76px;padding:10px;border:1px solid #d7dee9;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f7f9fd);color:#111827;text-align:left}.pin-package-list button.active{border-color:#93c5fd;background:#eaf2ff;box-shadow:inset 3px 0 0 #2563eb}.pin-package-list button.low-stock{border-color:#fbbf24}.pin-package-thumb{display:grid;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:8px;background:#eff6ff;color:#2563eb}.pin-package-thumb img{width:100%;height:100%;object-fit:cover}.pin-package-list em,.pin-package-list small,.pin-package-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-package-list small{color:#64748b}.pin-package-list em{margin-top:3px;color:#2563eb;font-size:11px;font-style:normal;font-weight:800;text-transform:uppercase}.pin-package-list b{min-width:34px;padding:6px 8px;border-radius:999px;background:#dcfce7;color:#166534;text-align:center}.pin-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);grid-gap:12px;gap:12px;margin-top:14px}.pin-import-grid label,.pin-settings-grid>label:not(.product-option-card),.pin-table-toolbar select{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:13px;font-weight:800}.pin-import-grid textarea,.pin-settings-grid input[type=number],.pin-table-toolbar input,.pin-table-toolbar select{min-height:44px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#111827;box-sizing:border-box}.pin-settings-grid>.pin-low-stock-field{align-self:stretch;align-content:center;padding:12px 14px;border:1px solid #dbe4ef;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 1px 2px rgba(15,23,42,.04)}.pin-low-stock-field input{width:100%;padding:0 12px;font-weight:800}.pin-import-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:14px;gap:14px;margin-top:16px}.pin-import-grid textarea{width:100%;min-height:150px;padding:12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pin-import-counter{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px;font-weight:600;line-height:1.3}.pin-import-counter small,.pin-import-counter strong{font:inherit}.pin-import-counter strong{flex:0 0 auto;color:#475569;text-align:right}.pin-duplicate-alert{display:grid;grid-gap:9px;gap:9px;margin-top:10px;padding:12px;border:1px solid #ef4444;border-radius:8px;background:#fef2f2;color:#991b1b}.pin-duplicate-alert>strong{display:inline-flex;align-items:center;gap:7px;color:#991b1b;font-size:13px;font-weight:900}.pin-duplicate-alert em,.pin-duplicate-alert p{margin:0;color:#b91c1c;font-size:12px;font-style:normal;font-weight:700}.pin-duplicate-alert>div{display:flex;flex-wrap:wrap;gap:7px}.pin-duplicate-alert span{display:grid;grid-gap:2px;gap:2px;padding:6px 8px;border-radius:7px;background:#dc2626;color:#ffffff}.pin-duplicate-alert b,.pin-duplicate-alert small{color:#ffffff;font-size:11px;line-height:1.2}.pin-import-actions{grid-column:1/-1;display:grid;align-content:end;grid-gap:10px;gap:10px}.pin-import-actions .admin-check{display:flex;align-items:center;gap:8px;justify-self:start;color:#334155}.pin-import-actions .admin-ghost,.pin-import-actions .admin-primary{width:100%;justify-content:center}.pin-table-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 170px max-content max-content;grid-gap:10px;gap:10px;align-items:center;margin-top:18px}.pin-table-toolbar .admin-search{width:100%;max-width:none;min-height:44px;padding:0 14px;border-color:#cbd5e1;background:#ffffff;color:#64748b}.pin-table-toolbar .admin-search input{min-height:0;padding:0;border:0;background:transparent;color:#111827;box-shadow:none}.pin-table-toolbar .admin-danger.compact,.pin-table-toolbar .admin-ghost.compact,.pin-table-toolbar select{height:44px}.pin-table-toolbar .admin-danger.compact,.pin-table-toolbar .admin-ghost.compact{padding:0 14px}.pin-bulk-delete-button{white-space:nowrap}.pin-inventory-table,.pin-recycle-table{margin-top:12px}.pin-inventory-footer,.pin-recent-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px 0 0;border-top:1px solid #e5e7eb;color:#334155;font-size:13px;font-weight:500}.pin-inventory-footer>div,.pin-recent-footer>div{display:inline-flex;align-items:center;gap:8px}.pin-inventory-footer button,.pin-recent-footer button{min-height:32px;padding:0 14px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#111827;font-weight:700}.pin-inventory-footer button:not(:disabled):hover,.pin-recent-footer button:not(:disabled):hover{border-color:#2563eb;color:#1760ff}.pin-inventory-footer button:disabled,.pin-recent-footer button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.7}.pin-inventory-table .admin-chip.danger{background:#fee2e2;color:#991b1b}.pin-inventory-table .admin-table-head,.pin-inventory-table .admin-table-row{min-width:1110px;grid-template-columns:34px minmax(170px,1.1fr) 112px minmax(140px,.9fr) minmax(240px,1.55fr) minmax(140px,.8fr) 86px;gap:14px}.pin-recycle-table .admin-table-head,.pin-recycle-table .admin-table-row{min-width:980px;grid-template-columns:minmax(150px,1fr) minmax(220px,1.45fr) 112px minmax(170px,1.1fr) minmax(170px,1fr) 96px;gap:14px}.pin-inventory-table .admin-table-head>*,.pin-inventory-table .admin-table-row>*,.pin-recycle-table .admin-table-head>*,.pin-recycle-table .admin-table-row>*{min-width:0}.pin-recycle-table .admin-table-row>span:not(.admin-row-actions):not(.admin-chip){display:grid;grid-gap:3px;gap:3px;align-content:center}.pin-recycle-table .admin-table-row small,.pin-recycle-table .admin-table-row strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-code-with-action,.pin-recycle-table .pin-code-with-action{display:flex;align-items:center;gap:8px}.pin-code-with-action strong{min-width:0}.pin-code-with-action button{width:30px;height:30px;min-width:30px;display:inline-grid;place-items:center;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#1760ff}.pin-code-with-action button:hover{border-color:#2563eb;background:#eef5ff}.pin-recycle-table .admin-row-actions{justify-content:flex-end}.pin-inventory-cell{display:grid;grid-gap:3px;gap:3px;align-content:center;min-width:0;overflow:hidden}.pin-inventory-cell small,.pin-inventory-main{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-inventory-main{color:#111827;font-weight:700}.pin-inventory-cell small{color:#64748b;font-size:12px;font-weight:600}.pin-inventory-cell .pin-mobile-label{display:none}.pin-inventory-table .admin-row-actions{justify-content:flex-end}.pin-select-cell{display:inline-flex;align-items:center;justify-content:center}.pin-select-cell input{width:18px;height:18px;accent-color:#2563eb;cursor:pointer}.admin-order-pin-list code,.pin-code-cell{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;word-break:break-all}.pin-audit-list{display:grid;grid-gap:10px;gap:10px}.pin-audit-list article{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px;border:1px solid #d7dee9;border-radius:8px;background:#fbfdff}.pin-audit-list svg{color:#2563eb}.pin-audit-list small,.pin-audit-list strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-audit-list small{color:#64748b}.pin-recent-count{color:#64748b;font-size:13px;font-weight:800}.pin-recent-pagination{justify-content:center;margin-top:12px}.admin-order-pin-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.admin-order-pin-list code{padding:5px 7px;border:1px solid #dc2626;border-radius:6px;background:#dc2626;color:#ffffff;font-size:12px}@media (max-width:1180px){.pin-delivery-layout{grid-template-columns:1fr}.pin-package-list{max-height:420px}}@media (max-width:760px){.pin-delivery-stats,.pin-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pin-import-grid,.pin-settings-grid,.pin-table-toolbar{grid-template-columns:1fr}.pin-delivery-stats span,.pin-stock-grid span{min-height:96px;padding:14px}.pin-inventory-table .admin-table-head,.pin-recycle-table .admin-table-head{display:none}.pin-inventory-table .admin-table-row,.pin-recycle-table .admin-table-row{min-width:0;display:grid;grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:14px;border-radius:8px}.pin-inventory-table .admin-table-row{grid-template-columns:auto minmax(0,1fr)}.pin-recycle-table .admin-table-row{grid-template-columns:1fr}.pin-inventory-table .pin-select-cell{grid-row:1;align-self:start;padding-top:2px}.pin-inventory-table .pin-code-cell,.pin-recycle-table .pin-code-cell{grid-column:2;display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:13px;overflow-wrap:anywhere}.pin-recycle-table .pin-code-cell{grid-column:1}.pin-recycle-table .pin-code-with-action{align-items:flex-start;justify-content:space-between}.pin-inventory-table .admin-chip:before,.pin-inventory-table .pin-code-cell:before,.pin-recycle-table .admin-chip:before,.pin-recycle-table .admin-table-row>span[data-label]:before,.pin-recycle-table .pin-code-cell:before{content:attr(data-label);color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.pin-inventory-table .admin-chip{grid-column:2}.pin-inventory-table .admin-chip,.pin-recycle-table .admin-chip{justify-self:start;width:max-content;min-height:26px;padding:0 10px}.pin-recycle-table .admin-table-row>span[data-label]:not(.admin-chip):not(.admin-row-actions){display:grid;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid rgba(148,163,184,.18)}.pin-recycle-table .admin-table-row small,.pin-recycle-table .admin-table-row strong{white-space:normal;overflow-wrap:anywhere}.pin-inventory-table .pin-inventory-cell{grid-column:2;gap:4px;padding:8px 0;border-top:1px solid rgba(148,163,184,.18)}.pin-inventory-table .pin-inventory-cell .pin-mobile-label{display:block;color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.pin-inventory-cell small:not(.pin-mobile-label),.pin-inventory-main{white-space:normal;overflow-wrap:anywhere}.pin-inventory-table .admin-row-actions,.pin-recycle-table .admin-row-actions{grid-column:2;justify-content:flex-start;padding-top:2px}.pin-recycle-table .admin-row-actions{grid-column:1}.pin-inventory-footer,.pin-recent-footer{align-items:stretch;flex-direction:column}.pin-inventory-footer>div,.pin-recent-footer>div{justify-content:flex-end}}html.admin-dark-preload,html.admin-dark-preload body{background:#111214;color-scheme:dark}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console){background:#111214}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-main{background:transparent}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar{background:#171819!important;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-media-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-toolbar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-template-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-create-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-list,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-filter-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-overview,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-directory,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-workbench,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-list-card{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-link-box,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-link-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-note,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-table-footer,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-duplicate-alert,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-grid input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-head{background:#18191b!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list button:hover{border-color:rgba(244,214,0,.42)!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-list span:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat:hover{border-color:rgba(250,204,21,.42)!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-import-grid textarea,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea{border-color:rgba(148,163,184,.25)!important;background:#101112!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-import-counter,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-head small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-count{color:#9fb0c7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-hero p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-hero p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stack-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-usage-cell small{color:#9fb0c7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-head strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-hero h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-hero h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stack-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-usage-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-main,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-head strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-copy-all,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-list article>button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-head button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-primary{border-color:#f4d600!important;background:#f4d600!important;color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle.active{border-color:rgba(250,204,21,.5)!important;background:#facc15!important;color:#111827!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-inbox,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools>span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-pagination button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-access-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-stat,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-mini-list>button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-summary,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-stat,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-transaction-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-catalog-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-order-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-product-picker,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .topupghor-product-summary{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-list button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-mini-list>button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-catalog-row:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-order-row:hover{border-color:rgba(250,204,21,.42)!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button svg{color:#facc15!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-button strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-access-grid strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-main strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-meta b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-stat strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-mini-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-summary strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-stat strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-catalog-row strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-order-row strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .topupghor-product-summary strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-button small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-pagination,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-access-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-main em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-main small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-meta i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-stat span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-mini-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-summary small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-stat span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-catalog-row small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-order-row small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-product-picker small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .topupghor-product-summary small{color:#9fb0c7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-checkbox,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-empty-line,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-form-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-admin-workspace p{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-form-grid input:disabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-form-grid label:has(input:disabled),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-form-grid select:disabled{opacity:.62}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-ghost:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-icon-action:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mini-button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-row-actions button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-chip:hover{border-color:rgba(250,204,21,.38)!important;background:rgba(250,204,21,.1)!important;color:#fde68a!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell{border-color:#36393d!important;background:#202123!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-main{background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-form-section{border-color:#303236!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-form-section:nth-child(2n){background:#1d1e20!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-form-section .admin-section-head h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-card-head strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-preview-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-side-panel h3{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .package-input-field,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-form-section .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-preview-card small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-side-panel p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .summary-panel p{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-form-section .admin-check,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-side-panel label{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-product-picker input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid textarea,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-field-row input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-field-row select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-app-route>label input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-row input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-row select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-side-panel input{border-color:#36393d!important;background-color:#111214!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-product-picker input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid textarea::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-field-row input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-app-route>label input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-row input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-side-panel input::placeholder{color:#64748b!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .approute-product-picker,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-field-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-app-route,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-editor-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-preview-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-side-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .summary-panel p{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card:hover{border-color:rgba(244,214,0,.34)!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card.selected{border-color:rgba(244,214,0,.7)!important;background:#202123!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .provider-field-highlight{border-color:rgba(244,214,0,.48)!important;background:rgba(244,214,0,.14)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .provider-field-highlight strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .provider-field-highlight>span{color:#fff!important;font-weight:600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .provider-field-highlight strong{border-color:rgba(14,165,233,.54)!important;background:rgba(14,165,233,.2)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell input:disabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell select:disabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell textarea:disabled{border-color:rgba(148,163,184,.18)!important;background-color:#111214!important;color:#7f8ea3!important;opacity:1!important;cursor:not-allowed}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell select option{background:#111214!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option input{border-color:#64748b!important;background:#111214!important;box-shadow:inset 0 0 0 4px #111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option input:checked{border-color:#f4d600!important;background:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-inline-check{border-color:#36393d!important;background:#1b1c1e!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-inline-check input{border-color:#64748b!important;background-color:#111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-inline-check input:checked{border-color:#f4d600!important;background:#f4d600 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23111214' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M2.2 7.3 5.4 10.5 11.8 3.9'/%3E%3C/svg%3E") 50% /12px 12px no-repeat!important;box-shadow:0 0 0 4px rgba(244,214,0,.14)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-inline-check.package-out-stock input:checked{border-color:#ef4444!important;background:#ef4444 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' d='M2.2 7.3 5.4 10.5 11.8 3.9'/%3E%3C/svg%3E") 50% /12px 12px no-repeat!important;box-shadow:0 0 0 4px rgba(239,68,68,.14)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-inline-check.package-out-stock{color:#fecaca!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-inline-check.package-out-stock.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-editor-row.is-out-of-stock,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-row.is-out-of-stock{border-color:rgba(248,113,113,.45)!important;background:rgba(127,29,29,.22)!important;color:#fecaca!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-editor-row{border-left-color:#06b6d4!important;background:rgba(14,165,233,.08)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-editor-row.is-out-of-stock{border-left-color:#ef4444!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-side{border-color:#303236!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-preview-image{background:#111214!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-footer{border-color:#303236!important;background:rgba(32,33,35,.94)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-sections-card{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-sections-card>.admin-section-head{border-color:#303236!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-sections-grid{background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-item,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-empty,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-editor,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-editor.featured,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-editor:nth-child(2n){border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-title{border-color:#303236!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-title-row strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-panel h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-title h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-sections-card>.admin-section-head h2{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-copy small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-empty small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-panel .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-title p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-sections-card>.admin-section-head p{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card .admin-form-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-fields label{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card .admin-form-grid input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card .admin-form-grid select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-fields input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-fields select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-fields textarea{border-color:#36393d!important;background-color:#111214!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-form-card .admin-form-grid input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-fields input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-section-fields textarea::placeholder{color:#64748b!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-item.selected{border-color:rgba(244,214,0,.5)!important;background:#202123!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-media{border-color:#36393d!important;background:#111214!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-page-arrow,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-page-dot{border-color:#36393d!important;background:#1b1c1e!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-page-dot.active{border-color:#f4d600!important;background:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-modal-panel{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-modal-head h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-head strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-tab-panel .admin-section-head h3{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-modal-head small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-head small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-tab-panel .admin-section-head p{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-shell{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-tabs{border-color:rgba(148,163,184,.18)!important;background:#101112!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-tabs button{border-color:transparent!important;background:transparent!important;color:#cbd5e1!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-tabs button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-tabs button:hover{border-color:rgba(244,214,0,.5)!important;background:#202123!important;color:#fff3a3!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-content{background:#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-agent-box,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-summary span{border-color:rgba(148,163,184,.2)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-card h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-total-line strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-total-line span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid small{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-detail-chips span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-detail-kicker{border:1px solid rgba(244,214,0,.34)!important;background:rgba(244,214,0,.14)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero>button{border-color:#36393d!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero>button:hover{background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid span{border-color:rgba(148,163,184,.2)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-image{background:#101112!important;color:#94a3b8!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-select>button{border-color:rgba(148,163,184,.28)!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu button{color:#e5e7eb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu button:hover{background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-panel{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-head{border-color:rgba(148,163,184,.22)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.client{background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article span{color:inherit!important;opacity:.78}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article img{background:#101112!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer{border-color:rgba(148,163,184,.22)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.pending{border-color:rgba(250,204,21,.35)!important;background:rgba(113,63,18,.18)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.completed{border-color:rgba(34,197,94,.35)!important;background:rgba(20,83,45,.22)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.cancelled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.expired,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.failed{border-color:rgba(248,113,113,.38)!important;background:rgba(127,29,29,.22)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-amount b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-main strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-main em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-main small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-note{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row .admin-avatar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request .admin-avatar{border-color:rgba(148,163,184,.22)!important;background:#101112!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-amount i{background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.pending .admin-wallet-request-amount i{background:rgba(250,204,21,.18)!important;color:#fde68a!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.completed .admin-wallet-request-amount i{background:rgba(34,197,94,.18)!important;color:#bbf7d0!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.cancelled .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.expired .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.failed .admin-wallet-request-amount i{background:rgba(248,113,113,.18)!important;color:#fecaca!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row:focus-visible,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row:hover{border-color:rgba(244,214,0,.42)!important;background:#202123!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row em{background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-import-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>label:not(.product-option-card){color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#dce7f1!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-import-grid textarea,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid input[type=number],:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar select{border-color:rgba(148,163,184,.28)!important;background:#101112!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel .admin-user-modal-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel .admin-user-modal-head small{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel .admin-user-modal-head h2{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-grid input{border-color:rgba(148,163,184,.28)!important;background:#101112!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel .admin-user-modal-head>button{border:1px solid rgba(148,163,184,.28)!important;border-radius:8px!important;background:#1b1c1e!important;color:#e5e7eb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel .admin-user-modal-head>button:hover{border-color:rgba(244,214,0,.42)!important;background:#202123!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid select:disabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .approute-product-picker select:disabled{border-color:rgba(148,163,184,.2)!important;background-color:#111214!important;background-image:linear-gradient(45deg,transparent 50%,#7f8ea3 0),linear-gradient(135deg,#7f8ea3 50%,transparent 0),linear-gradient(180deg,#111214,#111214)!important;color:#7f8ea3!important;opacity:1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid label>select{color:#111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell .admin-form-grid label>select option{background:#ffffff!important;color:#111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-help{border-color:#36393d!important;background:#1b1c1e!important;color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-help strong{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item small{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item b{background:rgba(34,197,94,.18)!important;color:#bbf7d0!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item b.hidden{background:rgba(148,163,184,.16)!important;color:#cbd5e1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-benefits span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-qr,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-summary{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-benefits strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-steps span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-summary strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-benefits p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-summary p{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-steps b{background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-field{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-field input{border-color:rgba(148,163,184,.28)!important;background:#101112!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-status{border-color:rgba(148,163,184,.24)!important;background:#1b1c1e!important;color:#e5e7eb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-card{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-hero{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-actions{border-color:#36393d!important;background:#111214!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-toggle{background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-hero span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-toggle small{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-hero h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-toggle strong{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-hero p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-toggle em{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-pill{border-color:#36393d!important;background:#111214!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-pill.active{border-color:rgba(244,214,0,.44)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card label{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card input{border-color:#36393d!important;background:#111214!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-toggle h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-hero h2{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-toggle p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-hero p{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-hero span{color:#34d399!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-head{border-color:rgba(148,163,184,.18)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-pill{border-color:rgba(148,163,184,.28)!important;background:#1b1c1e!important;color:#e5e7eb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-pill.active{border-color:rgba(244,214,0,.44)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-menu-editor{border-color:rgba(148,163,184,.22)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-menu-editor .admin-section-head h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-title-field{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-menu-editor .admin-section-head p{color:#b6c3d6!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-library-head h2{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .bulk-select-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-library-head p{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .bulk-card-check{border-color:#36393d!important;background:#f7f8fb!important;color:#111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-bulk-actions input[type=checkbox],:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-select input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .bulk-card-check input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .bulk-select-cell input{accent-color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row>span{background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row input[type=number],:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row input[type=text],:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row>input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-title-field input{border-color:rgba(148,163,184,.28)!important;background:#101112!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-editor-toolbar button{border-color:rgba(148,163,184,.28)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-editor-toolbar button:focus-visible,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-editor-toolbar button:hover{border-color:rgba(244,214,0,.46)!important;background:#202123!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-content-field{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-content-field textarea,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor{border-color:rgba(148,163,184,.28)!important;background:#101112!important;color:#f7f8fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-content-field textarea::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor:empty:before{color:#7f8ea3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor:focus{border-color:rgba(244,214,0,.5)!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor li,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor p{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor figcaption{color:#9fb0c7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor .blog-lead{color:#e0f2fe!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-rule-profile,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-user-rule-list article{border-color:#303236!important;background:#1a1b1d!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.critical,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.high,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-user-rule-list article.disabled{border-color:rgba(248,113,113,.42)!important;background:rgba(127,29,29,.2)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.medium,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-user-rule-list article.custom{border-color:rgba(244,214,0,.34)!important;background:rgba(244,214,0,.08)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.user-enabled:not(.user-trusted):not(.action-done){border-color:rgba(34,197,94,.48)!important;background:rgba(20,83,45,.24)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.user-trusted:not(.action-done){border-color:rgba(59,130,246,.48)!important;background:rgba(30,64,175,.22)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.action-done,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert.resolved{border-color:rgba(16,185,129,.48)!important;background:rgba(6,78,59,.26)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-rule-untrust-button{border-color:rgba(96,165,250,.58)!important;background:rgba(30,64,175,.22)!important;color:#bfdbfe!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-rule-grid input{border-color:#36393d!important;background:#171819!important;color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-rule-profile small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-alert small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-rule-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .wallet-security-user-rule-list small{color:#9da3ad!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console){--admin-bg:#101112;--admin-panel:#1a1b1d;--admin-panel-2:#202123;--admin-panel-3:#171819;--admin-line:#303236;--admin-muted:#9da3ad;--admin-cyan:#f4d600;--admin-purple:#f4d600;background:#101112!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar{border-color:#303236!important;background:#1a1b1d!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar{border-color:#303236!important;background:rgba(32,33,35,.96)!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-footer{border-color:#303236!important;color:#d5dae2!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-link,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button{color:#d5dae2!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-link:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button:hover{border-color:#3c4148!important;background:#26282b!important;color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button.active{box-shadow:inset 3px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-logo,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar h1{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-topbar small{color:#9da3ad!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-editor-block,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-hero-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-list-item,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-media-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-repeat-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-toolbar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-preview,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-template-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-card{border-color:#303236!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row{border-color:#303236!important;background:#1a1b1d!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea{background:#171819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input::placeholder,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea::placeholder{color:#8f949d!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-filter-row button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-ghost,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-icon-action,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mini-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-row-actions button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-chip{border-color:#36393d!important;background:#1b1c1e!important;color:#f3f5f8!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-primary,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle.active{border-color:#f4d600!important;background:#f4d600!important;color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-filter-row button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row>span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mini-button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-position,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-steps b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-tabs button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot{border-color:rgba(244,214,0,.42)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-primary svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle.active svg{color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-avatar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-avatar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-icon,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row .admin-avatar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request .admin-avatar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-service-mark{border-color:rgba(244,214,0,.28)!important;background:rgba(244,214,0,.12)!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-detail-kicker,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-logo svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-toggle small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a.active svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a:hover svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button.active svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button:hover svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-icon svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-content-field,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-help strong{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search:focus-within,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row:focus-visible,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-customer-row:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-editor-toolbar button:focus-visible,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-editor-toolbar button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor:focus,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel .admin-user-modal-head>button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input:focus,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) select:focus,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea:focus{border-color:rgba(244,214,0,.62)!important;background:#202829!important;color:#fff7bf!important;box-shadow:0 0 0 3px rgba(244,214,0,.14)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.admin{border-color:rgba(244,214,0,.42)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor blockquote{border-left-color:#f4d600!important;background:rgba(244,214,0,.12)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-status.pending,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.pending,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-status-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-status-pill.inactive,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot.pending{border-color:rgba(244,214,0,.42)!important;background:#211f14!important;color:#fff3a3!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.green,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-status.enabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.completed,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-status-pill.redeemed,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot.ok{border-color:rgba(52,211,153,.42)!important;background:rgba(16,94,63,.24)!important;color:#baf7d7!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.danger,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.cancelled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.expired,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.failed,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-status-pill.archived,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-status-pill.expired,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot:not(.ok):not(.pending){border-color:rgba(248,113,113,.46)!important;background:rgba(127,29,29,.24)!important;color:#fecaca!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button.unread,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-list>button.unread,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-table-row.unviewed,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card.unread{border-color:rgba(246,166,0,.44)!important;background:#211f14!important;color:#fff3a3!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-media-card.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-card.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-item.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-switch.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .promo-product-results button.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .promo-selected-products button{border-color:rgba(244,214,0,.5)!important;background:#202123!important;color:#fff7bf!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-dot.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-filter-row button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-tabs button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-template-card-toggle-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-page-dot.active{border-color:rgba(244,214,0,.54)!important;background:#f4d600!important;color:#101819!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.pending .admin-wallet-request-amount i{background:rgba(244,214,0,.18)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.completed .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item b{background:rgba(52,211,153,.18)!important;color:#baf7d7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.cancelled .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.expired .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-request.failed .admin-wallet-request-amount i,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item b.hidden{background:rgba(248,113,113,.18)!important;color:#fecaca!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer .send,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-primary,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-secondary.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-create-toggle.active{border-color:#f4d600!important;background:#f4d600!important;color:#101819!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-audit,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-overview,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-directory,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-workbench{border-color:#303236!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary svg{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-directory-page-count,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-count,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-directory-page-count strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-empty,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-empty-state,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-empty,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .media-picker-empty,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-directory-empty,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-empty-state{border-color:#46585c!important;background:#171819!important;color:#b9c6d3!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-empty svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-empty-state svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-empty svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .media-picker-empty svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-directory-empty svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-empty-state svg{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gallery-empty-state strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offers-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .media-picker-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-directory-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-empty-state strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list button{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list button:hover{border-color:rgba(244,214,0,.48)!important;background:#202829!important;box-shadow:inset 4px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card.has-pins,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card.has-pins.low-stock{border-color:rgba(52,211,153,.4)!important;background:linear-gradient(90deg,rgba(16,94,63,.28),#1b1c1e 44%)!important;box-shadow:inset 4px 0 0 #34d399!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list button.low-stock,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card.low-stock,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary span.orange,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list button.low-stock{border-color:rgba(246,166,0,.46)!important;background:linear-gradient(90deg,rgba(246,166,0,.16),#1b1c1e 48%)!important;box-shadow:inset 4px 0 0 #f6a600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal-summary span.red{border-color:rgba(248,113,113,.46)!important;background:linear-gradient(90deg,rgba(127,29,29,.32),#1b1c1e 48%)!important;box-shadow:inset 4px 0 0 #ef4444!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-hero-image,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-thumb,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-image{border-color:rgba(244,214,0,.24)!important;background:#101819!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-code-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-main,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-head strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-modal .admin-user-modal-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-head small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-modal .admin-user-modal-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-card-foot{border-color:#303236!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-list b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-package-list b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-switch span{border-color:rgba(148,163,184,.24)!important;background:#171819!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-switch.active span{border-color:rgba(244,214,0,.5)!important;background:#f4d600!important;color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-notice{border-color:rgba(52,211,153,.38)!important;background:rgba(52,211,153,.12)!important;color:#baf7d7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-notice i{background:#34d399!important;box-shadow:0 0 0 3px rgba(52,211,153,.14)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-import-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>label:not(.product-option-card){color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-edit-grid input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-import-grid textarea,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid input[type=number],:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar .admin-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-table-toolbar select{border-color:#36393d!important;background:#101112!important;color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-select-cell input{accent-color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-modal-panel{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-panel{border-color:#303236!important;background:#171819!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero{background:#171819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-card h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-total-line strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-total-line span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-detail-chips span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-detail-kicker{border-color:rgba(244,214,0,.42)!important;background:rgba(244,214,0,.12)!important;color:#fff3a3!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero>button{border-color:#46585c!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-detail-hero>button:hover{border-color:rgba(244,214,0,.5)!important;background:#202829!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-customer-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-fields span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-payment-grid span{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card:hover{border-color:rgba(244,214,0,.42)!important;background:#202829!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-item-image{border-color:rgba(244,214,0,.22)!important;background:#101819!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-select>button{border-color:#36393d!important;background:#101112!important;color:#ffffff!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu button{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-status-menu button:hover{border-color:rgba(244,214,0,.34)!important;background:rgba(244,214,0,.12)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-head{border-color:#303236!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-card b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-copy-all,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pin-modal-list article>button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-order-pins-head button{border-color:rgba(244,214,0,.42)!important;background:rgba(244,214,0,.12)!important;color:#fff3a3!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-inbox,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-panel{border-color:#303236!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span{background:#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-avatar{border-color:rgba(244,214,0,.24)!important;background:rgba(244,214,0,.12)!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-list-footer strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-title h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-empty small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-list-footer,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-title em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-title small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-search{border-color:#36393d!important;background:#101112!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-search input{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button:hover{border-color:rgba(244,214,0,.46)!important;background:#202829!important;box-shadow:inset 4px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button.unread{border-color:rgba(246,166,0,.48)!important;background:#211f14!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list button.closed{background:#171819!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-thread-list em.new{border:1px solid rgba(244,214,0,.36)!important;background:rgba(244,214,0,.12)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-attachment,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-closed-note,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-emojis,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-panel .admin-chat-emojis{border-color:#303236!important;background:#1b1c1e!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages{background:#101112!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.client{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.admin{border-color:rgba(244,214,0,.28)!important;background:#26240f!important;color:#fff9c4!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.admin p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.admin small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.admin span{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-message-delete{border-color:rgba(248,113,113,.65)!important;background:#991b1b!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(0,0,0,.28)}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-message-delete svg{color:currentColor!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-message-delete:focus-visible,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-message-delete:hover{border-color:rgba(252,165,165,.9)!important;background:#dc2626!important;color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-message-delete:disabled{opacity:.78}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.client small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-messages article.client span{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-typing{border-color:rgba(244,214,0,.36)!important;background:rgba(244,214,0,.1)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-emoji-toolbar button{border:1px solid #36393d!important;background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-emoji-toolbar button:hover{border-color:rgba(244,214,0,.46)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer textarea{border-color:#36393d!important;background:#101112!important;color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer .send{border-color:#f4d600!important;background:#f4d600!important;color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-panel{border-color:#3a3d42!important;background:#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-head{border-bottom-color:#36393d!important;background:#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-title .admin-chat-thread-avatar.large{border:1px solid rgba(244,214,0,.38)!important;background:#26240f!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-modal-panel .admin-chat-messages{border-top:1px solid #202326;border-bottom:1px solid #202326;background:linear-gradient(180deg,#171819,#151618)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-composer .send svg{color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats span{position:relative;overflow:hidden;border-color:rgba(244,214,0,.3)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span:nth-child(3n+1),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card:nth-child(3n+1),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini span:nth-child(3n+1),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats span:nth-child(3n+1),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip span:nth-child(3n+1),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats span:nth-child(3n+1){border-color:rgba(52,211,153,.36)!important;background:rgba(16,94,63,.18)!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span:nth-child(3n+2),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card:nth-child(3n+2),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini span:nth-child(3n+2),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats span:nth-child(3n+2),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip span:nth-child(3n+2),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats span:nth-child(3n+2){border-color:rgba(248,113,113,.36)!important;background:rgba(127,29,29,.18)!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span:nth-child(3n),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card:nth-child(3n),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini span:nth-child(3n),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats span:nth-child(3n),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip span:nth-child(3n),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats span:nth-child(3n){border-color:rgba(246,166,0,.38)!important;background:rgba(246,166,0,.16)!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-icon{border:1px solid rgba(244,214,0,.32)!important;background:rgba(244,214,0,.14)!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span:nth-child(3n+1) svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card:nth-child(3n+1) .admin-stat-icon{border-color:rgba(52,211,153,.32)!important;background:rgba(52,211,153,.14)!important;color:#34d399!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid span:nth-child(3n+2) svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card:nth-child(3n+2) .admin-stat-icon{border-color:rgba(248,113,113,.32)!important;background:rgba(248,113,113,.14)!important;color:#f87171!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-summary-grid small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stat-card span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-stats-grid.mini small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-directory-stats small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-balance-strip small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-stats small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-toggle,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-benefits span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-two-factor-summary,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-catalog-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-order-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-module-grid button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip:hover{border-color:rgba(244,214,0,.46)!important;background:#202123!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-card.open{border-color:#36393d!important;background:#1b1c1e!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card.unread{border-color:rgba(246,166,0,.48)!important;background:#211f14!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.green,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-meta i.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot.ok{border-color:rgba(52,211,153,.38)!important;background:rgba(52,211,153,.14)!important;color:#baf7d7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chip.danger,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-meta i.blocked,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot:not(.ok):not(.pending){border-color:rgba(248,113,113,.38)!important;background:rgba(248,113,113,.14)!important;color:#fecaca!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-pill.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-card-meta i.new,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .status-dot.pending{border-color:rgba(244,214,0,.44)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console){--admin-cyan:#f4d600!important;--admin-purple:#f6a600!important;--admin-panel:#1b1c1e!important;--admin-panel-2:#202123!important;--admin-panel-3:#171819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools>span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-editor-block,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-link-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-menu-editor,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-editor-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-support-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-list-item,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mail-accordion-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-repeat-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-toolbar,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-agent-box,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-detail-content,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-profile-summary span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-content-field textarea,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-editor-toolbar button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-rich-editor,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .email-template-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .homepage-offer-item,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-help,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-item,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-low-stock-field,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-option,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-option-card{background:#1b1c1e!important;color:#f7f8fb!important;border-color:#36393d!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-footer-social-editor{border-color:rgba(244,214,0,.46)!important;background:radial-gradient(circle at top right,rgba(244,214,0,.12),transparent 34%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools{background:#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-chat-tools>span{background:transparent!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-search input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) textarea{background:#101112!important;color:#ffffff!important;border-color:#36393d!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-filter-row button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-ghost,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-icon-action,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mini-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-notification-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-row-actions button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-secondary,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-user-chip{background:#1b1c1e!important;color:#f7f8fb!important;border-color:#36393d!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-ghost:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-mini-button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-row-actions button:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-secondary:hover{background:#202829!important;color:#fff3a3!important;border-color:rgba(244,214,0,.46)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-filter-row button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-primary,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-theme-toggle.active{background:#f4d600!important;color:#101819!important;border-color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .anti-fraud-filter-group button.soft-active.active{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-detail-kicker,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-section-head span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .blog-content-field,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .navbar-menu-help strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) svg{color:#f4d600}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-adjust-panel{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-adjust-profile{border-color:rgba(244,214,0,.38)!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-adjust-profile .admin-avatar{border-color:rgba(244,214,0,.3)!important;background:rgba(244,214,0,.12)!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-adjust-profile strong{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-wallet-adjust-profile small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-delivery-audit,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-package-modal-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-directory,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-workbench{background:#202123!important;border-color:#36393d!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field{border-color:rgba(246,166,0,.42)!important;background:linear-gradient(90deg,rgba(246,166,0,.14),rgba(27,28,30,.96) 48%),#1b1c1e!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field input{border-color:#36393d!important;background:#101112!important;color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field strong{color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list article,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .admin-table-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .admin-table-row{border-color:#303236!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-audit-list article:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .admin-table-row:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .admin-table-row:hover{border-color:rgba(244,214,0,.42)!important;background:linear-gradient(90deg,rgba(244,214,0,.1),rgba(27,28,30,.96) 48%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-pagination .admin-dot,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-pagination .admin-dot-arrow,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-pagination .admin-dot,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-pagination .admin-dot-arrow{border-color:#36393d!important;background:#1b1c1e!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-product-pagination .admin-dot.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-pagination .admin-dot.active{border-color:#f4d600!important;background:#f4d600!important;color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-orders-pagination-footer,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-footer,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-footer{border-color:#303236!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-orders-pagination-footer button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-footer button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-footer button{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-orders-pagination-footer button:not(:disabled):hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-footer button:not(:disabled):hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-footer button:not(:disabled):hover{border-color:#f4d600!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-orders-pagination-footer button:disabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-footer button:disabled,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recent-footer button:disabled{color:#6b7280!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-code-with-action button{border-color:#36393d!important;background:#101112!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-code-with-action button:hover{border-color:#f4d600!important;background:#1f2023!important}@media (max-width:760px){:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .admin-chip:before,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .pin-code-cell:before,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .pin-inventory-cell .pin-mobile-label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .admin-chip:before,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .admin-table-row>span[data-label]:before,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .pin-code-cell:before{color:#91a0b4!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-inventory-table .pin-inventory-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-recycle-table .admin-table-row>span[data-label]:not(.admin-chip):not(.admin-row-actions){border-color:rgba(145,160,180,.18)!important}}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span{background:#1b1c1e!important;border-color:#36393d!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:first-child{border-color:rgba(16,185,129,.48)!important;background:linear-gradient(90deg,rgba(16,185,129,.16),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #10b981!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(2){border-color:rgba(246,166,0,.46)!important;background:linear-gradient(90deg,rgba(246,166,0,.16),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #f6a600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(3){border-color:rgba(239,68,68,.52)!important;background:linear-gradient(90deg,rgba(239,68,68,.18),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #ef4444!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(4){border-color:rgba(244,214,0,.5)!important;background:linear-gradient(90deg,rgba(244,214,0,.18),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:first-child small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:first-child svg{color:#6ee7b7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(2) small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(2) svg{color:#ffd166!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(3) small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(3) svg{color:#fca5a5!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(4) small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-stock-grid span:nth-child(4) svg{color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.product-option-card{border-color:rgba(16,185,129,.42)!important;background:linear-gradient(90deg,rgba(16,185,129,.15),rgba(244,214,0,.1),rgba(27,28,30,.97) 58%),#1b1c1e!important;box-shadow:inset 4px 0 0 #10b981!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.product-option-card.selected{border-color:rgba(244,214,0,.62)!important;background:linear-gradient(90deg,rgba(244,214,0,.2),rgba(16,185,129,.12),rgba(27,28,30,.97) 58%),#1b1c1e!important;box-shadow:inset 4px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .pin-settings-grid>.pin-low-stock-field{border-color:rgba(246,166,0,.54)!important;background:linear-gradient(90deg,rgba(246,166,0,.18),rgba(239,68,68,.1),rgba(27,28,30,.97) 58%),#1b1c1e!important;box-shadow:inset 4px 0 0 #f6a600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-link svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-signout svg{color:#cfd5dd!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-link:hover svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a.active svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav a:hover svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button.active svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-nav button:hover svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-sidebar-signout:hover svg{color:#ffffff!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-admin-page>.admin-section-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-create-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-detail-panel,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-search-card{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-hero{border-color:rgba(244,214,0,.34)!important;background:linear-gradient(90deg,rgba(244,214,0,.12),rgba(32,33,35,.98) 46%),#202123!important;box-shadow:inset 4px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-credit-text,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-hero span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-redeem-kicker{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-filter-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-link-box,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-link-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-note,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-table-footer{border-color:#303236!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-filter-row{background:linear-gradient(90deg,rgba(244,214,0,.1),rgba(27,28,30,.98) 44%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-note{background:linear-gradient(90deg,rgba(244,214,0,.14),rgba(27,28,30,.98) 52%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat{border-color:#36393d!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:first-child{border-color:rgba(244,214,0,.46)!important;background:linear-gradient(90deg,rgba(244,214,0,.16),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(2){border-color:rgba(16,185,129,.46)!important;background:linear-gradient(90deg,rgba(16,185,129,.16),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #10b981!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(3){border-color:rgba(246,166,0,.48)!important;background:linear-gradient(90deg,rgba(246,166,0,.16),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #f6a600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(4){border-color:rgba(239,68,68,.46)!important;background:linear-gradient(90deg,rgba(239,68,68,.16),rgba(27,28,30,.97) 52%),#1b1c1e!important;box-shadow:inset 4px 0 0 #ef4444!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:first-child small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:first-child span{color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(2) small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(2) span{color:#6ee7b7!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(3) small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(3) span{color:#ffd166!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(4) small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat-grid.compact .gift-card-stat:nth-child(4) span{color:#fca5a5!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-redemption-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-redemption-table .admin-table-row,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-table .admin-table-row{border-color:#303236!important;background:#1b1c1e!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-redemption-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-table .admin-table-head{background:#18191b!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-redemption-table .admin-table-row:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-stat:hover,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-table .admin-table-row:hover{border-color:rgba(244,214,0,.42)!important;background:linear-gradient(90deg,rgba(244,214,0,.1),rgba(27,28,30,.98) 48%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-filter-row .admin-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-link-box input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-link-cell input,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .gift-card-status-select{border-color:#36393d!important;background:#101112!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-shell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-list-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-manager-bar{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-manager-bar{background:linear-gradient(90deg,rgba(244,214,0,.1),rgba(32,33,35,.98) 44%),#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-editor-bar h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-manager-bar h2{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-filter-head h3,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-list-meta span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-name-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-stock-cell strong{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-filter-head p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-manager-bar p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-name-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-stock-cell small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-row{border-color:#303236!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-head{background:#18191b!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-row:nth-child(2n){background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-row:hover{border-color:rgba(244,214,0,.4)!important;background:linear-gradient(90deg,rgba(244,214,0,.1),rgba(27,28,30,.98) 48%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-table-row>b,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-row-select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-row-select svg{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-image-cell img{border:1px solid #36393d!important;background:#101112!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-chip-stack .admin-chip,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-management-table .admin-chip{border-color:rgba(244,214,0,.28)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-chip-stack .admin-chip.soft{border-color:rgba(246,166,0,.24)!important;background:rgba(246,166,0,.12)!important;color:#ffd166!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip{border-color:#303236!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip:hover{border-color:rgba(244,214,0,.46)!important;background:linear-gradient(90deg,rgba(244,214,0,.14),rgba(27,28,30,.98) 52%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-filter-icon{border:1px solid #36393d!important;background:#111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-category-icon{border:1px solid #36393d!important;background:#111214!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-category-icon svg,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-filter-icon svg{color:inherit!important;stroke:currentColor!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-position,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip b{border:1px solid rgba(244,214,0,.34)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-category-filter-chip small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-list-pagination .admin-dot,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-list-pagination .admin-dot-arrow{border-color:#36393d!important;background:#1b1c1e!important;color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-list-pagination .admin-dot.active{border-color:#f4d600!important;background:#f4d600!important;color:#101819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu{border-color:#36393d!important;background:#111214!important;box-shadow:0 22px 60px rgb(0 0 0/44%)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button{border:1px solid transparent!important;background:transparent!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button svg{color:inherit!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.active,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-custom-select-menu button:hover{border-color:#e5e7eb!important;background:linear-gradient(180deg,#ffffff,#eef2f7)!important;color:#111214!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-hero h2{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-legal-hero p{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content :is(.admin-legal-font-grid,.admin-faq-display-grid,.admin-legal-section-editor,.admin-faq-row,.admin-about-highlight-editor,.admin-contact-form-copy-grid,.admin-contact-card-grid,.admin-contact-topic-row,.admin-contact-social-row,.admin-contact-card-editor,.admin-footer-menu-editor,.admin-footer-link-row){border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content :is(.admin-footer-title-field,.admin-check),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content :is(.admin-legal-font-grid,.admin-faq-display-grid,.admin-legal-section-editor,.admin-faq-row,.admin-about-highlight-editor,.admin-contact-form-copy-grid,.admin-contact-card-grid,.admin-contact-card-editor,.admin-footer-menu-editor) label{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content :is(.admin-legal-font-grid,.admin-faq-display-grid,.admin-legal-section-editor,.admin-faq-row,.admin-about-highlight-editor,.admin-contact-form-copy-grid,.admin-contact-card-grid,.admin-contact-topic-row,.admin-contact-social-row,.admin-contact-card-editor,.admin-footer-menu-editor,.admin-footer-link-row) :is(input,select,textarea){border-color:#36393d!important;background:#101112!important;color:#ffffff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-page-setup-content :is(.admin-legal-section-top>span,.admin-faq-row-head>span,.admin-contact-topic-row>span,.admin-contact-social-row>span,.admin-footer-link-row>span){border:1px solid rgba(244,214,0,.42)!important;background:rgba(244,214,0,.14)!important;color:#fff3a3!important}.admin-topbar{min-height:50px;margin-bottom:18px;padding:15px 17px 14px;border-bottom:1px solid var(--admin-line)}.admin-reseller-categories,.admin-reseller-detail-card,.admin-reseller-products,.admin-reseller-workspace{display:grid;grid-gap:18px;gap:18px}.admin-inline-message{margin:0;padding:12px 14px;border:1px solid rgba(35,183,255,.28);border-radius:8px;background:rgba(35,183,255,.08);color:var(--admin-text);font-weight:800}.admin-reseller-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.admin-reseller-list-card{display:grid;align-content:start;grid-gap:16px;gap:16px}.admin-reseller-stat{display:grid;grid-gap:8px;gap:8px}.admin-reseller-stat svg{color:var(--admin-accent)}.admin-reseller-mini-table small,.admin-reseller-package-price-row small,.admin-reseller-product-rule small,.admin-reseller-row small,.admin-reseller-stat span{color:var(--admin-muted)}.admin-reseller-stat strong{font-size:1.45rem}.admin-reseller-create-form,.admin-reseller-detail-grid,.admin-reseller-history-grid,.admin-reseller-toolbar{display:grid;grid-gap:16px;gap:16px}.admin-reseller-detail-grid,.admin-reseller-history-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.admin-reseller-history-grid{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reseller-history-grid>section,.admin-reseller-profile-box,.admin-reseller-wallet-box{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.03)}.reseller-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-checkbox-line{align-items:center;grid-column:1/-1;display:flex!important;flex-direction:row!important;gap:10px}.admin-checkbox-line input{width:16px;height:16px}.admin-reseller-mini-table,.admin-reseller-product-list,.admin-reseller-table,.reseller-price-table{display:grid;grid-gap:10px;gap:10px}.admin-reseller-history-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.admin-reseller-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-reseller-history-head h3{margin:0}.admin-reseller-history-head small{color:var(--admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.reseller-price-table{width:100%;overflow-x:auto;padding-bottom:2px}.admin-reseller-table{gap:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.018)}.admin-reseller-row,.admin-reseller-table-head,.reseller-price-head,.reseller-price-row{display:grid;align-items:center;grid-gap:12px;gap:12px}.admin-reseller-row,.admin-reseller-table-head{grid-template-columns:1.4fr .65fr .9fr .9fr .9fr .75fr 2.2fr}.admin-reseller-table-head,.reseller-price-head{padding:0 12px 10px;border-bottom:1px solid var(--admin-accent);color:var(--admin-text);font-size:.78rem;font-weight:900;text-transform:uppercase}.admin-reseller-table-head{min-height:44px;padding:0 14px;border-bottom-color:var(--admin-line);background:rgba(244,214,0,.055)}.admin-reseller-product-rule,.admin-reseller-row,.reseller-price-row{padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-reseller-row{padding:14px;border:0;border-bottom:1px solid var(--admin-line);border-radius:0;background:transparent}.admin-reseller-row:last-of-type{border-bottom:0}.admin-reseller-mini-table span,.admin-reseller-package-price-row>span,.admin-reseller-row>span,.admin-reseller-table-head>span,.reseller-price-row>span{min-width:0}.admin-reseller-mini-table{gap:0;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.014)}.admin-reseller-mini-table .admin-reseller-history-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(95px,auto) minmax(82px,auto) minmax(145px,auto);align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:11px 14px;border-bottom:1px solid var(--admin-line)}.admin-reseller-mini-table .admin-reseller-history-row:last-of-type{border-bottom:0}.admin-reseller-mini-table .admin-reseller-history-row.wallet{grid-template-columns:minmax(80px,.5fr) minmax(100px,auto) minmax(150px,1fr) minmax(145px,auto)}.admin-reseller-mini-table .admin-reseller-history-row:hover{background:rgba(255,255,255,.024)}.admin-reseller-mini-table .admin-reseller-history-row b,.admin-reseller-mini-table .admin-reseller-history-row em,.admin-reseller-mini-table .admin-reseller-history-row small,.admin-reseller-mini-table .admin-reseller-history-row strong{overflow-wrap:anywhere}.admin-reseller-mini-table .admin-reseller-history-row b{color:var(--admin-text)}.admin-reseller-mini-table .admin-reseller-history-row strong{color:#ffffff;text-align:right}.admin-reseller-mini-table .admin-reseller-history-row strong.credit{color:#24d16c}.admin-reseller-mini-table .admin-reseller-history-row strong.debit{color:#ff7d91}.admin-reseller-mini-table .admin-reseller-history-row em{width:-moz-fit-content;width:fit-content;justify-self:start;padding:4px 8px;border:1px solid rgba(244,214,0,.22);border-radius:999px;background:rgba(244,214,0,.075);color:#ffd95a;font-size:.72rem;font-style:normal;font-weight:900}.admin-reseller-mini-table .admin-reseller-history-row.wallet em{width:auto;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#c5d2e3;font-size:.74rem;line-height:1.35}.admin-reseller-mini-table .admin-reseller-history-row small{justify-self:end;text-align:right;line-height:1.35}.admin-reseller-mini-table .admin-reseller-history-row em.status.completed,.admin-reseller-mini-table .admin-reseller-history-row em.status.delivered,.admin-reseller-mini-table .admin-reseller-history-row em.status.paid{border-color:rgba(36,209,108,.25);background:rgba(36,209,108,.1);color:#46e283}.admin-reseller-mini-table .admin-reseller-history-row em.status.cancelled,.admin-reseller-mini-table .admin-reseller-history-row em.status.failed,.admin-reseller-mini-table .admin-reseller-history-row em.status.rejected{border-color:rgba(255,77,109,.25);background:rgba(255,77,109,.1);color:#ff8197}.admin-reseller-compact-empty{margin:0;padding:18px 14px;color:var(--admin-muted)}.admin-reseller-mini-table b,.admin-reseller-mini-table em,.admin-reseller-mini-table small,.admin-reseller-mini-table strong,.admin-reseller-row small,.admin-reseller-row strong{display:block}.admin-reseller-product-rule.assigned em,.admin-reseller-row em.active{color:#24d16c;font-style:normal;font-weight:900}.admin-reseller-row em.blocked{color:#ff4d6d;font-style:normal;font-weight:900}.admin-reseller-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-reseller-actions button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid var(--admin-accent);border-radius:7px;background:transparent;color:var(--admin-accent);font-weight:900}.admin-reseller-actions button.danger{border-color:#ff4d6d;color:#ff4d6d}.admin-reseller-wallet-total{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(36,209,108,.35);border-radius:8px;background:rgba(36,209,108,.08)}.admin-reseller-wallet-total strong{color:#24d16c;font-size:1.4rem}.admin-reseller-count-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(244,214,0,.35);border-radius:999px;color:var(--admin-accent);font-size:.75rem;font-weight:900}.admin-reseller-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.admin-reseller-category-card{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:11px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-reseller-category-card.assigned{border-color:rgba(36,209,108,.42);background:rgba(36,209,108,.055)}.admin-reseller-category-thumb{width:46px;height:46px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:rgba(244,214,0,.08);color:var(--admin-accent)}.admin-reseller-category-thumb img{width:100%;height:100%;object-fit:cover}.admin-reseller-category-card small,.admin-reseller-category-card strong{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reseller-category-card small{margin-top:3px;color:var(--admin-muted);font-size:.72rem}.admin-reseller-category-card .admin-reseller-product-switch{grid-column:1/-1;padding-top:8px;border-top:1px solid var(--admin-line)}.admin-reseller-modal :is(.admin-primary,.admin-secondary,.admin-ghost),.admin-reseller-pricing-modal :is(.admin-primary,.admin-secondary,.admin-ghost),.admin-reseller-workspace :is(.admin-primary,.admin-secondary,.admin-ghost){display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1}.admin-reseller-modal :is(.admin-primary,.admin-secondary,.admin-ghost) svg,.admin-reseller-pricing-modal :is(.admin-primary,.admin-secondary,.admin-ghost) svg,.admin-reseller-workspace :is(.admin-primary,.admin-secondary,.admin-ghost) svg{flex:0 0 auto;display:block}.admin-reseller-modal-panel{width:min(1380px,calc(100vw - 32px))}.admin-reseller-modal-panel .admin-user-modal-head p,.admin-reseller-pricing-panel .admin-user-modal-head p{margin:4px 0 0;color:var(--admin-muted);font-size:.86rem;font-weight:700}.admin-reseller-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.admin-reseller-product-card{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:132px;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-reseller-product-card.assigned{border-color:rgba(36,209,108,.42);background:rgba(36,209,108,.055)}.admin-reseller-product-media{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--admin-line);border-radius:8px;background:rgba(244,214,0,.08);color:var(--admin-accent)}.admin-reseller-product-media img{width:100%;height:100%;object-fit:cover}.admin-reseller-product-actions,.admin-reseller-product-info{min-width:0;display:grid;grid-gap:8px;gap:8px}.admin-reseller-product-info small,.admin-reseller-product-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reseller-product-info strong{color:var(--admin-text)}.admin-reseller-product-info small{color:var(--admin-muted)}.admin-reseller-product-info span{display:flex;flex-wrap:wrap;gap:6px}.admin-reseller-product-info b{padding:4px 7px;border:1px solid var(--admin-line);border-radius:999px;color:var(--admin-muted);font-size:.7rem;line-height:1}.admin-reseller-product-actions{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding-top:8px;border-top:1px solid var(--admin-line)}.admin-reseller-product-actions .admin-secondary{min-height:32px;padding:0 10px;white-space:nowrap}.admin-reseller-product-switch{display:inline-flex;align-items:center;gap:8px;color:var(--admin-muted);font-size:.78rem;font-weight:900}.admin-reseller-product-switch input{width:16px;height:16px;accent-color:var(--admin-accent)}.admin-reseller-product-switch.active{color:#24d16c}.admin-reseller-product-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.admin-reseller-product-head-actions .admin-search{width:min(260px,100%)}.admin-reseller-enable-all{min-height:34px;padding:0 11px;border:1px solid var(--admin-line);border-radius:6px;background:rgba(255,255,255,.025);cursor:pointer}.admin-reseller-enable-all.active{border-color:rgba(36,209,108,.35);background:rgba(36,209,108,.08)}.admin-reseller-enable-all:has(input:disabled){cursor:not-allowed;opacity:.55}.admin-reseller-history-pagination{margin-top:auto;padding-top:12px;font-size:.75rem}.admin-reseller-history-pagination button{min-height:30px;padding:0 10px;font-size:.72rem}.admin-reseller-product-pagination{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding-top:4px}.admin-reseller-product-pagination>div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.admin-reseller-product-pagination button{min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--admin-line);border-radius:7px;background:rgba(255,255,255,.025);color:var(--admin-text);font-weight:900}.admin-reseller-product-pagination button.active{border-color:var(--admin-accent);background:var(--admin-accent);color:#111214}.admin-reseller-product-pagination button:disabled{cursor:not-allowed;opacity:.5}.admin-reseller-pricing-modal{z-index:82}.admin-reseller-pricing-panel{width:min(1120px,calc(100vw - 32px));max-height:calc(100vh - 28px);gap:18px}.admin-reseller-pricing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-reseller-pricing-summary span{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.03)}.admin-reseller-pricing-summary svg{color:var(--admin-accent)}.admin-reseller-pricing-summary small{color:var(--admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-reseller-pricing-summary strong{color:var(--admin-text);font-size:1.1rem}.admin-reseller-product-rule{display:grid;grid-gap:12px;gap:12px}.admin-reseller-package-price-row,.admin-reseller-product-rule-head,.admin-reseller-product-rule-head label{display:grid;align-items:center;grid-gap:12px;gap:12px}.admin-reseller-product-rule-head{grid-template-columns:minmax(0,1fr) auto}.admin-reseller-product-rule-head label{grid-template-columns:18px minmax(0,1fr)}.admin-reseller-package-prices{display:grid;grid-gap:8px;gap:8px}.admin-reseller-package-prices.modal{max-height:min(50vh,560px);overflow-x:hidden;overflow-y:auto;padding-right:2px}.admin-reseller-package-price-row{grid-template-columns:minmax(240px,1fr) minmax(110px,140px) minmax(150px,220px);padding:12px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-reseller-package-price-row.disabled{opacity:.62}.admin-reseller-package-price-row label{display:grid;grid-gap:5px;gap:5px;color:var(--admin-muted);font-size:.78rem;font-weight:900}.admin-reseller-package-price-row .admin-reseller-product-switch{display:inline-flex;justify-content:flex-start}.admin-reseller-package-price-row input{width:100%;min-width:0}.admin-reseller-package-price-row .admin-reseller-product-switch input{width:16px;min-width:16px}.admin-reseller-pricing-panel .admin-button-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);grid-gap:12px;gap:12px;margin-top:0}.admin-reseller-pricing-panel .admin-button-row button{min-height:46px;justify-content:center}.admin-reseller-empty{display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;min-height:140px;padding:34px 16px;color:var(--admin-muted)}.admin-reseller-api-empty{min-height:auto;padding:22px 16px;border:1px dashed rgba(67,153,255,.28);border-radius:10px;background:rgba(67,153,255,.035);text-align:center}.admin-reseller-api-empty small{max-width:460px;color:var(--admin-muted)}.admin-reseller-mini-table span{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--admin-line)}.reseller-pricing-panel{display:grid;align-content:start;grid-gap:16px;gap:16px}.reseller-pricing-panel .client-panel-head{margin-bottom:0}.reseller-stat-grid{margin-bottom:2px}.reseller-stat-grid .client-stat-card{min-height:92px;border-radius:10px}.reseller-pricing-tools{align-items:stretch;margin-top:0;margin-bottom:2px}.reseller-pricing-tools .client-search{flex:0 1 390px;min-height:44px}.reseller-pricing-tools .client-filter-button{min-height:44px;padding-inline:15px}.reseller-pricing-panel .client-cart-message{margin:0}.reseller-price-head,.reseller-price-row{min-width:920px;grid-template-columns:minmax(280px,1.45fr) minmax(220px,1.15fr) minmax(120px,.55fr) minmax(170px,.72fr) minmax(110px,.5fr)}.reseller-price-head{align-items:end;min-height:30px;padding-top:2px;padding-bottom:8px}.reseller-price-row{min-height:60px}.reseller-price-cost,.reseller-price-head>span,.reseller-price-input-cell,.reseller-price-markup,.reseller-price-package,.reseller-price-product{min-width:0}.reseller-price-product{display:grid;grid-gap:4px;gap:4px}.reseller-price-package,.reseller-price-product small,.reseller-price-product strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reseller-price-cost,.reseller-price-markup,.reseller-price-package,.reseller-price-product strong{color:#ffffff;font-weight:900}.reseller-price-product small{color:#9ea4ad;font-size:.74rem;font-weight:800}.reseller-price-input-cell{display:flex;align-items:center}.reseller-price-row input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;box-sizing:border-box;color-scheme:dark;width:100%;height:34px;min-width:0;border:1px solid #3b414a;border-radius:7px;outline:0;background:#111315;color:#ffffff;padding:0 10px;font:inherit;font-weight:800}.reseller-price-row input:focus{border-color:#2f7dff;box-shadow:0 0 0 3px rgba(47,125,255,.18)}.reseller-price-row input::-webkit-inner-spin-button,.reseller-price-row input::-webkit-outer-spin-button{margin:0;opacity:.65}.client-reseller-price-stack,.client-reseller-price-stack small,.client-reseller-price-stack strong{display:block}.client-reseller-price-stack small{color:var(--muted);font-size:.75rem}@media (max-width:1100px){.admin-reseller-detail-grid,.admin-reseller-history-grid,.admin-reseller-stats,.reseller-form-grid{grid-template-columns:1fr 1fr}.admin-reseller-table-head{display:none}.admin-reseller-row{grid-template-columns:1fr 1fr;border-bottom:1px solid var(--admin-line)}.admin-reseller-actions{grid-column:1/-1}}@media (max-width:720px){.admin-reseller-detail-grid,.admin-reseller-history-grid,.admin-reseller-package-price-row,.admin-reseller-pricing-summary,.admin-reseller-product-actions,.admin-reseller-row,.admin-reseller-stats,.reseller-form-grid,.reseller-price-head,.reseller-price-row{grid-template-columns:1fr}.admin-reseller-product-head-actions,.admin-reseller-products .admin-section-head.slim{align-items:stretch;flex-direction:column}.admin-reseller-enable-all,.admin-reseller-product-head-actions,.admin-reseller-product-head-actions .admin-search{width:100%}.admin-reseller-history-pagination{align-items:stretch}.admin-reseller-mini-table .admin-reseller-history-row,.admin-reseller-mini-table .admin-reseller-history-row.wallet{grid-template-columns:1fr;align-items:start;gap:6px}.admin-reseller-mini-table .admin-reseller-history-row small,.admin-reseller-mini-table .admin-reseller-history-row strong{justify-self:start;text-align:left}.admin-reseller-product-pagination{grid-template-columns:1fr}.reseller-price-table{overflow-x:visible}.reseller-pricing-panel{gap:14px}.reseller-pricing-tools{display:grid;grid-template-columns:1fr}.reseller-pricing-tools .client-filter-button,.reseller-pricing-tools .client-search{width:100%}.reseller-price-head{display:none}.reseller-price-row{min-width:0;align-items:stretch;gap:10px}.reseller-price-input-cell{max-width:260px}}.admin-user-detail-content,.admin-user-detail-shell,.admin-user-tab-panel,.user-wallet-grid{overflow:visible}.admin-user-tab-panel .admin-custom-select{z-index:90}.admin-user-tab-panel .admin-custom-select.open{z-index:120}.admin-user-tab-panel .admin-custom-select-menu{z-index:140}@media (max-width:1280px){.my-products-hero{grid-template-columns:1fr;text-align:left}.my-products-actions{justify-content:flex-start}.my-products-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.my-products-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.my-products-table .admin-table-head,.my-products-table .admin-table-row{min-width:1080px;grid-template-columns:68px minmax(280px,1fr) 76px 104px 112px 108px 94px 108px}.my-products-name-cell{max-width:none}}@media (max-width:760px){.my-products-hero h2{font-size:25px}.my-products-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.my-products-actions button,.my-products-filter-button,.my-products-filters button{width:100%}.my-products-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.my-products-filters,.my-products-toolbar{display:grid;grid-template-columns:1fr}.my-products-table{overflow-x:hidden}.my-products-table .admin-table-head{display:none}.my-products-table .admin-table-row{min-width:0;width:100%;align-items:start;grid-template-columns:1fr;gap:10px;margin-bottom:10px;padding:14px;border:1px solid #e5e7eb;border-radius:12px}.my-products-id{width:max-content;padding:4px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.my-products-id:before{content:"ID ";color:#94a3b8}.my-products-name-cell{grid-template-columns:54px minmax(0,1fr)}.my-products-thumb{width:50px;height:50px}.my-products-available-cell,.my-products-code-cell,.my-products-number-cell,.my-products-price-cell,.my-products-status-cell{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;justify-items:start;text-align:left;grid-gap:4px 10px;gap:4px 10px;padding-top:8px;border-top:1px solid #eef2f7}.my-products-available-cell:before,.my-products-code-cell:before,.my-products-number-cell:before,.my-products-price-cell:before,.my-products-status-cell:before{color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase}.my-products-table .admin-table-row>span:nth-child(3):before{content:"Sold"}.my-products-table .admin-table-row>span:nth-child(4):before{content:"Available"}.my-products-table .admin-table-row>span:nth-child(5):before{content:"Price"}.my-products-table .admin-table-row>span:nth-child(6):before{content:"Codes"}.my-products-table .admin-table-row>span:nth-child(7):before{content:"Status"}.my-products-action-cell{position:relative;display:grid;justify-content:stretch;grid-gap:8px;gap:8px;padding-left:0;background:transparent;box-shadow:none}.my-products-action-button{min-height:42px;width:100%}.my-products-action-menu{position:static;width:100%;box-shadow:none}}@media (max-width:420px){.my-products-actions,.my-products-stats{grid-template-columns:1fr}}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-hero,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-list-card,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-stat{border-color:#36393d!important;background:#202123!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-hero{background:linear-gradient(90deg,rgba(249,115,22,.12),rgba(32,33,35,.98) 44%),#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-available-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-code-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-empty strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-hero h2,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-id,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-name-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-number-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-price-cell strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-stat strong{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-available-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-code-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-empty,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-hero p,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-name-cell em,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-name-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-number-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-price-cell small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-stat span,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-status-cell small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-filters label{color:#dce7f1!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-table .admin-table-head,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-table .admin-table-row{border-color:#303236!important;background:#1b1c1e!important;color:#f7f8fb!important;box-shadow:none!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-table .admin-table-head{background:#18191b!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-table .admin-table-row:hover{border-color:rgba(249,115,22,.44)!important;background:linear-gradient(90deg,rgba(249,115,22,.11),rgba(27,28,30,.98) 50%),#1b1c1e!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-button,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-menu,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-filters select,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-search,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-thumb{border-color:#36393d!important;background:#101112!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-button[aria-expanded=true]{border-color:#f4d600!important;box-shadow:0 0 0 3px rgba(244,214,0,.18)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-menu{box-shadow:0 18px 44px rgba(0,0,0,.38)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-menu button{background:transparent!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-menu button:hover{background:#202123!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-action-menu button.danger{color:#fecaca!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-available-cell.package-only small{color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-status-cell b.active{background:#bbf7d0!important;color:#14532d!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-status-cell b.hidden{background:#fecaca!important;color:#7f1d1d!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-search input{color:#f7f8fb!important}@media (max-width:760px){:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-available-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-code-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-id,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-number-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-price-cell,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .my-products-status-cell{border-color:#303236!important}}@media (max-width:920px){html.admin-dark-preload,html.admin-dark-preload body{width:100%;min-width:0;min-height:100%;overflow-x:clip;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console),:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .admin-main{width:100%;max-width:100vw;min-width:0;overflow-x:clip;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .anti-fraud-workspace{width:100%;min-width:0}}.payments-admin-workspace{gap:14px}.payments-admin-workspace .crypto-gateway-card{overflow:visible}.payments-admin-workspace .crypto-monitor-card{overflow:hidden}.crypto-deposit-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.crypto-gateway-card{padding:0}.crypto-gateway-card>.admin-section-head{margin:0;padding:18px 20px 0}.crypto-gateway-layout{display:grid;grid-gap:12px;gap:12px;padding:16px 20px 0}.crypto-network-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.crypto-config-panel{min-width:0;display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid #dbe4ef;border-left-width:4px;border-radius:8px;background:#f8fafc;overflow:visible}.crypto-config-panel.gateway{border-left-color:#f4d600}.crypto-config-panel.bep{border-left-color:#f6a600}.crypto-config-panel.trc{border-left-color:#10b981}.crypto-config-title{min-width:0;display:flex;align-items:center;gap:10px}.crypto-config-title>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:6px;border:1px solid;background:rgba(244,214,0,.12);color:#b89f00}.crypto-config-panel.bep .crypto-config-title>span{background:rgba(246,166,0,.13);color:#b45309}.crypto-config-panel.trc .crypto-config-title>span{background:rgba(16,185,129,.13);color:#047857}.crypto-config-title h3{margin:0;color:#111827;font-size:15px;line-height:1.2}.crypto-config-title small{display:block;margin-top:2px;color:#64748b;line-height:1.35}.crypto-config-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.crypto-config-panel.network .crypto-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-config-grid .admin-check,.crypto-config-grid label{min-height:64px;padding:10px;border:1px solid #dbe4ef;border-radius:6px;background:#ffffff}.crypto-config-grid .admin-check{align-items:center}.crypto-config-grid .span-2{grid-column:span 2}.crypto-config-grid .span-4{grid-column:1/-1}.crypto-advanced-settings{min-width:0;border:1px solid #dbe4ef;border-radius:6px;background:#ffffff}.crypto-advanced-settings summary{min-height:56px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;color:#111827;cursor:pointer;list-style:none}.crypto-advanced-settings summary::-webkit-details-marker{display:none}.crypto-advanced-settings summary>span{min-width:0;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:900}.crypto-advanced-settings summary>span svg{color:#b89f00}.crypto-advanced-settings summary>small{color:#64748b;font-size:12px;font-weight:700;line-height:1.35;text-align:right}.crypto-advanced-settings summary:after{content:"+";width:24px;height:24px;display:inline-grid;place-items:center;flex:0 0 24px;border:1px solid #dbe4ef;border-radius:999px;color:#64748b;font-size:16px;font-weight:900}.crypto-advanced-settings[open] summary{border-bottom:1px solid #dbe4ef}.crypto-advanced-settings[open] summary:after{content:"-"}.crypto-advanced-grid{padding:10px}.crypto-check-text,.crypto-field-label{min-width:0;display:inline-flex;align-items:center;gap:6px}.crypto-field-label{width:100%;justify-content:space-between}.crypto-check-text{flex-wrap:wrap}.field-info{position:relative;z-index:5;width:18px;height:18px;display:inline-grid;place-items:center;flex:0 0 18px;border:1px solid #cbd5e1;border-radius:999px;background:#ffffff;color:#64748b;cursor:help}.field-info svg{width:12px;height:12px;stroke-width:2.5}.field-info:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:2px}.field-info-bubble{position:absolute;z-index:80;right:-8px;bottom:calc(100% + 9px);width:min(260px,70vw);padding:9px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0f172a;box-shadow:0 12px 28px rgba(15,23,42,.18);font-size:12px;font-weight:700;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.field-info-bubble:after{content:"";position:absolute;right:12px;top:100%;width:9px;height:9px;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background:#ffffff;transform:rotate(45deg) translateY(-5px)}.field-info:focus-visible,.field-info:hover{border-color:#2563eb;color:#2563eb}.field-info:focus-visible .field-info-bubble,.field-info:hover .field-info-bubble{opacity:1;transform:translateY(0)}.crypto-gateway-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 20px 0}.crypto-gateway-grid .admin-check,.crypto-gateway-grid label{min-height:64px;padding:10px;border:1px solid #dbe4ef;border-radius:6px;background:#f8fafc}.crypto-gateway-grid .admin-check{align-items:center}.crypto-gateway-grid .span-2{grid-column:span 2}.crypto-gateway-card .payment-gateway-actions{grid-template-columns:1fr;padding:0 20px 18px}.crypto-deposit-stats{gap:10px}.crypto-deposit-stats .admin-stat-card{min-height:94px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:16px}.crypto-deposit-stats .admin-stat-icon{grid-row:1/span 2;width:42px;height:42px;margin:0}.crypto-deposit-stats .admin-stat-card span,.crypto-deposit-stats .admin-stat-card strong{min-width:0;margin:0}.crypto-monitor-card{padding:0}.crypto-monitor-card .admin-section-head{margin:0;padding:16px 18px;border-bottom:1px solid #e5e7eb}.crypto-monitor-card .admin-table{max-width:100%;overflow-x:auto;padding:0 12px 12px}.crypto-monitor-card .admin-table-head,.crypto-monitor-card .admin-table-row{min-width:0;gap:10px;padding:11px 10px}.crypto-scanner-table .admin-table-head,.crypto-scanner-table .admin-table-row{grid-template-columns:minmax(115px,.6fr) minmax(160px,.8fr) minmax(170px,.85fr) minmax(260px,1.75fr)}.crypto-sessions-table .admin-table-head,.crypto-sessions-table .admin-table-row{min-width:920px;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.2fr) minmax(130px,.65fr) minmax(170px,.85fr) minmax(120px,.55fr) minmax(120px,.45fr)}.crypto-events-table .admin-table-head,.crypto-events-table .admin-table-row{min-width:840px;grid-template-columns:minmax(190px,1fr) minmax(115px,.55fr) minmax(150px,.7fr) minmax(130px,.6fr) minmax(220px,1.1fr)}.crypto-monitor-card .admin-table-head>span,.crypto-monitor-card .admin-table-row>span{min-width:0}.crypto-monitor-card .admin-table-row small,.crypto-monitor-card .admin-table-row strong{display:block;overflow:hidden;text-overflow:ellipsis}.crypto-monitor-card .status-dot{width:max-content;max-width:100%}.crypto-session-actions,.crypto-sessions-table .admin-table-head>span:last-child{justify-content:flex-end;text-align:right}.crypto-session-actions{display:flex;align-items:center;gap:8px}.crypto-credit-button,.crypto-session-note{min-width:86px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px;font-weight:800}.crypto-session-note{border:1px solid #cbd5e1;background:#f8fafc;color:#64748b}.crypto-session-note.completed{border-color:#bbf7d0;background:#dcfce7;color:#166534}.crypto-scanner-table .status-dot{width:100%;height:auto;min-height:30px;justify-content:flex-start;padding:6px 10px;border-radius:6px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.crypto-monitor-card .admin-empty-line{margin:12px 0 0;padding:18px;border:1px dashed #cbd5e1;border-radius:6px;background:#f8fafc;color:#64748b}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-grid .admin-check,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-grid label,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-gateway-grid .admin-check,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-gateway-grid label{border-color:#303236!important;background:#171819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-panel{border-color:#303236!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-advanced-settings{border-color:#303236!important;background:#171819!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-advanced-settings summary{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-advanced-settings summary>small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-advanced-settings summary:after{border-color:#3f4248!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-advanced-settings[open] summary{border-color:#303236!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-panel.gateway{border-left-color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-panel.bep{border-left-color:#f6a600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-panel.trc{border-left-color:#10b981!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-title h3{color:#ffffff!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-title small{color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-title>span{background:rgba(244,214,0,.14)!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .field-info{border-color:#3f4248!important;background:#101112!important;color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .field-info:focus-visible,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .field-info:hover{border-color:#f4d600!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .field-info-bubble{border-color:#45484d!important;background:#111214!important;color:#e8eef6!important;box-shadow:0 14px 32px rgba(0,0,0,.42)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .field-info-bubble:after{border-color:#45484d!important;background:#111214!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-panel.bep .crypto-config-title>span{background:rgba(246,166,0,.15)!important;color:#f6a600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-config-panel.trc .crypto-config-title>span{background:rgba(16,185,129,.15)!important;color:#34d399!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-monitor-card .admin-section-head{border-color:#303236!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-monitor-card .admin-table-head{border-color:#36393d!important;background:#171819!important;color:#fff3a3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-monitor-card .admin-table-row{border-color:#303236!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-monitor-card .admin-empty-line{border-color:#303236!important;background:#171819!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-session-note{border-color:#36393d!important;background:#171819!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .crypto-session-note.completed{border-color:rgba(52,211,153,.38)!important;background:rgba(52,211,153,.14)!important;color:#baf7d7!important}@media (max-width:1180px){.crypto-config-grid,.crypto-network-panels{grid-template-columns:1fr}.crypto-gateway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-config-panel.network .crypto-config-grid{grid-template-columns:1fr}.crypto-config-grid .span-2{grid-column:auto}.crypto-gateway-grid .span-2{grid-column:1/-1}}@media (max-width:760px){.crypto-gateway-card>.admin-section-head,.crypto-gateway-layout{padding:14px 14px 0}.crypto-gateway-card .payment-gateway-actions,.crypto-gateway-grid{grid-template-columns:1fr;padding-right:14px;padding-left:14px}.crypto-gateway-grid .span-2{grid-column:auto}.crypto-advanced-settings summary{align-items:flex-start}.crypto-advanced-settings summary>small{text-align:left}.crypto-deposit-stats{grid-template-columns:1fr}.crypto-monitor-card .admin-section-head{padding:14px}.crypto-scanner-table .admin-table-head,.crypto-scanner-table .admin-table-row{min-width:720px}}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu{border-color:#36393d!important;background:#0f1012!important;box-shadow:0 18px 42px rgba(0,0,0,.45)!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button{background:#0f1012!important;color:#f7f8fb!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button.selected,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button:hover{border-color:rgba(244,214,0,.35)!important;background:#202123!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button.selected strong,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button.selected svg{color:#f4d600!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .product-package-provider-row .package-delivery-provider-select .admin-custom-select-menu button small{display:none!important;color:#b9c6d3!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-advanced-summary strong{color:#f8fafc!important}:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-advanced-summary small,:is(.admin-console.admin-dark-mode,.admin-dark-preload .admin-console) .approute-advanced-summary svg{color:#b9c6d3!important}.partner-api-panel{display:grid;grid-gap:20px;gap:20px}.partner-api-hero{padding:22px;border:1px solid #34383d;border-radius:13px;background:linear-gradient(135deg,#24272c,#1f2023 62%,#172435);color:#f8fafc}.partner-api-hero small,.partner-docs>.client-panel-head small{color:#6ea8ff;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partner-api-card h3,.partner-api-hero h2,.partner-api-table span b,.partner-doc-steps strong,.partner-docs h2,.partner-endpoints code,.partner-secret-reveal b{color:#f8fafc}.partner-api-hero p{color:#aeb7c4}.partner-api-ready{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgba(255,82,82,.35);border-radius:999px;background:rgba(255,82,82,.12);color:#ff8d8d;font-size:13px;font-weight:800}.partner-api-ready.active{border-color:rgba(32,196,99,.35);background:rgba(32,196,99,.13);color:#54e58a}.partner-api-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.partner-developer-guide{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid #34383d;border-radius:13px;background:#202123;color:#f8fafc}.partner-developer-guide-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.partner-developer-guide-head span{display:grid;grid-gap:5px;gap:5px}.partner-developer-guide-head small{color:#6ea8ff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.partner-developer-guide-head h3,.partner-developer-guide-head p{margin:0}.partner-developer-guide-head p{color:#a5afbd}.partner-developer-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-developer-guide-grid article{display:flex;gap:10px;min-width:0;padding:13px;border:1px solid #343c45;border-radius:11px;background:#181a1d}.partner-developer-guide-grid article>b{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;border-radius:8px;background:#1767ff;color:#ffffff}.partner-developer-guide-grid article span{display:grid;grid-gap:4px;gap:4px}.partner-developer-guide-grid article strong{color:#f8fafc}.partner-developer-guide-grid article small,.partner-env-preview span{color:#a5afbd}.partner-env-preview{display:grid;grid-gap:8px;gap:8px}.partner-env-preview span{font-size:12px;font-weight:800;text-transform:uppercase}.partner-env-preview code{display:block;overflow-x:auto;padding:13px;border:1px solid #303946;border-radius:10px;background:#121820;color:#d9e8ff;font-size:12px;line-height:1.6;white-space:pre}.partner-api-onboarding,.partner-secret-reveal{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #34383d;border-radius:13px;background:#202123;color:#f8fafc}.partner-api-onboarding>div{flex:1 1}.partner-api-card h3,.partner-api-onboarding h3,.partner-docs h2{margin:0}.partner-api-note,.partner-api-onboarding p,.partner-docs p{margin:5px 0 0;color:#a5afbd}.partner-api-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.partner-api-card{min-width:0;padding:18px;border:1px solid #34383d;border-radius:13px;background:#202123;color:#f8fafc;box-shadow:none}.partner-api-card-head,.partner-api-save-row,.partner-code-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px}.partner-api-card-head{margin-bottom:16px}.partner-api-control-zone{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(255,134,134,.2);border-radius:12px;background:rgba(255,82,82,.045)}.partner-api-control-zone>div:first-child{display:grid;grid-gap:5px;gap:5px}.partner-api-control-zone>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.partner-api-control-zone small{color:#ffb4b4;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.partner-api-control-zone h3,.partner-api-control-zone p{margin:0}.partner-api-control-zone p{max-width:760px;color:#a5afbd}.partner-api-card-head small{color:#8f9aaa;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.partner-api-card label{display:grid;grid-gap:7px;gap:7px;margin-top:13px;color:#d6dce5;font-size:13px;font-weight:700}.partner-api-card input,.partner-api-card textarea{width:100%;border:1px solid #363d45;border-radius:10px;background:#17191c;color:#ffffff;font:inherit;padding:10px 11px;color-scheme:dark}.partner-api-card input::placeholder,.partner-api-card textarea::placeholder{color:#78808b}.partner-api-card textarea{min-height:82px;resize:vertical}.partner-api-value{position:relative;grid-template-columns:1fr auto!important}.partner-api-value>span{grid-column:1/-1}.partner-api-value code,.partner-secret-reveal code{overflow:hidden;padding:10px 11px;border-radius:9px;border:1px solid #303946;background:#121820;color:#d9e8ff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.partner-copy-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #3b4654;border-radius:9px;background:#252a31;color:#e5edf8;cursor:pointer;font-size:12px;font-weight:800;padding:8px 10px}.partner-api-toggle{display:flex!important;align-items:flex-start;gap:10px!important;padding:11px;border:1px solid #343c45;border-radius:11px;background:#17191c}.partner-api-toggle input{width:auto;margin-top:3px}.partner-api-toggle span{display:grid;grid-gap:3px;gap:3px}.partner-api-toggle small{color:#9ca7b5;font-weight:500}.partner-api-save-row{justify-content:flex-end}.partner-secret-reveal{display:grid;border-color:rgba(244,214,0,.35);background:rgba(244,214,0,.08)}.partner-secret-reveal>div{display:flex;align-items:center;gap:10px;color:#f4d600}.partner-secret-reveal>div span{display:grid}.partner-secret-reveal label{display:grid;grid-template-columns:120px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.partner-docs{padding:22px;border:1px solid #34383d;border-radius:13px;background:#202123;color:#f8fafc}.partner-doc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0}.partner-doc-steps article{display:flex;gap:10px;padding:14px;border:1px solid #343c45;border-radius:13px;background:#181a1d}.partner-doc-steps article>b{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:9px;background:#1677d2;color:#fff}.partner-doc-steps article span{display:grid;grid-gap:4px;gap:4px}.partner-doc-steps small,.partner-doc-warning small,.partner-endpoints span{color:#a5afbd;line-height:1.45}.partner-endpoints{overflow:hidden;border:1px solid #343c45;border-radius:14px;background:#181a1d}.partner-endpoints>div{display:grid;grid-template-columns:58px 220px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-bottom:1px solid #2f353d}.partner-endpoints>div:last-child{border-bottom:0}.partner-endpoints b{padding:5px 7px;border-radius:7px;background:rgba(32,196,99,.14);color:#54e58a;font-size:11px;text-align:center}.partner-endpoints b.post{background:rgba(23,103,255,.18);color:#8db8ff}.partner-code-example{overflow:hidden;margin-top:18px;border:1px solid #303946;border-radius:14px;background:#0d1823}.partner-code-tabs{justify-content:flex-start;padding:9px 12px;border-bottom:1px solid #273746}.partner-code-tabs button{border:0;border-radius:7px;background:transparent;color:#9cb0c3;cursor:pointer;padding:7px 10px}.partner-code-tabs button.active{background:#263d54;color:#fff}.partner-code-tabs .partner-copy-button{margin-left:auto;border-color:#3b5268;background:#182a3a;color:#dcecff}.partner-code-example pre{overflow:auto;max-height:420px;margin:0;padding:18px;color:#d6e8f8;font-size:12px;line-height:1.65;scrollbar-color:#5d7287 #111c28}.partner-doc-warning{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;border:1px solid rgba(244,214,0,.35);border-radius:12px;background:rgba(244,214,0,.08);color:#f4d600}.partner-doc-warning span{display:grid;grid-gap:3px;gap:3px}.partner-api-history-grid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:16px;gap:16px}.partner-api-history-grid.activity{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-api-webhook-history-card{grid-column:1/-1}.partner-api-table{display:grid;margin-top:12px}.partner-api-table>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid #34383d}.partner-api-table span{display:grid;min-width:0}.partner-api-table span b,.partner-api-table span small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-api-table small{color:#99a4b3}.partner-api-table em{padding:5px 8px;border-radius:999px;background:rgba(244,214,0,.12);color:#ffd85c;font-size:11px;font-style:normal;font-weight:800}.partner-api-table em.success{background:rgba(32,196,99,.14);color:#54e58a}.partner-api-table em.danger{background:rgba(255,82,82,.14);color:#ff8d8d}.partner-api-table p{margin:12px 0 2px;color:#99a4b3}.admin-partner-monitor{display:grid;grid-gap:16px;gap:16px}.admin-partner-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-partner-detail-stats .admin-reseller-stat,.admin-partner-stats .admin-reseller-stat{padding:14px;border:1px solid var(--admin-line);border-radius:8px;background:rgba(255,255,255,.025)}.admin-partner-client-table{overflow-x:auto;border:1px solid var(--admin-line);border-radius:8px}.admin-partner-client-head,.admin-partner-client-row{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(145px,1fr) minmax(110px,.7fr) minmax(75px,.5fr) minmax(95px,.65fr) minmax(100px,.7fr) minmax(190px,1.3fr);align-items:center;grid-gap:12px;gap:12px;min-width:1050px;padding:13px 14px}.admin-partner-client-head{background:rgba(244,214,0,.055);color:var(--admin-text);font-size:.76rem;font-weight:900;text-transform:uppercase}.admin-partner-client-head,.admin-partner-client-row{border-bottom:1px solid var(--admin-line)}.admin-partner-client-row:last-child{border-bottom:0}.admin-partner-client-row>span{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.admin-partner-client-row>span:first-child,.admin-partner-client-row>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}.admin-partner-client-row small{overflow:hidden;color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap}.admin-partner-client-row em{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:900}.admin-partner-client-row em.active{color:#24d16c}.admin-partner-client-row em.blocked{color:#ff4d6d}.admin-partner-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-partner-log-block{display:grid;grid-gap:10px;gap:10px}.admin-partner-log-block h3{margin:0}.admin-partner-log-block>div:first-child small{color:var(--admin-muted)}.admin-partner-log-table{overflow-x:auto;border:1px solid var(--admin-line);border-radius:8px}.admin-partner-log-head,.admin-partner-log-row{display:grid;grid-template-columns:minmax(155px,1.1fr) 75px minmax(220px,1.6fr) 70px 75px minmax(160px,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:850px;padding:11px 14px}.admin-partner-log-head{background:rgba(244,214,0,.055);font-size:.75rem;font-weight:900;text-transform:uppercase}.admin-partner-log-head,.admin-partner-log-row{border-bottom:1px solid var(--admin-line)}.admin-partner-log-row:last-child{border-bottom:0}.admin-partner-log-row code{color:var(--admin-text);font-size:.78rem}.admin-partner-log-row em{width:-moz-fit-content;width:fit-content;font-style:normal;font-weight:900}.admin-partner-log-row em.active{color:#24d16c}.admin-partner-log-row em.blocked{color:#ff4d6d}.admin-partner-log-empty,.admin-partner-log-row small{color:var(--admin-muted)}.admin-partner-log-empty{margin:0;padding:18px 14px}.admin-partner-monitor{gap:18px;overflow:hidden;border-color:rgba(67,153,255,.34);background:linear-gradient(180deg,rgba(67,153,255,.095),rgba(67,153,255,.018) 230px,transparent),rgba(12,18,27,.72);box-shadow:inset 0 1px 0 rgba(154,205,255,.12),0 18px 38px rgba(0,0,0,.18)}.admin-partner-monitor>.admin-section-head{padding:2px 0 8px;border-bottom:1px solid rgba(67,153,255,.28)}.admin-partner-monitor>.admin-section-head h2{display:flex;align-items:center;gap:8px;color:#eaf4ff}.admin-partner-monitor>.admin-section-head p{color:#a9bfd8}.admin-partner-monitor-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.admin-live-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid rgba(36,209,108,.28);border-radius:999px;background:rgba(36,209,108,.1);color:#60f297;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-partner-stats{gap:14px}.admin-partner-detail-stats .admin-reseller-stat,.admin-partner-stats .admin-reseller-stat{min-height:104px;align-content:center;border-color:rgba(67,153,255,.22);border-radius:10px;background:linear-gradient(145deg,rgba(67,153,255,.12),transparent 46%),rgba(255,255,255,.024)}.admin-partner-monitor .admin-reseller-stat svg{color:#67b2ff}.admin-partner-stats .admin-reseller-stat strong{letter-spacing:-.02em}.admin-partner-client-table,.admin-partner-log-table{border-color:rgba(67,153,255,.22);border-radius:10px;background:rgba(5,14,25,.42)}.admin-partner-client-head,.admin-partner-log-head{border-color:rgba(67,153,255,.25);background:rgba(67,153,255,.14);color:#ffffff;letter-spacing:.02em}.admin-partner-client-row,.admin-partner-log-row{border-color:rgba(67,153,255,.13);transition:background .16s ease,border-color .16s ease}.admin-partner-client-row:hover,.admin-partner-log-row:hover{background:rgba(67,153,255,.055)}.admin-partner-client-row>span,.admin-partner-log-row>span{min-width:0}.admin-partner-client-row strong,.admin-partner-log-row b{color:#ffffff}.admin-partner-client-row small.danger{color:#ff6b7f}.admin-partner-client-row strong.ready{color:#24d16c}.admin-partner-client-row strong.danger{color:#ff6b7f}.admin-partner-status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 8px;border-radius:999px;font-style:normal;font-weight:900}.admin-partner-status svg{flex:0 0 auto}.admin-partner-status.active{border:1px solid rgba(36,209,108,.28);background:rgba(36,209,108,.11);color:#36e17b}.admin-partner-status.disabled{border:1px solid rgba(255,214,90,.26);background:rgba(244,214,0,.09);color:#ffd85c}.admin-partner-status.missing{border:1px solid rgba(255,77,109,.25);background:rgba(255,77,109,.08);color:#ff7890}.admin-partner-actions{display:flex!important;justify-content:flex-start}.admin-partner-actions button{min-height:32px}.admin-partner-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:28px 16px;color:var(--admin-muted);text-align:center}.admin-partner-empty svg{color:#67b2ff}.admin-partner-empty strong{color:#ffffff}.admin-partner-log-block{padding-top:2px}.admin-partner-log-block>div:first-child{display:grid;grid-gap:3px;gap:3px}.admin-reseller-api-detail{padding-top:4px}.admin-console:not(.admin-dark-mode) .admin-partner-monitor{border-color:#cbd9ea;background:linear-gradient(180deg,rgba(37,99,235,.055),rgba(37,99,235,.012) 230px,transparent),#ffffff;color:#0f172a;box-shadow:0 12px 30px rgba(15,23,42,.08)}.admin-console:not(.admin-dark-mode) .admin-partner-monitor>.admin-section-head{border-bottom-color:#d7e2f0}.admin-console:not(.admin-dark-mode) .admin-partner-log-block h3,.admin-console:not(.admin-dark-mode) .admin-partner-monitor>.admin-section-head h2{color:#0f172a}.admin-console:not(.admin-dark-mode) .admin-partner-client-row small,.admin-console:not(.admin-dark-mode) .admin-partner-log-block>div:first-child small,.admin-console:not(.admin-dark-mode) .admin-partner-log-empty,.admin-console:not(.admin-dark-mode) .admin-partner-log-row small,.admin-console:not(.admin-dark-mode) .admin-partner-monitor>.admin-section-head p{color:#64748b}.admin-console:not(.admin-dark-mode) .admin-partner-monitor .admin-ghost{border-color:#cbd5e1;background:#ffffff;color:#0f172a}.admin-console:not(.admin-dark-mode) .admin-partner-monitor .admin-ghost:hover{border-color:#93b4dc;background:#eff6ff;color:#1d4ed8}.admin-console:not(.admin-dark-mode) .admin-live-pill{border-color:#a7e6c1;background:#ecfdf3;color:#08783f}.admin-console:not(.admin-dark-mode) .admin-partner-detail-stats .admin-reseller-stat,.admin-console:not(.admin-dark-mode) .admin-partner-stats .admin-reseller-stat{border-color:#cbd9ea;background:linear-gradient(145deg,rgba(37,99,235,.075),transparent 48%),#f8fbff}.admin-console:not(.admin-dark-mode) .admin-partner-monitor .admin-reseller-stat svg{color:#2563eb}.admin-console:not(.admin-dark-mode) .admin-partner-monitor .admin-reseller-stat span{color:#64748b}.admin-console:not(.admin-dark-mode) .admin-partner-monitor .admin-reseller-stat strong{color:#0f172a}.admin-console:not(.admin-dark-mode) .admin-partner-client-table,.admin-console:not(.admin-dark-mode) .admin-partner-log-table{border-color:#cbd9ea;background:#ffffff}.admin-console:not(.admin-dark-mode) .admin-partner-client-head,.admin-console:not(.admin-dark-mode) .admin-partner-log-head{border-color:#c4d5ea;background:#eaf2fc;color:#1e3a5f}.admin-console:not(.admin-dark-mode) .admin-partner-client-row,.admin-console:not(.admin-dark-mode) .admin-partner-log-row{border-color:#e2e8f0;background:#ffffff;color:#334155}.admin-console:not(.admin-dark-mode) .admin-partner-client-row:hover,.admin-console:not(.admin-dark-mode) .admin-partner-log-row:hover{background:#f8fbff}.admin-console:not(.admin-dark-mode) .admin-partner-client-row strong,.admin-console:not(.admin-dark-mode) .admin-partner-empty strong,.admin-console:not(.admin-dark-mode) .admin-partner-log-row b,.admin-console:not(.admin-dark-mode) .admin-partner-log-row code{color:#0f172a}.admin-console:not(.admin-dark-mode) .admin-partner-status.active{border-color:#a7e6c1;background:#ecfdf3;color:#08783f}.admin-console:not(.admin-dark-mode) .admin-partner-status.disabled{border-color:#ead78a;background:#fffbea;color:#8a6800}.admin-console:not(.admin-dark-mode) .admin-partner-status.missing{border-color:#fecdd6;background:#fff1f3;color:#be123c}.admin-console:not(.admin-dark-mode) .admin-partner-client-row strong.ready{color:#08783f}.admin-console:not(.admin-dark-mode) .admin-partner-client-row small.danger,.admin-console:not(.admin-dark-mode) .admin-partner-client-row strong.danger{color:#be123c}.admin-console:not(.admin-dark-mode) .admin-partner-actions .admin-secondary{border-color:#cbd5e1;background:#ffffff;color:#0f172a}.admin-console:not(.admin-dark-mode) .admin-partner-actions .admin-secondary:hover{border-color:#93b4dc;background:#eff6ff;color:#1d4ed8}@media (max-width:1050px){.partner-api-grid,.partner-developer-guide-grid,.partner-doc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-api-history-grid{grid-template-columns:1fr}.admin-partner-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-partner-client-head,.admin-partner-client-row{grid-template-columns:minmax(190px,1.35fr) minmax(145px,1fr) minmax(110px,.7fr) minmax(80px,.5fr) minmax(95px,.65fr) minmax(105px,.7fr) minmax(180px,1.1fr);min-width:980px}}@media (max-width:720px){.partner-api-grid,.partner-api-stats,.partner-developer-guide-grid,.partner-doc-steps{grid-template-columns:1fr}.partner-api-control-zone,.partner-api-hero,.partner-api-onboarding,.partner-developer-guide-head{align-items:flex-start;flex-direction:column}.partner-api-control-zone button,.partner-api-control-zone>div:last-child{width:100%}.partner-endpoints>div{grid-template-columns:58px 1fr}.partner-endpoints span{grid-column:1/-1}.partner-secret-reveal label{grid-template-columns:1fr auto}.partner-secret-reveal label>span{grid-column:1/-1}.partner-api-table>div{grid-template-columns:minmax(0,1fr) auto}.partner-api-table>div>small{display:none}.admin-partner-detail-stats,.admin-partner-stats{grid-template-columns:1fr}.admin-partner-client-table,.admin-partner-log-table{display:grid;grid-gap:10px;gap:10px;overflow-x:visible;border:0;background:transparent}.admin-partner-client-head,.admin-partner-log-head{display:none}.admin-partner-client-row,.admin-partner-log-row{min-width:0;grid-template-columns:1fr;gap:10px;padding:14px;border:1px solid rgba(67,153,255,.25);border-radius:10px;background:rgba(67,153,255,.045)}.admin-partner-client-row>span,.admin-partner-log-row>span{display:grid;grid-template-columns:minmax(98px,.44fr) minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.admin-partner-client-row>span:before,.admin-partner-log-row>span:before{content:attr(data-label);color:var(--admin-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.admin-partner-client-row>span:not([data-label]):before,.admin-partner-log-row>span:not([data-label]):before{display:none}.admin-partner-actions,.admin-partner-client-identity{grid-template-columns:1fr!important}.admin-partner-actions:before,.admin-partner-client-identity:before{display:none}.admin-partner-actions{justify-content:stretch}.admin-partner-actions button{flex:1 1 140px}}@media (max-width:640px){.partner-api-panel,.partner-api-panel *,.partner-api-panel :after,.partner-api-panel :before{min-width:0}.partner-api-panel{width:100%;max-width:100%;gap:14px;overflow:hidden}.partner-api-card,.partner-api-control-zone,.partner-api-hero,.partner-api-onboarding,.partner-developer-guide,.partner-docs,.partner-secret-reveal{width:100%;padding:16px;border-radius:12px}.partner-api-card h3,.partner-api-hero h2,.partner-developer-guide-head h3,.partner-docs h2{font-size:18px;line-height:1.25}.partner-api-control-zone p,.partner-api-hero p,.partner-api-onboarding p,.partner-developer-guide-head p,.partner-docs p{overflow-wrap:anywhere}.partner-api-ready{width:-moz-fit-content;width:fit-content;max-width:100%}.partner-api-card-head,.partner-api-save-row,.partner-code-tabs,.partner-developer-guide-head{align-items:stretch;flex-direction:column}.partner-api-card-head .client-filter-button,.partner-api-control-zone .client-danger-button,.partner-api-onboarding .client-blue-button,.partner-api-save-row .client-blue-button,.partner-code-tabs .partner-copy-button,.partner-copy-button,.partner-webhook-card>.client-filter-button{width:100%;max-width:100%;min-height:38px}.partner-api-value{grid-template-columns:1fr!important}.partner-api-value code,.partner-secret-reveal code{width:100%;overflow-x:auto;text-overflow:clip;white-space:nowrap}.partner-api-toggle,.partner-developer-guide-grid article,.partner-doc-steps article,.partner-doc-warning{align-items:flex-start}.partner-code-example pre,.partner-env-preview code{max-width:100%;overflow-x:auto;white-space:pre}.partner-endpoints{overflow:visible}.partner-endpoints>div{grid-template-columns:1fr;align-items:start;gap:8px}.partner-api-table span b,.partner-api-table span small,.partner-endpoints code{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.partner-api-table>div{grid-template-columns:1fr;gap:8px;padding:12px 0}.partner-api-table em,.partner-api-table strong{justify-self:start}.partner-secret-reveal label{grid-template-columns:1fr}}