.renter-location-switcher .switcher-trigger[data-v-640b9190]{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#000;display:inline-flex;font-weight:500;gap:8px;padding:8px 24px 8px 12px;transition:border-color .2s,box-shadow .2s}.renter-location-switcher .switcher-trigger[data-v-640b9190]:hover{border-color:#006396;box-shadow:0 0 0 4px rgba(0,99,150,.15)}.renter-location-switcher .switcher-label[data-v-640b9190]{white-space:nowrap}.renter-location-switcher .switcher-icon[data-v-640b9190]{height:16px;width:16px}.modal-overlay[data-v-640b9190]{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.modal-container[data-v-640b9190]{background:#fff;border-radius:16px;box-shadow:0 24px 48px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;width:420px}.modal-header[data-v-640b9190]{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:24px}.modal-title[data-v-640b9190]{font-size:18px;font-weight:600;margin:0}.modal-close[data-v-640b9190]{background:transparent;border:none;color:#999;cursor:pointer;font-size:24px;line-height:1;transition:color .2s}.modal-close[data-v-640b9190]:hover{color:#333}.modal-body[data-v-640b9190]{gap:24px;padding:24px}.modal-body[data-v-640b9190],.modal-section[data-v-640b9190]{display:flex;flex-direction:column}.modal-section[data-v-640b9190]{gap:12px}.modal-section-title[data-v-640b9190]{color:#000;font-size:16px;font-weight:600;margin:0}.options-grid[data-v-640b9190]{display:flex;flex-direction:column;gap:12px}.option-card[data-v-640b9190]{align-items:center;border:1px solid #d9d9d9;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:border-color .2s,background-color .2s}.option-card input[data-v-640b9190]{margin:0}.option-card[data-v-640b9190]:hover{border-color:#006396}.option-card--active[data-v-640b9190]{background-color:#eaf5fe;border-color:#006396}.empty-placeholder[data-v-640b9190]{color:#666;font-size:14px;margin:0}.modal-footer[data-v-640b9190]{border-top:1px solid #e5e5e5;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.button[data-v-640b9190]{border:none;border-radius:8px;cursor:pointer;font-weight:600;min-width:110px;padding:10px 16px;transition:opacity .2s}.button--secondary[data-v-640b9190]{background:#f2f2f2;color:#333}.button--primary[data-v-640b9190]{background:#006396;color:#fff}.button[data-v-640b9190]:hover{opacity:.8}.language-switcher[data-v-b49e8a19]{height:40px}.language-switcher[data-v-b49e8a19] .ui-dropdown-menu-item .ui-icon,.language-switcher[data-v-b49e8a19] .ui-dropdown-menu-item [class*=icon],.language-switcher[data-v-b49e8a19] .ui-dropdown-menu-item svg,.language-switcher[data-v-b49e8a19] [data-headlessui-state] .ui-icon,.language-switcher[data-v-b49e8a19] [data-headlessui-state] [class*=icon],.language-switcher[data-v-b49e8a19] [data-headlessui-state] svg,.language-switcher[data-v-b49e8a19] [role=menuitem] .ui-icon,.language-switcher[data-v-b49e8a19] [role=menuitem] [class*=icon],.language-switcher[data-v-b49e8a19] [role=menuitem] svg{display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}.language-switcher[data-v-b49e8a19] [data-icon]{display:none!important}.language-switcher__trigger[data-v-b49e8a19]{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;min-width:68px;padding:6px 12px;transition:border-color .2s ease,color .2s ease}@media (max-width:432px){.language-switcher__trigger[data-v-b49e8a19]{height:40px}}.language-switcher__trigger[data-v-b49e8a19]:hover{border-color:#0ea5e9;box-shadow:0 10px 20px rgba(14,165,233,.15)}.language-switcher__label[data-v-b49e8a19]{line-height:1}.language-switcher__icon[data-v-b49e8a19]{height:16px;width:16px}.language-switcher__item[data-v-b49e8a19]{align-items:center;background:transparent;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:8px 12px;transition:background-color .2s ease,color .2s ease;width:100%}.language-switcher__item[data-v-b49e8a19]:hover{background-color:rgba(0,99,150,.08);color:#006396}.language-switcher__item--active[data-v-b49e8a19]{color:#006396;font-weight:600}.search-container[data-v-3ec22208]{height:40px;max-width:400px;position:relative;width:100%}.search-input-wrapper[data-v-3ec22208]{align-items:center;display:flex;position:relative;width:100%}.search-icon[data-v-3ec22208]{height:16px;left:12px;pointer-events:none;position:absolute;width:16px;z-index:1}.search-input[data-v-3ec22208]{border:1px solid #d9d9d9;border-radius:8px;font-size:14px;height:40px;outline:none;padding:8px 36px;transition:border-color .2s;width:100%}.search-input[data-v-3ec22208]:hover{border-color:#0ea5e9;box-shadow:0 10px 20px rgba(14,165,233,.15)}.search-input[data-v-3ec22208]:focus{border-color:#97b125}.search-input[data-v-3ec22208]::-moz-placeholder{color:#999}.search-input[data-v-3ec22208]::placeholder{color:#999}.clear-button[data-v-3ec22208]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:8px;width:20px;z-index:1}.clear-button[data-v-3ec22208]:hover{color:#333}.search-results[data-v-3ec22208]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.search-result-item[data-v-3ec22208]{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:12px 16px;transition:background .2s}.search-result-item[data-v-3ec22208]:last-child{border-bottom:none}.search-result-item.selected[data-v-3ec22208],.search-result-item[data-v-3ec22208]:hover{background:#f5f5f5}.result-content[data-v-3ec22208]{display:flex;flex-direction:column;gap:4px}.result-title[data-v-3ec22208]{color:#1a1a1a;font-size:14px;font-weight:600}.result-description[data-v-3ec22208]{color:#666;font-size:12px}.result-path[data-v-3ec22208]{color:#999;font-family:monospace;font-size:11px}.search-no-results[data-v-3ec22208]{color:#999;font-size:14px;padding:16px;text-align:center}.search-loading[data-v-3ec22208]{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:8px;width:20px;z-index:1}.spinner[data-v-3ec22208]{animation:spin-3ec22208 .6s linear infinite;border:2px solid #e0e0e0;border-radius:50%;border-top-color:#006396;height:16px;width:16px}@keyframes spin-3ec22208{to{transform:rotate(1turn)}}.notifications[data-v-c561a09d]{position:relative}.notifications__trigger[data-v-c561a09d]{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease;width:40px}.notifications__trigger[data-v-c561a09d]:hover{border-color:#0ea5e9;box-shadow:0 10px 20px rgba(14,165,233,.15)}.notifications__trigger[data-v-c561a09d]:active{transform:scale(.96)}.notifications__trigger img[data-v-c561a09d]{height:20px;width:20px}.notifications__badge[data-v-c561a09d]{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:9999px;display:flex;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.notifications__badge-count[data-v-c561a09d]{color:#fff;font-size:10px;font-weight:700;line-height:1}.notifications__dropdown[data-v-c561a09d]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 32px rgba(15,23,42,.18);display:flex;flex-direction:column;max-height:480px;overflow-y:auto;overflow:hidden;position:absolute;right:0;top:calc(100% + 12px);width:360px;z-index:10}.notifications__header[data-v-c561a09d]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.notifications__header h3[data-v-c561a09d]{color:#0f172a;font-size:16px;font-weight:700;margin:0}.notifications__mark-read[data-v-c561a09d]{background:transparent;border:none;border-radius:6px;color:#0284c7;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:background .2s ease,opacity .2s ease;white-space:nowrap}.notifications__mark-read[data-v-c561a09d]:hover:not(:disabled){background:rgba(2,132,199,.12)}.notifications__mark-read[data-v-c561a09d]:disabled{cursor:not-allowed;opacity:.5}.notifications__view-all[data-v-c561a09d]{background:transparent;border:none;border-radius:999px;color:#0284c7;cursor:pointer;font-size:13px;font-weight:600;padding:6px 8px;transition:background .2s ease}.notifications__view-all[data-v-c561a09d]:hover{background:rgba(2,132,199,.12)}.notifications__content[data-v-c561a09d]{display:flex;flex-direction:column;max-height:420px;overflow-y:auto}.notifications__list[data-v-c561a09d]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.notifications__item[data-v-c561a09d]{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px;padding:16px 20px}.notifications__item[data-v-c561a09d]:last-child{border-bottom:none}.notifications__item--unread[data-v-c561a09d]{background:rgba(14,165,233,.08)}.notifications__item h4[data-v-c561a09d]{color:#0f172a;font-size:14px;font-weight:600;margin:0}.notifications__item p[data-v-c561a09d]{color:#475569;font-size:13px;line-height:1.4;margin:0}.notifications__item-header[data-v-c561a09d]{align-items:center;display:flex;justify-content:space-between}.notifications__item-header time[data-v-c561a09d]{color:#94a3b8;font-size:12px}.notifications__attachments[data-v-c561a09d]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px}.notifications__attachment[data-v-c561a09d]{align-items:center;background:#f8fafc;border-radius:6px;display:flex;gap:8px;padding:6px 8px;transition:background .2s ease}.notifications__attachment-icon[data-v-c561a09d]{flex-shrink:0;height:16px;opacity:.6;width:16px}.notifications__attachment-link[data-v-c561a09d]{color:#0284c7;flex:1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.notifications__attachment-link[data-v-c561a09d]:hover{color:#0369a1;text-decoration:underline}.notifications__attachment-name[data-v-c561a09d]{color:#475569;flex:1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notifications__attachment-size[data-v-c561a09d]{color:#94a3b8;flex-shrink:0;font-size:11px}.notifications__empty[data-v-c561a09d],.notifications__loading[data-v-c561a09d]{color:#94a3b8;font-size:14px;padding:32px 24px;text-align:center}.fade-enter-active[data-v-c561a09d],.fade-leave-active[data-v-c561a09d]{transition:opacity .18s ease}.fade-enter-from[data-v-c561a09d],.fade-leave-to[data-v-c561a09d]{opacity:0}.header[data-v-ecc19a83]{align-items:center;background-color:#fff;border-bottom:1px solid #d9d9d9;display:flex;flex-shrink:0;height:80px;justify-content:center;padding:0 48px;position:fixed;width:100%;z-index:100}.header-home[data-v-ecc19a83]{max-width:100%;width:100%}.header-logo-link[data-v-ecc19a83]{align-items:center;display:flex;text-decoration:none}.header-link[data-v-ecc19a83]{color:#333;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s}.header-link[data-v-ecc19a83]:hover{color:#1976d2}.header-login-btn[data-v-ecc19a83]{background:#1976d2;border-radius:4px;color:#fff;font-size:16px;font-weight:600;padding:.5rem 1.5rem;text-decoration:none;transition:background .3s}.header-login-btn[data-v-ecc19a83]:hover{background:#1565c0}.header-content[data-v-ecc19a83]{gap:24px;justify-content:flex-end;width:100%}.header-content[data-v-ecc19a83],.menu-button[data-v-ecc19a83]{align-items:center;display:flex}.menu-button[data-v-ecc19a83]{background:transparent;border:none;border-radius:8px;color:#000;cursor:pointer;height:40px;justify-content:center;padding:0;transition:background-color .2s;width:40px}.menu-button[data-v-ecc19a83]:hover{border-color:#0ea5e9;box-shadow:0 10px 20px rgba(14,165,233,.15)}.menu-button svg[data-v-ecc19a83]{height:24px;width:24px}.header-logo[data-v-ecc19a83]{align-items:center;display:flex;margin-right:auto}.header-logo img[data-v-ecc19a83]{height:60px;width:auto}.header-actions[data-v-ecc19a83]{gap:24px}.dropdown[data-v-ecc19a83],.header-actions[data-v-ecc19a83]{align-items:center;display:flex}.dropdown[data-v-ecc19a83]{background:none;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;height:40px!important;justify-content:center;min-width:40px;overflow:hidden;padding:8px;width:40px}.dropdown[data-v-ecc19a83]:hover{border-color:#0ea5e9;box-shadow:0 10px 20px rgba(14,165,233,.15)}.dropdown-content[data-v-ecc19a83]{align-items:center;display:flex;gap:16px}.dropdown-data[data-v-ecc19a83]{display:flex;flex-direction:column;gap:4px;text-align:left}.dropdown-data .name[data-v-ecc19a83]{font-size:16px}.dropdown-data .role[data-v-ecc19a83]{font-size:12px}a[data-v-ecc19a83]{margin:0!important;padding:0!important}.skeleton-avatar[data-v-ecc19a83]{border-radius:8px;height:24px;width:24px}.skeleton-shimmer[data-v-ecc19a83]{animation:shimmer-ecc19a83 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes shimmer-ecc19a83{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1023px){.header[data-v-ecc19a83]{padding:0 16px}.header-content[data-v-ecc19a83]{gap:16px;justify-content:space-between}.menu-button[data-v-ecc19a83]{order:1}.header-logo[data-v-ecc19a83]{margin-left:0;margin-right:0;order:2}.header-actions[data-v-ecc19a83]{gap:16px;margin-left:auto;order:3}}