@import url('/css/shared/panel-theme.css');
@font-face{font-family:Vazirmatn;src:url('/fonts/vazirmatn/Vazirmatn-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Vazirmatn;src:url('/fonts/vazirmatn/Vazirmatn-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Vazirmatn;src:url('/fonts/vazirmatn/Vazirmatn-Bold.woff2') format('woff2');font-weight:700 900;font-style:normal;font-display:swap}
:root{--smsdaily-user:#1ab7d0;--smsdaily-user-dark:#087e91;--smsdaily-user-accent:#2196f3;--panel-accent:var(--smsdaily-user)}
html,body,input,select,textarea,button{font-family:Vazirmatn,Tahoma,Arial,sans-serif}
.panel-header-brand{background:var(--panel-accent)}
.panel-header-logo{width:168px;max-width:168px;max-height:50px}
.panel-button-primary{background:var(--smsdaily-user-accent);border-color:var(--smsdaily-user-accent)}
.panel-button-outline{border-color:var(--smsdaily-user-accent);color:var(--smsdaily-user-accent)}
.success-card,.secret-reveal-card{border-inline-start:4px solid var(--smsdaily-user)}
.panel-stat-card-muted .panel-stat-value{font-size:17px;color:var(--panel-muted)}
.panel-dashboard-stats-secondary .panel-stat-card{min-height:92px}.dashboard-data-grid{align-items:start}.message-preview{min-height:72px}.tracking-result-list a{grid-template-columns:1fr auto}.tracking-result-list code{direction:ltr}.url-cell{font-size:12px}
.contact-membership-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-height:460px;overflow:auto;padding:4px}.contact-membership-item{display:flex;align-items:center;gap:10px;border:1px solid var(--panel-border,#dfe5ec);border-radius:8px;padding:10px;cursor:pointer}.contact-membership-item span{display:grid;gap:2px}.contact-membership-item small{color:var(--panel-muted);font-size:12px}
.wallet-topup-shell{display:grid;gap:18px}.wallet-payment-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0}.wallet-payment-mode legend{grid-column:1/-1;font-weight:700;margin-bottom:2px}.wallet-payment-option{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--panel-border,#dfe5ec);border-radius:10px;background:var(--panel-surface,#fff);cursor:pointer}.wallet-payment-option:has(input:checked){border-color:var(--panel-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--panel-accent) 18%,transparent)}.wallet-payment-option input{margin-top:4px}.wallet-payment-option span{display:grid;gap:3px}.wallet-payment-option small{color:var(--panel-muted);font-size:12px}.wallet-section-title{font-size:15px;margin:0 0 4px}.wallet-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.wallet-preset{display:grid;gap:3px;text-align:center;padding:10px 8px;border:1px solid var(--panel-border,#dfe5ec);border-radius:9px;background:var(--panel-surface,#fff);color:inherit;cursor:pointer}.wallet-preset:hover,.wallet-preset:focus-visible{border-color:var(--panel-accent);outline:none}.wallet-preset strong{font-size:14px}.wallet-preset small{font-size:11px;color:var(--panel-muted)}.wallet-calculation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wallet-calculation>div{display:grid;gap:5px;padding:13px;border:1px solid var(--panel-border,#dfe5ec);border-radius:9px;background:var(--panel-muted-surface,#f5f7f9)}.wallet-calculation span{font-size:12px;color:var(--panel-muted)}.wallet-calculation strong{font-size:16px}.wallet-calculation-total{border-color:var(--panel-accent)!important}.wallet-online-panel{display:grid;gap:16px}.wallet-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wallet-provider-card{display:grid;place-items:center;gap:5px;min-height:118px;padding:12px;border:1px solid var(--panel-border,#dfe5ec);border-radius:10px;background:var(--panel-surface,#fff);text-align:center}.wallet-provider-card small{color:var(--panel-muted);font-size:11px}.wallet-provider-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--panel-muted-surface,#eef2f6);font-weight:800;color:var(--panel-accent)}
.wallet-delete-confirm-dialog{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-width:0;min-height:0;max-width:none;max-height:none;margin:0!important;padding:16px;border:0;background:transparent;color:var(--panel-text);transform:none!important}.wallet-delete-confirm-dialog[open]{display:grid!important;place-items:center!important}.wallet-delete-confirm-dialog::backdrop{background:rgba(5,15,24,.48);backdrop-filter:blur(5px)}.wallet-delete-confirm-backdrop{position:absolute;inset:0;border:0;background:transparent;cursor:default}.wallet-delete-confirm-content{position:relative;z-index:1;width:min(calc(100vw - 32px),360px);margin:0;padding:20px;border:1px solid color-mix(in srgb,var(--panel-border,#2b3945) 60%,var(--panel-accent));border-radius:12px;background:var(--panel-surface,#19222c);box-shadow:0 18px 48px rgba(0,0,0,.32);color:var(--panel-text)}.wallet-delete-confirm-content h2{margin:0 0 10px;color:var(--panel-title);font-size:18px}.wallet-delete-confirm-content p{margin:0;line-height:1.9}.wallet-delete-confirm-actions{display:flex;justify-content:flex-start;gap:10px;margin-top:18px}
@media(max-width:900px){.wallet-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-calculation{grid-template-columns:1fr}}
@media(max-width:576px){.panel-header-logo{width:108px}.contact-membership-list{grid-template-columns:1fr}.wallet-payment-mode{grid-template-columns:1fr}.wallet-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
