._sidebar_1j4gi_1{position:fixed;left:0;top:0;bottom:0;width:72px;background:#001529;z-index:101;display:none;flex-direction:column;align-items:center;padding-top:0;border-right:1px solid rgba(255,255,255,.05)}@media (min-width: 768px){._sidebar_1j4gi_1{display:flex}}._logo_1j4gi_21{width:72px;height:54px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:gold;font-size:20px;font-weight:900;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:12px}._module_1j4gi_35{width:56px;height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;margin-bottom:6px;cursor:pointer;background:transparent;border:none;color:#ffffff8c;transition:all .2s cubic-bezier(.175,.885,.32,1.275);padding:0}._module_1j4gi_35:hover{background:#ffffff14;color:#ffffffe6;transform:scale(1.05)}._module_1j4gi_35._active_1j4gi_57{background:#1677ff;color:#fff;box-shadow:0 4px 12px #1677ff73}._icon_1j4gi_63{font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}._label_1j4gi_71{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;line-height:1;white-space:nowrap}._langSelect_np53z_1{min-width:130px}._triggerBtn_1s6i7_1{color:var(--ant-color-text-secondary);font-size:16px}._panel_1s6i7_6{width:240px}._section_1s6i7_10{margin-bottom:14px}._section_1s6i7_10:last-child{margin-bottom:0}._label_1s6i7_17{display:block;margin-bottom:6px;font-size:12px}._swatch_1s6i7_23{position:relative;width:26px;height:26px;border:2px solid var(--ant-color-border);border-radius:6px;cursor:pointer;padding:0;transition:transform .15s}._swatch_1s6i7_23:hover{transform:scale(1.1)}._swatchCheck_1s6i7_37{color:#fff;font-size:13px;text-shadow:0 0 2px rgba(0,0,0,.5)}._header_1b63r_1{position:fixed;top:0;left:72px;right:0;z-index:99;height:54px!important;line-height:54px!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;box-shadow:0 4px 12px #0003;display:flex!important;align-items:center;padding:0 16px!important;gap:0}@media (max-width: 767.98px){._header_1b63r_1{left:0;padding:0 10px!important}}._left_1b63r_23{flex:0 0 auto;margin-right:16px}._nav_1b63r_28{flex:1 1 0;min-width:0;height:54px;border-bottom:none!important;background:transparent!important}._nav_1b63r_28 .ant-menu-item,._nav_1b63r_28 .ant-menu-submenu-title{color:#ffffffc7!important;font-weight:700!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.4px!important;height:54px!important;line-height:54px!important;padding:0 14px!important;top:0!important}._nav_1b63r_28 .ant-menu-item:hover,._nav_1b63r_28 .ant-menu-submenu-title:hover{color:#fff!important;background:#ffffff1a!important}._nav_1b63r_28 .ant-menu-item:after,._nav_1b63r_28 .ant-menu-submenu-title:after{display:none!important}._nav_1b63r_28 .ant-menu-item-selected,._nav_1b63r_28 .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important;background:#ffffff24!important}._nav_1b63r_28 .ant-menu-overflow-item-rest{color:#ffffffc7!important;height:54px!important;line-height:54px!important}._right_1b63r_67{flex:0 0 auto;margin-left:8px}._hotelName_1b63r_72{font-size:14px;font-weight:700;color:#fff!important;white-space:nowrap}._triggerBtn_1b63r_79{color:#ffffffd9!important;font-size:16px}._triggerBtn_1b63r_79:hover{background:#ffffff1a!important;color:#fff!important}._iconBtn_1b63r_88{color:#ffffffd9!important;font-size:16px}._iconBtn_1b63r_88:hover{background:#ffffff1a!important;color:#fff!important}._userInfo_1b63r_97{cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}._userInfo_1b63r_97:hover{background:#ffffff1f}._userName_1b63r_107{font-size:13px;color:#ffffffe6!important}._mobileDrawer_1nvmu_1 .ant-drawer-body{padding:0;background:#001529}._drawerLogo_1nvmu_6{height:54px;display:flex;align-items:center;padding:0 16px;color:#fff;font-size:15px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.1)}._starBadge_1nvmu_17{color:gold;font-size:12px;background:#ffd7002e;border-radius:4px;padding:1px 4px;margin-left:6px}._content_1nvmu_26{background:var(--ant-color-bg-layout)}*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Arial,-apple-system,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}input,textarea,select,button{font-family:inherit;font-size:inherit}#root{height:100vh;overflow:hidden}.ant-table-small .ant-table-thead>tr>th{font-size:12px;font-weight:600}.ant-table-small .ant-table-tbody>tr>td{font-size:12px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width: 991.98px){.ant-table-wrapper{width:100%}}@media (max-width: 767.98px){body{font-size:13px}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important;padding-bottom:0}.ant-modal-content{padding:16px 14px}.ant-modal-body{max-height:calc(100vh - 150px);overflow-y:auto}.ant-drawer-content-wrapper{max-width:88vw}.ant-picker-dropdown{max-width:calc(100vw - 16px)}.ant-picker-panels{flex-direction:column!important;flex-wrap:nowrap!important}.ant-picker-panel-container .ant-picker-panel{width:100%}.ant-select-dropdown{max-width:calc(100vw - 16px)}.ant-form-inline .ant-form-item{width:100%;margin-right:0;margin-bottom:8px}.ant-form-inline .ant-form-item:last-child{margin-bottom:0}.ant-form-item-control-input-content>.ant-input,.ant-form-item-control-input-content>.ant-input-affix-wrapper,.ant-form-item-control-input-content>.ant-input-number,.ant-form-item-control-input-content>.ant-picker,.ant-form-item-control-input-content>.ant-select,.ant-form-item-control-input-content>.ant-input-group{width:100%!important}.ant-modal .ant-picker,.ant-modal .ant-select,.ant-modal .ant-input-number,.ant-modal .ant-cascader-picker{width:100%!important}.ant-tabs-nav-wrap{overflow-x:auto}.ant-table-wrapper .ant-table{font-size:12px}.ant-pagination{display:flex;flex-wrap:wrap;row-gap:6px}.ant-pagination .ant-pagination-options{display:none}.ant-descriptions-view table{display:block}.ant-card-body{padding:12px}.ant-layout-content .ant-space-horizontal{flex-wrap:wrap;row-gap:8px}.ant-layout-content .ant-statistic{min-width:120px}}
