*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fa;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ant-card{border:1px solid #eef1f6!important;border-radius:12px!important;box-shadow:0 1px 3px #1018280a,0 1px 2px #10182808!important;transition:box-shadow .25s ease,transform .25s ease}.ant-card-hoverable:hover{box-shadow:0 8px 24px #1018281a,0 2px 6px #1018280d!important;transform:translateY(-2px)}.ant-card-head{border-bottom:1px solid #f0f3f8!important;font-weight:600}.ant-table{border-radius:10px}.ant-table-wrapper .ant-table{border:none}.ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid #eef1f6!important;color:#475569!important;font-weight:600!important;padding-bottom:12px!important;padding-top:12px!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr:hover>td{background:#f0f7ff!important}.ant-table-tbody>tr>td{border-bottom:1px solid #f4f6fa!important;padding-bottom:11px!important;padding-top:11px!important}.ant-pagination{margin:14px 16px!important}.ant-btn{border-radius:8px;font-weight:500}.ant-btn-primary{box-shadow:0 2px 6px #1890ff40}.ant-btn-primary:hover{box-shadow:0 4px 12px #1890ff59}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector{border-radius:8px!important}.ant-tag{border-radius:6px}.ant-modal-content,.stat-card{border-radius:14px!important;overflow:hidden}.stat-card{border:1px solid #eef1f6!important;position:relative}.stat-card:after{background:currentColor;border-radius:50%;bottom:-30px;content:"";height:110px;opacity:.04;position:absolute;right:-30px;transition:transform .35s ease;width:110px}.stat-card:hover:after{transform:scale(1.3)}.stat-card .stat-icon{align-items:center;border-radius:10px;box-shadow:0 4px 12px #0000001f;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.stat-card .stat-value{font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.ant-tabs-editable-card .ant-tabs-tab{border-radius:8px 8px 0 0!important}.ant-menu-dark .ant-menu-item-selected{border-radius:8px;margin-inline:8px;width:calc(100% - 16px)}.ra-upload-tile{border-radius:10px!important;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease!important}.ra-upload-tile:hover{background:#f0f7ff!important;border-color:#1677ff!important;box-shadow:0 4px 14px #1677ff1f}.ra-upload-tile.ra-filled{background:#fff!important;border-color:#e6ebf2!important;box-shadow:0 1px 3px #1018280f}.ra-upload-tile.ra-filled:hover{box-shadow:0 6px 18px #1018281f;transform:translateY(-2px)}.ra-thumb{background:#fafbfc!important;border:1px solid #e8edf3!important;border-radius:10px!important;box-shadow:0 1px 3px #1018280d;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.ra-thumb:hover{border-color:#bcd6ff!important;box-shadow:0 6px 18px #10182824;transform:translateY(-2px)}.ra-thumb .ra-thumb-bar{background:linear-gradient(0deg,#0000009e,#0000000d);bottom:0;display:flex;gap:14px;justify-content:center;left:0;opacity:0;padding:5px 0;position:absolute;right:0;transition:opacity .22s ease}.ra-thumb:hover .ra-thumb-bar{opacity:1}.ra-thumb .ra-icon{color:#fff;cursor:pointer;font-size:13px;transition:transform .15s ease}.ra-thumb .ra-icon:hover{transform:scale(1.2)}.ra-thumb .ra-icon.danger{color:#ff9c9c}.ra-pick-row{border-radius:10px!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.ra-pick-row:hover{border-color:#1677ff!important;box-shadow:0 3px 10px #1677ff1a}.ant-layout-sider>.ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#ffffff40 #0000;scrollbar-width:thin}.sidebar-menu-scroll::-webkit-scrollbar{width:6px}.sidebar-menu-scroll::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.sidebar-menu-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff73}.sidebar-menu-scroll::-webkit-scrollbar-track{background:#0000}
/*# sourceMappingURL=main.08f1c83a.css.map*/