html,body,#root{margin:0;padding:0}@media (max-width: 991px),(pointer: coarse){.ant-table-wrapper .ant-table-row-expand-icon{width:24px;height:24px;transform:scale(1)}.ant-table-wrapper .ant-table-row-expand-icon:before{top:11px;inset-inline-end:5px;inset-inline-start:5px}.ant-table-wrapper .ant-table-row-expand-icon:after{top:5px;bottom:5px;inset-inline-start:11px}.ant-table a,.ant-alert-message a,.ant-alert-description a{display:inline-block;min-height:24px;line-height:24px}.ant-typography .ant-typography-copy,.ant-typography-copy,.ant-typography-expand{min-width:24px;min-height:24px}.ant-switch{height:26px;min-width:52px;line-height:26px}.ant-switch .ant-switch-handle{width:22px;height:22px}.ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 24px)}.ant-table-wrapper .ant-pagination .ant-pagination-item,.ant-table-wrapper .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-pagination .ant-pagination-next,.ant-table-wrapper .ant-pagination .ant-pagination-jump-prev,.ant-table-wrapper .ant-pagination .ant-pagination-jump-next{min-width:32px;height:32px;line-height:30px}.ant-drawer .ant-drawer-header .ant-drawer-close,.ant-modal-root .ant-modal-content .ant-modal-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.ant-alert.ant-alert-banner,.cm-banner{flex-wrap:wrap}.ant-alert.ant-alert-banner .ant-alert-action,.cm-banner .ant-alert-action{width:100%;margin-inline-start:0;margin-top:8px}.ant-modal-root .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}}.ant-typography-copy,.ant-typography-expand{display:inline-flex;align-items:center;justify-content:center;min-width:16px;min-height:16px}.cm-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{height:8px}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.ant-table-content,.ant-table-body{scrollbar-width:thin}.ant-table-wrapper .ant-table-tbody>tr.cm-subhead>td,.ant-table-wrapper .ant-table-tbody>tr.cm-subhead>td.ant-table-cell-row-hover,.ant-table-wrapper .ant-table-tbody>tr.cm-subhead.ant-table-row:hover>td{background:#fafafa;color:#0009;font-size:12px;font-weight:600;padding-top:3px;padding-bottom:3px;white-space:nowrap}.cm-rowtext{position:sticky;left:0;display:inline-block;max-width:calc(100vw - 96px);white-space:normal}
