@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:600}.ant-card{border-radius:8px}.ant-btn-primary{box-shadow:none}html:has(.ant-modal-mask){overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-drawer-mask){overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-modal-mask) body{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-drawer-mask) body{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-modal-mask) #root{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-drawer-mask) #root{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-modal-mask) .ant-layout{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-drawer-mask) .ant-layout{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-modal-mask) .ant-layout-content{overscroll-behavior:contain!important;overflow:hidden!important}html:has(.ant-drawer-mask) .ant-layout-content{overscroll-behavior:contain!important;overflow:hidden!important}.ant-modal-body,.ant-drawer-body{overscroll-behavior:contain}.ant-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 40px);padding:0;overflow:hidden;display:flex!important}.ant-modal .ant-modal-header{border-bottom:1px solid #0505050f;flex:none;margin:0;padding:16px 24px}.ant-modal .ant-modal-body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.ant-modal .ant-modal-footer{border-top:1px solid #0505050f;flex:none;margin:0;padding:12px 24px}.ant-modal .ant-modal-close{top:12px;inset-inline-end:16px}.text-center{text-align:center}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}
