html,body,#root{margin:0;padding:0;min-height:100vh}body{background:#fff;transition:background-color .2s ease}html[data-theme=dark] body{background:#1a1a1a}a{color:var(--link-color, #1677ff);text-decoration:none}a:hover,a:active,a:visited{color:var(--link-color, #1677ff)}@media(pointer:fine){.ant-table-body{overflow-x:scroll!important;scrollbar-width:thin}.ant-table-body::-webkit-scrollbar{height:8px;display:block}.ant-table-body::-webkit-scrollbar-track{background:transparent}.ant-table-body::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}html[data-theme=dark] .ant-table-body::-webkit-scrollbar-thumb{background:#fff3}}@media(pointer:coarse){.ant-btn:not(.ant-btn-sm):not(.ant-btn-lg),.ant-input:not(.ant-input-sm),.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-sm),.ant-select-single:not(.ant-select-sm) .ant-select-selector,.ant-picker:not(.ant-picker-small),.ant-input-number:not(.ant-input-number-sm){min-height:40px}.ant-btn-sm,.ant-input-sm,.ant-input-affix-wrapper-sm,.ant-select-sm .ant-select-selector,.ant-picker-small,.ant-input-number-sm{min-height:36px}.ant-table-cell .ant-btn-icon-only,.ant-table-cell .ant-btn-link,.ant-space .ant-btn-icon-only{min-width:36px;min-height:36px}.ant-checkbox-wrapper,.ant-radio-wrapper{padding:4px 0}}@media(max-width:768px),(pointer:coarse){.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:40px!important;height:40px!important;line-height:40px!important}.ant-pagination-item a{line-height:38px!important}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{height:40px!important;line-height:40px!important}}.cs-rail .cs-rail-fade,.cs-rail .ant-menu .ant-menu-item-group-title{transition:opacity .2s}.cs-rail-folded .cs-rail-fade,.cs-rail-folded .ant-menu .ant-menu-item-group-title,.cs-rail-folded .ant-menu .ant-menu-item .ant-menu-title-content{opacity:0}
