@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@keyframes slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2ee;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}.ant-table-thead>tr>th{text-transform:uppercase!important;letter-spacing:.5px!important;color:#2a2a2a!important;background:linear-gradient(90deg,#e8ede6 0%,#edebeb 100%)!important;border-bottom:2px solid #c21020!important;font-size:14px!important;font-weight:700!important}.ant-table-tbody>tr:hover>td{background:#0390300a!important}.ant-message .ant-message-notice-content{padding:14px 24px!important;font-size:18px!important}.ant-menu-dark .ant-menu-item{border-radius:8px!important;margin:2px 8px!important;transition:all .2s!important}.ant-menu-dark .ant-menu-item:hover{background:#39d0501f!important}.ant-menu-dark .ant-menu-item-selected{background:linear-gradient(90deg,#0390304d 0%,#39d05026 100%)!important;border-left:3px solid #39d050!important}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#39d050!important}.ant-card{border:1px solid #0000000f!important;border-radius:12px!important;transition:box-shadow .2s!important;box-shadow:0 1px 3px #0000000a!important}.ant-card:hover{box-shadow:0 4px 12px #00000014!important}.ant-btn-primary{background:linear-gradient(135deg,#039030 0%,#006020 100%)!important;border:none!important;font-weight:600!important;box-shadow:0 2px 8px #0390304d!important}.ant-btn-primary:hover{background:linear-gradient(135deg,#02a035 0%,#007828 100%)!important;box-shadow:0 4px 12px #03903066!important}.ant-tag{border-radius:6px!important;font-weight:500!important}.ant-drawer-header{background:linear-gradient(135deg,#142414 0%,#1e3a1e 100%)!important;border-bottom:3px solid #c21020!important}.ant-drawer-title{color:#fff!important;font-weight:700!important}.ant-drawer-close{color:#ffffffb3!important}.ant-drawer-extra .ant-tag{border:none!important}.ant-modal-header{border-bottom:2px solid #c21020!important;margin-right:32px!important}.ant-modal-title{color:#2a2a2a!important;font-weight:700!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#03903033;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#03903059}.ant-pagination-item-active{background:#c21020!important;border-color:#c21020!important}.ant-pagination-item-active a{color:#fff!important}.ant-tabs-ink-bar{background:#c21020!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#c21020!important;font-weight:700!important}@media (width<=1200px){.ant-layout-content{margin:12px!important;padding:16px!important}.ant-layout-header{padding:0 16px!important}}@media (width<=900px){.ant-layout-content{margin:8px!important;padding:12px!important}.ant-table-wrapper{overflow-x:auto}}.ant-select-focused .ant-select-selector{border-color:#039030!important;box-shadow:0 0 0 2px #0390301a!important}input,textarea{font-size:16px!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#039030!important;box-shadow:0 0 0 2px #0390301a!important}
