._9nkKua_page{width:100%}._9nkKua_pageHeader{margin-bottom:14px}._9nkKua_titleRow{align-items:center;gap:8px;display:flex}._9nkKua_titleRow svg{color:var(--gold)}._9nkKua_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500;line-height:1.25}._9nkKua_pageHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}._9nkKua_searchCard{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #12263a0a}._9nkKua_searchForm{padding:18px 17px 15px}._9nkKua_fields{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:10px;display:grid}._9nkKua_field{min-width:0}._9nkKua_field label{color:#4f4c47;letter-spacing:.7px;margin-bottom:7px;font-size:10px;font-weight:600;display:block}._9nkKua_select{width:100%}._9nkKua_formActions{gap:8px;margin-top:11px;display:flex}._9nkKua_results{border-top:1px solid var(--border);width:100%}._9nkKua_results .ant-table-wrapper{width:100%}._9nkKua_results .ant-table{font-size:11px}._9nkKua_results .ant-table-thead>tr>th{color:#4d5358;letter-spacing:.65px;text-transform:uppercase;font-size:9px;font-weight:600}._9nkKua_results .ant-table-tbody>tr>td{font-size:11px}._9nkKua_alternateRow>td{background:var(--table-row-alt)!important}._9nkKua_guestCell{flex-direction:column;gap:3px;min-width:155px;display:flex}._9nkKua_guestName{color:var(--text);font-size:12px;font-weight:500}._9nkKua_guestEmail{color:var(--muted);font-size:9px}._9nkKua_bookingReference{white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}._9nkKua_sourceTag{border-radius:999px;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;background:var(--navy-light)!important;color:var(--navy)!important;border-color:#cdd9e3!important}._9nkKua_confirmedTag,._9nkKua_pendingTag,._9nkKua_checkedInTag,._9nkKua_checkedOutTag{border-radius:999px;margin:0;font-size:9px}._9nkKua_confirmedTag,._9nkKua_pendingTag,._9nkKua_pendingTag{background:var(--warning-bg)!important;color:var(--warning)!important;border-color:#e7c777!important}._9nkKua_checkedInTag{background:var(--success-bg)!important;color:var(--success)!important;border-color:#a9d8ba!important}._9nkKua_checkedOutTag{color:#66645f!important;background:#f1f2f0!important;border-color:#d2d4d1!important}._9nkKua_actionGroup{white-space:nowrap;align-items:center;gap:7px;display:flex}._9nkKua_loadingState,._9nkKua_emptyState,._9nkKua_stateContainer{min-height:140px;padding:24px}._9nkKua_loadingState{color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}._9nkKua_emptyState{justify-content:center;align-items:center;display:flex}._9nkKua_stateContainer{align-items:center;display:flex}._9nkKua_stateContainer .ant-alert{width:100%}@media (max-width:800px){._9nkKua_fields{grid-template-columns:1fr}}@media (max-width:600px){._9nkKua_titleRow h1{font-size:20px}._9nkKua_searchForm{padding:15px}._9nkKua_formActions{flex-wrap:wrap}._9nkKua_formActions .ant-btn{flex:1}}
.q8_5Gq_page{width:100%}.q8_5Gq_pageHeader{margin-bottom:14px}.q8_5Gq_titleRow{color:var(--gold);align-items:flex-start;gap:9px;display:flex}.q8_5Gq_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.q8_5Gq_titleRow p{color:var(--muted);margin:5px 0 0;font-size:12px}.q8_5Gq_feedback{margin-bottom:14px}.q8_5Gq_successDetails{flex-wrap:wrap;gap:8px 20px;margin-top:5px;display:flex}.q8_5Gq_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.q8_5Gq_leftColumn,.q8_5Gq_rightColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.q8_5Gq_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.q8_5Gq_cardHeader{border-bottom:1px solid var(--border);background:var(--navy-light);min-height:39px;color:var(--navy);letter-spacing:.3px;align-items:center;padding:0 17px;font-size:10px;font-weight:600;display:flex}.q8_5Gq_cardBody{flex-direction:column;gap:15px;padding:17px;display:flex}.q8_5Gq_twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.q8_5Gq_field{flex-direction:column;gap:7px;min-width:0;display:flex}.q8_5Gq_field label{color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:500}.q8_5Gq_fullWidth{width:100%}.q8_5Gq_roomTypeList{flex-direction:column;display:flex}.q8_5Gq_roomTypeRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.q8_5Gq_roomTypeRow:last-child{border-bottom:0}.q8_5Gq_roomTypeRow>div{flex-direction:column;gap:4px;min-width:0;display:flex}.q8_5Gq_roomTypeRow strong{color:var(--text);font-size:12px;font-weight:500}.q8_5Gq_roomTypeRow span{color:var(--muted);font-size:9px}.q8_5Gq_selectedRoomType{background:var(--navy-light)}.q8_5Gq_paymentSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.q8_5Gq_paymentSummary>div{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;justify-content:center;min-height:58px;padding:9px 11px;display:flex}.q8_5Gq_paymentSummary span{color:var(--muted);letter-spacing:.5px;font-size:8px;font-weight:500}.q8_5Gq_paymentSummary strong{color:var(--navy);margin-top:5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500}.q8_5Gq_confirmButton{background:var(--success)}.q8_5Gq_confirmButton:hover{background:#145d34!important}.q8_5Gq_loadingState,.q8_5Gq_emptyState{min-height:120px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}@media (max-width:1000px){.q8_5Gq_layout{grid-template-columns:1fr}}@media (max-width:650px){.q8_5Gq_twoColumnGrid,.q8_5Gq_paymentSummary{grid-template-columns:1fr}}
._cmLrW_slip{text-align:center;color:#000;background:#fff;border:1px solid #ccc;padding:16px}._cmLrW_slip h2{color:#000;margin:4px 0;font-size:21px;font-weight:700}._cmLrW_slip h3{color:#000;margin:18px 0;font-size:24px}._cmLrW_slip p{max-width:310px;margin:10px auto;font-size:12px}._cmLrW_slip .ant-qrcode{margin:10px auto}._cmLrW_demo{border:2px solid #000;padding:7px;font-size:13px;display:block}._cmLrW_small{font-size:10px!important}._cmLrW_manualAccess{border:1px solid #ccc;max-width:100%;margin:16px auto;padding:12px;font-size:12px}._cmLrW_accessCode{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:10px 0!important}._cmLrW_accessCode code{white-space:normal;word-break:break-all}@media print{._cmLrW_accessCode .ant-typography-copy{display:none}body *{visibility:hidden!important}._cmLrW_slip,._cmLrW_slip *{visibility:visible!important}._cmLrW_slip{width:100%;box-shadow:none;border:0;margin:0;padding:20mm;top:0;left:0;position:fixed!important}@page{margin:10mm}}
.ZTuGhq_page h1{color:var(--navy);margin:0 0 5px;font-size:22px;font-weight:500}.ZTuGhq_page p{color:var(--muted);margin:0;font-size:12px}.ZTuGhq_headingRow{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.ZTuGhq_connectionBadge{border:1px solid var(--border);letter-spacing:.6px;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:600;display:inline-flex}.ZTuGhq_connectionDot{background:currentColor;border-radius:50%;width:6px;height:6px}.ZTuGhq_connected{background:var(--success-bg);color:var(--success);border-color:#b9dbc8}.ZTuGhq_connecting{background:var(--warning-bg);color:var(--warning);border-color:#ecd598}.ZTuGhq_fallback{background:var(--danger-bg);color:var(--danger);border-color:#e8bfc0}.ZTuGhq_list{gap:12px;display:grid}.ZTuGhq_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;padding:16px}.ZTuGhq_cardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ZTuGhq_room{color:var(--navy-mid);letter-spacing:.5px;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:inline-block}.ZTuGhq_card h2{color:var(--navy);margin:0;font-size:16px;font-weight:500}.ZTuGhq_priority{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.ZTuGhq_high{background:var(--danger-bg);color:var(--danger)}.ZTuGhq_normal{background:var(--warning-bg);color:var(--warning)}.ZTuGhq_meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:13px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;display:flex}.ZTuGhq_emptyState{border:1px solid var(--border);background:var(--card-surface);color:var(--muted);text-align:center;border-radius:6px;padding:34px}.ZTuGhq_error{background:var(--danger-bg);color:var(--danger);border:1px solid #e8bfc0;border-radius:4px;margin-bottom:14px;padding:10px 12px}.ZTuGhq_page .ZTuGhq_countSummary{color:var(--muted);margin:0 0 12px;font-size:11px}.ZTuGhq_retryButton{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-left:12px;padding:5px 10px;display:inline-flex}.ZTuGhq_retryButton:focus-visible{outline:3px solid var(--navy-mid);outline-offset:2px}.ZTuGhq_retryButton:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.ZTuGhq_headingRow,.ZTuGhq_cardTop{flex-direction:column}.ZTuGhq_retryButton{margin:8px 0 0}}
.WAUy7G_page{width:100%}.WAUy7G_pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.WAUy7G_titleRow{color:var(--gold);align-items:center;gap:9px;display:flex}.WAUy7G_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.WAUy7G_pageHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.WAUy7G_headerActions{gap:8px;display:flex}.WAUy7G_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.WAUy7G_cardHeader{border-bottom:1px solid var(--border);background:var(--navy-light);min-height:39px;color:var(--navy);letter-spacing:.3px;align-items:center;padding:0 17px;font-size:10px;font-weight:600;display:flex}.WAUy7G_searchBody{flex-direction:column;gap:12px;padding:18px 17px;display:flex}.WAUy7G_searchForm{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.WAUy7G_field{flex-direction:column;gap:7px;display:flex}.WAUy7G_field label{color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:500}.WAUy7G_searchResults{border:1px solid var(--border);background:#fff;border-radius:4px;max-height:180px;overflow-y:auto}.WAUy7G_bookingOption{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.WAUy7G_bookingOption:last-child{border-bottom:0}.WAUy7G_bookingOption:hover,.WAUy7G_selectedBooking{background:var(--navy-light)}.WAUy7G_bookingOption>span:first-child{flex-direction:column;gap:3px;display:flex}.WAUy7G_bookingOption strong{font-size:12px;font-weight:500}.WAUy7G_bookingOption small{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.WAUy7G_bookingType{color:var(--muted);flex-shrink:0;font-size:10px}.WAUy7G_loadingState{border:1px solid var(--border);background:var(--card-surface);min-height:160px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.WAUy7G_feedback{margin-top:14px}.WAUy7G_folioGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.WAUy7G_leftColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.WAUy7G_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:17px;display:grid}.WAUy7G_summaryItem{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;justify-content:center;min-height:58px;padding:9px 11px;display:flex}.WAUy7G_summaryItem span{color:var(--muted);letter-spacing:.5px;font-size:8px;font-weight:500}.WAUy7G_summaryItem strong{color:var(--navy);text-overflow:ellipsis;margin-top:6px;font-size:12px;font-weight:500;overflow:hidden}.WAUy7G_mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.WAUy7G_balanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:17px;display:grid}.WAUy7G_balanceCard,.WAUy7G_balanceNotice{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;justify-content:center;min-height:62px;padding:10px 11px;display:flex}.WAUy7G_balanceCard span,.WAUy7G_balanceNotice span{color:var(--muted);letter-spacing:.5px;font-size:8px;font-weight:500}.WAUy7G_balanceCard strong,.WAUy7G_balanceNotice strong{color:var(--navy);margin-top:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600}.WAUy7G_balanceNotice{background:#faf9f6}.WAUy7G_balanceNotice small{color:var(--muted);margin-top:4px;font-size:8px}.WAUy7G_chargesCard{min-width:0}.WAUy7G_chargesTable{overflow-x:auto}.WAUy7G_tableHeader,.WAUy7G_chargeRow{grid-template-columns:85px minmax(220px,1fr) 120px;align-items:center;display:grid}.WAUy7G_tableHeader{border-bottom:1px solid var(--border);background:var(--navy-light);min-height:34px;color:var(--muted);letter-spacing:.5px;padding:0 12px;font-size:8px;font-weight:600}.WAUy7G_tableHeader span:last-child,.WAUy7G_chargeRow span:last-child{text-align:right}.WAUy7G_categoryRow{color:var(--muted);letter-spacing:.7px;background:#f9f7f4;border-bottom:1px solid #eee9e1;padding:7px 12px;font-size:8px;font-weight:600}.WAUy7G_chargeRow{border-bottom:1px solid #eee9e1;min-height:42px;padding:0 12px;font-size:11px}.WAUy7G_chargeRow span:first-child{color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px}.WAUy7G_chargeRow span:last-child{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.WAUy7G_emptyCategory{color:var(--muted);border-bottom:1px solid #eee9e1;padding:11px 12px;font-size:10px}.WAUy7G_subtotalRow{border-bottom:1px solid var(--border);color:var(--muted);background:#faf9f6;justify-content:flex-end;align-items:center;gap:18px;padding:8px 12px;font-size:9px;display:flex}.WAUy7G_subtotalRow strong{min-width:100px;color:var(--text);text-align:right;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.WAUy7G_totalRow{border-top:2px solid var(--navy);background:var(--navy-light);min-height:48px;color:var(--navy);justify-content:space-between;align-items:center;padding:0 12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;display:flex}@media (max-width:1000px){.WAUy7G_folioGrid{grid-template-columns:1fr}}@media (max-width:700px){.WAUy7G_pageHeader{flex-direction:column}.WAUy7G_headerActions{flex-wrap:wrap;width:100%}.WAUy7G_searchForm,.WAUy7G_summaryGrid,.WAUy7G_balanceGrid{grid-template-columns:1fr}.WAUy7G_tableHeader,.WAUy7G_chargeRow{grid-template-columns:70px minmax(180px,1fr) 95px}}
.j-0Ziq_page{width:100%}.j-0Ziq_pageHeader{margin-bottom:14px}.j-0Ziq_titleRow{color:var(--gold);align-items:flex-start;gap:9px;display:flex}.j-0Ziq_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.j-0Ziq_titleRow p{color:var(--muted);margin:5px 0 0;font-size:12px}.j-0Ziq_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.j-0Ziq_cardHeader{border-bottom:1px solid var(--border);background:var(--navy-light);min-height:39px;color:var(--navy);letter-spacing:.3px;align-items:center;padding:0 17px;font-size:10px;font-weight:600;display:flex}.j-0Ziq_stepper{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 18px 19px;display:grid;position:relative}.j-0Ziq_stepper:before{content:"";background:#d6ddd8;height:2px;position:absolute;bottom:18px;left:7%;right:7%}.j-0Ziq_stepItem{z-index:1;color:#7b7a76;letter-spacing:.5px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:600;display:flex;position:relative}.j-0Ziq_stepCircle{color:#788079;background:#dbe0da;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:inline-flex}.j-0Ziq_stepActive{color:var(--navy)}.j-0Ziq_stepActive .j-0Ziq_stepCircle{background:var(--navy);color:#fff}.j-0Ziq_stepCompleted{color:var(--success)}.j-0Ziq_stepCompleted .j-0Ziq_stepCircle{background:var(--success);color:#fff}.j-0Ziq_searchGrid{grid-template-columns:minmax(180px,.75fr) minmax(260px,1fr) minmax(160px,.65fr);align-items:end;gap:10px;padding:0 17px 15px;display:grid}.j-0Ziq_field{flex-direction:column;gap:7px;min-width:0;display:flex}.j-0Ziq_field label{color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:500}.j-0Ziq_fullWidth{width:100%}.j-0Ziq_stateAlert{margin:0 17px 15px}.j-0Ziq_emptySearch{padding:8px 17px 20px}.j-0Ziq_tableWrapper{overflow-x:auto}.j-0Ziq_table{border-collapse:collapse;width:100%}.j-0Ziq_table th,.j-0Ziq_table td{text-align:left;border-top:1px solid #eee9e1;padding:11px 13px}.j-0Ziq_table th{background:var(--navy-light);color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:600}.j-0Ziq_table td{font-size:11px}.j-0Ziq_table tbody tr:nth-child(2n){background:var(--table-row-alt)}.j-0Ziq_selectedRow{background:#edf4fa!important}.j-0Ziq_guestCell{flex-direction:column;gap:3px;display:flex}.j-0Ziq_guestCell strong{font-size:12px;font-weight:500}.j-0Ziq_guestCell span{color:var(--muted);font-size:9px}.j-0Ziq_mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.j-0Ziq_confirmedBadge{background:var(--navy-light);color:var(--navy);border:1px solid #c8d8e7;border-radius:999px;padding:4px 8px;font-size:9px;display:inline-flex}.j-0Ziq_middleGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;margin-bottom:14px;display:grid}.j-0Ziq_cardBody{flex-direction:column;gap:15px;padding:17px;display:flex}.j-0Ziq_placeholderState,.j-0Ziq_loadingState{min-height:180px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.j-0Ziq_bookingSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.j-0Ziq_summaryItem{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px 11px;display:flex}.j-0Ziq_summaryItem span{color:var(--muted);letter-spacing:.5px;font-size:8px;font-weight:500}.j-0Ziq_summaryItem strong{color:var(--navy);text-overflow:ellipsis;margin-top:6px;font-size:11px;font-weight:500;overflow:hidden}.j-0Ziq_verifiedSummary{background:var(--success-bg);border-color:#b9dbc8}.j-0Ziq_verifiedSummary span,.j-0Ziq_verifiedSummary strong{color:var(--success)}.j-0Ziq_roomSectionTitle{color:var(--muted);letter-spacing:.6px;font-size:9px;font-weight:600}.j-0Ziq_roomTable{border:1px solid var(--border);border-radius:4px;overflow:hidden}.j-0Ziq_roomTableHeader,.j-0Ziq_roomRow{grid-template-columns:80px 70px minmax(150px,1fr) 90px;align-items:center;gap:8px;display:grid}.j-0Ziq_roomTableHeader{background:var(--navy-light);min-height:31px;color:var(--muted);letter-spacing:.5px;padding:0 10px;font-size:8px;font-weight:600}.j-0Ziq_roomRow{border-top:1px solid #eee9e1;min-height:45px;padding:0 10px;font-size:10px}.j-0Ziq_roomRow:first-of-type{border-top:0}.j-0Ziq_roomRow>:last-child{justify-self:end}.j-0Ziq_selectedRoom{background:#edf4fa}.j-0Ziq_confirmBody{flex-direction:column;gap:14px;padding:17px;display:flex}.j-0Ziq_confirmSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.j-0Ziq_confirmActions{justify-content:flex-end;gap:8px;display:flex}.j-0Ziq_confirmButton{background:var(--success)}.j-0Ziq_confirmButton:hover{background:#145d34!important}@media (max-width:1100px){.j-0Ziq_searchGrid{grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr)}.j-0Ziq_searchGrid>button{grid-column:1/-1}.j-0Ziq_confirmSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.j-0Ziq_middleGrid,.j-0Ziq_bookingSummary{grid-template-columns:1fr}}@media (max-width:650px){.j-0Ziq_stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.j-0Ziq_stepper:before{display:none}.j-0Ziq_searchGrid{grid-template-columns:1fr}.j-0Ziq_searchGrid>button{grid-column:auto}.j-0Ziq_confirmSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.j-0Ziq_confirmActions{flex-direction:column;align-items:stretch}.j-0Ziq_roomTableHeader,.j-0Ziq_roomRow{grid-template-columns:65px 55px minmax(120px,1fr) 80px}}
.OtOkbq_page{width:100%}.OtOkbq_pageHeader{margin-bottom:14px}.OtOkbq_titleRow{color:var(--gold);align-items:flex-start;gap:9px;display:flex}.OtOkbq_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.OtOkbq_titleRow p{color:var(--muted);margin:5px 0 0;font-size:12px}.OtOkbq_feedback{margin-bottom:14px}.OtOkbq_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.OtOkbq_cardHeader{border-bottom:1px solid var(--border);background:var(--navy-light);min-height:39px;color:var(--navy);letter-spacing:.3px;align-items:center;padding:0 17px;font-size:10px;font-weight:600;display:flex}.OtOkbq_searchBody{flex-direction:column;gap:12px;padding:17px;display:flex}.OtOkbq_searchForm{grid-template-columns:minmax(0,1fr) minmax(150px,.4fr);align-items:end;gap:12px;display:grid}.OtOkbq_field{flex-direction:column;gap:7px;min-width:0;display:flex}.OtOkbq_field label{color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:500}.OtOkbq_fullWidth{width:100%}.OtOkbq_helper{color:var(--muted);margin:0;font-size:11px}.OtOkbq_tableWrapper{overflow-x:auto}.OtOkbq_guestTable,.OtOkbq_folioTable{border-collapse:collapse;width:100%}.OtOkbq_guestTable th,.OtOkbq_guestTable td,.OtOkbq_folioTable th,.OtOkbq_folioTable td{text-align:left;border-bottom:1px solid #eee9e1;padding:12px 13px}.OtOkbq_guestTable th,.OtOkbq_folioTable th{background:var(--navy-light);color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:8px;font-weight:600}.OtOkbq_guestTable td,.OtOkbq_folioTable td{font-size:11px}.OtOkbq_selectedRow{background:#edf4fa}.OtOkbq_guestCell{flex-direction:column;gap:4px;display:flex}.OtOkbq_guestCell strong{font-size:12px;font-weight:500}.OtOkbq_guestCell small{color:var(--muted);font-size:9px}.OtOkbq_mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.OtOkbq_statusBadge{background:var(--success-bg);color:var(--success);border:1px solid #b9dbc8;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:600;display:inline-flex}.OtOkbq_loadingState{border:1px solid var(--border);min-height:150px;color:var(--muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.OtOkbq_checkoutGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.OtOkbq_rightColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.OtOkbq_cardBody{flex-direction:column;gap:15px;padding:17px;display:flex}.OtOkbq_staySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:17px;display:grid}.OtOkbq_summaryItem{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px 11px;display:flex}.OtOkbq_summaryItem span{color:var(--muted);letter-spacing:.5px;font-size:8px;font-weight:500}.OtOkbq_summaryItem strong{overflow-wrap:anywhere;color:var(--navy);margin-top:5px;font-size:11px;font-weight:600}.OtOkbq_folioTable{min-width:470px}.OtOkbq_folioTable th:last-child,.OtOkbq_folioTable td:last-child{text-align:right}.OtOkbq_categoryRow td{background:var(--table-row-alt);color:var(--muted);letter-spacing:.5px;padding:8px 12px;font-size:8px;font-weight:600}.OtOkbq_emptyCharges{color:var(--muted);font-size:10px}.OtOkbq_subtotalRow td{color:var(--muted);background:#faf9f6;font-size:10px;font-weight:500}.OtOkbq_moneyCell{white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.OtOkbq_folioTotal{border-top:2px solid var(--navy);background:var(--navy-light);min-height:47px;color:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:flex}.OtOkbq_paymentSummary{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;gap:6px;padding:12px;display:flex}.OtOkbq_paymentSummary span{color:var(--muted);font-size:9px}.OtOkbq_paymentSummary strong{color:var(--navy);font-size:18px;font-weight:600}.OtOkbq_confirmButton{background:var(--success)}.OtOkbq_confirmButton:hover{background:#145d34!important}.OtOkbq_resultDetails{flex-wrap:wrap;gap:7px 18px;margin-top:7px;display:flex}.OtOkbq_resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.OtOkbq_finalSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:17px;display:grid}@media (max-width:1000px){.OtOkbq_checkoutGrid,.OtOkbq_resultGrid{grid-template-columns:1fr}}@media (max-width:650px){.OtOkbq_searchForm,.OtOkbq_staySummary,.OtOkbq_finalSummary{grid-template-columns:1fr}}
.kdRzaG_page{width:100%}.kdRzaG_pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.kdRzaG_titleRow{color:var(--gold);align-items:center;gap:9px;display:flex}.kdRzaG_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.kdRzaG_pageHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.kdRzaG_dateBadge{border:1px solid var(--border);background:var(--card-surface);min-height:33px;color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;display:inline-flex}.kdRzaG_dateBadge svg{color:var(--navy-mid)}.kdRzaG_metricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.kdRzaG_metricCard{border:1px solid var(--border);border-top:3px solid var(--navy);background:var(--card-surface);border-radius:5px;flex-direction:column;min-height:130px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex}.kdRzaG_metricCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #12263a14}.kdRzaG_metricCard:focus-visible{outline:2px solid var(--navy-mid);outline-offset:3px}.kdRzaG_metricTop{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.kdRzaG_metricTop svg{color:var(--navy)}.kdRzaG_metricValue{color:var(--navy);margin-top:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:31px;font-weight:600;line-height:1.1}.kdRzaG_metricDescription{color:var(--muted);margin-top:8px;font-size:10px}.kdRzaG_gold{border-top-color:var(--gold)}.kdRzaG_gold .kdRzaG_metricTop svg{color:var(--gold)}.kdRzaG_success{border-top-color:var(--success)}.kdRzaG_success .kdRzaG_metricTop svg{color:var(--success)}.kdRzaG_warning{border-top-color:var(--warning)}.kdRzaG_warning .kdRzaG_metricTop svg{color:var(--warning)}.kdRzaG_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.kdRzaG_cardHeader{border-bottom:1px solid var(--border);background:var(--navy-light);justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:11px 16px;display:flex}.kdRzaG_cardHeader h2{color:var(--navy);margin:0;font-size:12px;font-weight:600}.kdRzaG_cardHeader span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.kdRzaG_headerRight{align-items:center;gap:12px;display:flex}.kdRzaG_headerLink{color:var(--navy-mid);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.kdRzaG_headerLink:hover{color:var(--navy);text-decoration:underline}.kdRzaG_scheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.kdRzaG_bookingList{flex-direction:column;display:flex}.kdRzaG_bookingRow{border-bottom:1px solid #eee9e1;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:11px 15px;display:flex}.kdRzaG_bookingRow:nth-child(2n){background:var(--table-row-alt)}.kdRzaG_bookingGuest{flex-direction:column;gap:5px;min-width:0;display:flex}.kdRzaG_bookingGuest strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.kdRzaG_bookingReference{max-width:185px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;display:block;overflow:hidden}.kdRzaG_bookingMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.kdRzaG_bookingMeta strong{color:var(--navy);font-size:10px;font-weight:500}.kdRzaG_bookingMeta span{color:var(--muted);font-size:9px}.kdRzaG_listFooter{color:var(--muted);text-align:center;padding:12px 15px;font-size:10px}.kdRzaG_bottomGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:start;gap:14px;display:grid}.kdRzaG_rightColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.kdRzaG_roomContent{padding:15px}.kdRzaG_roomSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}.kdRzaG_roomSummaryItem{border:1px solid var(--border);background:#faf9f6;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 8px;font-size:9px;display:flex}.kdRzaG_roomSummaryItem>span:nth-child(2){color:var(--muted)}.kdRzaG_roomSummaryItem strong{color:var(--navy);margin-left:auto;font-size:12px}.kdRzaG_statusDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.kdRzaG_statusDot.kdRzaG_vacant{background:var(--success)}.kdRzaG_statusDot.kdRzaG_occupied{background:var(--navy-mid)}.kdRzaG_statusDot.kdRzaG_cleaning{background:var(--gold)}.kdRzaG_statusDot.kdRzaG_maintenance{background:var(--danger)}.kdRzaG_roomGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.kdRzaG_roomPreview{border:1px solid var(--border);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:82px;padding:10px 6px;display:flex}.kdRzaG_roomPreview strong{color:var(--navy);font-size:15px;font-weight:600}.kdRzaG_roomPreview span{font-size:9px;font-weight:600}.kdRzaG_roomPreview small{color:var(--muted);font-size:8px}.kdRzaG_roomPreview.kdRzaG_vacant{background:#f5fbf7;border-color:#b9dbc8}.kdRzaG_roomPreview.kdRzaG_vacant span{color:var(--success)}.kdRzaG_roomPreview.kdRzaG_occupied{background:#edf3f8;border-color:#a9bfd3}.kdRzaG_roomPreview.kdRzaG_occupied span{color:var(--navy)}.kdRzaG_roomPreview.kdRzaG_cleaning{background:var(--warning-bg);border:1px dashed #ba923e}.kdRzaG_roomPreview.kdRzaG_cleaning span{color:var(--warning)}.kdRzaG_roomPreview.kdRzaG_maintenance{background:var(--danger-bg);border-color:#d9a4a4}.kdRzaG_roomPreview.kdRzaG_maintenance span{color:var(--danger)}.kdRzaG_previewNote{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.5}.kdRzaG_connectionBadge{border:1px solid var(--border);letter-spacing:.4px;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:600}.kdRzaG_connectionBadge.kdRzaG_live{background:var(--success-bg);color:var(--success);border-color:#b9dbc8}.kdRzaG_connectionBadge.kdRzaG_fallback{background:var(--warning-bg);color:var(--warning);border-color:#ecd598}.kdRzaG_escalationList{flex-direction:column;display:flex}.kdRzaG_escalationItem{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.kdRzaG_escalationItem:last-child{border-bottom:0}.kdRzaG_escalationIcon{background:var(--danger-bg);width:30px;height:30px;color:var(--danger);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kdRzaG_escalationDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.kdRzaG_escalationDetails strong{color:var(--text);font-size:11px;font-weight:600}.kdRzaG_escalationDetails span{color:var(--muted);text-transform:capitalize;font-size:10px}.kdRzaG_escalationDetails small{color:#8c8984;font-size:9px}.kdRzaG_highPriority,.kdRzaG_normalPriority{border-radius:3px;flex-shrink:0;padding:5px 7px;font-size:8px;font-weight:600}.kdRzaG_highPriority{background:var(--danger-bg);color:var(--danger)}.kdRzaG_normalPriority{background:var(--warning-bg);color:var(--warning)}.kdRzaG_quickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px;display:grid}.kdRzaG_quickAction{border:1px solid var(--border);min-height:43px;color:var(--navy);background:#fff;border-radius:4px;align-items:center;gap:8px;padding:9px 10px;font-size:10px;font-weight:500;transition:background .15s;display:flex}.kdRzaG_quickAction:hover{background:var(--navy-light);border-color:#b9c9d8}.kdRzaG_quickAction svg:first-child{color:var(--navy-mid);flex-shrink:0}.kdRzaG_quickAction span{flex:1}.kdRzaG_quickAction svg:last-child{color:var(--muted);flex-shrink:0}.kdRzaG_loadingState,.kdRzaG_emptyState{min-height:130px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:11px;display:flex}.kdRzaG_messageState{padding:16px}@media (max-width:1100px){.kdRzaG_metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kdRzaG_bottomGrid{grid-template-columns:1fr}}@media (max-width:800px){.kdRzaG_scheduleGrid{grid-template-columns:1fr}.kdRzaG_roomSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.kdRzaG_pageHeader{flex-direction:column}.kdRzaG_metricsGrid,.kdRzaG_quickActions{grid-template-columns:1fr}.kdRzaG_roomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.kdRzaG_cardHeader,.kdRzaG_headerRight{flex-wrap:wrap}}
.SK8paG_modal .ant-modal-content{border-radius:6px;padding:0;overflow:hidden}.SK8paG_modal .ant-modal-header{background:var(--navy);margin:0;padding:15px 18px}.SK8paG_modal .ant-modal-title{color:#fff;font-size:13px;font-weight:600}.SK8paG_modal .ant-modal-close{color:#fff;top:11px}.SK8paG_modal .ant-modal-close:hover{color:#fff;background:#ffffff1a}.SK8paG_modal .ant-modal-body{padding:0}.SK8paG_body{flex-direction:column;gap:15px;padding:20px 18px;display:flex}.SK8paG_field{flex-direction:column;gap:7px;display:flex}.SK8paG_field label{color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:500}.SK8paG_searchRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.SK8paG_searchResults{border:1px solid var(--border);background:#fff;border-radius:4px;max-height:180px;overflow-y:auto}.SK8paG_bookingOption{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.SK8paG_bookingOption:last-child{border-bottom:0}.SK8paG_bookingOption:hover,.SK8paG_selectedBooking{background:var(--navy-light)}.SK8paG_bookingOption>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.SK8paG_bookingOption strong{font-size:12px;font-weight:500}.SK8paG_bookingOption small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;overflow:hidden}.SK8paG_bookingMeta{color:var(--muted);flex-shrink:0;font-size:10px}.SK8paG_selectedSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SK8paG_selectedSummary>div{background:var(--navy-light);border:1px solid #d0d8df;border-radius:4px;flex-direction:column;justify-content:center;min-height:58px;padding:9px 11px;display:flex}.SK8paG_selectedSummary span{color:var(--muted);letter-spacing:.5px;font-size:8px;font-weight:500}.SK8paG_selectedSummary strong{color:var(--navy);text-overflow:ellipsis;margin-top:5px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:500;overflow:hidden}.SK8paG_fullWidth{width:100%}.SK8paG_inlineLoading{min-height:34px;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.SK8paG_helper{color:var(--muted);font-size:10px}.SK8paG_footer{border-top:1px solid var(--border);background:#faf9f6;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}@media (max-width:600px){.SK8paG_searchRow,.SK8paG_selectedSummary{grid-template-columns:1fr}}
.mz_shG_page{width:100%}.mz_shG_pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.mz_shG_titleRow{color:var(--gold);align-items:center;gap:9px;display:flex}.mz_shG_titleRow h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.mz_shG_pageHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.mz_shG_headerActions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.mz_shG_connectionBadge{border:1px solid var(--border);background:var(--card-surface);letter-spacing:.5px;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:8px;font-weight:600;display:inline-flex}.mz_shG_connectionDot{background:currentColor;border-radius:50%;width:5px;height:5px}.mz_shG_connected{background:var(--success-bg);color:var(--success);border-color:#b9dbc8}.mz_shG_connecting{background:var(--warning-bg);color:var(--warning);border-color:#ecd598}.mz_shG_fallback{background:var(--danger-bg);color:var(--danger);border-color:#e8bfc0}.mz_shG_feedback{margin-bottom:14px}.mz_shG_floorList{flex-direction:column;gap:14px;display:flex}.mz_shG_floorCard{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.mz_shG_floorHeader{border-bottom:1px solid var(--border);background:var(--navy-light);min-height:39px;color:var(--navy);letter-spacing:.3px;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;font-weight:600;display:flex}.mz_shG_floorHeader span:last-child{color:var(--muted);font-size:9px;font-weight:400}.mz_shG_roomGrid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:9px;padding:18px 17px;display:grid}.mz_shG_roomCard{border:1px solid var(--border);background:var(--card-surface);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:78px;padding:9px 6px;display:flex}.mz_shG_roomNumber{color:var(--navy);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:600}.mz_shG_roomStatus{color:var(--muted);letter-spacing:.7px;margin-top:6px;font-size:8px;font-weight:600}.mz_shG_roomType{color:#9a958e;margin-top:5px;font-size:8px}.mz_shG_vacant{background:#fff;border-color:#cdd5cf}.mz_shG_occupied{border:2px solid var(--navy-mid);background:#eef4f8}.mz_shG_requires_cleaning{background:var(--warning-bg);border:1px dashed #a8771d}.mz_shG_under_maintenance{background:var(--danger-bg);border:2px solid #a92c2c}.mz_shG_under_maintenance .mz_shG_roomNumber,.mz_shG_under_maintenance .mz_shG_roomStatus{color:var(--danger)}.mz_shG_legend{border-top:1px solid var(--border);background:#faf9f6;flex-wrap:wrap;align-items:center;gap:24px;padding:10px 17px;display:flex}.mz_shG_legendItem{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.mz_shG_legendSwatch{border-radius:3px;width:24px;height:12px;display:inline-block}.mz_shG_legendVacant{background:#fff;border:1px solid #cdd5cf}.mz_shG_legendOccupied{border:2px solid var(--navy-mid);background:#eef4f8}.mz_shG_legendCleaning{background:var(--warning-bg);border:1px dashed #a8771d}.mz_shG_legendMaintenance{background:var(--danger-bg);border:2px solid #a92c2c}.mz_shG_loadingState,.mz_shG_emptyState{border:1px solid var(--border);background:var(--card-surface);min-height:220px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;gap:10px;display:flex}.mz_shG_modalBody{flex-direction:column;gap:16px;padding-top:4px;display:flex}.mz_shG_formField{flex-direction:column;gap:7px;display:flex}.mz_shG_formField label{color:var(--muted);letter-spacing:.4px;font-size:10px;font-weight:500}.mz_shG_fullWidth{width:100%}.mz_shG_modalFooter{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;display:flex}.mz_shG_maintenanceModal .ant-modal-content{border-radius:6px;padding:0;overflow:hidden}.mz_shG_maintenanceModal .ant-modal-header{background:#9d1f1f;margin:0;padding:15px 18px}.mz_shG_maintenanceModal .ant-modal-title{color:#fff;font-size:13px;font-weight:600}.mz_shG_maintenanceModal .ant-modal-close{color:#fff;top:11px}.mz_shG_maintenanceModal .ant-modal-close:hover{color:#fff;background:#ffffff1a}.mz_shG_maintenanceModal .ant-modal-body{padding:20px 18px 16px}@media (max-width:900px){.mz_shG_pageHeader{flex-direction:column}.mz_shG_headerActions{flex-wrap:wrap;width:100%}.mz_shG_roomGrid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}}@media (max-width:600px){.mz_shG_headerActions{flex-direction:column;align-items:stretch}.mz_shG_connectionBadge{align-self:flex-start}.mz_shG_roomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz_shG_legend{flex-direction:column;align-items:flex-start;gap:9px}}
.nPHZ7G_page{width:100%;max-width:1050px}.nPHZ7G_pageHeader{color:var(--gold);align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.nPHZ7G_pageHeader h1{color:var(--navy);margin:0;font-size:22px;font-weight:500}.nPHZ7G_pageHeader p{color:var(--muted);margin:5px 0 0;font-size:12px}.nPHZ7G_card{border:1px solid var(--border);background:var(--card-surface);border-radius:6px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 2px #12263a0d}.nPHZ7G_cardTitle{border-bottom:1px solid var(--border);background:var(--navy-light);color:var(--navy);letter-spacing:.4px;margin:0;padding:13px 18px;font-size:11px;font-weight:600}.nPHZ7G_cardBody{flex-direction:column;gap:17px;padding:18px;display:flex}.nPHZ7G_searchForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.nPHZ7G_field{flex-direction:column;gap:8px;min-width:0;display:flex}.nPHZ7G_field label{color:var(--muted);font-size:11px;font-weight:600}.nPHZ7G_fullWidth{width:100%}.nPHZ7G_results{gap:10px;display:grid}.nPHZ7G_bookingRow{border:1px solid var(--border);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.nPHZ7G_bookingDetail{flex-direction:column;gap:5px;min-width:0;display:flex}.nPHZ7G_bookingDetail strong{color:var(--navy);font-size:12px}.nPHZ7G_bookingDetail span{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.nPHZ7G_selected{background:var(--success-bg);color:var(--success);overflow-wrap:anywhere;border:1px solid #b9dbc8;border-radius:6px;padding:11px 13px}.nPHZ7G_infoText{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.nPHZ7G_errorText{background:var(--danger-bg);color:var(--danger);border-radius:6px;margin:0;padding:11px 13px}.nPHZ7G_resultDetails{overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.nPHZ7G_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:640px){.nPHZ7G_searchForm{grid-template-columns:1fr}.nPHZ7G_bookingRow,.nPHZ7G_actions{flex-direction:column;align-items:stretch}}
