.LocationPicker_wrap__wXfDs{display:flex;flex-direction:column;gap:10px}.LocationPicker_toolbar__j1nTY{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.LocationPicker_geoBtn__86vei{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:var(--color-purple-bg-hue);border:1px solid var(--color-purple-border-hue);color:var(--color-primary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast);-webkit-tap-highlight-color:rgba(0,0,0,0)}.LocationPicker_geoBtn__86vei:hover{background:#ede8ff}.LocationPicker_geoBtn__86vei:disabled{opacity:.6;cursor:default}.LocationPicker_hint__ryu07{font-size:.8125rem;color:var(--color-text-muted)}.LocationPicker_map__SLG9B{width:100%;height:320px;border-radius:12px;border:1px solid var(--color-border);overflow:hidden;position:relative;z-index:0}.LocationPicker_pin__4ppE7{width:30px;height:38px;background:var(--color-primary);border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 10px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.LocationPicker_pinDot__jxo1p{width:10px;height:10px;border-radius:50%;background:#fff}.LocationPicker_coordsRow__YVdyJ{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.LocationPicker_coordField__qp5an{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:140px}.LocationPicker_coordField__qp5an span{font-size:.75rem;font-weight:600;color:var(--color-text-secondary)}.LocationPicker_coordField__qp5an input{padding:9px 12px;border:1px solid var(--color-border);border-radius:10px;font-size:.875rem;font-family:var(--font-family);color:var(--color-heading);outline:none;transition:border-color var(--transition-fast)}.LocationPicker_coordField__qp5an input:focus{border-color:var(--color-primary-light)}.LocationPicker_clearBtn__AP9pn{padding:9px 14px;border-radius:10px;background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.LocationPicker_clearBtn__AP9pn:hover{background:var(--color-bg-secondary);color:var(--color-heading)}.LocationPicker_geoError__OG2yo{font-size:.8125rem;color:#dc2626}.AddressAutocomplete_wrap__ogImL{position:relative}.AddressAutocomplete_dropdown__MSr2I{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);list-style:none;margin:0;padding:6px;max-height:280px;overflow-y:auto}.AddressAutocomplete_option___srq1{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:10px;border-radius:8px;background:transparent;border:none;font-size:.875rem;color:var(--color-heading);cursor:pointer;transition:background var(--transition-fast);-webkit-tap-highlight-color:rgba(0,0,0,0)}.AddressAutocomplete_optionActive__WKoS_,.AddressAutocomplete_option___srq1:hover{background:var(--color-purple-bg-hue)}.AddressAutocomplete_optionIcon__TsbP3{flex-shrink:0;margin-top:2px;color:var(--color-primary)}.AddressAutocomplete_attribution__rmjtT{padding:6px 10px 4px;font-size:.6563rem;color:var(--color-text-muted);text-align:right}.AmenitiesSelect_grid__szbK1{display:flex;flex-wrap:wrap;gap:8px}.AmenitiesSelect_chip__GOMbc{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:100px;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-heading);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);-webkit-tap-highlight-color:rgba(0,0,0,0)}.AmenitiesSelect_chip__GOMbc:hover{border-color:var(--color-purple-border-hue);background:var(--color-purple-bg-hue)}.AmenitiesSelect_chipActive__4W0fQ{background:var(--color-purple-bg-hue);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.AmenitiesSelect_check__nhaZS{font-size:.75rem;line-height:1;color:var(--color-text-muted)}.AmenitiesSelect_chipActive__4W0fQ .AmenitiesSelect_check__nhaZS{color:var(--color-primary)}.AmenitiesSelect_count__4nuyH{margin-top:8px;font-size:.75rem;color:var(--color-text-muted)}.OwnerCommon_stats___I2qz{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.OwnerCommon_card__QL93r{background:#fff;border-radius:12px;padding:20px;border:1px solid #eceaea}.OwnerCommon_cardLabel__niRpV{font-size:13px;color:#9e9e9e;margin-bottom:8px;font-weight:500}.OwnerCommon_cardValue__T__kQ{font-size:28px;font-weight:700;color:#322d3a}.OwnerCommon_sectionHeader__wIgwJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px;flex-wrap:wrap}.OwnerCommon_sectionTitle__IEvnT{font-size:18px;font-weight:600;color:#322d3a;margin:0}.OwnerCommon_sectionActions__9B0dB{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.OwnerCommon_tableWrap__h_2TD{background:#fff;border-radius:12px;border:1px solid #eceaea;overflow-x:auto;-webkit-overflow-scrolling:touch}.OwnerCommon_table__xWBye{width:100%;border-collapse:collapse;font-size:14px}.OwnerCommon_table__xWBye th{text-align:left;padding:12px 16px;font-weight:600;color:#9e9e9e;font-size:12px;text-transform:uppercase;letter-spacing:.5px;background:#f9f9f8;border-bottom:1px solid #eceaea;white-space:nowrap}.OwnerCommon_table__xWBye td{padding:12px 16px;color:#686868;border-bottom:1px solid #eceaea;vertical-align:middle}.OwnerCommon_table__xWBye tr:last-child td{border-bottom:none}.OwnerCommon_table__xWBye tr:hover td{background:rgba(133,79,239,.03)}.OwnerCommon_thumb__OXhGp{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}.OwnerCommon_hostelCell__N5FDA{display:flex;align-items:center;gap:12px}.OwnerCommon_hostelName__4Wycl{font-weight:600;color:#322d3a;font-size:14px}.OwnerCommon_hostelMeta__7uPbd{font-size:12px;color:#9e9e9e;margin-top:2px}.OwnerCommon_actions__k2Mip{display:flex;gap:8px}.OwnerCommon_btn__CR3Nb{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:opacity .15s ease;text-decoration:none;white-space:nowrap}.OwnerCommon_btn__CR3Nb:disabled{opacity:.5;cursor:not-allowed}.OwnerCommon_btnPrimary__OoOTH{background:#854fef;color:#fff}.OwnerCommon_btnPrimary__OoOTH:hover:not(:disabled){background:#6d28d9}.OwnerCommon_btnSecondary__yaPEa{background:#f9f9f8;color:#686868;border:1px solid #eceaea}.OwnerCommon_btnSecondary__yaPEa:hover:not(:disabled){background:#eceaea}.OwnerCommon_btnDanger__Q1xum{background:#dc2626;color:#fff}.OwnerCommon_btnDanger__Q1xum:hover:not(:disabled){opacity:.85}.OwnerCommon_btnSm__A_sJR{padding:5px 10px;font-size:12px;border-radius:6px}.OwnerCommon_badge__2Mxv7{display:inline-block;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.OwnerCommon_badgeSuccess__95Y80{background:rgba(16,185,129,.12);color:#059669}.OwnerCommon_badgeWarning__EfWw0{background:rgba(245,158,11,.12);color:#d97706}.OwnerCommon_badgeDanger__sxhva{background:rgba(239,68,68,.12);color:#dc2626}.OwnerCommon_badgeInfo__tAwDz{background:rgba(133,79,239,.12);color:#854fef}.OwnerCommon_input__giM_T{width:100%;padding:8px 12px;border:1px solid #eceaea;border-radius:8px;font-size:14px;font-family:inherit;color:#322d3a;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s ease}.OwnerCommon_input__giM_T:focus{border-color:#854fef}.OwnerCommon_select___4gX6{padding:8px 12px;border:1px solid #eceaea;border-radius:8px;font-size:14px;font-family:inherit;color:#686868;background:#fff;outline:none;cursor:pointer}.OwnerCommon_select___4gX6:focus{border-color:#854fef}.OwnerCommon_textarea__pTo0Q{width:100%;padding:10px 12px;border:1px solid #eceaea;border-radius:8px;font-size:14px;font-family:inherit;color:#322d3a;background:#fff;outline:none;box-sizing:border-box;resize:vertical;min-height:100px;transition:border-color .15s ease}.OwnerCommon_textarea__pTo0Q:focus{border-color:#854fef}.OwnerCommon_loading__37dHD{display:flex;align-items:center;justify-content:center;gap:12px;padding:3rem;color:#9e9e9e;font-size:14px}.OwnerCommon_spinner__7Q_iw{width:20px;height:20px;border:2px solid #eceaea;border-top-color:#854fef;border-radius:50%;animation:OwnerCommon_spin__M5S_U .7s linear infinite;flex-shrink:0}@keyframes OwnerCommon_spin__M5S_U{to{transform:rotate(1turn)}}.OwnerCommon_empty__QkviI{padding:3rem;text-align:center;color:#9e9e9e}.OwnerCommon_emptyIcon__sn6_U{width:48px;height:48px;margin:0 auto 1rem;opacity:.4}.OwnerCommon_emptyTitle__rzpWW{font-size:16px;font-weight:600;color:#322d3a;margin-bottom:8px}.OwnerCommon_emptyText__iD6wv{font-size:14px;color:#9e9e9e;line-height:1.5}.OwnerCommon_emptyText__iD6wv a{color:#854fef;text-decoration:none}.OwnerCommon_error__6Az7a{padding:2rem;text-align:center;color:#dc2626;font-size:14px}.OwnerCommon_actionGrid__LJq3K{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.OwnerCommon_actionCard__iUoBW{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px;border:1px solid #eceaea;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.OwnerCommon_actionCard__iUoBW:hover{border-color:#854fef;box-shadow:0 2px 12px rgba(133,79,239,.1)}.OwnerCommon_actionIcon__m5iJs{width:40px;height:40px;background:rgba(133,79,239,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#854fef}.OwnerCommon_actionIcon__m5iJs svg{width:20px;height:20px}.OwnerCommon_actionTitle___sNMQ{font-size:15px;font-weight:600;color:#322d3a;margin-bottom:2px}.OwnerCommon_actionDesc__2xSgu{font-size:13px;color:#9e9e9e}.OwnerCommon_modalBackdrop__fpg6d{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:500;display:flex;align-items:center;justify-content:center;padding:16px}.OwnerCommon_modalDialog__AOYNg{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.OwnerCommon_modalTitle__hxzDV{font-size:20px;font-weight:700;color:#322d3a;margin-bottom:20px}.OwnerCommon_modalActions__3_4qK{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.OwnerCommon_claimCard__AYBg9{background:#fff;border-radius:12px;border:1px solid #eceaea;padding:20px}.OwnerCommon_claimCardHeader__QQOzm{display:flex;gap:16px;margin-bottom:16px}.OwnerCommon_claimThumb__Y7k_c{width:100px;height:100px;object-fit:cover;border-radius:8px;flex-shrink:0}.OwnerCommon_claimInfo__MEw_0{flex:1 1;min-width:0}.OwnerCommon_claimName__E_t5J{font-size:18px;font-weight:700;color:#322d3a;margin-bottom:4px}.OwnerCommon_claimCity__0uy8F{font-size:13px;color:#9e9e9e;margin-bottom:8px}.OwnerCommon_claimMeta__lVZok{font-size:13px;color:#686868}.OwnerCommon_claimMessage__p0TSI{background:#f9f9f8;border-radius:8px;padding:12px;margin-bottom:12px}.OwnerCommon_claimMessageLabel__hXbyb{font-size:11px;font-weight:700;text-transform:uppercase;color:#9e9e9e;margin-bottom:6px;letter-spacing:.5px}.OwnerCommon_claimMessageText__MspQY{font-size:13px;color:#686868;line-height:1.5}.OwnerCommon_claimRejection__eBYY8{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:12px;margin-bottom:12px}.OwnerCommon_claimRejectionLabel__TVk5f{font-size:11px;font-weight:700;text-transform:uppercase;color:#dc2626;margin-bottom:6px;letter-spacing:.5px}.OwnerCommon_claimRejectionText__OkqA_{font-size:13px;color:#dc2626;line-height:1.5}.OwnerCommon_claimApproved__5jy6P{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;padding:12px;margin-bottom:12px;font-size:13px;color:#166534;line-height:1.5}.OwnerCommon_claimApproved__5jy6P a{color:#15803d;font-weight:600;text-decoration:none}.OwnerCommon_claimFooter__WGi4M{display:flex;gap:8px;justify-content:flex-end}.OwnerCommon_searchCard__x8jjF{background:#fff;border-radius:12px;border:1px solid #eceaea;padding:20px}.OwnerCommon_searchCardBody__y5pbt{display:flex;gap:16px}.OwnerCommon_searchThumb__HJ02s{width:100px;height:100px;object-fit:cover;border-radius:8px;flex-shrink:0}.OwnerCommon_searchInfo__8IBle{flex:1 1;min-width:0}.OwnerCommon_searchName___U9zo{font-size:16px;font-weight:700;color:#322d3a;margin-bottom:4px}.OwnerCommon_searchMeta__NGnh5{font-size:13px;color:#9e9e9e;margin-bottom:4px}.OwnerCommon_searchAddress__njtnw{font-size:13px;color:#686868;margin-bottom:12px}.OwnerCommon_drawerBackdrop__B5xB1{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:600}.OwnerCommon_drawer__nwCKe{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:520px;background:#fff;z-index:601;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.12);animation:OwnerCommon_slideInRight__3xlzK .22s ease}@keyframes OwnerCommon_slideInRight__3xlzK{0%{transform:translateX(100%)}to{transform:translateX(0)}}.OwnerCommon_drawerHeader__RBkCe{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eceaea;flex-shrink:0}.OwnerCommon_drawerTitle__URDHt{font-size:17px;font-weight:700;color:#322d3a;margin:0}.OwnerCommon_drawerClose___vibp{width:32px;height:32px;border:none;background:#f5f4f2;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;color:#686868;line-height:1}.OwnerCommon_drawerBody__h670c{flex:1 1;overflow-y:auto;padding:24px}.OwnerCommon_drawerGallery__z3tid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.OwnerCommon_drawerGalleryImg__W3Y_n{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;background:#f5f4f2}.OwnerCommon_drawerGalleryImg__W3Y_n:first-child{grid-column:1/-1;aspect-ratio:16/9}.OwnerCommon_drawerSection__TAMK6{margin-bottom:20px}.OwnerCommon_drawerSectionLabel__ZcDdi{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#9e9e9e;margin-bottom:10px}.OwnerCommon_drawerRow__xUa2N{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #f5f4f2;font-size:14px}.OwnerCommon_drawerRow__xUa2N:last-child{border-bottom:none}.OwnerCommon_drawerRowLabel__mgFyd{width:110px;flex-shrink:0;color:#9e9e9e;font-weight:500}.OwnerCommon_drawerRowValue__pvqoN{color:#322d3a;font-weight:500;flex:1 1;word-break:break-word}.OwnerCommon_drawerAmenities__Sdk1S{display:flex;flex-wrap:wrap;gap:6px}.OwnerCommon_drawerAmenityTag__nLhYq{padding:3px 10px;background:rgba(133,79,239,.08);color:#854fef;border-radius:20px;font-size:12px;font-weight:600}.OwnerCommon_drawerDesc__EDENp{font-size:14px;color:#686868;line-height:1.6;background:#f9f9f8;border-radius:8px;padding:12px}.OwnerCommon_drawerFooter__gV4OS{padding:16px 24px;border-top:1px solid #eceaea;display:flex;gap:10px;flex-shrink:0}.OwnerCommon_drawerFooter__gV4OS .OwnerCommon_btn__CR3Nb{flex:1 1;justify-content:center}.OwnerCommon_kpiGrid__7cSCW{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:24px}.OwnerCommon_kpiCard__XStth{background:#fff;border-radius:12px;padding:18px 20px;border:1px solid #eceaea}.OwnerCommon_kpiLabel__wTd1U{font-size:12px;font-weight:600;color:#9e9e9e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.OwnerCommon_kpiValue__5imkd{font-size:30px;font-weight:700;color:#322d3a;line-height:1}.OwnerCommon_kpiSub__btumz{font-size:12px;color:#9e9e9e;margin-top:4px}.OwnerCommon_insightGrid__N3zYx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.OwnerCommon_insightCard__pVThz{background:#fff;border-radius:12px;border:1px solid #eceaea;overflow:hidden}.OwnerCommon_insightCardTitle__GS4mG{font-size:13px;font-weight:700;color:#322d3a;padding:14px 16px;border-bottom:1px solid #eceaea;background:#f9f9f8}.OwnerCommon_insightRow__uchnK{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid #f5f4f2;font-size:13px}.OwnerCommon_insightRow__uchnK:last-child{border-bottom:none}.OwnerCommon_insightRowLabel__CZb0O{color:#322d3a;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.OwnerCommon_insightRowBar__E0d0o{flex:1 1;height:6px;background:#f0edfb;border-radius:3px;margin-right:10px;overflow:hidden}.OwnerCommon_insightRowBarFill__vil_V{height:100%;background:#854fef;border-radius:3px;transition:width .5s ease}.OwnerCommon_insightRowCount__kKSsd{font-size:13px;font-weight:700;color:#854fef;flex-shrink:0;min-width:28px;text-align:right}.OwnerCommon_insightEmpty__86Sfs{padding:20px 16px;color:#9e9e9e;font-size:13px;text-align:center}@media (max-width:768px){.OwnerCommon_drawer__nwCKe{max-width:440px}.OwnerCommon_kpiGrid__7cSCW{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.OwnerCommon_kpiValue__5imkd{font-size:26px}}@media (max-width:560px){.OwnerCommon_drawer__nwCKe{max-width:100%}.OwnerCommon_drawerHeader__RBkCe{padding:16px 18px}.OwnerCommon_drawerBody__h670c{padding:18px}.OwnerCommon_drawerFooter__gV4OS{padding:14px 18px}.OwnerCommon_drawerGallery__z3tid{grid-template-columns:repeat(2,1fr);gap:6px}.OwnerCommon_drawerRow__xUa2N{flex-direction:column;gap:2px}.OwnerCommon_drawerRowLabel__mgFyd{width:auto;font-size:12px}.OwnerCommon_kpiGrid__7cSCW{grid-template-columns:repeat(2,1fr);gap:10px}.OwnerCommon_kpiCard__XStth{padding:14px}.OwnerCommon_kpiValue__5imkd{font-size:24px}.OwnerCommon_kpiSub__btumz{font-size:11px}.OwnerCommon_insightGrid__N3zYx{grid-template-columns:1fr}}.OwnerCommon_formGroup__uiMlb{margin-bottom:16px}.OwnerCommon_formLabel__hSlJl{display:block;font-size:13px;font-weight:600;color:#322d3a;margin-bottom:6px}.OwnerCommon_formLabelOptional__wxwwG{font-weight:400;color:#9e9e9e}.HostelForm_notice__p_iA0{display:flex;gap:12px;align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:14px 16px;font-size:13px;color:#92400e;margin-bottom:24px;line-height:1.5}.HostelForm_noticeIcon__1x78R{width:18px;height:18px;flex-shrink:0;margin-top:1px;color:#d97706}.HostelForm_form__qFjSZ{display:flex;flex-direction:column;gap:0}.HostelForm_section__59qtw{background:#fff;border-radius:12px;border:1px solid #eceaea;padding:24px;margin-bottom:16px}.HostelForm_sectionTitle__TnbJ6{font-size:16px;font-weight:600;color:#322d3a;margin-bottom:16px}.HostelForm_sectionSubtitle__Hkf9u{font-size:13px;color:#9e9e9e;margin-bottom:16px;margin-top:-8px}.HostelForm_grid2__xVnZc{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:640px){.HostelForm_grid2__xVnZc{grid-template-columns:1fr}}.HostelForm_inputError__S881g{border-color:#fca5a5!important}.HostelForm_fieldError__XJXQN{display:block;font-size:12px;color:#dc2626;margin-top:4px}.HostelForm_errorBanner__qqcJ7{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:12px 16px;font-size:13px;color:#dc2626;margin-bottom:16px}.HostelForm_imageGrid__DOXj6{display:flex;flex-wrap:wrap;gap:12px}.HostelForm_imageThumbWrap__uSqKZ{position:relative;width:96px;height:96px;flex-shrink:0}.HostelForm_imageThumb__E2KgH{width:96px;height:96px;object-fit:cover;border-radius:8px;border:1px solid #eceaea}.HostelForm_imageRemove__K2ham{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#dc2626;color:#fff;border:none;padding:0}.HostelForm_imageRemove__K2ham,.HostelForm_imageUploadBtn__lPKHA{cursor:pointer;display:flex;align-items:center;justify-content:center}.HostelForm_imageUploadBtn__lPKHA{width:96px;height:96px;border:2px dashed #d1d5db;border-radius:8px;background:#f9f9f8;flex-direction:column;gap:4px;color:#9e9e9e;font-size:11px;transition:border-color .15s ease}.HostelForm_imageUploadBtn__lPKHA:hover{border-color:#854fef;color:#854fef}.HostelForm_actions__m50Bh{display:flex;gap:12px;justify-content:flex-end;padding:16px 0}.HostelForm_roomsGrid__SWeID{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.HostelForm_roomCard__rozEa{border:1px solid #eceaea;border-radius:10px;overflow:hidden;background:#fff}.HostelForm_roomCardImg__sbDuF{width:100%;height:140px;object-fit:cover}.HostelForm_roomCardBody__J9ar_{padding:14px}.HostelForm_roomCardName__h03h5{font-size:15px;font-weight:600;color:#322d3a;margin-bottom:4px}.HostelForm_roomCardMeta__Y5h6c{font-size:12px;color:#9e9e9e;margin-bottom:10px}.HostelForm_roomCardActions___PSTz{display:flex;gap:8px}.HostelForm_featuresGrid__NCxrM{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.HostelForm_featureCategoryLabel__jwHpe{grid-column:1/-1;font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-top:10px;padding-bottom:2px;border-bottom:1px solid #f0eeee}.HostelForm_featureCheck__3SsIX{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:#686868}.HostelForm_featureCheck__3SsIX input[type=checkbox]{width:16px;height:16px;accent-color:#854fef;cursor:pointer}.HostelForm_roomModalGrid__Xs9r5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:540px){.HostelForm_roomModalGrid__Xs9r5{grid-template-columns:1fr}}.ManageRoomsPage_pageHint__ClxZg{font-size:.875rem;color:#8d8d8d;margin:-8px 0 20px}.ManageRoomsPage_hostelCard__y40Pk{background:#fff;border:1px solid #eceaea;border-radius:14px;padding:18px;margin-bottom:16px}.ManageRoomsPage_hostelHeader__PjVa7{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ManageRoomsPage_hostelName__fnoTX{font-size:1rem;font-weight:700;color:#322d3a}.ManageRoomsPage_editLink__Q1ZeN{font-size:.8125rem;font-weight:600;color:#854fef;text-decoration:none;white-space:nowrap}.ManageRoomsPage_editLink__Q1ZeN:hover{text-decoration:underline}.ManageRoomsPage_roomRow__ydus1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #f1efef}.ManageRoomsPage_roomInfo__Rkzpl{display:flex;flex-direction:column;gap:2px;min-width:0}.ManageRoomsPage_roomName__cKyIh{font-size:.9063rem;font-weight:600;color:#322d3a}.ManageRoomsPage_roomMeta__WHX8n{font-size:.75rem;color:#9e9e9e}.ManageRoomsPage_switchWrap__LINmV{display:flex;align-items:center;gap:10px;flex-shrink:0}.ManageRoomsPage_statusText__1jY9s{font-size:.75rem;font-weight:600;color:#9e9e9e}.ManageRoomsPage_statusOn__WIMpZ{color:#10b981}.ManageRoomsPage_switch__cWLVg{position:relative;width:46px;height:26px;border-radius:100px;background:#d9d6d6;border:none;cursor:pointer;transition:background .18s ease;flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ManageRoomsPage_switchOn__51l_x{background:#10b981}.ManageRoomsPage_switchBusy__rmyBa{opacity:.6;cursor:default}.ManageRoomsPage_switch__cWLVg:focus-visible{outline:2px solid #854fef;outline-offset:2px}.ManageRoomsPage_knob__HKpSl{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .18s ease}.ManageRoomsPage_switchOn__51l_x .ManageRoomsPage_knob__HKpSl{transform:translateX(20px)}.ManageRoomsPage_switchError__ezQo_{font-size:.7188rem;color:#dc2626}.ManageRoomsPage_muted__Q2Kk9{font-size:.875rem;color:#9e9e9e;padding:8px 0}.ManageRoomsPage_inlineLink__EwVLK{color:#854fef;font-weight:600;text-decoration:none}.ManageRoomsPage_inlineLink__EwVLK:hover{text-decoration:underline}.ManageRoomsPage_emptyState__m9FSA{display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:#fff;border:1px solid #eceaea;border-radius:14px;padding:24px;font-size:.9063rem;color:#686868}