:root{--color-medium-gray:#545454;--color-gray:#c1c1c1;--color-light-gray:#e8e8e8;--color-light-gray-1:#e2e2e2;--color-light-gray-2:#eaeaea;--color-light-gray-3:#d9d9d9;--color-white:#fff;--color-black:#000;--color-yellow-1:#f5851e;--color-yellow-2:#f2d13e;--color-primary-1:#038fdd;--color-gray-100:#f9f9f9;--color-gray-200:#eeeeee;--color-gray-300:#d9d9d9;--color-gray-400:#cccccc;--color-gray-500:#666666;--color-gray-600:#333333;--color-gray-700:#222222;--sider-bg:#fff;--container-bg:#c0e5fc;--calendar-main-bg:#ceeab0;--calendar-minor-bg:#ffffab;--card-bg:#fafafa;--table-select-hover-bg:#bae0ff}body,html{margin:0;padding:0}body{color:rgb(var(--color-medium-gray));min-height:100dvh}h1,h2,h3,h4,h5,p{margin:0}section>div{place-self:center}.pointer{cursor:pointer}.underline{text-decoration:underline}.border-radius{border-radius:8px}.border-card,div.border-card{border-radius:8px;border:1px solid var(--color-light-gray-3);padding:10px;background-color:var(--card-bg)}.border-card,.box-shadow,div.border-card{box-shadow:0 0 5px 5px rgba(0,0,0,.03)}.layout-box-shadow{box-shadow:0 0 4px 4px rgba(0,0,0,.08)}.block-card,div.block-card{border-radius:8px;box-shadow:0 0 5px 5px rgba(0,0,0,.03);background-color:var(--card-bg)}.ant-layout-sider-collapsed{.notification,.user-name{display:none}}.logo-wrap{display:flex;align-items:center}.ant-layout-sider-collapsed .logo-wrap{display:none}.main-content-wrap{overflow-x:hidden;overflow-y:auto;flex:auto}.site-button-ghost-wrapper{padding:16px;background:rgb(190,200,200)}.customScrollBar::-webkit-scrollbar{width:8px}.customScrollBar::-webkit-scrollbar-thumb{border-radius:10px;background:var(--color-gray)}.customScrollBar::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px rgba(0,0,0,.2);background:var(--container-bg)}.fullChildrenSpin.ant-spin-nested-loading{position:absolute;top:0;bottom:0;left:0;right:0}.icon-wrap{display:inline-flex;cursor:pointer;padding:4px}.icon-wrap:hover{background:var(--container-bg)}.customCalendar.ant-picker-calendar{font-size:13px;line-height:1.2}.customCalendar.ant-picker-calendar .ant-picker-cell,.customCalendar.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:0}.ant-tour{max-width:100%}@media (min-width:1200px){.customSortIconTable{overflow:hidden}.customSortIconTable.ant-table-wrapper{border-radius:8px;box-shadow:0 0 5px 5px rgba(0,0,0,.03)}.customSortIconTable.ant-table-wrapper .ant-table,.customSortIconTable.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder,.customSortIconTable.ant-table-wrapper .ant-table-tbody>tr.ant-table-placeholder:hover>td{background:var(--card-bg)}}.customSortIconTable.ant-table-wrapper .ant-table-column-sorters{justify-content:flex-start}.customSortIconTable.ant-table-wrapper .alignItem .ant-table-column-sorters{justify-content:center}.customSortIconTable.ant-table-wrapper .ant-table-column-sorters .ant-table-column-title{flex:none;word-break:break-all}.customSortIconTable .highlightBgRow{background:var(--color-light-gray-1)}.customSortIconTable .ant-table-row-expand-icon-cell .ant-table-row-expand-icon{border-color:var(--color-medium-gray);transform:scale(1)}.customSortIconTable .ant-table-selection-column .ant-checkbox-inner{border-color:var(--color-medium-gray)}.customSortIconTable .ant-table-tbody .blinkBgRow.ant-table-row>.ant-table-cell{background:var(--table-select-hover-bg)}.customSortIconTable .ant-table-tbody-virtual-scrollbar.ant-table-tbody-virtual-scrollbar-vertical{visibility:initial!important}.customSortIconTable{.roomTypeText{display:none}}.ant-tabs .ant-tabs-content,.ant-tabs .ant-tabs-content .ant-tabs-tabpane{height:100%;overflow:hidden}.scrollYAutoTable .ant-table-body{overflow:auto!important}.ant-menu-submenu-selected>.ant-menu-submenu-title{color:rgba(0,0,0,.85)!important}.ant-menu-submenu-title:hover{background-color:transparent!important}.ant-menu-item .ant-menu-title-content{transition:none!important}.ant-menu-light.ant-menu-root.ant-menu-inline{border:none!important}.custom-menu .menu-always-open.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{display:none}.custom-menu .menu-always-open.ant-menu-submenu>.ant-menu-submenu-title{padding-right:16px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:500;color:var(--color-gray)!important;cursor:default}.custom-menu .menu-always-open.ant-menu-submenu>.ant-menu-submenu-title:hover{background-color:transparent}.calendar-cell:hover{background:var(--color-primary)!important;color:var(--color-white)}.button-block-wrap:hover{border:1px solid var(--hover-border-color)}