:root{color-scheme:light;--bg-primary:#fff;--bg-secondary:#f6f8fb;--bg-tertiary:#eef2f7;--bg-card:#fff;--bg-surface:#fff;--bg-card-hover:#f8fafc;--bg-glass:#2563eb09;--bg-glass-strong:#2563eb12;--bg-input:#fff;--bg-input-focus:#fff;--border-subtle:#e2e8f0;--border-medium:#cbd5e1;--border-strong:#94a3b8;--border-glow:#2563eb38;--border-accent:#2563eb2e;--text-primary:#0f172a;--text-secondary:#64748b;--text-muted:#94a3b8;--text-accent:#2563eb;--text-on-accent:#fff;--accent-primary:#2563eb;--accent-primary-hover:#1d4ed8;--accent-secondary:#3b82f6;--accent-tertiary:#60a5fa;--accent-gradient:#2563eb;--accent-gradient-hover:#1d4ed8;--accent-glow:#2563eb1a;--accent-glow-strong:#2563eb29;--success:#16a34a;--success-bg:#16a34a14;--success-border:#16a34a33;--warning:#d97706;--warning-bg:#d9770614;--warning-border:#d9770633;--error:#dc2626;--error-bg:#dc26260f;--error-border:#dc26262e;--info:#2563eb;--info-bg:#2563eb0f;--info-border:#2563eb2e;--font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:Outfit, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f;--shadow-lg:0 12px 32px #0f172a17;--shadow-glow:0 0 0 3px var(--accent-glow);--shadow-glow-strong:0 0 0 3px var(--accent-glow-strong);--transition-fast:.13s cubic-bezier(.2, 0, 0, 1);--transition-base:.18s cubic-bezier(.2, 0, 0, 1);--transition-slow:.26s cubic-bezier(.2, 0, 0, 1);--transition-spring:.3s cubic-bezier(.2, 0, 0, 1);--max-width:1200px;--header-height:68px;--sidebar-width:256px;--container-padding:clamp(1rem, 3.5vw, 2rem)}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:16px}html,body{max-width:100vw;overflow-x:clip}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6}.inline-icon{vertical-align:-.2em;flex:none;margin-right:.25rem;display:inline-block}.skip-link{z-index:10000;border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;padding:.7rem 1rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:var(--accent-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-secondary)}img{max-width:100%;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.5rem,3vw,2.5rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}h4{font-size:1.25rem}.text-gradient{color:var(--accent-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--accent-primary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.font-mono{font-family:var(--font-mono)}.logo{font-family:var(--font-display,"Outfit", -apple-system, sans-serif);letter-spacing:-.025em;user-select:none;align-items:center;gap:.65rem;font-size:1.35rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.logo-icon{transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.logo:hover .logo-icon{transform:scale(1.05)}.logo-text{color:#0f172a;letter-spacing:-.025em;align-items:center;font-weight:800;display:inline-flex}.logo-text .text-gradient,.logo-text-accent{color:#2563eb;font-weight:800}.container{width:100%;max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--space-sm)}.gap-md{gap:var(--space-md)}.gap-lg{gap:var(--space-lg)}.gap-xl{gap:var(--space-xl)}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);font-family:var(--font-sans);cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;border:none;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:visible}.btn:active{transform:none}.btn-primary{background:var(--accent-primary);color:var(--text-on-accent);box-shadow:none}.btn-primary:hover{background:var(--accent-primary-hover);box-shadow:none}.btn-secondary{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-medium)}.btn-secondary:hover{background:var(--bg-secondary);border-color:var(--border-strong)}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{background:var(--bg-glass);color:var(--text-primary)}.btn-danger{background:var(--error);color:#fff}.btn-success{background:var(--success);color:#fff}.btn-sm{padding:.4rem .9rem;font-size:.8rem}.btn-lg{padding:.85rem 2rem;font-size:1rem}.btn-icon{width:40px;height:40px;padding:.5rem}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);box-shadow:var(--shadow-sm);position:relative}.card:hover{border-color:var(--border-subtle);box-shadow:var(--shadow-sm)}.card-glass{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.card-glow{position:relative}.card-glow:before{content:"";border-radius:inherit;background:var(--accent-primary);opacity:0;transition:opacity var(--transition-base);z-index:-1;position:absolute;inset:-1px}.card-glow:hover:before{opacity:.15}.input-group{gap:var(--space-xs);flex-direction:column;display:flex}.input-group label{color:var(--text-secondary);font-size:.85rem;font-weight:500}.input{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);font-family:var(--font-sans);transition:all var(--transition-fast);outline:none;padding:.7rem 1rem;font-size:.9rem}.input:focus{background:var(--bg-input-focus);border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.input::placeholder{color:var(--text-muted)}select.input{appearance:none;color-scheme:light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2364748b' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-color:var(--bg-input);color:var(--text-primary);padding-right:2.5rem}select.input option,select option{color:#0f172a;background-color:#fff;padding:.6rem .75rem}select.input option:checked,select option:checked{background-color:var(--accent-primary);color:#fff}.badge{border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.badge-success{background:var(--success-bg);color:var(--success);border:1px solid var(--success-border)}.badge-warning{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning-border)}.badge-error{background:var(--error-bg);color:var(--error);border:1px solid var(--error-border)}.badge-info{background:var(--info-bg);color:var(--info);border:1px solid #3b82f633}.badge-accent{background:var(--accent-glow);color:var(--accent-primary);border:1px solid var(--border-glow)}.table-container,.table-responsive{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:100%;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}table thead th{background:color-mix(in srgb, var(--bg-secondary,#f8fafc) 72%, #fff);color:var(--text-muted);font-weight:700}table tbody tr:not([style*=background]){background-color:var(--bg-card,#fff)}table tbody tr:not([style*=background]):hover{background-color:color-mix(in srgb, var(--accent-primary,#2563eb) 3.5%, var(--bg-card,#fff))}table tbody td{background-color:#0000}.table-responsive table,.table-container table,.card[style*="overflow-x: auto"] table,div[style*="overflow-x: auto"] table{min-width:max-content}.table-responsive th,.table-responsive td,.table-container th,.table-container td,div[style*="overflow-x: auto"] th,div[style*="overflow-x: auto"] td{white-space:nowrap}.responsive-card-table th,.responsive-card-table td{overflow-wrap:anywhere;word-break:normal;min-width:0;white-space:normal!important}.responsive-card-table td>*{box-sizing:border-box;overflow-wrap:anywhere;min-width:0;max-width:100%}.responsive-card-table td :where(a,code,div,span,strong){overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.audit-log-page,.audit-log-header{min-width:0}.audit-log-description{max-width:68ch;line-height:1.55}.audit-log-actions{flex-wrap:wrap}.audit-integrity-badge{white-space:nowrap;color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.audit-filter-card{box-shadow:var(--shadow-sm)}.audit-filter-chips button{min-height:34px}.audit-filter-chips button:hover{border-color:var(--border-medium)!important;background:var(--bg-secondary)!important}.audit-search-form{min-width:0}.audit-search-form>div{min-width:min(260px,100%)!important}.audit-table-card{min-width:0}.audit-table-card>.responsive-card-table{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.audit-record-table{table-layout:fixed}.audit-record-table th,.audit-record-table td{overflow-wrap:anywhere;word-break:normal;min-width:0}.audit-record-table td[data-label=Action]>span{white-space:normal;display:inline-block}.audit-record-table td[data-label=IP\ Address]>div{min-width:0;max-width:100%}.audit-record-table .audit-ip-address{flex:auto}.audit-record-table .audit-target-type{overflow-wrap:anywhere}.audit-record-table td[data-label=Timestamp],.audit-record-table td[data-label=Inspect]{white-space:nowrap!important}.audit-inspector-field{overflow-wrap:anywhere;min-width:0}.audit-log-page pre{white-space:pre}.admin-catalog-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;min-width:0;display:grid}.admin-catalog-card{text-align:center;background:var(--bg-card);border:1px solid var(--border-subtle);min-width:0;min-height:190px;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.25rem .9rem 1rem;display:flex;position:relative}.admin-catalog-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.admin-catalog-card.is-disabled{background:#ef444409;border-color:#ef44443d}.admin-catalog-card-icon{flex:none;justify-content:center;align-items:center;width:50px;height:50px;margin:.35rem auto .2rem;display:flex}.admin-catalog-card-icon img{object-fit:contain;border-radius:50%;width:50px;height:50px;display:block}.admin-catalog-card-name{width:100%;color:var(--text-primary);overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3}.admin-catalog-card-code{max-width:100%;color:var(--text-muted);font:.72rem var(--font-mono);overflow-wrap:anywhere}.admin-catalog-feature{z-index:1;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-glass);min-height:28px;color:var(--text-muted);cursor:pointer;align-items:center;gap:.25rem;padding:.18rem .45rem;font-size:.7rem;font-weight:650;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.admin-catalog-feature.is-featured{color:#d97706;background:#f59e0b1a;border-color:#f59e0b59}.admin-catalog-feature:disabled{cursor:wait;opacity:.65}.catalog-visibility-toggle{cursor:pointer;border-radius:var(--radius-full);transition:all var(--transition-fast);border:1px solid;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.catalog-visibility-toggle.is-enabled{background:var(--success-bg);color:var(--success);border-color:var(--success-border)}.catalog-visibility-toggle.is-disabled{background:var(--error-bg);color:var(--error);border-color:var(--error-border)}.country-card-groups{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.country-card-group{min-width:0}.country-card-group-heading{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.country-card-group-note{color:var(--text-muted);font-size:.78rem}.country-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;min-width:0;display:grid}.country-option-card{background:var(--bg-card);min-width:0;transition:border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;align-items:stretch;gap:.8rem;padding:1rem .85rem;display:flex}.country-option-card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-md);transform:translateY(-2px)}.country-option-heading{text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:0;display:flex}.country-option-name-wrap{min-width:0;max-width:100%}.country-option-name{color:var(--text-primary);overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.25}.country-option-rank,.country-option-popular{align-items:center;gap:.2rem;margin-top:.25rem;font-size:.7rem;font-weight:700;display:inline-flex}.country-option-rank{color:var(--success)}.country-option-popular{color:#f59e0b}.country-option-details{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-top:.65rem;display:grid}.country-option-stock,.country-option-price{text-align:center;flex-direction:column;align-items:center;gap:.15rem;min-width:0;display:flex}.country-option-stock>span,.country-option-price>span{color:var(--text-muted);white-space:nowrap;font-size:.66rem;font-weight:600}.country-option-stock>strong{border:1px solid var(--success-border);border-radius:var(--radius-full);background:var(--success-bg);max-width:100%;color:var(--success);overflow-wrap:anywhere;padding:.2rem .4rem;font-size:.74rem}.country-option-price>strong{color:var(--success);overflow-wrap:anywhere;font-size:.9rem;line-height:1.2}.country-option-price>small{color:var(--text-muted);font-size:.68rem;line-height:1.2}.country-option-buy{justify-content:center;align-items:center;gap:.35rem;width:100%;font-weight:700;display:inline-flex}th{text-align:left;background:var(--bg-glass);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);padding:.75rem 1rem;font-size:.8rem;font-weight:700}td{border-bottom:1px solid var(--border-subtle);padding:.75rem 1rem;font-size:.9rem;color:var(--text-primary)!important;font-weight:600!important}.order-price-emphasis{color:var(--success)!important;font-size:inherit!important;font-weight:700!important}.order-price-emphasis.is-debit{color:var(--error)!important}.order-price-emphasis.is-refund,.order-price-emphasis.is-waiting{color:var(--warning)!important}tr:last-child td{border-bottom:none}tr:hover td{background:var(--bg-glass)}.spinner{border:2px solid var(--border-medium);border-top-color:var(--accent-primary);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}.spinner-lg{border-width:3px;width:40px;height:40px}.loading-state{min-height:120px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.9rem;font-weight:550;display:flex}.loading-state--compact{min-height:72px;padding:1rem;font-size:.84rem}.loading-state .spinner{flex:none}.loading-state__label{margin:0}.page-skeleton{box-sizing:border-box;align-content:start;justify-items:stretch;gap:1rem;width:100%;min-width:0;display:grid}.page-skeleton__heading{gap:.55rem;margin-bottom:.2rem;display:grid}.page-skeleton__block{isolation:isolate;background:color-mix(in srgb, var(--accent-primary,#2563eb) 9%, var(--bg-tertiary,#eef2f7));border-radius:999px;height:.8rem;display:block;position:relative;overflow:hidden}.page-skeleton__block:after{border-radius:inherit;background:linear-gradient(110deg, transparent 8%, #ffffffd1 46%, color-mix(in srgb, var(--accent-primary,#2563eb) 28%, transparent) 58%, transparent 90%);content:"";width:65%;animation:1.25s cubic-bezier(.4,0,.2,1) infinite page-skeleton-shimmer;position:absolute;inset:0 auto 0 -65%}.page-skeleton__block:nth-child(3n+2):after{animation-delay:-.4s}.page-skeleton__block:nth-child(3n):after{animation-delay:-.8s}.active-number-skeleton{border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 35%, var(--border-subtle));border-radius:18px;gap:1rem;padding:1.25rem;display:grid;box-shadow:0 12px 30px #0f172a14}.active-number-skeleton__count{border-radius:999px;width:2.4rem;height:2.4rem}.active-number-skeleton__top{align-items:center;gap:1rem;min-height:2rem;display:flex}.active-number-skeleton__service{width:min(260px,34vw);height:1.1rem}.active-number-skeleton__country{width:90px;height:1rem}.active-number-skeleton__price{width:66px;height:1rem}.active-number-skeleton__body{border:1px solid var(--border-subtle);background:var(--bg-glass-strong);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:1rem;min-height:126px;padding:1.1rem;display:grid}.active-number-skeleton__number{flex-direction:column;justify-content:center;align-items:flex-start;gap:.65rem;display:flex}.active-number-skeleton__label{width:160px;height:.75rem}.active-number-skeleton__phone{border-radius:.45rem;width:min(280px,70%);height:1.65rem}.active-number-skeleton__hint{width:min(390px,90%);height:.85rem}.active-number-skeleton__waiting{border:1px dashed color-mix(in srgb, var(--warning,#f59e0b) 40%, var(--border-subtle));background:color-mix(in srgb, var(--warning,#f59e0b) 7%, var(--bg-card));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.active-number-skeleton__status{width:min(220px,65%);height:1.1rem}.active-number-skeleton__status-hint{width:min(340px,86%);height:.85rem}.active-number-skeleton__footer{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.active-number-skeleton__footer-text{width:min(560px,65%);height:.85rem}.active-number-skeleton__button{border-radius:.7rem;width:150px;height:2.4rem}@media (width<=600px){.active-number-skeleton{padding:1rem}.active-number-skeleton__top{flex-wrap:wrap;gap:.65rem}.active-number-skeleton__body{padding:.8rem}.active-number-skeleton__footer{flex-direction:column;align-items:flex-start}.active-number-skeleton__footer-text{width:90%}}.page-skeleton__title{border-radius:.5rem;width:min(240px,55%);height:1.55rem}.page-skeleton__subtitle{width:min(380px,78%);height:.75rem}.page-skeleton__stats,.page-skeleton__columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem;display:grid}.page-skeleton__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-lg,16px);background:var(--bg-card,#fff);min-width:0;box-shadow:var(--shadow-sm,0 1px 3px #0f172a14);padding:1.1rem}.page-skeleton__stat{align-content:center;gap:.7rem;min-height:118px;display:grid}.page-skeleton__label{width:42%;height:.72rem}.page-skeleton__value{border-radius:.5rem;width:58%;height:1.45rem}.page-skeleton__short{width:30%}.page-skeleton__wide{border-radius:.55rem;width:100%;height:2.4rem;margin-top:.45rem}.page-skeleton__table{gap:.85rem;display:grid}.page-skeleton__row{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:1rem;padding:.9rem 0;display:grid}.page-skeleton__row .page-skeleton__block{height:.8rem}.page-skeleton__table-head{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:1rem;padding:.25rem 0 .8rem;display:grid}.page-skeleton__table-head .page-skeleton__block{height:.7rem}.page-skeleton__table-body{display:grid}.page-skeleton__pagination{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:.5rem;padding-top:.8rem;display:flex}.page-skeleton__pagination .page-skeleton__block{border-radius:.5rem;width:2rem;height:2rem}.page-skeleton__pagination .page-skeleton__block:first-child{width:5.5rem;margin-right:auto}.page-skeleton__toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.page-skeleton__toolbar .page-skeleton__block{border-radius:.65rem;width:clamp(110px,16vw,190px);height:40px}.page-skeleton__toolbar .page-skeleton__block:first-child{width:clamp(190px,26vw,320px)}.page-skeleton__toolbar--pills .page-skeleton__block{border-radius:999px;width:92px;height:34px}.page-skeleton__toolbar--pills .page-skeleton__refresh{border:1px solid var(--border-subtle);border-radius:.65rem;width:108px}.page-skeleton__methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.page-skeleton__methods .page-skeleton__block{border:1px solid var(--border-subtle);border-radius:.75rem;height:4rem}.page-skeleton__wallet-balance{border:1px solid color-mix(in srgb, var(--accent-primary) 18%, var(--border-subtle));border-radius:var(--radius-lg,16px);background:color-mix(in srgb, var(--accent-primary) 4%, var(--bg-card));align-content:center;justify-items:center;gap:.7rem;min-height:190px;padding:1.5rem;display:grid}.page-skeleton__wallet-label{width:205px;height:1.5rem}.page-skeleton__wallet-value{border-radius:.8rem;width:min(300px,55%);height:3.4rem}.page-skeleton__wallet-caption{width:min(420px,80%);height:.85rem}.page-skeleton__notice{border:1px solid color-mix(in srgb, var(--warning,#f59e0b) 22%, var(--border-subtle));border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--warning,#f59e0b) 3%, var(--bg-card));gap:.55rem;padding:1rem 1.2rem;display:grid}.page-skeleton__notice .page-skeleton__block{width:min(100%,860px);height:.75rem}.page-skeleton__notice .page-skeleton__block:first-child{width:min(100%,420px);height:.95rem}.page-skeleton__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.page-skeleton__form-grid .page-skeleton__block{border:1px solid var(--border-subtle);border-radius:.65rem;width:100%;height:44px}.page-skeleton__chips{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.page-skeleton__chips .page-skeleton__block{border:1px solid var(--border-subtle);border-radius:999px;width:90px;height:36px}.page-skeleton__submit{border-radius:999px;width:min(100%,260px);height:44px;margin-top:1rem}.page-skeleton__metric{border-radius:.7rem;min-height:72px}.page-skeleton__settings{gap:1rem;width:100%;display:grid}.page-skeleton__settings>.page-skeleton__panel{gap:.75rem;display:grid}.page-skeleton--settings{max-width:1120px;margin-inline:auto}.page-skeleton__account-settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.page-skeleton__account-settings>.page-skeleton__panel:last-child{grid-column:1/-1}.page-skeleton__admin-settings>.page-skeleton__panel{align-content:start;min-height:150px}.page-skeleton__admin-settings>.page-skeleton__panel:first-child,.page-skeleton__admin-settings>.page-skeleton__panel:nth-child(2){min-height:190px}.page-skeleton__ticket-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem;display:grid}.page-skeleton__ticket-list .page-skeleton__panel{align-content:start;gap:.8rem;min-height:150px;display:grid}.page-skeleton__ticket-list .page-skeleton__wide{margin-top:0}.page-skeleton__ticket-card{align-content:start;gap:.75rem;min-height:230px;display:grid}.page-skeleton__ticket-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-skeleton__ticket-heading .page-skeleton__block:first-child{width:48%;height:1rem}.page-skeleton__ticket-heading .page-skeleton__block:last-child{width:26%;height:.75rem}.page-skeleton__deletion-request{gap:.75rem;display:grid}.page-skeleton__deletion-request .page-skeleton__form-grid{grid-template-columns:1fr}.page-skeleton__deletion-request .page-skeleton__form-grid .page-skeleton__block{height:72px}.page-skeleton__catalog{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1rem;width:100%;min-width:0;display:grid}.page-skeleton__catalog-card{align-content:center;justify-items:center;gap:.55rem;min-height:190px;display:grid}.page-skeleton__catalog-card:nth-child(2n) .page-skeleton__block:after,.page-skeleton__stat:nth-child(2n) .page-skeleton__block:after{animation-delay:-.55s}.page-skeleton__catalog-icon{border-radius:50%;width:50px;height:50px}.page-skeleton__service-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:.85rem;width:100%;min-width:0;display:grid}.page-skeleton__service-card{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-width:0;min-height:132px;padding:1.25rem .9rem;display:flex}.page-skeleton__service-icon{border-radius:50%;flex:none;width:48px;height:48px}.page-skeleton__service-name{width:68%;height:1rem}.page-skeleton__country-card{min-height:252px}.page-skeleton__country-flag{border-radius:50%;width:38px;height:38px}.page-skeleton__country-name{width:min(112px,80%);height:1rem;margin-inline:auto}.page-skeleton__country-label{border-radius:999px;width:76px;height:.7rem}.page-skeleton__country-stock{border-radius:999px;width:54px;height:1.45rem}.page-skeleton__country-price{width:62px;height:1rem}.page-skeleton__country-select{border:1px solid var(--border-subtle);border-radius:.65rem;width:100%;height:38px;margin-top:.1rem}.page-skeleton__country-button{border-radius:var(--radius-full,999px);width:100%;height:38px}.page-skeleton__group-mark{width:15px;height:15px}.page-skeleton__group-title{width:115px;height:.9rem}.page-skeleton__group-note{width:210px;height:.72rem}.page-skeleton__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-skeleton__actions .page-skeleton__block{border-radius:var(--radius-full,999px);width:140px;height:40px}.page-skeleton__section-title{width:185px;height:1.2rem;margin-bottom:.1rem}.page-skeleton__generic{align-content:center;gap:.9rem;min-height:230px;display:grid}.page-skeleton__catalog-toolbar{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.page-skeleton__catalog-search{border-radius:.75rem;flex:260px;min-width:0;height:46px}.page-skeleton__catalog-sort{border-radius:.75rem;flex:0 0 190px;height:46px}.page-skeleton__user-back{border:1px solid var(--border-subtle);border-radius:999px;width:132px;height:36px}.page-skeleton__user-profile{gap:1.25rem;display:grid}.page-skeleton__user-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-skeleton__user-identity{align-items:center;gap:.85rem;display:flex}.page-skeleton__user-identity>div{gap:.55rem;display:grid}.page-skeleton__user-avatar{border-radius:50%;flex:none;width:48px;height:48px}.page-skeleton__user-name{border-radius:.45rem;width:170px;height:1.2rem}.page-skeleton__user-email{width:230px;max-width:60vw;height:.85rem}.page-skeleton__user-actions{flex-wrap:wrap;gap:.45rem;display:flex}.page-skeleton__user-actions .page-skeleton__block{border-radius:.5rem;width:92px;height:34px}.page-skeleton__user-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.page-skeleton__user-field{border:1px solid var(--border-subtle);border-radius:var(--radius-md,12px);gap:.5rem;min-width:0;padding:.85rem;display:grid}.page-skeleton__user-field:last-child{grid-column:1/-1}.page-skeleton__user-field .page-skeleton__wide{height:1rem;margin-top:0}.page-skeleton__user-section{gap:.85rem;display:grid}.page-skeleton__user-section .page-skeleton__table{box-shadow:none;border:0;padding:0}.page-skeleton__user-tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.4rem;padding-bottom:.85rem;display:flex}.page-skeleton__user-tabs .page-skeleton__block{border-radius:999px;width:96px;height:34px}.page-skeleton__table-head,.page-skeleton__row{grid-template-columns:repeat(var(--skeleton-columns,6), minmax(0, 1fr))}.page-skeleton__cell{min-width:0;display:block}.page-skeleton__cell .page-skeleton__block{width:72%;max-width:100%}.page-skeleton__cell:first-child .page-skeleton__block{width:88%}.page-skeleton__cell:last-child .page-skeleton__block{width:54%}@keyframes page-skeleton-shimmer{to{transform:translate(255%)}}@media (width<=640px){.page-skeleton__methods{grid-template-columns:1fr}.page-skeleton__row{grid-template-columns:1fr 1fr;gap:.65rem}.page-skeleton__table-head{display:none}.page-skeleton__form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page-skeleton__block:after{animation:none;display:none}}@media (width<=768px){.page-skeleton__table-head{display:none}.page-skeleton__table-body{gap:.7rem}.page-skeleton__table-body>.page-skeleton__row:nth-child(n+6){display:none}.page-skeleton__row{border:1px solid var(--border-subtle);background:var(--bg-card,#fff);border-radius:14px;grid-template-columns:1fr;gap:0;padding:.4rem .8rem .4rem .95rem;display:grid;box-shadow:0 2px 8px #0f172a0b}.page-skeleton__cell{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(5.5rem,31%) minmax(0,1fr);align-items:center;gap:.65rem;width:100%;min-height:36px;padding:.45rem 0;display:grid}.page-skeleton__cell:last-child{border-bottom:0}.page-skeleton__cell:before{background:color-mix(in srgb, var(--accent-primary,#2563eb) 9%, var(--bg-tertiary,#eef2f7));content:"";border-radius:999px;width:min(100%,4.5rem);height:.65rem;display:block}.page-skeleton__cell .page-skeleton__block{width:min(78%,12rem);height:.75rem}.page-skeleton__catalog-toolbar{flex-direction:column;align-items:stretch}.page-skeleton__catalog-search,.page-skeleton__catalog-sort{flex:none;width:100%}.page-skeleton__service-grid>:nth-child(n+9),.page-skeleton__country-card:nth-child(n+9){display:none}.page-skeleton--settings{max-width:none}.page-skeleton__account-settings>.page-skeleton__panel:last-child{grid-column:auto}.page-skeleton__catalog>:nth-child(n+7){display:none}}@media (width<=420px){.page-skeleton__user-fields{grid-template-columns:1fr}.page-skeleton__user-field:last-child{grid-column:auto}.page-skeleton__user-actions .page-skeleton__block{width:78px}}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin,.spin{animation:.8s linear infinite spin;display:inline-block}.pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.status-dot{background-color:var(--text-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot.active{background-color:#10b981;box-shadow:0 0 8px #10b98180}.status-dot.pulse-dot{animation:2s infinite pulse}.system-status-pill{border-radius:var(--radius-full);color:#34d399;letter-spacing:.01em;background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.orders-important-note{color:#78350f;border-radius:var(--radius-md);background:linear-gradient(135deg,#fef3c7f5,#fffbebf5);border:1px solid #d9770661;border-left:5px solid #d97706;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem;padding:1rem 1.1rem;display:flex;box-shadow:0 8px 22px #92400e17}.orders-important-note-icon{color:#b45309;background:#f59e0b2b;border-radius:50%;flex:none;padding:.45rem;display:inline-flex}.orders-important-note-title{color:#92400e;margin-bottom:.3rem;font-size:.98rem;line-height:1.25;display:block}.orders-important-note ul{margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.65}.orders-important-note li+li{margin-top:.3rem}.orders-important-note li::marker{color:#d97706}.orders-important-note li strong{color:#92400e;font-weight:800}.toast-container{top:var(--space-lg);right:var(--space-lg);z-index:10000;gap:var(--space-sm);flex-direction:column;display:flex;position:fixed}.toast{border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);animation:slideIn var(--transition-spring) forwards;max-width:400px;padding:.75rem 1.25rem;font-size:.9rem}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.fade-in{animation:fadeIn var(--transition-base) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp var(--transition-slow) forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.float{animation:6s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.wallet-upi-card{box-sizing:border-box;width:100%;min-width:0}.wallet-upi-heading{color:var(--text-primary);align-items:flex-start;gap:.65rem;margin-bottom:1.25rem;display:flex}.wallet-upi-heading>img{flex:none;margin-top:1px}.wallet-upi-heading label{min-width:0;margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.wallet-upi-layout{grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,4vw,2.5rem);min-width:0;display:grid}.wallet-upi-qr-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;justify-self:center;align-items:center;max-width:100%;padding:10px;display:flex;box-shadow:0 12px 30px #0f172a1f}.wallet-upi-qr-image{aspect-ratio:1;width:min(180px,100%);height:auto;image-rendering:pixelated;border-radius:7px;display:block}.wallet-upi-qr-caption{color:#111827;text-align:center;margin-top:.45rem;font-size:.8rem;font-weight:750}.wallet-upi-details{flex-direction:column;gap:1.15rem;width:100%;min-width:0;display:flex}.wallet-upi-label{color:var(--text-muted);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.wallet-upi-payee{color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.15rem);font-weight:750;line-height:1.4}.wallet-upi-id-row{align-items:stretch;gap:.55rem;width:100%;min-width:0;display:flex}.wallet-upi-id{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-tertiary);min-width:0;color:var(--accent-primary);font-family:var(--font-mono);overflow-wrap:anywhere;word-break:break-word;flex:auto;align-items:center;padding:.7rem .8rem;font-size:clamp(.82rem,2vw,.95rem);font-weight:650;line-height:1.35;display:flex}.wallet-upi-app-button{white-space:normal;text-align:center;justify-content:center;align-items:center;gap:.45rem;width:fit-content;max-width:100%;min-height:42px;display:inline-flex}@media (width<=680px){.wallet-upi-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.wallet-upi-qr-card{width:fit-content}.wallet-upi-details{gap:1rem}.wallet-upi-app-button{width:100%}}@media (width<=380px){.wallet-upi-card{padding:1rem!important}.wallet-upi-id-row{gap:.4rem}.wallet-upi-id{padding-inline:.6rem}.wallet-upi-id-row .btn{padding-inline:.65rem}}.sidebar-backdrop{backdrop-filter:blur(4px);z-index:90;opacity:0;visibility:hidden;background:#0f172a73;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.sidebar-backdrop.active{opacity:1;visibility:visible}.alert,[role=alert],.notice-callout,.orders-important-note{line-height:1.55}.alert strong,[role=alert] strong,.notice-callout strong,.orders-important-note strong{font-weight:750}.alert p,[role=alert] p,.notice-callout p,.orders-important-note p{margin-block:.35rem}.alert p:last-child,[role=alert] p:last-child,.notice-callout p:last-child,.orders-important-note p:last-child{margin-bottom:0}@media (width<=768px){.audit-log-page{gap:1rem!important}.audit-log-header{align-items:stretch!important}.audit-log-header h1{flex-wrap:wrap;line-height:1.2;font-size:1.45rem!important}.audit-log-header>div:first-child>div{flex-wrap:wrap}.audit-log-description{font-size:.82rem!important}.audit-log-actions{width:100%}.audit-log-actions .btn{flex:auto;justify-content:center}.audit-filter-card{padding:.85rem!important}.audit-filter-chips{gap:.4rem!important}.audit-filter-chips>span{flex-basis:100%}.audit-filter-chips button{min-height:38px}.audit-search-form{grid-template-columns:minmax(0,1fr) auto auto;display:grid!important}.audit-search-form>div{grid-column:1/-1;width:100%}.audit-search-form .btn{min-height:40px}.audit-table-card{overflow:visible!important}.audit-table-card>.responsive-card-table{padding:0 .65rem .65rem}.audit-record-table tbody tr{padding:.35rem .8rem!important}.audit-record-table tbody td{grid-template-columns:minmax(5.8rem,30%) minmax(0,1fr)}.audit-record-table td[data-label="Details & Payload Preview"]{cursor:pointer}.audit-record-table td[data-label="Details & Payload Preview"]>div{min-height:0!important;padding:.4rem!important}.audit-record-table td[data-label=Inspect]{text-align:left!important}.audit-inspector-field{padding:.65rem!important}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hide-mobile{display:none!important}.input,select.input,textarea.input{font-size:16px!important}.btn{min-height:44px}.responsive-filter-row{flex-wrap:wrap;width:100%;max-width:100%;display:flex;padding-bottom:0!important;overflow:visible!important}.responsive-filter-row>*{white-space:nowrap;flex:none;max-width:100%}.responsive-buy-controls>div{width:100%;min-width:0!important}.responsive-buy-controls .custom-select-trigger{width:100%!important;min-width:0!important}.responsive-card-table{border:0;border-radius:0;width:100%;max-width:100%;overflow:visible!important}.responsive-card-table table{width:100%;display:block;min-width:0!important}.responsive-card-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.responsive-card-table tbody{gap:.7rem;width:100%;display:grid}.responsive-card-table tbody tr{border-radius:14px;min-width:0;padding:.4rem .8rem .4rem .95rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;box-shadow:0 2px 8px #0f172a0b;background:var(--bg-card,#fff)!important;border:1px solid #94a3b840!important}.responsive-card-table tbody tr:has(.badge-success),.responsive-card-table tbody tr:has(.badge-error),.responsive-card-table tbody tr:has(.badge-warning),.responsive-card-table tbody tr:has(.badge-info){background:var(--bg-card,#fff)!important}.responsive-card-table tbody tr:hover{box-shadow:0 9px 22px #0f172a17;border-color:#64748b52!important}@media (hover:hover) and (pointer:fine){.responsive-card-table tbody tr:hover{transform:translateY(-2px)}}.responsive-card-table tbody td{overflow-wrap:anywhere;grid-template-columns:minmax(5.5rem,31%) minmax(0,1fr);align-items:start;gap:.65rem;width:100%;min-width:0;transition:border-color .18s;display:grid;border-bottom:1px solid var(--border-subtle)!important;white-space:normal!important;text-align:left!important;background:0 0!important;padding:.6rem 0!important}.responsive-card-table tbody td:last-child{border-bottom:0!important}.responsive-card-table tbody td:before{content:attr(data-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:.025em;background:0 0;border-radius:0;width:fit-content;max-width:100%;padding:0;font-size:.7rem;font-weight:700;line-height:1.4}.responsive-card-table tbody td>*{min-width:0;max-width:100%}.responsive-card-table tbody td span,.responsive-card-table tbody td strong{overflow-wrap:anywhere}}@media (width<=640px){th,td{padding:.6rem .75rem;font-size:.85rem}.orders-important-note{border-left-width:4px;gap:.65rem;padding:.85rem}.orders-important-note-icon{padding:.35rem}.orders-important-note ul{font-size:.84rem;line-height:1.55}.buy-country-view{gap:1rem!important}.country-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.country-option-card{gap:.65rem;padding:.8rem .65rem}.country-option-details{gap:.3rem}.country-option-stock>span,.country-option-price>span{font-size:.6rem}.admin-catalog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.admin-catalog-card{gap:.4rem;min-height:180px;padding:1.2rem .55rem .8rem}.admin-catalog-card-name{font-size:.9rem}.admin-catalog-feature{font-size:.65rem;top:.4rem;right:.4rem}.buy-country-header,.buy-country-title-row,.buy-country-controls{width:100%}.buy-country-title-row>div:last-child{flex:1;min-width:0}.buy-country-title{overflow-wrap:anywhere;line-height:1.25;font-size:clamp(1.05rem,5.2vw,1.3rem)!important}.buy-country-controls{grid-template-columns:minmax(0,1fr);display:grid!important}.buy-country-search,.buy-country-controls>.custom-select-trigger{width:100%!important;min-width:0!important}.country-table-container{border:0;border-radius:0;overflow:visible}.country-table{display:block;min-width:0!important}.country-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.country-table tbody,.country-table tr,.country-table td{width:100%;display:block}.country-table tbody{gap:.65rem;display:grid}.country-table tbody>tr:not(.country-row){border:0}.country-table tbody>tr:not(.country-row) td{border-radius:var(--radius-md);border:0}.country-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;gap:.55rem .75rem;padding:.8rem;display:grid!important}.country-row td{min-width:0;white-space:normal!important;border:0!important;padding:0!important}.country-name-cell{grid-column:1/-1}.country-name-content{min-width:0;align-items:flex-start!important}.country-name-content>span:not(.badge){overflow-wrap:anywhere;min-width:0}.country-stock-cell,.country-price-cell{align-items:center;gap:.35rem;display:flex!important}.country-stock-cell:before,.country-price-cell:before{content:attr(data-label) ":";color:var(--text-muted);font-size:.72rem;font-weight:600}.country-stock-cell,.country-price-cell{grid-column:1}.country-action-cell{grid-area:2/2/4;align-self:center}.country-action-cell .btn{min-width:72px!important}[style*=minmax\(320px]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important}[style*=minmax\(280px]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}[style*=minmax\(260px]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}[style*=minmax\(240px]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}.card,.card-glass{min-width:0}.toast-container{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));left:max(.75rem, env(safe-area-inset-left))}.toast{overflow-wrap:anywhere;width:100%;max-width:100%}}@media (width<=380px){:root{--container-padding:.75rem}.dashboard-content{padding-inline:.75rem!important}.toast-container,#otpwala-toast-root{width:auto!important;max-width:none!important;left:.75rem!important;right:.75rem!important}.toast{max-width:none}}@media (width<=1024px){.hide-tablet{display:none!important}}@media (width<=480px){.input-group,.input-group>*,input,select,textarea{max-width:100%}.dashboard-content :where(input,select,textarea){width:100%;min-width:0!important;max-width:100%!important}.dashboard-content [style*="min-width: 220px"],.dashboard-content [style*="min-width: 240px"],.dashboard-content [style*="min-width: 260px"],.dashboard-content [style*="min-width: 280px"],.dashboard-content [style*="min-width: 320px"]{min-width:0!important}.dashboard-content :where(*){max-width:100%}.orders-important-note{min-width:0}.orders-important-note>:last-child{overflow-wrap:anywhere;min-width:0}}@media (width<=600px){.pricing-override-header{gap:.75rem;justify-content:flex-start!important;align-items:flex-start!important}.pricing-override-heading{flex:100%;min-width:0}.pricing-override-add-button{white-space:nowrap;flex:none;width:auto;max-width:100%}}@media (width<=400px){[style*="grid-template-columns: repeat(2, minmax(0, 1fr))"],[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}}.wallet-payment-methods{align-items:stretch}.wallet-payment-method-option{width:100%;min-width:0;min-height:74px}.wallet-payment-method-option>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.wallet-payment-method-option img{flex:none}.wallet-payment-heading-icon{flex:0 0 40px;width:40px!important;height:40px!important;padding:3px!important}.wallet-payment-heading-icon img[alt=Binance\ Pay]{width:32px!important;height:32px!important}.wallet-binance-details-panel{box-sizing:border-box;width:100%;min-width:0}.wallet-binance-details-layout{min-width:0;align-items:flex-start!important}.wallet-binance-qr-card{box-sizing:border-box;flex:none;max-width:100%}.wallet-binance-qr-image{aspect-ratio:1;width:min(180px,100%);height:auto;display:block}.wallet-binance-account-details{overflow-wrap:anywhere;min-width:0!important}.wallet-binance-pay-id-row{flex-wrap:wrap;min-width:0}.wallet-binance-pay-id{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;min-width:0}.wallet-binance-payment-instructions{overflow-wrap:anywhere;min-width:0}.wallet-binance-payment-instructions li{padding-block:.08rem}.wallet-payment-qr-card{flex-direction:column;flex:none;align-items:center;max-width:100%;box-sizing:border-box!important;background:#fff!important;border:1px solid #0f172a14!important;border-radius:18px!important;width:202px!important;padding:10px!important;display:flex!important;box-shadow:0 12px 30px #0f172a1f!important}.wallet-payment-qr-image{box-sizing:border-box;aspect-ratio:1;object-fit:contain;image-rendering:pixelated;border-radius:7px;flex:none;display:block;width:min(180px,100%)!important;height:auto!important}.wallet-payment-qr-caption{color:#111827;text-align:center;margin-top:.45rem;font-size:.8rem;font-weight:750;line-height:1.25;display:block}.wallet-payment-policy-note{color:#b91c1c;align-items:flex-start;gap:.4rem;margin-top:.6rem;font-size:.75rem;line-height:1.4;display:flex}.wallet-payment-policy-note svg{flex:none}.wallet-payment-status-capsule{max-width:100%;color:var(--wallet-method-accent);text-align:center;background:var(--wallet-method-tint);border:1px solid var(--wallet-method-border);padding:.25rem .7rem;font-size:.75rem;font-weight:700;line-height:1.25}.wallet-deposit-card[data-payment-method=upi]{--wallet-method-accent:#16a34a;--wallet-method-hover:#15803d;--wallet-method-tint:#16a34a14;--wallet-method-border:#16a34a33;--wallet-method-shadow:#16a34a33}.wallet-deposit-card[data-payment-method=binance]{--wallet-method-accent:#d97706;--wallet-method-hover:#b45309;--wallet-method-tint:#f59e0b17;--wallet-method-border:#d977063d;--wallet-method-shadow:#d9770633}.wallet-deposit-card[data-payment-method=trybit]{--wallet-method-accent:#6d28d9;--wallet-method-hover:#5b21b6;--wallet-method-tint:#6d28d914;--wallet-method-border:#6d28d933;--wallet-method-shadow:#6d28d933}.wallet-deposit-card .wallet-payment-method-option[aria-pressed=true]{border:2px solid var(--wallet-method-accent)!important;background:var(--wallet-method-tint)!important}.wallet-deposit-card .btn-primary{border:0;background:var(--wallet-method-accent)!important;box-shadow:0 4px 16px var(--wallet-method-shadow)!important}.wallet-deposit-card .btn-primary:hover:not(:disabled){background:var(--wallet-method-hover)!important;box-shadow:0 8px 24px var(--wallet-method-shadow)!important}.wallet-deposit-card .wallet-submit-deposit.is-success{background:#059669!important;box-shadow:0 4px 16px #05966933!important}.wallet-deposit-submit-row{justify-content:center;display:flex}.wallet-submit-deposit{text-align:center;justify-content:center;width:min(100%,420px);min-height:46px}.wallet-submit-deposit:disabled{cursor:not-allowed;filter:saturate(.7);opacity:.48!important;box-shadow:none!important;transform:none!important}.wallet-submit-hint{color:var(--text-muted);text-align:center;margin-top:.55rem;font-size:.76rem}@media (width<=768px){.dashboard-content{padding:1rem!important}.dashboard-content>.card,.dashboard-content .card{padding:1.1rem!important}.dashboard-content h1{overflow-wrap:anywhere;line-height:1.2;font-size:clamp(1.35rem,5vw,1.65rem)!important}.dashboard-content h2{overflow-wrap:anywhere}.dashboard-content :where(button,a.btn){max-width:100%}.dashboard-content [style*="grid-template-columns: 1fr 1fr"],.dashboard-content [style*="grid-template-columns: repeat(2, minmax(0, 1fr))"],.wallet-payment-methods{grid-template-columns:minmax(0,1fr)!important}.wallet-payment-method-option{min-height:68px;padding:.75rem!important}.wallet-payment-method-option>div:first-child{width:42px!important;height:42px!important;padding:4px!important}.wallet-payment-method-option>div:first-child img[alt=UPI]{width:36px!important;height:36px!important}.wallet-payment-method-option>div:first-child img[alt=Binance\ Pay]{width:27px!important;height:27px!important}.wallet-payment-method-option>div:first-child img[alt=Trybit]{width:29px!important;height:33px!important}.responsive-filter-row>*{flex:auto}.wallet-binance-details-panel{padding:1rem!important}.wallet-binance-details-layout{flex-direction:column;align-items:stretch!important;gap:1rem!important}.wallet-binance-qr-card{align-self:center}.wallet-binance-account-details{width:100%;flex:auto!important}.wallet-binance-pay-id{letter-spacing:.025em!important;flex:150px!important;max-width:100%!important}.wallet-binance-payment-instructions{width:100%}}@media (width<=480px){.dashboard-content{padding:.8rem!important}.dashboard-content>.card,.dashboard-content .card{border-radius:14px;padding:.9rem!important}.dashboard-content .btn:not(.btn-icon){min-height:44px}.dashboard-content .responsive-filter-row{gap:.45rem!important}.wallet-payment-method-option{gap:.65rem!important}.wallet-payment-method-option>div:nth-child(2)>div:first-child{flex-wrap:wrap}.wallet-payment-heading-icon{flex-basis:38px;width:38px!important;height:38px!important}.wallet-payment-heading-icon img[alt=Binance\ Pay]{width:31px!important;height:31px!important}.wallet-binance-qr-card img{max-width:100%}.dashboard-content :where(p,label,small){overflow-wrap:anywhere}.responsive-card-table tbody td{grid-template-columns:minmax(5rem,29%) minmax(0,1fr);gap:.5rem}}html.auth-config-pending #email-form,html.auth-config-pending #google-signup-wrapper,html.auth-config-no-reg #email-form,html.auth-config-no-reg #google-signup-wrapper,html.auth-config-no-reg #google-login-wrapper{display:none!important}html.auth-config-pending #auth-config-loading,html.auth-config-no-reg #registration-closed-notice{display:block!important}html.auth-config-no-email #email-form{display:none!important}html.auth-config-no-email #email-signup-disabled-notice{display:block!important}html.auth-config-no-google #google-signup-wrapper,html.auth-config-no-google #google-login-wrapper,html.auth-config-no-google #google-divider{display:none!important}
