.ServicesWallet_page__1ArC8{width:100%;max-width:none;min-width:0;margin:0;padding-bottom:48px;color:var(--fg-text);font-variant-numeric:tabular-nums}.ServicesWallet_walletHeader__79zr9{background:var(--fg-surface);border:1px solid var(--fg-line);border-inline-start:4px solid var(--fg-gold-fill);border-radius:16px;padding:25px 28px;box-shadow:var(--fg-shadow)}.ServicesWallet_heading__qFJt2{display:flex;align-items:center;gap:16px}.ServicesWallet_identity__c4_pL{min-width:0}.ServicesWallet_walletLabel__1CXOg{display:block;color:var(--fg-gold);font-size:.78rem;font-weight:700}.ServicesWallet_heading__qFJt2 h1{font-size:clamp(1.5rem,2.5vw,1.9rem);font-weight:850;margin:5px 0}.ServicesWallet_heading__qFJt2 p{color:var(--fg-muted);line-height:1.9;margin:0;font-size:.85rem}.ServicesWallet_page__1ArC8 small{font-size:.78rem;font-weight:400}@media(min-width:1200px){.ServicesWallet_walletHeader__79zr9{display:grid;grid-template-columns:minmax(0,1fr) minmax(620px,1.2fr);align-items:center;gap:32px}.ServicesWallet_walletHeader__79zr9>.ServicesWallet_balanceBar__oPDyj{margin-top:0;padding-top:0;border-top:0;border-inline-start:1px solid var(--fg-line);padding-inline-start:32px}.ServicesWallet_walletHeader__79zr9>.ServicesWallet_state__MFTtL{grid-column:1/-1}}.ServicesWallet_balanceBar__oPDyj{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:22px;padding-top:20px;border-top:1px solid var(--fg-line)}.ServicesWallet_balanceIcon__W8zN8{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border-radius:16px;background:var(--fg-gold-soft);color:var(--fg-gold)}.ServicesWallet_balanceAmount___6g4N{display:grid;gap:5px}.ServicesWallet_balanceAmount___6g4N>span{color:var(--fg-muted);font-size:.83rem}.ServicesWallet_balanceAmount___6g4N>strong{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:850;line-height:1.6}.ServicesWallet_balanceAmount___6g4N small{margin-inline-start:4px}.ServicesWallet_balanceDetail__hUYQU{display:grid;gap:9px;border-inline-start:1px solid var(--fg-line);padding-inline-start:24px;color:var(--fg-muted);font-size:.83rem}.ServicesWallet_balanceDetail__hUYQU time{font-size:.73rem}.ServicesWallet_balanceActions__HHrC4{display:flex;align-items:center;gap:12px;margin-inline-start:auto}.ServicesWallet_page__1ArC8 button{font:inherit;cursor:pointer}.ServicesWallet_page__1ArC8 button:disabled{cursor:not-allowed;opacity:.5}.ServicesWallet_page__1ArC8 button:focus-visible,.ServicesWallet_page__1ArC8 input:focus-visible,.ServicesWallet_page__1ArC8 select:focus-visible,.ServicesWallet_tableWrap__vGNqf:focus-visible{outline:3px solid var(--fg-focus);outline-offset:3px}.ServicesWallet_chargeButton__X9BKp{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 24px;border:1px solid var(--fg-gold-edge);border-radius:10px;background:var(--fg-primary-gradient);color:var(--fg-on-gold);font-weight:800!important;box-shadow:0 3px 10px #0000000a}.ServicesWallet_chargeButton__X9BKp>span{font-size:1.25rem}.ServicesWallet_refreshButton__XKteV{border:1px solid var(--fg-line);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;background:var(--fg-surface);color:var(--fg-muted)}.ServicesWallet_heldNote__4DiWq{flex-basis:100%;font-size:.8rem;color:var(--fg-muted);border-top:1px dashed var(--fg-line);padding-top:14px;margin:0;line-height:1.9}.ServicesWallet_ledger__u6LpI{margin-top:26px;border:1px solid var(--fg-line);border-radius:16px;background:var(--fg-surface);box-shadow:var(--fg-shadow)}.ServicesWallet_ledgerHeading__GZPiZ{display:flex;justify-content:space-between;align-items:center;padding:25px 26px 20px;gap:20px}.ServicesWallet_eyebrow__ENSBR{font-size:.7rem;color:var(--fg-muted)}.ServicesWallet_ledgerHeading__GZPiZ h2{font-size:1.2rem;font-weight:800;margin:6px 0 0}.ServicesWallet_unit__2egk4{font-size:.76rem;color:var(--fg-muted)}.ServicesWallet_filterForm__eMOa4{padding:0 26px 20px}.ServicesWallet_filterFields__cicRW{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr 1.35fr;gap:12px;border:0;margin:0;padding:0;min-width:0}.ServicesWallet_filterFields__cicRW>label{display:grid;gap:7px;color:var(--fg-muted);font-size:.75rem}.ServicesWallet_filterFields__cicRW input,.ServicesWallet_filterFields__cicRW select{width:100%;min-width:0;border:1px solid var(--fg-line);border-radius:8px;padding:10px 12px;min-height:43px;background:var(--fg-canvas);color:var(--fg-text);font:inherit;font-size:.78rem;outline-offset:2px}.ServicesWallet_filterFields__cicRW input::placeholder{color:var(--fg-muted);opacity:.75}.ServicesWallet_dateField__HvIdz{min-width:0}.ServicesWallet_dateField__HvIdz .persian-date-picker>label{font-size:.75rem;font-weight:400;color:var(--fg-muted);margin-bottom:7px}.ServicesWallet_dateField__HvIdz .persian-date-picker>section{max-width:calc(100vw - 60px)}.ServicesWallet_reportActions__q10Ra{display:flex;align-items:center;gap:16px;margin-top:18px}.ServicesWallet_showReport__NBsqs{background:var(--fg-text);color:var(--fg-surface);border:0;border-radius:8px;padding:11px 25px;font-size:.82rem!important;font-weight:750!important}.ServicesWallet_textButton__CEGkZ{border:0;background:none;color:var(--fg-muted);font-size:.77rem!important;padding:6px 0;line-height:1.8}.ServicesWallet_textButton__CEGkZ:hover{color:var(--fg-gold)}.ServicesWallet_outputActions__2yu7p{margin-inline-start:auto;display:flex;gap:10px}.ServicesWallet_outlineButton__76p0G{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--fg-line);border-radius:8px;padding:9px 15px;background:var(--fg-surface);color:var(--fg-text);font-size:.78rem!important;white-space:nowrap}.ServicesWallet_outlineButton__76p0G:hover:not(:disabled),.ServicesWallet_refreshButton__XKteV:hover:not(:disabled){border-color:var(--fg-gold);background:var(--fg-gold-soft)}.ServicesWallet_reportCaption__2sGhL{border-top:1px solid var(--fg-line);display:flex;justify-content:space-between;gap:12px;color:var(--fg-muted);font-size:.73rem;padding:13px 26px;background:color-mix(in srgb,var(--fg-gold-soft) 30%,var(--fg-surface));line-height:1.8}.ServicesWallet_reportCaption__2sGhL>span:last-child{white-space:nowrap}.ServicesWallet_tableWrap__vGNqf{overflow:auto;width:100%}.ServicesWallet_tableWrap__vGNqf table{width:100%;min-width:810px;border-collapse:collapse;font-size:.86rem;background:var(--fg-surface)}.ServicesWallet_tableWrap__vGNqf th{text-align:right;white-space:nowrap;background:var(--fg-elevated);color:var(--fg-muted);font-weight:600;font-size:.77rem;padding:15px 22px;border-block:1px solid var(--fg-line)}.ServicesWallet_tableWrap__vGNqf td{padding:20px 22px;border-bottom:1px solid color-mix(in srgb,var(--fg-line) 65%,transparent);vertical-align:middle}.ServicesWallet_tableWrap__vGNqf tbody tr:hover{background:color-mix(in srgb,var(--fg-elevated) 35%,transparent)}.ServicesWallet_dateCell__htDud{white-space:nowrap;font-size:.79rem}.ServicesWallet_dateCell__htDud small{display:block;color:var(--fg-muted);margin-top:6px;font-size:.7rem}.ServicesWallet_description___fgIa{width:34%;min-width:220px;line-height:1.8}.ServicesWallet_description___fgIa>strong{font-weight:650;font-size:.85rem}.ServicesWallet_description___fgIa>span{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:.69rem;color:var(--fg-muted)}.ServicesWallet_serviceBadge__gbfFD{font-style:normal;background:var(--fg-elevated);border-radius:5px;padding:2px 7px;color:var(--fg-muted)}.ServicesWallet_credit___hb7H{color:var(--fg-success);white-space:nowrap}.ServicesWallet_debit__aKVgA{color:var(--fg-danger);white-space:nowrap}.ServicesWallet_amountCell__ZZBsi{white-space:nowrap;font-weight:700}.ServicesWallet_receiptButton__i2J3i{border:1px solid var(--fg-line);background:var(--fg-surface);color:var(--fg-text);padding:7px 13px;border-radius:7px;font-size:.75rem!important}.ServicesWallet_receiptButton__i2J3i:hover{border-color:var(--fg-gold);color:var(--fg-gold)}.ServicesWallet_empty__1RQ_L{text-align:center;padding:40px 18px;white-space:normal;max-width:550px;margin:auto}.ServicesWallet_empty__1RQ_L>span{display:grid;place-items:center;margin:0 auto 18px;font-size:1.7rem;border-radius:15px;width:60px;height:60px;background:var(--fg-elevated);color:var(--fg-muted)}.ServicesWallet_empty__1RQ_L strong{font-size:.95rem;display:block}.ServicesWallet_empty__1RQ_L p{font-size:.82rem;line-height:2;color:var(--fg-muted);margin:12px 0 0}.ServicesWallet_reportTotals__0NzvG{display:flex;justify-content:space-between;gap:24px;padding:23px 28px;background:color-mix(in srgb,var(--fg-elevated) 40%,var(--fg-surface));border-bottom:1px solid var(--fg-line)}.ServicesWallet_reportTotals__0NzvG>div{display:grid;gap:10px;flex:1}.ServicesWallet_reportTotals__0NzvG>div+div{border-inline-start:1px solid var(--fg-line);padding-inline-start:28px}.ServicesWallet_reportTotals__0NzvG span{font-size:.75rem;color:var(--fg-muted)}.ServicesWallet_reportTotals__0NzvG strong{font-size:1.25rem;font-weight:800}.ServicesWallet_reportTotals__0NzvG small{color:var(--fg-muted)}.ServicesWallet_pagination__fnBWC{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 26px;color:var(--fg-muted);font-size:.75rem}.ServicesWallet_pagination__fnBWC>div{display:flex;align-items:center;gap:14px}.ServicesWallet_reportFootnote__uMYBg{display:flex;align-items:flex-start;gap:20px;margin:18px 2px 0}.ServicesWallet_reportFootnote__uMYBg p{max-width:880px;color:var(--fg-muted);font-size:.73rem;line-height:1.9;margin:0}.ServicesWallet_reportFootnote__uMYBg>button{margin-inline-start:auto;white-space:nowrap;padding:0}.ServicesWallet_loading__9SGb_,.ServicesWallet_reportError__6sKBe,.ServicesWallet_reportSuccess__23HEP{margin:0;padding:12px 26px;font-size:.82rem;line-height:1.9}.ServicesWallet_loading__9SGb_{color:var(--fg-muted)}.ServicesWallet_reportError__6sKBe{color:var(--fg-danger);background:var(--fg-danger-soft)}.ServicesWallet_reportSuccess__23HEP{color:var(--fg-success);background:var(--fg-success-soft)}.ServicesWallet_state__MFTtL{padding:35px 20px;text-align:center;border:1px solid var(--fg-line);border-radius:16px;background:var(--fg-surface);color:var(--fg-muted);line-height:1.9}.ServicesWallet_state__MFTtL strong{color:var(--fg-text)}.ServicesWallet_srOnly__33jVe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ServicesWallet_receipt__FF2p3{color:var(--fg-text);line-height:1.9}.ServicesWallet_receipt__FF2p3>strong{font-size:1.1rem}.ServicesWallet_receipt__FF2p3 dl{display:grid;gap:0;margin:20px 0}.ServicesWallet_receipt__FF2p3 dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--fg-line)}.ServicesWallet_receipt__FF2p3 dt{color:var(--fg-muted);font-size:.8rem}.ServicesWallet_receipt__FF2p3 dd{text-align:end;overflow-wrap:anywhere;min-width:0;font-size:.85rem}.ServicesWallet_receipt__FF2p3>p{font-size:.78rem;color:var(--fg-muted)}.ServicesWallet_rechargeForm__Mwm1u{display:grid;gap:16px}.ServicesWallet_rechargeForm__Mwm1u label{display:grid;gap:8px}.ServicesWallet_rechargeForm__Mwm1u input{width:100%;padding:14px;border:1px solid var(--fg-line);border-radius:12px;background:var(--fg-surface);color:var(--fg-text);font:inherit}.ServicesWallet_presets__UAZNH{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.ServicesWallet_presets__UAZNH button{border:1px solid var(--fg-line);border-radius:12px;padding:14px;background:var(--fg-surface);color:var(--fg-text);font:inherit;cursor:pointer}.ServicesWallet_presets__UAZNH button[aria-pressed=true]{border-color:var(--fg-gold);color:var(--fg-gold)}.ServicesWallet_paymentError__9qg4_{color:var(--fg-danger);line-height:1.9}.ServicesWallet_result__asdcv{display:grid;gap:12px;line-height:1.9;overflow-wrap:anywhere}.ServicesWallet_result__asdcv strong{font-size:1.5rem}.ServicesWallet_result__asdcv p{margin:0}@media(max-width:1000px){.ServicesWallet_balanceDetail__hUYQU{border:0;padding:0}.ServicesWallet_balanceBar__oPDyj{gap:18px}.ServicesWallet_filterFields__cicRW{grid-template-columns:repeat(2,minmax(0,1fr))}.ServicesWallet_searchField__zv9vU{grid-column:1/-1}}@media(max-width:650px){.ServicesWallet_walletHeader__79zr9{padding:20px 16px}.ServicesWallet_heading__qFJt2{align-items:flex-start;gap:12px}.ServicesWallet_heading__qFJt2 p{font-size:.8rem}.ServicesWallet_balanceBar__oPDyj{padding:18px 0 0;margin-top:18px;gap:14px}.ServicesWallet_balanceIcon__W8zN8{width:46px;height:46px;border-radius:12px}.ServicesWallet_balanceAmount___6g4N{flex:1}.ServicesWallet_balanceAmount___6g4N>strong{font-size:1.7rem}.ServicesWallet_balanceDetail__hUYQU{flex-basis:100%;font-size:.78rem;gap:5px;order:3}.ServicesWallet_balanceActions__HHrC4{width:100%;order:4}.ServicesWallet_balanceActions__HHrC4>.ServicesWallet_chargeButton__X9BKp{flex:1}.ServicesWallet_heldNote__4DiWq{order:5}.ServicesWallet_ledgerHeading__GZPiZ{padding:20px 16px}.ServicesWallet_ledgerHeading__GZPiZ h2{font-size:1.07rem}.ServicesWallet_filterForm__eMOa4{padding:0 16px 18px}.ServicesWallet_filterFields__cicRW{gap:12px 10px}.ServicesWallet_reportActions__q10Ra{flex-wrap:wrap;gap:12px}.ServicesWallet_showReport__NBsqs{flex:1}.ServicesWallet_outputActions__2yu7p{width:100%;margin:0;display:grid;grid-template-columns:1fr 1fr}.ServicesWallet_outputActions__2yu7p>.ServicesWallet_outlineButton__76p0G{padding:11px}.ServicesWallet_reportCaption__2sGhL{padding:12px 16px;flex-wrap:wrap}.ServicesWallet_tableWrap__vGNqf table{min-width:740px}.ServicesWallet_tableWrap__vGNqf td,.ServicesWallet_tableWrap__vGNqf th{padding:15px}.ServicesWallet_tableWrap__vGNqf:has(.ServicesWallet_empty__1RQ_L) table{min-width:600px}.ServicesWallet_tableWrap__vGNqf:has(.ServicesWallet_empty__1RQ_L) .ServicesWallet_empty__1RQ_L{width:calc(100vw - 100px);max-width:400px;margin:0;padding:35px 12px}.ServicesWallet_reportTotals__0NzvG{flex-wrap:wrap;padding:20px 16px;gap:18px}.ServicesWallet_reportTotals__0NzvG>div{min-width:calc(50% - 18px)}.ServicesWallet_reportTotals__0NzvG>div+div{padding-inline-start:14px}.ServicesWallet_reportTotals__0NzvG>div:last-child{border-inline-start:0;border-top:1px solid var(--fg-line);padding:16px 0 0;flex-basis:100%;display:flex;justify-content:space-between;align-items:center}.ServicesWallet_reportTotals__0NzvG strong{font-size:1.07rem}.ServicesWallet_pagination__fnBWC{padding:16px;flex-wrap:wrap;font-size:.7rem}.ServicesWallet_pagination__fnBWC>div{margin-inline-start:auto;gap:10px}.ServicesWallet_reportFootnote__uMYBg{flex-direction:column;gap:12px}.ServicesWallet_reportFootnote__uMYBg>button{margin:0}.ServicesWallet_receipt__FF2p3 dl>div{flex-wrap:wrap;gap:5px}.ServicesWallet_receipt__FF2p3 dd{flex-basis:100%;text-align:start}}.ServicesWallet_dateField__HvIdz>span{display:block;color:var(--fg-muted);font-size:.75rem;margin-bottom:7px}.ServicesWallet_dateTrigger__NimLu{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:43px;border:1px solid var(--fg-line);border-radius:8px;padding:10px 12px;background:var(--fg-canvas);color:var(--fg-text);font-size:.78rem!important}.ServicesWallet_dateTrigger__NimLu>span:last-child{color:var(--fg-gold)}.ServicesWallet_dateCalendar__cT4uk{color:var(--fg-text);font-variant-numeric:tabular-nums}.ServicesWallet_calendarNav__h9Kf4{display:flex;align-items:center;gap:8px}.ServicesWallet_calendarNav__h9Kf4 button,.ServicesWallet_calendarNav__h9Kf4 select{border:1px solid var(--fg-line);border-radius:8px;background:var(--fg-surface);color:var(--fg-text);padding:9px 8px;font:inherit;font-size:.85rem}.ServicesWallet_calendarNav__h9Kf4 select{min-width:0;flex:1}.ServicesWallet_calendarNav__h9Kf4 button{width:36px}.ServicesWallet_calendarGrid__HPxR7{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:18px 0;text-align:center}.ServicesWallet_calendarGrid__HPxR7>span{font-size:.75rem;color:var(--fg-muted);padding:5px}.ServicesWallet_calendarGrid__HPxR7>button{height:36px;border:1px solid transparent;border-radius:8px;background:var(--fg-elevated);color:var(--fg-text);font:inherit;font-size:.85rem;cursor:pointer}.ServicesWallet_calendarGrid__HPxR7>button[aria-current=date]{border-color:var(--fg-gold)}.ServicesWallet_calendarGrid__HPxR7>button[aria-pressed=true]{background:var(--fg-gold-fill);color:var(--fg-on-gold);font-weight:800}.ServicesWallet_calendarFooter__FPfLW>button:disabled,.ServicesWallet_calendarGrid__HPxR7>button:disabled{opacity:.35;cursor:not-allowed}.ServicesWallet_calendarFooter__FPfLW{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--fg-line)}.ServicesWallet_calendarFooter__FPfLW>button{border:0;border-radius:8px;background:var(--fg-gold-soft);color:var(--fg-gold);padding:10px 12px;font:inherit;font-size:.78rem;cursor:pointer}