@charset "UTF-8";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}*{box-sizing:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.LandingNav-module__nav___U5D13{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #00000014;transition:all .3s ease}@media(max-width:768px){.LandingNav-module__nav___U5D13{background:#fffffffa}}.LandingNav-module__nav__container___3KpyI{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.LandingNav-module__nav__container___3KpyI{padding:.75rem 1rem}}.LandingNav-module__nav__brand___vLjIL{display:flex;align-items:center}.LandingNav-module__nav__logo___9q2Dt{font-size:1.5rem;font-weight:700;color:#0891b2;margin:0;letter-spacing:-.5px;background:linear-gradient(135deg,#0891b2,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){.LandingNav-module__nav__logo___9q2Dt{font-size:1.25rem}}.LandingNav-module__nav__actions___0Vt0l{display:flex;align-items:center;gap:1rem}.LandingNav-module__nav__loginBtn___Dxo0i{padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#0891b2,#06b6d4);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0891b240}.LandingNav-module__nav__loginBtn___Dxo0i:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0891b259;background:linear-gradient(135deg,#06b6d4,#0891b2)}.LandingNav-module__nav__loginBtn___Dxo0i:active{transform:translateY(0);box-shadow:0 2px 8px #0891b240}@media(max-width:768px){.LandingNav-module__nav__loginBtn___Dxo0i{padding:.5rem 1.25rem;font-size:.8125rem}}.LandingPage-module__landingPage___qq52o{width:100%;min-height:100vh;overflow-x:hidden}.LandingPage-module__hero___PYhOz{position:relative;height:100vh;min-height:600px;background-image:url(/images/hero-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.LandingPage-module__hero___PYhOz{min-height:500px;background-position:center right}}.LandingPage-module__hero__overlay___NjCCH{position:absolute;inset:0;background:linear-gradient(135deg,#0891b2d9,#06b6d4bf,#3b82f6cc);z-index:1}.LandingPage-module__hero__content___6ek27{position:relative;z-index:2;width:100%;padding:2rem;margin-top:60px}@media(max-width:768px){.LandingPage-module__hero__content___6ek27{padding:1.5rem 1rem;margin-top:50px}}.LandingPage-module__hero__container___W2cRC{max-width:1000px;margin:0 auto;text-align:center;color:#fff}.LandingPage-module__hero__title___yCWpU{font-size:3.5rem;font-weight:800;line-height:1.2;margin:0 0 1.5rem;text-shadow:0 2px 20px rgba(0,0,0,.2);letter-spacing:-1px}@media(max-width:1024px){.LandingPage-module__hero__title___yCWpU{font-size:2.75rem}}@media(max-width:768px){.LandingPage-module__hero__title___yCWpU{font-size:2rem;margin-bottom:1rem}}@media(max-width:480px){.LandingPage-module__hero__title___yCWpU{font-size:1.75rem}}.LandingPage-module__hero__subtitle___PUOr1{font-size:1.25rem;line-height:1.6;margin:0 auto 2.5rem;max-width:800px;opacity:.95;font-weight:400;text-shadow:0 1px 10px rgba(0,0,0,.15)}@media(max-width:768px){.LandingPage-module__hero__subtitle___PUOr1{font-size:1.125rem;margin-bottom:2rem}}@media(max-width:480px){.LandingPage-module__hero__subtitle___PUOr1{font-size:1rem;margin-bottom:1.5rem}}.LandingPage-module__hero__features___myeia{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:0 auto 3rem;max-width:900px}@media(max-width:768px){.LandingPage-module__hero__features___myeia{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem}}@media(max-width:480px){.LandingPage-module__hero__features___myeia{grid-template-columns:1fr;gap:.75rem}}.LandingPage-module__feature___2AMAj{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.LandingPage-module__feature___2AMAj:hover{background:#ffffff40;transform:translateY(-2px)}@media(max-width:768px){.LandingPage-module__feature___2AMAj{padding:.75rem;gap:.5rem}}.LandingPage-module__feature__icon___2GBB3{font-size:2rem;flex-shrink:0}@media(max-width:768px){.LandingPage-module__feature__icon___2GBB3{font-size:1.5rem}}.LandingPage-module__feature__text___oIHpz{font-size:.9375rem;font-weight:500;text-align:left;line-height:1.4}@media(max-width:768px){.LandingPage-module__feature__text___oIHpz{font-size:.875rem}}.LandingPage-module__hero__actions___E-m58{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}@media(max-width:480px){.LandingPage-module__hero__actions___E-m58{flex-direction:column;width:100%;gap:.75rem}}.LandingPage-module__hero__primaryBtn___CG2Sk,.LandingPage-module__hero__secondaryBtn___xgC7z{padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;border:none;min-width:180px}@media(max-width:480px){.LandingPage-module__hero__primaryBtn___CG2Sk,.LandingPage-module__hero__secondaryBtn___xgC7z{width:100%;max-width:300px;padding:.875rem 2rem}}.LandingPage-module__hero__primaryBtn___CG2Sk{background:#fff;color:#0891b2;box-shadow:0 8px 24px #0003}.LandingPage-module__hero__primaryBtn___CG2Sk:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000040;background:#e0f2fe}.LandingPage-module__hero__primaryBtn___CG2Sk:active{transform:translateY(-1px);box-shadow:0 4px 16px #0003}.LandingPage-module__hero__secondaryBtn___xgC7z{background:#fff3;color:#fff;border:2px solid white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LandingPage-module__hero__secondaryBtn___xgC7z:hover{background:#ffffff4d;transform:translateY(-3px);box-shadow:0 8px 24px #00000026}.LandingPage-module__hero__secondaryBtn___xgC7z:active{transform:translateY(-1px)}.LandingPage-module__features___T93lw{padding:5rem 2rem;background:linear-gradient(180deg,#f8fafc,#e0f2fe)}@media(max-width:768px){.LandingPage-module__features___T93lw{padding:3rem 1rem}}.LandingPage-module__features__container___r9-F-{max-width:1200px;margin:0 auto}.LandingPage-module__features__title___cTDHS{font-size:2.5rem;font-weight:700;text-align:center;margin:0 0 3rem;color:#164e63}@media(max-width:768px){.LandingPage-module__features__title___cTDHS{font-size:2rem;margin-bottom:2rem}}.LandingPage-module__features__grid___D8NqL{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media(max-width:768px){.LandingPage-module__features__grid___D8NqL{grid-template-columns:1fr;gap:1.5rem}}.LandingPage-module__featureCard___vz081{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #0891b214;transition:all .3s ease;border:1px solid rgba(8,145,178,.1)}.LandingPage-module__featureCard___vz081:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0891b226;border-color:#0891b24d}@media(max-width:768px){.LandingPage-module__featureCard___vz081{padding:1.5rem}}.LandingPage-module__featureCard__icon___561JU{font-size:3rem;margin-bottom:1rem;display:block}.LandingPage-module__featureCard__title___lHlwR{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#0891b2}@media(max-width:768px){.LandingPage-module__featureCard__title___lHlwR{font-size:1.25rem}}.LandingPage-module__featureCard__description___5UP92{font-size:.9375rem;line-height:1.7;margin:0;color:#475569}@media(max-width:768px){.LandingPage-module__featureCard__description___5UP92{font-size:.875rem}}.Button-module__button___FQFqV{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:inherit;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,opacity .2s;position:relative}.Button-module__button___FQFqV:disabled{cursor:not-allowed;opacity:.6}.Button-module__buttonPrimary___DTng6{background:#333;color:#fff}.Button-module__buttonPrimary___DTng6:hover:not(:disabled){background:#555}.Button-module__buttonSecondary___5C6mP{background:transparent;color:#333;border:1px solid #ddd}.Button-module__buttonSecondary___5C6mP:hover:not(:disabled){background:#f5f5f5;border-color:#333}.Button-module__buttonDanger___gfNC9{background:#dc3545;color:#fff}.Button-module__buttonDanger___gfNC9:hover:not(:disabled){background:#c82333}.Button-module__buttonSmall___fUbjL{padding:.25rem .5rem;font-size:.8rem;min-height:32px}.Button-module__buttonMedium___nr0U3{padding:.5rem 1rem;font-size:.9rem;min-height:40px}.Button-module__buttonLarge___wAlM9{padding:.75rem 1.5rem;font-size:1rem;min-height:48px}.Button-module__buttonFullWidth___T9Vim{width:100%}.Button-module__buttonLoading___EPUur{pointer-events:none}.Button-module__buttonSpinner___uphya{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:Button-module__spin___EBtif 1s linear infinite;position:absolute}.Button-module__buttonTextHidden___BP5ue{opacity:0}@keyframes Button-module__spin___EBtif{to{transform:rotate(360deg)}}.Input-module__inputWrapper___vkoEx{display:flex;flex-direction:column;gap:.25rem}.Input-module__inputWrapper--full-width___REVBb{width:100%}.Input-module__inputLabel___8knSN{font-size:.9rem;color:#333;font-weight:500}.Input-module__inputContainer___qp02a{position:relative;display:flex;align-items:center}.Input-module__input___Rc0v9{padding:.5rem;border:1px solid #ddd;font-size:1rem;font-family:inherit;background:#fff;transition:border-color .2s,box-shadow .2s}.Input-module__input___Rc0v9:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px #3333331a}.Input-module__input___Rc0v9::placeholder{color:#999}.Input-module__input___Rc0v9:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.Input-module__inputFullWidth___-jJvw{width:100%}.Input-module__inputError___BvZwL{border-color:#dc3545}.Input-module__inputError___BvZwL:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.Input-module__inputWithLeftIcon___zC6TJ{padding-left:2.5rem}.Input-module__inputWithRightIcon___f36GV{padding-right:2.5rem}.Input-module__inputIcon___sM1wB{position:absolute;display:flex;align-items:center;justify-content:center;width:2rem;height:100%;color:#666}.Input-module__inputIconLeft___MTujN{left:0}.Input-module__inputIconRight___haCek{right:0}.Input-module__inputErrorMessage___MNd1-{font-size:.8rem;color:#dc3545}.SMSCodeInput-module__smsCodeInput___rT7X7{display:flex;flex-direction:column;gap:.5rem}.SMSCodeInput-module__smsCodeInputContainer___Tyeer{display:flex;gap:.5rem;justify-content:center}.SMSCodeInput-module__smsCodeInputField___RqvYX{width:3rem;height:3rem;text-align:center;font-size:1.5rem;font-weight:600;border:2px solid #ddd;background:#fff;transition:all .2s}.SMSCodeInput-module__smsCodeInputField___RqvYX:focus{outline:none;border-color:#333;box-shadow:0 0 0 2px #3333331a}.SMSCodeInput-module__smsCodeInputField___RqvYX:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed}.SMSCodeInput-module__smsCodeInputFieldActive___vgCTz{border-color:#333}.SMSCodeInput-module__smsCodeInputFieldError___4L-gv{border-color:#dc3545}.SMSCodeInput-module__smsCodeInputFieldError___4L-gv:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.SMSCodeInput-module__smsCodeInputFieldError___4L-gv.SMSCodeInput-module__smsCodeInputFieldActive___vgCTz{border-color:#dc3545;box-shadow:0 0 0 2px #dc35451a}.SMSCodeInput-module__smsCodeInputError___oJbMB{font-size:.8rem;color:#dc3545;text-align:center}.LoginForm-module__loginForm___xnvVj{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;margin:0 auto;padding:2rem;background:#fff;border:1px solid #ddd}.LoginForm-module__loginForm__header___OtidZ{text-align:center;margin-bottom:1rem}.LoginForm-module__loginForm__header___OtidZ h2{margin:0 0 .5rem;font-size:1.5rem;color:#333}.LoginForm-module__loginForm__header___OtidZ p{margin:0;color:#666;font-size:.9rem}.LoginForm-module__loginForm__errorBanner___6irNa{padding:.75rem 1rem;background:#ffebee;border:1px solid #ef9a9a;border-radius:6px;color:#d32f2f;font-size:.875rem;font-weight:500;text-align:left;margin-top:-.5rem}.LoginForm-module__loginForm__fields___LI9YY{display:flex;flex-direction:column;gap:1.25rem}.LoginForm-module__loginForm__actions___9anhB{display:flex;flex-direction:column;gap:.75rem}.LoginForm-module__loginForm__links___w1Wz7{display:flex;flex-direction:column;gap:.5rem;align-items:center}.LoginForm-module__loginForm__link___ye1D0{color:#666;text-decoration:none;font-size:.9rem}.LoginForm-module__loginForm__link___ye1D0:hover{color:#333;text-decoration:underline}.LoginForm-module__loginForm__link--button___dQu9z{background:none;border:none;cursor:pointer;font-family:inherit}.LoginForm-module__loginForm__link--button___dQu9z:disabled{opacity:.5;cursor:not-allowed}.LoginPage-module__loginPage___auonV{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin:0;padding:1rem;box-sizing:border-box}.LoginPage-module__loginPage__container___--XkN{width:100%;max-width:500px}.PhoneVerification-module__phoneVerification___3xMCL{margin-top:8px}.PhoneVerification-module__phoneVerification__request___IOPxO{display:flex;justify-content:flex-start}.PhoneVerification-module__phoneVerification__button___7-nV5{min-width:140px}.PhoneVerification-module__phoneVerification__verified___-Di81{display:flex;align-items:center}.PhoneVerification-module__phoneVerification__status___6APM0{font-size:14px;font-weight:500}.PhoneVerification-module__phoneVerification__status--success___qvIqo{color:#10b981}.PhoneVerification-module__phoneVerification__status--error___gBRuW{color:#ef4444}.PhoneVerification-module__phoneVerification__code-input___w55x1{margin-top:16px;padding:16px;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.PhoneVerification-module__phoneVerification__input___8W86E .PhoneVerification-module__input__field___4w40-{text-align:center;font-size:18px;font-weight:600;letter-spacing:.5em;font-family:Monaco,Consolas,monospace}.PhoneVerification-module__phoneVerification__info___yjfZk{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;color:#64748b}.PhoneVerification-module__phoneVerification__countdown___fSl0g{color:#059669;font-weight:500}.PhoneVerification-module__phoneVerification__attempts___cjTtC{color:#dc2626}.PhoneVerification-module__phoneVerification__verify-button___EYWdN{margin-top:12px;width:100%}.PhoneVerification-module__phoneVerification__resend___8J1-Z{margin-top:12px;font-size:14px}.PhoneVerification-module__phoneVerification__resend___8J1-Z:hover{text-decoration:underline}.PhoneVerification-module__phoneVerification__error___VSwzD{margin-top:8px;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;font-weight:500}.PhoneVerification-module__phoneVerification__code-input___w55x1{animation:PhoneVerification-module__slideDown___hl67D .3s ease-out}@keyframes PhoneVerification-module__slideDown___hl67D{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.RegisterForm-module__registerForm___aooaM{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;margin:0 auto;padding:2rem;background:#fff;border:1px solid #ddd}.RegisterForm-module__registerForm--success___d0ooU{text-align:center}.RegisterForm-module__registerForm__header___dvRm4{text-align:center;margin-bottom:1rem}.RegisterForm-module__registerForm__header___dvRm4 h2{margin:0 0 .5rem;font-size:1.5rem;color:#333}.RegisterForm-module__registerForm__header___dvRm4 p{margin:0;color:#666;font-size:.9rem}.RegisterForm-module__registerForm__error-banner___2W7xx{padding:.75rem;background:#fee;border:1px solid #fcc;color:#c33;font-size:.9rem;text-align:center}.RegisterForm-module__registerForm__fields___Wisj1{display:flex;flex-direction:column;gap:1rem}.RegisterForm-module__registerForm__phone-field___Ubx4i{display:flex;flex-direction:column;gap:.5rem}.RegisterForm-module__registerForm__verification-hint___f5caQ{margin-top:.75rem;padding:.75rem;background-color:#fffbeb;border:1px solid #fcd34d;border-radius:.375rem}.RegisterForm-module__registerForm__verification-hint___f5caQ p{margin:0;font-size:.875rem;color:#92400e;text-align:center}.RegisterForm-module__registerForm__info___Hg-9K{font-size:.8rem;color:#666;text-align:center}.RegisterForm-module__registerForm__info___Hg-9K p{margin:0;line-height:1.4}.RegisterForm-module__registerForm__actions___INT12{display:flex;flex-direction:column;gap:.75rem}.RegisterForm-module__registerForm__links___xtUph{text-align:center}.RegisterForm-module__registerForm__links___xtUph p{margin:0;color:#666;font-size:.9rem}.RegisterForm-module__registerForm__link___ZYdyB{color:#333;text-decoration:none}.RegisterForm-module__registerForm__link___ZYdyB:hover{text-decoration:underline}.RegisterForm-module__registerForm__success-content___P4XeS{margin:2rem 0}.RegisterForm-module__registerForm__success-content___P4XeS ol{text-align:left;color:#666;font-size:.9rem;line-height:1.5}.RegisterForm-module__registerForm__success-content___P4XeS ol li{margin-bottom:.5rem}.RegisterForm-module__registerForm__success-content___P4XeS ol strong{color:#333}.RegisterForm-module__registerForm__success-content___P4XeS h3{color:#333;margin:1rem 0}.RegisterForm-module__registerForm__success-icon___XOYiC{font-size:3rem;margin-bottom:1rem}.RegisterPage-module__registerPage___GqnFF{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin:0;padding:1rem;box-sizing:border-box}.RegisterPage-module__registerPage__container___wH-H5{width:100%;max-width:500px}.PaymentMethodsList-module__paymentMethodsList___d4H26{display:flex;flex-direction:column;gap:12px;max-width:600px}.PaymentMethodsList-module__paymentMethodItem___zKYOj{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.PaymentMethodsList-module__paymentMethodItemSelectable___XYsvx{cursor:pointer}.PaymentMethodsList-module__paymentMethodItemSelectable___XYsvx:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea26}.PaymentMethodsList-module__paymentMethodItemDefault___pJPME{border-color:#667eea;background:linear-gradient(to right,rgba(102,126,234,.05),transparent)}.PaymentMethodsList-module__methodIcon___MHdVr{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:8px}.PaymentMethodsList-module__methodInfo___Mfg04{flex:1;min-width:0}.PaymentMethodsList-module__methodName___HEKAb{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:#111827;margin-bottom:4px}.PaymentMethodsList-module__defaultBadge___Zyxc-{display:inline-block;padding:2px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#667eea;background:#eef2ff;border-radius:4px}.PaymentMethodsList-module__methodType___Lmp8P{font-size:13px;color:#6b7280;margin-bottom:4px}.PaymentMethodsList-module__methodDetails___GlQtO{display:flex;align-items:center;gap:8px;font-size:14px;color:#4b5563}.PaymentMethodsList-module__cardBrand___KlzO0{font-weight:600}.PaymentMethodsList-module__cardNumber___15emk{font-family:Monaco,Courier New,monospace}.PaymentMethodsList-module__methodActions___1CI5o{display:flex;gap:8px}.PaymentMethodsList-module__btnAction___CY6uu{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s;font-size:16px}.PaymentMethodsList-module__btnAction___CY6uu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.PaymentMethodsList-module__btnAction___CY6uu:disabled{opacity:.5;cursor:not-allowed}.PaymentMethodsList-module__btnDefault___Q-Lkl:hover:not(:disabled){background:#fef3c7;border-color:#fbbf24}.PaymentMethodsList-module__btnDelete___3qA-w:hover:not(:disabled){background:#fee2e2;border-color:#ef4444}.PaymentMethodsList-module__paymentMethodsLoading___nyzin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center}.PaymentMethodsList-module__paymentMethodsLoading___nyzin p{margin-top:16px;color:#6b7280;font-size:14px}.PaymentMethodsList-module__spinner___kgckZ{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#667eea;border-radius:50%;animation:PaymentMethodsList-module__spin___roJQX 1s linear infinite}@keyframes PaymentMethodsList-module__spin___roJQX{to{transform:rotate(360deg)}}.PaymentMethodsList-module__paymentMethodsEmpty___erpi-{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;text-align:center;background:#f9fafb;border-radius:12px}.PaymentMethodsList-module__paymentMethodsEmpty___erpi- h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#111827}.PaymentMethodsList-module__paymentMethodsEmpty___erpi- p{margin:0;font-size:14px;color:#6b7280;max-width:300px}.PaymentMethodsList-module__emptyIcon___opd3F{font-size:64px;margin-bottom:16px}@media(prefers-color-scheme:dark){.PaymentMethodsList-module__paymentMethodItem___zKYOj{background:#1f2937;border-color:#374151}.PaymentMethodsList-module__paymentMethodItemDefault___pJPME{background:linear-gradient(to right,rgba(99,102,241,.1),transparent)}.PaymentMethodsList-module__methodIcon___MHdVr{background:#111827}.PaymentMethodsList-module__methodName___HEKAb{color:#f9fafb}.PaymentMethodsList-module__defaultBadge___Zyxc-{color:#818cf8;background:#312e81}.PaymentMethodsList-module__methodType___Lmp8P{color:#9ca3af}.PaymentMethodsList-module__methodDetails___GlQtO{color:#d1d5db}.PaymentMethodsList-module__btnAction___CY6uu{background:#111827;border-color:#374151}.PaymentMethodsList-module__paymentMethodsEmpty___erpi-{background:#111827}.PaymentMethodsList-module__paymentMethodsEmpty___erpi- h3{color:#f9fafb}.PaymentMethodsList-module__paymentMethodsEmpty___erpi- p{color:#9ca3af}}.WalletDepositModal-module__modalOverlay___biATp{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.WalletDepositModal-module__walletDepositModal___F7Csi{max-width:600px;width:90vw;max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px;box-shadow:0 25px 50px #00000040}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalHeader___GXnEw{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px;border-radius:12px 12px 0 0}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalHeader___GXnEw h3{margin:0;font-size:24px;font-weight:600}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalHeader___GXnEw .WalletDepositModal-module__modalClose___ohyV3{position:absolute;top:20px;right:20px;background:#fff3;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:20px;cursor:pointer;transition:all .2s}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalHeader___GXnEw .WalletDepositModal-module__modalClose___ohyV3:hover{background:#ffffff4d}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV{padding:24px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__loading___anHtZ{text-align:center;padding:20px;color:#6b7280}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi .WalletDepositModal-module__walletBalance___f17Gx{display:flex;justify-content:space-between;align-items:center}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi .WalletDepositModal-module__walletBalance___f17Gx .WalletDepositModal-module__label___vcy6R{font-size:16px;color:#4b5563}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi .WalletDepositModal-module__walletBalance___f17Gx .WalletDepositModal-module__value___w4Fjq{font-size:24px;font-weight:700;color:#111827}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK{margin-bottom:32px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK label{display:block;margin-bottom:12px;font-size:16px;font-weight:600;color:#374151}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW-{position:relative;margin-bottom:12px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__amountInput___fuF3f{width:100%;padding:16px 50px 16px 16px;font-size:18px;font-weight:600;border:2px solid #e5e7eb;border-radius:12px;transition:all .2s}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__amountInput___fuF3f:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__amountInput___fuF3f.WalletDepositModal-module__error___XTqP-{border-color:#ef4444}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__amountInput___fuF3f.WalletDepositModal-module__error___XTqP-:focus{box-shadow:0 0 0 3px #ef44441a}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__currency___dH0sJ{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:600;color:#6b7280}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountError___9xQEQ{color:#ef4444;font-size:14px;margin-bottom:12px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsLabel___nTcCd{display:block;margin-bottom:12px;font-size:14px;font-weight:500;color:#6b7280}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE .WalletDepositModal-module__quickAmountBtn___Bkiml{padding:12px 16px;background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE .WalletDepositModal-module__quickAmountBtn___Bkiml:hover{border-color:#667eea;background:#f8fafc}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE .WalletDepositModal-module__quickAmountBtn___Bkiml.WalletDepositModal-module__selected___l3I6z{border-color:#667eea;background:#667eea;color:#fff}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ h4{margin:0 0 20px;font-size:18px;font-weight:600;color:#111827}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ h5{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId-{margin:20px 0}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__cardPaymentForm___eZQvC{margin:0;box-shadow:none;border:2px solid #e5e7eb}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__cardPaymentForm___eZQvC .WalletDepositModal-module__formHeader___cbuZm{display:none}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__externalPaymentInfo___BECtA{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:24px;text-align:center}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__externalPaymentInfo___BECtA h5{margin:0 0 16px;font-size:18px;font-weight:600;color:#111827}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__externalPaymentInfo___BECtA p{margin:0 0 24px;color:#6b7280;font-size:14px;line-height:1.5}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__externalPaymentInfo___BECtA .WalletDepositModal-module__payBtn___OuLZw{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__externalPaymentInfo___BECtA .WalletDepositModal-module__payBtn___OuLZw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__cardFormContainer___tcId- .WalletDepositModal-module__externalPaymentInfo___BECtA .WalletDepositModal-module__payBtn___OuLZw:disabled{opacity:.6;cursor:not-allowed}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__savedMethods___FIGYO{margin-bottom:20px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__savedMethods___FIGYO .WalletDepositModal-module__paymentMethodsList___EaQ7F .WalletDepositModal-module__paymentMethodItem___toduq{margin-bottom:8px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__savedMethods___FIGYO .WalletDepositModal-module__paymentMethodsList___EaQ7F .WalletDepositModal-module__paymentMethodItem___toduq:last-child{margin-bottom:0}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__savedMethods___FIGYO .WalletDepositModal-module__paymentMethodsList___EaQ7F .WalletDepositModal-module__paymentMethodItem___toduq.WalletDepositModal-module__selectable___G5K50{cursor:pointer;border:2px solid transparent}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__savedMethods___FIGYO .WalletDepositModal-module__paymentMethodsList___EaQ7F .WalletDepositModal-module__paymentMethodItem___toduq.WalletDepositModal-module__selectable___G5K50:hover{border-color:#667eea;background:#f8fafc}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5{margin-bottom:20px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5 .WalletDepositModal-module__newCardBtn___jmrAU{width:100%;display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px dashed #d1d5db;border-radius:12px;font-size:16px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5 .WalletDepositModal-module__newCardBtn___jmrAU:hover{border-color:#667eea;color:#667eea;background:#f8fafc}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5 .WalletDepositModal-module__newCardBtn___jmrAU .WalletDepositModal-module__icon___bzcs8{font-size:24px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5 .WalletDepositModal-module__newCardBtn___jmrAU .WalletDepositModal-module__arrow___UWNyH{margin-left:auto;font-size:18px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx{margin-top:20px;padding:20px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx .WalletDepositModal-module__selectedMethodInfo___hDrTl{margin-bottom:16px;font-size:14px;color:#0369a1}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx .WalletDepositModal-module__selectedMethodInfo___hDrTl strong{font-weight:600}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx .WalletDepositModal-module__payBtn___OuLZw{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx .WalletDepositModal-module__payBtn___OuLZw:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx .WalletDepositModal-module__payBtn___OuLZw:disabled{opacity:.6;cursor:not-allowed}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR{background:#f9fafb;border-top:1px solid #e5e7eb;padding:20px 24px;border-radius:0 0 12px 12px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR .WalletDepositModal-module__securityInfo___Ls9xE{display:flex;align-items:center;gap:12px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR .WalletDepositModal-module__securityInfo___Ls9xE .WalletDepositModal-module__securityIcon___zZneJ{font-size:24px;flex-shrink:0}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR .WalletDepositModal-module__securityInfo___Ls9xE .WalletDepositModal-module__securityText___Ts7k6 p{margin:0;font-size:13px;color:#6b7280;line-height:1.4}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR .WalletDepositModal-module__securityInfo___Ls9xE .WalletDepositModal-module__securityText___Ts7k6 p:first-child{font-weight:500}@media(max-width:640px){.WalletDepositModal-module__walletDepositModal___F7Csi{width:95vw;max-height:95vh}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV{padding:16px}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE{grid-template-columns:repeat(2,1fr)}}@media(prefers-color-scheme:dark){.WalletDepositModal-module__walletDepositModal___F7Csi{background:#1f2937}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi{background:#111827;border-color:#374151}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi .WalletDepositModal-module__walletBalance___f17Gx .WalletDepositModal-module__label___vcy6R{color:#9ca3af}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__walletInfo___J1-Yi .WalletDepositModal-module__walletBalance___f17Gx .WalletDepositModal-module__value___w4Fjq{color:#f9fafb}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK label{color:#d1d5db}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__amountInput___fuF3f{background:#111827;border-color:#374151;color:#f9fafb}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__amountInput___fuF3f:focus{border-color:#6366f1}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__amountInputContainer___HpaW- .WalletDepositModal-module__currency___dH0sJ,.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsLabel___nTcCd{color:#9ca3af}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE .WalletDepositModal-module__quickAmountBtn___Bkiml{background:#111827;border-color:#374151;color:#d1d5db}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE .WalletDepositModal-module__quickAmountBtn___Bkiml:hover{border-color:#6366f1;background:#1f2937}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__amountSection___GlGvK .WalletDepositModal-module__quickAmounts___sf95w .WalletDepositModal-module__quickAmountsGrid___ANjfE .WalletDepositModal-module__quickAmountBtn___Bkiml.WalletDepositModal-module__selected___l3I6z{border-color:#6366f1;background:#6366f1;color:#fff}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ h4,.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ h5{color:#f9fafb}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5 .WalletDepositModal-module__newCardBtn___jmrAU{background:#111827;border-color:#4b5563;color:#d1d5db}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__newCardOption___V0wu5 .WalletDepositModal-module__newCardBtn___jmrAU:hover{border-color:#6366f1;color:#6366f1;background:#1f2937}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx{background:#1e3a8a;border-color:#3b82f6}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalBody___aq3pV .WalletDepositModal-module__paymentSection___4XTkJ .WalletDepositModal-module__selectedMethodActions___ZIFVx .WalletDepositModal-module__selectedMethodInfo___hDrTl{color:#93bbfc}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR{background:#111827;border-top-color:#374151}.WalletDepositModal-module__walletDepositModal___F7Csi .WalletDepositModal-module__modalFooter___ro7aR .WalletDepositModal-module__securityInfo___Ls9xE .WalletDepositModal-module__securityText___Ts7k6 p{color:#9ca3af}}.ArchCoinPurchaseModal-module__modalOverlay___vcdiU{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.ArchCoinPurchaseModal-module__modalContent___mfiU4{background:#fff;border:1px solid #ddd;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.ArchCoinPurchaseModal-module__archcoinPurchaseModal___XJO6e{display:flex;flex-direction:column}.ArchCoinPurchaseModal-module__modalHeader___I5Jfn{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #ddd;background:#fff}.ArchCoinPurchaseModal-module__modalHeader___I5Jfn h3{margin:0;font-size:1.2rem;color:#333;font-weight:inherit}.ArchCoinPurchaseModal-module__modalClose___188WQ{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.ArchCoinPurchaseModal-module__modalClose___188WQ:hover{color:#333}.ArchCoinPurchaseModal-module__modalBody___sVx-i{padding:1.5rem;flex:1}.ArchCoinPurchaseModal-module__propertyInfo___1gPdm{margin-bottom:2rem;padding:1rem;background:#f5f5f5;border:1px solid #ddd}.ArchCoinPurchaseModal-module__propertyInfo___1gPdm h4{margin:0 0 1rem;font-size:1.1rem;color:#333;font-weight:inherit}.ArchCoinPurchaseModal-module__propertyDetails___Kc8na{display:grid;grid-template-columns:1fr;gap:.5rem}.ArchCoinPurchaseModal-module__detailItem___nvvUH{display:flex;justify-content:space-between;align-items:center}.ArchCoinPurchaseModal-module__detailItem___nvvUH .ArchCoinPurchaseModal-module__label___GNZRM{color:#666;font-size:.9rem}.ArchCoinPurchaseModal-module__detailItem___nvvUH .ArchCoinPurchaseModal-module__value___Kk0aK{color:#333;font-size:.9rem;font-weight:inherit}.ArchCoinPurchaseModal-module__walletCoinInfo___p3CKs{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ArchCoinPurchaseModal-module__walletInfo___09-Gb,.ArchCoinPurchaseModal-module__coinInfo___waaIT{padding:1rem;background:#f5f5f5;border:1px solid #ddd;display:flex;flex-direction:column;align-items:center;text-align:center}.ArchCoinPurchaseModal-module__walletInfo___09-Gb .ArchCoinPurchaseModal-module__label___GNZRM,.ArchCoinPurchaseModal-module__coinInfo___waaIT .ArchCoinPurchaseModal-module__label___GNZRM{color:#666;font-size:.9rem;margin-bottom:.5rem}.ArchCoinPurchaseModal-module__walletInfo___09-Gb .ArchCoinPurchaseModal-module__value___Kk0aK,.ArchCoinPurchaseModal-module__coinInfo___waaIT .ArchCoinPurchaseModal-module__value___Kk0aK{color:#333;font-size:1.1rem;font-weight:inherit}.ArchCoinPurchaseModal-module__walletInfo___09-Gb .ArchCoinPurchaseModal-module__value___Kk0aK.ArchCoinPurchaseModal-module__sufficient___ok6P1{color:#333}.ArchCoinPurchaseModal-module__walletInfo___09-Gb .ArchCoinPurchaseModal-module__value___Kk0aK.ArchCoinPurchaseModal-module__insufficient___ShRDI{color:#c33}.ArchCoinPurchaseModal-module__investmentSection___hLxNg{margin-bottom:2rem}.ArchCoinPurchaseModal-module__investmentSection___hLxNg label{display:block;margin-bottom:.5rem;color:#333;font-size:.9rem}.ArchCoinPurchaseModal-module__investmentInput___fAX6A{width:100%;padding:.75rem;border:1px solid #ddd;font-size:1rem;margin-bottom:1rem}.ArchCoinPurchaseModal-module__investmentInput___fAX6A:focus{outline:none;border-color:#333}.ArchCoinPurchaseModal-module__quickSelect___aaUWm{margin-bottom:1.5rem}.ArchCoinPurchaseModal-module__quickSelectLabel___MxKsS{display:block;margin-bottom:.5rem;color:#666;font-size:.9rem}.ArchCoinPurchaseModal-module__quickSelectButtons___Mb6xf{display:flex;gap:.5rem}.ArchCoinPurchaseModal-module__btnQuick___Wv0BR{flex:1;padding:.5rem;border:1px solid #ddd;background:#fff;color:#666;font-size:.9rem;cursor:pointer}.ArchCoinPurchaseModal-module__btnQuick___Wv0BR:hover{color:#333;border-color:#333}.ArchCoinPurchaseModal-module__btnCalculate___ND3Bj{width:100%;padding:.75rem;border:1px solid #ddd;background:#fff;color:#666;font-size:1rem;cursor:pointer}.ArchCoinPurchaseModal-module__btnCalculate___ND3Bj:hover:not(:disabled){color:#333;border-color:#333}.ArchCoinPurchaseModal-module__btnCalculate___ND3Bj:disabled{opacity:.5;cursor:not-allowed}.ArchCoinPurchaseModal-module__calculationResult___jxJaW{margin-bottom:2rem;padding:1.5rem;background:#f5f5f5;border:1px solid #ddd}.ArchCoinPurchaseModal-module__calculationResult___jxJaW h4{margin:0 0 1rem;font-size:1rem;color:#333;font-weight:inherit}.ArchCoinPurchaseModal-module__resultDetails___uCfq9{display:grid;grid-template-columns:1fr;gap:.75rem}.ArchCoinPurchaseModal-module__resultItem___afKjO{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #ddd}.ArchCoinPurchaseModal-module__resultItem___afKjO:last-child{border-bottom:none}.ArchCoinPurchaseModal-module__resultItem___afKjO .ArchCoinPurchaseModal-module__label___GNZRM{color:#666;font-size:.9rem}.ArchCoinPurchaseModal-module__resultItem___afKjO .ArchCoinPurchaseModal-module__value___Kk0aK{color:#333;font-size:.9rem;font-weight:inherit}.ArchCoinPurchaseModal-module__loading___LgumF{text-align:center;padding:2rem;color:#666;font-size:1rem}.ArchCoinPurchaseModal-module__warning___OQQ6f{padding:1rem;background:#ffeaa7;border:1px solid #fdcb6e;color:#e17055;font-size:.9rem;margin-bottom:1rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi{margin-bottom:2rem;padding:1.5rem;background:#fff5f5;border:2px solid #fed7d7;border-radius:8px}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningIcon___RMglu{font-size:2rem;flex-shrink:0}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningText___kPuY6{flex:1}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningText___kPuY6 p{margin:0 0 .5rem;color:#c53030;font-size:.9rem;line-height:1.4}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningText___kPuY6 p:last-child{margin-bottom:0}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningText___kPuY6 p strong{font-weight:600}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__depositBtn___dgurc{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__depositBtn___dgurc:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__depositBtn___dgurc:active{transform:translateY(0)}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__depositBtn___dgurc .ArchCoinPurchaseModal-module__btnIcon___BoDin{font-size:1.25rem}.ArchCoinPurchaseModal-module__modalFooter___eiNY6{display:flex;gap:1rem;padding:1.5rem;border-top:1px solid #ddd;background:#fff}.ArchCoinPurchaseModal-module__modalFooter___eiNY6 .ArchCoinPurchaseModal-module__btn___-tKGo{flex:1;padding:.75rem;border:1px solid #ddd;font-size:.9rem;cursor:pointer;text-align:center}.ArchCoinPurchaseModal-module__modalFooter___eiNY6 .ArchCoinPurchaseModal-module__btnPrimary___hVvaO{background:#fff;color:#666}.ArchCoinPurchaseModal-module__modalFooter___eiNY6 .ArchCoinPurchaseModal-module__btnPrimary___hVvaO:hover:not(:disabled){color:#333;border-color:#333}.ArchCoinPurchaseModal-module__modalFooter___eiNY6 .ArchCoinPurchaseModal-module__btnPrimary___hVvaO:disabled{opacity:.5;cursor:not-allowed}.ArchCoinPurchaseModal-module__modalFooter___eiNY6 .ArchCoinPurchaseModal-module__btnSecondary___m1Gmm{background:#fff;color:#666}.ArchCoinPurchaseModal-module__modalFooter___eiNY6 .ArchCoinPurchaseModal-module__btnSecondary___m1Gmm:hover{color:#333;border-color:#333}@media(max-width:768px){.ArchCoinPurchaseModal-module__modalContent___mfiU4{width:95%;max-height:95vh}.ArchCoinPurchaseModal-module__modalHeader___I5Jfn,.ArchCoinPurchaseModal-module__modalBody___sVx-i,.ArchCoinPurchaseModal-module__modalFooter___eiNY6{padding:1rem}.ArchCoinPurchaseModal-module__walletCoinInfo___p3CKs{grid-template-columns:1fr}.ArchCoinPurchaseModal-module__quickSelectButtons___Mb6xf{flex-wrap:wrap}.ArchCoinPurchaseModal-module__btnQuick___Wv0BR{min-width:calc(50% - .25rem)}.ArchCoinPurchaseModal-module__modalFooter___eiNY6{flex-direction:column}.ArchCoinPurchaseModal-module__propertyDetails___Kc8na,.ArchCoinPurchaseModal-module__resultDetails___uCfq9{gap:.5rem}.ArchCoinPurchaseModal-module__detailItem___nvvUH,.ArchCoinPurchaseModal-module__resultItem___afKjO{flex-direction:column;align-items:flex-start;gap:.25rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi{padding:1rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr{gap:.75rem;margin-bottom:1rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningIcon___RMglu{font-size:1.5rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__warningContent___uoWZr .ArchCoinPurchaseModal-module__warningText___kPuY6 p{font-size:.85rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__depositBtn___dgurc{padding:.875rem 1rem;font-size:.9rem}.ArchCoinPurchaseModal-module__insufficientFundsWarning___caEDi .ArchCoinPurchaseModal-module__depositBtn___dgurc .ArchCoinPurchaseModal-module__btnIcon___BoDin{font-size:1rem}}@media(max-width:480px){.ArchCoinPurchaseModal-module__modalContent___mfiU4{width:98%}.ArchCoinPurchaseModal-module__modalHeader___I5Jfn h3,.ArchCoinPurchaseModal-module__propertyInfo___1gPdm h4{font-size:1rem}.ArchCoinPurchaseModal-module__calculationResult___jxJaW h4{font-size:.9rem}}.PropertyPhotos-module__propertyPhotos__empty___TJRO0{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px}.PropertyPhotos-module__propertyPhotos__empty-placeholder___L9kt8{color:#6c757d;font-size:14px;text-align:center}.PropertyPhotos-module__propertyPhotos__main___80Kv2{width:100%;margin-bottom:16px}.PropertyPhotos-module__propertyPhotos__mainImage___UENmI{width:100%;height:400px;object-fit:cover;border-radius:8px;border:1px solid #ddd}.PropertyPhotos-module__propertyPhotos__main-fallback___xYPe3{width:100%;height:400px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#dc3545;font-size:14px}.PropertyPhotos-module__propertyPhotos__thumbnails___-7bL-{display:flex;gap:8px;flex-wrap:wrap}.PropertyPhotos-module__propertyPhotos__thumbnail___L-WOV{width:80px;height:60px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer;background:none;padding:0;transition:border-color .2s}.PropertyPhotos-module__propertyPhotos__thumbnail___L-WOV:hover{border-color:#ccc}.PropertyPhotos-module__propertyPhotos__thumbnail--active___Ye5Zn{border-color:#007bff}.PropertyPhotos-module__propertyPhotos__thumbnailImage___qurDX{width:100%;height:100%;object-fit:cover}.PropertyPhotos-module__propertyPhotos__thumbnail-fallback___1Z6v8{width:100%;height:100%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#dc3545;font-size:10px}.PropertyDetailPage-module__propertyDetailPage___zbNw2{min-height:100vh;display:flex;flex-direction:column;background:#f5f5f5;margin:0;padding:0;box-sizing:border-box}.PropertyDetailPage-module__propertyDetailContent___8RD4e{display:flex;flex:1}.PropertyDetailPage-module__propertyDetailContainer___WFzVA{padding:2rem;max-width:1200px;width:100%}.PropertyDetailPage-module__breadcrumbs___uPxSU{display:flex;align-items:center;margin-bottom:2rem;color:#666;font-size:.9rem}.PropertyDetailPage-module__breadcrumbLink___zDXSx{background:none;border:none;color:#666;text-decoration:none;cursor:pointer;font-size:.9rem}.PropertyDetailPage-module__breadcrumbLink___zDXSx:hover{color:#333;text-decoration:underline}.PropertyDetailPage-module__breadcrumbSeparator___ANtky{margin:0 .5rem;color:#999}.PropertyDetailPage-module__breadcrumbCurrent___01dbg{color:#333;font-weight:inherit}.PropertyDetailPage-module__propertyHeader___YbYQS{background:#fff;border:1px solid #ddd;padding:1rem;margin-bottom:0}.PropertyDetailPage-module__propertyTitle___vUeSt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.PropertyDetailPage-module__propertyTitle___vUeSt h1{margin:0;font-size:1.8rem;color:#333;font-weight:inherit;flex:1}.PropertyDetailPage-module__propertyStatusBadge___DswcR{padding:.5rem 1rem;font-size:.9rem;color:#fff;background:#666}.PropertyDetailPage-module__propertyStatusBadge___DswcR.PropertyDetailPage-module__active___mheE-{background:#333}.PropertyDetailPage-module__propertyStatusBadge___DswcR.PropertyDetailPage-module__reserved___nyCEB{background:#999}.PropertyDetailPage-module__propertyStatusBadge___DswcR.PropertyDetailPage-module__sold___1QJhh{background:#ccc;color:#666}.PropertyDetailPage-module__propertyMainInfo___AQd7b{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #ddd}.PropertyDetailPage-module__propertyType___PQw8V{font-size:1.1rem;color:#666}.PropertyDetailPage-module__propertyTotalValue___qLM9g{font-size:1.3rem;color:#333;font-weight:inherit}.PropertyDetailPage-module__propertyContent___ZzI7J{display:grid;grid-template-columns:1fr 400px;gap:2rem}.PropertyDetailPage-module__propertyGallery___Nl9OM{background:#fff;border:1px solid #ddd;padding:1.5rem}.PropertyDetailPage-module__mainPhoto___-ZSDH{width:100%;height:400px;margin-bottom:1rem;overflow:hidden}.PropertyDetailPage-module__mainPhoto___-ZSDH img{width:100%;height:100%;object-fit:cover}.PropertyDetailPage-module__photoThumbnails___gaxsY{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0}.PropertyDetailPage-module__thumbnail___nZH-O{flex-shrink:0;width:80px;height:60px;border:2px solid transparent;background:none;padding:0;cursor:pointer;overflow:hidden}.PropertyDetailPage-module__thumbnail___nZH-O.PropertyDetailPage-module__active___mheE-{border-color:#333}.PropertyDetailPage-module__thumbnail___nZH-O img{width:100%;height:100%;object-fit:cover}.PropertyDetailPage-module__thumbnail___nZH-O:hover{border-color:#666}.PropertyDetailPage-module__noPhotos___uxDBX{display:flex;align-items:center;justify-content:center;height:400px;background:#f0f0f0;color:#999;font-size:1.1rem}.PropertyDetailPage-module__propertyInfo___obOAL{display:flex;flex-direction:column;gap:.75rem}.PropertyDetailPage-module__infoSection___e91Jv{background:#fff;border:1px solid #ddd;padding:1.5rem}.PropertyDetailPage-module__infoSection___e91Jv h3{margin:0 0 1rem;font-size:1.1rem;color:#333;font-weight:inherit;padding-bottom:.5rem;border-bottom:1px solid #ddd}.PropertyDetailPage-module__infoGrid___Inv34{display:grid;grid-template-columns:1fr;gap:.75rem}.PropertyDetailPage-module__infoItem___e9xy-{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.PropertyDetailPage-module__infoLabel___1nuB1{color:#666;font-size:.9rem}.PropertyDetailPage-module__infoValue___ed70I{color:#333;font-size:.9rem;font-weight:inherit;text-align:right}.PropertyDetailPage-module__propertyDescription___7ABJ2{color:#666;line-height:1.5;margin:0}.PropertyDetailPage-module__propertyActions___4ZkHt{background:#fff;border:1px solid #ddd;padding:1.5rem;display:flex;gap:1rem}.PropertyDetailPage-module__loadingState___MR67O,.PropertyDetailPage-module__errorState___xR8v8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;background:#fff;border:1px solid #ddd;margin:2rem}.PropertyDetailPage-module__loadingState___MR67O{color:#666;font-size:1.1rem}.PropertyDetailPage-module__errorState___xR8v8{color:#c33}.PropertyDetailPage-module__errorState___xR8v8 p{margin-bottom:1rem;font-size:1.1rem}@media(max-width:1024px){.PropertyDetailPage-module__propertyContent___ZzI7J{grid-template-columns:1fr;gap:1.5rem}.PropertyDetailPage-module__propertyDetailContainer___WFzVA{padding:1rem}}@media(max-width:768px){.PropertyDetailPage-module__propertyHeader___YbYQS{padding:.75rem}.PropertyDetailPage-module__propertyTitle___vUeSt{flex-direction:column;align-items:flex-start;gap:1rem}.PropertyDetailPage-module__propertyTitle___vUeSt h1{font-size:1.4rem}.PropertyDetailPage-module__propertyMainInfo___AQd7b{flex-direction:column;align-items:flex-start;gap:.5rem}.PropertyDetailPage-module__propertyGallery___Nl9OM{padding:1rem}.PropertyDetailPage-module__mainPhoto___-ZSDH{height:250px}.PropertyDetailPage-module__breadcrumbs___uPxSU{font-size:.8rem}.PropertyDetailPage-module__breadcrumbCurrent___01dbg{display:none}}@media(max-width:480px){.PropertyDetailPage-module__propertyDetailContainer___WFzVA,.PropertyDetailPage-module__propertyHeader___YbYQS{padding:.5rem}.PropertyDetailPage-module__infoSection___e91Jv,.PropertyDetailPage-module__propertyActions___4ZkHt{padding:1rem}.PropertyDetailPage-module__thumbnail___nZH-O{width:60px;height:45px}}.PropertyDetailPage-module__btn___kg1AW{padding:.75rem 1.5rem;border:1px solid #ddd;cursor:pointer;font-size:1rem;text-decoration:none;text-align:center;background:#fff;color:#333;transition:all .2s}.PropertyDetailPage-module__btn___kg1AW:hover{background:#f5f5f5}.PropertyDetailPage-module__btn___kg1AW:disabled{opacity:.5;cursor:not-allowed}.PropertyDetailPage-module__btnPrimary___W0Rdo{background:#007bff;color:#fff;border-color:#007bff}.PropertyDetailPage-module__btnPrimary___W0Rdo:hover{background:#0056b3;border-color:#0056b3}.PropertyDetailPage-module__btnSecondary___kzP8q{background:#6c757d;color:#fff;border-color:#6c757d}.PropertyDetailPage-module__btnSecondary___kzP8q:hover{background:#545b62;border-color:#545b62}.PropertyDetailPage-module__mainContent___-b7BN{flex:1;padding:0}.ForgotPasswordPage-module__forgotPasswordPage___3bRdz{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin:0;padding:1rem;box-sizing:border-box}.ForgotPasswordPage-module__forgotPasswordPage__container___zN1kD{width:100%;max-width:500px}.ForgotPasswordPage-module__forgotPasswordForm___oxH9x{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;margin:0 auto;padding:2rem;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a}.ForgotPasswordPage-module__forgotPasswordForm__header___f3NUs{text-align:center;margin-bottom:1rem}.ForgotPasswordPage-module__forgotPasswordForm__header___f3NUs h2{margin:0 0 .5rem;font-size:1.5rem;color:#333}.ForgotPasswordPage-module__forgotPasswordForm__header___f3NUs p{margin:0;color:#666;font-size:.9rem}.ForgotPasswordPage-module__forgotPasswordForm__fields___gnv3P{display:flex;flex-direction:column;gap:1rem}.ForgotPasswordPage-module__forgotPasswordForm__errorBanner___jDZgF{padding:.75rem;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;font-size:.9rem;text-align:center}.ForgotPasswordPage-module__forgotPasswordForm__actions___xgl8u{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.ForgotPasswordPage-module__forgotPasswordForm__content___8NxPr{text-align:center}.ForgotPasswordPage-module__forgotPasswordForm__content___8NxPr p{margin:0 0 1rem;color:#666;font-size:.9rem;line-height:1.5}.ForgotPasswordPage-module__forgotPasswordForm__content___8NxPr p:last-child{margin-bottom:0}.ForgotPasswordPage-module__forgotPasswordForm__links___obTsA{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding-top:.5rem;border-top:1px solid #eee}.ForgotPasswordPage-module__forgotPasswordForm__link___FHgby{color:#666;text-decoration:none;font-size:.9rem;transition:color .2s}.ForgotPasswordPage-module__forgotPasswordForm__link___FHgby:hover{color:#333;text-decoration:underline}.ResetPasswordPage-module__resetPasswordPage___sVyh3{min-height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin:0;padding:1rem;box-sizing:border-box}.ResetPasswordPage-module__resetPasswordPage__container___4eMVl{width:100%;max-width:500px}.ResetPasswordPage-module__resetPasswordForm___HTb50{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;margin:0 auto;padding:2rem;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a}.ResetPasswordPage-module__resetPasswordForm__header___KxDV6{text-align:center;margin-bottom:1rem}.ResetPasswordPage-module__resetPasswordForm__header___KxDV6 h2{margin:0 0 .5rem;font-size:1.5rem;color:#333}.ResetPasswordPage-module__resetPasswordForm__header___KxDV6 p{margin:0;color:#666;font-size:.9rem}.ResetPasswordPage-module__resetPasswordForm__fields___2LuaP{display:flex;flex-direction:column;gap:1rem}.ResetPasswordPage-module__resetPasswordForm__hint___mIaBR{padding:.75rem;background-color:#f0f8ff;border:1px solid #add8e6;border-radius:4px;color:#2c5aa0;font-size:.85rem;line-height:1.4}.ResetPasswordPage-module__resetPasswordForm__errorBanner___7MG53{padding:.75rem;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33;font-size:.9rem;text-align:center}.ResetPasswordPage-module__resetPasswordForm__actions___buegn{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.ResetPasswordPage-module__resetPasswordForm__content___Qqa9L{text-align:center}.ResetPasswordPage-module__resetPasswordForm__content___Qqa9L p{margin:0 0 1rem;color:#666;font-size:.9rem;line-height:1.5}.ResetPasswordPage-module__resetPasswordForm__content___Qqa9L p:last-child{margin-bottom:0}.ResetPasswordPage-module__resetPasswordForm__links___IatXL{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding-top:.5rem;border-top:1px solid #eee}.ResetPasswordPage-module__resetPasswordForm__link___wWXSN{color:#666;text-decoration:none;font-size:.9rem;transition:color .2s}.ResetPasswordPage-module__resetPasswordForm__link___wWXSN:hover{color:#333;text-decoration:underline}#root{margin:0;padding:0;width:100%;height:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.AdminUsersPage-module__page___fZ3RY{padding:2rem;max-width:1400px;margin:0 auto}.AdminUsersPage-module__header___1TthM{margin-bottom:2rem}.AdminUsersPage-module__title___kZ9SC{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.AdminUsersPage-module__searchBar___-zatq{display:flex;gap:.75rem;margin-bottom:1.5rem}.AdminUsersPage-module__searchInput___NWcyc{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.AdminUsersPage-module__searchInput___NWcyc:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminUsersPage-module__searchButton___YnS-j{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.AdminUsersPage-module__searchButton___YnS-j:hover{background:#2563eb}.AdminUsersPage-module__tableContainer___tWl8q{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.AdminUsersPage-module__table___yx-HF{width:100%;border-collapse:collapse;font-size:.875rem}.AdminUsersPage-module__table___yx-HF thead{background:#f9fafb}.AdminUsersPage-module__table___yx-HF th,.AdminUsersPage-module__table___yx-HF td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.AdminUsersPage-module__table___yx-HF th{font-weight:600;color:#374151;white-space:nowrap}.AdminUsersPage-module__table___yx-HF tbody tr{transition:background .2s}.AdminUsersPage-module__table___yx-HF tbody tr:hover{background:#f9fafb}.AdminUsersPage-module__roleSelect___F6nhc{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer;min-width:150px}.AdminUsersPage-module__roleSelect___F6nhc:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.AdminUsersPage-module__roleSelect___F6nhc:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.AdminUsersPage-module__statusBadge___vcYiP{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.AdminUsersPage-module__statusBadge___vcYiP.AdminUsersPage-module__active___yc9KC{background:#d1fae5;color:#065f46}.AdminUsersPage-module__statusBadge___vcYiP.AdminUsersPage-module__blocked___QLaEz{background:#fee2e2;color:#991b1b}.AdminUsersPage-module__actions___MvyS5{display:flex;gap:.5rem}.AdminUsersPage-module__actionButton___GHm2i{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.AdminUsersPage-module__actionButton___GHm2i.AdminUsersPage-module__block___aWnTA{background:#fef2f2;color:#991b1b;border-color:#fecaca}.AdminUsersPage-module__actionButton___GHm2i.AdminUsersPage-module__block___aWnTA:hover{background:#fee2e2}.AdminUsersPage-module__actionButton___GHm2i.AdminUsersPage-module__unblock___dWRmP{background:#f0fdf4;color:#065f46;border-color:#a7f3d0}.AdminUsersPage-module__actionButton___GHm2i.AdminUsersPage-module__unblock___dWRmP:hover{background:#d1fae5}.AdminUsersPage-module__actionButton___GHm2i.AdminUsersPage-module__disabled___1t2--{background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.AdminUsersPage-module__loading___JT98D{padding:3rem;text-align:center;color:#6b7280;font-size:1rem}.AdminUsersPage-module__loadingSpinner___tRcy4{display:inline-block;width:2rem;height:2rem;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;animation:AdminUsersPage-module__spin___5krZG .8s linear infinite;margin-bottom:1rem}@keyframes AdminUsersPage-module__spin___5krZG{to{transform:rotate(360deg)}}.AdminUsersPage-module__emptyState___TRW6G{padding:3rem;text-align:center;color:#9ca3af}.AdminUsersPage-module__emptyIcon___R7L4N{font-size:3rem;margin-bottom:1rem}.AdminUsersPage-module__emptyText___W8dNa{font-size:1rem;margin:0}.AdminUsersPage-module__noRole___hQLf9{color:#9ca3af;font-style:italic}.AdminUsersPage-module__currentUser___v2kHz{background:#eff6ff;font-weight:500}.CSVUploadForm-module__uploadContainer___m56U1{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.CSVUploadForm-module__title___1DZkb{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.CSVUploadForm-module__description___L7u-t{font-size:.875rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.CSVUploadForm-module__dropzone___pgoC-{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#f9fafb}.CSVUploadForm-module__dropzone___pgoC-:hover{border-color:#3b82f6;background:#eff6ff}.CSVUploadForm-module__dropzone___pgoC-.CSVUploadForm-module__dragActive___qFjV4{border-color:#3b82f6;background:#dbeafe}.CSVUploadForm-module__dropzone___pgoC-.CSVUploadForm-module__hasFile___c3ATC{border-color:#10b981;background:#ecfdf5}.CSVUploadForm-module__dropzone___pgoC-.CSVUploadForm-module__error___UJ2yE{border-color:#ef4444;background:#fef2f2}.CSVUploadForm-module__dropzone___pgoC-.CSVUploadForm-module__disabled___KdyKw{opacity:.6;cursor:not-allowed;pointer-events:none}.CSVUploadForm-module__dropzoneIcon___-HSo2{font-size:3rem;color:#9ca3af;margin-bottom:1rem}.CSVUploadForm-module__dropzoneText___I8XOC{font-size:1rem;color:#374151;margin-bottom:.5rem}.CSVUploadForm-module__dropzoneSubtext___EhaZp{font-size:.875rem;color:#6b7280}.CSVUploadForm-module__fileInfo___oDCTR{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f3f4f6;border-radius:6px;margin-top:1rem}.CSVUploadForm-module__fileIcon___uS-YN{font-size:1.5rem;color:#10b981}.CSVUploadForm-module__fileDetails___Arl4Q{flex:1}.CSVUploadForm-module__fileName___gcGdl{font-size:.875rem;font-weight:500;color:#1f2937;margin:0 0 .25rem}.CSVUploadForm-module__fileSize___sMEYn{font-size:.75rem;color:#6b7280;margin:0}.CSVUploadForm-module__removeButton___GXnhS{padding:.5rem;background:none;border:none;color:#ef4444;cursor:pointer;border-radius:4px;transition:background .2s}.CSVUploadForm-module__removeButton___GXnhS:hover{background:#fee2e2}.CSVUploadForm-module__previewSection___A97kK{margin-top:1.5rem}.CSVUploadForm-module__previewTitle___yk-sF{font-size:1rem;font-weight:500;color:#1f2937;margin:0 0 1rem}.CSVUploadForm-module__previewTable___VPR80{width:100%;border-collapse:collapse;font-size:.875rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.CSVUploadForm-module__previewTable___VPR80 thead{background:#f9fafb}.CSVUploadForm-module__previewTable___VPR80 th,.CSVUploadForm-module__previewTable___VPR80 td{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}.CSVUploadForm-module__previewTable___VPR80 th{font-weight:600;color:#374151}.CSVUploadForm-module__previewTable___VPR80 td{color:#6b7280}.CSVUploadForm-module__previewTable___VPR80 tbody tr:last-child td{border-bottom:none}.CSVUploadForm-module__errorMessage___f4mi-{padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.875rem;margin-top:1rem}.CSVUploadForm-module__actions___3D3B8{display:flex;gap:1rem;margin-top:1.5rem}.CSVUploadForm-module__uploadButton___yu0c2{flex:1;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.CSVUploadForm-module__uploadButton___yu0c2:hover:not(:disabled){background:#2563eb}.CSVUploadForm-module__uploadButton___yu0c2:disabled{background:#9ca3af;cursor:not-allowed}.CSVUploadForm-module__cancelButton___EcO7m{padding:.75rem 1.5rem;background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.CSVUploadForm-module__cancelButton___EcO7m:hover{background:#f9fafb;border-color:#9ca3af}.CSVUploadForm-module__successMessage___y7aIY{padding:1rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;color:#065f46;font-size:.875rem;margin-top:1rem}.CSVUploadForm-module__successMessage___y7aIY strong{font-weight:600}.CSVUploadForm-module__loadingSpinner___P5UlL{display:inline-block;width:1rem;height:1rem;border:2px solid #fff;border-radius:50%;border-top-color:transparent;animation:CSVUploadForm-module__spin___K7B7Q .6s linear infinite;margin-right:.5rem}@keyframes CSVUploadForm-module__spin___K7B7Q{to{transform:rotate(360deg)}}.CSVUploadForm-module__formatExample___4yuRd{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:6px;font-size:.75rem;color:#6b7280;font-family:monospace}.CSVUploadForm-module__formatExample___4yuRd strong{display:block;margin-bottom:.5rem;color:#374151;font-family:sans-serif}.CSVUploadForm-module__formatExample___4yuRd code{display:block;white-space:pre;background:#fff;padding:.5rem;border-radius:4px;border:1px solid #e5e7eb}.IncomeModerationTable-module__container___wRJgr{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.IncomeModerationTable-module__header___rRPRM{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.IncomeModerationTable-module__title___q3P5t{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.IncomeModerationTable-module__bulkActions___o3YyG{display:flex;gap:.75rem;align-items:center}.IncomeModerationTable-module__selectedCount___e5IQ8{font-size:.875rem;color:#6b7280}.IncomeModerationTable-module__bulkApproveButton___1VIWQ{padding:.5rem 1rem;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.IncomeModerationTable-module__bulkApproveButton___1VIWQ:hover:not(:disabled){background:#059669}.IncomeModerationTable-module__bulkApproveButton___1VIWQ:disabled{background:#9ca3af;cursor:not-allowed}.IncomeModerationTable-module__tableWrapper___-pP7F{overflow-x:auto}.IncomeModerationTable-module__table___mk0Kg{width:100%;border-collapse:collapse;font-size:.875rem}.IncomeModerationTable-module__table___mk0Kg thead{background:#f9fafb}.IncomeModerationTable-module__table___mk0Kg th,.IncomeModerationTable-module__table___mk0Kg td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.IncomeModerationTable-module__table___mk0Kg th{font-weight:600;color:#374151;white-space:nowrap}.IncomeModerationTable-module__table___mk0Kg tbody tr{transition:background .2s}.IncomeModerationTable-module__table___mk0Kg tbody tr:hover{background:#f9fafb}.IncomeModerationTable-module__table___mk0Kg tbody tr.IncomeModerationTable-module__selected___XuSBz{background:#eff6ff}.IncomeModerationTable-module__checkbox___-enX8{width:1rem;height:1rem;cursor:pointer}.IncomeModerationTable-module__statusBadge___0Aj4H{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500}.IncomeModerationTable-module__statusBadge___0Aj4H.IncomeModerationTable-module__pending___i8b44{background:#fef3c7;color:#92400e}.IncomeModerationTable-module__statusBadge___0Aj4H.IncomeModerationTable-module__approved___X2WUa{background:#d1fae5;color:#065f46}.IncomeModerationTable-module__statusBadge___0Aj4H.IncomeModerationTable-module__rejected___w9FSM{background:#fee2e2;color:#991b1b}.IncomeModerationTable-module__statusBadge___0Aj4H.IncomeModerationTable-module__distributed___rZmkr{background:#dbeafe;color:#1e40af}.IncomeModerationTable-module__propertyInfo___nDuou{display:flex;flex-direction:column;gap:.25rem}.IncomeModerationTable-module__propertyName___-ZfDc{font-weight:500;color:#1f2937}.IncomeModerationTable-module__propertyAddress___bfTpo{font-size:.75rem;color:#6b7280}.IncomeModerationTable-module__amount___FkNnK{font-weight:600;color:#1f2937}.IncomeModerationTable-module__date___TE6hR{color:#6b7280}.IncomeModerationTable-module__userInfo___8Zkdf{font-size:.75rem;color:#6b7280}.IncomeModerationTable-module__actions___UZM2c{display:flex;gap:.5rem;white-space:nowrap}.IncomeModerationTable-module__actionButton___Or-eZ{padding:.375rem .75rem;border:none;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.IncomeModerationTable-module__actionButton___Or-eZ.IncomeModerationTable-module__approve___IbD7a{background:#d1fae5;color:#065f46}.IncomeModerationTable-module__actionButton___Or-eZ.IncomeModerationTable-module__approve___IbD7a:hover:not(:disabled){background:#a7f3d0}.IncomeModerationTable-module__actionButton___Or-eZ.IncomeModerationTable-module__reject___4DONo{background:#fee2e2;color:#991b1b}.IncomeModerationTable-module__actionButton___Or-eZ.IncomeModerationTable-module__reject___4DONo:hover:not(:disabled){background:#fecaca}.IncomeModerationTable-module__actionButton___Or-eZ.IncomeModerationTable-module__distribute___BtMYK{background:#dbeafe;color:#1e40af}.IncomeModerationTable-module__actionButton___Or-eZ.IncomeModerationTable-module__distribute___BtMYK:hover:not(:disabled){background:#bfdbfe}.IncomeModerationTable-module__actionButton___Or-eZ:disabled{opacity:.5;cursor:not-allowed}.IncomeModerationTable-module__modal___5D88L{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.IncomeModerationTable-module__modalContent___dazX5{background:#fff;border-radius:8px;padding:1.5rem;max-width:500px;width:90%;box-shadow:0 20px 25px -5px #0000001a}.IncomeModerationTable-module__modalTitle___EzBhI{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.IncomeModerationTable-module__modalBody___TgFRm{margin-bottom:1.5rem}.IncomeModerationTable-module__formGroup___l1CIl{margin-bottom:1rem}.IncomeModerationTable-module__label___2bTb4{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.IncomeModerationTable-module__textarea___BvASY{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:inherit;resize:vertical;min-height:100px}.IncomeModerationTable-module__textarea___BvASY:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.IncomeModerationTable-module__modalActions___yd8xn{display:flex;gap:.75rem;justify-content:flex-end}.IncomeModerationTable-module__modalButton___oH97i{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.IncomeModerationTable-module__modalButton___oH97i.IncomeModerationTable-module__primary___1PmN7{background:#3b82f6;color:#fff}.IncomeModerationTable-module__modalButton___oH97i.IncomeModerationTable-module__primary___1PmN7:hover:not(:disabled){background:#2563eb}.IncomeModerationTable-module__modalButton___oH97i.IncomeModerationTable-module__danger___vODoC{background:#ef4444;color:#fff}.IncomeModerationTable-module__modalButton___oH97i.IncomeModerationTable-module__danger___vODoC:hover:not(:disabled){background:#dc2626}.IncomeModerationTable-module__modalButton___oH97i.IncomeModerationTable-module__secondary___Gfy7R{background:#f3f4f6;color:#374151}.IncomeModerationTable-module__modalButton___oH97i.IncomeModerationTable-module__secondary___Gfy7R:hover{background:#e5e7eb}.IncomeModerationTable-module__modalButton___oH97i:disabled{opacity:.5;cursor:not-allowed}.IncomeModerationTable-module__emptyState___v3UYn{padding:3rem 1.5rem;text-align:center;color:#6b7280}.IncomeModerationTable-module__emptyIcon___kxXPE{font-size:3rem;margin-bottom:1rem;opacity:.5}.IncomeModerationTable-module__emptyText___ETG83{font-size:1rem;margin:0}.IncomeModerationTable-module__loadingSpinner___esE-v{display:inline-block;width:1rem;height:1rem;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;animation:IncomeModerationTable-module__spin___PjBC- .6s linear infinite;margin-right:.5rem}@keyframes IncomeModerationTable-module__spin___PjBC-{to{transform:rotate(360deg)}}.IncomeModerationTable-module__error___s3Fgc{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.875rem;margin:1rem 1.5rem}.IncomeModerationTable-module__rejectionReason___mlxDa{font-size:.75rem;color:#dc2626;margin-top:.25rem;font-style:italic}.IncomeStatisticsWidget-module__widget___uENMT{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.IncomeStatisticsWidget-module__title___0f7fq{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem}.IncomeStatisticsWidget-module__statsGrid___ukYQY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.IncomeStatisticsWidget-module__statCard___Udpms{padding:1rem;background:#f9fafb;border-radius:6px;border-left:4px solid #d1d5db;transition:transform .2s}.IncomeStatisticsWidget-module__statCard___Udpms:hover{transform:translateY(-2px)}.IncomeStatisticsWidget-module__statCard___Udpms.IncomeStatisticsWidget-module__pending___laXyS{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.IncomeStatisticsWidget-module__statCard___Udpms.IncomeStatisticsWidget-module__approved___FPivF{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#d1fae5)}.IncomeStatisticsWidget-module__statCard___Udpms.IncomeStatisticsWidget-module__rejected___seoKH{border-left-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.IncomeStatisticsWidget-module__statCard___Udpms.IncomeStatisticsWidget-module__distributed___UhRCC{border-left-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.IncomeStatisticsWidget-module__statLabel___Dx3c0{font-size:.75rem;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.IncomeStatisticsWidget-module__statValue___L5Up1{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.IncomeStatisticsWidget-module__statSubtext___P76KP{font-size:.75rem;color:#9ca3af;margin:0}.IncomeStatisticsWidget-module__totalSection___SXZkg{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.IncomeStatisticsWidget-module__totalGrid___dSCjg{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.IncomeStatisticsWidget-module__totalCard___xId5E{text-align:center;padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:6px}.IncomeStatisticsWidget-module__totalLabel___iyq2r{font-size:.75rem;color:#6b7280;margin:0 0 .5rem}.IncomeStatisticsWidget-module__totalValue___vjJhh{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0}.IncomeStatisticsWidget-module__loadingState___l-kvf{padding:2rem;text-align:center;color:#6b7280}.IncomeStatisticsWidget-module__loadingSpinner___n6J2-{display:inline-block;width:2rem;height:2rem;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;animation:IncomeStatisticsWidget-module__spin___kOgFg .8s linear infinite}@keyframes IncomeStatisticsWidget-module__spin___kOgFg{to{transform:rotate(360deg)}}.IncomeStatisticsWidget-module__errorState___HaGgD{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.875rem}.IncomeStatisticsWidget-module__emptyState___M0eV6{padding:2rem;text-align:center;color:#9ca3af}.IncomeStatisticsWidget-module__emptyState___M0eV6 p{margin:0}.AdminIncomePage-module__page___BO4KO{padding:2rem;max-width:1400px;margin:0 auto}.AdminIncomePage-module__header___nSxsY{margin-bottom:2rem}.AdminIncomePage-module__title___Duokc{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.AdminIncomePage-module__subtitle___Wn9U1{font-size:1rem;color:#6b7280;margin:0}.AdminIncomePage-module__tabs___i6PBX{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb}.AdminIncomePage-module__tab___IJAuf{padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;margin-bottom:-2px}.AdminIncomePage-module__tab___IJAuf:hover{color:#1f2937}.AdminIncomePage-module__tab___IJAuf.AdminIncomePage-module__active___LjW1o{color:#3b82f6;border-bottom-color:#3b82f6}.AdminIncomePage-module__content___vfiWL{display:flex;flex-direction:column;gap:1.5rem}.AdminIncomePage-module__grid___Az2Gx{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;align-items:start}@media(max-width:1024px){.AdminIncomePage-module__grid___Az2Gx{grid-template-columns:1fr}}.PropertyPhotoManager-module__propertyPhotoManagerEmpty___gIaZz{padding:2rem;text-align:center;color:#666;background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;font-size:14px}.PropertyPhotoManager-module__propertyPhotoManagerGrid___Zgpmr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.PropertyPhotoManager-module__propertyPhotoManagerItem___2HuTB{position:relative;border:1px solid #ddd;border-radius:4px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.PropertyPhotoManager-module__propertyPhotoManagerItem___2HuTB:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.PropertyPhotoManager-module__propertyPhotoManagerItemLoading___Lo2q-{opacity:.7;pointer-events:none}.PropertyPhotoManager-module__propertyPhotoManagerImageContainer___-ANE0{position:relative;width:100%;height:120px}.PropertyPhotoManager-module__propertyPhotoManagerImage___7FNtO{width:100%;height:100%;object-fit:cover}.PropertyPhotoManager-module__propertyPhotoManagerImageFallback___fMsvV{width:100%;height:100%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;color:#dc3545;font-size:12px;text-align:center}.PropertyPhotoManager-module__propertyPhotoManagerActions___Djq2b{position:absolute;top:4px;right:4px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.PropertyPhotoManager-module__propertyPhotoManagerItem___2HuTB:hover .PropertyPhotoManager-module__propertyPhotoManagerActions___Djq2b{opacity:1}.PropertyPhotoManager-module__propertyPhotoManagerAction___wd1yl{width:24px;height:24px;border:none;border-radius:50%;cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s;color:#fff;box-shadow:0 2px 4px #0003}.PropertyPhotoManager-module__propertyPhotoManagerAction___wd1yl:disabled{opacity:.5;cursor:not-allowed}.PropertyPhotoManager-module__propertyPhotoManagerActionDelete___NKMJ8{background:#dc3545e6}.PropertyPhotoManager-module__propertyPhotoManagerActionDelete___NKMJ8:hover:not(:disabled){background:#dc3545;transform:scale(1.1)}.PropertyPhotoManager-module__propertyPhotoManagerActionMain___zFKMt{background:#ffc107e6}.PropertyPhotoManager-module__propertyPhotoManagerActionMain___zFKMt:hover:not(:disabled){background:#ffc107;transform:scale(1.1)}.PropertyPhotoManager-module__propertyPhotoManagerLoadingOverlay___LZ0GJ{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center}.PropertyPhotoManager-module__propertyPhotoManagerSpinner___1ek2b{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:PropertyPhotoManager-module__spin___YTzHu 1s linear infinite}@keyframes PropertyPhotoManager-module__spin___YTzHu{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PropertyPhotoManager-module__propertyPhotoManagerInfo___kFTq4{padding:8px;background:#f8f8f8;border-top:1px solid #e9ecef}.PropertyPhotoManager-module__propertyPhotoManagerId___N2ifa{font-size:11px;color:#666;margin-bottom:2px}.PropertyPhotoManager-module__propertyPhotoManagerMainBadge___x1wRu{font-size:10px;color:#007bff;font-weight:700;margin-bottom:2px}.PropertyPhotoManager-module__propertyPhotoManagerDescription___ATDLe{font-size:11px;color:#555;line-height:1.3;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.WalletWidget-module__walletWidget___HOJYO{background:#fff;border:1px solid #ddd;padding:1rem;min-width:200px}.WalletWidget-module__walletWidget___HOJYO.WalletWidget-module__loading___7A3MA,.WalletWidget-module__walletWidget___HOJYO.WalletWidget-module__error___-W1AK{display:flex;align-items:center;justify-content:center;min-height:60px}.WalletWidget-module__walletContent___owY-q,.WalletWidget-module__balanceSection___Kc--l{display:flex;flex-direction:column;gap:.75rem}.WalletWidget-module__balanceItem___STx84{display:flex;justify-content:space-between;align-items:center}.WalletWidget-module__balanceLabel___p0bQ9{color:#666;font-size:.9rem}.WalletWidget-module__balanceValue___Z2nv0{color:#333;font-size:1rem;font-weight:inherit}.WalletWidget-module__balanceValue___Z2nv0.WalletWidget-module__archcoin___tydwE{color:#333}.WalletWidget-module__loadingText___oTQYK,.WalletWidget-module__errorText___neR7f{color:#666;font-size:.9rem}.WalletWidget-module__errorText___neR7f{color:#c33}.WalletWidget-module__walletActions___ydGa9{margin-top:.5rem}.WalletWidget-module__walletActions___ydGa9 .WalletWidget-module__depositBtn___-lr4E{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.WalletWidget-module__walletActions___ydGa9 .WalletWidget-module__depositBtn___-lr4E:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.WalletWidget-module__walletActions___ydGa9 .WalletWidget-module__depositBtn___-lr4E:active{transform:translateY(0)}.WalletWidget-module__walletActions___ydGa9 .WalletWidget-module__depositBtn___-lr4E .WalletWidget-module__btnIcon___YXRj8{font-size:1rem}.WalletWidget-module__walletActions___ydGa9 .WalletWidget-module__depositBtn___-lr4E .WalletWidget-module__btnText___IIetD{flex:1}.WalletWidget-module__balanceDisplay___X8s25,.WalletWidget-module__coinDisplay___qgfUO,.WalletWidget-module__voucherDisplay___Y2a0Q{display:flex;align-items:center;gap:.5rem}.WalletWidget-module__balanceDisplay___X8s25.WalletWidget-module__loading___7A3MA,.WalletWidget-module__coinDisplay___qgfUO.WalletWidget-module__loading___7A3MA,.WalletWidget-module__voucherDisplay___Y2a0Q.WalletWidget-module__loading___7A3MA{color:#666}.WalletWidget-module__balanceDisplay___X8s25.WalletWidget-module__error___-W1AK,.WalletWidget-module__coinDisplay___qgfUO.WalletWidget-module__error___-W1AK,.WalletWidget-module__voucherDisplay___Y2a0Q.WalletWidget-module__error___-W1AK{color:#c33}.WalletWidget-module__balanceLabel___p0bQ9,.WalletWidget-module__coinLabel___9AkM7,.WalletWidget-module__voucherLabel___3iBeY{color:#666;font-size:.9rem}.WalletWidget-module__balanceAmount___PgWrc,.WalletWidget-module__coinAmount___S4up8,.WalletWidget-module__voucherAmount___5Gjy5{color:#333;font-size:.9rem;font-weight:inherit}.WalletWidget-module__balanceDisplay___X8s25.WalletWidget-module__compact___o4vgE,.WalletWidget-module__coinDisplay___qgfUO.WalletWidget-module__compact___o4vgE,.WalletWidget-module__voucherDisplay___Y2a0Q.WalletWidget-module__compact___o4vgE,.WalletWidget-module__balanceDisplay___X8s25.WalletWidget-module__compact___o4vgE .WalletWidget-module__balanceLabel___p0bQ9,.WalletWidget-module__coinDisplay___qgfUO.WalletWidget-module__compact___o4vgE .WalletWidget-module__coinLabel___9AkM7,.WalletWidget-module__voucherDisplay___Y2a0Q.WalletWidget-module__compact___o4vgE .WalletWidget-module__voucherLabel___3iBeY,.WalletWidget-module__balanceDisplay___X8s25.WalletWidget-module__compact___o4vgE .WalletWidget-module__balanceAmount___PgWrc,.WalletWidget-module__coinDisplay___qgfUO.WalletWidget-module__compact___o4vgE .WalletWidget-module__coinAmount___S4up8,.WalletWidget-module__voucherDisplay___Y2a0Q.WalletWidget-module__compact___o4vgE .WalletWidget-module__voucherAmount___5Gjy5{font-size:.8rem}.WalletWidget-module__walletWidget___HOJYO.WalletWidget-module__horizontal___nGXhH .WalletWidget-module__balanceSection___Kc--l{flex-direction:row;gap:1.5rem}@media(max-width:768px){.WalletWidget-module__walletWidget___HOJYO{padding:.75rem;min-width:150px}.WalletWidget-module__balanceSection___Kc--l{gap:.5rem}.WalletWidget-module__balanceItem___STx84{flex-direction:column;align-items:flex-start;gap:.25rem}.WalletWidget-module__walletWidget___HOJYO.WalletWidget-module__horizontal___nGXhH .WalletWidget-module__balanceSection___Kc--l{flex-direction:column;gap:.5rem}.WalletWidget-module__balanceDisplay___X8s25,.WalletWidget-module__coinDisplay___qgfUO,.WalletWidget-module__voucherDisplay___Y2a0Q{gap:.25rem}}@media(max-width:480px){.WalletWidget-module__walletWidget___HOJYO{padding:.5rem}.WalletWidget-module__balanceLabel___p0bQ9,.WalletWidget-module__coinLabel___9AkM7,.WalletWidget-module__voucherLabel___3iBeY{font-size:.8rem}.WalletWidget-module__balanceValue___Z2nv0,.WalletWidget-module__balanceAmount___PgWrc,.WalletWidget-module__coinAmount___S4up8,.WalletWidget-module__voucherAmount___5Gjy5{font-size:.9rem}}.Navigation-module__navigation___0ECkA{background:#fff;border-bottom:1px solid #ddd;padding:0 2rem;height:70px;display:flex;align-items:center}.Navigation-module__navContent___mAbuY{display:flex;justify-content:space-between;align-items:center;width:100%}.Navigation-module__navLeft___jsHGe{display:flex;align-items:center}.Navigation-module__brand___LxUMW{display:flex;align-items:center;gap:.75rem}.Navigation-module__brandIcon___fjkDS{font-size:2rem;color:#333}.Navigation-module__brand___LxUMW h2{margin:0;color:#333;font-size:1.5rem;font-weight:inherit}.Navigation-module__navCenter___btpIQ{display:flex;align-items:center}.Navigation-module__quickStats___HJRRg{display:flex;gap:2rem;background:#fff;padding:.75rem 1.5rem;border:1px solid #ddd}.Navigation-module__statItem___3cx0y{display:flex;flex-direction:row;align-items:center;text-align:center;gap:.5rem}.Navigation-module__statItem___3cx0y .Navigation-module__balance-display___O0dGB,.Navigation-module__statItem___3cx0y .Navigation-module__coin-display___gvSHh{flex-direction:column;align-items:center;gap:.25rem}.Navigation-module__statItem___3cx0y .Navigation-module__balance-display___O0dGB.Navigation-module__compact___PV8MZ,.Navigation-module__statItem___3cx0y .Navigation-module__coin-display___gvSHh.Navigation-module__compact___PV8MZ{font-size:.8rem}.Navigation-module__statItem___3cx0y .Navigation-module__balance-label___-npVb,.Navigation-module__statItem___3cx0y .Navigation-module__coin-label___rO4ux{color:#666;font-size:.8rem}.Navigation-module__statItem___3cx0y .Navigation-module__balance-amount___zbAzE,.Navigation-module__statItem___3cx0y .Navigation-module__coin-amount___xKJvd{color:#333;font-size:1rem}.Navigation-module__statLabel___yzaHv{color:#666;font-size:.8rem;margin-bottom:.25rem}.Navigation-module__statValue___TYi-4{color:#333;font-size:1rem}.Navigation-module__navRight___cFPW6{display:flex;align-items:center;gap:1.5rem}.Navigation-module__profile___1RYyF{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.Navigation-module__profileName___nfJbY{color:#333;font-size:1rem;margin-bottom:.125rem}.Navigation-module__profileRole___qXfqC{color:#666;font-size:.8rem}.Navigation-module__depositButton___THptu{padding:.5rem 1.25rem;background:#007bff;color:#fff;border:1px solid #007bff;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.Navigation-module__depositButton___THptu:hover{background:#0056b3;border-color:#0056b3}.Navigation-module__depositButton___THptu.Navigation-module__compact___PV8MZ{padding:.25rem .75rem;font-size:.8rem}.Navigation-module__logoutButton___y2Zjj{padding:.5rem 1.25rem;background:#fff;color:#666;border:1px solid #ddd;cursor:pointer;font-size:.9rem;text-decoration:none}.Navigation-module__logoutButton___y2Zjj:hover{color:#333;text-decoration:underline}@media(max-width:1024px){.Navigation-module__navigation___0ECkA{padding:0 1rem}.Navigation-module__quickStats___HJRRg{gap:1rem;padding:.5rem 1rem}}@media(max-width:768px){.Navigation-module__navigation___0ECkA{height:60px;padding:0 1rem}.Navigation-module__brand___LxUMW h2{font-size:1.4rem}.Navigation-module__brandIcon___fjkDS{font-size:1.5rem}.Navigation-module__profile___1RYyF{display:none}.Navigation-module__navRight___cFPW6{gap:1rem}}.BuyerSidebar-module__buyerSidebar___TnhGX{width:280px;min-width:280px;background:#fff;border-right:1px solid #e9ecef;height:100%;overflow-y:auto}.BuyerSidebar-module__sidebarNav___W8kHO{padding:24px 0}.BuyerSidebar-module__sidebarItem___MT0h0{display:flex;align-items:center;padding:12px 24px;margin:2px 16px;border-radius:8px;border:none;background:none;text-decoration:none;color:#495057;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;width:calc(100% - 32px)}.BuyerSidebar-module__sidebarItem___MT0h0:hover{background-color:#f8f9fa;color:#343a40}.BuyerSidebar-module__sidebarItem___MT0h0.BuyerSidebar-module__active___pTmR-{background-color:#e3f2fd;color:#1565c0;font-weight:600}.BuyerSidebar-module__sidebarItem___MT0h0.BuyerSidebar-module__active___pTmR- .BuyerSidebar-module__sidebarIcon___1UdzF{transform:scale(1.1)}.BuyerSidebar-module__sidebarIcon___1UdzF{font-size:18px;margin-right:12px;transition:transform .2s;flex-shrink:0}.BuyerSidebar-module__sidebarLabel___Ip0Qa{flex:1;text-align:left}.BuyerSidebar-module__chevron___XtIG3{font-size:10px;color:#6c757d;transition:transform .2s;margin-left:auto}.BuyerSidebar-module__chevron___XtIG3.BuyerSidebar-module__expanded___qII-D{transform:rotate(-180deg)}.BuyerSidebar-module__submenu___SjmAx{margin:4px 0 8px;padding-left:16px}.BuyerSidebar-module__submenuItem___b3zas{display:flex;align-items:center;padding:10px 24px 10px 36px;margin:2px 16px;border-radius:6px;text-decoration:none;color:#6c757d;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.BuyerSidebar-module__submenuItem___b3zas:hover{background-color:#f8f9fa;color:#495057}.BuyerSidebar-module__submenuItem___b3zas.BuyerSidebar-module__active___pTmR-{background-color:#e3f2fd;color:#1565c0;font-weight:600}.BuyerSidebar-module__submenuIcon___g7HQZ{font-size:14px;margin-right:10px;flex-shrink:0}.BuyerSidebar-module__submenuLabel___KOBo0{flex:1;text-align:left}.BuyerSidebar-module__sidebarDivider___2jaWG{height:1px;background-color:#e9ecef;margin:16px 24px}@media(max-width:768px){.BuyerSidebar-module__buyerSidebar___TnhGX{width:100%;height:auto;border-right:none;border-bottom:1px solid #e9ecef}.BuyerSidebar-module__sidebarNav___W8kHO{padding:16px 0;display:flex;overflow-x:auto;gap:8px}.BuyerSidebar-module__sidebarItem___MT0h0{flex-direction:column;min-width:80px;margin:0;padding:8px;text-align:center}.BuyerSidebar-module__sidebarIcon___1UdzF{margin-right:0;margin-bottom:4px}.BuyerSidebar-module__sidebarLabel___Ip0Qa{font-size:12px;text-align:center}.BuyerSidebar-module__sidebarDivider___2jaWG,.BuyerSidebar-module__chevron___XtIG3,.BuyerSidebar-module__submenu___SjmAx{display:none}}.BuyerLayout-module__buyerLayout___F5GAR{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fa}.BuyerLayout-module__layoutContent___PBrGh{display:flex;flex:1;overflow:hidden}.BuyerLayout-module__mainContent___UEptx{flex:1;padding:24px;overflow-y:auto;background-color:#fff;border-left:1px solid #e9ecef}.BuyerLayout-module__contentWrapper___7rfxd{max-width:1200px;margin:0 auto}@media(max-width:768px){.BuyerLayout-module__layoutContent___PBrGh{flex-direction:column}.BuyerLayout-module__mainContent___UEptx{padding:16px;border-left:none;border-top:1px solid #e9ecef}}.DataTable-module__dashboardContainer___uNlpC{padding:1rem;background:#f5f5f5;min-height:100vh}.DataTable-module__dashboardHeader___r61tJ{margin-bottom:.5rem}.DataTable-module__dashboardHeader___r61tJ h2{margin:0;color:#333;font-size:1.5rem;font-weight:inherit}.DataTable-module__searchPanel___PJjC6{background:#fff;border:1px solid #ddd;padding:1rem;margin-bottom:1rem}.DataTable-module__searchRow___eT8z7{margin-bottom:1rem}.DataTable-module__searchField___aOIjk{width:100%}.DataTable-module__searchInput___P8yiD{width:100%;padding:.75rem;border:1px solid #ddd;font-size:1rem;color:#666;background:#fff}.DataTable-module__searchInput___P8yiD:focus{outline:none;border-color:#333}.DataTable-module__filtersRow___yi70G{display:flex;gap:1rem;flex-wrap:wrap}.DataTable-module__filterField___fzx2S{flex:1;min-width:150px}.DataTable-module__filterSelect___CNfIu,.DataTable-module__filterInput___7XJX1{width:100%;padding:.75rem;border:1px solid #ddd;font-size:1rem;color:#666;background:#fff}.DataTable-module__filterSelect___CNfIu:focus,.DataTable-module__filterInput___7XJX1:focus{outline:none;border-color:#333}.DataTable-module__propertiesList___nq72g{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}.DataTable-module__propertyCard___Oa5-C{background:#fff;border:1px solid #ddd;overflow:hidden;display:flex;flex-direction:column}.DataTable-module__propertyImage___lGPmX{position:relative;width:100%;height:160px;overflow:hidden}.DataTable-module__propertyImage___lGPmX img{width:100%;height:100%;object-fit:cover}.DataTable-module__propertyStatus___8CSaC{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;font-size:.8rem;color:#fff;background:#333}.DataTable-module__propertyStatus___8CSaC.DataTable-module__reserved___sUk2L{background:#666}.DataTable-module__propertyInfo___10cwd{padding:12px;flex:1;display:flex;flex-direction:column}.DataTable-module__propertyHeader___ZbSVU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.DataTable-module__propertyAddress___-oBNB{margin:0;font-size:.9rem;color:#333;font-weight:inherit;flex:1}.DataTable-module__propertyPrice___Q8El3{font-size:.9rem;color:#333;font-weight:inherit;margin-left:.15rem}.DataTable-module__propertyDetails___MRVy-{display:grid;grid-template-columns:repeat(2,1fr);gap:.05rem;column-gap:.75rem;margin-bottom:.15rem}.DataTable-module__propertyDetail___s-3UY{display:flex;justify-content:space-between}.DataTable-module__detailLabel___m6kJS{color:#666;font-size:.8rem}.DataTable-module__detailValue___EXAAd{color:#333;font-size:.8rem}.DataTable-module__propertyDescription___AVbi2{color:#666;font-size:.8rem;margin-bottom:.25rem;flex:1}.DataTable-module__propertyActions___p6y8f{display:flex;flex-direction:row;gap:.3rem}.DataTable-module__btn___Sp-JK{flex:1;padding:.5rem 1rem;border:1px solid #ddd;cursor:pointer;font-size:.9rem;text-decoration:none;text-align:center;background:#fff;color:#333}.DataTable-module__btn___Sp-JK:hover{background:#f5f5f5}.DataTable-module__btnPrimary___WZslI{background:#007bff;color:#fff;border-color:#007bff}.DataTable-module__btnPrimary___WZslI:hover{background:#0056b3;border-color:#0056b3}.DataTable-module__btnSecondary___zs1KU{background:#6c757d;color:#fff;border-color:#6c757d}.DataTable-module__btnSecondary___zs1KU:hover{background:#545b62;border-color:#545b62}.DataTable-module__btnSecondary___zs1KU:disabled{background:#e9ecef;color:#6c757d;border-color:#dee2e6;cursor:not-allowed}.DataTable-module__emptyState___IrdWo{text-align:center;padding:.5rem;color:#666;background:#fff;border:1px solid #ddd}.DataTable-module__loadingState___GN0WM{text-align:center;padding:1.5rem;color:#666;font-size:1.1rem;background:#fff;border:1px solid #ddd}.DataTable-module__errorState___uTQg0{text-align:center;padding:1.5rem;color:#c33;background:#fff;border:1px solid #ddd}.DataTable-module__errorState___uTQg0 p{margin-bottom:1rem;font-size:1.1rem}.DataTable-module__errorState___uTQg0 .DataTable-module__btn___Sp-JK{margin-top:1rem}.DataTable-module__noImage___5PE1r{display:flex;align-items:center;justify-content:center;height:160px;background:#f0f0f0;color:#999;font-size:.9rem}.DataTable-module__resultsInfo___YBYM8{margin-top:.5rem;padding:.375rem;background:#fff;border:1px solid #ddd;text-align:center;color:#666;font-size:.9rem}@media(max-width:768px){.DataTable-module__dashboardContainer___uNlpC{padding:1rem}.DataTable-module__filtersRow___yi70G{flex-direction:column}.DataTable-module__filterField___fzx2S{min-width:auto}.DataTable-module__propertiesList___nq72g{grid-template-columns:1fr}.DataTable-module__propertyHeader___ZbSVU{flex-direction:column;align-items:flex-start}.DataTable-module__propertyPrice___Q8El3{margin-left:0;margin-top:.5rem}.DataTable-module__propertyDetails___MRVy-{grid-template-columns:1fr}}.ArchCoinPage-module__archCoinPage___ggP-y{max-width:1200px}.ArchCoinPage-module__header___z3uOK{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.ArchCoinPage-module__header___z3uOK h1{margin:0;font-size:28px;font-weight:600;color:#343a40}.ArchCoinPage-module__buyButton___LA8pz{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.ArchCoinPage-module__buyButton___LA8pz:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.ArchCoinPage-module__loading___cVaHQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.ArchCoinPage-module__loading___cVaHQ .ArchCoinPage-module__spinner___J4lTo{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:ArchCoinPage-module__spin___gR-Xg 1s linear infinite;margin-bottom:16px}.ArchCoinPage-module__loading___cVaHQ p{margin:0;color:#6c757d;font-size:14px}@keyframes ArchCoinPage-module__spin___gR-Xg{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ArchCoinPage-module__overview___NLARL{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-bottom:40px}.ArchCoinPage-module__card___eii-0{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all .2s}.ArchCoinPage-module__card___eii-0:hover{box-shadow:0 4px 12px #0000001a}.ArchCoinPage-module__cardHeader___sLrKq{padding:16px 20px;background:#f8f9fa;border-bottom:1px solid #e9ecef}.ArchCoinPage-module__cardHeader___sLrKq h3{margin:0;font-size:14px;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.5px}.ArchCoinPage-module__cardContent___aeh4s{padding:20px;text-align:center}.ArchCoinPage-module__balanceAmount___X0-D0{font-size:32px;font-weight:700;color:#667eea;margin-bottom:8px}.ArchCoinPage-module__balanceValue___7Rdt7{font-size:16px;color:#6c757d}.ArchCoinPage-module__price___oIn5z{font-size:28px;font-weight:700;color:#28a745;margin-bottom:8px}.ArchCoinPage-module__priceLabel___aZ686{font-size:14px;color:#6c757d}.ArchCoinPage-module__packagesCount___ZN3qf{font-size:32px;font-weight:700;color:#fd7e14;margin-bottom:8px}.ArchCoinPage-module__packagesLabel___i5Xf6{font-size:14px;color:#6c757d}.ArchCoinPage-module__packages___e0P-m h2{margin:0 0 24px;font-size:20px;font-weight:600;color:#343a40}.ArchCoinPage-module__packagesList___y4vp-{display:grid;gap:16px}.ArchCoinPage-module__packageCard___GeiSX{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;transition:all .2s}.ArchCoinPage-module__packageCard___GeiSX:hover{box-shadow:0 4px 12px #0000001a}.ArchCoinPage-module__packageHeader___dSmx9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ArchCoinPage-module__packageId___7ODca{font-size:16px;font-weight:600;color:#343a40}.ArchCoinPage-module__packageDate___0GZPX{font-size:14px;color:#6c757d}.ArchCoinPage-module__packageDetails___-IhZK{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.ArchCoinPage-module__packageAmount___Vm8es,.ArchCoinPage-module__packagePrice___SOz9Y,.ArchCoinPage-module__packageTotal___Dti60{display:flex;justify-content:space-between;align-items:center;padding:12px;background:#f8f9fa;border-radius:8px}.ArchCoinPage-module__packageAmount___Vm8es .ArchCoinPage-module__label___Nm-CG,.ArchCoinPage-module__packagePrice___SOz9Y .ArchCoinPage-module__label___Nm-CG,.ArchCoinPage-module__packageTotal___Dti60 .ArchCoinPage-module__label___Nm-CG{font-size:14px;color:#6c757d;font-weight:500}.ArchCoinPage-module__packageAmount___Vm8es .ArchCoinPage-module__value___CZRFO,.ArchCoinPage-module__packagePrice___SOz9Y .ArchCoinPage-module__value___CZRFO,.ArchCoinPage-module__packageTotal___Dti60 .ArchCoinPage-module__value___CZRFO{font-size:14px;font-weight:600;color:#343a40}.ArchCoinPage-module__packageFooter___mAiqs{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e9ecef}.ArchCoinPage-module__packageStatus___5-Jqc{font-size:14px;color:#6c757d}.ArchCoinPage-module__packageStatus___5-Jqc .ArchCoinPage-module__statusActive___u4uBk{color:#28a745;font-weight:600}.ArchCoinPage-module__emptyState___qFDOG{text-align:center;padding:60px 20px}.ArchCoinPage-module__emptyState___qFDOG .ArchCoinPage-module__emptyIcon___Vg9-7{font-size:64px;margin-bottom:24px}.ArchCoinPage-module__emptyState___qFDOG h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#343a40}.ArchCoinPage-module__emptyState___qFDOG p{font-size:16px;color:#6c757d;max-width:400px;margin:0 auto 32px;line-height:1.5}.ArchCoinPage-module__emptyButton___N1FND{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.ArchCoinPage-module__emptyButton___N1FND:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}@media(max-width:768px){.ArchCoinPage-module__header___z3uOK{flex-direction:column;gap:16px;align-items:stretch}.ArchCoinPage-module__header___z3uOK h1{text-align:center}.ArchCoinPage-module__overview___NLARL,.ArchCoinPage-module__packageDetails___-IhZK{grid-template-columns:1fr}.ArchCoinPage-module__packageHeader___dSmx9{flex-direction:column;gap:8px;align-items:flex-start}}.WalletContent-module__walletContent___bFqGa{max-width:1200px}.WalletContent-module__loading___nm5CU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.WalletContent-module__loading___nm5CU .WalletContent-module__spinner___Gko57{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #28a745;border-radius:50%;animation:WalletContent-module__spin___BxVAi 1s linear infinite;margin-bottom:16px}.WalletContent-module__loading___nm5CU p{margin:0;color:#6c757d;font-size:14px}@keyframes WalletContent-module__spin___BxVAi{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.WalletContent-module__walletOverview___EzTWH{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.WalletContent-module__balanceCard___Xaswm{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;box-shadow:0 2px 4px #0000001a}.WalletContent-module__balanceHeader___NbAts{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.WalletContent-module__balanceHeader___NbAts h2{margin:0;font-size:18px;font-weight:600;color:#343a40}.WalletContent-module__walletId___2dprQ{font-size:12px;color:#6c757d;font-weight:500}.WalletContent-module__balanceAmount___CW2FW{font-size:36px;font-weight:700;color:#28a745;margin-bottom:20px}.WalletContent-module__balanceInfo___4KbDc{display:flex;flex-direction:column;gap:8px}.WalletContent-module__balanceItem___HOHvM{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.WalletContent-module__balanceItem___HOHvM .WalletContent-module__label___-8QXe{font-size:14px;color:#6c757d}.WalletContent-module__balanceItem___HOHvM .WalletContent-module__value___Vgy8k{font-size:14px;font-weight:600;color:#343a40}.WalletContent-module__actionsCard___sl6ux{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;box-shadow:0 2px 4px #0000001a}.WalletContent-module__actionsCard___sl6ux h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#343a40}.WalletContent-module__actionsList___9J-T6{display:flex;flex-direction:column;gap:12px}.WalletContent-module__actionButton___a9mFb{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .2s;text-align:left}.WalletContent-module__actionButton___a9mFb:hover:not(:disabled){background:#e9ecef;border-color:#dee2e6}.WalletContent-module__actionButton___a9mFb:disabled{opacity:.6;cursor:not-allowed}.WalletContent-module__actionIcon___CLjYB{font-size:24px;flex-shrink:0}.WalletContent-module__actionContent___x4Ep9{flex:1}.WalletContent-module__actionTitle___KagCe{font-size:16px;font-weight:600;color:#343a40;margin-bottom:4px}.WalletContent-module__actionDescription___K0WB1{font-size:14px;color:#6c757d;line-height:1.4}.WalletContent-module__infoSection___mJOx6 h3{margin:0 0 24px;font-size:20px;font-weight:600;color:#343a40}.WalletContent-module__infoGrid___qaJU-{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.WalletContent-module__infoCard___0-HYv{display:flex;gap:16px;padding:24px;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000001a}.WalletContent-module__infoIcon___Gi0Jq{font-size:32px;flex-shrink:0}.WalletContent-module__infoContent___2Hv-H{flex:1}.WalletContent-module__infoContent___2Hv-H h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#343a40}.WalletContent-module__infoContent___2Hv-H p{margin:0;font-size:14px;color:#6c757d;line-height:1.5}@media(max-width:768px){.WalletContent-module__walletOverview___EzTWH,.WalletContent-module__infoGrid___qaJU-{grid-template-columns:1fr}.WalletContent-module__actionButton___a9mFb{flex-direction:column;text-align:center;gap:12px}.WalletContent-module__actionButton___a9mFb .WalletContent-module__actionContent___x4Ep9{text-align:center}}.TransactionsContent-module__transactionsContent___vhldZ{max-width:1200px}.TransactionsContent-module__filtersSection___2oSmb{background:#fff;padding:20px;border-radius:12px;border:1px solid #e9ecef;margin-bottom:24px}.TransactionsContent-module__filtersGrid___qAqOT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.TransactionsContent-module__filterGroup___CM-WJ{display:flex;flex-direction:column;gap:8px}.TransactionsContent-module__filterLabel___OIEwH{font-size:14px;font-weight:500;color:#495057}.TransactionsContent-module__filterSelect___3gIZk,.TransactionsContent-module__filterInput___lp841{padding:8px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;background:#fff;color:#495057}.TransactionsContent-module__filterSelect___3gIZk:focus,.TransactionsContent-module__filterInput___lp841:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.TransactionsContent-module__filtersActions___tuD9w{display:flex;gap:12px;justify-content:flex-start;align-items:center}.TransactionsContent-module__filterBtn___ecYKY{padding:8px 16px;border:1px solid #ced4da;border-radius:6px;background:#fff;color:#495057;font-size:14px;cursor:pointer;transition:all .2s}.TransactionsContent-module__filterBtn___ecYKY:hover{background:#f8f9fa}.TransactionsContent-module__filterBtn___ecYKY.TransactionsContent-module__primary___epd1C{background:#007bff;border-color:#007bff;color:#fff}.TransactionsContent-module__filterBtn___ecYKY.TransactionsContent-module__primary___epd1C:hover{background:#0056b3;border-color:#004085}.TransactionsContent-module__transactionsContainer___ZDl8T{background:#fff;border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.TransactionsContent-module__transactionsHeader___1hglO{padding:20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.TransactionsContent-module__transactionsTitle___13Urf{margin:0;font-size:18px;font-weight:600;color:#343a40}.TransactionsContent-module__transactionsList___K6Zs6{max-height:600px;overflow-y:auto}.TransactionsContent-module__transactionItem___FOzdO{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:16px;padding:16px 20px;align-items:center;border-bottom:1px solid #f1f3f4;transition:background-color .2s}.TransactionsContent-module__transactionItem___FOzdO:hover{background:#f8f9fa}.TransactionsContent-module__transactionItem___FOzdO:last-child{border-bottom:none}.TransactionsContent-module__transactionIcon___9qtG5{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff}.TransactionsContent-module__transactionIcon___9qtG5.TransactionsContent-module__deposit___vF4Dh{background:#28a745}.TransactionsContent-module__transactionIcon___9qtG5.TransactionsContent-module__withdrawal___BRMg8{background:#dc3545}.TransactionsContent-module__transactionIcon___9qtG5.TransactionsContent-module__purchase___NOFv1{background:#007bff}.TransactionsContent-module__transactionIcon___9qtG5.TransactionsContent-module__income___Lg8Ad{background:#ffc107;color:#212529}.TransactionsContent-module__transactionIcon___9qtG5.TransactionsContent-module__default___dXvXR{background:#6c757d}.TransactionsContent-module__transactionDetails___mdaHM{display:flex;flex-direction:column;gap:4px}.TransactionsContent-module__transactionOperation___HxxW2{font-size:16px;font-weight:500;color:#343a40}.TransactionsContent-module__transactionDate___L4Wlu{font-size:14px;color:#6c757d}.TransactionsContent-module__transactionAmount___x7LVR{font-size:16px;font-weight:600;text-align:right}.TransactionsContent-module__transactionAmount___x7LVR.TransactionsContent-module__positive___6EVEP{color:#28a745}.TransactionsContent-module__transactionAmount___x7LVR.TransactionsContent-module__negative___nt-Y3{color:#dc3545}.TransactionsContent-module__transactionAmount___x7LVR.TransactionsContent-module__neutral___kba-i{color:#343a40}.TransactionsContent-module__transactionCurrency___KjTQR{font-size:14px;color:#6c757d;text-align:right}.TransactionsContent-module__transactionStatus___MGPVy{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;text-align:center;white-space:nowrap}.TransactionsContent-module__transactionStatus___MGPVy.TransactionsContent-module__completed___bj4rM{background:#d4edda;color:#155724}.TransactionsContent-module__transactionStatus___MGPVy.TransactionsContent-module__pending___phImX{background:#fff3cd;color:#856404}.TransactionsContent-module__transactionStatus___MGPVy.TransactionsContent-module__failed___NHhMC{background:#f8d7da;color:#721c24}.TransactionsContent-module__transactionStatus___MGPVy.TransactionsContent-module__cancelled___TwiUz{background:#f1f3f4;color:#495057}.TransactionsContent-module__loadingState___B5jl3,.TransactionsContent-module__emptyState___tZYkA{padding:60px 20px;text-align:center;color:#6c757d}.TransactionsContent-module__emptyState___tZYkA{background:#fff;border-radius:12px;border:1px solid #e9ecef}.TransactionsContent-module__emptyIcon___rz0Z0{font-size:64px;margin-bottom:24px}.TransactionsContent-module__emptyTitle___G2E83{margin:0 0 12px;font-size:24px;font-weight:600;color:#343a40}.TransactionsContent-module__emptyText___-hGws{font-size:16px;color:#6c757d;max-width:400px;margin:0 auto;line-height:1.5}@media(max-width:768px){.TransactionsContent-module__filtersGrid___qAqOT{grid-template-columns:1fr}.TransactionsContent-module__filtersActions___tuD9w{flex-direction:column;align-items:stretch}.TransactionsContent-module__transactionItem___FOzdO{grid-template-columns:auto 1fr;gap:12px;padding:12px 16px}.TransactionsContent-module__transactionDetails___mdaHM{grid-column:1/-1;margin-top:8px}.TransactionsContent-module__transactionAmount___x7LVR,.TransactionsContent-module__transactionCurrency___KjTQR,.TransactionsContent-module__transactionStatus___MGPVy{text-align:left;margin-top:4px}}.FinancesPage-module__financesPage___qnKB1{padding:0}.FinancesPage-module__pageHeader___djyLQ{margin-bottom:24px}.FinancesPage-module__pageTitle___AMslH{margin:0;font-size:28px;font-weight:600;color:#343a40}.FinancesPage-module__tabsContainer___-DbHv{background:#fff;border-radius:12px;border:1px solid #e9ecef;overflow:hidden}.FinancesPage-module__tabBar___pMU0x{display:flex;border-bottom:2px solid #e9ecef;background:#f8f9fa;gap:4px;padding:8px 8px 0}.FinancesPage-module__tab___xy16i{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;background:transparent;border-radius:8px 8px 0 0;cursor:pointer;transition:all .2s;font-size:15px;font-weight:500;color:#6c757d;position:relative}.FinancesPage-module__tab___xy16i:hover:not(.FinancesPage-module__active___n0dqy){background:#007bff0d;color:#495057}.FinancesPage-module__tab___xy16i.FinancesPage-module__active___n0dqy{background:#fff;color:#007bff;font-weight:600}.FinancesPage-module__tab___xy16i.FinancesPage-module__active___n0dqy:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#007bff}.FinancesPage-module__tabIcon___rxy36{font-size:18px;display:flex;align-items:center}.FinancesPage-module__tabLabel___K-Zav{white-space:nowrap}.FinancesPage-module__tabContent___p2Aja{padding:24px;min-height:400px}@media(max-width:768px){.FinancesPage-module__pageTitle___AMslH{font-size:24px}.FinancesPage-module__tabBar___pMU0x{overflow-x:auto;scrollbar-width:thin}.FinancesPage-module__tabBar___pMU0x::-webkit-scrollbar{height:4px}.FinancesPage-module__tabBar___pMU0x::-webkit-scrollbar-track{background:#f1f3f4}.FinancesPage-module__tabBar___pMU0x::-webkit-scrollbar-thumb{background:#ced4da;border-radius:2px}.FinancesPage-module__tab___xy16i{padding:10px 16px;font-size:14px}.FinancesPage-module__tabIcon___rxy36{font-size:16px}.FinancesPage-module__tabContent___p2Aja{padding:16px}}.SettingsPage-module__settingsPage___qKCoX{padding:0}.SettingsPage-module__pageHeader___-TNXb{margin-bottom:24px}.SettingsPage-module__pageTitle___ZCZYL{margin:0;font-size:28px;font-weight:600;color:#343a40}.SettingsPage-module__settingsContainer___ixKFi{display:flex;flex-direction:column;gap:24px}.SettingsPage-module__settingsSection___ETWFB{background:#fff;padding:24px;border-radius:12px;border:1px solid #e9ecef}.SettingsPage-module__sectionHeader___JQxPY{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f3f4}.SettingsPage-module__sectionIcon___QC1kx{font-size:24px}.SettingsPage-module__sectionTitle___pFg0p{margin:0;font-size:20px;font-weight:600;color:#343a40}.SettingsPage-module__formGroup___hX7R3{margin-bottom:20px}.SettingsPage-module__formLabel___kXyh-{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#495057}.SettingsPage-module__formInput___BS8I0{width:100%;padding:12px 16px;border:1px solid #ced4da;border-radius:8px;font-size:16px;background:#fff;color:#495057;transition:border-color .2s,box-shadow .2s}.SettingsPage-module__formInput___BS8I0:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.SettingsPage-module__formInput___BS8I0:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed}.SettingsPage-module__formRow___u1sY2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.SettingsPage-module__formActions___VES2Z{display:flex;gap:12px;justify-content:flex-start;align-items:center;margin-top:24px;padding-top:20px;border-top:1px solid #f1f3f4}.SettingsPage-module__btn___JPWmV{padding:12px 24px;border:1px solid #ced4da;border-radius:8px;background:#fff;color:#495057;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.SettingsPage-module__btn___JPWmV:hover{background:#f8f9fa;transform:translateY(-1px)}.SettingsPage-module__btn___JPWmV:disabled{opacity:.6;cursor:not-allowed;transform:none}.SettingsPage-module__btn___JPWmV.SettingsPage-module__primary___MM6Hm{background:#007bff;border-color:#007bff;color:#fff}.SettingsPage-module__btn___JPWmV.SettingsPage-module__primary___MM6Hm:hover{background:#0056b3;border-color:#004085}.SettingsPage-module__btn___JPWmV.SettingsPage-module__success___vMytb{background:#28a745;border-color:#28a745;color:#fff}.SettingsPage-module__btn___JPWmV.SettingsPage-module__success___vMytb:hover{background:#1e7e34;border-color:#1c7430}.SettingsPage-module__infoDisplay___3KIEF{display:flex;flex-direction:column;gap:4px}.SettingsPage-module__infoValue___iTXzK{font-size:16px;color:#343a40;font-weight:500}.SettingsPage-module__infoLabel___pnvDO{font-size:14px;color:#6c757d}.SettingsPage-module__statusBadge___HszKF{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.SettingsPage-module__statusBadge___HszKF.SettingsPage-module__verified___PMAII{background:#d4edda;color:#155724}.SettingsPage-module__statusBadge___HszKF.SettingsPage-module__unverified___RSHG0{background:#fff3cd;color:#856404}.SettingsPage-module__emailSection___U30IG,.SettingsPage-module__phoneSection___iv4Y8{display:flex;flex-direction:column;gap:16px}.SettingsPage-module__emailDisplay___E9a-l,.SettingsPage-module__phoneDisplay___R9qhw{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.SettingsPage-module__emailInfo___m2ZzS,.SettingsPage-module__phoneInfo___nztBg{display:flex;flex-direction:column;gap:4px}.SettingsPage-module__emailStatus___Q-2cP,.SettingsPage-module__phoneNumber___DM5NP{font-size:16px;font-weight:500;color:#343a40}.SettingsPage-module__emailLabel___BzHlr,.SettingsPage-module__phoneLabel___YnKGl{font-size:14px;color:#6c757d}.SettingsPage-module__changeEmailBtn___K-ytu,.SettingsPage-module__changePhoneBtn___XGeVG{padding:8px 16px;font-size:14px;border-radius:6px}.SettingsPage-module__emailChangeForm___gROht,.SettingsPage-module__phoneChangeForm___ZPhdU{padding:20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-top:16px}.SettingsPage-module__phoneNote___fZsP6{margin:0;padding:12px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;font-size:14px;line-height:1.4}.SettingsPage-module__codeInput___FcSaK{max-width:200px}.SettingsPage-module__loadingState___70wav{padding:60px 20px;text-align:center;color:#6c757d}.SettingsPage-module__errorState___VfDIk{padding:40px 20px;text-align:center;background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;color:#721c24}@media(max-width:768px){.SettingsPage-module__formRow___u1sY2{grid-template-columns:1fr}.SettingsPage-module__formActions___VES2Z{flex-direction:column;align-items:stretch}.SettingsPage-module__phoneDisplay___R9qhw{flex-direction:column;align-items:flex-start;gap:12px}.SettingsPage-module__settingsSection___ETWFB{padding:20px 16px}}.InheritancePage-module__inheritancePage___n-mrn{padding:0}.InheritancePage-module__pageHeader___0u-xN{margin-bottom:24px}.InheritancePage-module__pageTitle___mMFY2{margin:0;font-size:28px;font-weight:600;color:#343a40}.InheritancePage-module__inheritanceContainer___2eQ6u{display:flex;flex-direction:column;gap:24px}.InheritancePage-module__inheritanceSection___-trGj{background:#fff;padding:24px;border-radius:12px;border:1px solid #e9ecef}.InheritancePage-module__sectionHeader___zJvdJ{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f1f3f4}.InheritancePage-module__sectionIcon___E1P-F{font-size:24px}.InheritancePage-module__sectionTitle___E8SJh{margin:0;font-size:20px;font-weight:600;color:#343a40}.InheritancePage-module__beneficiaryDisplay___WqFLo{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.InheritancePage-module__beneficiaryInfo___PQBG-{display:flex;flex-direction:column;gap:4px}.InheritancePage-module__beneficiaryName___rfSv-{font-size:18px;font-weight:600;color:#343a40;margin-bottom:4px}.InheritancePage-module__beneficiaryEmail___ooJYk{font-size:14px;color:#667eea;margin-bottom:8px}.InheritancePage-module__beneficiaryLabel___6J0kL{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.InheritancePage-module__changeBeneficiaryBtn___N5nBh{padding:8px 16px;font-size:14px;border-radius:6px}.InheritancePage-module__noBeneficiary___Q-B-g{text-align:center;padding:40px 20px}.InheritancePage-module__noBeneficiaryIcon___y4CYZ{font-size:48px;margin-bottom:16px}.InheritancePage-module__noBeneficiaryTitle___xnlDb{margin:0 0 8px;font-size:20px;font-weight:600;color:#343a40}.InheritancePage-module__noBeneficiaryText___RHwsw{margin:0 0 20px;font-size:16px;color:#6c757d;line-height:1.5}.InheritancePage-module__searchSection___wHX-t{margin-top:20px;padding:20px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px}.InheritancePage-module__formGroup___UZaSh{margin-bottom:16px}.InheritancePage-module__formLabel___ObdPi{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#495057}.InheritancePage-module__formInput___xsD6X{width:100%;padding:12px 16px;border:1px solid #ced4da;border-radius:8px;font-size:16px;background:#fff;color:#495057;transition:border-color .2s,box-shadow .2s}.InheritancePage-module__formInput___xsD6X:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}.InheritancePage-module__searchResults___jhTXq{max-height:300px;overflow-y:auto;border:1px solid #ced4da;border-radius:6px;background:#fff;margin-top:8px}.InheritancePage-module__searchResultItem___-PXFO{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f3f4;cursor:pointer;transition:background-color .2s}.InheritancePage-module__searchResultItem___-PXFO:hover{background:#f8f9fa}.InheritancePage-module__searchResultItem___-PXFO:last-child{border-bottom:none}.InheritancePage-module__searchResultItem___-PXFO.InheritancePage-module__selected___Zh0-y{background:#e7f3ff;border-color:#007bff}.InheritancePage-module__userInfo___L9VyC{display:flex;flex-direction:column;gap:4px;flex:1}.InheritancePage-module__userName___VtgnT{font-size:16px;font-weight:500;color:#343a40}.InheritancePage-module__userEmail___2-LOW{font-size:14px;color:#6c757d}.InheritancePage-module__userStatus___FG7ex{margin-left:16px}.InheritancePage-module__noResults___-X-pe{padding:16px;text-align:center;color:#6c757d;background:#fff;border:1px solid #ced4da;border-radius:6px;margin-top:8px}.InheritancePage-module__selectedUserCard___n4dhk{margin-top:16px;padding:16px;background:#e7f3ff;border:2px solid #667eea;border-radius:8px}.InheritancePage-module__selectedUserHeader___AZYXl{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.InheritancePage-module__selectedUserLabel___fqbd5{font-size:12px;font-weight:600;color:#667eea;text-transform:uppercase;letter-spacing:.5px}.InheritancePage-module__clearSelection___L8U9E{background:none;border:none;color:#6c757d;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.InheritancePage-module__clearSelection___L8U9E:hover{background:#0000000d;color:#dc3545}.InheritancePage-module__selectedUserInfo___W41JB{display:flex;flex-direction:column;gap:6px}.InheritancePage-module__selectedUserName___UZqY8{font-size:16px;font-weight:600;color:#343a40}.InheritancePage-module__selectedUserEmail___q44B-{font-size:14px;color:#6c757d}.InheritancePage-module__selectedUserStatus___MpSF7{margin-top:4px}.InheritancePage-module__formActions___ejeMN{display:flex;gap:12px;justify-content:flex-start;align-items:center;margin-top:16px;padding-top:16px;border-top:1px solid #dee2e6}.InheritancePage-module__btn___WF0G3{padding:12px 24px;border:1px solid #ced4da;border-radius:8px;background:#fff;color:#495057;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.InheritancePage-module__btn___WF0G3:hover{background:#f8f9fa;transform:translateY(-1px)}.InheritancePage-module__btn___WF0G3:disabled{opacity:.6;cursor:not-allowed;transform:none}.InheritancePage-module__btn___WF0G3.InheritancePage-module__primary___rCpcP{background:#007bff;border-color:#007bff;color:#fff}.InheritancePage-module__btn___WF0G3.InheritancePage-module__primary___rCpcP:hover{background:#0056b3;border-color:#004085}.InheritancePage-module__btn___WF0G3.InheritancePage-module__success___dqKYC{background:#28a745;border-color:#28a745;color:#fff}.InheritancePage-module__btn___WF0G3.InheritancePage-module__success___dqKYC:hover{background:#1e7e34;border-color:#1c7430}.InheritancePage-module__btn___WF0G3.InheritancePage-module__cancelBtn___2eSlK{background:#dc3545;border-color:#dc3545;color:#fff;font-size:12px;padding:6px 12px}.InheritancePage-module__btn___WF0G3.InheritancePage-module__cancelBtn___2eSlK:hover{background:#c82333;border-color:#bd2130}.InheritancePage-module__statusBadge___-0GAq{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__verified___etE7-{background:#d4edda;color:#155724}.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__unverified___0VLWd,.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__pending___Hd3-d{background:#fff3cd;color:#856404}.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__approved___qeT12{background:#d4edda;color:#155724}.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__rejected___h2TTW{background:#f8d7da;color:#721c24}.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__completed___xoD89{background:#d1ecf1;color:#0c5460}.InheritancePage-module__statusBadge___-0GAq.InheritancePage-module__cancelled___0kdjQ{background:#f1f3f4;color:#495057}.InheritancePage-module__requestsList___MET3z{display:flex;flex-direction:column;gap:16px}.InheritancePage-module__requestItem___-E1cb{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.InheritancePage-module__requestInfo___PIirm{flex:1;display:flex;flex-direction:column;gap:8px}.InheritancePage-module__requestTitle___Arz0I{font-size:16px;font-weight:500;color:#343a40}.InheritancePage-module__requestDetails___A3nBu{display:flex;flex-direction:column;gap:4px;font-size:14px;color:#6c757d}.InheritancePage-module__requestComment___E9ie1{font-size:14px;color:#495057;font-style:italic}.InheritancePage-module__requestStatus___3witL{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.InheritancePage-module__infoCards___KOLUh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.InheritancePage-module__infoCard___NK51D{padding:20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;text-align:center}.InheritancePage-module__cardIcon___Cb29H{font-size:32px;margin-bottom:12px}.InheritancePage-module__cardTitle___bHzLH{margin:0 0 12px;font-size:16px;font-weight:600;color:#343a40}.InheritancePage-module__cardText___Ivhdf{margin:0;font-size:14px;color:#6c757d;line-height:1.5}@media(max-width:768px){.InheritancePage-module__beneficiaryDisplay___WqFLo,.InheritancePage-module__requestItem___-E1cb{flex-direction:column;align-items:flex-start;gap:12px}.InheritancePage-module__requestStatus___3witL{flex-direction:row;align-items:center;width:100%;justify-content:space-between}.InheritancePage-module__formActions___ejeMN{flex-direction:column;align-items:stretch}.InheritancePage-module__infoCards___KOLUh{grid-template-columns:1fr}.InheritancePage-module__inheritanceSection___-trGj{padding:20px 16px}}.VouchersPage-module__vouchersPage___It9QE{max-width:1200px}.VouchersPage-module__header___LPNCk{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.VouchersPage-module__header___LPNCk h1{margin:0;font-size:28px;font-weight:600;color:#343a40}.VouchersPage-module__loading___xZS93{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.VouchersPage-module__loading___xZS93 .VouchersPage-module__spinner___98qcz{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:VouchersPage-module__spin___MkXvH 1s linear infinite;margin-bottom:16px}.VouchersPage-module__loading___xZS93 p{margin:0;color:#6c757d;font-size:14px}@keyframes VouchersPage-module__spin___MkXvH{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VouchersPage-module__silverSection___bnw7i{margin-bottom:40px}.VouchersPage-module__silverSection___bnw7i h2{margin:0 0 20px;font-size:20px;font-weight:600;color:#343a40}.VouchersPage-module__silverCards___2fY59{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.VouchersPage-module__card___fqf0j{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;transition:all .2s}.VouchersPage-module__card___fqf0j:hover{box-shadow:0 4px 12px #0000001a}.VouchersPage-module__cardIcon___ruPw0{font-size:32px;flex-shrink:0}.VouchersPage-module__cardContent___oN2wl{flex:1}.VouchersPage-module__cardLabel___cgGvf{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.VouchersPage-module__cardValue___eQOTA{font-size:20px;font-weight:700;color:#343a40}.VouchersPage-module__balanceSection___hd-5S{margin-bottom:40px}.VouchersPage-module__balanceSection___hd-5S h2{margin:0 0 20px;font-size:20px;font-weight:600;color:#343a40}.VouchersPage-module__balanceCards___TDVMT{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.VouchersPage-module__balanceCard___J0pjj{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;display:flex;align-items:center;gap:20px;transition:all .2s}.VouchersPage-module__balanceCard___J0pjj:hover{box-shadow:0 4px 12px #0000001a}.VouchersPage-module__balanceIcon___EISDh{font-size:40px;flex-shrink:0}.VouchersPage-module__balanceContent___Secl4{flex:1}.VouchersPage-module__balanceLabel___0tiLT{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.VouchersPage-module__balanceValue___Oo-o6{font-size:28px;font-weight:700;color:#667eea;margin-bottom:4px}.VouchersPage-module__balanceSubtext___jhJQP{font-size:14px;color:#6c757d}.VouchersPage-module__actionsSection___Rl-Kw{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:40px}.VouchersPage-module__actionCard___88jW-{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px}.VouchersPage-module__actionCard___88jW- h3{margin:0 0 8px;font-size:18px;font-weight:600;color:#343a40}.VouchersPage-module__actionDescription___cUD9L{margin:0 0 20px;font-size:14px;color:#6c757d;line-height:1.5}.VouchersPage-module__actionForm___GGygh{display:flex;flex-direction:column;gap:16px}.VouchersPage-module__input___szAR5,.VouchersPage-module__textarea___axIhd{width:100%;padding:12px 16px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-family:inherit;transition:all .2s}.VouchersPage-module__input___szAR5:focus,.VouchersPage-module__textarea___axIhd:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.VouchersPage-module__input___szAR5::placeholder,.VouchersPage-module__textarea___axIhd::placeholder{color:#adb5bd}.VouchersPage-module__textarea___axIhd{resize:vertical;min-height:80px}.VouchersPage-module__actionTotal___EDlH8{padding:12px;background:#f8f9fa;border-radius:8px;font-size:16px;font-weight:600;color:#343a40;text-align:center}.VouchersPage-module__button___MofdT{padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.VouchersPage-module__button___MofdT:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.VouchersPage-module__button___MofdT:disabled{background:#e9ecef;color:#adb5bd;cursor:not-allowed}.VouchersPage-module__error___VlEpl{padding:12px;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:14px}.VouchersPage-module__success___VK-ZJ{padding:12px;background:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;color:#2f855a;font-size:14px}.VouchersPage-module__transactionsSection___JJLKG{margin-bottom:40px}.VouchersPage-module__transactionsSection___JJLKG h2{margin:0 0 20px;font-size:20px;font-weight:600;color:#343a40}.VouchersPage-module__loadingTransactions___YTPRP{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.VouchersPage-module__transactionsList___akPuM{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden}.VouchersPage-module__transactionItem___4j-ml{display:grid;grid-template-columns:48px 1fr auto auto auto;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid #e9ecef;transition:background-color .2s}.VouchersPage-module__transactionItem___4j-ml:last-child{border-bottom:none}.VouchersPage-module__transactionItem___4j-ml:hover{background-color:#f8f9fa}.VouchersPage-module__transactionIcon___MkXN3{font-size:24px;text-align:center}.VouchersPage-module__transactionDetails___yv-d6{flex:1}.VouchersPage-module__transactionType___bTeKm{font-size:14px;font-weight:600;color:#343a40;margin-bottom:4px}.VouchersPage-module__transactionDate___psb76{font-size:12px;color:#6c757d}.VouchersPage-module__transactionAmount___ObEaw{font-size:16px;font-weight:700;color:#343a40;text-align:right;min-width:100px}.VouchersPage-module__transactionPrice___Xfu54{font-size:14px;color:#6c757d;text-align:right;min-width:100px}.VouchersPage-module__transactionStatus___ZYoUZ{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-align:center;min-width:100px}.VouchersPage-module__statusPending___xxQMW{background:#fff9e6;color:#d69e2e}.VouchersPage-module__statusCompleted___OZdnN{background:#f0fff4;color:#2f855a}.VouchersPage-module__statusFailed___BZu2K{background:#fff5f5;color:#c53030}.VouchersPage-module__statusCancelled___2Read{background:#f7fafc;color:#718096}.VouchersPage-module__emptyState___MvFYz{text-align:center;padding:60px 20px}.VouchersPage-module__emptyState___MvFYz .VouchersPage-module__emptyIcon___OnMVG{font-size:64px;margin-bottom:24px}.VouchersPage-module__emptyState___MvFYz h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#343a40}.VouchersPage-module__emptyState___MvFYz p{font-size:16px;color:#6c757d;max-width:400px;margin:0 auto;line-height:1.5}@media(max-width:768px){.VouchersPage-module__header___LPNCk{flex-direction:column;gap:16px;align-items:stretch}.VouchersPage-module__header___LPNCk h1{text-align:center}.VouchersPage-module__silverCards___2fY59,.VouchersPage-module__balanceCards___TDVMT,.VouchersPage-module__actionsSection___Rl-Kw{grid-template-columns:1fr}.VouchersPage-module__transactionItem___4j-ml{grid-template-columns:1fr;gap:12px}.VouchersPage-module__transactionItem___4j-ml .VouchersPage-module__transactionIcon___MkXN3{display:none}.VouchersPage-module__transactionItem___4j-ml .VouchersPage-module__transactionAmount___ObEaw,.VouchersPage-module__transactionItem___4j-ml .VouchersPage-module__transactionPrice___Xfu54{text-align:left}}.VouchersPage-module__walletInfo___KMT0R{padding:12px;background:#e3f2fd;border-radius:8px;text-align:center;color:#1976d2;font-size:14px;font-weight:500;margin:12px 0}.VouchersPage-module__insufficientFunds___GcY23{padding:16px;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;margin:12px 0}.VouchersPage-module__insufficientFunds___GcY23 p{margin:0 0 8px;color:#856404;font-size:14px}.VouchersPage-module__insufficientFunds___GcY23 p:first-child{font-weight:600}.VouchersPage-module__insufficientFunds___GcY23 .VouchersPage-module__depositButton___szkHZ{padding:10px 20px;background:#ffc107;color:#000;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.VouchersPage-module__insufficientFunds___GcY23 .VouchersPage-module__depositButton___szkHZ:hover{background:#ffb300;transform:translateY(-1px)}.VouchersPage-module__insufficientFunds___GcY23 .VouchersPage-module__depositButton___szkHZ:active{transform:translateY(0)}.MarketplacePage-module__marketplacePage___vq7f4{max-width:1200px}.MarketplacePage-module__header___Elhvg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.MarketplacePage-module__header___Elhvg h1{margin:0 0 8px;font-size:28px;font-weight:600;color:#343a40}.MarketplacePage-module__subtitle___SvXB1{margin:0;font-size:14px;color:#6c757d}.MarketplacePage-module__createButton___yRTBv{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;white-space:nowrap}.MarketplacePage-module__createButton___yRTBv:hover{transform:translateY(-2px);box-shadow:0 8px 25px #28a74566}.MarketplacePage-module__loading___4-v9A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.MarketplacePage-module__loading___4-v9A .MarketplacePage-module__spinner___eCpeN{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:MarketplacePage-module__spin___GT6eH 1s linear infinite;margin-bottom:16px}.MarketplacePage-module__loading___4-v9A p{margin:0;color:#6c757d;font-size:14px}@keyframes MarketplacePage-module__spin___GT6eH{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MarketplacePage-module__filtersSection___Dbzgi{margin-bottom:32px}.MarketplacePage-module__searchBar___vnzIR{display:flex;gap:12px;margin-bottom:20px}.MarketplacePage-module__searchInput___5X-0z{flex:1;padding:12px 16px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .2s}.MarketplacePage-module__searchInput___5X-0z:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.MarketplacePage-module__searchButton___VkYlA{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.MarketplacePage-module__searchButton___VkYlA:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.MarketplacePage-module__filtersRow___TjhFQ{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.MarketplacePage-module__filterGroup___buxDR{display:flex;flex-direction:column;gap:8px;flex:1;min-width:200px}.MarketplacePage-module__filterLabel___fWIzI{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.MarketplacePage-module__filterSelect___EPAfu,.MarketplacePage-module__filterInput___GUKsN{padding:10px 12px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;background:#fff;transition:all .2s}.MarketplacePage-module__filterSelect___EPAfu:focus,.MarketplacePage-module__filterInput___GUKsN:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.MarketplacePage-module__clearButton___zIHR4{padding:10px 16px;background:#fff;color:#6c757d;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.MarketplacePage-module__clearButton___zIHR4:hover{background:#f8f9fa;border-color:#dc3545;color:#dc3545}.MarketplacePage-module__resultsHeader___22zVm{margin-bottom:24px}.MarketplacePage-module__resultsHeader___22zVm h2{margin:0;font-size:18px;font-weight:600;color:#343a40}.MarketplacePage-module__loadingState___f97CB{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.MarketplacePage-module__listingsGrid___qfvXA{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}.MarketplacePage-module__listingCard___FChnr{position:relative;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:20px;text-decoration:none;color:inherit;transition:all .2s;display:flex;flex-direction:column}.MarketplacePage-module__listingCard___FChnr:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-4px)}.MarketplacePage-module__listingCategory___HQUns{display:flex;align-items:center;gap:8px;margin-bottom:12px}.MarketplacePage-module__categoryIcon___Hmx-d{font-size:20px}.MarketplacePage-module__categoryLabel___7eeZy{font-size:12px;font-weight:600;color:#667eea;text-transform:uppercase;letter-spacing:.5px}.MarketplacePage-module__listingTitle___JBeQX{margin:0 0 12px;font-size:18px;font-weight:600;color:#343a40;line-height:1.3}.MarketplacePage-module__listingDescription___oqzP9{margin:0 0 16px;font-size:14px;color:#6c757d;line-height:1.5;flex:1}.MarketplacePage-module__listingDetails___IK4YC{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:12px}.MarketplacePage-module__listingPrice___pAek6,.MarketplacePage-module__listingVouchers___6wo13{display:flex;flex-direction:column;gap:4px}.MarketplacePage-module__priceLabel___nr2iO,.MarketplacePage-module__vouchersLabel___eIr9c{font-size:11px;font-weight:600;color:#adb5bd;text-transform:uppercase;letter-spacing:.5px}.MarketplacePage-module__priceValue___9qaTC{font-size:16px;font-weight:700;color:#28a745}.MarketplacePage-module__vouchersValue___xxlwN{font-size:16px;font-weight:700;color:#667eea}.MarketplacePage-module__listingFooter___Ik9x1{display:flex;justify-content:space-between;align-items:center;gap:12px}.MarketplacePage-module__sellerInfo___XwX-P{display:flex;align-items:center;gap:6px;font-size:13px;color:#6c757d}.MarketplacePage-module__sellerIcon___S5b5y{font-size:14px}.MarketplacePage-module__sellerName___Qnqb6{font-weight:500}.MarketplacePage-module__listingDate___x3ewI{font-size:12px;color:#adb5bd}.MarketplacePage-module__inactiveBadge___5RUu1{position:absolute;top:16px;right:16px;padding:4px 10px;background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.MarketplacePage-module__activeDealBadge___qZfVD{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s;z-index:10}.MarketplacePage-module__activeDealBadge___qZfVD:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.MarketplacePage-module__activeDealBadge___qZfVD .MarketplacePage-module__dealIcon___kRngH{font-size:14px}.MarketplacePage-module__pagination___C73do{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px}.MarketplacePage-module__paginationButton___XAdn-{padding:10px 20px;background:#fff;color:#667eea;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.MarketplacePage-module__paginationButton___XAdn-:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea}.MarketplacePage-module__paginationButton___XAdn-:disabled{opacity:.5;cursor:not-allowed}.MarketplacePage-module__paginationInfo___exjKh{font-size:14px;color:#6c757d;font-weight:500}.MarketplacePage-module__emptyState___xTJAr{text-align:center;padding:60px 20px}.MarketplacePage-module__emptyState___xTJAr .MarketplacePage-module__emptyIcon___-98fn{font-size:64px;margin-bottom:24px}.MarketplacePage-module__emptyState___xTJAr h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#343a40}.MarketplacePage-module__emptyState___xTJAr p{font-size:16px;color:#6c757d;max-width:400px;margin:0 auto 32px;line-height:1.5}.MarketplacePage-module__emptyButton___zNoJs{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}.MarketplacePage-module__emptyButton___zNoJs:hover{transform:translateY(-2px);box-shadow:0 8px 25px #28a74566}@media(max-width:768px){.MarketplacePage-module__header___Elhvg{flex-direction:column;gap:16px;align-items:stretch}.MarketplacePage-module__header___Elhvg h1{text-align:center}.MarketplacePage-module__createButton___yRTBv{justify-content:center}.MarketplacePage-module__listingsGrid___qfvXA{grid-template-columns:1fr}.MarketplacePage-module__filtersRow___TjhFQ{flex-direction:column}.MarketplacePage-module__filtersRow___TjhFQ .MarketplacePage-module__filterGroup___buxDR{min-width:100%}.MarketplacePage-module__searchBar___vnzIR{flex-direction:column}.MarketplacePage-module__listingDetails___IK4YC{flex-direction:column;gap:12px}}.MyListingsPage-module__myListingsPage___PlJRb{max-width:1200px}.MyListingsPage-module__header___jVPI5{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.MyListingsPage-module__header___jVPI5 h1{margin:0 0 8px;font-size:28px;font-weight:600;color:#343a40}.MyListingsPage-module__subtitle___lwSLg{margin:0;font-size:14px;color:#6c757d}.MyListingsPage-module__createButton___0mi0A{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;white-space:nowrap}.MyListingsPage-module__createButton___0mi0A:hover{transform:translateY(-2px);box-shadow:0 8px 25px #28a74566}.MyListingsPage-module__loading___F0WKA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.MyListingsPage-module__loading___F0WKA .MyListingsPage-module__spinner___rKprs{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:MyListingsPage-module__spin___F2Oxe 1s linear infinite;margin-bottom:16px}.MyListingsPage-module__loading___F0WKA p{margin:0;color:#6c757d;font-size:14px}@keyframes MyListingsPage-module__spin___F2Oxe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MyListingsPage-module__loadingState___CpOW0{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.MyListingsPage-module__statsBar___CgLDL{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.MyListingsPage-module__stat___9WjXU{display:flex;flex-direction:column;align-items:center;padding:20px;background:#fff;border:1px solid #e9ecef;border-radius:12px;transition:all .2s}.MyListingsPage-module__stat___9WjXU:hover{box-shadow:0 4px 12px #0000001a}.MyListingsPage-module__statValue___-Lcy-{font-size:32px;font-weight:700;color:#667eea;margin-bottom:8px}.MyListingsPage-module__statLabel___z7eAE{font-size:14px;color:#6c757d;font-weight:500}.MyListingsPage-module__listingsList___GiZWT{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.MyListingsPage-module__listingCard___uE-ql{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;transition:all .2s}.MyListingsPage-module__listingCard___uE-ql:hover{box-shadow:0 4px 12px #0000001a}.MyListingsPage-module__listingHeader___oHHZ7{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.MyListingsPage-module__listingCategory___63NR7{display:flex;align-items:center;gap:8px}.MyListingsPage-module__categoryIcon___8IaUW{font-size:20px}.MyListingsPage-module__categoryLabel___5Gpl9{font-size:12px;font-weight:600;color:#667eea;text-transform:uppercase;letter-spacing:.5px}.MyListingsPage-module__listingStatus___YBJRT{display:flex;align-items:center}.MyListingsPage-module__statusActive___067uh,.MyListingsPage-module__statusInactive___wjIbv{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px}.MyListingsPage-module__statusActive___067uh{background:#d4edda;color:#155724}.MyListingsPage-module__statusInactive___wjIbv{background:#f8d7da;color:#721c24}.MyListingsPage-module__listingTitle___wcTRU{margin:0 0 12px;font-size:20px;font-weight:600;color:#343a40;line-height:1.3}.MyListingsPage-module__listingDescription___GGXlu{margin:0 0 20px;font-size:14px;color:#6c757d;line-height:1.6}.MyListingsPage-module__listingDetails___U1e2b{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:16px 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:20px}.MyListingsPage-module__detailItem___mLB-K{display:flex;flex-direction:column;gap:4px}.MyListingsPage-module__detailLabel___5J-pp{font-size:11px;font-weight:600;color:#adb5bd;text-transform:uppercase;letter-spacing:.5px}.MyListingsPage-module__detailValue___BdvUC{font-size:14px;font-weight:600;color:#343a40}.MyListingsPage-module__listingActions___IfmlR{display:flex;flex-wrap:wrap;gap:12px}.MyListingsPage-module__actionButton___vm4U4{flex:1;min-width:140px;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.MyListingsPage-module__actionButton___vm4U4:disabled{opacity:.6;cursor:not-allowed}.MyListingsPage-module__viewButton___gFq0G{background:#e7f3ff;color:#004085}.MyListingsPage-module__viewButton___gFq0G:hover:not(:disabled){background:#cce5ff}.MyListingsPage-module__editButton___GMG6G{background:#fff3cd;color:#856404}.MyListingsPage-module__editButton___GMG6G:hover:not(:disabled){background:#ffe69c}.MyListingsPage-module__activateButton___dU5me{background:#d4edda;color:#155724}.MyListingsPage-module__activateButton___dU5me:hover:not(:disabled){background:#c3e6cb}.MyListingsPage-module__deactivateButton___hF0Vo{background:#f8d7da;color:#721c24}.MyListingsPage-module__deactivateButton___hF0Vo:hover:not(:disabled){background:#f5c6cb}.MyListingsPage-module__deleteButton___Nyq3q{background:#fff5f5;color:#c53030;border:1px solid #feb2b2}.MyListingsPage-module__deleteButton___Nyq3q:hover:not(:disabled){background:#fed7d7}.MyListingsPage-module__pagination___5ZGbR{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:32px}.MyListingsPage-module__paginationButton___knCC4{padding:10px 20px;background:#fff;color:#667eea;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.MyListingsPage-module__paginationButton___knCC4:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea}.MyListingsPage-module__paginationButton___knCC4:disabled{opacity:.5;cursor:not-allowed}.MyListingsPage-module__paginationInfo___QaJl0{font-size:14px;color:#6c757d;font-weight:500}.MyListingsPage-module__emptyState___m5zTG{text-align:center;padding:60px 20px}.MyListingsPage-module__emptyState___m5zTG .MyListingsPage-module__emptyIcon___XaoBX{font-size:64px;margin-bottom:24px}.MyListingsPage-module__emptyState___m5zTG h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#343a40}.MyListingsPage-module__emptyState___m5zTG p{font-size:16px;color:#6c757d;max-width:400px;margin:0 auto 32px;line-height:1.5}.MyListingsPage-module__emptyButton___5Z2hp{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s}.MyListingsPage-module__emptyButton___5Z2hp:hover{transform:translateY(-2px);box-shadow:0 8px 25px #28a74566}@media(max-width:768px){.MyListingsPage-module__header___jVPI5{flex-direction:column;gap:16px;align-items:stretch}.MyListingsPage-module__header___jVPI5 h1{text-align:center}.MyListingsPage-module__createButton___0mi0A{justify-content:center}.MyListingsPage-module__statsBar___CgLDL,.MyListingsPage-module__listingDetails___U1e2b{grid-template-columns:1fr}.MyListingsPage-module__listingActions___IfmlR{flex-direction:column}.MyListingsPage-module__listingActions___IfmlR .MyListingsPage-module__actionButton___vm4U4{min-width:100%}}.ListingFormPage-module__listingFormPage___ADaKp{max-width:800px;margin:0 auto}.ListingFormPage-module__header___7kAzo{margin-bottom:32px;text-align:center}.ListingFormPage-module__header___7kAzo h1{margin:0 0 8px;font-size:28px;font-weight:600;color:#343a40}.ListingFormPage-module__subtitle___lKBsz{margin:0;font-size:14px;color:#6c757d}.ListingFormPage-module__loading___vYpg2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.ListingFormPage-module__loading___vYpg2 .ListingFormPage-module__spinner___LmF7L{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:ListingFormPage-module__spin___WxqMc 1s linear infinite;margin-bottom:16px}.ListingFormPage-module__loading___vYpg2 p{margin:0;color:#6c757d;font-size:14px}@keyframes ListingFormPage-module__spin___WxqMc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ListingFormPage-module__form___JGo7b{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:32px}.ListingFormPage-module__formSection___H-nBZ{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e9ecef}.ListingFormPage-module__formSection___H-nBZ:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.ListingFormPage-module__sectionTitle___D2YhV{margin:0 0 24px;font-size:18px;font-weight:600;color:#343a40}.ListingFormPage-module__formGroup___l4Qio{margin-bottom:24px}.ListingFormPage-module__formGroup___l4Qio:last-child{margin-bottom:0}.ListingFormPage-module__label___9Nqpf{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#495057}.ListingFormPage-module__required___2E4VI{color:#dc3545}.ListingFormPage-module__input___C7VQS,.ListingFormPage-module__textarea___mAQo4{width:100%;padding:12px 16px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-family:inherit;transition:all .2s}.ListingFormPage-module__input___C7VQS:focus,.ListingFormPage-module__textarea___mAQo4:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.ListingFormPage-module__input___C7VQS::placeholder,.ListingFormPage-module__textarea___mAQo4::placeholder{color:#adb5bd}.ListingFormPage-module__inputError___OjkdI{border-color:#dc3545}.ListingFormPage-module__inputError___OjkdI:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.ListingFormPage-module__textarea___mAQo4{resize:vertical;min-height:120px;line-height:1.5}.ListingFormPage-module__hint___KYh0o{margin-top:6px;font-size:12px;color:#6c757d}.ListingFormPage-module__error___6q11v{margin-top:6px;font-size:13px;color:#dc3545;font-weight:500}.ListingFormPage-module__categoryGrid___N8its{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.ListingFormPage-module__categoryButton___7R4Pg{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:2px solid #e9ecef;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.ListingFormPage-module__categoryButton___7R4Pg:hover{border-color:#667eea;background:#f8f9ff}.ListingFormPage-module__categoryButtonActive___Qx9ak{border-color:#667eea;background:#f8f9ff;box-shadow:0 0 0 3px #667eea1a}.ListingFormPage-module__categoryIcon___1wluI{font-size:24px;flex-shrink:0}.ListingFormPage-module__categoryLabel___cGOqn{font-weight:500;color:#343a40;text-align:left}.ListingFormPage-module__pricePreview___dS4AZ{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px}.ListingFormPage-module__pricePreviewItem___VDKHD{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ListingFormPage-module__pricePreviewItem___VDKHD:last-child{margin-bottom:0}.ListingFormPage-module__pricePreviewLabel___toECp{font-size:14px;color:#6c757d;font-weight:500}.ListingFormPage-module__pricePreviewValue___8s9-p{font-size:18px;font-weight:700;color:#343a40}.ListingFormPage-module__priceInfo___ABG24{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef;font-size:13px;color:#6c757d;text-align:center}.ListingFormPage-module__formActions___0YQzt{display:flex;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e9ecef}.ListingFormPage-module__cancelButton___-slkY,.ListingFormPage-module__submitButton___-z6bn{flex:1;padding:14px 24px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.ListingFormPage-module__cancelButton___-slkY{background:#fff;color:#6c757d;border:1px solid #e9ecef}.ListingFormPage-module__cancelButton___-slkY:hover{background:#f8f9fa;border-color:#dc3545;color:#dc3545}.ListingFormPage-module__submitButton___-z6bn{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.ListingFormPage-module__submitButton___-z6bn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #28a74566}.ListingFormPage-module__submitButton___-z6bn:disabled{opacity:.6;cursor:not-allowed;transform:none}.ListingFormPage-module__generalError___A9rrp{margin-top:20px;padding:16px;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;font-size:14px;text-align:center}@media(max-width:768px){.ListingFormPage-module__form___JGo7b{padding:24px}.ListingFormPage-module__categoryGrid___N8its{grid-template-columns:1fr}.ListingFormPage-module__formActions___0YQzt{flex-direction:column}.ListingFormPage-module__formActions___0YQzt .ListingFormPage-module__cancelButton___-slkY,.ListingFormPage-module__formActions___0YQzt .ListingFormPage-module__submitButton___-z6bn{width:100%}}.ListingDetailPage-module__listingDetailPage___5hKmm{max-width:1200px;margin:0 auto;padding:2rem}.ListingDetailPage-module__loading___BuZkZ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.ListingDetailPage-module__loading___BuZkZ p{color:#666;font-size:1rem}.ListingDetailPage-module__spinner___OUBeb{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;animation:ListingDetailPage-module__spin___giLyC 1s linear infinite}@keyframes ListingDetailPage-module__spin___giLyC{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ListingDetailPage-module__notFound___zKl-N{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;text-align:center}.ListingDetailPage-module__notFound___zKl-N h2{font-size:1.5rem;color:#333;margin:0}.ListingDetailPage-module__notFound___zKl-N p{color:#666;margin:0}.ListingDetailPage-module__notFoundIcon___otIbL{font-size:4rem}.ListingDetailPage-module__backButton___1AcBn{padding:.75rem 1.5rem;background:#333;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .2s}.ListingDetailPage-module__backButton___1AcBn:hover{background:#555}.ListingDetailPage-module__header___nCwmP{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.ListingDetailPage-module__backLink___4r8wN{color:#333;text-decoration:none;font-size:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all .2s}.ListingDetailPage-module__backLink___4r8wN:hover{background:#f5f5f5;border-color:#333}.ListingDetailPage-module__inactiveBadge___Rqsso{padding:.5rem 1rem;background:#ff6b6b;color:#fff;border-radius:6px;font-size:.875rem;font-weight:500}.ListingDetailPage-module__content___NfpeN{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}@media(max-width:968px){.ListingDetailPage-module__content___NfpeN{grid-template-columns:1fr}}.ListingDetailPage-module__mainSection___XNC89{display:flex;flex-direction:column;gap:1.5rem}.ListingDetailPage-module__categoryBadge___0M05i{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f5f5f5;border-radius:6px;width:fit-content}.ListingDetailPage-module__categoryIcon___vqN0s{font-size:1.25rem}.ListingDetailPage-module__categoryLabel___SxQOe{font-size:.875rem;font-weight:500;color:#666}.ListingDetailPage-module__title___5WKEG{font-size:2rem;font-weight:600;color:#333;margin:0;line-height:1.3}.ListingDetailPage-module__meta___FPJR-{display:flex;gap:2rem;flex-wrap:wrap}.ListingDetailPage-module__metaItem___onYsK{display:flex;align-items:center;gap:.5rem;color:#666;font-size:.875rem}.ListingDetailPage-module__metaIcon___Cju4u{font-size:1rem}.ListingDetailPage-module__metaText___M7RwM{color:#666}.ListingDetailPage-module__description___6JnU6{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}.ListingDetailPage-module__description___6JnU6 h3{font-size:1.25rem;font-weight:600;color:#333;margin:0 0 1rem}.ListingDetailPage-module__description___6JnU6 p{font-size:1rem;line-height:1.6;color:#444;margin:0;white-space:pre-wrap}.ListingDetailPage-module__sidebar___42lld{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:2rem}.ListingDetailPage-module__priceCard___mNV-b,.ListingDetailPage-module__infoCard___TpS2K{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem}.ListingDetailPage-module__priceCard___mNV-b h3,.ListingDetailPage-module__infoCard___TpS2K h3{font-size:1.125rem;font-weight:600;color:#333;margin:0 0 1rem}.ListingDetailPage-module__priceMain___-m-Jv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ListingDetailPage-module__priceLabel___He1lN{font-size:.875rem;color:#666}.ListingDetailPage-module__priceValue___Hsl9J{font-size:1.5rem;font-weight:600;color:#333}.ListingDetailPage-module__priceDivider___z6Otj{height:1px;background:#e0e0e0;margin:1rem 0}.ListingDetailPage-module__priceSecondary___wcOpo{display:flex;justify-content:space-between;align-items:center}.ListingDetailPage-module__priceSecondary___wcOpo .ListingDetailPage-module__priceValue___Hsl9J{font-size:1.25rem;color:#666}.ListingDetailPage-module__priceInfo___gVhBi{margin-top:1rem;padding:.75rem;background:#f5f5f5;border-radius:6px;font-size:.875rem;color:#666;text-align:center}.ListingDetailPage-module__dealButton___VLmIB{width:100%;padding:1rem;background:#333;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;margin-top:1.5rem;transition:background .2s}.ListingDetailPage-module__dealButton___VLmIB:hover:not(:disabled){background:#555}.ListingDetailPage-module__dealButton___VLmIB:disabled{background:#ccc;cursor:not-allowed}.ListingDetailPage-module__activeDealCard___tJnF9{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px solid #667eea;border-radius:12px}.ListingDetailPage-module__activeDealHeader___amD-5{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ListingDetailPage-module__activeDealIcon___FKVpI{font-size:24px}.ListingDetailPage-module__activeDealTitle___0pwKI{font-size:1rem;font-weight:600;color:#343a40}.ListingDetailPage-module__activeDealText___QARze{margin:0 0 16px;font-size:.875rem;color:#6c757d;line-height:1.5}.ListingDetailPage-module__goToDealButton___NdmBV{width:100%;padding:.875rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s}.ListingDetailPage-module__goToDealButton___NdmBV:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.ListingDetailPage-module__ownListingActions___enmK4{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.ListingDetailPage-module__editButton___ULVJ-{width:100%;padding:1rem;background:#4a90e2;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .2s}.ListingDetailPage-module__editButton___ULVJ-:hover{background:#357abd}.ListingDetailPage-module__ownListingNote___KlbT7{text-align:center;font-size:.875rem;color:#666;padding:.5rem;background:#f5f5f5;border-radius:6px}.ListingDetailPage-module__inactiveNote___-o94d{margin-top:1.5rem;padding:1rem;background:#fff3cd;border:1px solid #ffc107;border-radius:6px;font-size:.875rem;color:#856404;text-align:center}.ListingDetailPage-module__infoList___PJL2d{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.ListingDetailPage-module__infoList___PJL2d li{font-size:.875rem;color:#666;line-height:1.5}.DealPage-module__dealPage___n5KFP{max-width:1200px}.DealPage-module__loading___Grirl,.DealPage-module__error___jx6r-{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.DealPage-module__loading___Grirl .DealPage-module__spinner___i-8Zd,.DealPage-module__error___jx6r- .DealPage-module__spinner___i-8Zd{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:DealPage-module__spin___vBa4b 1s linear infinite;margin-bottom:16px}.DealPage-module__loading___Grirl p,.DealPage-module__loading___Grirl h2,.DealPage-module__error___jx6r- p,.DealPage-module__error___jx6r- h2{margin:0 0 20px;color:#6c757d;font-size:14px}.DealPage-module__loading___Grirl h2,.DealPage-module__error___jx6r- h2{font-size:24px;color:#343a40}@keyframes DealPage-module__spin___vBa4b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DealPage-module__button___J1w-m{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.DealPage-module__button___J1w-m:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.DealPage-module__header___WYPeR{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.DealPage-module__header___WYPeR h1{margin:0 0 8px;font-size:28px;font-weight:600;color:#343a40}.DealPage-module__subtitle___i997d{margin:0;font-size:14px;color:#6c757d}.DealPage-module__status___J2cE7{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;white-space:nowrap}.DealPage-module__statusPending___DUEX1{background:#fff3cd;color:#856404}.DealPage-module__statusInProgress___1uz9S{background:#cce5ff;color:#004085}.DealPage-module__statusPartial___CzvaQ{background:#d1ecf1;color:#0c5460}.DealPage-module__statusCompleted___ze81x{background:#d4edda;color:#155724}.DealPage-module__statusArbitration___LNNll{background:#f8d7da;color:#721c24}.DealPage-module__statusCancelled___ofvZx{background:#f8f9fa;color:#6c757d}.DealPage-module__dealInfo___Adj0P{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:32px}.DealPage-module__infoCard___HUGuT,.DealPage-module__actionsCard___YZ2XM{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px}.DealPage-module__infoCard___HUGuT h3,.DealPage-module__actionsCard___YZ2XM h3{margin:0 0 20px;font-size:18px;font-weight:600;color:#343a40}.DealPage-module__infoGrid___cM8JD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.DealPage-module__infoItem___F89O8{display:flex;flex-direction:column;gap:6px}.DealPage-module__infoLabel___pfN-1{font-size:12px;font-weight:600;color:#adb5bd;text-transform:uppercase;letter-spacing:.5px}.DealPage-module__infoValue___CwqMM{font-size:15px;font-weight:600;color:#343a40}.DealPage-module__pendingInfo___Koiu1{display:flex;gap:12px;padding:16px;background:#e3f2fd;border:1px solid #90caf9;border-radius:8px;margin-bottom:16px}.DealPage-module__pendingIcon___F-rkX{font-size:24px;flex-shrink:0}.DealPage-module__pendingText___TUzNm{margin:8px 0 0;font-size:14px;color:#1565c0;line-height:1.5}.DealPage-module__confirmationStatus___8gPMt{display:flex;gap:12px;padding:16px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:16px}.DealPage-module__confirmationIcon___AGp79{font-size:24px;flex-shrink:0}.DealPage-module__confirmationText___cOUfp{margin:8px 0 0;font-size:14px;color:#495057;line-height:1.5}.DealPage-module__arbitrationInfo___r5-uR{display:flex;gap:12px;padding:16px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-top:16px}.DealPage-module__arbitrationIcon___8u3Hi{font-size:24px;flex-shrink:0}.DealPage-module__arbitrationReason___43V5a{margin:8px 0 0;font-size:14px;color:#856404}.DealPage-module__actions___cJHXp{display:flex;flex-direction:column;gap:12px}.DealPage-module__actionButton___Vvdhj{padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.DealPage-module__actionButton___Vvdhj:disabled{opacity:.6;cursor:not-allowed}.DealPage-module__startButton___3bsgG{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.DealPage-module__startButton___3bsgG:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.DealPage-module__confirmButton___O6Gau{background:#d4edda;color:#155724}.DealPage-module__confirmButton___O6Gau:hover:not(:disabled){background:#c3e6cb}.DealPage-module__cancelButton___yyYYe{background:#f8d7da;color:#721c24}.DealPage-module__cancelButton___yyYYe:hover:not(:disabled){background:#f5c6cb}.DealPage-module__arbitrationButton___M3hxf{background:#fff3cd;color:#856404}.DealPage-module__arbitrationButton___M3hxf:hover:not(:disabled){background:#ffe69c}.DealPage-module__arbitrationForm___bmyli{margin-top:20px;padding:16px;background:#f8f9fa;border-radius:8px}.DealPage-module__arbitrationForm___bmyli h4{margin:0 0 12px;font-size:16px;font-weight:600;color:#343a40}.DealPage-module__textarea___r79v0{width:100%;padding:12px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:all .2s}.DealPage-module__textarea___r79v0:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.DealPage-module__formActions___UzM25{display:flex;gap:12px;margin-top:12px}.DealPage-module__primaryButton___xMKkB,.DealPage-module__secondaryButton___ouU4h{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.DealPage-module__primaryButton___xMKkB:disabled,.DealPage-module__secondaryButton___ouU4h:disabled{opacity:.6;cursor:not-allowed}.DealPage-module__primaryButton___xMKkB{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.DealPage-module__primaryButton___xMKkB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.DealPage-module__secondaryButton___ouU4h{background:#fff;color:#6c757d;border:1px solid #e9ecef}.DealPage-module__secondaryButton___ouU4h:hover{background:#f8f9fa}.DealPage-module__chatSection___LL02X h2{margin:0 0 20px;font-size:20px;font-weight:600;color:#343a40}.DealPage-module__chatContainer___rd3g-{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:600px}.DealPage-module__messagesContainer___B-K5Y{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#f8f9fa}.DealPage-module__messagesLoading___FSamu,.DealPage-module__emptyMessages___7dRNm{text-align:center;padding:40px 20px;color:#6c757d;font-size:14px}.DealPage-module__message___QViFk{max-width:70%;padding:12px 16px;border-radius:12px;position:relative}.DealPage-module__myMessage___umzGJ{align-self:flex-end;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.DealPage-module__otherMessage___5Md8G{align-self:flex-start;background:#fff;border:1px solid #e9ecef;color:#343a40}.DealPage-module__messageHeader___IuNEc{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.DealPage-module__messageSender___CnaDq{font-size:12px;font-weight:600;opacity:.9}.DealPage-module__messageTime___GIaUC{font-size:11px;opacity:.7}.DealPage-module__messageText___J0IcO{font-size:14px;line-height:1.5;word-wrap:break-word}.DealPage-module__unreadIndicator___ZwXXe{position:absolute;top:-8px;right:-8px;padding:2px 8px;background:#dc3545;color:#fff;border-radius:12px;font-size:10px;font-weight:600}.DealPage-module__messageForm___lf9Kf{display:flex;gap:12px;padding:16px;background:#fff;border-top:1px solid #e9ecef}.DealPage-module__messageInput___mgAKw{flex:1;padding:12px 16px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;transition:all .2s}.DealPage-module__messageInput___mgAKw:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.DealPage-module__messageInput___mgAKw:disabled{background:#f8f9fa;cursor:not-allowed}.DealPage-module__sendButton___ScOXI{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.DealPage-module__sendButton___ScOXI:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.DealPage-module__sendButton___ScOXI:disabled{opacity:.6;cursor:not-allowed;transform:none}@media(max-width:768px){.DealPage-module__header___WYPeR{flex-direction:column;gap:16px;align-items:stretch}.DealPage-module__header___WYPeR .DealPage-module__status___J2cE7{text-align:center}.DealPage-module__dealInfo___Adj0P,.DealPage-module__infoGrid___cM8JD{grid-template-columns:1fr}.DealPage-module__message___QViFk{max-width:85%}.DealPage-module__messageForm___lf9Kf{flex-direction:column}.DealPage-module__messageForm___lf9Kf .DealPage-module__sendButton___ScOXI{width:100%}.DealPage-module__chatContainer___rd3g-{height:500px}}.MyDealsPage-module__myDealsPage___xEWDc{max-width:1200px}.MyDealsPage-module__header___c0K4-{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.MyDealsPage-module__header___c0K4- h1{margin:0;font-size:28px;font-weight:600;color:#343a40}.MyDealsPage-module__stats___KtEaL{display:flex;gap:24px}.MyDealsPage-module__statItem___Y1zAS{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.MyDealsPage-module__statLabel___SQyms{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.MyDealsPage-module__statValue___XraQ9{font-size:24px;font-weight:700;color:#667eea}.MyDealsPage-module__loading___l9V62{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.MyDealsPage-module__loading___l9V62 .MyDealsPage-module__spinner___7fTbb{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:MyDealsPage-module__spin___C-99z 1s linear infinite;margin-bottom:16px}.MyDealsPage-module__loading___l9V62 p{margin:0;color:#6c757d;font-size:14px}@keyframes MyDealsPage-module__spin___C-99z{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MyDealsPage-module__filters___G4c-F{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.MyDealsPage-module__filterButton___IYAph{padding:10px 20px;background:#fff;border:1px solid #e9ecef;border-radius:8px;font-size:14px;font-weight:500;color:#6c757d;cursor:pointer;transition:all .2s}.MyDealsPage-module__filterButton___IYAph:hover{border-color:#667eea;color:#667eea}.MyDealsPage-module__filterButton___IYAph.MyDealsPage-module__active___tjWPN{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.MyDealsPage-module__emptyState___elHAC{text-align:center;padding:60px 20px;background:#fff;border:1px solid #e9ecef;border-radius:12px}.MyDealsPage-module__emptyState___elHAC .MyDealsPage-module__emptyIcon___GOzhS{font-size:64px;margin-bottom:24px}.MyDealsPage-module__emptyState___elHAC h3{margin:0 0 12px;font-size:24px;font-weight:600;color:#343a40}.MyDealsPage-module__emptyState___elHAC p{font-size:16px;color:#6c757d;max-width:400px;margin:0 auto 24px;line-height:1.5}.MyDealsPage-module__goToMarketplaceButton___CjaAd{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.MyDealsPage-module__goToMarketplaceButton___CjaAd:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.MyDealsPage-module__dealsList___I7i9l{display:grid;gap:20px}.MyDealsPage-module__dealCard___a6Y6f{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;cursor:pointer;transition:all .2s}.MyDealsPage-module__dealCard___a6Y6f:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.MyDealsPage-module__dealHeader___zANGE{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.MyDealsPage-module__dealTitle___OtGtR{display:flex;align-items:center;gap:12px;flex:1}.MyDealsPage-module__dealIcon___5jVvz{font-size:24px;flex-shrink:0}.MyDealsPage-module__dealListingTitle___dIwS-{font-size:18px;font-weight:600;color:#343a40;line-height:1.4}.MyDealsPage-module__dealStatus___WQ7Hu{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-align:center;white-space:nowrap;flex-shrink:0}.MyDealsPage-module__statusPending___19RCr{background:#fff9e6;color:#d69e2e}.MyDealsPage-module__statusInProgress___PVPNA{background:#e3f2fd;color:#1976d2}.MyDealsPage-module__statusCompleted___pG6E-{background:#f0fff4;color:#2f855a}.MyDealsPage-module__statusArbitration___J-daN{background:#fff5f5;color:#c53030}.MyDealsPage-module__statusCancelled___VS-dj{background:#f7fafc;color:#718096}.MyDealsPage-module__dealInfo___OLQ8m{display:grid;gap:12px;margin-bottom:16px}.MyDealsPage-module__infoRow___347MC{display:flex;justify-content:space-between;align-items:center;font-size:14px}.MyDealsPage-module__infoLabel___GV-gH{color:#6c757d;font-weight:500}.MyDealsPage-module__infoValue___KdQbl{color:#343a40;font-weight:600;text-align:right}.MyDealsPage-module__confirmationStatus___Zberx{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;padding:16px;background:#f8f9fa;border-radius:8px}.MyDealsPage-module__confirmationItem___SODuO{display:flex;flex-direction:column;gap:4px}.MyDealsPage-module__confirmationLabel___R9koc{font-size:12px;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.MyDealsPage-module__confirmationValue___GMmHH{font-size:14px;font-weight:600;color:#343a40}.MyDealsPage-module__dealFooter___yZpKB{display:flex;justify-content:flex-end;padding-top:16px;border-top:1px solid #e9ecef}.MyDealsPage-module__viewButton___CXAHY{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.MyDealsPage-module__viewButton___CXAHY:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}@media(max-width:768px){.MyDealsPage-module__header___c0K4-{flex-direction:column;gap:16px;align-items:stretch}.MyDealsPage-module__header___c0K4- h1{text-align:center}.MyDealsPage-module__stats___KtEaL,.MyDealsPage-module__filters___G4c-F{justify-content:center}.MyDealsPage-module__dealHeader___zANGE{flex-direction:column;gap:12px}.MyDealsPage-module__dealStatus___WQ7Hu{align-self:flex-start}.MyDealsPage-module__confirmationStatus___Zberx{grid-template-columns:1fr}.MyDealsPage-module__infoRow___347MC{flex-direction:column;align-items:flex-start;gap:4px}.MyDealsPage-module__infoValue___KdQbl{text-align:left}}
