@font-face{font-family:VionaFa;src:url("fonts/NotoSansArabic-Regular.ttf") format("truetype");font-weight:100 600;font-style:normal;font-display:swap}@font-face{font-family:VionaFa;src:url("fonts/NotoSansArabic-Bold.ttf") format("truetype");font-weight:700 950;font-style:normal;font-display:swap}:root{--font:VionaFa,Tahoma,Arial,sans-serif!important;--display:VionaFa,Tahoma,Arial,sans-serif!important}html,body,button,input,select,textarea{font-family:VionaFa,Tahoma,Arial,sans-serif!important}.subline{display:block;color:var(--muted);margin-top:4px}.row-actions,.inline-field{display:flex;gap:6px;align-items:center}.row-actions{flex-wrap:wrap}.plan-pill{display:inline-flex;padding:5px 9px;border-radius:999px;background:#695df116;color:#5148c8;font-weight:800}.plan-grid270{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.plan-editor270 .panel-head{display:grid;grid-template-columns:1fr auto}.switchline{display:flex;align-items:center;gap:5px;font-size:9px}.feature-grid270{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.feature-grid270 label{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:11px;background:var(--surface2);font-size:9px}.text-editor-head{display:grid;grid-template-columns:1fr 1fr;gap:35px;color:var(--muted);font-size:9px;font-weight:800;padding:0 4px}.text-row270{display:grid;grid-template-columns:1fr auto 1fr auto;gap:8px;align-items:center;margin:9px 0}.ui-editor270{margin-bottom:14px}.viona-footer270{margin:0 25px 18px;padding:14px;text-align:center;color:var(--muted);border-top:1px solid var(--line);font-size:9px}@media(max-width:1050px){.plan-grid270{grid-template-columns:1fr}.feature-grid270{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.feature-grid270{grid-template-columns:1fr 1fr}.text-row270{grid-template-columns:1fr auto}.text-row270>span{display:none}.text-editor-head{display:none}}
.store-summary280{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.store-summary280 article,.balance-cards280 article{padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.store-summary280 small,.balance-cards280 small,.store-detail280 small{display:block;color:var(--muted);font-size:9px}.store-summary280 b{display:block;margin-top:6px;font-size:22px}.store-table280 td{vertical-align:middle}.debt-color{color:#dc2626!important}.gift-color{color:#059669!important}.field-help{display:block;margin-top:7px;color:var(--muted);font-size:9px;line-height:1.8}.store-form280 .textarea{min-height:70px}.store-detail280{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.store-detail280>div{padding:11px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.store-detail280 b{display:block;margin-top:5px;font-size:11px;overflow-wrap:anywhere}.store-detail280 .full{grid-column:1/-1}.history-title280{font-size:12px;margin:18px 0 8px}.transaction-list280{display:grid;gap:7px}.transaction-list280>div{display:grid;grid-template-columns:auto auto 1fr;gap:9px;align-items:center;padding:9px;border-bottom:1px solid var(--line)}.transaction-list280 small{color:var(--muted)}.balance-cards280{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.balance-cards280 b{display:block;margin-top:6px;font-size:15px}@media(max-width:900px){.store-summary280{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.store-summary280,.store-detail280,.balance-cards280{grid-template-columns:1fr}.store-detail280 .full{grid-column:auto}.transaction-list280>div{grid-template-columns:auto 1fr}.transaction-list280 small{grid-column:1/-1}}
.brand-lockup .brand-mark,.mobile-brand .brand-mark,.side-brand .brand-mark,body.theme-aether .brand-mark{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.brand-lockup .brand-mark{width:112px;height:84px}.brand-lockup>div b{display:none}.brand-lockup .brand-mark img,.mobile-brand .brand-mark img,.side-brand .brand-mark img{width:100%!important;height:100%!important;object-fit:contain}.mobile-brand .brand-mark{width:62px;height:48px}.side-brand .brand-mark{width:55px!important;height:44px!important}.auth-tabs-single{grid-template-columns:1fr!important}.auth-tabs-single button{width:100%}.hero-kicker{font-family:VionaFa,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}
html[lang="fa"] body,html[lang="fa"] button,html[lang="fa"] input,html[lang="fa"] select,html[lang="fa"] textarea,html[lang="fa"] table,html[lang="fa"] h1,html[lang="fa"] h2,html[lang="fa"] h3,html[lang="fa"] h4,html[lang="fa"] b,html[lang="fa"] strong,html[lang="fa"] .demo-ribbon{font-family:VionaFa,Tahoma,Arial,sans-serif!important;letter-spacing:0!important}
