body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-table-striped .ant-table-tbody>tr:nth-child(odd)>td{background:#fafafa}.skip-to-content{background:#2a7f86;border-radius:0 0 4px 0;color:#fff;font-weight:600;left:-9999px;padding:.75rem 1rem;position:absolute;text-decoration:none;top:0;z-index:1200}.skip-to-content:focus{left:0}#main-content:focus{outline:2px solid #2a7f86;outline-offset:2px}.ant-btn:not(.ant-btn-sm):not(.ant-btn-link),.ant-checkbox-wrapper,.ant-menu-item,.ant-pagination-item,.ant-pagination-next,.ant-pagination-prev,.ant-typography a,.touch-target-min{min-height:44px;min-width:44px}.ant-btn-link,.ant-typography a{align-items:center;display:inline-flex}.table-action-column .ant-btn,.table-action-column .ant-typography a{min-width:96px;white-space:nowrap}.ant-table-enhanced .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.app-layout-root{min-height:100vh}.app-layout-sider{max-width:280px!important;min-width:220px!important;width:16%!important}.app-main-content{margin:24px 16px 0}@media (max-width:992px){.app-layout-root.ant-layout{flex-direction:column}.app-layout-sider{height:auto!important;max-width:none!important;min-width:0!important;position:relative!important;width:100%!important}.app-main-content{margin:12px 8px 0;padding:12px!important}.login-form-shell{padding:0 16px;width:min(100%,420px)}}