*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#ebf5f5;color:#0f2e2e}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ebf5f5}::-webkit-scrollbar-thumb{background:#9bbdbd;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#1b7474}.gix-sidebar--open .ant-menu-dark .ant-menu-item-selected{border-left:3px solid #D97B00!important;padding-left:21px!important}.gix-sidebar--open .ant-menu-dark .ant-menu-item{border-left:3px solid transparent;transition:border-color .2s,background .2s,padding .2s}.gix-sidebar:not(.gix-sidebar--open) .ant-menu-item,.gix-sidebar:not(.gix-sidebar--open) .ant-menu-item-selected{border-left:none!important;padding-inline-start:0!important;padding-inline-end:0!important;padding-left:0!important;padding-right:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.gix-sidebar:not(.gix-sidebar--open) .ant-menu-dark .ant-menu-item-selected{background:#d97b00!important;border-radius:8px!important;margin-inline:8px!important;width:calc(100% - 16px)!important}.gix-sidebar:not(.gix-sidebar--open) .ant-menu-dark .ant-menu-item-selected .anticon{color:#fff!important}.gix-sidebar:not(.gix-sidebar--open) .ant-menu-title-content{display:none!important}.gix-sidebar .ant-menu-dark .ant-menu-item-divider{background:#a8cccc33!important;margin:6px 12px!important}.ant-menu-inline-collapsed-tooltip .ant-tooltip-inner{background:#0d5252;color:#fff;font-size:13px;font-weight:500}.ant-menu-inline-collapsed-tooltip .ant-tooltip-arrow:before{background:#0d5252}.ant-layout-content{border-radius:12px}.ant-card{transition:box-shadow .2s ease}.ant-card:hover{box-shadow:0 4px 16px #0a3d3d24!important}.ant-table-thead>tr>th{font-weight:600;letter-spacing:.02em;text-transform:uppercase;font-size:11px}.ant-btn-primary{background:#1b7474!important;border-color:#1b7474!important;font-weight:500}.ant-btn-primary:not(:disabled):hover{background:#2d9494!important;border-color:#2d9494!important}.ant-typography h3,h1.ant-typography,h2.ant-typography,h3.ant-typography{color:#0a3d3d!important}.ant-tag{font-size:11px;font-weight:500}.ant-statistic-content-value{font-weight:700}.ant-modal-title{color:#0a3d3d;font-weight:600}.ant-form-item-label>label{color:#3d6060;font-weight:500}
