.page_container__mOhiT{max-width:1240px;margin:0 auto;padding:2rem 1.25rem 4rem}.page_topBar__s4JAw{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.6rem}.page_pageTitle__cBwxK{font-size:1.75rem;font-weight:800;margin:0;color:#0f172a}.page_pageSub__aie_i{margin:.25rem 0 0;color:#64748b;font-size:.92rem}.page_tabs__GctO_{display:flex;gap:.5rem;border-bottom:2px solid #e2e8f0;margin-bottom:1.75rem;overflow-x:auto;padding-bottom:.2rem}.page_tabBtn__XRl4e{background:transparent;border:none;padding:.75rem 1.15rem;font-size:.94rem;font-weight:700;color:#64748b;cursor:pointer;border-radius:10px 10px 0 0;white-space:nowrap}.page_tabBtnActive__QrHHk{color:#2563eb;background:#eff6ff;border-bottom:3px solid #2563eb}.page_aiBox__TKt76{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-radius:16px;padding:1.4rem 1.6rem;margin-bottom:1.8rem;display:flex;flex-direction:column;gap:.9rem}.page_aiRow__pvc8h{display:flex;gap:.75rem;flex-wrap:wrap}.page_aiInput__U5JHR{flex:1 1;min-width:260px;padding:.75rem 1rem;border-radius:10px;border:1px solid #334155;background:#0f172a;color:#fff;font-size:.92rem}.page_aiBtn__UeVah{background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;border:none;padding:.75rem 1.3rem;border-radius:10px;font-weight:800;cursor:pointer}.page_grid__o8YSK{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_card___O63k{background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:1.35rem;flex-direction:column;gap:1rem}.page_cardHeader__L6sHW,.page_card___O63k{display:flex;justify-content:space-between}.page_cardHeader__L6sHW{align-items:flex-start;gap:.6rem}.page_cardTitle__lL1m3{font-size:1.12rem;font-weight:800;margin:0 0 .25rem;color:#0f172a}.page_cardAddress___EMXC{font-size:.84rem;color:#64748b;margin:0}.page_tag__X7rRb{font-size:.74rem;font-weight:700;padding:.22rem .6rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;white-space:nowrap}.page_metaBadges__o8diH{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.page_metaPill__3lKqs{font-size:.76rem;padding:.22rem .55rem;border-radius:6px;background:#f1f5f9;color:#334155;font-weight:600}.page_btnGroup__k1vWS{display:flex;flex-wrap:wrap;gap:.45rem;padding-top:.75rem;border-top:1px solid #f1f5f9}.page_btnPrimary__n0hg_{background:#2563eb}.page_btnGreen__vCpME,.page_btnPrimary__n0hg_{color:#fff;border:none;padding:.55rem .9rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;text-decoration:none}.page_btnGreen__vCpME{background:#10b981}.page_btnSecondary__dC7uh{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;padding:.52rem .82rem;border-radius:8px;font-size:.81rem;font-weight:600;cursor:pointer;text-decoration:none}.page_btnDanger__My4xY{background:#fef2f2;color:#dc2626;border:1px solid #fecaca;padding:.52rem .75rem;border-radius:8px;font-size:.81rem;font-weight:600;cursor:pointer}.page_editorPanel__2HW9L{background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:1.65rem;margin-bottom:2rem}.page_editorSection__95L_R{border:1px solid #e2e8f0;border-radius:12px;padding:1.2rem;margin-bottom:1.25rem;background:#f8fafc}.page_formGrid__LAZle{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.page_label__Cpm9u{display:block;font-size:.82rem;font-weight:700;color:#334155;margin-bottom:.35rem}.page_input__q4vw_,.page_select__wyTiY,.page_textarea__z0iEx{width:100%;padding:.62rem .8rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;background:#fff;color:#0f172a}.page_switchRow__A8tYS{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0}.page_switchLabel__Ydd0K{display:flex;align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;color:#0f172a;cursor:pointer}.page_roomCard__lVOlW{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:1.1rem;margin-bottom:1rem}.page_roomHeader__5rGuc{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-wrap:wrap}.page_itemRow__ajg9m{display:grid;grid-template-columns:1.6fr 85px 150px auto;grid-gap:.6rem;gap:.6rem;align-items:center;padding:.65rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.5rem}.page_modalOverlay__VY7Fx{position:fixed;inset:0;z-index:900;background:rgba(15,23,42,.78);display:flex;align-items:center;justify-content:center;padding:1rem}.page_modalBox__93ka3{background:#fff;border-radius:16px;max-width:540px;width:100%;padding:1.6rem;box-shadow:0 20px 50px rgba(0,0,0,.3)}@media (max-width:768px){.page_itemRow__ajg9m{grid-template-columns:1fr}.page_editorPanel__2HW9L{padding:1rem}}.ConciergeTab_message__YarkS{background:#f0fdf4;border:1px solid #86efac;color:#166534;border-radius:10px;padding:.6rem .9rem;font-weight:700;font-size:.88rem}.ConciergeTab_upsell__McwIh{background:linear-gradient(135deg,#eff6ff,#f5f3ff);border:2px dashed #818cf8;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1.25rem;color:#312e81}.ConciergeTab_upsell__McwIh p{margin:.4rem 0 .7rem;font-size:.9rem}.ConciergeTab_section__naZkl{background:#fff;border:1px solid #cbd5e1;border-radius:16px;padding:1.15rem;margin-bottom:1.25rem}.ConciergeTab_h2__KUPxh{margin:0 0 .85rem;font-size:1.1rem;color:#0f172a}.ConciergeTab_sub__2OTHL{font-size:.8rem;color:#64748b}.ConciergeTab_input__46xxN{padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.86rem;background:#fff;min-width:0}.ConciergeTab_addForm__91tCx{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.ConciergeTab_btnPrimary__2vS9b{background:#0f172a;color:#fff;border:none;border-radius:8px;padding:.55rem .9rem;font-weight:800;cursor:pointer}.ConciergeTab_btnPrimary__2vS9b:disabled,.ConciergeTab_input__46xxN:disabled{opacity:.5;cursor:not-allowed}.ConciergeTab_agentGrid__SDZS7{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:.85rem;gap:.85rem}.ConciergeTab_agentCard__5e3Jc{border:1px solid #cbd5e1;border-radius:12px;padding:.9rem;background:#f8fafc}.ConciergeTab_inactive__VRaFd{opacity:.6}.ConciergeTab_agentHead___91cQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.ConciergeTab_badgeOff__FnXwp{background:#e2e8f0;color:#475569;font-size:.7rem;font-weight:800;padding:.15rem .5rem;border-radius:999px}.ConciergeTab_statLine__rRQYM{display:flex;flex-direction:column;gap:.15rem;font-size:.82rem;font-weight:700;color:#0f172a;margin:.55rem 0 .3rem}.ConciergeTab_agentActions__MeWdr{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.ConciergeTab_btnSmall__qJPWd{background:#fff;color:#0f172a;border:1px solid #cbd5e1;border-radius:7px;text-decoration:none}.ConciergeTab_btnDanger__knxbv,.ConciergeTab_btnSmall__qJPWd{padding:.35rem .6rem;font-size:.76rem;font-weight:700;cursor:pointer}.ConciergeTab_btnDanger__knxbv{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5;border-radius:7px}.ConciergeTab_btnLink__lXc_m{display:inline-block;background:#0f172a;color:#fff;border-radius:8px;padding:.45rem .8rem;font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.ConciergeTab_day__VSYSj{margin-bottom:1rem}.ConciergeTab_dayTitle__jeqST{margin:0 0 .45rem;font-size:.95rem;text-transform:capitalize;color:#1e3a8a}.ConciergeTab_planRow__Bm_qZ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px;padding:.6rem .75rem;margin-bottom:.4rem}.ConciergeTab_late__fL4YC{border-color:#fdba74;background:#fff7ed}.ConciergeTab_planMain___qxcB{display:flex;flex-direction:column;gap:.15rem}.ConciergeTab_planControls__ag_Hs{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ConciergeTab_tableWrap__h4Otp{overflow-x:auto}.ConciergeTab_table__lRVlh{width:100%;border-collapse:collapse;font-size:.84rem}.ConciergeTab_table__lRVlh td,.ConciergeTab_table__lRVlh th{border-bottom:1px solid #e2e8f0;padding:.5rem .6rem;text-align:left;vertical-align:top}.ConciergeTab_table__lRVlh th{background:#f1f5f9;font-weight:800}.NextGuestModal_backdrop__OXcI7{position:fixed;inset:0;z-index:9000;background:rgba(15,23,42,.65);display:flex;align-items:center;justify-content:center;padding:1rem}.NextGuestModal_modal__59FvD{background:#fff;border-radius:16px;padding:1.35rem;width:100%;max-width:460px;max-height:92vh;overflow:auto;box-shadow:0 24px 60px rgba(0,0,0,.35)}.NextGuestModal_title__0RfBS{margin:0 0 .5rem;font-size:1.1rem;color:#0f172a}.NextGuestModal_explain__3N9Vo{margin:0 0 1rem;font-size:.84rem;line-height:1.5;color:#475569;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.7rem .85rem}.NextGuestModal_label__J6GDR{display:block;font-size:.8rem;font-weight:700;color:#334155;margin-bottom:.75rem}.NextGuestModal_input__HxW1R{display:block;width:100%;margin-top:.25rem;padding:.6rem .75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;background:#fff}.NextGuestModal_error__sbm_J{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;padding:.55rem .75rem;font-size:.85rem;font-weight:700}.NextGuestModal_actions___wjCL{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1rem}.NextGuestModal_btnPrimary__PitAu{background:linear-gradient(135deg,#2563eb,#10b981);color:#fff;border:none;border-radius:9px;padding:.65rem 1.1rem;font-weight:800;cursor:pointer}.NextGuestModal_btnPrimary__PitAu:disabled{opacity:.6;cursor:wait}.NextGuestModal_btnGhost__E9O01{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;border-radius:9px;padding:.65rem 1rem;font-weight:700;cursor:pointer}