/* Visual language adapted from the supplied Claude reference. */
:root{--bg-primary:#080a12;--bg-secondary:#0e1120;--bg-tertiary:#191f3b;--bg-card:#141a32;--bg-card-hover:#1b2341;--bg-input:#0b0f1e;--border-color:#272f53;--border-highlight:#37436b;--text-primary:#eef0fc;--text-secondary:#9aa6ca;--text-muted:#7e8bb2;--accent-orange:#ffae18;--accent-red:#ff6420;--accent-gradient:linear-gradient(180deg,#ffb21c,#ff5d1b);--border-accent:#ba671d;--color-success:#22dca6;--font-heading:var(--font-main);--press-edge:#9d390e}
[data-theme="light"]{--bg-primary:#f3f5fc;--bg-secondary:#fff;--bg-tertiary:#e9edfa;--bg-card:#fff;--bg-card-hover:#f2f5ff;--bg-input:#f6f8fd;--border-color:#d6ddef;--border-highlight:#b6c3df;--text-primary:#1c2541;--text-secondary:#53617e;--text-muted:#637393;--accent-orange:#c0540c;--accent-red:#d65b15;--color-success:#07845d}
body{background:radial-gradient(ellipse at 85% 0%,#7463ce15,transparent 45%),radial-gradient(ellipse at 15% 0%,#ff731412,transparent 40%),var(--bg-primary)}
#bg-canvas{opacity:.25}h1,h2,h3{letter-spacing:-.035em}.brand-name{font-size:1.2rem;letter-spacing:-.04em}.brand-name span{color:var(--text-secondary);font-weight:500}.brand-icon{background:var(--accent-gradient);border-radius:12px;box-shadow:0 5px 18px #ff691b33}
.main-header{background:var(--bg-primary);border-bottom:1px solid var(--border-color);box-shadow:none;overflow:visible;padding:14px 28px;height:74px}.header-page-title{font-weight:700;font-size:1.1rem}.header-right{gap:10px}.balance-capsule{border-radius:16px;background:var(--bg-card);padding:6px 8px 6px 14px}.balance-value{color:var(--text-primary);font-family:var(--font-main);font-size:1.05rem}.balance-label{font-size:.65rem;font-weight:400}.btn-topup{border-radius:11px;color:#221305;box-shadow:inset 0 2px 0 #ffe48a,0 3px 0 #a44013}.theme-toggle-btn,.currency-btn,.user-btn{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px}.user-btn .user-avatar{background:linear-gradient(135deg,#9e67e0,#f66d36)}
.ticker-wrap{height:30px;background:var(--bg-input);isolation:isolate}.ticker-label{flex:0 0 auto;white-space:nowrap;line-height:30px;font-size:.62rem;padding:0 12px;background:var(--bg-tertiary);color:var(--accent-orange)}.ticker-item{font-size:.7rem}.ticker-content{min-width:max-content;gap:26px}.ticker-wrap:hover .ticker-content{animation-play-state:paused}
.dashboard-container,.admin-layout{max-width:1600px;padding:28px;width:100%}.workspace-heading h1{font-size:1.9rem}.workspace-heading p{font-size:.86rem}.dashboard-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:start}.app-catalog-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden;box-shadow:var(--elev-1)}.app-catalog-card .provider-tabs-wrapper{padding:16px 16px 0;margin-bottom:12px}.app-catalog-card .provider-header-row{display:none}.catalog-browser-head{padding:0 16px 14px;border-bottom:1px solid var(--border-color)}.catalog-browser-filters{display:flex;align-items:center;gap:8px;margin-top:10px}.catalog-browser-filters button{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-input);color:var(--text-secondary);padding:7px 10px;font-size:.75rem;cursor:pointer}.catalog-browser-filters button.selected{color:var(--accent-orange);border-color:var(--border-accent)}#catalog-grid-count{margin-left:auto;font-size:.7rem;color:var(--text-muted)}.catalog-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;max-height:760px;overflow:auto}.catalog-app{display:grid;grid-template-columns:1fr auto;grid-template-rows:42px auto auto;align-items:start;gap:10px;text-align:left;background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-card));border:1px solid var(--border-color);border-radius:16px;padding:12px;color:var(--text-primary);min-width:0;min-height:148px;box-shadow:var(--elev-1);cursor:pointer}.catalog-app:hover,.catalog-app.selected{border-color:var(--accent-orange);background:var(--bg-card-hover)}.catalog-app img{width:42px;height:42px;object-fit:contain;border-radius:10px}.catalog-app .catalog-price{font-size:.72rem;color:var(--accent-orange);font-weight:700;text-align:right;align-self:center;overflow-wrap:anywhere}.catalog-app strong{grid-column:1/-1;font-size:.8rem;overflow-wrap:anywhere;line-height:1.35}.catalog-app small{grid-column:1/-1;color:var(--text-muted);font-size:.65rem}.catalog-empty{grid-column:1/-1;padding:30px;text-align:center}
.order-card,.active-numbers-card,.workspace-balance-panel,.override-engine-card,.provider-admin-card,.admin-stat-card,.auth-card,.community-section,.order-live-item{background:linear-gradient(135deg,var(--bg-tertiary),var(--bg-card));border:1px solid var(--border-color);box-shadow:var(--elev-1);border-radius:20px}.order-card{padding:24px}.buy-help-column{grid-column:1/-1}.buy-help-column:empty{display:none}.provider-tab.active{background:var(--accent-gradient);color:#211104;border-color:#ffb126;box-shadow:inset 0 2px 0 #ffdb65,0 3px 0 #a23c12}.provider-tab.active .p-tag{background:transparent;color:#572508}.provider-tab .p-tag{font-size:.65rem}.btn-buy-number,.btn-auth-submit,.btn-save-provider,.btn-hero{background:var(--accent-gradient);color:#241304;border-radius:12px;box-shadow:inset 0 2px 0 #ffe283,0 4px 0 #9f3d12;font-weight:700}.btn-buy-number:disabled{opacity:.5}.popular-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-app-pill{min-width:0;padding:10px 5px;border-radius:12px}.quick-app-pill .label{font-size:.65rem;overflow-wrap:anywhere}.quick-app-pill .price{font-size:.62rem;line-height:1.4}.catalog-picker-toolbar{grid-template-columns:1fr 1fr}.order-phone-row{background:var(--bg-input);border:1px solid var(--border-color);border-radius:14px;padding:14px}.otp-display-box{border:1px solid #22dca655;background:#22dca610;border-radius:14px}.otp-code{letter-spacing:.2em;color:var(--color-success)}.custom-table thead{background:var(--bg-tertiary)}
.password-field{position:relative;display:block;width:100%;min-width:0}.password-field input{width:100%;padding-right:48px!important}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--text-secondary);width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.password-toggle svg{width:21px;height:21px}.password-toggle .eye-slash{display:none}.password-toggle[aria-pressed="true"] .eye-slash{display:block}
.payment-method-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payment-method-card{border:1px solid var(--border-color);border-radius:14px;background:var(--bg-input);color:var(--text-primary);padding:12px 6px;display:grid;place-items:center;gap:10px;cursor:pointer;font-size:.75rem}.payment-method-card img{width:48px;height:48px;object-fit:contain;border-radius:12px}.payment-method-card.selected{border-color:var(--accent-orange);background:var(--bg-tertiary)}.payment-account-details{padding:16px;border:1px solid var(--border-color);background:var(--bg-input);border-radius:14px;display:grid;gap:12px}.payment-account-details[hidden]{display:none}.payment-account-details>div{display:grid;grid-template-columns:1fr auto;gap:6px}.payment-account-details small{color:var(--text-muted)}.payment-account-details strong{grid-column:1;overflow-wrap:anywhere}.payment-account-details button{grid-column:2;grid-row:1/3}.recipient-check-row{display:flex;gap:8px}.recipient-check-row input{flex:1;width:0}.recipient-check-row button{flex-shrink:0}.recipient-state{padding:14px;border:1px solid var(--border-color);border-radius:12px}.recipient-state.verified{background:#22dca611;border-color:#22dca644;color:var(--color-success)}.history-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.history-tools input{flex:1;min-width:140px}.history-tools button,.history-tools select{padding:9px 12px;border:1px solid var(--border-color);border-radius:9px;background:var(--bg-input);color:var(--text-primary)}.otp-code-list{display:grid;gap:8px}.otp-message{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.otp-message time{font-size:.65rem;color:var(--text-muted)}
@media(min-width:1200px){.dashboard-shell .nav-drawer{transform:none!important;width:248px;visibility:visible;box-shadow:none;border-right:1px solid var(--border-color);z-index:100}.dashboard-shell .app-wrapper{margin-left:248px;width:calc(100% - 248px)}.dashboard-shell .drawer-close-btn,.dashboard-shell .btn-drawer-toggle,.dashboard-shell .main-header .brand-logo,.dashboard-shell .header-nav{display:none}.dashboard-shell .drawer-user-card{display:none}.dashboard-shell .drawer-nav-list{padding-top:10px}.dashboard-shell .drawer-section-label{font-size:.6rem;padding-top:12px}.dashboard-shell .drawer-nav-item{font-size:.8rem;min-height:40px}.dashboard-shell .drawer-footer{background:var(--bg-card);margin:12px;border:1px solid var(--border-color);border-radius:14px;padding:12px}.dashboard-shell .drawer-header{height:74px}.dashboard-shell.drawer-visible{overflow:auto}.dashboard-shell .drawer-overlay{display:none!important}.admin-layout .admin-nav-tab{justify-content:flex-start}}
@media(max-width:1199px){.header-page-title{display:none}.dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-nav{display:none}.main-header{padding:12px 16px}}
@media(max-width:760px){.dashboard-container,.admin-layout{padding:20px 12px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.app-catalog-card{order:0}.order-card{order:1}.buy-help-column{order:2}.catalog-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:380px;gap:8px;padding:10px}.catalog-app{padding:10px;min-height:128px;grid-template-rows:32px auto auto;gap:8px}.catalog-app img{width:32px;height:32px}.catalog-app .catalog-price{font-size:.6rem}.catalog-app strong{font-size:.7rem}.catalog-app small{font-size:.6rem}.order-card{padding:18px}.main-header{padding:10px 12px;height:66px;gap:8px}.dashboard-shell .main-header .brand-logo{display:none}.main-header .header-left{flex:0 0 auto}.header-right{flex:1;justify-content:flex-end;gap:7px}.currency-btn{padding:9px;font-size:.72rem}.balance-capsule{padding:4px 5px 4px 8px;gap:7px}.balance-label{display:none}.balance-value{font-size:.8rem}.btn-topup{padding:7px;font-size:.65rem}.theme-toggle-btn,.btn-drawer-toggle{width:34px;height:34px;min-width:34px}.user-btn{padding:4px;width:34px;height:34px;min-width:34px;justify-content:center}.user-btn .user-name,.user-btn .role-badge,.user-menu-chevron{display:none}.user-btn .user-avatar{width:26px;height:26px}.profile-menu{position:fixed;top:100px;right:12px}.ticker-label{font-size:.56rem;padding:0 8px}.ticker-wrap{height:26px}.ticker-item{font-size:.65rem}.workspace-heading h1{font-size:1.5rem}.payment-method-cards{gap:6px}.payment-method-card{font-size:.65rem}.payment-method-card img{width:38px;height:38px}.catalog-app.selected{box-shadow:inset 0 0 0 1px var(--accent-orange)}}
@media(max-width:380px){#currency-current-symbol{display:none}.header-right{gap:5px}.main-header{padding:8px}.btn-topup span{font-size:0}.btn-topup span:after{content:'+';font-size:1rem}.catalog-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.ticker-content{animation:none;overflow:auto}.nav-drawer{transition:none}}

#topup-modal .modal-content-card{max-width:620px;width:calc(100% - 24px);max-height:90dvh;overflow-y:auto;padding:26px}.crypto-topup{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color)}.crypto-topup[hidden]{display:none}.crypto-presets{display:flex;gap:8px;flex-wrap:wrap}.crypto-presets button{padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer}

@media(max-width:760px){#btn-open-topup{display:inline-flex!important;padding:6px 8px}#btn-open-topup span{font-size:0}#btn-open-topup span:after{content:"+";font-size:1rem}.dashboard-shell .main-header{overflow:visible}.dashboard-shell .header-right{min-width:0}.dashboard-shell .main-header #brand-logo-link{display:none!important}}

.brand-icon{background:transparent url("/assets/brand/logo.svg") center/contain no-repeat!important;color:transparent!important;font-size:0!important;flex-shrink:0}.drawer-header .brand-logo{min-width:0}.drawer-header .brand-icon{width:34px;height:34px}.drawer-header .brand-name{font-size:1.1rem}.drawer-tag{font-size:.55rem;padding:3px 6px;margin-left:4px}

@font-face{font-family:Sora;src:url('/assets/fonts/Sora.ttf') format('truetype');font-weight:100 800;font-display:swap}@font-face{font-family:Hanken;src:url('/assets/fonts/HankenGrotesk.ttf') format('truetype');font-weight:100 900;font-display:swap}@font-face{font-family:JBMono;src:url('/assets/fonts/JetBrainsMono.ttf') format('truetype');font-weight:100 800;font-display:swap}:root{--font-main:Hanken,system-ui,sans-serif;--font-heading:Sora,system-ui,sans-serif;--font-mono:JBMono,monospace}.dashboard-shell{background-image:radial-gradient(ellipse at 90% 0%,#7c63ff16,transparent 45%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.brand-name{font-family:Sora,sans-serif}

/* Compact number cards, matching Number Premium's action layout. */
#active-orders-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;align-items:start}
#active-orders-list .order-live-item{padding:14px;border-radius:14px;margin:0;min-width:0}
#active-orders-list .order-live-header{gap:8px;margin-bottom:10px;flex-wrap:wrap}
#active-orders-list .order-service-icon{width:28px;height:28px}
#active-orders-list .order-service-name{font-size:.88rem}
#active-orders-list .order-status-badge{font-size:.65rem;padding:4px 7px}
#active-orders-list .order-phone-row{padding:9px 0;margin:0}
#active-orders-list .phone-display{font-size:1.15rem}
#active-orders-list .otp-display-box{padding:10px;margin:8px 0;gap:8px}
#active-orders-list .otp-code{font-size:1.1rem}
#active-orders-list .order-actions-row{flex-wrap:wrap;gap:10px;margin-top:10px;padding-top:10px;font-size:.75rem}
#active-orders-list .order-actions-row>div:last-child{flex-wrap:wrap;gap:6px!important}
#active-orders-list .btn-cancel-order{padding:6px 9px;font-size:.75rem}
#active-orders-list .otp-message time{font-size:.65rem}

/* Dense history and stable desktop ordering layout. */
.custom-table{width:100%;border-collapse:collapse}.custom-table th,.custom-table td{padding:9px 12px;text-align:left;border-bottom:1px solid var(--border-color);font-size:.8rem;vertical-align:middle}
#history-table-container .otp-code{font-size:.85rem;letter-spacing:.05em;white-space:nowrap}#history-table-container .workspace-action{padding:4px 8px;margin-left:8px;font-size:.72rem}.table-scroll{overflow:auto}
.action-spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:action-spin .65s linear infinite}@keyframes action-spin{to{transform:rotate(360deg)}}
#active-orders-list .action-refresh{color:#58baff;border-color:#58baff66;background:#58baff12}#active-orders-list .action-next{color:#22dca6;border-color:#22dca666;background:#22dca612}#active-orders-list .action-finish{color:#c1a2ff;border-color:#c1a2ff66;background:#c1a2ff12}
.otp-copy-small{font-size:.7rem;padding:3px 7px;color:var(--accent-orange);border:1px solid var(--border-color);background:var(--bg-input);border-radius:6px;cursor:pointer}.otp-message{border-bottom:1px solid var(--border-color);padding:4px 0}.otp-code-list{width:100%}.otp-left{min-width:0;flex:1}
@media(min-width:761px){#view-buy .dashboard-grid{display:grid;height:auto!important;max-height:none!important;overflow:visible!important;align-items:start}#view-buy .order-card{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;align-self:start}#view-buy .catalog-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:112px;max-height:382px;overflow-y:auto;overscroll-behavior:contain}#view-buy .catalog-app{min-height:0;padding:10px;gap:5px;grid-template-rows:30px auto auto}#view-buy .catalog-app img{width:30px;height:30px}#view-buy .catalog-app small{font-size:.6rem}#view-buy .buy-help-column{position:static!important;grid-column:1/-1}#view-buy .left-column{display:contents}}
@media(min-width:1200px){#admin-drawer .drawer-footer{padding:9px;margin:8px;gap:6px}#admin-drawer .drawer-user-row{min-width:0;flex:1}#admin-drawer .drawer-user-name{min-width:55px}#admin-drawer .drawer-footer button,#admin-drawer .drawer-footer>a{width:30px;min-width:30px;height:32px}#admin-drawer .drawer-footer .user-avatar{width:28px;height:28px}}

.markup-save{padding:5px 12px;margin:6px 0;font-size:.75rem}.create-account-panel{margin-top:22px;padding:18px;border:1px solid var(--border-color);border-radius:12px}.create-account-panel summary{cursor:pointer;font-weight:700}.create-account-panel form{margin-top:18px}

.table-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 0;font-size:.78rem}.table-page-summary{margin-right:auto;color:var(--text-secondary)}.table-page-buttons{display:flex;align-items:center;gap:4px}.table-pagination button,.table-pagination select,.table-pagination input{min-height:30px;padding:5px 9px;border:1px solid var(--border-color);background:var(--bg-input);color:var(--text-primary);border-radius:7px;font:inherit}.table-pagination button.active{background:var(--accent-orange);color:#18120a;border-color:var(--accent-orange)}.table-pagination button:disabled{opacity:.35;cursor:default}.table-pagination input{width:58px}.table-pagination button{cursor:pointer}[hidden]{display:none!important}

#active-orders-list .order-live-item,#active-orders-list .order-live-item.has-code{animation:none!important;transform:none!important;opacity:1!important}#active-orders-list .otp-display-box{animation:none!important}.dashboard-shell .tilt-sheen{display:none}
@media(min-width:761px) and (max-width:1199px){.dashboard-shell .main-header .brand-logo{display:none!important}.dashboard-shell .main-header .header-left{flex:0 0 auto}.dashboard-shell .header-right{flex:1;min-width:0}.dashboard-shell .user-btn .user-name{max-width:90px}}

#active-orders-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.otp-message time{margin-left:auto}.otp-left{width:100%}

.markup-save{align-self:flex-start;width:max-content;min-width:0}

#active-orders-list .order-live-item{gap:8px}#active-orders-list .order-live-header{margin-bottom:0}#active-orders-list .otp-display-box{margin:0}#active-orders-list .order-actions-row{margin-top:0;padding-top:4px}#active-orders-list .order-phone-row{padding:7px 9px}#active-orders-list .otp-code{font-size:.95rem;letter-spacing:.12em}

.balance-capsule .balance-value{color:var(--color-success)!important}.info-icon{display:inline-grid;place-items:center;width:14px;height:14px;font-size:10px;color:#51baf5;border-color:#51baf5}.page-go{padding:4px 9px!important;font-size:.75rem}.wallet-ledger-row{padding:10px 12px;font-size:.82rem}.wallet-ledger-change{text-align:right;margin-left:auto}.wallet-ledger-change.positive strong{color:var(--color-success)}.wallet-ledger-change.negative strong{color:var(--color-danger,#ff656f)}
@media(hover:hover){.auth-card:hover,.setup-card:hover{box-shadow:0 8px 28px #ff8a0018!important}.btn-auth-submit:hover,.auth-card button[type=submit]:hover{box-shadow:0 3px 14px #ff8a0033!important;filter:brightness(1.06)}}

.cookie-notice{position:fixed;bottom:18px;right:18px;width:min(350px,calc(100vw - 28px));z-index:10000;padding:20px;border-radius:18px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);box-shadow:0 8px 32px #0005}.cookie-notice p{font-size:.78rem;line-height:1.5;margin:12px 0}.cookie-notice>div{display:flex;gap:8px}.cookie-notice button{padding:9px 12px;border-radius:8px;border:1px solid var(--accent-orange);color:var(--text-primary);background:var(--bg-input);font-size:.75rem;cursor:pointer}.cookie-notice button:first-child{background:var(--accent-gradient);color:#211104}.setup-card .password-toggle{width:34px;height:34px;margin:0;padding:6px;background:transparent;color:var(--text-secondary);border:0}.tooltip-icon{font-size:11px;color:#51baf5}

.info-tooltip-icon{width:14px!important;height:14px!important;font-size:10px!important;color:#51baf5!important;border-color:#51baf5!important;background:#51baf512}

.auth-card .tilt-sheen,.setup-card .tilt-sheen{display:none!important}.auth-card[data-tilt]:hover{transform:translateY(-2px)!important;border-color:var(--accent-orange)}

.custom-table tr[data-order-state="completed"] td{background:rgba(16,185,129,.085);border-bottom-color:rgba(16,185,129,.2)}
.custom-table tr[data-order-state="completed"] .admin-status-chip{color:#34d399;border-color:#10b98166}
.custom-table tr[data-order-state="canceled"] .admin-status-chip,.custom-table tr[data-order-state="failed"] .admin-status-chip{color:#fb7185;border-color:#fb718566}
.custom-table tr[data-order-state="reconciling"] .admin-status-chip{color:#fbbf24;border-color:#fbbf2466}

.footer-copyright{font-size:.7rem;color:var(--text-muted);margin-left:4px;white-space:nowrap;line-height:1.3}
@media(max-width:600px){.site-footer{padding:20px 14px!important}.site-footer .footer-brand{flex-wrap:wrap;gap:8px!important;min-width:0}.footer-copyright{font-size:.62rem;margin-left:0}.site-footer .footer-brand .brand-name{font-size:.95rem!important}.site-footer .footer-brand .brand-icon{width:26px!important;height:26px!important}}
@media(max-width:420px){.footer-copyright{flex-basis:100%;font-size:.64rem}}
/* Compact, aligned wallet and OTP history rows. */
.compact-history-table{width:100%;border-collapse:collapse;font-size:.79rem}
.compact-history-table th,.compact-history-table td{padding:8px 10px!important;vertical-align:middle;white-space:nowrap;line-height:1.35}
.compact-history-table .wallet-ledger-label,.compact-history-table .wallet-ledger-change{display:table-cell;overflow-wrap:normal}
.compact-history-table .wallet-ledger-change strong,.compact-history-table .wallet-ledger-change small{display:block}
.compact-history-table .wallet-ledger-change small{font-size:.7rem;color:var(--text-muted);margin-top:2px}
.history-app{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}
.history-app img{width:24px;height:24px;object-fit:contain;border-radius:6px;flex:none}
.compact-history-table .history-message{white-space:normal;min-width:120px;max-width:260px;overflow-wrap:anywhere}
.compact-history-table .workspace-action{padding:3px 7px;font-size:.72rem;margin-left:6px}
.order-trash-card{margin-top:18px}.order-trash-card #admin-trash-counts{margin:14px 0;color:var(--text-secondary)}
#admin-trash-clear{border-color:var(--color-danger,#ff656f);color:var(--color-danger,#ff656f)}
@media(max-width:600px){.compact-history-table th,.compact-history-table td{padding:7px 8px!important;font-size:.73rem}.history-app img{width:20px;height:20px}}
