.demo-logo-vertical,.ant-card{transition:all .3s ease}.ant-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.ant-statistic-title{font-size:14px;color:#000000a6;margin-bottom:4px}.ant-statistic-content{font-size:24px;font-weight:600}.ant-progress-line{margin-bottom:8px}.ant-table-wrapper{overflow-x:auto}.ant-btn-primary{background:#1890ff;border-color:#1890ff}.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.ant-modal-header{border-bottom:1px solid #f0f0f0;margin-bottom:16px}.ant-form-item-label>label{font-weight:500}.ant-tag{border-radius:4px;font-weight:500}.ant-avatar{background:#1890ff}.ant-menu-dark .ant-menu-item-selected{background-color:#1890ff!important}@media (max-width: 1200px){.ant-col-6{width:50%!important;margin-bottom:16px}}@media (max-width: 768px){.ant-col-6,.ant-col-12{width:100%!important;margin-bottom:16px}.ant-statistic-content{font-size:20px}.ant-table-wrapper{font-size:12px}}@media (max-width: 576px){.ant-layout-content{margin:16px 8px!important;padding:16px!important}.ant-card-body{padding:16px}}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ant-table-body::-webkit-scrollbar{height:6px}.ant-table-body::-webkit-scrollbar-track{background:#f1f1f1}.ant-table-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ant-table-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}.app-loading-spin-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff9;z-index:1000}.ant-layout{background:#f0f2f5!important}.ant-layout-header{box-shadow:0 1px 4px #00152914}.ant-layout-sider{box-shadow:2px 0 6px #00152959}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}#commentLogBox>.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:10px}@media (max-width: 768px){.ant-layout-sider{position:fixed!important;height:100vh;z-index:999}.ant-layout-content{margin-left:0!important}}
