.room-plan-allotment-grid table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.room-plan-allotment-grid .ant-table{background:#dbe8f7;border-radius:0;font-family:Arial,Tahoma,sans-serif}.room-plan-allotment-grid .ant-table-cell,.room-plan-allotment-grid .ant-table-container{border-color:#6f95c7!important}.room-plan-allotment-grid .ant-table-thead>tr>th{background:#cfe4ff!important;padding:0!important;border-color:#6f95c7!important}.room-plan-allotment-grid .ant-table-tbody>tr>td{padding:0!important;height:32px;background:#e8f0fb}.room-plan-allotment-grid .ant-table-tbody>tr>td:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-left-last):not(:first-child){overflow:hidden;position:relative}.room-plan-allotment-grid .room-plan-timeline-cell{overflow:hidden;clip-path:inset(0);z-index:0}.room-plan-allotment-grid .ant-table-tbody>tr:hover>td{background:#dceaff!important}.room-plan-allotment-grid .ant-table-tbody>tr>td:first-child{background:#f8fbff}.room-plan-allotment-grid .ant-table-cell-fix-left,.room-plan-allotment-grid .ant-table-cell-fix-left-last,.room-plan-allotment-grid td:first-child,.room-plan-allotment-grid th:first-child{z-index:25!important;background:#f8fbff!important}.room-plan-allotment-grid .ant-table-cell-fix-left,.room-plan-allotment-grid .ant-table-cell-fix-left-last,.room-plan-allotment-grid .ant-table-thead>tr>th.ant-table-cell-fix-left,.room-plan-allotment-grid .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.room-plan-allotment-grid td:first-child,.room-plan-allotment-grid th:first-child{position:sticky!important;left:0!important;box-shadow:3px 0 6px -1px rgba(0,74,198,.3)!important;width:140px!important;min-width:140px!important;max-width:140px!important;overflow:hidden!important;transition:width .32s cubic-bezier(.32,.72,0,1),min-width .32s cubic-bezier(.32,.72,0,1),max-width .32s cubic-bezier(.32,.72,0,1),padding .32s ease,box-shadow .32s ease!important;will-change:width,min-width,max-width}.room-plan-allotment-grid .ant-table-thead>tr>th.ant-table-cell-fix-left,.room-plan-allotment-grid .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.room-plan-allotment-grid th:first-child{z-index:35!important;background:#cfe4ff!important}.room-plan-allotment-grid.room-col-collapsed .ant-table-cell-fix-left,.room-plan-allotment-grid.room-col-collapsed .ant-table-cell-fix-left-last,.room-plan-allotment-grid.room-col-collapsed td:first-child,.room-plan-allotment-grid.room-col-collapsed th:first-child{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border-right:none!important;box-shadow:none!important;overflow:hidden!important}@media (min-width:769px){.room-plan-allotment-grid .ant-table-cell-fix-left,.room-plan-allotment-grid .ant-table-cell-fix-left-last,.room-plan-allotment-grid td:first-child,.room-plan-allotment-grid th:first-child{width:128px!important;min-width:128px!important;max-width:128px!important}}.room-plan-allotment-grid .ant-table-body,.room-plan-allotment-grid .ant-table-content{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}