html, body, #root { height: 100%; margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; } .colorWeak { filter: invert(80%); } .ant-layout { min-height: 100vh; } .ant-pro-layout .ant-pro-sider.ant-pro-sider-fixed-mix { height: calc(100vh - 74px); inset-block-start: 74px; } .ant-layout-has-sider > .ant-layout-sider { inset-inline-start: 0; } .ant-pro-layout .ant-pro-sider .ant-menu-submenu-arrow { inset-inline-end: 16px; } .ant-layout-header { height: 74px !important; } .ant-pro-global-header { height: 74px !important; } canvas { display: block; } body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul, ol { list-style: none; } @media (max-width: 768px) { .ant-table { width: 100%; overflow-x: auto; &-thead>tr, &-tbody>tr { >th, >td { white-space: pre; >span { display: block; } } } } } .del-confirm { .del-icon { margin-right: 5px; width: 22px; height: 22px; background-color: rgba(233, 157, 66, 1); color: #fff; border-radius: 50%; align-content: center; text-align: center; } .ant-modal-confirm-btns { .ant-btn-default:last-child { border-color: #1677ff !important; color: #fff !important; background-color: #1677ff !important; } .ant-btn-default { color: #000 !important; border-color: #d9d9d9 !important; } } }