*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}:root{--base-font-size:15px;--app-font-size:var(--base-font-size);--app-line-height:calc(var(--base-font-size) * 1.6);--z-index-base:10;--z-index-draggable:100;--z-index-dropdown:1000;--z-index-modal:1050;--z-index-notification:1060;--z-index-tooltip:1070;--bg-color:#fff;--text-color:#000000d9;--border-color:#d9d9d9;--component-bg:#f5f5f5;--card-bg:#fff;--hover-color:#e6f7ff}[data-theme=dark]{--bg-color:#141414;--text-color:#ffffffd9;--border-color:#434343;--component-bg:#1f1f1f;--card-bg:#1f1f1f;--hover-color:#111b26;background-color:var(--bg-color);color:var(--text-color)}[data-theme=dark] .ant-card,[data-theme=dark] .ant-modal-content,[data-theme=dark] .ant-drawer-content,[data-theme=dark] .ant-table{background-color:var(--card-bg);color:var(--text-color)}[data-theme=dark] .ant-input,[data-theme=dark] .ant-select-selector{background-color:var(--component-bg);color:var(--text-color);border-color:var(--border-color)}html,body{width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--app-font-size);line-height:var(--app-line-height);letter-spacing:-.01em;background-color:var(--bg-color);color:var(--text-color);margin:0;padding:0;font-weight:400}body{overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin-top:0;font-weight:600;line-height:1.3}h1{font-size:2rem;font-weight:700}h2{font-size:1.75rem;font-weight:600}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}p{margin-bottom:1em;font-size:15px;line-height:1.7}.ant-btn{letter-spacing:-.01em;font-size:15px;font-weight:500}.ant-btn-lg{font-size:16px;font-weight:500}.ant-table{font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.ant-table-thead>tr>th{font-size:14px;font-weight:600;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.ant-table-tbody>tr>td{font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.ant-card-head-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.ant-card-body{font-size:15px}.ant-statistic-title{font-size:14px;font-weight:500}.ant-statistic-content-value{font-size:28px;font-weight:600}.ant-form-item-label>label{font-size:14px;font-weight:500}.ant-input,.ant-select-selection-item,.ant-picker-input>input{font-size:15px}.ant-descriptions-item-label{font-weight:600}.ant-modal-title,.ant-drawer-title{font-size:18px;font-weight:600}.ant-tabs-tab{font-size:15px;font-weight:500}.ant-menu-item,.ant-menu-submenu-title{font-size:15px}.ant-badge-count{font-weight:600}.ant-tag{font-weight:500}.router-view-container{width:100%;height:100%}.app-footer{text-align:center;width:100%;color:var(--text-color);opacity:.6;padding:8px 12px;font-size:12px}.ant-modal,.ant-modal-root,.ant-modal-mask,.ant-modal-wrap,.ant-modal-content{z-index:3000!important}body .ant-modal-root{isolation:isolate;position:relative}body .ant-modal-content{position:relative;z-index:3001!important}.ant-select-dropdown{z-index:var(--z-index-dropdown)!important}.ant-tooltip{z-index:var(--z-index-tooltip)!important}.ant-notification{z-index:var(--z-index-notification)!important}.ant-dropdown,.ant-picker-dropdown{z-index:var(--z-index-dropdown)!important}@media (max-width:768px){.ant-table{font-size:.9rem}.ant-btn{padding:0 15px;font-size:.9rem}}@media (max-width:576px){.ant-table{font-size:.8rem}.ant-btn{padding:0 12px;font-size:.8rem}.ant-form-item-label{padding:0 0 4px}.ant-card-head-title{font-size:1rem}.ant-form-item{margin-bottom:12px}}img{max-width:100%;height:auto}@media (max-width:768px){.ant-btn,.ant-checkbox,.ant-radio,.ant-switch,.ant-select-selector,.ant-input,.ant-pagination-item{min-height:40px}.ant-table-row td{padding:12px 8px!important}}
