html,body{margin:0;padding:0;width:100%;min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}#root{width:100%}.ant-table-thead>tr>th,.ant-table-thead>tr>td{text-align:center!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-table-tbody>tr.ant-table-row{transition:background .12s ease}.ant-table-tbody>tr.ant-table-row:hover>td{background:#e6faf7!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{box-shadow:0 0 0 2px #00cea626!important}.hover-lift{transition:transform .15s ease,box-shadow .15s ease}.hover-lift:hover{transform:translateY(-1px);box-shadow:0 4px 20px #00000014!important}.btn-logout{transition:color .18s ease,border-color .18s ease,background .18s ease!important}.btn-logout:hover{color:#ef4444!important;border-color:#fca5a5!important;background:#fff5f5!important}.btn-logout:hover .anticon{color:#ef4444!important}.header-logo{border-radius:10px;padding:4px 10px;margin:-4px -10px;transition:background .18s ease}.header-logo:hover{background:#00cea614}.ant-btn-primary{transition:opacity .15s ease,box-shadow .15s ease,transform .12s ease!important}.ant-btn-primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 4px 16px #00cea659!important}.ant-btn-default:hover{border-color:#5fd4c4!important;color:#0d9e80!important}.ant-btn-text.ant-btn-dangerous:hover{background:#fff5f5!important}.gradient-text{background:linear-gradient(to right,#00cea6,#167472);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.supply-input-number .ant-input-number-handler-wrap{opacity:1!important}.supply-input-number .ant-input-number-handler{border-color:#d9d9d9}.supply-input-number:hover .ant-input-number-handler{border-color:#40a9ff}
