@import"https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;600;700&display=swap";._badge_41yev_2{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:600;line-height:1;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:absolute;top:-4px;right:-4px}._small_41yev_18{min-width:16px;height:16px;font-size:10px;padding:0 4px}._medium_41yev_25{min-width:20px;height:20px;font-size:12px;padding:0 6px}._large_41yev_32{min-width:24px;height:24px;font-size:14px;padding:0 8px}._primary_41yev_40{background:#3b82f6;color:#fff}._error_41yev_44{background:#ef4444;color:#fff}._warning_41yev_48{background:#f59e0b;color:#fff}._success_41yev_52{background:#10b981;color:#fff}._appHeaderContainer_y8bmk_4{padding:10px 15px;background-color:var(--color-background);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:1000}._appHeaderCard_y8bmk_14{background-color:var(--color-surface);border-radius:12px;padding:12px 16px;display:flex;flex-direction:column;gap:12px;width:100%}._headerTopRow_y8bmk_25{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--color-border);padding-bottom:8px}._longMessageSection_y8bmk_34{width:70%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}._shortMessageSection_y8bmk_42{width:30%;display:flex;align-items:center;justify-content:flex-end;overflow:hidden}._welcomeMessage_y8bmk_51{font-size:.88rem;font-weight:500;color:var(--color-text-secondary);display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMetaBadges_y8bmk_62{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._roleLabelText_y8bmk_70{font-size:.72rem;font-weight:400;color:var(--color-text-secondary);background-color:var(--color-background);padding:2px 8px;border-radius:6px;border:1px solid var(--color-border);animation:_fadeInLabel_y8bmk_1 .4s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block;text-align:center}._serialIdText_y8bmk_87{font-size:.72rem;font-weight:500;color:var(--color-text-secondary);background-color:var(--color-background);padding:2px 8px;border-radius:6px;border:1px solid var(--color-border)}._statusIndicator_y8bmk_98{display:flex;align-items:center;gap:4px}._statusText_y8bmk_104{font-size:.72rem;font-weight:700}._balanceRow_y8bmk_110{display:flex;align-items:center;justify-content:space-between;width:100%}._balanceLabel_y8bmk_117{display:flex;align-items:center;gap:8px}._balanceLabelContent_y8bmk_123{display:flex;align-items:center;gap:8px;animation:_fadeInLabel_y8bmk_1 .4s ease-in-out}@keyframes _fadeInLabel_y8bmk_1{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}._balanceLabelText_y8bmk_141{font-size:.85rem;font-weight:500;color:var(--color-text-secondary)}._balanceValue_y8bmk_147{display:flex;align-items:center;gap:10px}._balanceIcon_y8bmk_154{font-size:1.2rem;color:var(--color-success)}._balanceAmount_y8bmk_160{font-size:1.1rem;font-weight:700;letter-spacing:.5px}._balanceHigh_y8bmk_166{color:var(--color-balance-high)}._balanceMid_y8bmk_170{color:var(--color-balance-mid)}._balanceLow_y8bmk_174{color:var(--color-balance-low)}._visibilityButton_y8bmk_179{background:none;border:none;color:var(--color-text-secondary);font-size:1.1rem;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}._visibilityButton_y8bmk_179:hover{color:var(--color-text-primary);background-color:var(--color-hover-light)}@media (max-width: 480px){._appHeaderContainer_y8bmk_4{padding:8px 10px}._appHeaderCard_y8bmk_14{gap:8px;padding:10px 12px}._welcomeMessage_y8bmk_51{font-size:.82rem;gap:4px}._roleLabelText_y8bmk_70{font-size:.7rem;padding:1px 6px}._balanceLabelText_y8bmk_141{font-size:.78rem}._balanceAmount_y8bmk_160{font-size:1rem}}._offlinePill_y8bmk_228{background-color:var(--color-error, #ff3b30);color:#fff;font-size:.65rem;font-weight:700;padding:2px 8px;border-radius:20px;margin-right:8px;display:inline-block;vertical-align:middle;animation:_pulse_y8bmk_1 2s infinite}@keyframes _pulse_y8bmk_1{0%{opacity:.7;box-shadow:0 0 #ff3b3066}70%{opacity:1;box-shadow:0 0 0 6px #ff3b3000}to{opacity:.7;box-shadow:0 0 #ff3b3000}}._statusDot_y8bmk_256{width:8px;height:8px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:6px;animation:_statusPulse_y8bmk_1 2s infinite}._statusDotOnline_y8bmk_266{background-color:#34c759}._statusDotOffline_y8bmk_270{background-color:#ff3b30}@keyframes _statusPulse_y8bmk_1{0%{transform:scale(.95);box-shadow:0 0 #34c75966}70%{transform:scale(1);box-shadow:0 0 0 6px #34c75900}to{transform:scale(.95);box-shadow:0 0 #34c75900}}._sliderCard_y8bmk_290{width:100%;height:110px;border-radius:12px;position:relative;overflow:hidden;box-shadow:var(--shadow-card);border:1px solid var(--color-border);background-color:var(--color-surface)}._sliderItem_y8bmk_301{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity .8s ease-in-out;z-index:0}._sliderItemActive_y8bmk_314{opacity:1;z-index:1}._sliderOverlay_y8bmk_319{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#00000080,#0000);z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;padding:10px 15px}._sliderBadge_y8bmk_333{background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;padding:4px 12px;border-radius:20px;font-size:.72rem;font-weight:600;border:1px solid rgba(255,255,255,.15)}._deleteImageBtn_y8bmk_346,._addImageBtn_y8bmk_347{position:absolute;top:10px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;cursor:pointer;z-index:10;transition:all .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0}._deleteImageBtn_y8bmk_346{left:10px;background:#ff3b3066;color:#fff}._deleteImageBtn_y8bmk_346:hover{background:#ff3b30e6;transform:scale(1.1)}._addImageBtn_y8bmk_347{right:10px;background:#34c75966;color:#fff}._addImageBtn_y8bmk_347:hover{background:#34c759e6;transform:scale(1.1)}._sliderCard_y8bmk_290:hover ._deleteImageBtn_y8bmk_346,._sliderCard_y8bmk_290:hover ._addImageBtn_y8bmk_347,._sliderCard_y8bmk_290:active ._deleteImageBtn_y8bmk_346,._sliderCard_y8bmk_290:active ._addImageBtn_y8bmk_347{opacity:1}._sliderWrapper_y8bmk_398{position:relative;width:100%;height:115px;overflow:hidden;border-radius:12px;touch-action:pan-y}._slideItem_y8bmk_407{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);z-index:1}._slideItemActive_y8bmk_419{opacity:1;visibility:visible;z-index:2;transform:scale(1)}._slideItemInactive_y8bmk_426{opacity:0;visibility:hidden;z-index:1;transform:scale(.96)}._slideItem_y8bmk_407 ._appHeaderCard_y8bmk_14{height:100%;justify-content:center;box-shadow:none;border:1px solid var(--color-border)}._slideItem_y8bmk_407 ._sliderCard_y8bmk_290{height:100%;box-shadow:none;border:1px solid var(--color-border)}._sliderIndicators_y8bmk_448{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:8px;width:100%}._indicatorDot_y8bmk_457{width:6px;height:6px;border-radius:50%;background-color:var(--color-border);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}._indicatorDotActive_y8bmk_466{background-color:#8a2be2;width:18px;border-radius:3px;box-shadow:0 0 8px #8a2be266}._nav_1n7xm_3{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:stretch;height:65px;background-color:var(--color-surface);border-top:1px solid var(--color-border);z-index:1000;padding-bottom:env(safe-area-inset-bottom)}._navItem_1n7xm_18{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:none;border:none;color:var(--color-text-primary);opacity:.6;font-size:1.2rem;cursor:pointer;padding:8px 12px;transition:all .2s ease-in-out;flex-grow:1;height:100%;text-decoration:none;-webkit-tap-highlight-color:transparent}._navItem_1n7xm_18 span{font-size:.75rem;font-weight:600}._navBadge_1n7xm_43{position:absolute;top:5px;right:25%;transform:scale(.8)}._navItem_1n7xm_18._active_1n7xm_53{color:var(--color-primary-accent);opacity:1;background-color:#ffffff14}._navItem_1n7xm_18:hover:not(._active_1n7xm_53){color:var(--color-text-primary);opacity:.9;background-color:var(--color-hover-light)}._navItem_1n7xm_18:focus{outline:none}._navItem_1n7xm_18:focus-visible{outline:none;background-color:#ffffff1a}@media (max-width: 480px){._navItem_1n7xm_18{font-size:1rem;padding:6px 8px}._navItem_1n7xm_18 span{font-size:.7rem}}:root{--color-primary: #007aff;--color-primary-accent: #e53e3e;--color-success: #2ecc71;--color-warning: #f7b600;--color-info: #2196f3;--color-secondary: #8e8e93;--color-financial: #4caf50;--color-withdraw: #f44336;--color-transfer: #2196f3;--color-cashier: #ff9500;--color-networks: #007aff;--gradient-client: linear-gradient(135deg, #3498db, #2980b9);--gradient-pos: linear-gradient(135deg, #485563, #29323c);--gradient-redeem: linear-gradient(135deg, #8e44ad, #9b59b6);--color-balance-high: #28a745;--color-balance-mid: #ffc107;--color-balance-low: #dc3545;--color-background: #f4f7f6;--color-surface: #ffffff;--color-card-background: #ffffff;--color-error-background: rgba(244, 67, 54, .1);--color-loading-overlay: rgba(255, 255, 255, .8);--color-hover-light: rgba(0, 0, 0, .05);--color-text-primary: #1a202c;--color-text-secondary: #4a5568;--color-text-muted: #718096;--color-text-on-primary: #ffffff;--color-border: #e2e8f0;--gradient-background: linear-gradient( 180deg, rgba(0, 122, 255, .05) 0%, rgba(244, 247, 246, 1) 100% )}[data-theme=dark]{--color-balance-high: #34c759;--color-balance-mid: #ffd60a;--color-balance-low: #ff453a;--color-background: #121212;--color-surface: #1e1e1e;--color-card-background: rgba(255, 255, 255, .05);--color-error-background: rgba(244, 67, 54, .1);--color-loading-overlay: rgba(0, 0, 0, .8);--color-hover-light: rgba(255, 255, 255, .08);--color-text-primary: #ffffff;--color-text-secondary: #a0aec0;--color-text-muted: #8e8e93;--color-text-on-primary: #ffffff;--color-border: #2d3748;--gradient-background: linear-gradient( 180deg, rgba(0, 122, 255, .02) 0%, rgba(18, 18, 18, 1) 100% )}html,body,#root{font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;direction:rtl;text-align:right;font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-size-xs: 13px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--font-size-xxxl: 32px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-xxl{font-size:var(--font-size-xxl)}.text-xxxl{font-size:var(--font-size-xxxl)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.leading-tight{line-height:var(--line-height-tight)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}h1,.h1{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0}h2,.h2{font-size:var(--font-size-xxl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}h3,.h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}p,.text{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0 0 var(--spacing-sm) 0}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.error-message{color:var(--color-primary-accent);font-weight:var(--font-weight-semibold);text-align:center;margin-top:var(--spacing-xs)}.loading-text{color:var(--color-text-secondary);font-size:var(--font-size-md);text-align:center}.page-title,.pageTitle{color:var(--color-text-primary);font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold)}.page-subtitle,.pageSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-md)}.footerText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.app-loading-text,.splash-screen-text{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.app-error-title,.not-found-title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--color-primary-accent)}.app-error-message,.not-found-description{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-normal)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;width:100%;background-color:var(--color-background);color:var(--color-text-primary)}body{background-image:var(--background-pattern);background-size:var(--background-size)}:root{--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-lg: 20px;--spacing-xl: 30px;--spacing-xxl: 40px;--spacing-xxxl: 60px;--container-max-width: 1200px;--sidebar-width: 250px;--header-height: 60px;--footer-height: 80px;--border-radius-xs: 4px;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--border-radius-full: 50%;--z-index-dropdown: 1000;--z-index-modal: 2000;--z-index-toast: 3000}.app-container{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary)}.page-container{flex:1;padding:var(--spacing-lg);min-height:100vh;max-width:var(--container-max-width);margin:0 auto;width:100%}.section{margin-bottom:var(--spacing-xl)}.section:last-child{margin-bottom:0}.section-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.grid{display:grid;gap:var(--spacing-lg)}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.rounded-xs{border-radius:var(--border-radius-xs)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.rounded-full{border-radius:var(--border-radius-full)}.border{border:1px solid var(--color-border)}.border-primary{border:1px solid var(--color-primary)}.border-success{border:1px solid var(--color-success)}.border-warning{border:1px solid var(--color-warning)}.border-error{border:1px solid var(--color-primary-accent)}.app-shell{display:flex;flex-direction:column;height:100vh;background-color:var(--color-background)}.app-main{flex:1;overflow:auto;padding-top:10px;padding-bottom:80px}.page-container,.homePageContainer,.main-content{padding:10px var(--spacing-lg) var(--spacing-lg);min-height:100vh;background-color:var(--color-background)}.pageHeader{text-align:center;margin-bottom:var(--spacing-lg);padding:var(--spacing-md) 0}.pageFooter{text-align:center;margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-card-background);border-radius:var(--border-radius-md)}.networksSection{margin-bottom:var(--spacing-sm)}.servicesSection{margin-bottom:var(--spacing-lg)}.app-loading-container,.app-error-container,.splash-screen,.not-found-page{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:var(--spacing-lg);direction:rtl}:root{--transition-fast: all .2s ease;--transition-medium: all .3s ease;--transition-slow: all .5s ease;--transition-bounce: all .3s cubic-bezier(.68, -.55, .265, 1.55)}.transition-fast{transition:var(--transition-fast)}.transition-medium{transition:var(--transition-medium)}.transition-slow{transition:var(--transition-slow)}.transition-bounce{transition:var(--transition-bounce)}.transform-hover:hover{transform:translateY(-2px)}.transform-scale:hover{transform:scale(1.05)}.transform-bounce:hover{transform:scale(1.1);transition:var(--transition-bounce)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-fade-out{animation:fadeOut .5s ease-out}.animate-slide-in-right{animation:slideInRight .5s ease-out}.animate-slide-in-left{animation:slideInLeft .5s ease-out}.animate-bounce-in{animation:bounceIn .6s ease-out}.loading *{animation:pulse 1.5s ease-in-out infinite}.smooth-scroll{scroll-behavior:smooth}.focus-ring:focus{outline:2px solid var(--color-primary);outline-offset:2px}.glow-on-hover:hover{box-shadow:0 0 20px #007aff4d;transition:var(--transition-medium)}.shadow-lift:hover{box-shadow:var(--shadow-heavy);transform:translateY(-4px);transition:var(--transition-medium)}.page-transition-enter{opacity:0;transform:translate(100%)}.page-transition-enter-active{opacity:1;transform:translate(0);transition:var(--transition-medium)}.page-transition-exit{opacity:1;transform:translate(0)}.page-transition-exit-active{opacity:0;transform:translate(-100%);transition:var(--transition-medium)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-loading-spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--border-radius-full);animation:spin 1s linear infinite;margin-bottom:var(--spacing-md)}.loading-spinner{display:flex;justify-content:center;align-items:center;height:200px}.loading-spinner:before{content:"";width:30px;height:30px;border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:var(--border-radius-full);animation:spin .8s linear infinite}@media (max-width: 1199px){:root{--container-max-width: 100%;--spacing-xxl: 30px}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){:root{--spacing-lg: 15px;--spacing-xl: 20px;--spacing-xxl: 25px;--font-size-xxl: 20px;--font-size-xxxl: 28px}.page-container,.homePageContainer{padding-top:8px;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-bottom:var(--spacing-md)}.app-main{padding-top:8px}.main-content{padding-top:8px;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-bottom:var(--spacing-md)}.pageHeader{padding:var(--spacing-sm) 0}.section{margin-bottom:var(--spacing-lg)}.grid-2,.grid-3,.grid-4,.service-section-grid{grid-template-columns:repeat(2,1fr)}.service-button{min-height:100px;padding:var(--spacing-md) var(--spacing-xs)}.service-button-icon{width:40px;height:40px;font-size:20px}.card{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.pageTitle{font-size:var(--font-size-xl)}.pageSubtitle{font-size:var(--font-size-sm)}.app-loading-spinner{width:32px;height:32px;border-width:2px}.app-error-container{padding:var(--spacing-md)}.app-error-title{font-size:var(--font-size-xl)}.app-error-message{font-size:var(--font-size-sm)}.form-input{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.form-label{font-size:var(--font-size-xs)}}@media (max-width: 480px){:root{--spacing-md: 10px;--spacing-lg: 12px;--spacing-xl: 15px;--spacing-xxl: 20px;--font-size-xxl: 18px;--font-size-xl: 16px;--font-size-lg: 16px;--font-size-xxxl: 24px}.page-container,.homePageContainer{padding-top:5px;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.app-main{padding-top:5px}.main-content{padding-top:5px;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-bottom:var(--spacing-md)}.pageHeader{padding:var(--spacing-xs) 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.service-section-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.card{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.service-button{min-height:80px;padding:var(--spacing-sm);gap:var(--spacing-sm)}.service-button-icon{width:32px;height:32px;font-size:16px}.service-button-label{font-size:var(--font-size-xs)}.btn{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}.pageTitle{font-size:var(--font-size-lg)}.pageSubtitle{font-size:var(--font-size-xs)}.service-section-title{font-size:var(--font-size-md)}.section,.networksSection,.servicesSection{margin-bottom:var(--spacing-md)}.form-input{padding:var(--spacing-xs);font-size:var(--font-size-xs)}.form-group{margin-bottom:var(--spacing-md)}.app-error-container,.not-found-page{padding:var(--spacing-md)}}@media (max-width: 320px){:root{--spacing-xs: 3px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 10px;--font-size-xs: 12px;--font-size-sm: 13px}.page-container,.homePageContainer,.main-content,.app-main{padding-top:3px}.service-button{min-height:70px;padding:var(--spacing-xs)}.service-button-icon{width:28px;height:28px;font-size:14px}.pageTitle{font-size:var(--font-size-md)}}@media print{.app-shell,.page-container{background:#fff!important;color:#000!important}.btn,.service-button{display:none!important}}@media (max-width: 768px) and (orientation: landscape){.service-section-grid{grid-template-columns:repeat(3,1fr)}.service-button{min-height:80px}.app-main,.page-container,.homePageContainer,.main-content{padding-top:5px}}@media (hover: none) and (pointer: coarse){.btn,.service-button{min-height:44px;min-width:44px}.card:hover,.btn:hover,.service-button:hover{transform:none}}@media (prefers-contrast: high){:root{--color-border: #ffffff;--color-text-secondary: #ffffff}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--spacing-xxs: 4px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 2rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--border-radius-full: 9999px;--shadow-light: 0 2px 4px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 8px rgba(0, 0, 0, .2);--shadow-heavy: 0 8px 16px rgba(0, 0, 0, .3);--shadow-card: 0 2px 8px rgba(0, 0, 0, .15);--transition-fast: all .2s ease-in-out;--transition-normal: all .3s ease-in-out;--line-height-normal: 1.5;--line-height-tight: 1.25;--line-height-loose: 1.75}.color-primary{color:var(--color-primary)!important}.color-success{color:var(--color-success)!important}.color-warning{color:var(--color-warning)!important}.color-error{color:var(--color-primary-accent)!important}.color-secondary{color:var(--color-secondary)!important}.color-muted{color:var(--color-text-muted)!important}.bg-primary{background-color:var(--color-primary)!important}.bg-success{background-color:var(--color-success)!important}.bg-warning{background-color:var(--color-warning)!important}.bg-error{background-color:var(--color-primary-accent)!important}.bg-card{background-color:var(--color-card-background)!important}.bg-surface{background-color:var(--color-surface)!important}.gradient-client{background:var(--gradient-client)!important}.gradient-pos{background:var(--gradient-pos)!important}.gradient-redeem{background:var(--gradient-redeem)!important}.card{background:var(--color-card-background);border-radius:var(--border-radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-fast)}.card:last-child{margin-bottom:0}.card:hover{background:var(--color-hover-light);transform:translateY(-2px);box-shadow:var(--shadow-card)}.card-header{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.card-body{padding:var(--spacing-md) 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--border-radius-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:var(--transition-fast);text-decoration:none;line-height:1}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary{background-color:var(--color-primary);color:#fff}.btn-primary:hover{background-color:var(--color-networks);transform:translateY(-2px)}.btn-success{background-color:var(--color-success);color:#fff}.btn-success:hover{background-color:var(--color-financial);transform:translateY(-2px)}.btn-warning{background-color:var(--color-warning);color:#fff}.btn-warning:hover{background-color:var(--color-cashier);transform:translateY(-2px)}.btn-error{background-color:var(--color-primary-accent);color:#fff}.btn-error:hover{background-color:var(--color-withdraw);transform:translateY(-2px)}.btn-outline{background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.btn-outline:hover{background-color:var(--color-primary);color:#fff}.form-group{margin-bottom:var(--spacing-lg)}.form-label{display:block;margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-sm)}.form-input{width:100%;padding:var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-md);font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:var(--transition-fast)}.form-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #007aff1a}.form-input::placeholder{color:var(--color-text-muted)}.form-textarea{resize:vertical;min-height:100px}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:left 12px center;background-repeat:no-repeat;background-size:16px 12px;padding-left:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.message{padding:var(--spacing-md);border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-md);border:1px solid transparent}.message-success{background-color:#4caf501a;border-color:var(--color-success);color:var(--color-success)}.message-warning{background-color:#f7b6001a;border-color:var(--color-warning);color:var(--color-warning)}.message-error{background-color:var(--color-error-background);border-color:var(--color-primary-accent);color:var(--color-primary-accent)}.message-info{background-color:#2196f31a;border-color:var(--color-info);color:var(--color-info)}.service-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-sm);background-color:var(--color-surface);border:none;border-radius:var(--border-radius-lg);cursor:pointer;transition:var(--transition-fast);min-height:120px;width:100%;color:var(--color-text-primary)}.service-button:hover{transform:scale(1.05);background-color:var(--color-hover-light)}.service-button:active{transform:scale(.98)}.service-button-icon{width:50px;height:50px;border-radius:var(--border-radius-full);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.service-button-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;color:var(--color-text-primary)}.service-button-icon.financial{background-color:var(--color-financial)}.service-button-icon.withdraw{background-color:var(--color-withdraw)}.service-button-icon.transfer{background-color:var(--color-transfer)}.service-button-icon.cashier{background-color:var(--color-cashier)}.service-button-icon.camera{background-color:var(--color-warning)}.service-button-icon.refund{background-color:var(--color-primary)}.service-section{background-color:var(--color-surface);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border:1px solid var(--color-border)}.service-section:last-child{margin-bottom:0}.service-section-title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);text-align:right}.service-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.app-error-button,.not-found-button{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-success);color:#fff;border:none;border-radius:var(--border-radius-sm);cursor:pointer;font-family:Cairo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:var(--transition-fast)}.app-error-button:hover,.not-found-button:hover{background-color:var(--color-financial);transform:translateY(-2px)}.loading{opacity:.7;pointer-events:none}.error{border:1px solid var(--color-withdraw);background:var(--color-error-background)}.networksSection .card{border-left:3px solid var(--color-networks)}.servicesSection .card{border-left:3px solid var(--color-primary)}*{box-sizing:border-box;margin:0;padding:0}:root{--header-height: 60px;--bottom-nav-height: 70px;--content-min-height: calc( 100vh - var(--header-height) - var(--bottom-nav-height) )}
