:root{--ant-layout-header-height:64px;--ant-layout-footer-height:48px;--ant-layout-sider-width:200px}.ant-avatar.avatar-contain>img{object-fit:contain}.ant-menu .ant-menu-item,.ant-menu .ant-menu-submenu-title{-webkit-padding-start:16px!important;padding-inline-start:16px!important}.ant-menu .ant-menu-sub .ant-menu-item{-webkit-padding-start:32px!important;padding-inline-start:32px!important}.card.hover-image{overflow:hidden;position:relative}.card.hover-image img{transition:transform .3s ease;transform-origin:center center}.card.hover-image:hover img{transform:scale(1.05)}.collapsed-sider .ant-menu .ant-menu-item,.collapsed-sider .ant-menu .ant-menu-submenu .ant-menu-submenu-title{-webkit-padding-start:0!important;padding-inline-start:0!important;padding:0!important;text-align:center;justify-content:center}.collapsed-sider .ant-menu .ant-menu-item .ant-menu-title-content,.collapsed-sider .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{display:none}.ant-table-wrapper.table-gaps table{border-collapse:separate;border-spacing:0 var(--ant-margin-lg);margin:calc(-2*var(--ant-margin-lg)) 0 calc(-1*var(--ant-margin-lg)) 0;background:rgba(0,0,0,0)}.ant-table-wrapper.table-gaps .ant-table{background:rgba(0,0,0,0)}.ant-table-wrapper.table-gaps .ant-table-tbody>tr>td,.ant-table-wrapper.table-gaps .ant-table-thead>tr>th{border-top:var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color)}.ant-table-wrapper.table-gaps .ant-table-tbody>tr>td:first-child,.ant-table-wrapper.table-gaps .ant-table-thead>tr>th:first-child{border-left:var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.ant-table-wrapper.table-gaps .ant-table-tbody>tr>td:last-child,.ant-table-wrapper.table-gaps .ant-table-thead>tr>th:last-child{border-right:var(--ant-line-width) var(--ant-line-type) var(--ant-table-border-color);border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.ant-table-wrapper.table-gaps.centered .ant-table-tbody>tr>td{vertical-align:middle}.ant-table-wrapper.table-gaps .ant-table-tbody>tr>td:not(.ant-table-selection-column){vertical-align:top}.ant-table-wrapper.table-gaps .ant-table-tbody>tr>td.ant-table-selection-column,.ant-table-wrapper.table-gaps .ant-table-thead>tr>th.ant-table-selection-column{padding-left:8px;padding-right:8px;border-radius:0!important}