.page_forgotPasswordPage__KPVP_{min-height:calc(100vh - 70px);display:flex;align-items:center;justify-content:center;background:var(--bg-light);padding:40px 20px}.page_forgotPasswordContainer__SpG3L{display:grid;grid-template-columns:1fr 1fr;max-width:1100px;width:100%;background:#fff;border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.page_forgotPasswordBox__rQSTQ{padding:60px 50px;display:flex;flex-direction:column}.page_logoSection__3prGg{margin-bottom:40px}.page_logo__16Zpy{font-size:24px;font-weight:800;color:var(--primary-color);display:block;margin-bottom:30px;text-decoration:none;transition:opacity .3s ease}.page_logo__16Zpy:hover{opacity:.8}.page_logoSection__3prGg h1{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.page_logoSection__3prGg p{color:var(--text-secondary);font-size:1rem}.page_forgotPasswordForm__At97x{display:flex;flex-direction:column;gap:20px}.page_errorMessage__TB4Wz{background:#fee;border:2px solid #f88;color:#c33;padding:12px 16px;border-radius:8px;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:8px}.page_successContainer__N8lkm{display:flex;flex-direction:column;gap:30px}.page_successMessage__B1KFj{text-align:center;padding:40px 20px;background:#f0fdf4;border:2px solid #86efac;border-radius:12px}.page_successIcon__El5En{width:64px;height:64px;background:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin:0 auto 20px}.page_successMessage__B1KFj h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:15px}.page_successMessage__B1KFj p{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin-bottom:10px}.page_successMessage__B1KFj strong{color:var(--text-primary);font-weight:700}.page_secondaryText__dqCWQ{font-size:.9rem;color:var(--text-secondary);margin-top:10px}.page_actionButtons__19WUO{display:flex;flex-direction:column;gap:15px}.page_backToLoginBtn__87c1J{padding:14px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s ease}.page_backToLoginBtn__87c1J:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.page_formGroup__eZfJt{display:flex;flex-direction:column;gap:8px}.page_formGroup__eZfJt label{font-weight:600;color:var(--text-primary);font-size:.95rem}.page_formGroup__eZfJt input{padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .3s ease}.page_formGroup__eZfJt input:focus{outline:none;border-color:var(--primary-color)}.page_submitBtn__JJc8a{padding:14px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s ease;margin-top:10px}.page_submitBtn__JJc8a:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.page_submitBtn__JJc8a:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6;transform:none}.page_submitBtn__JJc8a:disabled:hover{transform:none;box-shadow:none}.page_backLink__B4Bng{text-align:center;margin-top:10px}.page_backLink__B4Bng a{color:var(--primary-color);font-weight:600;font-size:.95rem;text-decoration:none;transition:opacity .3s ease}.page_backLink__B4Bng a:hover{opacity:.8}.page_infoSide__MFFLw{background:linear-gradient(135deg,#06f,#00d4ff);color:#fff;padding:60px 50px;display:flex;align-items:center}.page_infoContent__Zoi_L h2{font-size:2rem;font-weight:700;margin-bottom:20px;line-height:1.3}.page_infoText__cZzNx{font-size:1rem;line-height:1.6;margin-bottom:40px;opacity:.95}.page_helpList__eBc_4{list-style:none;display:flex;flex-direction:column;gap:25px}.page_helpList__eBc_4 li{display:flex;gap:15px;align-items:flex-start}.page_helpIcon__cQUJB{font-size:1.5rem;background:hsla(0,0%,100%,.2);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.page_helpList__eBc_4 strong{display:block;font-size:1.1rem;margin-bottom:5px}.page_helpList__eBc_4 p{opacity:.9;font-size:.95rem;line-height:1.5}@media (max-width:968px){.page_forgotPasswordContainer__SpG3L{grid-template-columns:1fr}.page_infoSide__MFFLw{display:none}.page_forgotPasswordBox__rQSTQ{padding:40px 30px}.page_logoSection__3prGg h1{font-size:1.8rem}}@media (max-width:576px){.page_forgotPasswordPage__KPVP_{padding:20px 10px}.page_forgotPasswordBox__rQSTQ{padding:30px 20px}.page_successMessage__B1KFj{padding:30px 15px}}.Toast_toastContainer___zHFU{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.Toast_toast__bEODt{min-width:300px;max-width:500px;padding:16px 20px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;animation:Toast_slideIn__hWiaZ .3s ease-out;pointer-events:all;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.Toast_toast__bEODt:hover{transform:translateX(-5px)}@keyframes Toast_slideIn__hWiaZ{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toastIcon__0R25U{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.Toast_toastMessage___kaU_{flex:1 1;font-size:15px;line-height:1.5;font-weight:500}.Toast_toastClose__Fhmap{width:24px;height:24px;border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .2s ease;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Toast_toastClose__Fhmap:hover{opacity:1}.Toast_toast__bEODt.Toast_success__ees4e{background:#10b981;color:#fff}.Toast_toast__bEODt.Toast_success__ees4e .Toast_toastIcon__0R25U{background:hsla(0,0%,100%,.2)}.Toast_toast__bEODt.Toast_error__UlNwu{background:#ef4444;color:#fff}.Toast_toast__bEODt.Toast_error__UlNwu .Toast_toastIcon__0R25U{background:hsla(0,0%,100%,.2)}.Toast_toast__bEODt.Toast_info__Qy8I_{background:#3b82f6;color:#fff}.Toast_toast__bEODt.Toast_info__Qy8I_ .Toast_toastIcon__0R25U{background:hsla(0,0%,100%,.2)}.Toast_toast__bEODt.Toast_warning__RD_Bg{background:#f59e0b;color:#fff}.Toast_toast__bEODt.Toast_warning__RD_Bg .Toast_toastIcon__0R25U{background:hsla(0,0%,100%,.2)}@media (max-width:576px){.Toast_toastContainer___zHFU{top:10px;right:10px;left:10px}.Toast_toast__bEODt{min-width:auto;width:100%}@keyframes Toast_slideIn__hWiaZ{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}}.PasswordStrength_container__zt3Uk{margin-top:12px;padding:16px;background:var(--bg-light);border-radius:8px;border:1px solid var(--border-color)}.PasswordStrength_strengthBar__uirR_{display:flex;align-items:center;gap:12px;margin-bottom:16px}.PasswordStrength_strengthBarBg__GY60E{flex:1 1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.PasswordStrength_strengthBarFill__uzPTQ{height:100%;border-radius:4px;transition:width .3s ease,background-color .3s ease}.PasswordStrength_strengthBarFill__uzPTQ.PasswordStrength_weak__Id3rX{background:#ef4444}.PasswordStrength_strengthBarFill__uzPTQ.PasswordStrength_fair__2IuQK{background:#f59e0b}.PasswordStrength_strengthBarFill__uzPTQ.PasswordStrength_good__GtkTF{background:#3b82f6}.PasswordStrength_strengthBarFill__uzPTQ.PasswordStrength_strong__WFMrJ{background:#10b981}.PasswordStrength_strengthLabel__wCupT{font-size:.875rem;font-weight:600;min-width:60px;text-align:right}.PasswordStrength_strengthLabel__wCupT.PasswordStrength_weak__Id3rX{color:#ef4444}.PasswordStrength_strengthLabel__wCupT.PasswordStrength_fair__2IuQK{color:#f59e0b}.PasswordStrength_strengthLabel__wCupT.PasswordStrength_good__GtkTF{color:#3b82f6}.PasswordStrength_strengthLabel__wCupT.PasswordStrength_strong__WFMrJ{color:#10b981}.PasswordStrength_requirements__U3MCD{display:flex;flex-direction:column;gap:8px}.PasswordStrength_requirement__C2nAR{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-secondary);transition:color .3s ease}.PasswordStrength_requirement__C2nAR.PasswordStrength_met__6KxCw{color:#10b981}.PasswordStrength_checkIcon__Muyk0{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0;transition:all .3s ease}.PasswordStrength_requirement__C2nAR .PasswordStrength_checkIcon__Muyk0{background:#e5e7eb;color:var(--text-secondary)}.PasswordStrength_requirement__C2nAR.PasswordStrength_met__6KxCw .PasswordStrength_checkIcon__Muyk0{background:#10b981;color:#fff}.PasswordStrength_checkLabel__sjbe2{line-height:1.5}@keyframes PasswordStrength_checkmark__wFfJY{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.PasswordStrength_requirement__C2nAR.PasswordStrength_met__6KxCw .PasswordStrength_checkIcon__Muyk0{animation:PasswordStrength_checkmark__wFfJY .3s ease}@media (max-width:576px){.PasswordStrength_container__zt3Uk{padding:12px}.PasswordStrength_strengthBar__uirR_{gap:8px}.PasswordStrength_strengthLabel__wCupT{font-size:.8rem;min-width:50px}.PasswordStrength_requirement__C2nAR{font-size:.8rem}}.page_page__M1hzi{max-width:1400px}.page_pageHeader__32UL1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.page_pageTitle__fZi01 h1{font-size:2rem;font-weight:700;margin-bottom:4px;color:var(--text-primary)}.page_pageTitle__fZi01 p{color:var(--text-secondary);font-size:.95rem}.page_headerActions__8VLjr{display:flex;align-items:center;gap:12px}.page_viewToggle__vypr1{display:flex;background:var(--bg-light);border-radius:8px;padding:4px;gap:4px}.page_viewButton__GsCzA{padding:8px 12px;background:transparent;border:none;border-radius:6px;font-size:1.2rem;cursor:pointer;transition:all .2s ease;color:var(--text-secondary)}.page_viewButton__GsCzA:hover{background:rgba(0,0,0,.05)}.page_viewButton__GsCzA.page_active__V3HMk{background:#fff;color:var(--primary-color);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_uploadButton__OmgbC{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease;font-size:.95rem}.page_uploadButton__OmgbC:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_uploadButton__OmgbC:disabled{opacity:.6;cursor:not-allowed}.page_toolbar__Os31T{margin-bottom:24px}.page_searchBar__TR80D{display:flex;align-items:center;background:#fff;border:2px solid var(--border-color);border-radius:8px;padding:12px 16px;gap:12px;transition:all .2s ease;max-width:500px}.page_searchBar__TR80D:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_searchIcon__SPzXW{font-size:1.2rem;color:var(--text-secondary)}.page_searchInput__tU925{flex:1 1;border:none;outline:none;font-size:.95rem;color:var(--text-primary);background:transparent}.page_searchInput__tU925::placeholder{color:var(--text-secondary)}.page_card__i8LfM{background:#fff;padding:24px;border-radius:12px;box-shadow:var(--shadow)}.page_gridView__6L_zP{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}.page_documentCard__dTULc{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-height:180px}.page_documentCard__dTULc:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.page_documentIcon__DNy6D{font-size:3.5rem;margin-bottom:12px}.page_documentInfo__b6pno{flex:1 1;width:100%;display:flex;flex-direction:column;gap:8px}.page_documentName__0KLss{font-weight:600;font-size:.95rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.page_documentMeta__C9FFh{font-size:.8rem;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.page_documentActions__VdvEa{display:flex;gap:8px;margin-top:12px;opacity:0;transition:opacity .2s ease}.page_documentCard__dTULc:hover .page_documentActions__VdvEa{opacity:1}.page_actionButtonDanger__WLudT,.page_actionButton__DB2oN{padding:6px 10px;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease;background:var(--bg-light)}.page_actionButton__DB2oN:hover{background:#dbeafe;transform:scale(1.1)}.page_actionButtonDanger__WLudT:hover{background:#fee2e2;transform:scale(1.1)}.page_tableView__Qvrny{width:100%;border-collapse:collapse}.page_tableView__Qvrny thead{background:var(--bg-light)}.page_tableView__Qvrny th{padding:16px;text-align:left;font-weight:700;font-size:.9rem;text-transform:uppercase;color:var(--text-secondary);border-bottom:2px solid var(--border-color)}.page_tableView__Qvrny td{padding:16px;border-bottom:1px solid var(--border-color)}.page_tableRow__J0D0N{cursor:pointer;transition:background .2s ease}.page_tableRow__J0D0N:hover{background:var(--bg-light)}.page_fileNameCell___7mxE{display:flex;align-items:center;gap:12px}.page_fileIcon__UDgR2{font-size:1.5rem}.page_fileName__oFYt9{font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.page_actions__PhJPN{display:flex;gap:8px;justify-content:center}.page_iconBtnDanger__6lyJC,.page_iconBtn__JXtLP{width:36px;height:36px;border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;background:var(--bg-light)}.page_iconBtn__JXtLP:hover{background:#dbeafe;transform:scale(1.1)}.page_iconBtnDanger__6lyJC:hover{background:#fee2e2;transform:scale(1.1)}.page_emptyState__jJ1KN{text-align:center;padding:80px 20px}.page_emptyIcon__oionK{font-size:5rem;display:block;margin-bottom:24px}.page_emptyState__jJ1KN h3{font-size:1.5rem;margin:20px 0 12px;color:var(--text-primary)}.page_emptyState__jJ1KN p{color:var(--text-secondary);margin-bottom:32px;font-size:1rem}.page_contextMenu__mc2Dl{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:8px;z-index:10000;min-width:180px;border:1px solid var(--border-color)}.page_contextMenuItem__dkUkz{width:100%;padding:12px 16px;text-align:left;border:none;background:transparent;cursor:pointer;border-radius:6px;font-size:.95rem;color:var(--text-primary);transition:background .2s ease;display:flex;align-items:center;gap:10px}.page_backButton__LvJHP,.page_contextMenuItem__dkUkz:hover{background:var(--bg-light)}.page_backButton__LvJHP{padding:10px 20px;color:var(--text-primary);border:2px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem}.page_backButton__LvJHP:hover{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_foldersView__25kUU{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:20px;gap:20px}.page_folderCard__j1LdF{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px}.page_folderCard__j1LdF:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.page_folderIcon__PIl1h{font-size:3rem;flex-shrink:0}.page_folderInfo__vQu_D{flex:1 1;min-width:0}.page_folderName__gwJXV{font-weight:600;font-size:1.1rem;color:var(--text-primary);margin-bottom:4px;word-wrap:break-word;overflow-wrap:break-word}.page_folderMeta__BjyD8{font-size:.85rem;color:var(--text-secondary)}.page_folderArrow__CX9jU{font-size:1.5rem;color:var(--text-secondary);flex-shrink:0}.page_modalOverlay__eRHxT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.page_modal__usKS7{background:#fff;border-radius:16px;max-width:500px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_slideUp__Ms8El .3s ease}@keyframes page_slideUp__Ms8El{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.page_modalHeader__roe_Q{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:2px solid var(--bg-light)}.page_modalHeader__roe_Q h3{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0}.page_closeBtn__62hje{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:50%;font-size:24px;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.page_closeBtn__62hje:hover:not(:disabled){background:#e0e0e0;transform:rotate(90deg)}.page_closeBtn__62hje:disabled{opacity:.5;cursor:not-allowed}.page_modalBody__RJp0g{padding:30px}.page_formGroup__pYjKn{margin-bottom:24px}.page_label__T8grZ{display:block;font-weight:600;color:var(--text-primary);margin-bottom:8px;font-size:.95rem}.page_required__s4w76{color:#ef4444}.page_select__moavx{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:.95rem;color:var(--text-primary);background:#fff;cursor:pointer;transition:all .2s ease}.page_select__moavx:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_select__moavx:disabled{background:var(--bg-light);cursor:not-allowed;opacity:.6}.page_helpText__nJzQz{margin-top:8px;font-size:.85rem;color:var(--text-secondary)}.page_fileInputWrapper__n6ra0{position:relative}.page_fileInput__Se1ph{position:absolute;opacity:0;width:0;height:0}.page_fileInputButton__hTCGM{width:100%;padding:12px 16px;border:2px dashed var(--border-color);border-radius:8px;font-size:.95rem;color:var(--text-primary);background:var(--bg-light);cursor:pointer;transition:all .2s ease;text-align:left}.page_fileInputButton__hTCGM:hover:not(:disabled){border-color:var(--primary-color);background:#fff;color:var(--primary-color)}.page_fileInputButton__hTCGM:disabled{opacity:.6;cursor:not-allowed}.page_modalActions__2nTf1{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:2px solid var(--bg-light)}.page_cancelButton__95z_p{padding:12px 24px;background:var(--bg-light);color:var(--text-primary);border:2px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem}.page_cancelButton__95z_p:hover:not(:disabled){background:#fff;border-color:var(--text-secondary)}.page_cancelButton__95z_p:disabled{opacity:.6;cursor:not-allowed}.page_submitButton__CBvxb{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem}.page_submitButton__CBvxb:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_submitButton__CBvxb:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page_gridView__6L_zP{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.page_foldersView__25kUU{grid-template-columns:1fr}.page_documentCard__dTULc{min-height:160px;padding:16px}.page_documentIcon__DNy6D{font-size:2.5rem}.page_pageHeader__32UL1{flex-direction:column;align-items:flex-start}.page_headerActions__8VLjr{width:100%;justify-content:space-between;flex-wrap:wrap}.page_modal__usKS7{max-width:100%;margin:0}}.page_page__U0JfI{max-width:1200px;margin:0 auto;padding:30px}.page_header__LrzgO{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_header__LrzgO h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0 0 8px}.page_header__LrzgO p{font-size:1rem;color:var(--text-secondary);margin:0}.page_backButton__NjOr3{padding:12px 24px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.page_backButton__NjOr3:hover:not(:disabled){background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_backButton__NjOr3:disabled{opacity:.5;cursor:not-allowed}.page_form__CpshL{display:flex;flex-direction:column;gap:30px}.page_section__ACdeA{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_section__ACdeA h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 24px}.page_formGrid__9rTWi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_formGroup__BuPuu{display:flex;flex-direction:column;gap:8px}.page_formGroup__BuPuu.page_fullWidth__Fz0jy{grid-column:1/-1}.page_formGroup__BuPuu label{font-size:.95rem;font-weight:600;color:var(--text-primary)}.page_formGroup__BuPuu input,.page_formGroup__BuPuu select,.page_formGroup__BuPuu textarea{padding:12px 16px;font-size:1rem;border:2px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);transition:all .2s ease;font-family:inherit}.page_formGroup__BuPuu input:focus,.page_formGroup__BuPuu select:focus,.page_formGroup__BuPuu textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_formGroup__BuPuu input:disabled,.page_formGroup__BuPuu select:disabled,.page_formGroup__BuPuu textarea:disabled{background:var(--bg-light);cursor:not-allowed;opacity:.6}.page_formGroup__BuPuu textarea{resize:vertical;min-height:100px}.page_inputError__QXUQ9{border-color:#ef4444!important;background-color:#fef2f2!important}.page_inputError__QXUQ9:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.page_errorMessage__O_i61{display:block;color:#dc2626;font-size:.875rem;font-weight:500;margin-top:4px;animation:page_slideDown__5vp5Q .2s ease-out}@keyframes page_slideDown__5vp5Q{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_actions__5qK8d{display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:2px solid var(--border-color)}.page_cancelButton__gZaS3,.page_submitButton__OfMnj{padding:14px 32px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_cancelButton__gZaS3{background:var(--bg-light);color:var(--text-primary);border:2px solid var(--border-color)}.page_cancelButton__gZaS3:hover:not(:disabled){background:#fff;border-color:var(--text-primary)}.page_submitButton__OfMnj{background:var(--primary-color);color:#fff}.page_submitButton__OfMnj:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.page_cancelButton__gZaS3:disabled,.page_submitButton__OfMnj:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.page_page__U0JfI{padding:20px}.page_header__LrzgO{flex-direction:column;align-items:flex-start;gap:16px}.page_formGrid__9rTWi{grid-template-columns:1fr}.page_actions__5qK8d{flex-direction:column-reverse}.page_cancelButton__gZaS3,.page_submitButton__OfMnj{width:100%}}.page_page__RLvsj{max-width:1400px;margin:0 auto;padding:30px}.page_header__YSYcr{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_pageTitle__cvXMr{display:flex;flex-direction:column;gap:12px}.page_pageTitle__cvXMr h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0}.page_guestBadge__Nh3wN{display:inline-block;padding:8px 16px;background:#e6f2ff;color:var(--primary-color);border-radius:20px;font-size:.9rem;font-weight:600}.page_guestBadge__Nh3wN.page_corporate__Wj1oE{background:#fef3c7;color:#92400e}.page_backButton__S0LBb{padding:10px 20px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:12px}.page_backButton__S0LBb:hover{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_headerActions___418m{display:flex;gap:12px}.page_deleteBtn__Eqo96,.page_editBtn__obZCD{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.page_editBtn__obZCD{background:var(--primary-color);color:#fff}.page_editBtn__obZCD:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.page_deleteBtn__Eqo96{background:#fee2e2;color:#991b1b}.page_deleteBtn__Eqo96:hover{background:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}.page_contentGrid__5c1t9{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px}.page_mainColumn__Vg_GT,.page_sidebarColumn__YPQBQ{display:flex;flex-direction:column;gap:20px}.page_card__MlwI6{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_card__MlwI6 h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 20px;display:flex;align-items:center;gap:8px}.page_infoGrid__lLIc8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_infoItem__pW1ly{display:flex;flex-direction:column;gap:6px}.page_infoItem__pW1ly.page_fullWidth__OqgrE{grid-column:1/-1}.page_label__ONRus{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_value__gwNdi{font-size:1rem;font-weight:600;color:var(--text-primary)}.page_notesBox__JKdB4{padding:16px;background:var(--bg-light);border-radius:8px;border:2px solid var(--border-color);line-height:1.6;color:var(--text-primary)}.page_generalInfo__uggcp{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.page_contentGrid__5c1t9{grid-template-columns:1fr}}@media (max-width:768px){.page_page__RLvsj{padding:20px}.page_header__YSYcr{flex-direction:column;align-items:flex-start;gap:16px}.page_infoGrid__lLIc8{grid-template-columns:1fr}}.page_page__yA2hw{max-width:1200px;margin:0 auto;padding:30px}.page_header__ymNaN{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_header__ymNaN h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0 0 8px}.page_header__ymNaN p{font-size:1rem;color:var(--text-secondary);margin:0}.page_backButton__XFTWG{padding:12px 24px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.page_backButton__XFTWG:hover:not(:disabled){background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_backButton__XFTWG:disabled{opacity:.5;cursor:not-allowed}.page_form__ZyNOU{display:flex;flex-direction:column;gap:30px}.page_section__8N0CU{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_section__8N0CU h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 24px}.page_formGrid__aSPK4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_formGroup__a88I4{display:flex;flex-direction:column;gap:8px}.page_formGroup__a88I4.page_fullWidth__CubsS{grid-column:1/-1}.page_formGroup__a88I4 label{font-size:.95rem;font-weight:600;color:var(--text-primary)}.page_formGroup__a88I4 input,.page_formGroup__a88I4 select,.page_formGroup__a88I4 textarea{padding:12px 16px;font-size:1rem;border:2px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);transition:all .2s ease;font-family:inherit}.page_formGroup__a88I4 input:focus,.page_formGroup__a88I4 select:focus,.page_formGroup__a88I4 textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_formGroup__a88I4 input:disabled,.page_formGroup__a88I4 select:disabled,.page_formGroup__a88I4 textarea:disabled{background:var(--bg-light);cursor:not-allowed;opacity:.6}.page_formGroup__a88I4 textarea{resize:vertical;min-height:100px}.page_inputError__R3zm0{border-color:#ef4444!important;background-color:#fef2f2!important}.page_inputError__R3zm0:focus{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)!important}.page_errorMessage__PYopQ{display:block;color:#dc2626;font-size:.875rem;font-weight:500;margin-top:4px;animation:page_slideDown__8zNIh .2s ease-out}@keyframes page_slideDown__8zNIh{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.page_actions__Wpgld{display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:2px solid var(--border-color)}.page_cancelButton__dS9jM,.page_submitButton__J8pMP{padding:14px 32px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_cancelButton__dS9jM{background:var(--bg-light);color:var(--text-primary);border:2px solid var(--border-color)}.page_cancelButton__dS9jM:hover:not(:disabled){background:#fff;border-color:var(--text-primary)}.page_submitButton__J8pMP{background:var(--primary-color);color:#fff}.page_submitButton__J8pMP:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.page_cancelButton__dS9jM:disabled,.page_submitButton__J8pMP:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.page_page__yA2hw{padding:20px}.page_header__ymNaN{flex-direction:column;align-items:flex-start;gap:16px}.page_formGrid__aSPK4{grid-template-columns:1fr}.page_actions__Wpgld{flex-direction:column-reverse}.page_cancelButton__dS9jM,.page_submitButton__J8pMP{width:100%}}.page_page__oNq6c{max-width:1200px;margin:0 auto;padding:30px}.page_header__ei1sS{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_header__ei1sS h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0 0 8px}.page_header__ei1sS p{font-size:1rem;color:var(--text-secondary);margin:0}.page_backButton__LwKxz{padding:12px 24px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.page_backButton__LwKxz:hover:not(:disabled){background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_backButton__LwKxz:disabled{opacity:.5;cursor:not-allowed}.page_form__Adwrv{display:flex;flex-direction:column;gap:30px}.page_section___BJCR{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_section___BJCR h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 24px}.page_formGrid__62AJg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_formGroup__xfoCn{display:flex;flex-direction:column;gap:8px}.page_formGroup__xfoCn.page_fullWidth__YJ1o2{grid-column:1/-1}.page_formGroup__xfoCn label{font-size:.95rem;font-weight:600;color:var(--text-primary)}.page_formGroup__xfoCn input,.page_formGroup__xfoCn select,.page_formGroup__xfoCn textarea{padding:12px 16px;font-size:1rem;border:2px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);transition:all .2s ease;font-family:inherit}.page_formGroup__xfoCn input:focus,.page_formGroup__xfoCn select:focus,.page_formGroup__xfoCn textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_formGroup__xfoCn input:disabled,.page_formGroup__xfoCn select:disabled,.page_formGroup__xfoCn textarea:disabled{background:var(--bg-light);cursor:not-allowed;opacity:.6}.page_formGroup__xfoCn textarea{resize:vertical;min-height:100px}.page_fileInput__XePNo{padding:10px!important;cursor:pointer!important}.page_fileInput__XePNo::-webkit-file-upload-button{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;margin-right:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.page_fileInput__XePNo::-webkit-file-upload-button:hover{background:#1e40af}.page_fileHint__w0GlZ{font-size:.85rem;color:var(--text-secondary);margin-top:4px;display:block}.page_currentFile__L6ctK{padding:12px;background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;margin-top:8px;font-size:.9rem;color:var(--text-primary)}.page_actions__Ls_O7{display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:2px solid var(--border-color)}.page_cancelButton__UG3ms,.page_submitButton__riTft{padding:14px 32px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_cancelButton__UG3ms{background:var(--bg-light);color:var(--text-primary);border:2px solid var(--border-color)}.page_cancelButton__UG3ms:hover:not(:disabled){background:#fff;border-color:var(--text-primary)}.page_submitButton__riTft{background:var(--primary-color);color:#fff}.page_submitButton__riTft:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.page_cancelButton__UG3ms:disabled,.page_submitButton__riTft:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.page_page__oNq6c{padding:20px}.page_header__ei1sS{flex-direction:column;align-items:flex-start;gap:16px}.page_formGrid__62AJg{grid-template-columns:1fr}.page_actions__Ls_O7{flex-direction:column-reverse}.page_cancelButton__UG3ms,.page_submitButton__riTft{width:100%}}.page_page__uoUgH{max-width:1400px;margin:0 auto;padding:30px}.page_header__GLt_y{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_pageTitle__1lscy{display:flex;flex-direction:column;gap:12px}.page_pageTitle__1lscy h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0}.page_ownerBadge__tpcSe{display:inline-block;padding:8px 16px;background:#e6f2ff;color:var(--primary-color);border-radius:20px;font-size:.9rem;font-weight:600}.page_backButton__hRbgt{padding:10px 20px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:12px}.page_backButton__hRbgt:hover{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_headerActions__UTAJG{display:flex;gap:12px}.page_deleteBtn__nK5nF,.page_editBtn__KChGf{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.page_editBtn__KChGf{background:var(--primary-color);color:#fff}.page_editBtn__KChGf:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.page_deleteBtn__nK5nF{background:#fee2e2;color:#991b1b}.page_deleteBtn__nK5nF:hover{background:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}.page_contentGrid__tdecD{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px}.page_mainColumn__sabCu,.page_sidebarColumn__4w8_i{display:flex;flex-direction:column;gap:20px}.page_card__DIApR{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_card__DIApR h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 20px;display:flex;align-items:center;gap:8px}.page_infoGrid__QG_RO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_infoItem__0pgMm{display:flex;flex-direction:column;gap:6px}.page_infoItem__0pgMm.page_fullWidth__Ek44v{grid-column:1/-1}.page_label__gOsiX{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_value__EguWX{font-size:1rem;font-weight:600;color:var(--text-primary)}.page_contractInfo__7N1hP{display:flex;flex-direction:column;gap:20px}.page_contractFile__2HM6n{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-light);border-radius:8px;border:2px solid var(--border-color)}.page_fileIcon__4CtmM{font-size:2.5rem;line-height:1}.page_contractFile__2HM6n>div{display:flex;flex-direction:column;gap:6px}.page_contractFile__2HM6n strong{font-size:1rem;color:var(--text-primary)}.page_downloadLink__fhw0t{color:var(--primary-color);text-decoration:none;font-size:.9rem;font-weight:600;transition:all .2s ease}.page_downloadLink__fhw0t:hover{text-decoration:underline}.page_economicCard__sH6bf{display:flex;flex-direction:column;gap:16px}.page_economicItem__SMlo5{display:flex;flex-direction:column;align-items:center;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;gap:8px}.page_economicLabel__EicMM{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;opacity:.9}.page_economicValue__JXX1v{font-size:2rem;font-weight:800}.page_generalInfo__YJbN9{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.page_contentGrid__tdecD{grid-template-columns:1fr}}@media (max-width:768px){.page_page__uoUgH{padding:20px}.page_header__GLt_y{flex-direction:column;align-items:flex-start;gap:16px}.page_infoGrid__QG_RO{grid-template-columns:1fr}}.page_page__Cqk49{max-width:1200px;margin:0 auto;padding:30px}.page_header__zTtKC{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_header__zTtKC h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0 0 8px}.page_header__zTtKC p{font-size:1rem;color:var(--text-secondary);margin:0}.page_backButton__MtlD5{padding:12px 24px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.page_backButton__MtlD5:hover:not(:disabled){background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.page_backButton__MtlD5:disabled{opacity:.5;cursor:not-allowed}.page_form__b6TV3{display:flex;flex-direction:column;gap:30px}.page_section__8Z4wn{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_section__8Z4wn h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}.page_sectionDescription__Gu19b{font-size:.9rem;color:var(--text-secondary);margin:0 0 20px;padding:12px;background:var(--bg-light);border-radius:6px;border-left:4px solid var(--primary-color)}.page_formGrid__EP7vq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_formGroup__k5Ovu{display:flex;flex-direction:column;gap:8px}.page_formGroup__k5Ovu.page_fullWidth__0uIq3{grid-column:1/-1}.page_formGroup__k5Ovu label{font-size:.95rem;font-weight:600;color:var(--text-primary)}.page_formGroup__k5Ovu input,.page_formGroup__k5Ovu select,.page_formGroup__k5Ovu textarea{padding:12px 16px;font-size:1rem;border:2px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);transition:all .2s ease;font-family:inherit}.page_formGroup__k5Ovu input:focus,.page_formGroup__k5Ovu select:focus,.page_formGroup__k5Ovu textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_formGroup__k5Ovu input:disabled,.page_formGroup__k5Ovu select:disabled,.page_formGroup__k5Ovu textarea:disabled{background:var(--bg-light);cursor:not-allowed;opacity:.6}.page_formGroup__k5Ovu textarea{resize:vertical;min-height:100px}.page_fileInput__IMMwq{padding:10px!important;cursor:pointer!important}.page_fileInput__IMMwq::-webkit-file-upload-button{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600;margin-right:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.page_fileInput__IMMwq::-webkit-file-upload-button:hover{background:#1e40af}.page_fileHint__Oiv7w{font-size:.85rem;color:var(--text-secondary);margin-top:4px;display:block}.page_currentFile__6JGY6{padding:12px;background:#f0f9ff;border:2px solid #3b82f6;border-radius:8px;margin-top:8px;font-size:.9rem;color:var(--text-primary)}.page_hint__55hEV{font-size:.85rem;color:var(--text-secondary);margin-top:4px}.page_passwordInputGroup__k7qjU{display:flex;gap:10px;align-items:stretch}.page_passwordWrapper__C6Bd3{flex:1 1;position:relative;display:flex;align-items:center}.page_passwordInput__c0p1Q{width:100%}.page_generateButton__GCq3H{padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.page_generateButton__GCq3H:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.page_generateButton__GCq3H:disabled{opacity:.5;cursor:not-allowed;transform:none}.page_modalOverlay__cJ79z{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:page_fadeIn__uaLDL .2s ease}@keyframes page_fadeIn__uaLDL{0%{opacity:0}to{opacity:1}}.page_modal__4AJJ0{background:#fff;border-radius:16px;max-width:550px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:page_slideUp__cpANP .3s ease}@keyframes page_slideUp__cpANP{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.page_modalHeader__Vohhx{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:2px solid var(--border-color)}.page_modalHeader__Vohhx h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.page_closeBtn__vYAVL{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:50%;font-size:28px;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.page_closeBtn__vYAVL:hover{background:#e0e0e0;transform:rotate(90deg);color:var(--text-primary)}.page_modalBody__tq_jM{padding:30px}.page_warningBox__ekWS4{display:flex;gap:12px;padding:16px;background:#fff3cd;border:2px solid #ffc107;border-radius:8px;margin-bottom:24px}.page_warningIcon__LHPMf{font-size:1.5rem;flex-shrink:0}.page_warningBox__ekWS4 p{margin:0;color:#856404;font-size:.95rem;line-height:1.5}.page_warningBox__ekWS4 strong{display:block;margin-bottom:4px}.page_passwordDisplay__uHjXs{background:#f8f9fa;border:2px solid var(--border-color);border-radius:8px;padding:20px;margin-bottom:20px;text-align:center}.page_passwordCode___1ufs{font-family:Courier New,monospace;font-size:1.3rem;font-weight:700;color:var(--primary-color);letter-spacing:2px;word-break:break-all;display:block}.page_copyButton__tTvvb{width:100%;padding:14px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.page_copyButton__tTvvb:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,102,255,.3)}.page_modalFooter__mInmm{margin-top:20px;padding-top:20px;border-top:2px solid var(--border-color)}.page_confirmButton__H1HgT{width:100%;padding:14px;background:#28a745;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_confirmButton__H1HgT:hover{background:#218838;transform:translateY(-2px);box-shadow:0 4px 12px rgba(40,167,69,.3)}.page_actions__PP2f0{display:flex;justify-content:flex-end;gap:16px;padding-top:20px;border-top:2px solid var(--border-color)}.page_cancelButton__fOeyO,.page_submitButton__YLQHn{padding:14px 32px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease}.page_cancelButton__fOeyO{background:var(--bg-light);color:var(--text-primary);border:2px solid var(--border-color)}.page_cancelButton__fOeyO:hover:not(:disabled){background:#fff;border-color:var(--text-primary)}.page_submitButton__YLQHn{background:var(--primary-color);color:#fff}.page_submitButton__YLQHn:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow)}.page_cancelButton__fOeyO:disabled,.page_submitButton__YLQHn:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.page_page__Cqk49{padding:20px}.page_header__zTtKC{flex-direction:column;align-items:flex-start;gap:16px}.page_formGrid__EP7vq{grid-template-columns:1fr}.page_actions__PP2f0{flex-direction:column-reverse}.page_cancelButton__fOeyO,.page_submitButton__YLQHn{width:100%}}.WidgetSidebar_overlay__2O1Is{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;animation:WidgetSidebar_fadeIn__Edau3 .2s ease}@keyframes WidgetSidebar_fadeIn__Edau3{0%{opacity:0}to{opacity:1}}.WidgetSidebar_sidebar__iRBsI{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:1000;transition:right .3s ease;display:flex;flex-direction:column;overflow:hidden}.WidgetSidebar_sidebar__iRBsI.WidgetSidebar_open__G3G0h{right:0}.WidgetSidebar_header__tbOjW{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid var(--border-color);background:var(--bg-light)}.WidgetSidebar_header__tbOjW h2{margin:0;font-size:1.3rem;font-weight:700;color:var(--text-primary)}.WidgetSidebar_closeButton__uecAe{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.WidgetSidebar_closeButton__uecAe:hover{background:#fee2e2;color:#dc2626}.WidgetSidebar_search__9YXw3{padding:16px 24px;border-bottom:1px solid var(--border-color)}.WidgetSidebar_searchInput__lbxVs{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:.9rem;font-family:inherit;transition:all .2s ease}.WidgetSidebar_searchInput__lbxVs:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.WidgetSidebar_widgetsList__bDz6D{flex:1 1;overflow-y:auto;padding:16px}.WidgetSidebar_widgetItem__unluz{display:flex;align-items:center;gap:16px;padding:16px;border:2px solid var(--border-color);border-radius:12px;margin-bottom:12px;transition:all .2s ease;background:#fff}.WidgetSidebar_widgetItem__unluz:hover:not(.WidgetSidebar_added___hw6X){border-color:var(--primary-color);box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.WidgetSidebar_widgetItem__unluz.WidgetSidebar_added___hw6X{opacity:.6;background:var(--bg-light)}.WidgetSidebar_widgetIcon__lduVb{font-size:2.5rem;flex-shrink:0}.WidgetSidebar_widgetInfo__yQ8QG{flex:1 1;min-width:0}.WidgetSidebar_widgetInfo__yQ8QG h3{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--text-primary)}.WidgetSidebar_widgetInfo__yQ8QG p{margin:0 0 8px;font-size:.85rem;color:var(--text-secondary)}.WidgetSidebar_widgetSize__ol2CZ{display:inline-block;padding:4px 8px;background:var(--bg-light);border-radius:4px;font-size:.75rem;font-weight:600;color:var(--text-secondary)}.WidgetSidebar_addButton__AtXJz{padding:8px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.WidgetSidebar_addButton__AtXJz:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.WidgetSidebar_addButton__AtXJz:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7}@media (max-width:768px){.WidgetSidebar_sidebar__iRBsI{width:100%;right:-100%}.WidgetSidebar_widgetItem__unluz{flex-direction:column;text-align:center}.WidgetSidebar_addButton__AtXJz{width:100%}}.MapPicker_overlay__Gfv8N{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.MapPicker_modal__Oywf8{background:#fff;border-radius:16px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:MapPicker_slideUp__7bgaQ .3s ease}@keyframes MapPicker_slideUp__7bgaQ{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.MapPicker_modalHeader__dlluY{display:flex;justify-content:space-between;align-items:center;padding:24px 30px;border-bottom:2px solid var(--bg-light)}.MapPicker_modalHeader__dlluY h2{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.MapPicker_closeBtn__nzZsc{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:50%;font-size:24px;line-height:1;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.MapPicker_closeBtn__nzZsc:hover{background:#e0e0e0;transform:rotate(90deg)}.MapPicker_modalBody__XXpa5{flex:1 1;padding:30px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.MapPicker_searchContainer__4urAO{position:relative}.MapPicker_searchBar__Rk4iO{display:flex;gap:12px}.MapPicker_searchInput__7N_lO{flex:1 1;padding:12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;transition:border-color .3s ease}.MapPicker_searchInput__7N_lO:focus{outline:none;border-color:var(--primary-color)}.MapPicker_searchBtn__91Xkx{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.MapPicker_searchBtn__91Xkx:hover{background:var(--primary-dark)}.MapPicker_searchBtn__91Xkx:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6}.MapPicker_suggestions__WHFVK{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid var(--border-color);border-top:none;border-radius:0 0 12px 12px;max-height:300px;overflow-y:auto;box-shadow:0 8px 16px rgba(0,0,0,.1);z-index:1000;margin-top:-8px}.MapPicker_suggestionItem__oJKax{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid var(--bg-light)}.MapPicker_suggestionItem__oJKax:last-child{border-bottom:none}.MapPicker_suggestionItem__oJKax:hover{background:var(--bg-light)}.MapPicker_suggestionIcon__qUK2L{font-size:1.2rem;flex-shrink:0;margin-top:2px}.MapPicker_suggestionText__I4FQ7{flex:1 1;display:flex;flex-direction:column;gap:4px}.MapPicker_suggestionMain__Jhujz{font-weight:600;color:var(--text-primary);font-size:.95rem}.MapPicker_suggestionSecondary__3Ha7U{font-size:.85rem;color:var(--text-secondary);line-height:1.4}.MapPicker_mapContainer__qt2dI{height:400px;border-radius:12px;overflow:hidden;border:2px solid var(--border-color);z-index:1;position:relative}.MapPicker_loading__L94lD{height:400px;display:flex;align-items:center;justify-content:center;background:var(--bg-light);border-radius:12px;color:var(--text-secondary)}.MapPicker_locationInfo__kHlCz{background:var(--bg-light);padding:20px;border-radius:12px;border:2px solid var(--primary-color)}.MapPicker_locationInfo__kHlCz h3{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.MapPicker_locationDetails__TEBIo{display:flex;flex-direction:column;gap:8px}.MapPicker_locationDetails__TEBIo p{font-size:.95rem;color:var(--text-secondary)}.MapPicker_locationDetails__TEBIo strong{color:var(--text-primary);margin-right:8px}.MapPicker_modalFooter__AsqJW{display:flex;justify-content:flex-end;gap:12px;padding:20px 30px;border-top:2px solid var(--bg-light)}.MapPicker_cancelBtn__s9Dj1{padding:12px 24px;background:#fff;color:var(--text-secondary);border:2px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.MapPicker_cancelBtn__s9Dj1:hover{border-color:var(--text-primary);color:var(--text-primary)}.MapPicker_confirmBtn__5fpV3{padding:12px 24px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:all .2s ease}.MapPicker_confirmBtn__5fpV3:hover{background:var(--primary-dark);transform:translateY(-2px)}.MapPicker_confirmBtn__5fpV3:disabled{background:var(--text-secondary);cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.MapPicker_modal__Oywf8{max-width:100%;max-height:95vh;margin:10px}.MapPicker_modalBody__XXpa5,.MapPicker_modalFooter__AsqJW,.MapPicker_modalHeader__dlluY{padding:20px}.MapPicker_searchBar__Rk4iO{flex-direction:column}.MapPicker_searchBtn__91Xkx{width:100%}.MapPicker_mapContainer__qt2dI{height:300px}.MapPicker_modalFooter__AsqJW{flex-direction:column}.MapPicker_cancelBtn__s9Dj1,.MapPicker_confirmBtn__5fpV3{width:100%}}.OwnerSelector_ownerSelector__mEAGB{display:flex;flex-direction:column;gap:12px}.OwnerSelector_label__8ZHKA{font-size:.95rem;font-weight:600;color:var(--text-primary)}.OwnerSelector_required__7uHJ7{color:#ef4444}.OwnerSelector_typeSelector__t4Erz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:8px}.OwnerSelector_typeOption__0TOED{display:flex;align-items:center;gap:12px;padding:16px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease}.OwnerSelector_typeOption__0TOED:hover:not(:has(input:disabled)){border-color:var(--primary-color);background:#fff}.OwnerSelector_typeOption__0TOED:has(input:checked){border-color:var(--primary-color);background:#e6f2ff}.OwnerSelector_typeOption__0TOED input[type=radio]{width:18px;height:18px;cursor:pointer;flex-shrink:0}.OwnerSelector_typeOption__0TOED input[type=radio]:disabled{cursor:not-allowed}.OwnerSelector_optionContent__9oG9F{display:flex;flex-direction:column;gap:4px}.OwnerSelector_optionContent__9oG9F strong{font-size:.95rem;color:var(--text-primary)}.OwnerSelector_optionContent__9oG9F span{font-size:.8rem;color:var(--text-secondary)}.OwnerSelector_selfOwnerDisplay___WCPI{margin-top:8px}.OwnerSelector_selfOwnerCard__yBPXt{display:flex;align-items:center;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.OwnerSelector_selfOwnerIcon__aE6xk{font-size:2.5rem;line-height:1}.OwnerSelector_selfOwnerCard__yBPXt>div{display:flex;flex-direction:column;gap:4px}.OwnerSelector_selfOwnerCard__yBPXt strong{font-size:1.1rem;font-weight:700}.OwnerSelector_selfOwnerCard__yBPXt span{font-size:.9rem;opacity:.9}.OwnerSelector_select__aehmb{padding:12px 16px;font-size:1rem;border:2px solid var(--border-color);border-radius:8px;background:#fff;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-family:inherit}.OwnerSelector_select__aehmb:hover:not(:disabled){border-color:var(--primary-color)}.OwnerSelector_select__aehmb:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.OwnerSelector_select__aehmb:disabled{background:var(--bg-light);cursor:not-allowed;opacity:.6}.OwnerSelector_select__aehmb optgroup{font-weight:700;color:var(--text-secondary)}.OwnerSelector_select__aehmb option{padding:8px}.OwnerSelector_hint__22rIO{font-size:.85rem;color:var(--text-secondary);margin:4px 0 0}.OwnerSelector_hint__22rIO a{color:var(--primary-color);text-decoration:none;font-weight:600}.OwnerSelector_hint__22rIO a:hover{text-decoration:underline}@media (max-width:768px){.OwnerSelector_typeSelector__t4Erz{grid-template-columns:1fr}}.page_page__iEZA1{max-width:1400px}.page_error__H9zb_,.page_loading__rpgvs{text-align:center;padding:60px 20px;color:var(--text-secondary);font-size:1.2rem}.page_error__H9zb_{color:#ef4444}.page_header__pNqhC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.page_backBtn__UJxVT{padding:8px 16px;background:#fff;border:2px solid var(--border-color);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-bottom:12px;display:inline-block}.page_backBtn__UJxVT:hover{border-color:var(--primary-color);color:var(--primary-color)}.page_header__pNqhC h1{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.page_headerMeta__wSg8p{display:flex;gap:12px;align-items:center}.page_type__KfC0P{background:var(--bg-light);color:var(--text-secondary)}.page_statusBadge__XUfny,.page_type__KfC0P{padding:6px 12px;border-radius:6px;font-size:.9rem;font-weight:600}.page_headerActions__dZ3ze{display:flex;gap:12px;flex-wrap:wrap}.page_deleteBtn__FYMl7,.page_editBtn__DZ7FU,.page_statusBtn__qaHR9{padding:10px 20px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.page_editBtn__DZ7FU{background:var(--primary-color);color:#fff}.page_editBtn__DZ7FU:hover{background:var(--primary-dark);transform:translateY(-2px)}.page_statusBtn__qaHR9{background:#3b82f6;color:#fff}.page_statusBtn__qaHR9:hover{background:#2563eb;transform:translateY(-2px)}.page_deleteBtn__FYMl7{background:#ef4444;color:#fff}.page_deleteBtn__FYMl7:hover{background:#dc2626;transform:translateY(-2px)}.page_content__AuBKF{display:grid;grid-template-columns:1fr 350px;grid-gap:24px;gap:24px}.page_mainColumn__iVPsu,.page_sidebar__oda5k{display:flex;flex-direction:column;gap:24px}.page_card__k3k5I{background:#fff;padding:24px;border-radius:12px;box-shadow:var(--shadow)}.page_card__k3k5I h2,.page_card__k3k5I h3{font-size:1.2rem;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.page_photoGallery__wnp3_{display:flex;flex-direction:column;gap:12px}.page_mainPhoto__XS6J4{width:100%;aspect-ratio:16/9;background:var(--bg-light);border-radius:12px;overflow:hidden}.page_mainPhoto__XS6J4 img{width:100%;height:100%;object-fit:cover}.page_photoGrid__p7Gn5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.page_photo__OF0q3{aspect-ratio:1;background:var(--bg-light);border-radius:8px;overflow:hidden}.page_photo__OF0q3 img{width:100%;height:100%;object-fit:cover}.page_description__cpoDn{line-height:1.7;color:var(--text-secondary);white-space:pre-wrap}.page_pnlContainer__LCffJ{display:flex;flex-direction:column;gap:16px;padding:20px;background:linear-gradient(135deg,rgba(0,102,255,.05),rgba(0,212,255,.05));border-radius:12px;border:2px solid rgba(0,102,255,.1)}.page_pnlRow__dvOJV{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.page_pnlLabel__ePF0x{font-size:1rem;color:var(--text-secondary);font-weight:500}.page_pnlValue__ccMXc{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.page_pnlResult__jbeR_{font-size:1.5rem!important}.page_pnlPositive__Kc0JS{color:#10b981!important}.page_pnlNegative__P7p4X{color:#ef4444!important}.page_pnlDivider__GXZEp{height:2px;background:var(--border-color);margin:8px 0}.page_loadingText__u9Xdr{text-align:center;padding:20px;color:var(--text-secondary);font-style:italic}.page_pnlError__4wrHO{text-align:center;padding:20px;color:#ef4444;background:rgba(239,68,68,.1);border-radius:8px}.page_pnlHeader__kW0pB{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.page_monthSelector__7YnRr{padding:10px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:.95rem;font-weight:600;font-family:inherit;background:#fff;color:var(--text-primary);cursor:pointer;transition:all .2s ease;min-width:200px}.page_monthSelector__7YnRr:focus,.page_monthSelector__7YnRr:hover{border-color:var(--primary-color)}.page_monthSelector__7YnRr:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_pnlSummary__nyxK3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.page_pnlStat__PeTMe{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border-radius:8px;border:1px solid var(--border-color)}.page_pnlStatLabel__AQsw0{font-size:.85rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page_pnlStatValue__miGio{font-size:1.3rem;font-weight:700;color:var(--text-primary)}.page_pnlChart__G27uD{width:100%;margin-top:20px;padding:16px;background:#fff;border-radius:8px;border:1px solid var(--border-color)}.page_pieChartContainer__U1of5{position:relative;width:100%;height:350px;display:flex;align-items:center;justify-content:center}.page_pieChartCenter__W1RJr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:10}.page_pieChartCenterValue__oqH3h{font-size:1.8rem;font-weight:800;color:var(--text-primary);margin-bottom:4px;line-height:1.2}.page_pieChartCenterLabel__esrEI{font-size:.85rem;color:var(--text-secondary);font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.page_pieChartCenterPercentage__oV4fd{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:12px;border-top:1px solid var(--border-color)}.page_pieChartCenterPercentage__oV4fd span:first-child{font-size:1.5rem;font-weight:700}.page_pieChartCenterPercentageLabel__G_7pI{font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.page_pieChartLossAmount__Y7Gn0{font-size:.9rem;color:#ef4444;font-weight:600;margin-top:4px}.page_pieChartBreakdown__rZWj0{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color);font-size:.75rem}.page_pieChartBreakdownItem__shJ84{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-weight:500}.page_pieChartBreakdownDot__TJSpq{width:10px;height:10px;border-radius:50%;flex-shrink:0}.page_detailsGrid__VHjk1{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:20px;gap:20px}.page_detailItem__kGmBh{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:32px 20px;background:var(--bg-light);border-radius:12px;transition:all .2s ease;min-height:180px}.page_detailItem__kGmBh:hover{background:#fff;box-shadow:var(--shadow);transform:translateY(-3px)}.page_detailIcon__u3IGx{font-size:3rem;line-height:1;margin-bottom:8px;display:flex;align-items:center;justify-content:center;transform:scale(4);width:96px;height:96px}.page_detailItem__kGmBh strong{font-size:2.5rem;font-weight:800;color:var(--text-primary);line-height:1;margin-bottom:4px}.page_detailItem__kGmBh span{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;font-weight:600;letter-spacing:.5px;text-align:center}.page_amenitiesGrid__WoHBj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.page_amenity__S3HnR{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-light);border-radius:8px;font-size:.95rem}.page_amenity__S3HnR span:first-child{color:#10b981;font-weight:700}.page_locationInfo__sqNEC{display:flex;flex-direction:column;gap:12px}.page_locationInfo__sqNEC p{color:var(--text-secondary);line-height:1.6}.page_locationInfo__sqNEC strong{color:var(--text-primary);margin-right:8px}.page_checkTimes__FanfK,.page_info__H4cIg,.page_integrations__5AmIy,.page_priceInfo___n7Cq{display:flex;flex-direction:column;gap:12px}.page_checkItem__QiEw6,.page_priceItem__6HHt6{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-light);border-radius:8px}.page_checkItem__QiEw6 span,.page_priceItem__6HHt6 span{color:var(--text-secondary);font-size:.9rem}.page_checkItem__QiEw6 strong,.page_priceItem__6HHt6 strong{color:var(--primary-color);font-size:1.1rem}.page_integration__v1ZJb{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-light);border-radius:8px}.page_integrationId__fHplu{font-size:.85rem;color:var(--text-secondary);font-family:monospace}.page_noIntegrations__HBo9F{color:var(--text-secondary);font-style:italic;text-align:center;padding:20px}.page_syncInfo__jZf75{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.page_syncInfo__jZf75 span{color:var(--text-secondary)}.page_syncInfo__jZf75 strong{color:var(--primary-color)}.page_lastSync__Sh8L4{font-size:.85rem;color:var(--text-secondary);margin-top:8px}.page_info__H4cIg p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.page_info__H4cIg strong{color:var(--text-primary);margin-right:8px}.page_modalOverlay__8R8k0{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000}.page_modal__q_8ue{background:#fff;border-radius:16px;max-width:500px;width:100%;margin:20px;animation:page_slideUp__Rie2S .3s ease}@keyframes page_slideUp__Rie2S{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.page_modalHeader__omKU_{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:2px solid var(--bg-light)}.page_modalHeader__omKU_ h3{font-size:1.3rem;font-weight:700;margin:0}.page_closeBtn__ud1xv{width:36px;height:36px;border:none;background:var(--bg-light);border-radius:50%;font-size:24px;cursor:pointer;transition:all .2s ease}.page_closeBtn__ud1xv:hover{background:#e0e0e0;transform:rotate(90deg)}.page_modalBody__qFFuW{padding:24px}.page_statusGrid__HpRrh{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.page_statusCard__2s5mv{padding:20px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:600}.page_statusCard__2s5mv:hover{border-color:var(--primary-color);background:#fff;transform:translateY(-2px)}.page_statusCard__2s5mv.page_active__pg0zk{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.page_statusCard__2s5mv:disabled{opacity:.6;cursor:not-allowed}.page_statusIcon__SP54q{font-size:2rem}@media (max-width:1024px){.page_content__AuBKF{grid-template-columns:1fr}.page_headerActions__dZ3ze{flex-direction:column;width:100%}.page_deleteBtn__FYMl7,.page_editBtn__DZ7FU,.page_statusBtn__qaHR9{width:100%;justify-content:center}}@media (max-width:768px){.page_header__pNqhC{flex-direction:column}.page_headerActions__dZ3ze{width:100%}.page_detailsGrid__VHjk1{grid-template-columns:repeat(2,1fr)}.page_amenitiesGrid__WoHBj{grid-template-columns:1fr}.page_photoGrid__p7Gn5{grid-template-columns:repeat(2,1fr)}.page_statusGrid__HpRrh{grid-template-columns:1fr}}.page_page__cg1H2{max-width:1400px;margin:0 auto;padding:30px}.page_header__ohRwi{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid var(--border-color)}.page_pageTitle__7PcJ9{display:flex;flex-direction:column;gap:12px}.page_pageTitle__7PcJ9 h1{font-size:2rem;font-weight:800;color:var(--text-primary);margin:0}.page_statusBadge__M8XEQ{display:inline-block;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;color:#fff}.page_backButton__Hiczy{padding:10px 20px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease;margin-bottom:12px}.page_backButton__Hiczy:hover{background:#eff6ff;border-color:#1e40af;color:#1e40af}.page_headerActions___WKaT{display:flex;gap:12px}.page_deleteBtn__PiDX3,.page_editBtn__VEYkI{padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:1rem}.page_editBtn__VEYkI{background:var(--primary-color);color:#fff}.page_editBtn__VEYkI:hover{background:#1e40af;transform:translateY(-2px);box-shadow:var(--shadow)}.page_deleteBtn__PiDX3{background:#fee2e2;color:#991b1b}.page_deleteBtn__PiDX3:hover{background:#ef4444;color:#fff;transform:translateY(-2px);box-shadow:var(--shadow)}.page_contentGrid__jWoqJ{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px;gap:30px}.page_mainColumn__QFaQg,.page_sidebarColumn__cK9nn{display:flex;flex-direction:column;gap:20px}.page_card__Ff_tM{background:#fff;border-radius:16px;padding:30px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.page_card__Ff_tM h2{font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:0 0 20px;display:flex;align-items:center;gap:8px}.page_infoGrid__4jgbP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.page_infoItem__GNYL4{display:flex;flex-direction:column;gap:6px}.page_infoItem__GNYL4.page_fullWidth__22kbh{grid-column:1/-1}.page_label__wRYo0{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.page_value__8LDfC{font-size:1rem;font-weight:600;color:var(--text-primary)}.page_priceBreakdown__yppob{background:#eff6ff;border:2px solid #3b82f6;border-radius:12px;padding:20px;margin-top:20px}.page_priceRow__dCsy8{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #bfdbfe}.page_priceRow__dCsy8:last-child{border-bottom:none;margin-top:12px;padding-top:16px;border-top:2px solid #3b82f6}.page_priceLabel__SL3Yt{font-size:.95rem;color:#1e40af;font-weight:500}.page_priceValue__U9EFO{font-size:1rem;color:#1e40af;font-weight:700}.page_priceRow__dCsy8:last-child .page_priceLabel__SL3Yt,.page_priceRow__dCsy8:last-child .page_priceValue__U9EFO{font-size:1.2rem;font-weight:800}.page_notesBox__26iNq{padding:16px;background:var(--bg-light);border-radius:8px;border:2px solid var(--border-color);line-height:1.6;color:var(--text-primary)}.page_generalInfo__3ppbV{display:flex;flex-direction:column;gap:16px}@media (max-width:1024px){.page_contentGrid__jWoqJ{grid-template-columns:1fr}}@media (max-width:768px){.page_page__cg1H2{padding:20px}.page_header__ohRwi{flex-direction:column;align-items:flex-start;gap:16px}.page_infoGrid__4jgbP{grid-template-columns:1fr}}.StaysCalendar_calendar__mftqM{background:#fff;border-radius:16px;padding:24px;box-shadow:var(--shadow-sm);border:2px solid var(--border-color)}.StaysCalendar_calendarHeader__PWd3O{justify-content:space-between;margin-bottom:24px}.StaysCalendar_calendarHeader__PWd3O,.StaysCalendar_navigationControls__2BVw6{display:flex;align-items:center;gap:16px}.StaysCalendar_navButton__M_ioV{padding:10px 16px;background:var(--bg-light);border:2px solid var(--border-color);border-radius:8px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.StaysCalendar_navButton__M_ioV:hover{background:#fff;border-color:var(--primary-color);color:var(--primary-color)}.StaysCalendar_currentPeriod__5_7Ql{font-size:1.2rem;font-weight:700;color:var(--text-primary);min-width:200px;text-align:center}.StaysCalendar_viewControls__tjZTg{display:flex;gap:8px;background:var(--bg-light);padding:4px;border-radius:8px;border:2px solid var(--border-color)}.StaysCalendar_viewButton__bgp6y{padding:8px 16px;background:transparent;border:none;border-radius:6px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-size:.9rem}.StaysCalendar_viewButton__bgp6y.StaysCalendar_active__uUXUs{background:var(--primary-color);color:#fff}.StaysCalendar_viewButton__bgp6y:hover:not(.StaysCalendar_active__uUXUs){color:var(--primary-color)}.StaysCalendar_monthlyCalendar__ZYwKj{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:1px;gap:1px;background:var(--border-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.StaysCalendar_dayHeader__Be86k{background:var(--bg-light);padding:12px;text-align:center;font-weight:700;font-size:.85rem;color:var(--text-secondary);text-transform:uppercase}.StaysCalendar_dayCell__gqjq1{background:#fff;min-height:120px;padding:8px;position:relative;cursor:pointer;transition:all .2s ease}.StaysCalendar_dayCell__gqjq1:hover{background:var(--bg-light)}.StaysCalendar_dayCell__gqjq1.StaysCalendar_otherMonth__MQDg9{background:#fafafa;opacity:.5}.StaysCalendar_dayCell__gqjq1.StaysCalendar_today__o9LTP{background:#eff6ff}.StaysCalendar_dayCell__gqjq1.StaysCalendar_blocked__anX5F{background:#fee2e2;position:relative}.StaysCalendar_dayCell__gqjq1.StaysCalendar_blocked__anX5F:before{content:"🔒";position:absolute;top:4px;right:4px;font-size:.7rem;opacity:.6}.StaysCalendar_dayCell__gqjq1.StaysCalendar_blocked__anX5F:hover{background:#fecaca}.StaysCalendar_dayNumber__hkHNP{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:6px}.StaysCalendar_dayCell__gqjq1.StaysCalendar_blocked__anX5F .StaysCalendar_dayNumber__hkHNP{color:#991b1b}.StaysCalendar_dayCell__gqjq1.StaysCalendar_otherMonth__MQDg9 .StaysCalendar_dayNumber__hkHNP{color:var(--text-secondary)}.StaysCalendar_staysInDay__BuSnM{display:flex;flex-direction:column;gap:3px}.StaysCalendar_stayItem__8LBLd{padding:4px 6px;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease;max-width:150px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3;min-height:auto}.StaysCalendar_stayItem__8LBLd:hover{transform:scale(1.02);box-shadow:0 2px 4px rgba(0,0,0,.1)}.StaysCalendar_dailyView__jpRbJ{display:flex;flex-direction:column;gap:12px}.StaysCalendar_dailyHeader__eA2ad{font-size:1.1rem;font-weight:700;color:var(--text-primary);padding-bottom:12px;border-bottom:2px solid var(--border-color)}.StaysCalendar_dailyStaysList__9RCpD{display:flex;flex-direction:column;gap:12px}.StaysCalendar_stayCard__hI6iM{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:16px;cursor:pointer;transition:all .2s ease}.StaysCalendar_stayCard__hI6iM:hover{border-color:var(--primary-color);box-shadow:var(--shadow);transform:translateY(-2px)}.StaysCalendar_stayCardHeader__QJmLm{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.StaysCalendar_stayReference__Eo8qC{font-size:1rem;font-weight:700;color:var(--text-primary)}.StaysCalendar_statusBadge__F5Z0W{padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:600;color:#fff}.StaysCalendar_stayCardBody__WnsOM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.StaysCalendar_stayDetail__C65Y2{display:flex;flex-direction:column;gap:4px}.StaysCalendar_stayDetailLabel__dmViN{font-size:.75rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase}.StaysCalendar_stayDetailValue__dh1Ip{font-size:.9rem;color:var(--text-primary);font-weight:600}.StaysCalendar_yearlyView__ZjIHF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.StaysCalendar_monthCard__LATVu{background:#fff;border:2px solid var(--border-color);border-radius:12px;padding:16px}.StaysCalendar_monthCardHeader__C_o1c{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:12px;text-align:center}.StaysCalendar_monthStats__o5dOA{display:flex;justify-content:space-around;padding:12px;background:var(--bg-light);border-radius:8px}.StaysCalendar_statItem__CJ5d_{display:flex;flex-direction:column;align-items:center;gap:4px}.StaysCalendar_statValue__H276s{font-size:1.5rem;font-weight:800;color:var(--primary-color)}.StaysCalendar_statLabel__xta8B{font-size:.75rem;color:var(--text-secondary);font-weight:600}.StaysCalendar_emptyState__WPkqn{text-align:center;padding:40px 20px;color:var(--text-secondary)}.StaysCalendar_emptyState__WPkqn span{font-size:3rem;display:block;margin-bottom:16px}.StaysCalendar_legend__f3Vpi{margin-top:20px;padding:16px;background:var(--bg-light);border-radius:8px;border:2px solid var(--border-color)}.StaysCalendar_legendTitle__Infbh{font-size:.9rem;font-weight:700;color:var(--text-primary);margin:0 0 12px}.StaysCalendar_legendItems__XtdQ4{display:flex;gap:20px;flex-wrap:wrap}.StaysCalendar_legendItem__NPNcB{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.StaysCalendar_legendBox__eFEsW{width:24px;height:24px;border-radius:4px;border:2px solid var(--border-color)}.StaysCalendar_legendBox__eFEsW.StaysCalendar_today__o9LTP{background:#eff6ff}.StaysCalendar_legendBox__eFEsW.StaysCalendar_blocked__anX5F{background:#fee2e2;position:relative}.StaysCalendar_legendBox__eFEsW.StaysCalendar_blocked__anX5F:before{content:"🔒";position:absolute;font-size:.6rem;top:2px;right:2px}.StaysCalendar_legendBox__eFEsW.StaysCalendar_available__LDL44{background:#fff}@media (max-width:1024px){.StaysCalendar_yearlyView__ZjIHF{grid-template-columns:repeat(2,1fr)}.StaysCalendar_stayCardBody__WnsOM{grid-template-columns:1fr}}.StaysCalendar_hoverModal__4jXzD{position:fixed;background:#fff;border:2px solid var(--border-color);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);z-index:1000;min-width:300px;max-width:400px;pointer-events:auto;animation:StaysCalendar_fadeIn__jlE61 .2s ease}@keyframes StaysCalendar_fadeIn__jlE61{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.StaysCalendar_hoverModalHeader__kZviq{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:2px solid var(--border-color);background:var(--bg-light);border-radius:12px 12px 0 0}.StaysCalendar_hoverNavButton__khqTy{background:#fff;border:2px solid var(--border-color);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;color:var(--text-primary);transition:all .2s ease;font-weight:700}.StaysCalendar_hoverNavButton__khqTy:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color);transform:scale(1.1)}.StaysCalendar_hoverNavButton__khqTy:active{transform:scale(.95)}.StaysCalendar_hoverStayCounter__xAyhn{font-size:.85rem;font-weight:600;color:var(--text-secondary);padding:0 12px}.StaysCalendar_hoverDateLabel__aBP5N{font-size:.9rem;font-weight:600;color:var(--text-primary);text-transform:capitalize}.StaysCalendar_hoverModalBody__K_4Jl{padding:16px}.StaysCalendar_hoverDateSubtitle__R3rsO{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:capitalize;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.StaysCalendar_hoverStayInfo__K_5I9{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.StaysCalendar_hoverStayRow__YMzne{display:flex;justify-content:space-between;align-items:center;gap:12px}.StaysCalendar_hoverStayLabel__hHw18{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;min-width:100px}.StaysCalendar_hoverStayValue__dziRx{font-size:.9rem;font-weight:600;color:var(--text-primary);text-align:right;flex:1 1}.StaysCalendar_hoverStayStatus__PY5tx{padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600;color:#fff;text-transform:capitalize}.StaysCalendar_hoverViewButton__K_un4{width:100%;padding:10px 16px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.StaysCalendar_hoverViewButton__K_un4:hover{background:var(--primary-color);opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.StaysCalendar_hoverViewButton__K_un4:active{transform:translateY(0)}.StaysCalendar_cleaningButton__IyhHk{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;margin-left:8px}.StaysCalendar_cleaningButton__IyhHk:hover{background:#059669;transform:translateY(-1px)}.StaysCalendar_modalOverlay__LyIrW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.StaysCalendar_cleaningModal__rjAkY{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:1200px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.StaysCalendar_cleaningModalHeader__LvNgY{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid var(--border-color);background:var(--bg-light)}.StaysCalendar_cleaningModalHeader__LvNgY h2{margin:0;font-size:1.3rem;font-weight:700;color:var(--text-primary)}.StaysCalendar_modalCloseButton__PX2MO{background:none;border:none;font-size:2rem;color:var(--text-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.StaysCalendar_modalCloseButton__PX2MO:hover:not(:disabled){background:#fee2e2;color:#dc2626}.StaysCalendar_modalCloseButton__PX2MO:disabled{opacity:.5;cursor:not-allowed}.StaysCalendar_cleaningModalBody__KmPPm{padding:24px;overflow-y:auto;flex:1 1}.StaysCalendar_noStaysMessage__B_pAE{text-align:center;padding:40px 20px;color:var(--text-secondary);font-size:1rem}.StaysCalendar_cleaningTableWrapper__kI8Sz{overflow-x:auto}.StaysCalendar_cleaningTable__apP9j{width:100%;border-collapse:collapse;font-size:.9rem}.StaysCalendar_cleaningTable__apP9j thead{background:var(--bg-light);position:-webkit-sticky;position:sticky;top:0;z-index:10}.StaysCalendar_cleaningTable__apP9j th{padding:12px 16px;text-align:left;font-weight:700;font-size:.85rem;text-transform:uppercase;color:var(--text-secondary);border-bottom:2px solid var(--border-color);white-space:nowrap}.StaysCalendar_cleaningTable__apP9j td{padding:12px 16px;border-bottom:1px solid var(--border-color);vertical-align:middle}.StaysCalendar_cleaningTable__apP9j tbody tr{transition:background .15s ease}.StaysCalendar_cleaningTable__apP9j tbody tr:hover{background:var(--bg-light)}.StaysCalendar_cleaningInput__gZNDW{width:100%;min-width:100px;padding:8px 12px;border:2px solid var(--border-color);border-radius:6px;font-size:.9rem;font-family:inherit;transition:all .2s ease}.StaysCalendar_cleaningInput__gZNDW:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.StaysCalendar_cleaningInput__gZNDW:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.StaysCalendar_cleaningModalFooter__Q66jv{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:2px solid var(--border-color);background:var(--bg-light)}.StaysCalendar_cleaningCancelButton__hmcdS{padding:10px 20px;background:#fff;border:2px solid var(--border-color);border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;color:var(--text-primary)}.StaysCalendar_cleaningCancelButton__hmcdS:hover:not(:disabled){background:var(--bg-light);border-color:var(--text-secondary)}.StaysCalendar_cleaningCancelButton__hmcdS:disabled{opacity:.5;cursor:not-allowed}.StaysCalendar_cleaningSaveButton__2VaDn{padding:10px 20px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.StaysCalendar_cleaningSaveButton__2VaDn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.StaysCalendar_cleaningSaveButton__2VaDn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.StaysCalendar_calendarHeader__PWd3O{flex-direction:column;align-items:stretch}.StaysCalendar_navigationControls__2BVw6{justify-content:space-between}.StaysCalendar_yearlyView__ZjIHF{grid-template-columns:1fr}.StaysCalendar_dayCell__gqjq1{min-height:80px}.StaysCalendar_hoverModal__4jXzD{min-width:280px;max-width:320px}.StaysCalendar_hoverStayRow__YMzne{flex-direction:column;align-items:flex-start;gap:4px}.StaysCalendar_hoverStayLabel__hHw18{min-width:auto}.StaysCalendar_hoverStayValue__dziRx{text-align:left}.StaysCalendar_cleaningButton__IyhHk{margin-left:0;margin-top:8px;width:100%}.StaysCalendar_cleaningModal__rjAkY{max-width:100%;max-height:95vh}.StaysCalendar_cleaningTable__apP9j{font-size:.8rem}.StaysCalendar_cleaningTable__apP9j td,.StaysCalendar_cleaningTable__apP9j th{padding:8px 12px}.StaysCalendar_cleaningInput__gZNDW{min-width:80px;padding:6px 8px;font-size:.85rem}}