.MarketingSide-module__XDZACW__marketingContainer{color:#fff;z-index:1;cursor:default;flex-direction:column;justify-content:flex-start;gap:24px;width:100%;max-width:520px;height:auto;min-height:100%;padding:48px 0;display:flex;position:relative;overflow-y:auto}.MarketingSide-module__XDZACW__logo{letter-spacing:-.5px;margin-bottom:4px;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:500}.MarketingSide-module__XDZACW__logoText{color:#fff}.MarketingSide-module__XDZACW__logoAccent{color:#c8a96e}.MarketingSide-module__XDZACW__headline{margin-bottom:4px}.MarketingSide-module__XDZACW__title{letter-spacing:-.5px;margin:0 0 12px;font-family:Fraunces,Georgia,serif;font-size:36px;font-weight:600;line-height:1.2}.MarketingSide-module__XDZACW__accent{color:#c8a96e;background:linear-gradient(135deg,#c8a96e 0%,#e8d5a8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.MarketingSide-module__XDZACW__description{color:#ffffffb3;max-width:400px;margin:0;font-size:15px;line-height:1.5}.MarketingSide-module__XDZACW__featureStack{flex-direction:column;justify-content:center;align-items:flex-start;height:48px;margin-bottom:4px;display:flex;position:relative}.MarketingSide-module__XDZACW__featureTitleItem{cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;background:#c8a96e1a;border:1px solid #c8a96e33;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.MarketingSide-module__XDZACW__featureTitleItem:hover{background:#c8a96e33;border-color:#c8a96e66;transform:translateY(-2px)scale(1.02)}.MarketingSide-module__XDZACW__featureTitleItem.MarketingSide-module__XDZACW__active{background:#c8a96e40;border-color:#c8a96e80;box-shadow:0 4px 20px #c8a96e26}.MarketingSide-module__XDZACW__featureTitleText{color:#fff;letter-spacing:.3px;font-size:14px;font-weight:600}.MarketingSide-module__XDZACW__dashboardPreview{perspective:1000px;width:100%;margin:0}.MarketingSide-module__XDZACW__dashboardCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:20px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0003}.MarketingSide-module__XDZACW__dashboardCard:hover{border-color:#c8a96e4d;transform:translateY(-4px)rotateX(2deg);box-shadow:0 12px 40px #0000004d}.MarketingSide-module__XDZACW__dashboardCard.MarketingSide-module__XDZACW__hovered{border-color:#c8a96e66;box-shadow:0 16px 48px #00000059,0 0 0 1px #c8a96e33}.MarketingSide-module__XDZACW__dashboardHeader{border-bottom:1px solid #ffffff1a;gap:6px;margin-bottom:16px;padding-bottom:12px;display:flex}.MarketingSide-module__XDZACW__dashboardDot{background:#ffffff4d;border-radius:50%;width:10px;height:10px;transition:transform .3s}.MarketingSide-module__XDZACW__dashboardCard:hover .MarketingSide-module__XDZACW__dashboardDot{transform:scale(1.2)}.MarketingSide-module__XDZACW__dashboardDot:first-child{background:#ff5f57}.MarketingSide-module__XDZACW__dashboardDot:nth-child(2){background:#febc2e}.MarketingSide-module__XDZACW__dashboardDot:nth-child(3){background:#28c840}.MarketingSide-module__XDZACW__dashboardContentWrapper{min-height:180px;position:relative;overflow:hidden}.MarketingSide-module__XDZACW__dashboardContentSlide{padding:0 4px;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;right:0}.MarketingSide-module__XDZACW__dashboardContent{flex-direction:column;gap:16px;display:flex}.MarketingSide-module__XDZACW__propertyList{flex-direction:column;gap:10px;display:flex}.MarketingSide-module__XDZACW__propertyItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .3s;display:flex}.MarketingSide-module__XDZACW__propertyItem:hover{background:#ffffff0f;border-color:#c8a96e33;transform:translate(4px)}.MarketingSide-module__XDZACW__propertyIcon{background:linear-gradient(135deg,#c8a96e4d,#c8a96e1a);border-radius:8px;flex-shrink:0;width:36px;height:36px}.MarketingSide-module__XDZACW__propertyInfo{flex-direction:column;flex:1;gap:2px;display:flex}.MarketingSide-module__XDZACW__propertyName{color:#fff;font-size:13px;font-weight:600}.MarketingSide-module__XDZACW__propertyUnits{color:#ffffff80;font-size:11px}.MarketingSide-module__XDZACW__propertyStatus{color:#28c840;background:#28c84026;border-radius:12px;padding:4px 10px;font-size:11px;font-weight:500}.MarketingSide-module__XDZACW__paymentChart{justify-content:space-between;align-items:flex-end;gap:12px;height:80px;padding:0 8px;display:flex}.MarketingSide-module__XDZACW__paymentBarGroup{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.MarketingSide-module__XDZACW__paymentBarLabel{color:#ffffff80;text-transform:uppercase;font-size:10px}.MarketingSide-module__XDZACW__paymentBar{background:#ffffff0d;border-radius:4px;width:100%;height:60px;position:relative;overflow:hidden}.MarketingSide-module__XDZACW__paymentBarFill{background:linear-gradient(#c8a96e4d,#c8a96ecc);border-radius:4px 4px 0 0;transition:height .6s cubic-bezier(.4,0,.2,1);animation:.8s ease-out forwards MarketingSide-module__XDZACW__paymentBarGrow;position:absolute;bottom:0;left:0;right:0}@keyframes MarketingSide-module__XDZACW__paymentBarGrow{0%{height:0}}.MarketingSide-module__XDZACW__leaseList{flex-direction:column;gap:10px;display:flex}.MarketingSide-module__XDZACW__leaseItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:all .3s;display:flex}.MarketingSide-module__XDZACW__leaseItem:hover{background:#ffffff0f;border-color:#c8a96e33;transform:translate(4px)}.MarketingSide-module__XDZACW__leaseInfo{flex-direction:column;gap:2px;display:flex}.MarketingSide-module__XDZACW__leaseTenant{color:#fff;font-size:13px;font-weight:600}.MarketingSide-module__XDZACW__leaseDate{color:#ffffff80;font-size:11px}.MarketingSide-module__XDZACW__leaseStatusBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:4px 10px;font-size:10px;font-weight:600}.MarketingSide-module__XDZACW__leaseStatusBadge[data-status=renewal]{color:#febc2e;background:#febc2e26}.MarketingSide-module__XDZACW__leaseStatusBadge[data-status=active]{color:#28c840;background:#28c84026}.MarketingSide-module__XDZACW__maintenanceList{flex-direction:column;gap:10px;display:flex}.MarketingSide-module__XDZACW__maintenanceItem{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .3s;display:flex}.MarketingSide-module__XDZACW__maintenanceItem:hover{background:#ffffff0f;border-color:#c8a96e33;transform:translate(4px)}.MarketingSide-module__XDZACW__maintenanceIcon{border-radius:8px;flex-shrink:0;width:36px;height:36px;position:relative}.MarketingSide-module__XDZACW__maintenanceIcon[data-priority=high]{background:#ff5f5733}.MarketingSide-module__XDZACW__maintenanceIcon[data-priority=high]:after{content:"!";color:#ff5f57;font-size:18px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MarketingSide-module__XDZACW__maintenanceIcon[data-priority=medium]{background:#febc2e33}.MarketingSide-module__XDZACW__maintenanceIcon[data-priority=medium]:after{content:"•";color:#febc2e;font-size:24px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MarketingSide-module__XDZACW__maintenanceInfo{flex-direction:column;flex:1;gap:2px;display:flex}.MarketingSide-module__XDZACW__maintenanceTitle{color:#fff;font-size:13px;font-weight:600}.MarketingSide-module__XDZACW__maintenanceProperty{color:#ffffff80;font-size:11px}.MarketingSide-module__XDZACW__maintenancePriority{text-transform:uppercase;letter-spacing:.5px;color:#ff5f57;background:#ff5f5726;border-radius:12px;padding:4px 10px;font-size:10px;font-weight:600}.MarketingSide-module__XDZACW__maintenancePriority[data-priority=medium]{color:#febc2e;background:#febc2e26}.MarketingSide-module__XDZACW__dashboardStats{justify-content:space-between;gap:12px;display:flex}.MarketingSide-module__XDZACW__dashboardStat{background:#c8a96e1a;border:1px solid #c8a96e33;border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:12px;transition:all .3s;display:flex}.MarketingSide-module__XDZACW__dashboardCard:hover .MarketingSide-module__XDZACW__dashboardStat{background:#c8a96e26;border-color:#c8a96e4d;transform:translateY(-2px)}.MarketingSide-module__XDZACW__dashboardStatLabel{color:#fff9;text-transform:uppercase;letter-spacing:.5px;font-size:11px}.MarketingSide-module__XDZACW__dashboardStatValue{color:#c8a96e;font-size:20px;font-weight:600;transition:color .3s}.MarketingSide-module__XDZACW__dashboardCard:hover .MarketingSide-module__XDZACW__dashboardStatValue{color:#e8d5a8}.MarketingSide-module__XDZACW__dashboardChart{justify-content:space-between;align-items:flex-end;gap:8px;height:60px;padding:0 4px;display:flex}.MarketingSide-module__XDZACW__chartBar{transform-origin:bottom;background:linear-gradient(#c8a96e33,#c8a96e99);border-radius:4px 4px 0 0;flex:1;min-height:20%;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.8s ease-out forwards MarketingSide-module__XDZACW__barGrow}.MarketingSide-module__XDZACW__chartBar:hover{background:linear-gradient(#c8a96e80,#c8a96ee6);transform:scaleY(1.1)}.MarketingSide-module__XDZACW__dashboardCard:hover .MarketingSide-module__XDZACW__chartBar{animation:1.5s ease-in-out infinite MarketingSide-module__XDZACW__barPulse}@keyframes MarketingSide-module__XDZACW__barPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.05)}}.MarketingSide-module__XDZACW__chartBar:first-child{animation-delay:.1s}.MarketingSide-module__XDZACW__chartBar:nth-child(2){animation-delay:.2s}.MarketingSide-module__XDZACW__chartBar:nth-child(3){animation-delay:.3s}.MarketingSide-module__XDZACW__chartBar:nth-child(4){animation-delay:.4s}.MarketingSide-module__XDZACW__chartBar:nth-child(5){animation-delay:.5s}.MarketingSide-module__XDZACW__chartBar:nth-child(6){animation-delay:.6s}.MarketingSide-module__XDZACW__descriptionOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#1a2e44f2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.MarketingSide-module__XDZACW__descriptionOverlay.MarketingSide-module__XDZACW__visible{opacity:1;pointer-events:auto}.MarketingSide-module__XDZACW__descriptionContent{width:100%;max-width:280px;position:relative;overflow:hidden}.MarketingSide-module__XDZACW__descriptionSlide{text-align:center;flex-direction:column;align-items:center;gap:16px;animation:.5s cubic-bezier(.4,0,.2,1) forwards MarketingSide-module__XDZACW__slideInDescription;display:flex}.MarketingSide-module__XDZACW__descriptionSlide.MarketingSide-module__XDZACW__slideNext{animation-name:MarketingSide-module__XDZACW__slideInFromRight}.MarketingSide-module__XDZACW__descriptionSlide.MarketingSide-module__XDZACW__slidePrev{animation-name:MarketingSide-module__XDZACW__slideInFromLeft}@keyframes MarketingSide-module__XDZACW__slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes MarketingSide-module__XDZACW__slideInFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.MarketingSide-module__XDZACW__descriptionText{color:#fffffff2;margin:0;font-size:15px;font-weight:400;line-height:1.6}.MarketingSide-module__XDZACW__featureIndicators{justify-content:center;gap:8px;margin-top:4px;display:flex}.MarketingSide-module__XDZACW__indicator{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.MarketingSide-module__XDZACW__indicator:hover{background:#fff6;transform:scale(1.2)}.MarketingSide-module__XDZACW__indicator.MarketingSide-module__XDZACW__active{background:#c8a96e;border-radius:4px;width:24px;box-shadow:0 0 10px #c8a96e66}@media (max-width:1200px){.MarketingSide-module__XDZACW__title{font-size:32px}.MarketingSide-module__XDZACW__marketingContainer{gap:20px;max-width:460px}.MarketingSide-module__XDZACW__featureStack{height:44px}.MarketingSide-module__XDZACW__featureTitleText{font-size:13px}}@media (max-width:1024px){.MarketingSide-module__XDZACW__marketingContainer{display:none}}@keyframes MarketingSide-module__XDZACW__barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
.AuthLayout-module__IBlSsq__authLayout{box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;height:100vh;display:grid;overflow:hidden}.AuthLayout-module__IBlSsq__marketingSide{background:linear-gradient(135deg,#1a2e44 0%,#0f1c2e 100%);justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.AuthLayout-module__IBlSsq__marketingSide:before{content:"";pointer-events:none;background:radial-gradient(circle,#c8a96e14 0%,#0000 70%);width:100%;height:100%;position:absolute;top:-50%;right:-50%}.AuthLayout-module__IBlSsq__marketingSide:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f60d 0%,#0000 70%);width:80%;height:80%;position:absolute;bottom:-30%;left:-30%}.AuthLayout-module__IBlSsq__formSide{background:var(--surface,#fff);box-sizing:border-box;justify-content:center;align-items:center;padding:48px;display:flex;position:relative;overflow-y:auto}[data-theme=dark] .AuthLayout-module__IBlSsq__formSide{background:var(--bg,#0f0f11)}.AuthLayout-module__IBlSsq__formContainer{width:100%;max-width:440px;margin:auto}.AuthLayout-module__IBlSsq__formHeader{text-align:center;margin-bottom:24px}.AuthLayout-module__IBlSsq__title{color:var(--text,#1a1a1a);letter-spacing:-.5px;margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:32px;font-weight:500}[data-theme=dark] .AuthLayout-module__IBlSsq__title{color:var(--text,#f0efe8)}.AuthLayout-module__IBlSsq__subtitle{color:var(--text2,#6b7280);margin:0;font-size:15px;line-height:1.5}[data-theme=dark] .AuthLayout-module__IBlSsq__subtitle{color:var(--text2,#9b9a94)}.AuthLayout-module__IBlSsq__formContent{width:100%}@media (max-width:1024px){.AuthLayout-module__IBlSsq__authLayout{grid-template-columns:1fr}.AuthLayout-module__IBlSsq__marketingSide{display:none}.AuthLayout-module__IBlSsq__formSide{padding:32px 24px}.AuthLayout-module__IBlSsq__formContainer{max-width:400px}.AuthLayout-module__IBlSsq__title{font-size:28px}}@media (max-width:480px){.AuthLayout-module__IBlSsq__formSide{justify-content:center;align-items:center;padding:24px 20px}.AuthLayout-module__IBlSsq__formContainer{max-width:100%;margin:auto}.AuthLayout-module__IBlSsq__title{font-size:24px}.AuthLayout-module__IBlSsq__subtitle{font-size:14px}}@media (min-width:1400px){.AuthLayout-module__IBlSsq__marketingSide,.AuthLayout-module__IBlSsq__formSide{padding:64px}.AuthLayout-module__IBlSsq__formContainer{max-width:480px}}
.AuthForms-module__IYCkdG__form{width:100%}.AuthForms-module__IYCkdG__errorAlert{background:var(--red-dim,#ff5f5f1a);border:1px solid var(--red,#ff5f5f);color:var(--red,#ff5f5f);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;font-size:14px;display:flex}.AuthForms-module__IYCkdG__errorAlert svg{flex-shrink:0;margin-top:2px}.AuthForms-module__IYCkdG__errorContent{flex-direction:column;flex:1;gap:4px;display:flex}.AuthForms-module__IYCkdG__errorAction{margin-top:4px}.AuthForms-module__IYCkdG__errorLink{color:var(--red,#ff5f5f);font-weight:600;text-decoration:underline;transition:opacity .2s}.AuthForms-module__IYCkdG__errorLink:hover{opacity:.8}.AuthForms-module__IYCkdG__socialAuth{margin-bottom:24px}.AuthForms-module__IYCkdG__socialButton{background:var(--surface,#fff);border:1px solid var(--border,#00000014);width:100%;color:var(--text,#1a1a1a);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:15px;font-weight:500;transition:all .2s;display:flex}[data-theme=dark] .AuthForms-module__IYCkdG__socialButton{background:var(--surface2,#1e1e23);border-color:var(--border,#ffffff12);color:var(--text,#f0efe8)}.AuthForms-module__IYCkdG__socialButton:hover{background:var(--surface2,#f1f3f4);border-color:var(--border2,#0000001f);transform:translateY(-1px)}[data-theme=dark] .AuthForms-module__IYCkdG__socialButton:hover{background:var(--surface3,#26262d);border-color:var(--border2,#ffffff1f)}.AuthForms-module__IYCkdG__divider{color:var(--text2,#6b7280);align-items:center;margin-bottom:24px;font-size:13px;display:flex}.AuthForms-module__IYCkdG__divider:before,.AuthForms-module__IYCkdG__divider:after{content:"";background:var(--border,#00000014);flex:1;height:1px}[data-theme=dark] .AuthForms-module__IYCkdG__divider:before,[data-theme=dark] .AuthForms-module__IYCkdG__divider:after{background:var(--border,#ffffff12)}.AuthForms-module__IYCkdG__divider span{padding:0 16px}.AuthForms-module__IYCkdG__formGroup{margin-bottom:12px}.AuthForms-module__IYCkdG__label{color:var(--text,#1a1a1a);margin-bottom:6px;font-size:14px;font-weight:500;display:block}[data-theme=dark] .AuthForms-module__IYCkdG__label{color:var(--text,#f0efe8)}.AuthForms-module__IYCkdG__inputWrapper{position:relative}.AuthForms-module__IYCkdG__inputIcon{color:var(--text3,#80868b);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.AuthForms-module__IYCkdG__input{background:var(--surface,#fff);border:1px solid var(--border,#00000014);width:100%;color:var(--text,#1a1a1a);border-radius:10px;padding:12px 16px 12px 44px;font-family:inherit;font-size:15px;transition:all .2s}[data-theme=dark] .AuthForms-module__IYCkdG__input{background:var(--surface2,#1e1e23);border-color:var(--border,#ffffff12);color:var(--text,#f0efe8)}.AuthForms-module__IYCkdG__input::placeholder{color:var(--text3,#80868b)}.AuthForms-module__IYCkdG__input:focus{border-color:#1a2e44;outline:none;box-shadow:0 0 0 3px #1a2e441a}.AuthForms-module__IYCkdG__inputError{border-color:var(--red,#ff5f5f)}.AuthForms-module__IYCkdG__inputError:focus{border-color:var(--red,#ff5f5f);box-shadow:0 0 0 3px var(--red-dim,#ff5f5f1a)}.AuthForms-module__IYCkdG__errorText{color:var(--red,#ff5f5f);margin-top:4px;font-size:12px;display:block}.AuthForms-module__IYCkdG__formOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.AuthForms-module__IYCkdG__checkbox{color:var(--text2,#5f6368);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex;position:relative}[data-theme=dark] .AuthForms-module__IYCkdG__checkbox{color:var(--text2,#9b9a94)}.AuthForms-module__IYCkdG__checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.AuthForms-module__IYCkdG__checkmark{border:2px solid var(--border2,#0000001f);border-radius:4px;width:18px;height:18px;transition:all .2s;position:relative}[data-theme=dark] .AuthForms-module__IYCkdG__checkmark{border-color:var(--border2,#ffffff1f)}.AuthForms-module__IYCkdG__checkbox input:checked~.AuthForms-module__IYCkdG__checkmark{background:#1a2e44;border-color:#1a2e44}.AuthForms-module__IYCkdG__checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;display:none;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.AuthForms-module__IYCkdG__checkbox input:checked~.AuthForms-module__IYCkdG__checkmark:after{display:block}.AuthForms-module__IYCkdG__forgotLink{color:#1a2e44;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.AuthForms-module__IYCkdG__forgotLink:hover{color:#0f1c2e;text-decoration:underline}.AuthForms-module__IYCkdG__submitButton{color:#fff;cursor:pointer;background:#1a2e44;border:none;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:600;transition:all .2s;display:flex}.AuthForms-module__IYCkdG__submitButton:hover:not(:disabled){background:#0f1c2e;transform:translateY(-1px);box-shadow:0 4px 12px #1a2e444d}.AuthForms-module__IYCkdG__submitButton:disabled{opacity:.7;cursor:not-allowed}.AuthForms-module__IYCkdG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite AuthForms-module__IYCkdG__spin}@keyframes AuthForms-module__IYCkdG__spin{to{transform:rotate(360deg)}}.AuthForms-module__IYCkdG__switchText{text-align:center;color:var(--text2,#5f6368);margin-top:16px;font-size:14px}[data-theme=dark] .AuthForms-module__IYCkdG__switchText{color:var(--text2,#9b9a94)}.AuthForms-module__IYCkdG__switchLink{color:#1a2e44;font-weight:600;text-decoration:none;transition:color .2s}.AuthForms-module__IYCkdG__switchLink:hover{color:#0f1c2e;text-decoration:underline}.AuthForms-module__IYCkdG__roleSelection{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.AuthForms-module__IYCkdG__roleCard{background:var(--surface,#fff);border:1px solid var(--border,#0000000f);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard{background:var(--surface2,#1e1e23);border-color:var(--border,#ffffff0f)}.AuthForms-module__IYCkdG__roleCard:hover{border-color:var(--border2,#0000001f);transform:translate(4px);box-shadow:0 4px 20px #0000000f}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard:hover{border-color:var(--border2,#ffffff1f);box-shadow:0 4px 20px #0003}.AuthForms-module__IYCkdG__roleCard[data-role=landlord].AuthForms-module__IYCkdG__selected{background:linear-gradient(135deg,#f9731614 0%,var(--surface,#fff)50%);border-color:#f97316;box-shadow:0 0 0 1px #f97316,0 4px 24px #f973161f}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard[data-role=landlord].AuthForms-module__IYCkdG__selected{background:linear-gradient(135deg,#f973161f 0%,var(--surface2,#1e1e23)50%);box-shadow:0 0 0 1px #f97316,0 4px 24px #f9731626}.AuthForms-module__IYCkdG__roleCard[data-role=property_manager].AuthForms-module__IYCkdG__selected{background:linear-gradient(135deg,#6366f114 0%,var(--surface,#fff)50%);border-color:#6366f1;box-shadow:0 0 0 1px #6366f1,0 4px 24px #6366f11f}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard[data-role=property_manager].AuthForms-module__IYCkdG__selected{background:linear-gradient(135deg,#6366f11f 0%,var(--surface2,#1e1e23)50%);box-shadow:0 0 0 1px #6366f1,0 4px 24px #6366f126}.AuthForms-module__IYCkdG__roleCard:before{content:"";border-radius:0 4px 4px 0;width:3px;height:60%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.AuthForms-module__IYCkdG__roleCard[data-role=landlord]:before{background:linear-gradient(#fb923c 0%,#f97316 100%)}.AuthForms-module__IYCkdG__roleCard[data-role=property_manager]:before{background:linear-gradient(#818cf8 0%,#6366f1 100%)}.AuthForms-module__IYCkdG__roleCard.AuthForms-module__IYCkdG__selected:before{transform:translateY(-50%)scaleY(1)}.AuthForms-module__IYCkdG__selectionBadge{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)scale(0)}.AuthForms-module__IYCkdG__roleCard[data-role=landlord] .AuthForms-module__IYCkdG__selectionBadge{background:linear-gradient(135deg,#fb923c 0%,#f97316 100%);box-shadow:0 4px 12px #f973164d}.AuthForms-module__IYCkdG__roleCard[data-role=property_manager] .AuthForms-module__IYCkdG__selectionBadge{background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);box-shadow:0 4px 12px #6366f14d}.AuthForms-module__IYCkdG__roleCard.AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__selectionBadge{transform:translateY(-50%)scale(1)}.AuthForms-module__IYCkdG__roleIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex}.AuthForms-module__IYCkdG__roleCard[data-role=landlord] .AuthForms-module__IYCkdG__roleIcon{color:#ea580c;background:linear-gradient(135deg,#ffedd5 0%,#fed7aa 100%);box-shadow:0 4px 14px #f9731626}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard[data-role=landlord] .AuthForms-module__IYCkdG__roleIcon{color:#fb923c;background:linear-gradient(135deg,#f9731633 0%,#f973161a 100%);box-shadow:0 4px 14px #f973161a}.AuthForms-module__IYCkdG__roleCard[data-role=property_manager] .AuthForms-module__IYCkdG__roleIcon{color:#4f46e5;background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);box-shadow:0 4px 14px #6366f126}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard[data-role=property_manager] .AuthForms-module__IYCkdG__roleIcon{color:#818cf8;background:linear-gradient(135deg,#6366f133 0%,#6366f11a 100%);box-shadow:0 4px 14px #6366f11a}.AuthForms-module__IYCkdG__roleCard[data-role=landlord].AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleIcon{color:#fff;background:linear-gradient(135deg,#fb923c 0%,#f97316 100%);transform:scale(1.08);box-shadow:0 6px 20px #f9731659}.AuthForms-module__IYCkdG__roleCard[data-role=property_manager].AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleIcon{color:#fff;background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);transform:scale(1.08);box-shadow:0 6px 20px #6366f159}.AuthForms-module__IYCkdG__roleContent{flex-direction:column;flex:1;gap:4px;display:flex}.AuthForms-module__IYCkdG__roleTitle{color:var(--text,#1a1a1a);margin:0;font-size:15px;font-weight:600;transition:color .2s}[data-theme=dark] .AuthForms-module__IYCkdG__roleTitle{color:var(--text,#f0efe8)}.AuthForms-module__IYCkdG__roleCard[data-role=landlord].AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleTitle{color:#c2410c}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard[data-role=landlord].AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleTitle{color:#fb923c}.AuthForms-module__IYCkdG__roleCard[data-role=property_manager].AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleTitle{color:#4338ca}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard[data-role=property_manager].AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleTitle{color:#a5b4fc}.AuthForms-module__IYCkdG__roleDescription{color:var(--text2,#6b7280);margin:0;font-size:13px;font-weight:400;line-height:1.4;transition:color .2s}[data-theme=dark] .AuthForms-module__IYCkdG__roleDescription{color:var(--text2,#9ca3af)}.AuthForms-module__IYCkdG__roleCard.AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleDescription{color:var(--text2,#4b5563)}[data-theme=dark] .AuthForms-module__IYCkdG__roleCard.AuthForms-module__IYCkdG__selected .AuthForms-module__IYCkdG__roleDescription{color:var(--text2,#d1d5db)}.AuthForms-module__IYCkdG__roleCard:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:2px}.AuthForms-module__IYCkdG__roleCard:active{transform:translate(2px)scale(.995)}.AuthForms-module__IYCkdG__roleCard.AuthForms-module__IYCkdG__selected:active{transform:translate(2px)}.AuthForms-module__IYCkdG__countrySelect{background:var(--surface,#fff);border:1px solid var(--border,#00000014);width:100%;color:var(--text,#1a1a1a);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;border-radius:10px;padding:14px 44px 14px 16px;font-family:inherit;font-size:15px;transition:all .2s}[data-theme=dark] .AuthForms-module__IYCkdG__countrySelect{background-color:var(--surface2,#1e1e23);border-color:var(--border,#ffffff12);color:var(--text,#f0efe8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%239b9a94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")}.AuthForms-module__IYCkdG__countrySelect:focus{border-color:#1a2e44;outline:none;box-shadow:0 0 0 3px #1a2e441a}.AuthForms-module__IYCkdG__passwordStrength{margin-top:4px}.AuthForms-module__IYCkdG__strengthBar{background:var(--surface2,#f1f3f4);border-radius:2px;height:3px;margin-bottom:4px;overflow:hidden}[data-theme=dark] .AuthForms-module__IYCkdG__strengthBar{background:var(--surface3,#26262d)}.AuthForms-module__IYCkdG__strengthFill{border-radius:2px;height:100%;transition:all .3s}.AuthForms-module__IYCkdG__strengthFill.AuthForms-module__IYCkdG__weak{background:var(--red,#ff5f5f);width:33%}.AuthForms-module__IYCkdG__strengthFill.AuthForms-module__IYCkdG__medium{background:var(--amber,#f5a623);width:66%}.AuthForms-module__IYCkdG__strengthFill.AuthForms-module__IYCkdG__strong{background:var(--teal,#34a853);width:100%}.AuthForms-module__IYCkdG__strengthText{color:var(--text2,#5f6368);font-size:12px}[data-theme=dark] .AuthForms-module__IYCkdG__strengthText{color:var(--text2,#9b9a94)}.AuthForms-module__IYCkdG__nameRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AuthForms-module__IYCkdG__termsText{color:var(--text2,#5f6368);margin-top:8px;font-size:13px;line-height:1.5}[data-theme=dark] .AuthForms-module__IYCkdG__termsText{color:var(--text2,#9b9a94)}.AuthForms-module__IYCkdG__termsLink{color:#1a2e44;text-decoration:none}.AuthForms-module__IYCkdG__termsLink:hover{text-decoration:underline}.AuthForms-module__IYCkdG__otpContainer{justify-content:center;gap:12px;margin-bottom:24px;display:flex}.AuthForms-module__IYCkdG__otpInput{text-align:center;background:var(--surface,#fff);border:2px solid var(--border,#00000014);width:56px;height:64px;color:var(--text,#1a1a1a);border-radius:12px;font-size:24px;font-weight:600;transition:all .2s}[data-theme=dark] .AuthForms-module__IYCkdG__otpInput{background:var(--surface2,#1e1e23);border-color:var(--border,#ffffff12);color:var(--text,#f0efe8)}.AuthForms-module__IYCkdG__otpInput:focus{border-color:#1a2e44;outline:none;box-shadow:0 0 0 3px #1a2e441a}.AuthForms-module__IYCkdG__otpInput.AuthForms-module__IYCkdG__filled{background:#1a2e441a;border-color:#1a2e44}.AuthForms-module__IYCkdG__resendText{text-align:center;color:var(--text2,#5f6368);margin-top:16px;font-size:14px}[data-theme=dark] .AuthForms-module__IYCkdG__resendText{color:var(--text2,#9b9a94)}.AuthForms-module__IYCkdG__resendButton{color:#1a2e44;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;text-decoration:none}.AuthForms-module__IYCkdG__resendButton:hover:not(:disabled){text-decoration:underline}.AuthForms-module__IYCkdG__resendButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.AuthForms-module__IYCkdG__roleSelection,.AuthForms-module__IYCkdG__nameRow{grid-template-columns:1fr}.AuthForms-module__IYCkdG__otpInput{width:48px;height:56px;font-size:20px}.AuthForms-module__IYCkdG__formOptions{flex-direction:column;align-items:flex-start}}
.AuthGuard-module__DPiMAW__loadingContainer{background-color:#f8fafc;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.AuthGuard-module__DPiMAW__spinner{border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;animation:1s linear infinite AuthGuard-module__DPiMAW__spin}@keyframes AuthGuard-module__DPiMAW__spin{to{transform:rotate(360deg)}}
.AddPropertyModal-module__ykJ5ya__container{flex-direction:column;gap:0;display:flex}.AddPropertyModal-module__ykJ5ya__sectionNav{border-bottom:1px solid var(--border);background:var(--surface2);scrollbar-width:none;gap:8px;margin:-20px -20px 20px;padding:16px 20px;display:flex;overflow-x:auto}.AddPropertyModal-module__ykJ5ya__sectionNav::-webkit-scrollbar{display:none}.AddPropertyModal-module__ykJ5ya__sectionNavItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AddPropertyModal-module__ykJ5ya__sectionNavItem:hover{border-color:var(--border2);color:var(--text);background:var(--surface3)}.AddPropertyModal-module__ykJ5ya__sectionNavItemActive,.AddPropertyModal-module__ykJ5ya__sectionNavItemActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddPropertyModal-module__ykJ5ya__form{flex-direction:column;gap:24px;display:flex}.AddPropertyModal-module__ykJ5ya__section{animation:.3s AddPropertyModal-module__ykJ5ya__fadeIn;display:none}.AddPropertyModal-module__ykJ5ya__sectionActive{display:block}@keyframes AddPropertyModal-module__ykJ5ya__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddPropertyModal-module__ykJ5ya__sectionHeader{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AddPropertyModal-module__ykJ5ya__sectionIconWrapper{background:var(--accent-dim);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddPropertyModal-module__ykJ5ya__sectionIconSvg{color:var(--accent)}.AddPropertyModal-module__ykJ5ya__sectionTitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.AddPropertyModal-module__ykJ5ya__sectionDescription{color:var(--text2);margin:0;font-size:13px}.AddPropertyModal-module__ykJ5ya__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.AddPropertyModal-module__ykJ5ya__formGrid{grid-template-columns:repeat(2,1fr)}.AddPropertyModal-module__ykJ5ya__formGrid .AddPropertyModal-module__ykJ5ya__formGroup:first-child{grid-column:1/-1}}.AddPropertyModal-module__ykJ5ya__formGroup{flex-direction:column;gap:8px;display:flex}.AddPropertyModal-module__ykJ5ya__label{color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.AddPropertyModal-module__ykJ5ya__required{color:var(--red)}.AddPropertyModal-module__ykJ5ya__inputWrapper{align-items:center;display:flex;position:relative}.AddPropertyModal-module__ykJ5ya__inputIcon{color:var(--text3);pointer-events:none;z-index:1;position:absolute;left:12px}.AddPropertyModal-module__ykJ5ya__input,.AddPropertyModal-module__ykJ5ya__select{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AddPropertyModal-module__ykJ5ya__inputWithIcon{padding-left:38px}.AddPropertyModal-module__ykJ5ya__input:hover,.AddPropertyModal-module__ykJ5ya__select:hover{border-color:var(--border2)}.AddPropertyModal-module__ykJ5ya__input:focus,.AddPropertyModal-module__ykJ5ya__select:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-dim2)}.AddPropertyModal-module__ykJ5ya__input::placeholder{color:var(--text3)}.AddPropertyModal-module__ykJ5ya__inputError{border-color:var(--red)}.AddPropertyModal-module__ykJ5ya__inputError:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.AddPropertyModal-module__ykJ5ya__errorText{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.AddPropertyModal-module__ykJ5ya__helperText{color:var(--text3);margin-top:2px;font-size:11px}.AddPropertyModal-module__ykJ5ya__coordinates{color:var(--teal);align-items:center;gap:4px;margin-top:4px;font-family:monospace;font-size:11px;display:flex}.AddPropertyModal-module__ykJ5ya__propertyTypeGrid{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.AddPropertyModal-module__ykJ5ya__propertyTypeGrid::-webkit-scrollbar{display:none}.AddPropertyModal-module__ykJ5ya__propertyTypeChip{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text2);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.AddPropertyModal-module__ykJ5ya__propertyTypeChip:hover{border-color:var(--border2);background:var(--surface2);color:var(--text)}.AddPropertyModal-module__ykJ5ya__propertyTypeChipActive,.AddPropertyModal-module__ykJ5ya__propertyTypeChipActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddPropertyModal-module__ykJ5ya__propertyTypeLabel{font-weight:500}.AddPropertyModal-module__ykJ5ya__propertyTypeCheck{color:var(--accent);justify-content:center;align-items:center;display:flex}.AddPropertyModal-module__ykJ5ya__selectedAmenities{background:var(--surface2);border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:20px;padding:16px}.AddPropertyModal-module__ykJ5ya__selectedAmenitiesList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.AddPropertyModal-module__ykJ5ya__amenityBadge{background:var(--accent-dim);border:1px solid var(--accent);color:var(--text);border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;animation:.2s AddPropertyModal-module__ykJ5ya__slideIn;display:inline-flex}@keyframes AddPropertyModal-module__ykJ5ya__slideIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AddPropertyModal-module__ykJ5ya__amenityBadgeRemove{width:16px;height:16px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.AddPropertyModal-module__ykJ5ya__amenityBadgeRemove:hover{background:var(--red-dim);color:var(--red)}.AddPropertyModal-module__ykJ5ya__amenitiesGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:480px){.AddPropertyModal-module__ykJ5ya__amenitiesGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.AddPropertyModal-module__ykJ5ya__amenitiesGrid{grid-template-columns:repeat(4,1fr)}}.AddPropertyModal-module__ykJ5ya__amenityChip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text2);text-align:left;align-items:center;gap:8px;padding:10px 12px;font-size:13px;transition:all .2s;display:flex;position:relative}.AddPropertyModal-module__ykJ5ya__amenityChip:hover{border-color:var(--border2);background:var(--surface2);transform:translateY(-1px)}.AddPropertyModal-module__ykJ5ya__amenityChipActive{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}.AddPropertyModal-module__ykJ5ya__amenityChipActive:hover{background:var(--accent-dim);border-color:var(--accent)}.AddPropertyModal-module__ykJ5ya__amenityChipIcon{font-size:16px;line-height:1}.AddPropertyModal-module__ykJ5ya__amenityChipLabel{flex:1;font-weight:500}.AddPropertyModal-module__ykJ5ya__amenityChipCheck{color:var(--accent);margin-left:auto}.AddPropertyModal-module__ykJ5ya__customAmenityInput{gap:10px;margin-top:8px;display:flex}.AddPropertyModal-module__ykJ5ya__formGroup:has(.AddPropertyModal-module__ykJ5ya__customAmenityInput){border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.AddPropertyModal-module__ykJ5ya__customAmenityInput .AddPropertyModal-module__ykJ5ya__input{flex:1}.AddPropertyModal-module__ykJ5ya__addAmenityButton{white-space:nowrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.AddPropertyModal-module__ykJ5ya__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.AddPropertyModal-module__ykJ5ya__formActionsLeft,.AddPropertyModal-module__ykJ5ya__formActionsRight{gap:10px;display:flex}.AddPropertyModal-module__ykJ5ya__backButton,.AddPropertyModal-module__ykJ5ya__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:10px 18px}.AddPropertyModal-module__ykJ5ya__backButton:hover,.AddPropertyModal-module__ykJ5ya__cancelButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.AddPropertyModal-module__ykJ5ya__nextButton,.AddPropertyModal-module__ykJ5ya__submitButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.AddPropertyModal-module__ykJ5ya__nextButton:hover,.AddPropertyModal-module__ykJ5ya__submitButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AddPropertyModal-module__ykJ5ya__submitButton:disabled,.AddPropertyModal-module__ykJ5ya__nextButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.AddPropertyModal-module__ykJ5ya__sectionNav{margin:-16px -16px 16px;padding:12px 16px}.AddPropertyModal-module__ykJ5ya__sectionNavItem{padding:6px 10px;font-size:12px}.AddPropertyModal-module__ykJ5ya__sectionNavItem span{display:none}.AddPropertyModal-module__ykJ5ya__form{gap:20px}.AddPropertyModal-module__ykJ5ya__sectionHeader{margin-bottom:16px;padding-bottom:12px}.AddPropertyModal-module__ykJ5ya__sectionIconWrapper{width:32px;height:32px}.AddPropertyModal-module__ykJ5ya__sectionTitle{font-size:15px}.AddPropertyModal-module__ykJ5ya__formActions{flex-direction:column-reverse;gap:10px}.AddPropertyModal-module__ykJ5ya__formActionsLeft,.AddPropertyModal-module__ykJ5ya__formActionsRight{justify-content:stretch;width:100%}.AddPropertyModal-module__ykJ5ya__formActions button{flex:1;justify-content:center}.AddPropertyModal-module__ykJ5ya__customAmenityInput{flex-direction:column}.AddPropertyModal-module__ykJ5ya__addAmenityButton{justify-content:center;width:100%}.AddPropertyModal-module__ykJ5ya__amenitiesGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AddPropertyModal-module__ykJ5ya__propertyTypeGrid{grid-template-columns:repeat(2,1fr)}.AddPropertyModal-module__ykJ5ya__amenitiesGrid{grid-template-columns:1fr}}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AddPropertyModal-module__ykJ5ya__warningBanner{background:var(--orange-dim,#fff7ed);border:1px solid var(--orange,#f97316);border-radius:var(--radius-sm);color:var(--orange,#ea580c);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.AddPropertyModal-module__ykJ5ya__warningIcon{flex-shrink:0;font-size:16px;line-height:1}.AddPropertyModal-module__ykJ5ya__warningText{color:var(--orange-dark,#c2410c);line-height:1.5}@media (prefers-reduced-motion:reduce){.AddPropertyModal-module__ykJ5ya__section,.AddPropertyModal-module__ykJ5ya__amenityBadge,.AddPropertyModal-module__ykJ5ya__propertyTypeCard,.AddPropertyModal-module__ykJ5ya__amenityChip,.AddPropertyModal-module__ykJ5ya__nextButton,.AddPropertyModal-module__ykJ5ya__submitButton{transition:none;animation:none}}
.AddLandlordModal-module__3tzbIG__container{flex-direction:column;gap:0;display:flex}.AddLandlordModal-module__3tzbIG__sectionNav{border-bottom:1px solid var(--border);background:var(--surface2);scrollbar-width:none;gap:8px;margin:-20px -20px 20px;padding:16px 20px;display:flex;overflow-x:auto}.AddLandlordModal-module__3tzbIG__sectionNav::-webkit-scrollbar{display:none}.AddLandlordModal-module__3tzbIG__sectionNavItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AddLandlordModal-module__3tzbIG__sectionNavItem:hover{border-color:var(--border2);color:var(--text);background:var(--surface3)}.AddLandlordModal-module__3tzbIG__sectionNavItemActive,.AddLandlordModal-module__3tzbIG__sectionNavItemActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddLandlordModal-module__3tzbIG__form{flex-direction:column;gap:24px;display:flex}.AddLandlordModal-module__3tzbIG__section{animation:.3s AddLandlordModal-module__3tzbIG__fadeIn;display:none}.AddLandlordModal-module__3tzbIG__sectionActive{display:block}@keyframes AddLandlordModal-module__3tzbIG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddLandlordModal-module__3tzbIG__sectionHeader{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AddLandlordModal-module__3tzbIG__sectionIconWrapper{background:var(--accent-dim);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddLandlordModal-module__3tzbIG__sectionIconSvg{color:var(--accent)}.AddLandlordModal-module__3tzbIG__sectionTitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.AddLandlordModal-module__3tzbIG__sectionDescription{color:var(--text2);margin:0;font-size:13px}.AddLandlordModal-module__3tzbIG__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.AddLandlordModal-module__3tzbIG__formGrid{grid-template-columns:repeat(2,1fr)}.AddLandlordModal-module__3tzbIG__formGrid .AddLandlordModal-module__3tzbIG__formGroup:first-child:nth-last-child(odd){grid-column:1/-1}}.AddLandlordModal-module__3tzbIG__formGroup{flex-direction:column;gap:8px;display:flex}.AddLandlordModal-module__3tzbIG__label{color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.AddLandlordModal-module__3tzbIG__required{color:var(--red)}.AddLandlordModal-module__3tzbIG__inputWrapper{align-items:center;display:flex;position:relative}.AddLandlordModal-module__3tzbIG__inputIcon{color:var(--text3);pointer-events:none;z-index:1;position:absolute;left:12px}.AddLandlordModal-module__3tzbIG__input,.AddLandlordModal-module__3tzbIG__select,.AddLandlordModal-module__3tzbIG__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AddLandlordModal-module__3tzbIG__inputWithIcon{padding-left:38px}.AddLandlordModal-module__3tzbIG__textarea{resize:vertical;min-height:100px}.AddLandlordModal-module__3tzbIG__input:hover,.AddLandlordModal-module__3tzbIG__select:hover,.AddLandlordModal-module__3tzbIG__textarea:hover{border-color:var(--border2)}.AddLandlordModal-module__3tzbIG__input:focus,.AddLandlordModal-module__3tzbIG__select:focus,.AddLandlordModal-module__3tzbIG__textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-dim2)}.AddLandlordModal-module__3tzbIG__input::placeholder,.AddLandlordModal-module__3tzbIG__textarea::placeholder{color:var(--text3)}.AddLandlordModal-module__3tzbIG__inputError{border-color:var(--red)}.AddLandlordModal-module__3tzbIG__inputError:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.AddLandlordModal-module__3tzbIG__errorText{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.AddLandlordModal-module__3tzbIG__helperText{color:var(--text3);margin-top:2px;font-size:11px}.AddLandlordModal-module__3tzbIG__toggleWrapper{flex-wrap:wrap;gap:10px;display:flex}.AddLandlordModal-module__3tzbIG__toggleButton{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;color:var(--text2);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.AddLandlordModal-module__3tzbIG__toggleButton:hover{border-color:var(--border2);background:var(--surface2);color:var(--text)}.AddLandlordModal-module__3tzbIG__toggleButtonActive,.AddLandlordModal-module__3tzbIG__toggleButtonActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddLandlordModal-module__3tzbIG__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.AddLandlordModal-module__3tzbIG__formActionsLeft,.AddLandlordModal-module__3tzbIG__formActionsRight{gap:10px;display:flex}.AddLandlordModal-module__3tzbIG__backButton,.AddLandlordModal-module__3tzbIG__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:10px 18px}.AddLandlordModal-module__3tzbIG__backButton:hover,.AddLandlordModal-module__3tzbIG__cancelButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.AddLandlordModal-module__3tzbIG__nextButton,.AddLandlordModal-module__3tzbIG__submitButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.AddLandlordModal-module__3tzbIG__nextButton:hover,.AddLandlordModal-module__3tzbIG__submitButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AddLandlordModal-module__3tzbIG__submitButton:disabled,.AddLandlordModal-module__3tzbIG__nextButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.AddLandlordModal-module__3tzbIG__sectionNav{margin:-16px -16px 16px;padding:12px 16px}.AddLandlordModal-module__3tzbIG__sectionNavItem{padding:6px 10px;font-size:12px}.AddLandlordModal-module__3tzbIG__sectionNavItem span{display:none}.AddLandlordModal-module__3tzbIG__form{gap:20px}.AddLandlordModal-module__3tzbIG__sectionHeader{margin-bottom:16px;padding-bottom:12px}.AddLandlordModal-module__3tzbIG__sectionIconWrapper{width:32px;height:32px}.AddLandlordModal-module__3tzbIG__sectionTitle{font-size:15px}.AddLandlordModal-module__3tzbIG__formActions{flex-direction:column-reverse;gap:10px}.AddLandlordModal-module__3tzbIG__formActionsLeft,.AddLandlordModal-module__3tzbIG__formActionsRight{justify-content:stretch;width:100%}.AddLandlordModal-module__3tzbIG__formActions button{flex:1;justify-content:center}.AddLandlordModal-module__3tzbIG__toggleWrapper{flex-direction:column}.AddLandlordModal-module__3tzbIG__toggleButton{justify-content:center;width:100%}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddLandlordModal-module__3tzbIG__section,.AddLandlordModal-module__3tzbIG__nextButton,.AddLandlordModal-module__3tzbIG__submitButton{transition:none;animation:none}}
.Card-module__K1dTpa__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;overflow:hidden}.Card-module__K1dTpa__cardHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.Card-module__K1dTpa__cardTitle{color:var(--text);margin:0;font-size:14px;font-weight:600}.Card-module__K1dTpa__cardAction{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none}.Card-module__K1dTpa__cardAction:hover{text-decoration:underline}
.Charts-module__2v-nrq__chartCard{flex-direction:column;height:100%;min-height:400px;display:flex}.Charts-module__2v-nrq__chartContainer{flex-direction:column;flex:1;min-height:280px;padding:20px;display:flex}.Charts-module__2v-nrq__legend{border-bottom:1px solid var(--border);gap:24px;margin-bottom:24px;padding-bottom:16px;display:flex}.Charts-module__2v-nrq__legendItem{align-items:center;gap:8px;display:flex}.Charts-module__2v-nrq__legendDot{border-radius:3px;width:12px;height:12px}.Charts-module__2v-nrq__incomeDot{background:var(--blue)}.Charts-module__2v-nrq__expenseDot{background:var(--amber)}.Charts-module__2v-nrq__legendLabel{color:var(--text2);font-size:14px}.Charts-module__2v-nrq__legendValue{color:var(--text);margin-left:4px;font-size:14px;font-weight:600}.Charts-module__2v-nrq__chart{flex:1;min-height:250px;display:flex}.Charts-module__2v-nrq__yAxis{text-align:right;flex-direction:column;justify-content:space-between;min-width:40px;padding-bottom:32px;padding-right:12px;display:flex}.Charts-module__2v-nrq__yAxisLabel{color:var(--text3);justify-content:flex-end;align-items:center;font-size:12px;line-height:1;display:flex}.Charts-module__2v-nrq__chartArea{flex-direction:column;flex:1;display:flex;position:relative}.Charts-module__2v-nrq__gridLines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 32px}.Charts-module__2v-nrq__gridLine{background:var(--border);opacity:.5;height:1px}.Charts-module__2v-nrq__barsContainer{z-index:1;flex:1;justify-content:space-around;align-items:flex-end;padding-bottom:32px;display:flex;position:relative}.Charts-module__2v-nrq__monthGroup{flex-direction:column;flex:1;align-items:center;max-width:80px;height:100%;display:flex}.Charts-module__2v-nrq__barsWrapper{justify-content:center;align-items:flex-end;gap:6px;width:100%;height:100%;display:flex}.Charts-module__2v-nrq__xAxis{border-top:1px solid var(--border);z-index:2;justify-content:space-around;align-items:flex-start;height:32px;margin-top:-32px;padding-top:8px;display:flex;position:relative}.Charts-module__2v-nrq__xAxisLabel{color:var(--text2);text-transform:uppercase;text-align:center;flex:1;max-width:80px;font-size:12px;font-weight:500}.Charts-module__2v-nrq__bar{cursor:pointer;border-radius:4px 4px 0 0;width:24px;min-height:4px;transition:all .3s;position:relative}.Charts-module__2v-nrq__bar:hover{opacity:.8;transform-origin:bottom;transform:scaleY(1.02)}.Charts-module__2v-nrq__incomeBar{background:var(--blue)}.Charts-module__2v-nrq__expenseBar{background:var(--amber)}.Charts-module__2v-nrq__barTooltip{background:var(--surface3);color:var(--text);white-space:nowrap;opacity:0;visibility:hidden;border:1px solid var(--border);z-index:10;border-radius:6px;margin-bottom:8px;padding:6px 10px;font-size:12px;font-weight:500;transition:all .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.Charts-module__2v-nrq__barTooltip:after{content:"";border:6px solid #0000;border-top-color:var(--surface3);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Charts-module__2v-nrq__bar:hover .Charts-module__2v-nrq__barTooltip{opacity:1;visibility:visible}.Charts-module__2v-nrq__donutChartCard{flex-direction:column;height:100%;min-height:400px;display:flex}.Charts-module__2v-nrq__donutChartContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:280px;padding:20px;display:flex}.Charts-module__2v-nrq__donutWrapper{justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.Charts-module__2v-nrq__donutSvg{width:100%;height:100%;transform:rotate(-90deg)}.Charts-module__2v-nrq__donutSegment{cursor:pointer;transition:all .3s}.Charts-module__2v-nrq__donutSegment:hover{opacity:.8;stroke-width:28px}.Charts-module__2v-nrq__donutCenter{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Charts-module__2v-nrq__donutTotal{color:var(--text);font-size:32px;font-weight:700;line-height:1}.Charts-module__2v-nrq__donutLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:12px;font-weight:500}.Charts-module__2v-nrq__donutLegend{flex-flow:wrap;justify-content:center;gap:24px;width:100%;display:flex}.Charts-module__2v-nrq__donutLegendItem{border-radius:8px;align-items:center;gap:12px;padding:8px 12px;transition:background .2s;display:flex}.Charts-module__2v-nrq__donutLegendItem:hover{background:var(--surface2)}.Charts-module__2v-nrq__donutLegendDot{border-radius:4px;flex-shrink:0;width:16px;height:16px}.Charts-module__2v-nrq__occupiedDot{background:var(--accent)}.Charts-module__2v-nrq__vacantDot{background:var(--amber)}.Charts-module__2v-nrq__maintenanceDot{background:var(--red)}.Charts-module__2v-nrq__reservedDot{background:var(--purple)}.Charts-module__2v-nrq__donutLegendInfo{flex-direction:column;flex:1;gap:2px;display:flex}.Charts-module__2v-nrq__donutLegendLabel{color:var(--text);font-size:14px;font-weight:500}.Charts-module__2v-nrq__donutLegendValue{color:var(--text2);font-size:13px}@media (max-width:768px){.Charts-module__2v-nrq__chartCard{min-height:320px}.Charts-module__2v-nrq__chartContainer{min-height:220px;padding:16px}.Charts-module__2v-nrq__chart{min-height:200px}.Charts-module__2v-nrq__bar{width:16px}.Charts-module__2v-nrq__legend{gap:16px;margin-bottom:16px;padding-bottom:12px}.Charts-module__2v-nrq__legendLabel,.Charts-module__2v-nrq__legendValue{font-size:12px}.Charts-module__2v-nrq__monthGroup{max-width:60px}.Charts-module__2v-nrq__donutChartCard{min-height:320px}.Charts-module__2v-nrq__donutChartContainer{gap:20px;min-height:220px;padding:16px}.Charts-module__2v-nrq__donutWrapper{width:160px;height:160px}.Charts-module__2v-nrq__donutTotal{font-size:24px}.Charts-module__2v-nrq__donutLabel{font-size:11px}.Charts-module__2v-nrq__donutLegend{gap:16px}.Charts-module__2v-nrq__donutLegendItem{padding:6px 8px}.Charts-module__2v-nrq__donutLegendLabel{font-size:12px}.Charts-module__2v-nrq__donutLegendValue{font-size:11px}}@media (max-width:480px){.Charts-module__2v-nrq__chartCard{min-height:280px}.Charts-module__2v-nrq__chartContainer{min-height:180px;padding:12px}.Charts-module__2v-nrq__chart{min-height:160px}.Charts-module__2v-nrq__bar{width:12px}.Charts-module__2v-nrq__legend{flex-wrap:wrap;gap:12px}.Charts-module__2v-nrq__legendLabel,.Charts-module__2v-nrq__legendValue{font-size:11px}.Charts-module__2v-nrq__xAxisLabel,.Charts-module__2v-nrq__yAxisLabel{font-size:10px}.Charts-module__2v-nrq__donutChartCard{min-height:280px}.Charts-module__2v-nrq__donutChartContainer{gap:16px;min-height:180px;padding:12px}.Charts-module__2v-nrq__donutWrapper{width:140px;height:140px}.Charts-module__2v-nrq__donutTotal{font-size:20px}.Charts-module__2v-nrq__donutLabel{font-size:10px}.Charts-module__2v-nrq__donutLegend{gap:12px}.Charts-module__2v-nrq__donutLegendDot{width:12px;height:12px}.Charts-module__2v-nrq__donutLegendLabel{font-size:11px}.Charts-module__2v-nrq__donutLegendValue{font-size:10px}}
.AddExpenseModal-module__oBiIuq__container{flex-direction:column;gap:0;display:flex}.AddExpenseModal-module__oBiIuq__sectionNav{border-bottom:1px solid var(--border);background:var(--surface2);scrollbar-width:none;gap:8px;margin:-20px -20px 20px;padding:16px 20px;display:flex;overflow-x:auto}.AddExpenseModal-module__oBiIuq__sectionNav::-webkit-scrollbar{display:none}.AddExpenseModal-module__oBiIuq__sectionNavItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AddExpenseModal-module__oBiIuq__sectionNavItem:hover{border-color:var(--border2);color:var(--text);background:var(--surface3)}.AddExpenseModal-module__oBiIuq__sectionNavItemActive,.AddExpenseModal-module__oBiIuq__sectionNavItemActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddExpenseModal-module__oBiIuq__form{flex-direction:column;gap:24px;display:flex}.AddExpenseModal-module__oBiIuq__section{animation:.3s AddExpenseModal-module__oBiIuq__fadeIn;display:none}.AddExpenseModal-module__oBiIuq__sectionActive{display:block}@keyframes AddExpenseModal-module__oBiIuq__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddExpenseModal-module__oBiIuq__sectionHeader{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AddExpenseModal-module__oBiIuq__sectionIconWrapper{background:var(--accent-dim);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddExpenseModal-module__oBiIuq__sectionIconSvg{color:var(--accent)}.AddExpenseModal-module__oBiIuq__sectionTitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.AddExpenseModal-module__oBiIuq__sectionDescription{color:var(--text2);margin:0;font-size:13px}.AddExpenseModal-module__oBiIuq__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.AddExpenseModal-module__oBiIuq__formGrid{grid-template-columns:repeat(2,1fr)}.AddExpenseModal-module__oBiIuq__formGrid .AddExpenseModal-module__oBiIuq__formGroup:first-child:nth-last-child(odd){grid-column:1/-1}}.AddExpenseModal-module__oBiIuq__formGroup{flex-direction:column;gap:8px;display:flex}.AddExpenseModal-module__oBiIuq__label{color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.AddExpenseModal-module__oBiIuq__required{color:var(--red)}.AddExpenseModal-module__oBiIuq__inputWrapper{align-items:center;display:flex;position:relative}.AddExpenseModal-module__oBiIuq__inputIcon{color:var(--text3);pointer-events:none;z-index:1;position:absolute;left:12px}.AddExpenseModal-module__oBiIuq__input,.AddExpenseModal-module__oBiIuq__select,.AddExpenseModal-module__oBiIuq__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AddExpenseModal-module__oBiIuq__inputWithIcon{padding-left:38px}.AddExpenseModal-module__oBiIuq__textarea{resize:vertical;min-height:80px}.AddExpenseModal-module__oBiIuq__input:hover,.AddExpenseModal-module__oBiIuq__select:hover,.AddExpenseModal-module__oBiIuq__textarea:hover{border-color:var(--border2)}.AddExpenseModal-module__oBiIuq__input:focus,.AddExpenseModal-module__oBiIuq__select:focus,.AddExpenseModal-module__oBiIuq__textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-dim2)}.AddExpenseModal-module__oBiIuq__input::placeholder,.AddExpenseModal-module__oBiIuq__textarea::placeholder{color:var(--text3)}.AddExpenseModal-module__oBiIuq__inputError{border-color:var(--red)}.AddExpenseModal-module__oBiIuq__inputError:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.AddExpenseModal-module__oBiIuq__errorText{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.AddExpenseModal-module__oBiIuq__helperText{color:var(--text3);margin-top:2px;font-size:11px}.AddExpenseModal-module__oBiIuq__select:disabled{opacity:.6;cursor:not-allowed;background:var(--surface2)}.AddExpenseModal-module__oBiIuq__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.AddExpenseModal-module__oBiIuq__formActionsLeft,.AddExpenseModal-module__oBiIuq__formActionsRight{gap:10px;display:flex}.AddExpenseModal-module__oBiIuq__backButton,.AddExpenseModal-module__oBiIuq__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:10px 18px}.AddExpenseModal-module__oBiIuq__backButton:hover,.AddExpenseModal-module__oBiIuq__cancelButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.AddExpenseModal-module__oBiIuq__nextButton,.AddExpenseModal-module__oBiIuq__submitButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.AddExpenseModal-module__oBiIuq__nextButton:hover,.AddExpenseModal-module__oBiIuq__submitButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AddExpenseModal-module__oBiIuq__submitButton:disabled,.AddExpenseModal-module__oBiIuq__nextButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.AddExpenseModal-module__oBiIuq__sectionNav{margin:-16px -16px 16px;padding:12px 16px}.AddExpenseModal-module__oBiIuq__sectionNavItem{padding:6px 10px;font-size:12px}.AddExpenseModal-module__oBiIuq__sectionNavItem span{display:none}.AddExpenseModal-module__oBiIuq__form{gap:20px}.AddExpenseModal-module__oBiIuq__sectionHeader{margin-bottom:16px;padding-bottom:12px}.AddExpenseModal-module__oBiIuq__sectionIconWrapper{width:32px;height:32px}.AddExpenseModal-module__oBiIuq__sectionTitle{font-size:15px}.AddExpenseModal-module__oBiIuq__formActions{flex-direction:column-reverse;gap:10px}.AddExpenseModal-module__oBiIuq__formActionsLeft,.AddExpenseModal-module__oBiIuq__formActionsRight{justify-content:stretch;width:100%}.AddExpenseModal-module__oBiIuq__formActions button{flex:1;justify-content:center}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddExpenseModal-module__oBiIuq__section,.AddExpenseModal-module__oBiIuq__nextButton,.AddExpenseModal-module__oBiIuq__submitButton{transition:none;animation:none}}
.Activity-module__FEpt9q__activityList{padding:4px 0}.Activity-module__FEpt9q__activityItem{border-bottom:1px solid var(--border);gap:12px;padding:13px 20px;transition:background .1s;display:flex}.Activity-module__FEpt9q__activityItem:last-child{border-bottom:none}.Activity-module__FEpt9q__activityItem:hover{background:var(--surface2)}.Activity-module__FEpt9q__activityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.Activity-module__FEpt9q__activityContent{flex:1}.Activity-module__FEpt9q__activityText{color:var(--text);align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.Activity-module__FEpt9q__activityText strong{font-weight:600}.Activity-module__FEpt9q__actionIcon{flex-shrink:0;font-size:12px}.Activity-module__FEpt9q__activityMeta{align-items:center;gap:8px;margin-top:4px;display:flex}.Activity-module__FEpt9q__activityTime{color:var(--text3);font-size:11px}.Activity-module__FEpt9q__actorRole{color:var(--text3);background:var(--surface2);text-transform:capitalize;border-radius:4px;padding:2px 6px;font-size:10px}.Activity-module__FEpt9q__skeletonText{background:linear-gradient(90deg,var(--surface2)25%,var(--surface3)50%,var(--surface2)75%);background-size:200% 100%;border-radius:4px;height:12px;animation:1.5s infinite Activity-module__FEpt9q__shimmer}@keyframes Activity-module__FEpt9q__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Activity-module__FEpt9q__errorMessage{text-align:center;color:var(--red);padding:20px;font-size:13px}.Activity-module__FEpt9q__emptyMessage{text-align:center;color:var(--text3);padding:20px;font-size:13px;font-style:italic}.Activity-module__FEpt9q__dotTeal{background:var(--teal)}.Activity-module__FEpt9q__dotRed{background:var(--red)}.Activity-module__FEpt9q__dotBlue{background:var(--blue)}.Activity-module__FEpt9q__dotAmber{background:var(--amber)}.Activity-module__FEpt9q__dotAccent{background:var(--accent)}@media (max-width:768px){.Activity-module__FEpt9q__activityItem{gap:10px;padding:12px 16px}.Activity-module__FEpt9q__activityText{font-size:12px}.Activity-module__FEpt9q__activityMeta{gap:6px}.Activity-module__FEpt9q__activityTime{font-size:10px}.Activity-module__FEpt9q__actorRole{padding:1px 4px;font-size:9px}.Activity-module__FEpt9q__activityDot{width:6px;height:6px;margin-top:4px}}@media (max-width:480px){.Activity-module__FEpt9q__activityItem{gap:8px;padding:10px 12px}.Activity-module__FEpt9q__activityText{font-size:11px;line-height:1.3}.Activity-module__FEpt9q__activityMeta{flex-wrap:wrap;gap:4px}.Activity-module__FEpt9q__activityTime{font-size:9px}.Activity-module__FEpt9q__actorRole{font-size:8px}.Activity-module__FEpt9q__errorMessage,.Activity-module__FEpt9q__emptyMessage{padding:16px 12px;font-size:12px}}
.AddMaintenanceModal-module__hPgq5G__container{flex-direction:column;gap:0;display:flex}.AddMaintenanceModal-module__hPgq5G__sectionNav{border-bottom:1px solid var(--border);background:var(--surface2);scrollbar-width:none;gap:8px;margin:-20px -20px 20px;padding:16px 20px;display:flex;overflow-x:auto}.AddMaintenanceModal-module__hPgq5G__sectionNav::-webkit-scrollbar{display:none}.AddMaintenanceModal-module__hPgq5G__sectionNavItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AddMaintenanceModal-module__hPgq5G__sectionNavItem:hover{border-color:var(--border2);color:var(--text);background:var(--surface3)}.AddMaintenanceModal-module__hPgq5G__sectionNavItemActive,.AddMaintenanceModal-module__hPgq5G__sectionNavItemActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddMaintenanceModal-module__hPgq5G__form{flex-direction:column;gap:24px;display:flex}.AddMaintenanceModal-module__hPgq5G__section{animation:.3s AddMaintenanceModal-module__hPgq5G__fadeIn;display:none}.AddMaintenanceModal-module__hPgq5G__sectionActive{display:block}@keyframes AddMaintenanceModal-module__hPgq5G__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddMaintenanceModal-module__hPgq5G__sectionHeader{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AddMaintenanceModal-module__hPgq5G__sectionIconWrapper{background:var(--accent-dim);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddMaintenanceModal-module__hPgq5G__sectionIconSvg{color:var(--accent)}.AddMaintenanceModal-module__hPgq5G__sectionTitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.AddMaintenanceModal-module__hPgq5G__sectionDescription{color:var(--text2);margin:0;font-size:13px}.AddMaintenanceModal-module__hPgq5G__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.AddMaintenanceModal-module__hPgq5G__formGrid{grid-template-columns:repeat(2,1fr)}.AddMaintenanceModal-module__hPgq5G__formGrid .AddMaintenanceModal-module__hPgq5G__formGroup:first-child:nth-last-child(odd){grid-column:1/-1}}.AddMaintenanceModal-module__hPgq5G__formGroup{flex-direction:column;gap:8px;display:flex}.AddMaintenanceModal-module__hPgq5G__label{color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.AddMaintenanceModal-module__hPgq5G__required{color:var(--red)}.AddMaintenanceModal-module__hPgq5G__inputWrapper{align-items:center;display:flex;position:relative}.AddMaintenanceModal-module__hPgq5G__inputIcon{color:var(--text3);pointer-events:none;z-index:1;position:absolute;left:12px}.AddMaintenanceModal-module__hPgq5G__input,.AddMaintenanceModal-module__hPgq5G__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AddMaintenanceModal-module__hPgq5G__inputWithIcon{padding-left:38px}.AddMaintenanceModal-module__hPgq5G__textarea{resize:vertical;min-height:100px}.AddMaintenanceModal-module__hPgq5G__input:hover,.AddMaintenanceModal-module__hPgq5G__textarea:hover{border-color:var(--border2)}.AddMaintenanceModal-module__hPgq5G__input:focus,.AddMaintenanceModal-module__hPgq5G__textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-dim2)}.AddMaintenanceModal-module__hPgq5G__input::placeholder,.AddMaintenanceModal-module__hPgq5G__textarea::placeholder{color:var(--text3)}.AddMaintenanceModal-module__hPgq5G__inputError{border-color:var(--red)}.AddMaintenanceModal-module__hPgq5G__inputError:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.AddMaintenanceModal-module__hPgq5G__errorText{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.AddMaintenanceModal-module__hPgq5G__helperText{color:var(--text3);margin-top:2px;font-size:11px}.AddMaintenanceModal-module__hPgq5G__tenantInfoCard{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:10px;padding:12px 16px;display:flex}.AddMaintenanceModal-module__hPgq5G__tenantIcon{color:var(--accent)}.AddMaintenanceModal-module__hPgq5G__tenantName{color:var(--text);font-size:14px;font-weight:500}.AddMaintenanceModal-module__hPgq5G__categoryGrid{flex-wrap:wrap;gap:8px;display:flex}.AddMaintenanceModal-module__hPgq5G__categoryChip{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text2);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.AddMaintenanceModal-module__hPgq5G__categoryChip:hover{border-color:var(--border2);background:var(--surface2);color:var(--text)}.AddMaintenanceModal-module__hPgq5G__categoryChipActive,.AddMaintenanceModal-module__hPgq5G__categoryChipActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddMaintenanceModal-module__hPgq5G__categoryChipIcon{color:inherit;justify-content:center;align-items:center;display:flex}.AddMaintenanceModal-module__hPgq5G__categoryChipLabel{font-weight:500}.AddMaintenanceModal-module__hPgq5G__categoryChipCheck{color:inherit;justify-content:center;align-items:center;margin-left:2px;display:flex}.AddMaintenanceModal-module__hPgq5G__priorityGrid{flex-wrap:wrap;gap:8px;display:flex}.AddMaintenanceModal-module__hPgq5G__priorityChip{background:var(--surface);border:1px solid var(--border);cursor:pointer;color:var(--text2);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.AddMaintenanceModal-module__hPgq5G__priorityChip:hover{border-color:var(--border2);background:var(--surface2);color:var(--text)}.AddMaintenanceModal-module__hPgq5G__priorityChipActive{border-width:2px;font-weight:600}.AddMaintenanceModal-module__hPgq5G__priorityChipLabel{font-weight:500}.AddMaintenanceModal-module__hPgq5G__priorityChipCheck{justify-content:center;align-items:center;margin-left:2px;display:flex}.AddMaintenanceModal-module__hPgq5G__priorityLow{border-color:var(--blue);color:var(--blue)}.AddMaintenanceModal-module__hPgq5G__priorityLow.AddMaintenanceModal-module__hPgq5G__priorityChipActive{background:var(--blue-dim);border-color:var(--blue)}.AddMaintenanceModal-module__hPgq5G__priorityMedium{border-color:var(--amber);color:var(--amber)}.AddMaintenanceModal-module__hPgq5G__priorityMedium.AddMaintenanceModal-module__hPgq5G__priorityChipActive{background:var(--amber-dim);border-color:var(--amber)}.AddMaintenanceModal-module__hPgq5G__priorityHigh{border-color:var(--orange);color:var(--orange)}.AddMaintenanceModal-module__hPgq5G__priorityHigh.AddMaintenanceModal-module__hPgq5G__priorityChipActive{background:var(--orange-dim);border-color:var(--orange)}.AddMaintenanceModal-module__hPgq5G__priorityUrgent{border-color:var(--red);color:var(--red)}.AddMaintenanceModal-module__hPgq5G__priorityUrgent.AddMaintenanceModal-module__hPgq5G__priorityChipActive{background:var(--red-dim);border-color:var(--red)}.AddMaintenanceModal-module__hPgq5G__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.AddMaintenanceModal-module__hPgq5G__formActionsLeft,.AddMaintenanceModal-module__hPgq5G__formActionsRight{gap:10px;display:flex}.AddMaintenanceModal-module__hPgq5G__backButton,.AddMaintenanceModal-module__hPgq5G__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:10px 18px}.AddMaintenanceModal-module__hPgq5G__backButton:hover,.AddMaintenanceModal-module__hPgq5G__cancelButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.AddMaintenanceModal-module__hPgq5G__nextButton,.AddMaintenanceModal-module__hPgq5G__submitButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.AddMaintenanceModal-module__hPgq5G__nextButton:hover,.AddMaintenanceModal-module__hPgq5G__submitButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AddMaintenanceModal-module__hPgq5G__submitButton:disabled,.AddMaintenanceModal-module__hPgq5G__nextButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.AddMaintenanceModal-module__hPgq5G__sectionNav{margin:-16px -16px 16px;padding:12px 16px}.AddMaintenanceModal-module__hPgq5G__sectionNavItem{padding:6px 10px;font-size:12px}.AddMaintenanceModal-module__hPgq5G__sectionNavItem span{display:none}.AddMaintenanceModal-module__hPgq5G__form{gap:20px}.AddMaintenanceModal-module__hPgq5G__sectionHeader{margin-bottom:16px;padding-bottom:12px}.AddMaintenanceModal-module__hPgq5G__sectionIconWrapper{width:32px;height:32px}.AddMaintenanceModal-module__hPgq5G__sectionTitle{font-size:15px}.AddMaintenanceModal-module__hPgq5G__formActions{flex-direction:column-reverse;gap:10px}.AddMaintenanceModal-module__hPgq5G__formActionsLeft,.AddMaintenanceModal-module__hPgq5G__formActionsRight{justify-content:stretch;width:100%}.AddMaintenanceModal-module__hPgq5G__formActions button{flex:1;justify-content:center}}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddMaintenanceModal-module__hPgq5G__section,.AddMaintenanceModal-module__hPgq5G__categoryChip,.AddMaintenanceModal-module__hPgq5G__priorityChip,.AddMaintenanceModal-module__hPgq5G__nextButton,.AddMaintenanceModal-module__hPgq5G__submitButton{transition:none;animation:none}}
.AddUnitModal-module__cRvS0q__container{flex-direction:column;gap:0;display:flex}.AddUnitModal-module__cRvS0q__sectionNav{border-bottom:1px solid var(--border);background:var(--surface2);scrollbar-width:none;gap:8px;margin:-20px -20px 20px;padding:16px 20px;display:flex;overflow-x:auto}.AddUnitModal-module__cRvS0q__sectionNav::-webkit-scrollbar{display:none}.AddUnitModal-module__cRvS0q__sectionNavItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AddUnitModal-module__cRvS0q__sectionNavItem:hover{border-color:var(--border2);color:var(--text);background:var(--surface3)}.AddUnitModal-module__cRvS0q__sectionNavItemActive,.AddUnitModal-module__cRvS0q__sectionNavItemActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddUnitModal-module__cRvS0q__form{flex-direction:column;gap:24px;display:flex}.AddUnitModal-module__cRvS0q__section{animation:.3s AddUnitModal-module__cRvS0q__fadeIn;display:none}.AddUnitModal-module__cRvS0q__sectionActive{display:block}@keyframes AddUnitModal-module__cRvS0q__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddUnitModal-module__cRvS0q__sectionHeader{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AddUnitModal-module__cRvS0q__sectionIconWrapper{background:var(--accent-dim);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddUnitModal-module__cRvS0q__sectionIconSvg{color:var(--accent)}.AddUnitModal-module__cRvS0q__sectionTitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.AddUnitModal-module__cRvS0q__sectionDescription{color:var(--text2);margin:0;font-size:13px}.AddUnitModal-module__cRvS0q__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.AddUnitModal-module__cRvS0q__formGrid{grid-template-columns:repeat(2,1fr)}.AddUnitModal-module__cRvS0q__formGrid .AddUnitModal-module__cRvS0q__formGroup:first-child:nth-last-child(odd){grid-column:1/-1}}.AddUnitModal-module__cRvS0q__formGroup{flex-direction:column;gap:8px;display:flex}.AddUnitModal-module__cRvS0q__label{color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.AddUnitModal-module__cRvS0q__required{color:var(--red)}.AddUnitModal-module__cRvS0q__addPropertyTextButton{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:4px 0;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.AddUnitModal-module__cRvS0q__addPropertyTextButton:hover{color:var(--accent2);text-decoration:underline}.AddUnitModal-module__cRvS0q__addLandlordTextButton{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:4px 0;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.AddUnitModal-module__cRvS0q__addLandlordTextButton:hover{color:var(--accent2);text-decoration:underline}.AddUnitModal-module__cRvS0q__inputWrapper{align-items:center;display:flex;position:relative}.AddUnitModal-module__cRvS0q__inputIcon{color:var(--text3);pointer-events:none;z-index:1;position:absolute;left:12px}.AddUnitModal-module__cRvS0q__input,.AddUnitModal-module__cRvS0q__select,.AddUnitModal-module__cRvS0q__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AddUnitModal-module__cRvS0q__inputWithIcon{padding-left:38px}.AddUnitModal-module__cRvS0q__textarea{resize:vertical;min-height:100px}.AddUnitModal-module__cRvS0q__input:hover,.AddUnitModal-module__cRvS0q__select:hover,.AddUnitModal-module__cRvS0q__textarea:hover{border-color:var(--border2)}.AddUnitModal-module__cRvS0q__input:focus,.AddUnitModal-module__cRvS0q__select:focus,.AddUnitModal-module__cRvS0q__textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-dim2)}.AddUnitModal-module__cRvS0q__input::placeholder,.AddUnitModal-module__cRvS0q__textarea::placeholder{color:var(--text3)}.AddUnitModal-module__cRvS0q__inputError{border-color:var(--red)}.AddUnitModal-module__cRvS0q__inputError:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.AddUnitModal-module__cRvS0q__errorText{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.AddUnitModal-module__cRvS0q__helperText{color:var(--text3);margin-top:2px;font-size:11px}.AddUnitModal-module__cRvS0q__propertyTypeGrid{flex-wrap:wrap;gap:8px;display:flex}.AddUnitModal-module__cRvS0q__propertyTypeChip{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text2);border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.AddUnitModal-module__cRvS0q__propertyTypeChip:hover{border-color:var(--border2);background:var(--surface2);color:var(--text)}.AddUnitModal-module__cRvS0q__propertyTypeChipActive,.AddUnitModal-module__cRvS0q__propertyTypeChipActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddUnitModal-module__cRvS0q__propertyTypeLabel{font-weight:500}.AddUnitModal-module__cRvS0q__propertyTypeCheck{color:var(--accent);justify-content:center;align-items:center;display:flex}.AddUnitModal-module__cRvS0q__toggleWrapper{flex-wrap:wrap;gap:10px;display:flex}.AddUnitModal-module__cRvS0q__toggleButton{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;color:var(--text2);align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.AddUnitModal-module__cRvS0q__toggleButton:hover{border-color:var(--border2);background:var(--surface2);color:var(--text)}.AddUnitModal-module__cRvS0q__toggleButtonActive,.AddUnitModal-module__cRvS0q__toggleButtonActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddUnitModal-module__cRvS0q__amenitiesSection{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.AddUnitModal-module__cRvS0q__selectedAmenities{background:var(--surface2);border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:20px;padding:16px}.AddUnitModal-module__cRvS0q__selectedAmenitiesList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.AddUnitModal-module__cRvS0q__amenityBadge{background:var(--accent-dim);border:1px solid var(--accent);color:var(--text);border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;animation:.2s AddUnitModal-module__cRvS0q__slideIn;display:inline-flex}@keyframes AddUnitModal-module__cRvS0q__slideIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AddUnitModal-module__cRvS0q__amenityBadgeRemove{width:16px;height:16px;color:var(--text2);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.AddUnitModal-module__cRvS0q__amenityBadgeRemove:hover{background:var(--red-dim);color:var(--red)}.AddUnitModal-module__cRvS0q__amenitiesGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:480px){.AddUnitModal-module__cRvS0q__amenitiesGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.AddUnitModal-module__cRvS0q__amenitiesGrid{grid-template-columns:repeat(4,1fr)}}.AddUnitModal-module__cRvS0q__amenityChip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text2);text-align:left;align-items:center;gap:8px;padding:10px 12px;font-size:13px;transition:all .2s;display:flex;position:relative}.AddUnitModal-module__cRvS0q__amenityChip:hover{border-color:var(--border2);background:var(--surface2);transform:translateY(-1px)}.AddUnitModal-module__cRvS0q__amenityChipActive{background:var(--accent-dim);border-color:var(--accent);color:var(--text)}.AddUnitModal-module__cRvS0q__amenityChipActive:hover{background:var(--accent-dim);border-color:var(--accent)}.AddUnitModal-module__cRvS0q__amenityChipIcon{font-size:16px;line-height:1}.AddUnitModal-module__cRvS0q__amenityChipLabel{flex:1;font-weight:500}.AddUnitModal-module__cRvS0q__amenityChipCheck{color:var(--accent);margin-left:auto}.AddUnitModal-module__cRvS0q__customAmenityInput{gap:10px;margin-top:8px;display:flex}.AddUnitModal-module__cRvS0q__customAmenityInput .AddUnitModal-module__cRvS0q__input{flex:1}.AddUnitModal-module__cRvS0q__addAmenityButton{white-space:nowrap;align-items:center;gap:6px;padding:10px 16px;display:flex}.AddUnitModal-module__cRvS0q__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.AddUnitModal-module__cRvS0q__formActionsLeft,.AddUnitModal-module__cRvS0q__formActionsRight{gap:10px;display:flex}.AddUnitModal-module__cRvS0q__backButton,.AddUnitModal-module__cRvS0q__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:10px 18px}.AddUnitModal-module__cRvS0q__backButton:hover,.AddUnitModal-module__cRvS0q__cancelButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.AddUnitModal-module__cRvS0q__nextButton,.AddUnitModal-module__cRvS0q__submitButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.AddUnitModal-module__cRvS0q__nextButton:hover,.AddUnitModal-module__cRvS0q__submitButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AddUnitModal-module__cRvS0q__submitButton:disabled,.AddUnitModal-module__cRvS0q__nextButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.AddUnitModal-module__cRvS0q__sectionNav{margin:-16px -16px 16px;padding:12px 16px}.AddUnitModal-module__cRvS0q__sectionNavItem{padding:6px 10px;font-size:12px}.AddUnitModal-module__cRvS0q__sectionNavItem span{display:none}.AddUnitModal-module__cRvS0q__form{gap:20px}.AddUnitModal-module__cRvS0q__sectionHeader{margin-bottom:16px;padding-bottom:12px}.AddUnitModal-module__cRvS0q__sectionIconWrapper{width:32px;height:32px}.AddUnitModal-module__cRvS0q__sectionTitle{font-size:15px}.AddUnitModal-module__cRvS0q__formActions{flex-direction:column-reverse;gap:10px}.AddUnitModal-module__cRvS0q__formActionsLeft,.AddUnitModal-module__cRvS0q__formActionsRight{justify-content:stretch;width:100%}.AddUnitModal-module__cRvS0q__formActions button{flex:1;justify-content:center}.AddUnitModal-module__cRvS0q__customAmenityInput{flex-direction:column}.AddUnitModal-module__cRvS0q__addAmenityButton{justify-content:center;width:100%}.AddUnitModal-module__cRvS0q__amenitiesGrid{grid-template-columns:repeat(2,1fr)}.AddUnitModal-module__cRvS0q__toggleWrapper{flex-direction:column}.AddUnitModal-module__cRvS0q__toggleButton{justify-content:center;width:100%}}@media (max-width:480px){.AddUnitModal-module__cRvS0q__propertyTypeGrid{grid-template-columns:repeat(2,1fr)}.AddUnitModal-module__cRvS0q__amenitiesGrid{grid-template-columns:1fr}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddUnitModal-module__cRvS0q__section,.AddUnitModal-module__cRvS0q__amenityBadge,.AddUnitModal-module__cRvS0q__propertyTypeCard,.AddUnitModal-module__cRvS0q__amenityChip,.AddUnitModal-module__cRvS0q__nextButton,.AddUnitModal-module__cRvS0q__submitButton{transition:none;animation:none}}
.Dropdown-module__KWwN-a__dropdown{width:100%;position:relative}.Dropdown-module__KWwN-a__dropdownOpen{z-index:100}.Dropdown-module__KWwN-a__dropdownDisabled{opacity:.6;cursor:not-allowed}.Dropdown-module__KWwN-a__dropdownError .Dropdown-module__KWwN-a__dropdownTrigger{border-color:var(--red)}.Dropdown-module__KWwN-a__dropdownError .Dropdown-module__KWwN-a__dropdownTrigger:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.Dropdown-module__KWwN-a__dropdownTrigger{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);cursor:pointer;text-align:left;outline:none;align-items:center;gap:10px;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s;display:flex}.Dropdown-module__KWwN-a__dropdownTrigger:hover{border-color:var(--border2)}.Dropdown-module__KWwN-a__dropdownTrigger:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim2)}.Dropdown-module__KWwN-a__dropdownTrigger:disabled{cursor:not-allowed;background:var(--surface2)}.Dropdown-module__KWwN-a__dropdownIcon{color:var(--text3);flex-shrink:0}.Dropdown-module__KWwN-a__dropdownValue{flex:1;min-width:0}.Dropdown-module__KWwN-a__selectedValue{flex-direction:column;gap:2px;display:flex}.Dropdown-module__KWwN-a__selectedLabel{color:var(--text);font-weight:500}.Dropdown-module__KWwN-a__selectedSubtitle{color:var(--text3);font-size:12px}.Dropdown-module__KWwN-a__placeholder{color:var(--text3)}.Dropdown-module__KWwN-a__chevron{color:var(--text3);flex-shrink:0;transition:transform .2s}.Dropdown-module__KWwN-a__chevronOpen{transform:rotate(180deg)}.Dropdown-module__KWwN-a__dropdownMenu{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:1000;max-height:280px;animation:.15s Dropdown-module__KWwN-a__dropdownSlideIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}@keyframes Dropdown-module__KWwN-a__dropdownSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Dropdown-module__KWwN-a__searchContainer{border-bottom:1px solid var(--border);background:var(--surface2);align-items:center;gap:8px;padding:10px 12px;display:flex}.Dropdown-module__KWwN-a__searchIcon{color:var(--text3);flex-shrink:0}.Dropdown-module__KWwN-a__searchInput{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.Dropdown-module__KWwN-a__searchInput:focus{box-shadow:none;border:none;outline:none}.Dropdown-module__KWwN-a__searchInput::placeholder{color:var(--text3)}.Dropdown-module__KWwN-a__optionsList{max-height:220px;padding:4px;overflow-y:auto}.Dropdown-module__KWwN-a__option{width:100%;color:var(--text);cursor:pointer;border-radius:var(--radius-sm);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:all .15s;display:flex}.Dropdown-module__KWwN-a__option:hover{background:var(--surface2)}.Dropdown-module__KWwN-a__optionSelected{background:var(--accent-dim);color:var(--accent)}.Dropdown-module__KWwN-a__optionSelected:hover{background:var(--accent-dim)}.Dropdown-module__KWwN-a__optionContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Dropdown-module__KWwN-a__optionLabel{font-weight:500}.Dropdown-module__KWwN-a__optionSubtitle{color:var(--text3);font-size:12px}.Dropdown-module__KWwN-a__optionSelected .Dropdown-module__KWwN-a__optionSubtitle{color:var(--accent);opacity:.8}.Dropdown-module__KWwN-a__checkIcon{color:var(--accent);flex-shrink:0}.Dropdown-module__KWwN-a__noResults{text-align:center;color:var(--text3);padding:20px;font-size:14px}.Dropdown-module__KWwN-a__optionsList::-webkit-scrollbar{width:6px}.Dropdown-module__KWwN-a__optionsList::-webkit-scrollbar-track{background:0 0}.Dropdown-module__KWwN-a__optionsList::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}.Dropdown-module__KWwN-a__optionsList::-webkit-scrollbar-thumb:hover{background:var(--text3)}.Dropdown-module__KWwN-a__dropdownTrigger:focus-visible,.Dropdown-module__KWwN-a__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Dropdown-module__KWwN-a__dropdownMenu,.Dropdown-module__KWwN-a__chevron,.Dropdown-module__KWwN-a__option,.Dropdown-module__KWwN-a__dropdownTrigger{transition:none;animation:none}}
.ViewExpenseModal-module__x2A1LG__container{flex-direction:column;gap:24px;display:flex}.ViewExpenseModal-module__x2A1LG__categoryBanner{border-radius:var(--radius);background:var(--surface2);border:1px solid;align-items:center;gap:16px;padding:16px 20px;display:flex}.ViewExpenseModal-module__x2A1LG__categoryIcon{background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ViewExpenseModal-module__x2A1LG__categoryContent{flex-direction:column;gap:4px;display:flex}.ViewExpenseModal-module__x2A1LG__categoryLabel{font-size:14px;font-weight:600}.ViewExpenseModal-module__x2A1LG__expenseId{color:var(--text2);font-family:monospace;font-size:12px}.ViewExpenseModal-module__x2A1LG__amountHeader{background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;display:flex}.ViewExpenseModal-module__x2A1LG__amountValue{color:var(--text);font-size:32px;font-weight:700}.ViewExpenseModal-module__x2A1LG__amountDate{color:var(--text2);align-items:center;gap:6px;font-size:14px;display:flex}.ViewExpenseModal-module__x2A1LG__descriptionSection{flex-direction:column;gap:12px;display:flex}.ViewExpenseModal-module__x2A1LG__sectionTitle{color:var(--text);margin:0;font-size:14px;font-weight:600}.ViewExpenseModal-module__x2A1LG__descriptionText{color:var(--text);background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border);margin:0;padding:16px;font-size:14px;line-height:1.6}.ViewExpenseModal-module__x2A1LG__detailsGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ViewExpenseModal-module__x2A1LG__detailCard{background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:16px;display:flex}.ViewExpenseModal-module__x2A1LG__detailIcon{border-radius:var(--radius-sm);background:var(--accent-dim);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ViewExpenseModal-module__x2A1LG__detailContent{flex-direction:column;flex:1;gap:4px;display:flex}.ViewExpenseModal-module__x2A1LG__detailLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.ViewExpenseModal-module__x2A1LG__detailValue{color:var(--text);font-size:14px;font-weight:600}.ViewExpenseModal-module__x2A1LG__detailSubvalue{color:var(--text2);font-size:12px}.ViewExpenseModal-module__x2A1LG__receiptSection{flex-direction:column;gap:16px;display:flex}.ViewExpenseModal-module__x2A1LG__receiptPreview{background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border);align-items:center;gap:16px;padding:20px;display:flex}.ViewExpenseModal-module__x2A1LG__receiptIcon{border-radius:var(--radius);background:var(--blue-dim);width:56px;height:56px;color:var(--blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ViewExpenseModal-module__x2A1LG__receiptInfo{flex-direction:column;flex:1;gap:4px;display:flex}.ViewExpenseModal-module__x2A1LG__receiptName{color:var(--text);font-size:14px;font-weight:500}.ViewExpenseModal-module__x2A1LG__receiptMeta{color:var(--text2);font-size:12px}.ViewExpenseModal-module__x2A1LG__viewReceiptButton{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.ViewExpenseModal-module__x2A1LG__viewReceiptButton:hover{background:var(--surface3);border-color:var(--border2)}.ViewExpenseModal-module__x2A1LG__metadataSection{background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border);flex-direction:column;gap:8px;padding:16px;display:flex}.ViewExpenseModal-module__x2A1LG__metadataItem{justify-content:space-between;align-items:center;gap:16px;display:flex}.ViewExpenseModal-module__x2A1LG__metadataLabel{color:var(--text2);font-size:12px;font-weight:500}.ViewExpenseModal-module__x2A1LG__metadataValue{color:var(--text);text-align:right;word-break:break-all;font-family:monospace;font-size:12px}.ViewExpenseModal-module__x2A1LG__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.ViewExpenseModal-module__x2A1LG__closeButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);align-items:center;gap:8px;padding:10px 18px;display:flex}.ViewExpenseModal-module__x2A1LG__closeButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.ViewExpenseModal-module__x2A1LG__editButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.ViewExpenseModal-module__x2A1LG__editButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.ViewExpenseModal-module__x2A1LG__actionButtons{align-items:center;gap:12px;display:flex}.ViewExpenseModal-module__x2A1LG__downloadButton{background:var(--surface2);border:1px solid var(--border);color:var(--text);align-items:center;gap:8px;padding:10px 18px;font-weight:500;display:flex}.ViewExpenseModal-module__x2A1LG__downloadButton:hover:not(:disabled){background:var(--surface3);border-color:var(--border2);color:var(--text)}.ViewExpenseModal-module__x2A1LG__downloadButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.ViewExpenseModal-module__x2A1LG__detailsGrid{grid-template-columns:1fr}.ViewExpenseModal-module__x2A1LG__receiptPreview{text-align:left;flex-direction:column;align-items:flex-start}.ViewExpenseModal-module__x2A1LG__viewReceiptButton{justify-content:center;width:100%}.ViewExpenseModal-module__x2A1LG__formActions{flex-direction:column-reverse;align-items:stretch}.ViewExpenseModal-module__x2A1LG__formActions button{justify-content:center;width:100%}.ViewExpenseModal-module__x2A1LG__amountValue{font-size:24px}.ViewExpenseModal-module__x2A1LG__metadataItem{flex-direction:column;align-items:flex-start;gap:4px}.ViewExpenseModal-module__x2A1LG__metadataValue{text-align:left}}
.Maintenance-module__cgqONW__maintenancePage{max-width:100%;padding:32px;overflow-x:hidden}.Maintenance-module__cgqONW__statsBar{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:32px;margin-bottom:24px;padding:20px 24px;display:flex;overflow-x:auto}.Maintenance-module__cgqONW__statItem{flex-direction:column;gap:4px;min-width:80px;display:flex}.Maintenance-module__cgqONW__statValue{color:var(--text);font-size:24px;font-weight:700}.Maintenance-module__cgqONW__statValue.Maintenance-module__cgqONW__open{color:var(--amber)}.Maintenance-module__cgqONW__statValue.Maintenance-module__cgqONW__in_progress{color:var(--blue)}.Maintenance-module__cgqONW__statValue.Maintenance-module__cgqONW__resolved{color:var(--teal)}.Maintenance-module__cgqONW__statValue.Maintenance-module__cgqONW__urgent{color:var(--red)}.Maintenance-module__cgqONW__statLabel{color:var(--text3);font-size:12px;font-weight:500}.Maintenance-module__cgqONW__maintenanceLayout{grid-template-columns:280px 1fr;gap:24px;display:grid}.Maintenance-module__cgqONW__filtersSidebar{background:var(--surface);border:1px solid var(--border);border-radius:12px;height:fit-content;padding:20px;position:sticky;top:20px}.Maintenance-module__cgqONW__filterContainer{flex-direction:column;gap:20px;display:flex}.Maintenance-module__cgqONW__searchBar{background:var(--surface2);border:1px solid var(--border);color:var(--text2);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}.Maintenance-module__cgqONW__searchBar:focus-within{border-color:var(--accent);color:var(--accent)}.Maintenance-module__cgqONW__searchInput{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.Maintenance-module__cgqONW__searchInput::placeholder{color:var(--text3)}.Maintenance-module__cgqONW__clearSearch{color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:18px;display:flex}.Maintenance-module__cgqONW__clearSearch:hover{background:var(--surface3);color:var(--text)}.Maintenance-module__cgqONW__resultsCount{color:var(--text2);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:13px;display:flex}.Maintenance-module__cgqONW__clearAllBtn{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.Maintenance-module__cgqONW__clearAllBtn:hover{background:var(--surface2)}.Maintenance-module__cgqONW__filterSections{flex-direction:column;gap:20px;display:flex}.Maintenance-module__cgqONW__filterSection{flex-direction:column;gap:10px;display:flex}.Maintenance-module__cgqONW__filterTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text3);margin:0;font-size:12px;font-weight:600}.Maintenance-module__cgqONW__filterOptions{flex-direction:column;gap:8px;display:flex}.Maintenance-module__cgqONW__filterOption{color:var(--text2);cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.Maintenance-module__cgqONW__filterOption input[type=checkbox],.Maintenance-module__cgqONW__filterOption input[type=radio]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.Maintenance-module__cgqONW__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.Maintenance-module__cgqONW__tableHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Maintenance-module__cgqONW__tableTitle{color:var(--text);margin:0;font-size:16px;font-weight:600}.Maintenance-module__cgqONW__maintenanceTable{border-collapse:collapse;width:100%}.Maintenance-module__cgqONW__maintenanceTable thead tr{border-bottom:1px solid var(--border)}.Maintenance-module__cgqONW__maintenanceTable th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:var(--text3);padding:12px 16px;font-size:11px;font-weight:600}.Maintenance-module__cgqONW__maintenanceTable tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.Maintenance-module__cgqONW__maintenanceTable tbody tr:hover{background:var(--surface2)}.Maintenance-module__cgqONW__maintenanceTable tbody tr:last-child{border-bottom:none}.Maintenance-module__cgqONW__maintenanceTable td{color:var(--text);vertical-align:middle;padding:16px;font-size:13px}.Maintenance-module__cgqONW__requestTitle{color:var(--text);margin-bottom:4px;font-weight:600}.Maintenance-module__cgqONW__requestDescription{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:12px;overflow:hidden}.Maintenance-module__cgqONW__propertyUnitCell{flex-direction:column;gap:2px;display:flex}.Maintenance-module__cgqONW__unitName{color:var(--text);font-size:13px;font-weight:600}.Maintenance-module__cgqONW__propertyName{color:var(--text3);font-size:12px}.Maintenance-module__cgqONW__tenantName{color:var(--text);font-weight:500}.Maintenance-module__cgqONW__category{color:var(--text2);text-transform:capitalize;font-size:13px}.Maintenance-module__cgqONW__pagination{border-top:1px solid var(--border);background:var(--surface);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Maintenance-module__cgqONW__paginationInfo{color:var(--text2);font-size:13px}.Maintenance-module__cgqONW__paginationInfo strong{color:var(--text);font-weight:600}.Maintenance-module__cgqONW__paginationControls{align-items:center;gap:24px;display:flex}.Maintenance-module__cgqONW__itemsPerPage{color:var(--text2);align-items:center;gap:8px;font-size:13px;display:flex}.Maintenance-module__cgqONW__itemsPerPageSelect{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;border-radius:6px;outline:none;min-width:70px;padding:6px 10px;font-size:13px}.Maintenance-module__cgqONW__itemsPerPageSelect:focus{border-color:var(--accent)}.Maintenance-module__cgqONW__itemsPerPageDropdown{min-width:80px}.Maintenance-module__cgqONW__pageNavigation{align-items:center;gap:4px;display:flex}.Maintenance-module__cgqONW__pageButton{border:1px solid var(--border);background:var(--surface);min-width:32px;height:32px;color:var(--text2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.Maintenance-module__cgqONW__pageButton:hover:not(:disabled){background:var(--surface2);border-color:var(--accent);color:var(--accent)}.Maintenance-module__cgqONW__pageButton:disabled{opacity:.5;cursor:not-allowed}.Maintenance-module__cgqONW__pageButtonActive,.Maintenance-module__cgqONW__pageButtonActive:hover{background:var(--accent);border-color:var(--accent);color:#fff}.Maintenance-module__cgqONW__pageEllipsis{min-width:32px;height:32px;color:var(--text3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:13px;display:flex}.Maintenance-module__cgqONW__emptyState{text-align:center;padding:60px 20px}.Maintenance-module__cgqONW__emptyStateContent h3{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:600}.Maintenance-module__cgqONW__emptyStateContent p{color:var(--text3);margin:0;font-size:14px}.Maintenance-module__cgqONW__maintList{flex-direction:column;display:flex}.Maintenance-module__cgqONW__maintList .Maintenance-module__cgqONW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;display:flex}.Maintenance-module__cgqONW__emptyStateIcon{opacity:.6;margin-bottom:8px;font-size:32px}.Maintenance-module__cgqONW__emptyStateText{color:var(--text3);font-size:14px;font-weight:500}.Maintenance-module__cgqONW__maintItem{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;transition:background .15s;display:flex}.Maintenance-module__cgqONW__maintItem:last-child{border-bottom:none}.Maintenance-module__cgqONW__maintItem:hover{background:var(--surface2)}.Maintenance-module__cgqONW__maintIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.Maintenance-module__cgqONW__iconRed{color:var(--red);background:#ef44441a}.Maintenance-module__cgqONW__iconAmber{color:var(--amber);background:#f59e0b1a}.Maintenance-module__cgqONW__iconBlue{color:var(--blue);background:#3b82f61a}.Maintenance-module__cgqONW__maintContent{flex:1;min-width:0}.Maintenance-module__cgqONW__maintTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:500;overflow:hidden}.Maintenance-module__cgqONW__maintMeta{color:var(--text3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.Maintenance-module__cgqONW__actionsCell{justify-content:center;align-items:center;display:flex;position:relative}.Maintenance-module__cgqONW__menuButton{width:32px;height:32px;color:var(--text3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.Maintenance-module__cgqONW__menuButton:hover{background:var(--surface2);color:var(--text)}.Maintenance-module__cgqONW__menuButton:focus{outline:2px solid var(--accent);outline-offset:2px}.Maintenance-module__cgqONW__dropdownMenu{background:var(--surface);border:1px solid var(--border);z-index:100;border-radius:8px;min-width:140px;margin-top:4px;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.Maintenance-module__cgqONW__menuItem{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.Maintenance-module__cgqONW__menuItem:hover{background:var(--surface2)}.Maintenance-module__cgqONW__menuItem:focus{background:var(--surface2);outline:none}.Maintenance-module__cgqONW__menuItemDanger{color:var(--red)}.Maintenance-module__cgqONW__menuItemDanger:hover{background:var(--red);color:#fff}.Maintenance-module__cgqONW__maintenanceTable th:last-child{text-align:center}@media (max-width:1200px){.Maintenance-module__cgqONW__maintenanceLayout{grid-template-columns:260px 1fr}}@media (max-width:900px){.Maintenance-module__cgqONW__maintenanceLayout{grid-template-columns:1fr}.Maintenance-module__cgqONW__filtersSidebar{position:static}}@media (max-width:768px){.Maintenance-module__cgqONW__maintenancePage{max-width:100%;padding:16px 16px 88px;overflow-x:hidden}.Maintenance-module__cgqONW__statsBar{gap:20px;padding:16px;overflow-x:auto}.Maintenance-module__cgqONW__statValue{font-size:20px}.Maintenance-module__cgqONW__maintenanceTable th,.Maintenance-module__cgqONW__maintenanceTable td{padding:10px 12px}.Maintenance-module__cgqONW__pagination{flex-direction:column;align-items:flex-start;gap:12px}.Maintenance-module__cgqONW__paginationControls{justify-content:space-between;width:100%}}@media (max-width:480px){.Maintenance-module__cgqONW__maintenancePage{max-width:100%;padding:12px 12px 84px;overflow-x:hidden}}
.DeleteConfirmationModal-module__Aa4Tgq__container{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:8px;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__alertIcon{background:var(--red-dim);width:80px;height:80px;color:var(--red);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__message{flex-direction:column;gap:8px;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__title{color:var(--text);margin:0;font-size:20px;font-weight:600}.DeleteConfirmationModal-module__Aa4Tgq__description{color:var(--text2);margin:0;font-size:14px;line-height:1.5}.DeleteConfirmationModal-module__Aa4Tgq__expenseDetails{background:var(--surface2);border-radius:var(--radius);border:1px solid var(--border);text-align:left;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__detailRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__detailLabel{color:var(--text2);flex-shrink:0;font-size:13px;font-weight:500}.DeleteConfirmationModal-module__Aa4Tgq__detailValue{color:var(--text);text-align:right;word-break:break-word;font-size:13px;font-weight:600}.DeleteConfirmationModal-module__Aa4Tgq__warningNote{background:var(--amber-dim);border:1px solid var(--amber);border-radius:var(--radius);color:var(--amber);width:100%;padding:12px 16px;font-size:13px;line-height:1.5}.DeleteConfirmationModal-module__Aa4Tgq__warningNote p{margin:0}.DeleteConfirmationModal-module__Aa4Tgq__actions{gap:12px;width:100%;padding-top:8px;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:500;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__cancelButton:hover:not(:disabled){background:var(--surface3);border-color:var(--border2)}.DeleteConfirmationModal-module__Aa4Tgq__cancelButton:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmationModal-module__Aa4Tgq__deleteButton{background:var(--red);color:#fff;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;display:flex}.DeleteConfirmationModal-module__Aa4Tgq__deleteButton:hover:not(:disabled){background:var(--red2);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.DeleteConfirmationModal-module__Aa4Tgq__deleteButton:disabled{opacity:.6;cursor:not-allowed}.DeleteConfirmationModal-module__Aa4Tgq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite DeleteConfirmationModal-module__Aa4Tgq__spin}@keyframes DeleteConfirmationModal-module__Aa4Tgq__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.DeleteConfirmationModal-module__Aa4Tgq__container{padding:0}.DeleteConfirmationModal-module__Aa4Tgq__alertIcon{width:64px;height:64px}.DeleteConfirmationModal-module__Aa4Tgq__title{font-size:18px}.DeleteConfirmationModal-module__Aa4Tgq__actions{flex-direction:column-reverse}.DeleteConfirmationModal-module__Aa4Tgq__cancelButton,.DeleteConfirmationModal-module__Aa4Tgq__deleteButton{width:100%}.DeleteConfirmationModal-module__Aa4Tgq__detailRow{flex-direction:column;gap:4px}.DeleteConfirmationModal-module__Aa4Tgq__detailValue{text-align:left}}
.AddLeaseModal-module__SFaMvW__container{flex-direction:column;gap:0;display:flex}.AddLeaseModal-module__SFaMvW__sectionNav{border-bottom:1px solid var(--border);background:var(--surface2);scrollbar-width:none;gap:8px;margin:-20px -20px 20px;padding:16px 20px;display:flex;overflow-x:auto}.AddLeaseModal-module__SFaMvW__sectionNav::-webkit-scrollbar{display:none}.AddLeaseModal-module__SFaMvW__sectionNavItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.AddLeaseModal-module__SFaMvW__sectionNavItem:hover{border-color:var(--border2);color:var(--text);background:var(--surface3)}.AddLeaseModal-module__SFaMvW__sectionNavItemActive,.AddLeaseModal-module__SFaMvW__sectionNavItemActive:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.AddLeaseModal-module__SFaMvW__form{flex-direction:column;gap:24px;display:flex}.AddLeaseModal-module__SFaMvW__section{animation:.3s AddLeaseModal-module__SFaMvW__fadeIn;display:none}.AddLeaseModal-module__SFaMvW__sectionActive{display:block}@keyframes AddLeaseModal-module__SFaMvW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AddLeaseModal-module__SFaMvW__sectionHeader{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.AddLeaseModal-module__SFaMvW__sectionIconWrapper{background:var(--accent-dim);border-radius:var(--radius);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AddLeaseModal-module__SFaMvW__sectionIconSvg{color:var(--accent)}.AddLeaseModal-module__SFaMvW__sectionTitle{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:600}.AddLeaseModal-module__SFaMvW__sectionDescription{color:var(--text2);margin:0;font-size:13px}.AddLeaseModal-module__SFaMvW__formGrid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.AddLeaseModal-module__SFaMvW__formGrid{grid-template-columns:repeat(2,1fr)}.AddLeaseModal-module__SFaMvW__formGrid .AddLeaseModal-module__SFaMvW__formGroup:first-child:nth-last-child(odd){grid-column:1/-1}}.AddLeaseModal-module__SFaMvW__formGroup{flex-direction:column;gap:8px;display:flex}.AddLeaseModal-module__SFaMvW__label{color:var(--text);align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.AddLeaseModal-module__SFaMvW__required{color:var(--red)}.AddLeaseModal-module__SFaMvW__inputWrapper{align-items:center;display:flex;position:relative}.AddLeaseModal-module__SFaMvW__inputIcon{color:var(--text3);pointer-events:none;z-index:1;position:absolute;left:12px}.AddLeaseModal-module__SFaMvW__input,.AddLeaseModal-module__SFaMvW__select,.AddLeaseModal-module__SFaMvW__textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);outline:none;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.AddLeaseModal-module__SFaMvW__inputWithIcon{padding-left:38px}.AddLeaseModal-module__SFaMvW__textarea{resize:vertical;min-height:100px}.AddLeaseModal-module__SFaMvW__input:hover,.AddLeaseModal-module__SFaMvW__select:hover,.AddLeaseModal-module__SFaMvW__textarea:hover{border-color:var(--border2)}.AddLeaseModal-module__SFaMvW__input:focus,.AddLeaseModal-module__SFaMvW__select:focus,.AddLeaseModal-module__SFaMvW__textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-dim2)}.AddLeaseModal-module__SFaMvW__input::placeholder,.AddLeaseModal-module__SFaMvW__textarea::placeholder{color:var(--text3)}.AddLeaseModal-module__SFaMvW__inputError{border-color:var(--red)}.AddLeaseModal-module__SFaMvW__inputError:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.AddLeaseModal-module__SFaMvW__errorText{color:var(--red);align-items:center;gap:4px;font-size:12px;display:flex}.AddLeaseModal-module__SFaMvW__helperText{color:var(--text3);margin-top:2px;font-size:11px}.AddLeaseModal-module__SFaMvW__formActions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:20px;display:flex}.AddLeaseModal-module__SFaMvW__formActionsLeft,.AddLeaseModal-module__SFaMvW__formActionsRight{gap:10px;display:flex}.AddLeaseModal-module__SFaMvW__backButton,.AddLeaseModal-module__SFaMvW__cancelButton{background:var(--surface2);border:1px solid var(--border);color:var(--text2);padding:10px 18px}.AddLeaseModal-module__SFaMvW__backButton:hover,.AddLeaseModal-module__SFaMvW__cancelButton:hover{background:var(--surface3);border-color:var(--border2);color:var(--text)}.AddLeaseModal-module__SFaMvW__nextButton,.AddLeaseModal-module__SFaMvW__submitButton{background:var(--accent);color:#fff;border:none;padding:10px 20px;font-weight:500}.AddLeaseModal-module__SFaMvW__nextButton:hover,.AddLeaseModal-module__SFaMvW__submitButton:hover{background:var(--accent2);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.AddLeaseModal-module__SFaMvW__submitButton:disabled,.AddLeaseModal-module__SFaMvW__nextButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}@media (max-width:640px){.AddLeaseModal-module__SFaMvW__sectionNav{margin:-16px -16px 16px;padding:12px 16px}.AddLeaseModal-module__SFaMvW__sectionNavItem{padding:6px 10px;font-size:12px}.AddLeaseModal-module__SFaMvW__sectionNavItem span{display:none}.AddLeaseModal-module__SFaMvW__form{gap:20px}.AddLeaseModal-module__SFaMvW__sectionHeader{margin-bottom:16px;padding-bottom:12px}.AddLeaseModal-module__SFaMvW__sectionIconWrapper{width:32px;height:32px}.AddLeaseModal-module__SFaMvW__sectionTitle{font-size:15px}.AddLeaseModal-module__SFaMvW__formActions{flex-direction:column-reverse;gap:10px}.AddLeaseModal-module__SFaMvW__formActionsLeft,.AddLeaseModal-module__SFaMvW__formActionsRight{justify-content:stretch;width:100%}.AddLeaseModal-module__SFaMvW__formActions button{flex:1;justify-content:center}}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AddLeaseModal-module__SFaMvW__section,.AddLeaseModal-module__SFaMvW__nextButton,.AddLeaseModal-module__SFaMvW__submitButton{transition:none;animation:none}}
.layout-module__CUj6aG__container{min-height:100vh;display:flex}.layout-module__CUj6aG__main{margin-left:var(--sidebar);flex-direction:column;flex:1;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.layout-module__CUj6aG__content{padding:32px}.layout-module__CUj6aG__mainGrid{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:28px;display:grid}.layout-module__CUj6aG__rightCol{flex-direction:column;gap:20px;display:flex}.layout-module__CUj6aG__activityMaintenanceGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.layout-module__CUj6aG__bottomGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:1200px){.layout-module__CUj6aG__mainGrid{grid-template-columns:1fr}.layout-module__CUj6aG__rightCol{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:900px){.layout-module__CUj6aG__rightCol,.layout-module__CUj6aG__bottomGrid,.layout-module__CUj6aG__activityMaintenanceGrid{grid-template-columns:1fr}}@media (max-width:768px){.layout-module__CUj6aG__sidebar{display:none}.layout-module__CUj6aG__main{max-width:100vw;margin-left:0;overflow-x:hidden}.layout-module__CUj6aG__content{max-width:100%;padding:16px 16px 88px;overflow-x:hidden}.layout-module__CUj6aG__mainGrid,.layout-module__CUj6aG__activityMaintenanceGrid{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.layout-module__CUj6aG__bottomGrid{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.layout-module__CUj6aG__content{max-width:100%;padding:12px 12px 84px}.layout-module__CUj6aG__mainGrid,.layout-module__CUj6aG__activityMaintenanceGrid{gap:12px;margin-bottom:16px}.layout-module__CUj6aG__bottomGrid{gap:12px}}
