.PropertyCard_link__wD7JR{text-decoration:none;color:inherit;display:block}.PropertyCard_card___whh0{background-color:#11604a;border-radius:8px;padding:1rem;margin-bottom:1rem;cursor:pointer;transition:background-color .2s ease;min-height:60px;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.PropertyCard_card___whh0{padding:1rem 1.5rem}}.PropertyCard_card___whh0:hover{background-color:#157359}.PropertyCard_card___whh0:active{background-color:#0f4d3d}.PropertyCard_subtitle__v_Uuf{opacity:.7;margin:.5rem 0 0;font-size:.9rem}.AddPropertyModal_overlay__09X_u{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;backdrop-filter:blur(4px)}.AddPropertyModal_modal__MGRmF{background:#FFFFFF;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);border:2px solid rgba(22,101,52,.1)}.AddPropertyModal_header__hPnAb{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(22,101,52,.1)}.AddPropertyModal_title__FPcXb{font-size:1.5rem;font-weight:700;color:#404040;margin:0}.AddPropertyModal_closeButton__C_OcL{background:none;border:none;font-size:2rem;color:#404040;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.AddPropertyModal_closeButton__C_OcL:hover:not(:disabled){background:rgba(64,64,64,.1)}.AddPropertyModal_closeButton__C_OcL:disabled{opacity:.5;cursor:not-allowed}.AddPropertyModal_form__JA18H{padding:1.5rem}.AddPropertyModal_formGroup__2fPtk{margin-bottom:1.5rem}.AddPropertyModal_label__VgIyO{display:block;font-size:.875rem;font-weight:600;color:#404040;margin-bottom:.5rem}.AddPropertyModal_required__E9T4T{color:#dc2626}.AddPropertyModal_input__w6aE_{width:100%;padding:.75rem 1rem;border:2px solid rgba(22,101,52,.2);border-radius:8px;font-size:1rem;color:#404040;background:#FFFFFF;transition:border-color .2s;box-sizing:border-box}.AddPropertyModal_input__w6aE_:focus{outline:none;border-color:#166534}.AddPropertyModal_input__w6aE_:disabled{background:#F5F5F0;cursor:not-allowed}.AddPropertyModal_inputWrapper__jO9Mv{position:relative;display:flex;align-items:center}.AddPropertyModal_currency__xH_OW,.AddPropertyModal_percent___mKhP{position:absolute;left:1rem;font-weight:600;color:#404040;pointer-events:none}.AddPropertyModal_inputWrapper__jO9Mv .AddPropertyModal_input__w6aE_{padding-left:2.5rem}.AddPropertyModal_percent___mKhP{left:auto;right:1rem}.AddPropertyModal_inputWrapper__jO9Mv .AddPropertyModal_input__w6aE_[placeholder*="%"]{padding-right:2.5rem}.AddPropertyModal_helpText__2ok_u{font-size:.75rem;color:rgba(64,64,64,.6);margin-top:.25rem;margin-bottom:0}.AddPropertyModal_rewardTypeToggle__DATO6{display:flex;gap:.5rem;border-radius:8px;padding:4px;background:rgba(22,101,52,.05)}.AddPropertyModal_toggleOption__q_823{flex:1;padding:.75rem 1rem;border:2px solid transparent;border-radius:6px;background:transparent;color:#404040;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.AddPropertyModal_toggleOption__q_823:hover:not(:disabled){background:rgba(22,101,52,.1)}.AddPropertyModal_toggleOptionActive__b4wEL{background:#FFFFFF;border-color:#166534;color:#166534;box-shadow:0 2px 4px rgba(22,101,52,.1)}.AddPropertyModal_toggleOption__q_823:disabled{opacity:.5;cursor:not-allowed}.AddPropertyModal_error__23usY{padding:.75rem 1rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626;font-size:.875rem;margin-bottom:1rem}.AddPropertyModal_actions__80hSc{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(22,101,52,.1)}.AddPropertyModal_cancelButton__QhabO,.AddPropertyModal_submitButton__BGW8H{padding:.875rem 2rem;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid;min-height:48px}.AddPropertyModal_cancelButton__QhabO{background:transparent;color:#404040;border-color:rgba(64,64,64,.3)}.AddPropertyModal_cancelButton__QhabO:hover:not(:disabled){background:rgba(64,64,64,.05);border-color:rgba(64,64,64,.5)}.AddPropertyModal_submitButton__BGW8H{background:linear-gradient(135deg,#166534,#1a7a3f);color:#FFFFFF;border-color:#166534;box-shadow:0 4px 12px rgba(22,101,52,.25),inset 0 1px 0 rgba(255,255,255,.15)}.AddPropertyModal_submitButton__BGW8H:hover:not(:disabled){background:linear-gradient(135deg,#1a7a3f,#1e8a48);border-color:#1a7a3f;transform:translateY(-2px);box-shadow:0 6px 16px rgba(22,101,52,.35),inset 0 1px 0 rgba(255,255,255,.2)}.AddPropertyModal_submitButton__BGW8H:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px rgba(22,101,52,.25)}.AddPropertyModal_cancelButton__QhabO:disabled,.AddPropertyModal_submitButton__BGW8H:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:640px){.AddPropertyModal_modal__MGRmF{max-width:100%;border-radius:12px}.AddPropertyModal_header__hPnAb{padding:1rem}.AddPropertyModal_title__FPcXb{font-size:1.25rem}.AddPropertyModal_form__JA18H{padding:1rem}.AddPropertyModal_actions__80hSc{flex-direction:column-reverse}.AddPropertyModal_cancelButton__QhabO,.AddPropertyModal_submitButton__BGW8H{width:100%}}.LoadingSpinner_container__Ox_kv{padding:2rem;text-align:center}.ErrorMessage_container__ayvno{padding:2rem}.ErrorMessage_error__IjTTi{color:#e74c3c}.dashboard_main__lwjZi{min-height:100vh;background:#F5F5F0;padding:2rem 1rem}.dashboard_header__msQef{margin-bottom:2rem;text-align:center}.dashboard_title__LwaXB{font-size:2rem;font-weight:700;color:#404040;margin:0 0 .5rem;letter-spacing:-.02em}.dashboard_subtitle__9Jusd{font-size:1rem;color:rgba(64,64,64,.7);margin:0}.dashboard_actions__88lD9{display:flex;justify-content:flex-end;margin-bottom:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.dashboard_addButton__Uq_Ss{padding:.875rem 2rem;background:linear-gradient(135deg,#166534,#1a7a3f);color:#FFFFFF;border:2px solid #166534;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(22,101,52,.25),inset 0 1px 0 rgba(255,255,255,.15);min-height:48px;letter-spacing:.3px}.dashboard_addButton__Uq_Ss:hover{background:linear-gradient(135deg,#1a7a3f,#1e8a48);border-color:#1a7a3f;transform:translateY(-2px);box-shadow:0 6px 16px rgba(22,101,52,.35),inset 0 1px 0 rgba(255,255,255,.2)}.dashboard_addButton__Uq_Ss:active{background:linear-gradient(135deg,#13522a,#0f4020);transform:translateY(0);box-shadow:0 4px 12px rgba(22,101,52,.25)}.dashboard_errorContainer__bPs73{max-width:1200px;margin:0 auto 2rem}.dashboard_loadingContainer__d21uK{display:flex;justify-content:center;align-items:center;min-height:400px;max-width:1200px;margin:0 auto}.dashboard_propertiesGrid__RH7YR{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}.dashboard_emptyState__5wC1K{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;max-width:600px;margin:0 auto;background:#FFFFFF;border-radius:16px;border:2px solid rgba(22,101,52,.1);box-shadow:0 4px 16px rgba(0,0,0,.08)}.dashboard_emptyStateIcon__LlLh3{font-size:4rem;margin-bottom:1rem;opacity:.8}.dashboard_emptyStateTitle__v6BHz{font-size:1.5rem;font-weight:700;color:#404040;margin:0 0 1rem}.dashboard_emptyStateDescription__tVs27{font-size:1rem;color:rgba(64,64,64,.7);line-height:1.6;margin:0 0 2rem}.dashboard_emptyStateButton__B2jmY{padding:.875rem 2rem;background:linear-gradient(135deg,#166534,#1a7a3f);color:#FFFFFF;border:2px solid #166534;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(22,101,52,.25),inset 0 1px 0 rgba(255,255,255,.15);min-height:48px}.dashboard_emptyStateButton__B2jmY:hover{background:linear-gradient(135deg,#1a7a3f,#1e8a48);border-color:#1a7a3f;transform:translateY(-2px);box-shadow:0 6px 16px rgba(22,101,52,.35),inset 0 1px 0 rgba(255,255,255,.2)}.dashboard_emptyStateButton__B2jmY:active{background:linear-gradient(135deg,#13522a,#0f4020);transform:translateY(0);box-shadow:0 4px 12px rgba(22,101,52,.25)}@media (min-width:768px){.dashboard_main__lwjZi{padding:3rem 2rem}.dashboard_title__LwaXB{font-size:2.5rem}.dashboard_subtitle__9Jusd{font-size:1.125rem}}@media (max-width:640px){.dashboard_main__lwjZi{padding:1.5rem 1rem}.dashboard_title__LwaXB{font-size:1.75rem}.dashboard_propertiesGrid__RH7YR{grid-template-columns:1fr;gap:1rem}.dashboard_actions__88lD9{justify-content:stretch}.dashboard_addButton__Uq_Ss{width:100%}.dashboard_emptyState__5wC1K{padding:3rem 1.5rem}.dashboard_emptyStateIcon__LlLh3{font-size:3rem}.dashboard_emptyStateTitle__v6BHz{font-size:1.25rem}}.wallet_main__Defrj{min-height:100vh;background:#F5F5F0;padding:2rem 1rem}.wallet_container__m_Mm3{max-width:1200px;margin:0 auto}.wallet_header__N3Yi3{text-align:center;margin-bottom:2rem}.wallet_title__09sbI{font-size:2rem;font-weight:700;color:#404040;margin:0 0 .5rem;letter-spacing:-.02em}.wallet_subtitle__C3J_A{font-size:1rem;color:rgba(64,64,64,.7);margin:0}.wallet_errorContainer__p5vJs{margin-bottom:1.5rem}.wallet_loadingContainer__im5rk{display:flex;justify-content:center;align-items:center;min-height:400px}.wallet_statsGrid__qOmB3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.wallet_statCard__r5d6V{background:#FFFFFF;border-radius:16px;padding:1.5rem;display:flex;align-items:center;gap:1rem;border:2px solid rgba(22,101,52,.1);box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}.wallet_statCard__r5d6V:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.wallet_statIcon__S38Cg{width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,#166534,#1a7a3f);color:#FFFFFF;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet_statIconPending__r5f8M{background:linear-gradient(135deg,#EAB308,#F59E0B)}.wallet_statIconPaid__aQ_lZ{background:linear-gradient(135deg,#166534,#1a7a3f)}.wallet_statContent__z29hv{flex:1}.wallet_statLabel__ciEUQ{font-size:.875rem;color:rgba(64,64,64,.7);margin:0 0 .25rem;font-weight:500}.wallet_statValue__gwMZw{font-size:1.75rem;font-weight:700;color:#404040;margin:0}.wallet_activitySection__8v6Qu{background:#FFFFFF;border-radius:16px;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.08);border:2px solid rgba(22,101,52,.1)}.wallet_sectionTitle__m8wjX{font-size:1.5rem;font-weight:700;color:#404040;margin:0 0 1.5rem}.wallet_activityList___c8dd{display:flex;flex-direction:column;gap:1rem}.wallet_activityItem__vcupZ{padding:1.5rem;border:2px solid rgba(64,64,64,.1);border-radius:12px;background:#F5F5F0;transition:all .2s}.wallet_activityItem__vcupZ:hover{border-color:rgba(22,101,52,.3);box-shadow:0 2px 8px rgba(0,0,0,.06)}.wallet_activityHeader__FGG6q{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.wallet_activityInfo__Yp5Q_{flex:1}.wallet_activityTaskName__X6KjC{font-size:1.125rem;font-weight:700;color:#404040;margin:0 0 .25rem}.wallet_activityProperty___bAQN{font-size:.875rem;color:rgba(64,64,64,.7);margin:0}.wallet_statusBadge__pM6Ql{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;white-space:nowrap}.wallet_statusPending__SZ8Ib{background:rgba(234,179,8,.1);color:#B45309;border:1px solid rgba(234,179,8,.3)}.wallet_statusApproved__M8jO9{background:rgba(22,101,52,.1);color:#166534;border:1px solid rgba(22,101,52,.3)}.wallet_statusRejected__BPxYp{background:rgba(220,38,38,.1);color:#DC2626;border:1px solid rgba(220,38,38,.3)}.wallet_activityDetails__EZQDo{display:flex;gap:2rem;margin-bottom:1rem;flex-wrap:wrap}.wallet_activityDate__x8WnN,.wallet_activityReward__0F_Vn{display:flex;align-items:center;gap:.5rem}.wallet_dateLabel__7nXpP,.wallet_rewardLabel__nMztL{font-size:.875rem;color:rgba(64,64,64,.7);font-weight:500}.wallet_rewardValue__8QlyM{font-size:1rem;font-weight:700;color:#166534}.wallet_dateValue__3JoB_{font-size:.875rem;color:#404040}.wallet_rejectionReason__L0Km8{margin-top:1rem;padding:1rem;background:rgba(220,38,38,.05);border-left:3px solid #dc2626;border-radius:6px}.wallet_rejectionLabel__zh8BF{font-size:.875rem;font-weight:600;color:#DC2626;margin:0 0 .5rem}.wallet_rejectionText__nvrPv{font-size:.875rem;color:rgba(64,64,64,.8);margin:0;line-height:1.5}.wallet_activityEvidence__lWH6R{margin-top:1rem}.wallet_evidenceImage__fYRfi{width:100%;max-width:300px;border-radius:8px;border:2px solid rgba(64,64,64,.1)}.wallet_emptyState__qAdfK{text-align:center;padding:4rem 2rem}.wallet_emptyIcon__VJfFB{color:rgba(64,64,64,.4);margin-bottom:1rem}.wallet_emptyTitle__4_Bhp{font-size:1.5rem;font-weight:700;color:#404040;margin:0 0 .5rem}.wallet_emptyDescription__564Sl{font-size:1rem;color:rgba(64,64,64,.7);margin:0}@media (max-width:768px){.wallet_main__Defrj{padding:1.5rem 1rem}.wallet_title__09sbI{font-size:1.75rem}.wallet_statsGrid__qOmB3{grid-template-columns:1fr}.wallet_activityHeader__FGG6q{flex-direction:column;align-items:flex-start}.wallet_activityDetails__EZQDo{flex-direction:column;gap:.75rem}.wallet_activitySection__8v6Qu{padding:1.5rem}}.guest-portal_main__W3oCO{background-color:#F5F5F0;color:#404040;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;padding:1rem;margin:0;width:100%}@media (min-width:768px){.guest-portal_main__W3oCO{padding:2rem;max-width:1200px;margin:0 auto}}@media (min-width:1024px){.guest-portal_main__W3oCO{padding:3rem}}.verify_main__3U8Xm{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#F5F5F0;padding:2rem 1rem}.verify_container__g9Gmw{width:100%;max-width:600px}.verify_header__2MWY6{text-align:center;background:#FFFFFF;border:2px solid rgba(22,101,52,.1);border-radius:16px;padding:3rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.08)}.verify_errorContent__qpgW5,.verify_loadingContent__76alf{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:2rem}.verify_spinner__SsEWq{width:60px;height:60px;border:4px solid rgba(22,101,52,.1);border-top-color:#166534;border-radius:50%;animation:verify_spin__CjVxU 1s linear infinite}@keyframes verify_spin__CjVxU{to{transform:rotate(1turn)}}.verify_title__npTY5{font-size:1.75rem;font-weight:700;color:#404040;margin:0;letter-spacing:-.02em}.verify_subtitle__ExY8B{font-size:1rem;color:rgba(64,64,64,.7);margin:0;max-width:400px;line-height:1.6}.verify_errorIcon__3mte9{font-size:4rem;line-height:1;margin-bottom:.5rem}.verify_errorMessage__vsl2q{padding:.75rem 1rem;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;color:#dc2626;font-size:.9rem;margin:0;max-width:400px;text-align:center}.verify_errorDescription__LPGaI{font-size:.875rem;color:rgba(64,64,64,.6);margin:0;max-width:400px;text-align:center}.verify_button__Dd1jd{display:inline-block;padding:.875rem 2rem;background:linear-gradient(135deg,#166534,#1a7a3f);color:#FFFFFF;border:none;border-radius:10px;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(22,101,52,.25),inset 0 1px 0 rgba(255,255,255,.15);min-height:48px;letter-spacing:.3px;text-align:center;margin-top:1rem;position:relative;overflow:hidden}.verify_button__Dd1jd:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.25);transform:translate(-50%,-50%);transition:width .6s,height .6s}.verify_button__Dd1jd:hover{background:linear-gradient(135deg,#1a7a3f,#1e8a48);transform:translateY(-3px);box-shadow:0 8px 20px rgba(22,101,52,.4),inset 0 1px 0 rgba(255,255,255,.2)}.verify_button__Dd1jd:hover:before{width:300px;height:300px}.verify_button__Dd1jd:active{background:linear-gradient(135deg,#13522a,#0f4020);transform:translateY(-1px);box-shadow:0 4px 12px rgba(19,82,42,.3)}@media (max-width:640px){.verify_header__2MWY6{padding:2rem 1.5rem}.verify_title__npTY5{font-size:1.5rem}.verify_errorDescription__LPGaI,.verify_subtitle__ExY8B{font-size:.875rem}.verify_spinner__SsEWq{width:50px;height:50px;border-width:3px}.verify_errorIcon__3mte9{font-size:3rem}}