.hotel-details-view_site__nlPaO{min-height:100vh;background-color:#fcfbf9;color:#173334;font-family:inherit;display:flex;flex-direction:column}.hotel-details-view_mainWrapper__SbVkx{flex:1;padding-bottom:90px}.hotel-details-view_breadcrumbs___nIDd{display:flex;align-items:center;gap:8px;max-width:1320px;margin:0 auto;padding:16px 20px 10px;font-size:12.5px;color:#6d8289}.hotel-details-view_breadcrumbs___nIDd a{color:#6d8289;text-decoration:none;transition:color .2s ease}.hotel-details-view_breadcrumbs___nIDd a:hover{color:#b87b24}.hotel-details-view_breadcrumbs___nIDd b{color:#173334;font-weight:700}.hotel-details-view_breadcrumbs___nIDd svg{color:#a4b3b8;flex-shrink:0}.hotel-details-view_container__9pjMI{max-width:1320px;margin:0 auto;padding:0 20px}.hotel-details-view_gallerySection__u1RK3{position:relative;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,160px);gap:6px;border-radius:18px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 18px rgba(18,35,31,.08);background:#ffffff}.hotel-details-view_galleryBtn__yhfIO{position:relative;display:block;width:100%;height:100%;border:none;padding:0;cursor:pointer;background:#e8e4dc;overflow:hidden}.hotel-details-view_galleryBtn__yhfIO img{object-fit:cover;transition:transform .4s ease}.hotel-details-view_galleryBtn__yhfIO:hover img{transform:scale(1.04)}.hotel-details-view_galleryMain__3wBpg{grid-column:1;grid-row:1/3}.hotel-details-view_galleryViewAllBadge__sbawu{position:absolute;bottom:16px;right:16px;padding:8px 16px;background:rgba(19,39,40,.85);border:1px solid rgba(255,255,255,.3);color:#ffffff;font-size:13px;font-weight:700;border-radius:999px;backdrop-filter:blur(6px);display:inline-flex;align-items:center;gap:7px;z-index:2;box-shadow:0 3px 10px rgba(0,0,0,.25)}.hotel-details-view_galleryMoreShade__6pNwV{position:absolute;inset:0;background:rgba(18,35,31,.65);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#ffffff;z-index:2}.hotel-details-view_galleryMoreCount__Uh0Yx{font-size:22px;font-weight:800}.hotel-details-view_galleryMoreText__zop7g{font-size:12px;color:#e3ecee}.hotel-details-view_mainLayout__Os8f0{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:flex-start}.hotel-details-view_contentColumn__9_bwC{display:flex;flex-direction:column;gap:24px}.hotel-details-view_hotelIntroCard__w3dMu{background:#ffffff;border:1px solid #e7dcce;border-radius:18px;padding:24px;box-shadow:0 4px 18px rgba(18,35,31,.04)}.hotel-details-view_hotelTitleRow__R4_gt{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.hotel-details-view_titleArea__tDL6x{display:flex;flex-direction:column;gap:8px}.hotel-details-view_hotelTitleHeader__388K9{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hotel-details-view_hotelName__hKz_w{margin:0;font-size:27px;font-weight:800;color:#173334;letter-spacing:-.5px}.hotel-details-view_hotelTypeBadge__tLSQh{display:inline-block;padding:3px 10px;background:#fbf5ea;border:1px solid #ebd9be;border-radius:999px;font-size:11.5px;font-weight:700;color:#9c681d}.hotel-details-view_ratingAndLocation__586w9{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px;color:#556f76}.hotel-details-view_starsRow__hmlKl{display:inline-flex;align-items:center;gap:2px;color:#dfa84a}.hotel-details-view_scoreBadge__Rdc7W{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:#173334}.hotel-details-view_reviewsCountText__BO3KV{color:#728b92;font-size:12.5px}.hotel-details-view_locationText__dtXV7{display:inline-flex;align-items:center;gap:5px;color:#556f76}.hotel-details-view_locationText__dtXV7 svg{color:#b87b24}.hotel-details-view_topActionsGroup__uJw8Z{display:flex;align-items:center;gap:8px}.hotel-details-view_actionPillBtn__OgtRs{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:#fbf9f4;border:1px solid #e4dacb;border-radius:10px;color:#435e65;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.hotel-details-view_actionPillBtn__OgtRs:hover{background:#f3eee3;color:#173334;border-color:#d1be9f}.hotel-details-view_actionPillBtnActive__PzgPi{background:#f8efe0;border-color:#cda96d;color:#9c681d}.hotel-details-view_tabsNav__n68Y_{display:flex;align-items:center;gap:6px;border-bottom:2px solid #f0e9df;margin-top:18px;margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.hotel-details-view_tabsNav__n68Y_::-webkit-scrollbar{display:none}.hotel-details-view_tabBtn__Pq_u1{position:relative;padding:10px 18px;background:none;border:none;font:inherit;font-size:14px;font-weight:600;color:#5c747a;cursor:pointer;white-space:nowrap;transition:color .2s ease}.hotel-details-view_tabBtn__Pq_u1:hover{color:#173334}.hotel-details-view_tabBtnActive__rr7V7{color:#b87b24;font-weight:800}.hotel-details-view_tabBtnActive__rr7V7:after{content:"";position:absolute;bottom:-2px;right:12px;left:12px;height:3px;background:#b87b24;border-radius:999px}.hotel-details-view_hotelDescriptionText__d3nOB{font-size:14.5px;color:#4f686e;line-height:1.75;margin:0 0 20px}.hotel-details-view_facilitiesGrid__0D1QB{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.hotel-details-view_facilityCard__cRmh6{background:#fbf9f4;border:1px solid #ebd9be;border-radius:12px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;transition:all .2s ease}.hotel-details-view_facilityCard__cRmh6:hover{background:#f5ede0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(184,123,36,.12)}.hotel-details-view_facilityIcon__UGjUk{color:#b87b24;display:flex;align-items:center;justify-content:center}.hotel-details-view_facilityTitle__3gXJV{font-size:11px;font-weight:700;color:#2e474c;line-height:1.3}.hotel-details-view_availableRoomsSection__S1B1k{background:#ffffff;border:1px solid #e7dcce;border-radius:18px;padding:24px;box-shadow:0 4px 18px rgba(18,35,31,.04)}.hotel-details-view_roomsHeader__G0hTL{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f0e9df}.hotel-details-view_roomsHeading__BhBFK{margin:0;font-size:22px;font-weight:800;color:#173334}.hotel-details-view_roomsSubtitle__2jxed{margin:4px 0 0;font-size:12.5px;color:#7b9197}.hotel-details-view_roomFiltersRow__L_6G0{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:20px}.hotel-details-view_roomFilterBtn__MwIKx{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:#fbf9f5;border:1px solid #e4dacb;border-radius:999px;color:#49636a;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s ease}.hotel-details-view_roomFilterBtn__MwIKx:hover{background:#f5ede0;color:#173334}.hotel-details-view_roomFilterBtnActive__sNCxU{background:#b87b24;border-color:#b87b24;color:#ffffff;box-shadow:0 3px 10px rgba(184,123,36,.25)}.hotel-details-view_roomFilterBtnActive__sNCxU:hover{background:#c58d34;color:#ffffff}.hotel-details-view_availabilityStatusBanner__ojpmH{background:#eaf7ee;border:1px solid #c2e9cf;border-radius:12px;padding:10px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#1a6d41}.hotel-details-view_availabilityStatusBanner__ojpmH strong{color:#0f5130}.hotel-details-view_groupNoticeBox__3Bg9a{background:#fbf6ec;border:1px solid #eed9b9;border-radius:12px;padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:#8c5d19}.hotel-details-view_groupNoticeBox__3Bg9a strong{color:#173334}.hotel-details-view_roomCardsList__Dao1f{display:flex;flex-direction:column;gap:18px}.hotel-details-view_roomCard__ddRxk{background:#ffffff;border:1px solid #e7dcce;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:240px 1fr 190px;gap:18px;align-items:center;padding:16px;box-shadow:0 3px 14px rgba(18,35,31,.04);transition:all .25s ease}.hotel-details-view_roomCard__ddRxk:hover{border-color:#d1be9f;box-shadow:0 8px 22px rgba(18,35,31,.08)}.hotel-details-view_roomCardSelected__XX_en{border-color:#b87b24;background:#fffdf9;box-shadow:0 0 0 2px rgba(184,123,36,.35),0 8px 22px rgba(184,123,36,.12)}.hotel-details-view_roomImgCol__yy9fa{position:relative;width:100%;height:155px;border-radius:12px;overflow:hidden;background:#f0ebe1}.hotel-details-view_roomImg__kanpR{object-fit:cover;transition:transform .4s ease}.hotel-details-view_roomCard__ddRxk:hover .hotel-details-view_roomImg__kanpR{transform:scale(1.04)}.hotel-details-view_roomPhotoCounter__Ws6DT{position:absolute;bottom:8px;left:8px;padding:2px 7px;background:rgba(0,0,0,.65);color:#ffffff;font-size:11px;font-weight:600;border-radius:5px;backdrop-filter:blur(4px);z-index:2}.hotel-details-view_roomDetailsCol__Lrktm{display:flex;flex-direction:column;gap:9px}.hotel-details-view_roomTitleRow__G24Lk{display:flex;align-items:center;gap:8px}.hotel-details-view_roomTitle__UAYMY{margin:0;font-size:18px;font-weight:800;color:#173334}.hotel-details-view_roomSpecsList__NHD2J{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12.5px;color:#556f76}.hotel-details-view_specItem__xOk7q{display:inline-flex;align-items:center;gap:5px}.hotel-details-view_specItem__xOk7q svg{color:#b87b24}.hotel-details-view_roomAmenitiesRow__Nnmbu{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:3px}.hotel-details-view_roomAmenityTag__I_gmj{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#fbf9f4;border:1px solid #ecdcc8;border-radius:6px;font-size:11.5px;color:#4b646a}.hotel-details-view_roomAmenityTag__I_gmj svg{color:#b87b24}.hotel-details-view_roomPriceAndActionCol__1IvAA{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding-inline-start:16px;border-inline-start:1px solid #f0e9dd;height:100%}.hotel-details-view_availableTag__jXmgW{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#eaf7ee;border-radius:999px;font-size:11px;font-weight:700;color:#217d4f}.hotel-details-view_priceAmountBox__VR_N0{display:flex;align-items:baseline;gap:4px}.hotel-details-view_priceNumber__mMa9c{font-size:24px;font-weight:900;color:#173334;letter-spacing:-.5px}.hotel-details-view_priceCurrency__JAJVF{font-size:13px;font-weight:700;color:#9c681d}.hotel-details-view_priceUnit__UJNnP{font-size:11.5px;color:#7b9197}.hotel-details-view_totalStayPriceNote__JYdhX{font-size:11px;color:#8c9fa4}.hotel-details-view_selectRoomBtn__cHzaZ{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:8px 14px;background:#b87b24;border:1px solid #b87b24;border-radius:10px;color:#ffffff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(184,123,36,.28);transition:all .2s ease;margin-top:4px}.hotel-details-view_selectRoomBtn__cHzaZ:hover{background:#c58d34;border-color:#c58d34;box-shadow:0 6px 16px rgba(184,123,36,.38);transform:translateY(-1px)}.hotel-details-view_selectRoomBtnSelected__QPGro{background:#217d4f;border-color:#217d4f;box-shadow:0 4px 12px rgba(33,125,79,.25)}.hotel-details-view_selectRoomBtnSelected__QPGro:hover{background:#1b6a42;border-color:#1b6a42}.hotel-details-view_sidebarColumn__1XEXY{display:flex;flex-direction:column;gap:18px;position:sticky;top:14px}.hotel-details-view_bookingSidebarCard__V1MB2{background:#ffffff;border:1px solid #e7dcce;border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(18,35,31,.07)}.hotel-details-view_bookingSidebarHead__yzAqG{margin-bottom:18px}.hotel-details-view_bookingSidebarTitle__1mBkG{margin:0;font-size:21px;font-weight:800;color:#173334}.hotel-details-view_bookingSidebarSubtitle__HATx0{margin:4px 0 0;font-size:12.5px;color:#7b9197}.hotel-details-view_dateInputsGrid__yW6ZP{display:grid;grid-template-columns:1fr 1fr;border:1px solid #ebd9be;border-radius:11px;overflow:hidden;margin-bottom:14px;background:#ffffff}.hotel-details-view_dateInputBox__qQGuV{display:flex;flex-direction:column;gap:3px;padding:9px 12px;position:relative;background:#fcfbf9}.hotel-details-view_dateInputBox__qQGuV+.hotel-details-view_dateInputBox__qQGuV{border-inline-start:1px solid #ebd9be}.hotel-details-view_dateInputLabel__93yhb{font-size:11px;font-weight:700;color:#6d8389}.hotel-details-view_dateValueDisplay__pfGje{font-size:13px;font-weight:800;color:#173334;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel-details-view_hiddenDateInput__9gAuF{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.hotel-details-view_groupSelectorBox__1H2FA{border:1px solid #ebd9be;border-radius:11px;padding:12px;margin-bottom:16px;background:#fcfbf9}.hotel-details-view_groupSelectorHeader__XOK6b{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.hotel-details-view_groupSelectorTitle__IloFI{font-size:12.5px;font-weight:700;color:#173334;display:inline-flex;align-items:center;gap:6px}.hotel-details-view_groupSelectorTitle__IloFI svg{color:#b87b24}.hotel-details-view_counterRow__TSeVo{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.hotel-details-view_counterLabel__peJQA{font-size:12.5px;color:#4f686e}.hotel-details-view_counterBtns__9_3om{display:inline-flex;align-items:center;gap:10px}.hotel-details-view_counterCircleBtn__N7eV0{width:28px;height:28px;border-radius:50%;border:1px solid #decbb0;background:#ffffff;color:#9c681d;font:inherit;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.hotel-details-view_counterCircleBtn__N7eV0:hover:not(:disabled){background:#f8efe0;border-color:#b87b24}.hotel-details-view_counterCircleBtn__N7eV0:disabled{opacity:.4;cursor:not-allowed}.hotel-details-view_counterValueText__ZPwhq{min-width:22px;text-align:center;font-weight:800;font-size:14px;color:#173334}.hotel-details-view_checkAvailabilityBtn__0MHnJ{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:12px 20px;background:linear-gradient(135deg,#c58d34,#b87b24);border:none;border-radius:12px;color:#ffffff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 4px 16px rgba(184,123,36,.35);transition:all .25s ease}.hotel-details-view_checkAvailabilityBtn__0MHnJ:hover{background:linear-gradient(135deg,#d39c43,#c58d34);transform:translateY(-1px);box-shadow:0 6px 20px rgba(184,123,36,.45)}.hotel-details-view_trustPointsList__7uco6{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid #f0e9df;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#556f76}.hotel-details-view_trustItem__mTzxr{display:flex;align-items:center;gap:7px}.hotel-details-view_trustCheckIcon__U_8GQ{color:#b87b24;flex-shrink:0}.hotel-details-view_helpCard__Wj9CH{background:#ffffff;border:1px solid #e7dcce;border-radius:16px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.hotel-details-view_helpCardInfo__c_Un_{display:flex;align-items:center;gap:12px}.hotel-details-view_helpHeadsetIcon__RnSCD{color:#b87b24;flex-shrink:0}.hotel-details-view_helpTitle__T_uf9{font-size:13.5px;font-weight:800;color:#173334;margin:0}.hotel-details-view_helpSubtitle__BCm_R{font-size:12px;color:#7b9197;margin:2px 0 0}.hotel-details-view_contactUsBtn__br0T8{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fbf9f4;border:1px solid #ebd9be;border-radius:8px;color:#9c681d;font:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s ease;white-space:nowrap}.hotel-details-view_contactUsBtn__br0T8:hover{background:#f5ece0}.hotel-details-view_locationCard__WHPsy{background:#ffffff;border:1px solid #e7dcce;border-radius:16px;padding:18px}.hotel-details-view_locationCardTitle__0fxvS{font-size:15px;font-weight:800;color:#173334;margin:0 0 12px}.hotel-details-view_mapPreviewBox__636dO{position:relative;height:180px;border-radius:12px;overflow:hidden;background:#ede6da}.hotel-details-view_mapIframe___GaAL{width:100%;height:100%;border:0}.hotel-details-view_walkingDistancePill__whY8c{position:absolute;top:10px;right:10px;padding:6px 12px;background:rgba(23,51,52,.92);color:#ffffff;font-size:12px;font-weight:700;border-radius:8px;backdrop-filter:blur(4px);z-index:2;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.hotel-details-view_mapPinBadge__XiazE{position:absolute;bottom:10px;right:10px;padding:4px 10px;background:rgba(255,255,255,.95);border-radius:6px;font-size:11px;font-weight:700;color:#173334;z-index:2}.hotel-details-view_locationCardAddress__usELr{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#556f76;margin:12px 0 0}.hotel-details-view_locationCardAddress__usELr svg{color:#b87b24;flex-shrink:0}.hotel-details-view_groupSummaryBar__Y7edR{position:fixed;bottom:0;left:0;right:0;background:rgba(23,51,52,.96);backdrop-filter:blur(12px);color:#ffffff;padding:14px 24px;z-index:999;box-shadow:0 -6px 24px rgba(0,0,0,.2);border-top:1px solid rgba(184,123,36,.35);animation:hotel-details-view_slideUp__441_u .3s ease}@keyframes hotel-details-view_slideUp__441_u{0%{transform:translateY(100%)}to{transform:translateY(0)}}.hotel-details-view_groupSummaryInner__BapiV{max-width:1320px;margin:0 auto;justify-content:space-between}.hotel-details-view_groupSummaryInfo__l5UtL,.hotel-details-view_groupSummaryInner__BapiV{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hotel-details-view_groupItemStat__Wl_LZ{display:flex;flex-direction:column;gap:2px}.hotel-details-view_statLabel__nDGoG{font-size:11.5px;color:#a4c4c8}.hotel-details-view_statValue__dIChI{font-size:15px;font-weight:800;color:#ffffff}.hotel-details-view_capacityMatchBadge__SctBO{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700}.hotel-details-view_capacityMatched__1ZJDz{background:rgba(33,125,79,.35);border:1px solid #288352;color:#7ce7aa}.hotel-details-view_capacityPending__OXBJz{background:rgba(184,123,36,.3);border:1px solid #c58d34;color:#f7d89c}.hotel-details-view_groupSummaryActions__4R9sQ{display:flex;align-items:center;gap:16px}.hotel-details-view_totalPriceBox__vWeLf{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.hotel-details-view_totalPriceLabel__uHucq{font-size:11px;color:#a4c4c8}.hotel-details-view_totalPriceValue__RzTjS{font-size:22px;font-weight:900;color:#f5ebd8}.hotel-details-view_proceedBookingBtn__4gjvW{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#b87b24;border:1px solid #c58d34;border-radius:12px;color:#ffffff;font:inherit;font-size:14.5px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(184,123,36,.4);transition:all .25s ease;text-decoration:none}.hotel-details-view_proceedBookingBtn__4gjvW:hover{background:#c58d34;transform:translateY(-2px);box-shadow:0 6px 18px rgba(184,123,36,.5);color:#ffffff}@media (max-width:1080px){.hotel-details-view_mainLayout__Os8f0{grid-template-columns:1fr}.hotel-details-view_sidebarColumn__1XEXY{position:static}.hotel-details-view_gallerySection__u1RK3{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,140px)}.hotel-details-view_facilitiesGrid__0D1QB{grid-template-columns:repeat(4,1fr)}.hotel-details-view_roomCard__ddRxk{grid-template-columns:200px 1fr 170px}}@media (max-width:768px){.hotel-details-view_container__9pjMI{padding:0 14px}.hotel-details-view_gallerySection__u1RK3{grid-template-columns:1fr;grid-template-rows:240px;height:240px}.hotel-details-view_galleryBtn__yhfIO:not(.hotel-details-view_galleryMain__3wBpg){display:none}.hotel-details-view_facilitiesGrid__0D1QB{grid-template-columns:repeat(2,1fr)}.hotel-details-view_roomCard__ddRxk{grid-template-columns:1fr;gap:14px}.hotel-details-view_roomImgCol__yy9fa{height:180px}.hotel-details-view_roomPriceAndActionCol__1IvAA{padding-inline-start:0;border-inline-start:none;border-top:1px solid #f0e9dd;padding-top:14px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.hotel-details-view_selectRoomBtn__cHzaZ{width:auto;flex:1;min-width:160px}.hotel-details-view_groupSummaryInner__BapiV{flex-direction:column;align-items:stretch;gap:14px}.hotel-details-view_groupSummaryActions__4R9sQ{justify-content:space-between}}.published-hotel_message__d1pGc{width:min(96%,1380px);margin:32px auto;color:#667085}.published-hotel_gallery__DsmJe{direction:ltr;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:4px;height:clamp(270px,25vw,380px);background:#f4f0e9;overflow:hidden}.published-hotel_gallery__DsmJe button{position:relative;overflow:hidden;background:#eeeae3;padding:0;cursor:pointer}.published-hotel_gallery__DsmJe button img{object-fit:cover;transition:transform .3s}.published-hotel_gallery__DsmJe button:hover img{transform:scale(1.035)}.published-hotel_galleryMain__WhoE5{grid-column:1;grid-row:1/3}.published-hotel_galleryTile__B5_rY:nth-child(2){grid-column:2;grid-row:1}.published-hotel_galleryTile__B5_rY:nth-child(3){grid-column:3;grid-row:1}.published-hotel_galleryTile__B5_rY:nth-child(4){grid-column:2/4;grid-row:2}.published-hotel_galleryMore__Ojt7f{grid-column:4;grid-row:1/3}.published-hotel_galleryTag__xYiIC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:8px;align-items:center;padding:10px 18px;color:white;background:#1717179c;border:1px solid #ffffffa6;border-radius:24px;white-space:nowrap;font-size:13px}.published-hotel_galleryMore__Ojt7f>span{position:absolute;inset:0;background:#1515159c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:white}.published-hotel_galleryMore__Ojt7f small{border:1px solid #fff;border-radius:20px;padding:6px 12px}.published-hotel_noGallery__T_Vca{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f8f4ed;color:#a4834d}.published-hotel_bookingText__9BjZU{color:#77776e;font-size:12px;line-height:1.9;margin-bottom:16px}.published-hotel_facts__V785I{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.published-hotel_facts__V785I>div{display:flex;align-items:center;gap:10px;padding:11px 14px;min-width:160px;background:#faf8f3;border:1px solid #f0ece2;border-radius:9px;color:#aa813b}.published-hotel_facts__V785I span{display:grid;gap:3px;color:#888478;font-size:11px}.published-hotel_facts__V785I strong{color:#34352e;font-size:15px}.published-hotel_amenities__wIJHs h2{font-size:15px;margin:4px 0}.published-hotel_amenities__wIJHs p,.published-hotel_emptyRooms__rJOPG{font-size:12px;color:#8b8980;margin-top:8px}.published-hotel_roomCard__k0P4x{grid-template-columns:minmax(165px,24%) minmax(0,1fr)}.published-hotel_photoCaption__sbNFg{display:block;color:#8d8b83;font-size:10px;margin-top:8px;line-height:1.6}.published-hotel_noRoomImage__6WVm9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#a59c8d}.published-hotel_noRoomImage__6WVm9 span{position:static;background:none;color:inherit}.published-hotel_lightbox__iyP1a.published-hotel_lightbox__iyP1a{width:min(1100px,calc(100vw - 28px))!important;max-width:1100px!important;padding:16px!important;background:#151a22!important;color:#ffffff!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 25px 60px rgba(0,0,0,.7)!important}.published-hotel_lightbox__iyP1a>header{border-bottom:1px solid rgba(255,255,255,.15)!important;padding-bottom:12px!important;margin-bottom:12px!important}.published-hotel_lightbox__iyP1a>header h2{color:#ffffff!important;font-size:16px!important;font-weight:700!important}.published-hotel_lightbox__iyP1a>header button{background:#232936!important;border:1px solid rgba(255,255,255,.2)!important;color:#e2e8f0!important;transition:all .2s ease}.published-hotel_lightbox__iyP1a>header button:hover{background:#374151!important;color:#ffffff!important}.published-hotel_lightboxContent__jPK94{direction:rtl;outline:none}.published-hotel_lightboxStage__yvRiz{position:relative;height:min(68dvh,720px);background:#0f1319;border-radius:10px;overflow:hidden}.published-hotel_lightboxStage__yvRiz img{object-fit:contain}.published-hotel_lightboxStage__yvRiz button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.5)!important;border-radius:50%!important;background:rgba(20,25,35,.88)!important;color:#ffffff!important;cursor:pointer;transition:all .2s ease}.published-hotel_lightboxStage__yvRiz button:hover{background:#dfa84a!important;border-color:#dfa84a!important;color:#111111!important;transform:translateY(-50%) scale(1.08)}.published-hotel_prev__kzAsy{right:14px}.published-hotel_next__3BqwX{left:14px}.published-hotel_lightboxMeta__YIfzg{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:12px 6px 4px;color:#e0ddd6;font-size:13px;line-height:1.6}.published-hotel_lightboxMeta__YIfzg b{flex-shrink:0;font-size:14px;color:#dfa84a}@media(max-width:760px){.published-hotel_gallery__DsmJe{height:240px;grid-template-columns:1.35fr 1fr 1fr}.published-hotel_galleryMain__WhoE5{grid-column:1}.published-hotel_galleryTile__B5_rY:nth-child(2){grid-column:2;grid-row:1}.published-hotel_galleryTile__B5_rY:nth-child(3){grid-column:3;grid-row:1}.published-hotel_galleryTile__B5_rY:nth-child(4){grid-column:2;grid-row:2}.published-hotel_galleryMore__Ojt7f{grid-column:3;grid-row:2}.published-hotel_galleryTag__xYiIC{padding:7px 10px;font-size:10px}.published-hotel_galleryMore__Ojt7f>span{gap:4px;font-size:11px}.published-hotel_galleryMore__Ojt7f small{font-size:9px}.published-hotel_roomCard__k0P4x{grid-template-columns:1fr}.published-hotel_roomCard__k0P4x .published-hotel_roomInfo__xn36q,.published-hotel_roomCard__k0P4x>:first-child{grid-column:1}.published-hotel_lightboxStage__yvRiz{height:60dvh}}@media(prefers-reduced-motion:reduce){.published-hotel_gallery__DsmJe button img{transition:none}}.published-hotel_gallery__DsmJe[data-count="1"]{grid-template-columns:1fr}.published-hotel_gallery__DsmJe[data-count="2"]{grid-template-columns:2fr 1fr}.published-hotel_gallery__DsmJe[data-count="2"] .published-hotel_galleryTile__B5_rY:nth-child(2){grid-row:1/3}.published-hotel_gallery__DsmJe[data-count="3"],.published-hotel_gallery__DsmJe[data-count="4"]{grid-template-columns:2fr 1fr 1fr}.published-hotel_gallery__DsmJe[data-count="3"] .published-hotel_galleryTile__B5_rY:nth-child(2),.published-hotel_gallery__DsmJe[data-count="3"] .published-hotel_galleryTile__B5_rY:nth-child(3){grid-row:1/3}.skeleton_skeleton__kuCFB{display:block;background:linear-gradient(90deg,#f1f5f9,#fdfbf7 50%,#f1f5f9);background-size:200% 100%;animation:skeleton_shimmer__Lahkn 1.6s ease-in-out infinite;border-radius:var(--radius-md,8px)}@keyframes skeleton_shimmer__Lahkn{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton_text__gBN6K{height:14px;border-radius:4px}.skeleton_circular__6Vvwy{border-radius:50%}.skeleton_rectangular__5Q5RB{border-radius:var(--radius-md,8px)}@media (prefers-reduced-motion:reduce){.skeleton_skeleton__kuCFB{animation:none;background:#f1f4f7}}.page-skeleton_srOnly__lbvAM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-skeleton_page__7N6z_{width:100%;min-width:0}.page-skeleton_contents___z3Dk{display:grid;gap:18px}.page-skeleton_heading__sIyyC{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:6px 0}.page-skeleton_metrics__4k3C2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page-skeleton_card__TUdmU,.page-skeleton_metric__TtLr_,.page-skeleton_panel__YB4hq{border:1px solid #edf0f3;border-radius:12px;background:white}.page-skeleton_metric__TtLr_{display:flex;align-items:center;gap:12px;padding:20px}.page-skeleton_metric__TtLr_>div{flex:1;display:grid;gap:12px}.page-skeleton_panel__YB4hq{display:grid;gap:20px;padding:20px}.page-skeleton_fields__YUgHb,.page-skeleton_filters__ePGM8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-skeleton_field__Zqrei{display:grid;gap:9px}.page-skeleton_rooms__JzG5I{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.page-skeleton_cards__77cN5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.page-skeleton_card__TUdmU{display:grid;gap:16px;padding:18px;overflow:hidden}.page-skeleton_table__1Oeys{width:100%;overflow:hidden}.page-skeleton_inlineTable__gkRJj,.page-skeleton_table__1Oeys table{width:100%;border-collapse:collapse;table-layout:fixed}.page-skeleton_hotelCards__SSVTq .page-skeleton_card__TUdmU{padding:0;gap:0}.page-skeleton_hotelCardBody__k1N2L{display:grid;gap:15px;padding:20px}.page-skeleton_hotelPhoto__iZAnT{border-radius:0}@media(max-width:1050px){.page-skeleton_cards__77cN5,.page-skeleton_metrics__4k3C2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-skeleton_rooms__JzG5I{grid-template-columns:repeat(4,minmax(0,1fr))}.page-skeleton_fields__YUgHb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.page-skeleton_cards__77cN5{grid-template-columns:1fr}.page-skeleton_cards__77cN5>:nth-child(n+3){display:none}.page-skeleton_fields__YUgHb,.page-skeleton_filters__ePGM8{grid-template-columns:1fr}.page-skeleton_metric__TtLr_{padding:14px}.page-skeleton_rooms__JzG5I{grid-template-columns:repeat(3,minmax(0,1fr))}.page-skeleton_panel__YB4hq{padding:14px}.page-skeleton_hotelPhoto__iZAnT{height:230px!important}}.profile_page__nWyXH{max-width:850px;min-height:58vh;margin:0 auto;padding:66px 24px 88px;color:#102b2c}.profile_heading___hHX6{margin-bottom:26px}.profile_heading___hHX6>span{color:#bd8736;font-size:13px;font-weight:700}.profile_heading___hHX6 h1{margin:8px 0;font-size:32px}.profile_cardTitle__SU7D1 p,.profile_heading___hHX6 p{margin:0;color:#7d8b91;font-size:14px}.profile_card__Z4fct{display:grid;gap:18px;margin-bottom:20px;padding:26px;border:1px solid #e7e4dc;border-radius:18px;background:white;box-shadow:0 10px 35px #18332b08}.profile_cardTitle__SU7D1{display:flex;align-items:center;gap:13px;margin-bottom:2px}.profile_cardTitle__SU7D1>span{display:grid;place-items:center;width:42px;height:42px;color:#bb7c24;border-radius:12px;background:#fff6e8}.profile_cardTitle__SU7D1 h2{margin:0 0 4px;font-size:18px}.profile_card__Z4fct label{display:grid;gap:8px;color:#344d53;font-size:14px;font-weight:600}.profile_card__Z4fct input{width:100%;min-height:46px;padding:10px 13px;border:1px solid #dce2e7;border-radius:10px;background:#fff;color:#183438;font:inherit;outline:none}.profile_card__Z4fct input:focus{border-color:#c58a32;box-shadow:0 0 0 3px #c58a321a}.profile_card__Z4fct input:disabled{background:#f5f6f7;color:#7d8b91}.profile_card__Z4fct label small{color:#839098;font-weight:400}.profile_passwordGrid__7pvXs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile_actions__eab4O{display:flex;align-items:center;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin-top:4px}.profile_actions__eab4O button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#bc812b;color:white;font:inherit;font-weight:700;cursor:pointer}.profile_actions__eab4O button:disabled{opacity:.65;cursor:wait}.profile_success__UA1TN{display:inline-flex;align-items:center;gap:6px;color:#168257;font-size:13px}.profile_error__a_oe7{margin-bottom:18px;padding:13px 16px;border:1px solid #f1cece;border-radius:10px;background:#fff5f5;color:#a63b3b;font-size:14px}.profile_spin__n52RT{animation:profile_spin__n52RT .8s linear infinite}@keyframes profile_spin__n52RT{to{transform:rotate(1turn)}}@media(max-width:600px){.profile_page__nWyXH{padding:40px 16px 60px}.profile_heading___hHX6 h1{font-size:26px}.profile_card__Z4fct{padding:19px 16px}.profile_passwordGrid__7pvXs{grid-template-columns:1fr}}.profile_page__nWyXH{color:#393c38}.profile_heading___hHX6 h1{font-size:24px}.profile_cardTitle__SU7D1 p,.profile_heading___hHX6 p{color:#87877d;font-size:13px}.profile_card__Z4fct{border-color:#eae6dd;border-radius:12px;box-shadow:0 4px 16px #3b342504}.profile_cardTitle__SU7D1>span{background:#faf5e9;color:#b78b43}.profile_card__Z4fct label{color:#67685e}.profile_card__Z4fct input{border-color:#e8e6df;border-radius:7px;color:#393c38}.profile_card__Z4fct input:focus{border-color:#b78b43}.profile_actions__eab4O button{background:var(--gradient-primary,linear-gradient(135deg,#b78b43,#a37730));border-radius:7px}.profile_photoRow__LhROd{display:flex;align-items:center;gap:18px;padding:18px;background:#faf8f3;border:1px solid #eee8dc;border-radius:10px}.profile_photoRow__LhROd>span{flex:none}.profile_photoRow__LhROd>div{display:grid;justify-items:start;gap:5px}.profile_photoRow__LhROd strong{font-size:14px}.profile_photoRow__LhROd p{margin:0;color:#89877c;font-size:12px}.profile_card__Z4fct .profile_photoButton__hbbn2{position:relative;display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:7px 12px;border:1px solid #ddc9a4;border-radius:7px;color:#9b7336;background:#fff;cursor:pointer;font-size:12px}.profile_photoButton__hbbn2 input{position:absolute;inset:0;opacity:0;cursor:pointer}.profile_photoButton__hbbn2:focus-within{outline:2px solid #b78b43;outline-offset:2px}.profile_photoRow__LhROd small{color:#918f84;font-size:11px}@media(max-width:480px){.profile_photoRow__LhROd{align-items:flex-start;gap:12px;padding:14px}}@media(max-width:600px){.profile_heading___hHX6{margin-bottom:18px}.profile_heading___hHX6 h1{font-size:21px}.profile_heading___hHX6 p{line-height:1.8}.profile_card__Z4fct{gap:15px;padding:18px 14px;margin-bottom:14px}.profile_cardTitle__SU7D1>span{flex:none}.profile_cardTitle__SU7D1 h2{font-size:16px}.profile_card__Z4fct input,.profile_card__Z4fct label{min-width:0}.profile_card__Z4fct input{font-size:16px}.profile_passwordGrid__7pvXs{gap:15px}.profile_actions__eab4O{align-items:stretch;flex-direction:column;gap:10px}.profile_actions__eab4O button{width:100%;min-height:46px}.profile_success__UA1TN{line-height:1.6}.profile_photoRow__LhROd>div{min-width:0}.profile_photoRow__LhROd small{line-height:1.6}.profile_photoButton__hbbn2 input{font-size:16px}}.controls_select__au_Sq{position:relative;min-width:0;font-size:var(--control-font-size,13px)}.controls_label__0W7MZ{display:block;margin-bottom:6px;color:var(--text-secondary,#475569);font-weight:600;font-size:12px}.controls_select__au_Sq .controls_trigger__2WnzX{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:var(--control-height,44px);padding:var(--control-padding,0 14px);border:1px solid var(--border-default,#e2e8f0);border-radius:var(--control-radius,8px);background:var(--bg-surface,#fff);color:var(--text-main,#1e293b);font-size:var(--control-font-size,13px);text-align:start;transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.controls_select__au_Sq .controls_trigger__2WnzX:hover{border-color:var(--border-strong,#cbd5e1)}.controls_select__au_Sq .controls_trigger__2WnzX:focus-visible,.controls_select__au_Sq .controls_trigger__2WnzX[aria-expanded=true]{border-color:var(--color-primary,#b78b43)!important;box-shadow:var(--control-focus-ring)!important;outline:none!important}.controls_value__7_WJz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.controls_popup__s7Ij7{position:absolute;inset-inline-start:0;top:calc(100% + 6px);z-index:45;width:max(100%,230px);max-width:calc(100vw - 64px);padding:8px;border:1px solid var(--border-default,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--bg-surface,#fff);box-shadow:var(--shadow-modal,0 12px 32px rgba(24,27,34,.15))}.controls_searchWrap__FsxN_{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e5e7eb;border-radius:7px;color:#9ca3af}.controls_searchWrap__FsxN_ .controls_search__HWhB2{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:#1f2937;font-size:12px}.controls_searchWrap__FsxN_ .controls_search__HWhB2:focus,.controls_searchWrap__FsxN_ .controls_search__HWhB2:focus-visible{outline:none!important;box-shadow:none!important}.controls_options___Wm7l{margin-top:6px;max-height:220px;overflow-y:auto}.controls_options___Wm7l .controls_option__8oBjz{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 8px;border-radius:6px;background:#fff;color:#374151;font-size:12px;text-align:start}.controls_options___Wm7l .controls_active__RdOld,.controls_options___Wm7l .controls_option__8oBjz:hover{background:#fdf8ee}.controls_options___Wm7l .controls_option__8oBjz[aria-selected=true]{color:#9a6e12;font-weight:700}.controls_select__au_Sq .controls_clear__k2eWH{display:block;width:100%;margin-top:6px;padding:7px;border-top:1px solid #eee;color:#9a6e12;font-size:11px}.controls_table__iIm3W{min-width:0}.controls_tableToolbar__wCAM9{display:flex;align-items:center;gap:12px;justify-content:flex-start;margin-bottom:16px}.controls_tableSearch__2BiS5{display:flex;align-items:center;gap:8px;flex:1;max-width:360px;height:var(--control-height,44px);border:1px solid var(--border-default,#e2e8f0);padding:0 14px;border-radius:var(--control-radius,8px);color:var(--text-muted,#64748b);background:var(--bg-surface,#fff);transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.controls_tableSearch__2BiS5 input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text-main,#1e293b);font-size:var(--control-font-size,13px)}.controls_tableSearch__2BiS5 input:focus,.controls_tableSearch__2BiS5 input:focus-visible{outline:none!important;box-shadow:none!important}.controls_searchWrap__FsxN_:focus-within,.controls_tableSearch__2BiS5:focus-within{border-color:var(--color-primary,#b78b43)!important;box-shadow:var(--control-focus-ring)!important}.controls_count__h3N18{font-size:12px;color:var(--text-muted,#64748b);white-space:nowrap}.controls_tableScroll__ihGmj{overflow-x:auto}.controls_table__iIm3W table{border-collapse:separate;border-spacing:0;width:100%;text-align:center;font-size:var(--table-td-font-size,13px);white-space:nowrap}.controls_table__iIm3W th{padding:var(--table-th-padding,14px 18px);color:var(--table-th-color,#475569);font-size:var(--table-th-font-size,13px);font-weight:var(--table-th-font-weight,700);background:var(--table-th-bg,#f8fafc);border-bottom:2px solid var(--border-default,#e2e8f0);text-align:center}.controls_table__iIm3W td{padding:var(--table-td-padding,14px 18px);color:var(--text-main,#334155);font-size:var(--table-td-font-size,13px);border-bottom:var(--table-border,1px solid #f1f4f9);vertical-align:middle;text-align:center;transition:background-color var(--transition-fast,.15s ease)}.controls_table__iIm3W tr:last-child td{border-bottom:0}.controls_table__iIm3W tbody tr:hover td{background:var(--bg-row-hover,#fbfbfc)}.controls_table__iIm3W .controls_sortButton___6Epa{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0;color:inherit;font-size:inherit;font-weight:inherit;background:none;cursor:pointer}.controls_empty__0VreR{padding:18px;text-align:center;color:#9ca3af;font-size:12px;white-space:normal}.controls_srOnly___Zjbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.controls_pagination__9y_M7{display:flex;align-items:center;gap:12px;font-size:12px}.controls_pagination__9y_M7 button{border:1px solid #e5e7eb;border-radius:8px;padding:6px 12px;color:#6d5327;background:white;cursor:pointer;box-shadow:none;text-shadow:none}.controls_pagination__9y_M7 button:disabled{opacity:.4;cursor:default}.controls_reorderHandle__kn6A1{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:#9b8a6c;cursor:grab;touch-action:none;user-select:none}.controls_reorderHandle__kn6A1:focus-visible,.controls_reorderHandle__kn6A1:hover{color:#9f7532;background:#fcf5e9;border-color:#e9d5af;outline:none}.controls_reorderHandle__kn6A1:active{cursor:grabbing}.controls_reorderHandle__kn6A1:disabled{opacity:.35;cursor:default}.controls_colorTag__t1wi5{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 11px;border:1px solid var(--tag-border);border-radius:8px;color:var(--tag-color);background:var(--tag-background);font-size:12px;font-weight:600;white-space:nowrap}.controls_colorTag__t1wi5 svg{flex-shrink:0}.controls_colorTag__t1wi5>span{overflow:hidden;text-overflow:ellipsis}.controls_colorTag__t1wi5[data-muted]{opacity:.5}.controls_tableToolbar__wCAM9 select{padding:4px;border:1px solid #e5e7eb;border-radius:6px}.hotel-management_page__UTC4a{--gold:#b98024;--ink:#1c2638;--muted:#778195;--line:#e9ebef;display:grid;gap:20px;min-width:0;color:var(--ink);font-size:13px;padding-bottom:22px}.hotel-management_hotelsList__kN1HJ{--gold:#b7790e;--ink:#202633;--muted:#7b8293;gap:16px;font-size:14px}.hotel-management_hotelsList__kN1HJ .hotel-management_heading__BMIrf h1{font-size:24px;gap:10px}.hotel-management_hotelsList__kN1HJ .hotel-management_heading__BMIrf h1 i{color:#b7790e;font-size:26px}.hotel-management_hotelsList__kN1HJ .hotel-management_heading__BMIrf p{font-size:13px}.hotel-management_hotelsList__kN1HJ .hotel-management_primary__Wz9fZ{background:linear-gradient(110deg,#b67508,#c98a14);border-color:#b97a0e;border-radius:7px;box-shadow:0 2px 5px #ad770d22}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu{padding:16px;min-height:84px;border-radius:10px;box-shadow:0 2px 6px #1a253509}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu strong{font-size:24px;line-height:1.3}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu span{font-size:12px;margin-top:6px}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu i{width:46px;height:46px;border-radius:8px}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu[data-tone=red] strong{color:#bb2837}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu[data-tone=gold] strong{color:#b7790e}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu[data-tone=blue] strong{color:#174bbb}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu[data-tone=green]:last-child strong{color:#058245}.hotel-management_hotelsList__kN1HJ .hotel-management_panel__MY3u9{border-radius:11px}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr{display:grid;grid-template-columns:minmax(230px,2.2fr) repeat(3,minmax(125px,1fr)) auto auto;gap:14px;padding:18px 16px}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr .hotel-management_field__QkRn_{min-width:0;gap:5px;font-size:12px;color:#4b556b;font-weight:600}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr input,.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr select{height:42px;font-size:13px;font-weight:400;border-radius:7px}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr button{padding:10px 15px;min-height:42px;font-size:13px;border-radius:7px}.hotel-management_hotelsList__kN1HJ .hotel-management_search__Z9PEg>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.hotel-management_hotelsList__kN1HJ .hotel-management_tableWrap__xbNpu{margin:0 16px;border-radius:7px}.hotel-management_hotelsList__kN1HJ .hotel-management_table__KWkhg{min-width:1000px}.hotel-management_hotelsList__kN1HJ .hotel-management_table__KWkhg th{padding:15px 11px;color:#363e50;font-size:13px;background:#faf8f4}.hotel-management_hotelsList__kN1HJ .hotel-management_table__KWkhg td{padding:10px 11px;font-size:13px}.hotel-management_hotelsList__kN1HJ .hotel-management_table__KWkhg tbody tr:nth-child(2n){background:#fdfdfd}.hotel-management_hotelsList__kN1HJ .hotel-management_table__KWkhg tbody tr:hover{background:#fffcf7}.hotel-management_hotelsList__kN1HJ .hotel-management_hotelCell__UWkpD{gap:11px;justify-content:flex-start;text-align:right}.hotel-management_hotelsList__kN1HJ .hotel-management_thumb___82s6{width:76px;height:58px;border-radius:7px}.hotel-management_hotelsList__kN1HJ .hotel-management_hotelName__ao7wp{display:block;max-width:245px;overflow:hidden;text-overflow:ellipsis;font-size:14px}.hotel-management_hotelsList__kN1HJ .hotel-management_hotelCell__UWkpD small{font-size:11px;margin-top:3px}.hotel-management_hotelStars__ttaKb{display:block;color:#ef9e10;font-size:13px;letter-spacing:1px;line-height:1.3;margin-top:2px}.hotel-management_classification__QOjqm{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#465166}.hotel-management_classification__QOjqm svg{color:#ed9c0b}.hotel-management_hotelsList__kN1HJ .hotel-management_badge__2TZMg{border-radius:6px;min-width:78px;justify-content:center;padding:5px 10px;font-size:12px}.hotel-management_hotelsList__kN1HJ .hotel-management_badge__2TZMg[data-status=active]{color:#0a9b52;background:#e9fbef}.hotel-management_dateCell__vBLdZ{display:grid;justify-items:center;gap:4px}.hotel-management_dateCell__vBLdZ small{font-size:11px;color:#798395}.hotel-management_hotelActions__915GP{display:flex;justify-content:center;align-items:center;gap:10px}.hotel-management_hotelsList__kN1HJ .hotel-management_details__NW1BQ{border-radius:6px;min-height:34px;font-size:13px;padding:6px 12px;background:#fff6e6;border-color:#f0dfbe;color:#9b6512}.hotel-management_hotelActions__915GP>button{border-radius:6px;background:#f9fafb;border-color:#e8ebf0}.hotel-management_hotelActions__915GP>button svg{transform:rotate(90deg)}.hotel-management_hotelsList__kN1HJ .hotel-management_pagination__UiyP1{flex-direction:row-reverse;padding:20px 16px}.hotel-management_hotelsList__kN1HJ .hotel-management_pagination__UiyP1 button{border-radius:6px}.hotel-management_hotelsList__kN1HJ .hotel-management_pagination__UiyP1 button[aria-current=page]{background:#bd800e;border-color:#bd800e}@media (max-width:1200px){.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr{grid-template-columns:minmax(200px,1.5fr) repeat(3,minmax(100px,1fr))}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr>button{justify-self:start}}@media (max-width:800px){.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr{grid-template-columns:repeat(3,minmax(0,1fr))}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr .hotel-management_search__Z9PEg{grid-column:1/-1}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr>button{justify-self:stretch}}@media (max-width:480px){.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr .hotel-management_field__QkRn_{min-width:0}.hotel-management_hotelsList__kN1HJ .hotel-management_filters__QAfcr .hotel-management_field__QkRn_:nth-child(4){grid-column:1/-1}.hotel-management_hotelsList__kN1HJ .hotel-management_stat__Ci5Gu{min-height:82px;padding:12px}.hotel-management_hotelsList__kN1HJ .hotel-management_heading__BMIrf h1{font-size:21px}.hotel-management_hotelsList__kN1HJ .hotel-management_pagination__UiyP1{align-items:stretch}}.hotel-management_detailPage__nr3lS{--gold:#b7790e;--ink:#202b3b;--muted:#738096}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp{gap:5px;padding:7px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 3px 12px #1c263804}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp button{flex:1 0 auto;justify-content:center;padding:12px 13px;border:0;border-radius:8px;font-size:12px;min-height:46px;color:#667386}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp button:hover:not(:disabled){background:#f8f9fb;color:#263448}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp button[aria-selected=true]{background:#fff5e4;color:#a4680c;box-shadow:inset 0 0 0 1px #f1dcb7}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.hotel-management_tabCount__jjBFd{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;background:#eef1f5;color:#718095;font-size:10px}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp button[aria-selected=true] .hotel-management_tabCount__jjBFd{background:#f5e1bd;color:#9a681d}.hotel-management_tabIntro__Pm8Id{display:flex;align-items:center;gap:13px;padding:2px 3px 4px}.hotel-management_tabIntroIcon__HQOfW{display:grid;place-items:center;flex:0 0 46px;height:46px;border-radius:10px;background:#f8edda;color:var(--gold)}.hotel-management_tabIntro__Pm8Id>div{flex:1;min-width:0}.hotel-management_tabIntro__Pm8Id h2{margin:0 0 5px;font-size:18px;font-weight:800}.hotel-management_tabIntro__Pm8Id p{margin:0;color:var(--muted);line-height:1.8;font-size:12px}.hotel-management_editingBadge__e6JqV{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid #ead2a6;border-radius:6px;background:#fff7e8;color:#9f6e1e;white-space:nowrap;font-size:11px}.hotel-management_detailPage__nr3lS .hotel-management_tabBody__Oqosa{gap:18px}.hotel-management_detailPage__nr3lS .hotel-management_tabBody__Oqosa .hotel-management_panel__MY3u9{border-radius:12px;box-shadow:0 3px 14px #202b3b04}.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px}.hotel-management_basicSecondary__xrTPu{display:grid;gap:18px;align-content:start}.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child{grid-column:1/-1}.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child .hotel-management_geo__eOMIW{grid-template-columns:1fr auto;align-items:center}.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child .hotel-management_mapView__Zgkif{grid-column:1/-1}.hotel-management_detailPage__nr3lS .hotel-management_section__BSyKG{padding:22px}.hotel-management_detailPage__nr3lS .hotel-management_sectionHead__sAVu3{padding-bottom:15px;border-bottom:1px solid #eef0f4;margin-bottom:18px}.hotel-management_detailPage__nr3lS .hotel-management_sectionHead__sAVu3 h2{font-size:15px;gap:10px}.hotel-management_detailPage__nr3lS .hotel-management_sectionHead__sAVu3 h2 svg{width:20px;height:20px}.hotel-management_detailPage__nr3lS .hotel-management_dataRow__I6OQq{grid-template-columns:120px minmax(0,1fr);padding:13px 0;gap:14px;min-height:48px}.hotel-management_detailPage__nr3lS .hotel-management_dataRow__I6OQq dt{color:#7b8494;font-size:12px}.hotel-management_detailPage__nr3lS .hotel-management_dataRow__I6OQq dd{color:#2a3547;font-size:13px;font-weight:600;line-height:1.8}.hotel-management_detailPage__nr3lS .hotel-management_basicInfo__LmU95 .hotel-management_dataList__mJcH_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.hotel-management_detailPage__nr3lS .hotel-management_basicInfo__LmU95 .hotel-management_dataRow__I6OQq{grid-template-columns:minmax(0,1fr);gap:6px;align-content:start;min-height:80px}.hotel-management_detailPage__nr3lS .hotel-management_basicInfo__LmU95 .hotel-management_dataRow__I6OQq:last-child{border-bottom:1px solid #f0f1f4}.hotel-management_detailPage__nr3lS .hotel-management_paragraph__C0xLP{font-size:13px;color:#667286;line-height:2.1}.hotel-management_detailPage__nr3lS .hotel-management_tags__qwLf9{gap:10px}.hotel-management_detailPage__nr3lS .hotel-management_tag__76Jot{background:#fafbfc;color:#46536a;border-color:#e8edf3;min-height:40px;padding:9px 12px;border-radius:8px;line-height:1.6}.hotel-management_detailPage__nr3lS .hotel-management_tag__76Jot svg{color:#b7790e;flex-shrink:0}.hotel-management_detailPage__nr3lS .hotel-management_tag__76Jot:has(input:checked){color:#97610d;background:#fff6e7;border-color:#e9d2a8}.hotel-management_detailPage__nr3lS .hotel-management_actions__m3UqI{border-top:1px solid #eef0f4;padding-top:16px;margin-top:20px}.hotel-management_detailPage__nr3lS .hotel-management_photoBody__ZkR0J .hotel-management_actions__m3UqI{border:0;padding:0;margin:0}.hotel-management_detailPage__nr3lS .hotel-management_details__NW1BQ{background:white;border-color:#e8d5b5;color:#a16b16;border-radius:7px}.hotel-management_detailPage__nr3lS .hotel-management_details__NW1BQ:hover{background:#fff7e9;border-color:#d5b375}.hotel-management_detailPage__nr3lS .hotel-management_mapView__Zgkif{border:1px solid #e7ebf0;border-radius:10px}.hotel-management_detailPage__nr3lS .hotel-management_geo__eOMIW>span{color:#6d788a;font-size:12px;background:#f8f9fb;padding:8px 12px;border-radius:6px;width:fit-content}.hotel-management_detailPage__nr3lS .hotel-management_mapLink__5n8fI{width:fit-content;background:#fff7e9;border:1px solid #efdfc3;padding:9px 12px;border-radius:7px;font-size:12px}.hotel-management_detailPage__nr3lS .hotel-management_photoImage__4mDRX{height:190px;background:#f7f5ef}.hotel-management_detailPage__nr3lS .hotel-management_gallery__TTMXE{gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,235px),1fr))}.hotel-management_detailPage__nr3lS .hotel-management_photoBody__ZkR0J{padding:15px;gap:12px}.hotel-management_detailPage__nr3lS .hotel-management_upload__WjsXV{padding:20px;border-color:#dfc69b;background:#fffdf8;border-radius:11px}.hotel-management_detailPage__nr3lS .hotel-management_roomGrid__xDZdu{gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.hotel-management_detailPage__nr3lS .hotel-management_room__or5Rj{padding:20px}.hotel-management_detailPage__nr3lS .hotel-management_roomMeta__UVTj8 span{color:#59677d;background:#f3f6fa;border:1px solid #eaf0f6}.hotel-management_priceGrid__biKFw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:16px}.hotel-management_priceCard__jjMd9{padding:18px;border:1px solid #e7ebf0;border-radius:10px;background:#fcfcfd;min-height:120px;justify-content:space-between;gap:16px}.hotel-management_priceType__QgpGc{display:flex;align-items:center;gap:9px;color:#536078;font-weight:600}.hotel-management_priceType__QgpGc svg{color:var(--gold)}.hotel-management_priceCard__jjMd9 strong{color:#263448;font-size:19px;font-weight:800}.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H{padding:22px;border-inline-start:3px solid #d0a35a}.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H h3{display:flex;align-items:center;gap:10px;font-size:16px}.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H h3 svg{color:var(--gold)}.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H p{font-size:12px;margin-top:7px}.hotel-management_floorNumbers__8KI9_{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.hotel-management_floorNumbers__8KI9_>span{display:inline-flex;align-items:center;gap:7px;background:#f5f7fa;color:#59677d;border:1px solid #e9edf3;border-radius:6px;padding:5px 9px;font-size:12px}.hotel-management_detailPage__nr3lS .hotel-management_review__NUPjz{padding:22px;gap:13px}.hotel-management_detailPage__nr3lS .hotel-management_reviewHead__pRNMs{padding-bottom:12px;border-bottom:1px solid #eef0f4;align-items:center}.hotel-management_detailPage__nr3lS .hotel-management_reviewHead__pRNMs b{font-size:15px}.hotel-management_reviewSummary__1q1jP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hotel-management_reviewSummary__1q1jP>div{display:grid;gap:12px;padding:20px;border:1px solid #e8ebf0;border-radius:11px;background:white}.hotel-management_reviewSummary__1q1jP span{font-size:12px;color:#788497}.hotel-management_reviewSummary__1q1jP strong{display:flex;align-items:center;gap:8px;font-size:26px;color:#263448}.hotel-management_reviewSummary__1q1jP strong svg{color:#dc9d24}.hotel-management_reviewSummary__1q1jP small{font-size:13px;font-weight:400;color:#788497}.hotel-management_detailPage__nr3lS [aria-labelledby=tab-features] .hotel-management_tags__qwLf9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.hotel-management_detailPage__nr3lS [aria-labelledby=tab-features] .hotel-management_tag__76Jot{padding:16px;min-height:56px}@media (max-width:600px){.hotel-management_reviewSummary__1q1jP{grid-template-columns:minmax(0,1fr);gap:10px}.hotel-management_reviewSummary__1q1jP>div{grid-template-columns:1fr auto;align-items:center;padding:15px}}.hotel-management_detailPage__nr3lS .hotel-management_comment__Uxfdw{background:#faf8f3;border-right-color:#d0a35a;border-radius:8px}.hotel-management_detailPage__nr3lS .hotel-management_empty__WLWTq{min-height:230px;justify-content:center;gap:12px}.hotel-management_detailPage__nr3lS .hotel-management_empty__WLWTq>svg{color:#b78940;padding:12px;box-sizing:content-box;background:#fbf2e2;border-radius:14px}.hotel-management_detailPage__nr3lS .hotel-management_empty__WLWTq b{font-size:16px;color:#354156}@media (max-width:1000px){.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s{grid-template-columns:minmax(0,1fr)}.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child{grid-column:auto}}@media (max-width:600px){.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H,.hotel-management_detailPage__nr3lS .hotel-management_review__NUPjz,.hotel-management_detailPage__nr3lS .hotel-management_room__or5Rj,.hotel-management_detailPage__nr3lS .hotel-management_section__BSyKG{padding:17px}.hotel-management_detailPage__nr3lS .hotel-management_basicInfo__LmU95 .hotel-management_dataList__mJcH_{grid-template-columns:minmax(0,1fr)}.hotel-management_detailPage__nr3lS .hotel-management_basicInfo__LmU95 .hotel-management_dataRow__I6OQq{grid-template-columns:100px minmax(0,1fr);min-height:60px;align-items:center}.hotel-management_detailPage__nr3lS .hotel-management_tabs__BNJcp button{padding:10px 12px}.hotel-management_tabIntro__Pm8Id{flex-wrap:wrap}.hotel-management_tabIntroIcon__HQOfW{flex-basis:40px;height:40px}.hotel-management_tabIntro__Pm8Id h2{font-size:16px}.hotel-management_tabIntro__Pm8Id p{font-size:11px}.hotel-management_editingBadge__e6JqV{margin-inline-start:53px}.hotel-management_detailPage__nr3lS .hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child .hotel-management_geo__eOMIW{grid-template-columns:1fr}.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H{flex-wrap:wrap}.hotel-management_detailPage__nr3lS .hotel-management_floor__aX_4H>div{width:100%}.hotel-management_priceCard__jjMd9 strong{font-size:17px}}.hotel-management_page__UTC4a *{box-sizing:border-box}.hotel-management_page__UTC4a button,.hotel-management_page__UTC4a input,.hotel-management_page__UTC4a select,.hotel-management_page__UTC4a textarea{font:inherit}.hotel-management_page__UTC4a button{cursor:pointer}.hotel-management_page__UTC4a button:disabled{cursor:default}.hotel-management_crumb__0IG11{display:flex;gap:9px;color:var(--muted);font-size:12px}.hotel-management_crumb__0IG11 a{color:inherit;text-decoration:none}.hotel-management_heading__BMIrf{display:flex;align-items:center;justify-content:space-between;gap:18px}.hotel-management_heading__BMIrf h1{font-size:25px;font-weight:800;margin:0 0 6px;display:flex;gap:12px;align-items:center}.hotel-management_heading__BMIrf h1 svg{color:var(--gold)}.hotel-management_heading__BMIrf p,.hotel-management_muted__YZdyW{color:var(--muted);margin:0}.hotel-management_danger__oRsCh,.hotel-management_details__NW1BQ,.hotel-management_primary__Wz9fZ,.hotel-management_secondary__D2O3L{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-weight:700!important;border:1px solid var(--line);padding:10px 15px;text-decoration:none;min-height:42px;background:white;color:var(--ink);white-space:nowrap}.hotel-management_primary__Wz9fZ{background:linear-gradient(110deg,#af7319,#c58e2d);border-color:#ba811f;color:white;box-shadow:0 3px 9px #b9802418}.hotel-management_secondary__D2O3L:hover{background:#f8f9fb}.hotel-management_primary__Wz9fZ:hover{filter:brightness(.96)}.hotel-management_details__NW1BQ{background:#fdf6e9;color:#9a6719;border-color:#f4e4c8;min-height:34px;padding:6px 12px}.hotel-management_danger__oRsCh{border-color:#f8cccc;color:#d94848}.hotel-management_stats__EO38X{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.hotel-management_stat__Ci5Gu{background:#fff;border:1px solid var(--line);box-shadow:0 3px 12px #1a253506;border-radius:13px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.hotel-management_stat__Ci5Gu strong{display:block;font-size:25px}.hotel-management_stat__Ci5Gu span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.hotel-management_stat__Ci5Gu i{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;border:1px solid #f4e4c8;background:#fdf6e9;color:var(--gold);font-style:normal;flex-shrink:0}.hotel-management_stat__Ci5Gu i[data-tone=green]{background:#ecfbf2;border-color:#d0f3df;color:#16a165}.hotel-management_stat__Ci5Gu i[data-tone=red]{background:#fff0f0;border-color:#ffe0e0;color:#e75757}.hotel-management_stat__Ci5Gu i[data-tone=blue]{background:#eef4ff;border-color:#d8e6ff;color:#3974d8}.hotel-management_panel__MY3u9{background:white;border:1px solid var(--line);border-radius:14px;box-shadow:0 4px 18px #1a253504;min-width:0;overflow:hidden}.hotel-management_filters__QAfcr{display:flex;gap:12px;align-items:end;padding:20px;flex-wrap:wrap}.hotel-management_field__QkRn_{display:flex;flex-direction:column;gap:8px;font-weight:600;color:#526075;min-width:120px}.hotel-management_dataRow__I6OQq input,.hotel-management_dataRow__I6OQq select,.hotel-management_dataRow__I6OQq textarea,.hotel-management_field__QkRn_ input,.hotel-management_field__QkRn_ select,.hotel-management_field__QkRn_ textarea{border:1px solid #dfe4ec;background:#fff;border-radius:8px;padding:10px 12px;color:var(--ink);min-width:0;width:100%;min-height:42px;outline-color:#bd8b33}.hotel-management_field__QkRn_ textarea{resize:vertical;min-height:110px}.hotel-management_search__Z9PEg{flex:1;min-width:220px}.hotel-management_search__Z9PEg>div{position:relative}.hotel-management_search__Z9PEg svg{position:absolute;right:12px;top:12px;color:var(--muted)}.hotel-management_search__Z9PEg input{padding-right:39px}.hotel-management_tableWrap__xbNpu{overflow-x:auto;margin:0 20px;border:1px solid var(--line);border-radius:10px}.hotel-management_table__KWkhg{width:100%;min-width:1000px;border-collapse:collapse;text-align:center}.hotel-management_table__KWkhg td,.hotel-management_table__KWkhg th{text-align:center;vertical-align:middle}.hotel-management_table__KWkhg th{background:#faf9f6;font-weight:700;padding:16px 13px;color:#667185;white-space:nowrap;font-size:12px}.hotel-management_table__KWkhg td{padding:14px 13px;border-top:1px solid #f0f1f4;white-space:nowrap}.hotel-management_table__KWkhg tbody tr:hover{background:#fffdf9}.hotel-management_hotelCell__UWkpD{display:flex;gap:12px;align-items:center;justify-content:flex-start;text-align:right}.hotel-management_thumb___82s6{width:66px;height:51px;position:relative;border-radius:8px;overflow:hidden;background:#f6f0e4;color:#ba8937;display:grid;place-items:center;flex-shrink:0}.hotel-management_thumb___82s6 img{object-fit:cover}.hotel-management_hotelName__ao7wp{font-weight:800;color:var(--ink);text-decoration:none}.hotel-management_hotelName__ao7wp:hover{color:var(--gold)}.hotel-management_hotelCell__UWkpD small{display:block;color:var(--muted);margin-top:5px;text-align:right}.hotel-management_iconText__F_FaD{display:inline-flex;align-items:center;gap:6px}.hotel-management_iconText__F_FaD svg{color:var(--gold)}.hotel-management_stars__YqEkR{color:var(--gold);letter-spacing:1px;font-size:12px}.hotel-management_badge__2TZMg{display:inline-flex;gap:7px;align-items:center;border-radius:7px;padding:5px 11px;background:#f0f2f5;color:#6d7786;white-space:nowrap;font-size:12px;font-weight:700}.hotel-management_badge__2TZMg:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hotel-management_badge__2TZMg[data-status=active]{background:#eafaf1;color:#129363}.hotel-management_pagination__UiyP1{display:flex;justify-content:space-between;gap:15px;padding:20px;align-items:center;flex-wrap:wrap}.hotel-management_pagination__UiyP1>div{display:flex;align-items:center;gap:8px}.hotel-management_pagination__UiyP1 label{font-size:12px;color:var(--muted)}.hotel-management_pagination__UiyP1 select{margin-right:8px;padding:8px;border:1px solid var(--line);border-radius:7px;background:white}.hotel-management_pagination__UiyP1 span{color:var(--muted);font-size:12px}.hotel-management_pagination__UiyP1 button{background:white;border:1px solid var(--line);border-radius:7px;min-width:36px;height:36px;display:grid;place-items:center}.hotel-management_pagination__UiyP1 button[aria-current=page]{background:var(--gold);color:#fff;border-color:var(--gold)}.hotel-management_error__TUnFI{background:#fff1f1;border:1px solid #f7d2d2;padding:13px 16px;border-radius:9px;color:#b63737;display:flex;gap:12px;align-items:center;justify-content:space-between}.hotel-management_error__TUnFI button{border:0;background:transparent;text-decoration:underline;color:inherit}.hotel-management_success__FeI7k{background:#eafaf1;color:#167447;border:1px solid #ccebdc;padding:12px 16px;border-radius:9px}.hotel-management_empty__WLWTq{text-align:center;color:var(--muted);padding:48px 20px;display:grid;gap:10px;justify-items:center;white-space:normal}.hotel-management_empty__WLWTq svg{color:#c4a472}.hotel-management_empty__WLWTq b{color:#465267;font-size:16px}.hotel-management_empty__WLWTq p{margin:0}.hotel-management_skeleton__gDzmw{height:42px;background:linear-gradient(90deg,#f2f3f5,#fafafa,#f2f3f5);border-radius:8px;animation:hotel-management_pulse__jVg80 1.4s infinite}@keyframes hotel-management_pulse__jVg80{50%{opacity:.4}}.hotel-management_hero__iNqsP{display:grid;grid-template-columns:1.1fr 1.3fr .85fr;gap:22px;padding:22px}.hotel-management_identity__iF6D8 h1{overflow-wrap:anywhere;margin:12px 0;font-size:26px;font-weight:800}.hotel-management_identity__iF6D8 p{color:var(--muted);line-height:1.8;margin:12px 0}.hotel-management_meta__ACbTb{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hotel-management_cover__WArGs{position:relative;min-height:250px;background:linear-gradient(135deg,#f5ecd9,#e7dbc3);border-radius:11px;overflow:hidden;display:grid;place-items:center;color:#b58c45}.hotel-management_cover__WArGs img{object-fit:cover}.hotel-management_cover__WArGs>svg{width:70px;height:70px;opacity:.5}.hotel-management_coverLabel__PA7qq{position:absolute;bottom:12px;left:12px;background:#182130af;color:white;border-radius:7px;padding:6px 10px}.hotel-management_summary__UMkOj{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hotel-management_summary__UMkOj .hotel-management_stat__Ci5Gu{padding:12px;display:grid;gap:8px;align-content:center;justify-content:normal}.hotel-management_summary__UMkOj .hotel-management_stat__Ci5Gu strong{font-size:20px}.hotel-management_summary__UMkOj .hotel-management_stat__Ci5Gu i{width:32px;height:32px}.hotel-management_filmstrip__RRkN7{display:flex;gap:10px;overflow-x:auto;padding:0 22px 20px}.hotel-management_filmstrip__RRkN7 button{position:relative;height:65px;width:100px;flex-shrink:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#f5f0e5}.hotel-management_filmstrip__RRkN7 img{object-fit:cover}.hotel-management_filmstrip__RRkN7 button[aria-pressed=true]{border-color:var(--gold)}.hotel-management_tabs__BNJcp{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.hotel-management_tabs__BNJcp button{display:inline-flex;align-items:center;gap:8px;padding:15px 18px;background:none;border:0;border-bottom:3px solid transparent;white-space:nowrap;font-weight:700;color:#627086}.hotel-management_tabs__BNJcp button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.hotel-management_tabBody__Oqosa{display:grid;gap:18px}.hotel-management_columns__Ui01s{display:grid;grid-template-columns:1.05fr 1fr .95fr;gap:16px;align-items:start}.hotel-management_section__BSyKG{padding:20px;min-width:0}.hotel-management_sectionHead__sAVu3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.hotel-management_sectionHead__sAVu3 h2{margin:0;display:flex;gap:8px;align-items:center;font-size:16px;font-weight:800}.hotel-management_sectionHead__sAVu3 h2 svg{color:var(--gold);width:19px}.hotel-management_dataList__mJcH_{margin:0}.hotel-management_dataRow__I6OQq{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #f0f1f4;padding:12px 0;min-height:48px}.hotel-management_dataRow__I6OQq dt{color:var(--muted);font-size:12px}.hotel-management_dataRow__I6OQq dd{margin:0;overflow-wrap:anywhere;font-weight:600}.hotel-management_dataRow__I6OQq:last-child{border:0}.hotel-management_dataRow__I6OQq textarea{min-height:110px;resize:vertical}.hotel-management_paragraph__C0xLP{white-space:pre-wrap;line-height:2;color:#69758a;margin:0}.hotel-management_tags__qwLf9{display:flex;gap:8px;flex-wrap:wrap}.hotel-management_tag__76Jot{padding:9px 12px;border:1px solid #e8ebf0;background:#f9fafc;border-radius:8px;font-size:12px;display:flex;align-items:center;gap:7px}.hotel-management_tag__76Jot input{accent-color:var(--gold);width:16px;height:16px}.hotel-management_actions__m3UqI{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.hotel-management_editGrid__Sr51T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hotel-management_full__9FSBJ{grid-column:1/-1}.hotel-management_geo__eOMIW{display:grid;gap:12px}.hotel-management_mapView__Zgkif{min-height:230px;overflow:hidden;border-radius:10px;background:#f6f4ec}.hotel-management_mapView__Zgkif iframe{width:100%;height:260px;border:0}.hotel-management_mapLink__5n8fI{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-weight:700;text-decoration:none}.hotel-management_gallery__TTMXE{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.hotel-management_photo__TCLYA{border:1px solid var(--line);border-radius:11px;overflow:hidden;min-width:0}.hotel-management_photoImage__4mDRX{height:160px;position:relative;background:#f5f0e4}.hotel-management_photoImage__4mDRX img{object-fit:cover}.hotel-management_photoBody__ZkR0J{padding:12px;display:grid;gap:10px}.hotel-management_photoBody__ZkR0J p{margin:0;overflow-wrap:anywhere}.hotel-management_photoBody__ZkR0J input{width:100%;padding:8px;border-radius:7px;border:1px solid var(--line)}.hotel-management_photoBody__ZkR0J .hotel-management_actions__m3UqI{margin:0}.hotel-management_photoBody__ZkR0J button{font-size:11px;padding:6px 9px;min-height:32px}.hotel-management_upload__WjsXV{border:1px dashed #d9c6a2;border-radius:10px;background:#fffcf6;padding:18px;display:grid;gap:14px;margin-top:20px}.hotel-management_pendingPhotoGrid__1rPvV{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:16px}.hotel-management_pendingPhoto__SrWIW{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fff;box-shadow:0 2px 8px #18253a0a;cursor:grab}.hotel-management_pendingPhoto__SrWIW:active{cursor:grabbing}.hotel-management_pendingPhotoImage__5wu_c{position:relative;height:112px;overflow:hidden;background:#f5f0e4}.hotel-management_pendingPhotoImage__5wu_c img{width:100%;height:100%;object-fit:cover}.hotel-management_pendingPhotoIndex__8MXAH{position:absolute;inset-block-start:8px;inset-inline-start:8px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:#20242bcc;font-size:12px;font-weight:700}.hotel-management_pendingPhotoRemove__rJRCX{position:absolute;inset-block-start:7px;inset-inline-end:7px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;color:#fff;background:#20242bcc;cursor:pointer}.hotel-management_pendingPhotoFooter__o_whs{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:39px;padding:5px 7px}.hotel-management_pendingPhotoFooter__o_whs>span{overflow:hidden;color:#475467;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hotel-management_pendingPhotoFooter__o_whs>div{display:flex;flex:0 0 auto;gap:2px}.hotel-management_pendingPhotoFooter__o_whs button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:6px;color:#825719;background:#fff;cursor:pointer}.hotel-management_pendingPhotoFooter__o_whs button:disabled{color:#b8bdc5;cursor:default}.hotel-management_photoOrderControls__C6Fqt{display:flex;gap:4px;margin-inline-start:auto}.hotel-management_photoOrderControls__C6Fqt button{display:grid;place-items:center;min-width:29px;min-height:29px;padding:4px;border:1px solid var(--line);border-radius:7px;color:#825719;background:#fff;cursor:pointer}.hotel-management_photoOrderControls__C6Fqt button:disabled{color:#b8bdc5;cursor:default}.hotel-management_roomGrid__xDZdu{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:16px}.hotel-management_room__or5Rj{padding:18px;min-width:0}.hotel-management_room__or5Rj h3{display:flex;gap:8px;margin:0 0 12px;font-size:17px}.hotel-management_room__or5Rj h3 svg{color:var(--gold)}.hotel-management_room__or5Rj p{color:var(--muted);margin:9px 0;line-height:1.7}.hotel-management_roomMeta__UVTj8{display:flex;flex-wrap:wrap;gap:8px}.hotel-management_roomMeta__UVTj8 span{background:#f7f8fa;padding:5px 9px;border-radius:6px;color:#657087;font-size:12px}.hotel-management_room__or5Rj .hotel-management_actions__m3UqI button{font-size:12px;padding:8px 10px}.hotel-management_floor__aX_4H{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:15px}.hotel-management_floor__aX_4H h3{margin:0 0 6px}.hotel-management_floor__aX_4H p{margin:0;color:var(--muted)}.hotel-management_review__NUPjz{display:grid;gap:10px;padding:20px}.hotel-management_review__NUPjz p{margin:0;line-height:1.8}.hotel-management_reviewHead__pRNMs{display:flex;justify-content:space-between;gap:10px}.hotel-management_comment__Uxfdw{background:#f8f9fb;border-right:3px solid #dac299;padding:12px;border-radius:5px}.hotel-management_footer__uKmpN{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:12px}.hotel-management_dirty__pSI1b{background:#fff7e8;border:1px solid #f1dfbd;padding:12px 16px;border-radius:9px;color:#956718;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hotel-management_page__UTC4a .hotel-management_newHotelColumns__X1SZA{grid-template-columns:minmax(0,1fr);gap:16px}.hotel-management_newHotelColumns__X1SZA>.hotel-management_section__BSyKG:last-child{grid-column:auto}.hotel-management_hotelFormPanel__L_3zw{display:grid;gap:18px}.hotel-management_hotelFormPanel__L_3zw .hotel-management_sectionHead__sAVu3{margin-bottom:0}.hotel-management_featuresDivider__aM6jB{width:100%;height:1px;background:linear-gradient(90deg,transparent,#e9e3d8 12%,#e9e3d8 88%,transparent)}.hotel-management_featureOptions__FRelN{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.hotel-management_featureOption__UmZr4{display:flex;align-items:center;gap:10px;min-height:46px;padding:9px 12px;border:1px solid #e8e5df;border-radius:9px;background:#fff;color:#4e5662;font-size:13px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.hotel-management_featureOption__UmZr4:hover{border-color:#cdb47f;background:#fdfbf7}.hotel-management_featureOption__UmZr4:focus-within{outline:3px solid #bc984b40;outline-offset:2px}.hotel-management_featureOption__UmZr4 input{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--gold,#bd984c)}.hotel-management_featureOptionSelected__Hhqo2{border-color:#c7a45d;background:#fbf7ef;color:#6f5425}.hotel-management_locationSummary__BSdip{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:14px;align-items:stretch}.hotel-management_coordinateItem__N9VpX,.hotel-management_locationAddress__CQoGb{min-width:0;border:1px solid #ece8df;border-radius:10px;background:linear-gradient(140deg,#fff,#fdfbf7)}.hotel-management_locationAddress__CQoGb{display:flex;flex-direction:column;justify-content:center;min-height:90px;padding:14px 16px}.hotel-management_locationLabel__c_mUB{display:flex;align-items:center;gap:7px;color:#7a808b;font-size:11px;font-weight:700}.hotel-management_locationLabel__c_mUB svg{color:#b98024}.hotel-management_locationAddress__CQoGb p{margin:7px 0 0;color:#273246;font-size:13px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.hotel-management_locationStatus__PlEO0{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:#8b7346;font-size:10px}.hotel-management_locationStatus__PlEO0 svg{animation:hotel-management_location-spin__ryNbS 1s linear infinite}.hotel-management_locationError__Mv0vm{margin-top:6px;color:#a45137;font-size:10px}.hotel-management_coordinateGrid__IHXBN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hotel-management_coordinateItem__N9VpX{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px}.hotel-management_coordinateItem__N9VpX span{color:#808797;font-size:10px;font-weight:600}.hotel-management_coordinateItem__N9VpX bdi{color:#28354b;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;direction:ltr;text-align:right}.hotel-management_mapSelectButton__B1xqp{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:43px;padding:0 16px;border:1px solid #d9c49a;border-radius:9px;background:#fffaf0;color:#936b2c;font-size:12px;font-weight:800;transition:background .18s ease,border-color .18s ease,transform .18s ease}.hotel-management_mapSelectButton__B1xqp:hover{transform:translateY(-1px);border-color:#c9a15b;background:#fbf3e2}.hotel-management_mapModal__rQ9Zr{width:min(1000px,calc(100% - 32px));padding:22px;border-radius:20px}.hotel-management_mapInstructions__sJ4mq{margin:-6px 0 15px;color:#778195;font-size:12px;line-height:1.8}.hotel-management_mapModalFooter__dPdcd{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;color:#9097a3;font-size:10px}.hotel-management_mapModalFooter__dPdcd>div{display:flex;align-items:center;gap:8px;flex-shrink:0}.hotel-management_mapModalFooter__dPdcd .hotel-management_primary__Wz9fZ,.hotel-management_mapModalFooter__dPdcd .hotel-management_secondary__D2O3L{min-height:40px}@keyframes hotel-management_location-spin__ryNbS{to{transform:rotate(1turn)}}@media (max-width:800px){.hotel-management_locationSummary__BSdip{grid-template-columns:1fr}.hotel-management_coordinateGrid__IHXBN{min-height:76px}}@media (max-width:600px){.hotel-management_mapModal__rQ9Zr{padding:16px;border-radius:16px}.hotel-management_mapModalFooter__dPdcd{align-items:stretch;flex-direction:column}.hotel-management_mapModalFooter__dPdcd>div{width:100%}.hotel-management_mapModalFooter__dPdcd .hotel-management_primary__Wz9fZ,.hotel-management_mapModalFooter__dPdcd .hotel-management_secondary__D2O3L{flex:1}}@media (max-width:1200px){.hotel-management_stats__EO38X{gap:9px}.hotel-management_stat__Ci5Gu{padding:13px}.hotel-management_filters__QAfcr .hotel-management_field__QkRn_{flex:1}.hotel-management_filters__QAfcr .hotel-management_search__Z9PEg{flex:2}.hotel-management_hero__iNqsP{grid-template-columns:1fr 1.2fr}.hotel-management_summary__UMkOj{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.hotel-management_summary__UMkOj .hotel-management_stat__Ci5Gu{display:flex;flex-direction:row-reverse}.hotel-management_columns__Ui01s{grid-template-columns:1fr 1fr}.hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child{grid-column:1/-1}}@media (max-width:800px){.hotel-management_stats__EO38X{grid-template-columns:repeat(3,minmax(0,1fr))}.hotel-management_stat__Ci5Gu{padding:12px}.hotel-management_stat__Ci5Gu strong{font-size:22px}.hotel-management_stat__Ci5Gu i{width:37px;height:37px}.hotel-management_hero__iNqsP{grid-template-columns:1fr}.hotel-management_cover__WArGs{min-height:230px}.hotel-management_summary__UMkOj{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-management_columns__Ui01s{grid-template-columns:1fr}.hotel-management_columns__Ui01s>.hotel-management_section__BSyKG:last-child{grid-column:auto}.hotel-management_heading__BMIrf h1{font-size:22px}.hotel-management_pagination__UiyP1>div{flex-wrap:wrap}.hotel-management_tabs__BNJcp button{padding:13px 12px}.hotel-management_tableWrap__xbNpu{margin:0 12px}.hotel-management_filters__QAfcr{padding:14px}}@media (max-width:480px){.hotel-management_page__UTC4a{gap:15px;font-size:12px}.hotel-management_heading__BMIrf{align-items:flex-start}.hotel-management_heading__BMIrf .hotel-management_primary__Wz9fZ{padding:9px 11px;font-size:12px}.hotel-management_heading__BMIrf h1{font-size:20px;gap:6px}.hotel-management_heading__BMIrf p{font-size:11px}.hotel-management_stats__EO38X{grid-template-columns:1fr 1fr}.hotel-management_stat__Ci5Gu{padding:12px;gap:8px}.hotel-management_stat__Ci5Gu span{font-size:11px}.hotel-management_stats__EO38X .hotel-management_stat__Ci5Gu:last-child{grid-column:1/-1}.hotel-management_filters__QAfcr .hotel-management_search__Z9PEg{flex-basis:100%}.hotel-management_filters__QAfcr .hotel-management_field__QkRn_{min-width:calc(50% - 6px)}.hotel-management_filters__QAfcr .hotel-management_primary__Wz9fZ,.hotel-management_filters__QAfcr .hotel-management_secondary__D2O3L{flex:1}.hotel-management_hero__iNqsP{padding:16px;gap:16px}.hotel-management_identity__iF6D8 h1{font-size:23px}.hotel-management_section__BSyKG{padding:16px}.hotel-management_dataRow__I6OQq{grid-template-columns:90px minmax(0,1fr)}.hotel-management_editGrid__Sr51T{grid-template-columns:1fr}.hotel-management_filmstrip__RRkN7{padding:0 16px 16px}.hotel-management_footer__uKmpN{flex-wrap:wrap}.hotel-management_pagination__UiyP1{padding:16px}.hotel-management_roomGrid__xDZdu{grid-template-columns:1fr}.hotel-management_floor__aX_4H{flex-wrap:wrap}}