.dashboard-tabs .ant-tabs-tab{background:#fff!important;border:1px solid #d9d9d9!important;border-bottom:none!important;border-radius:4px 4px 0 0!important;padding:8px 16px!important;margin:0!important;font-size:13px!important;color:#333!important;font-weight:500!important}.dashboard-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:-1px!important}.dashboard-tabs .ant-tabs-tab:hover{color:#000!important}.dashboard-tabs .ant-tabs-tab-active{background:#fff!important;border-color:#d9d9d9!important;border-bottom:2px solid #fff!important;color:#000!important;font-weight:600!important}.dashboard-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#000!important}.dashboard-tabs .ant-tabs-nav{margin-bottom:0!important}.dashboard-tabs .ant-tabs-nav:before{border-bottom:1px solid #d9d9d9!important}.dashboard-tabs .ant-tabs-ink-bar{display:none!important}.dashboard-tabs .ant-tabs-content-holder{border:1px solid #d9d9d9;border-top:none;padding:16px;background:#fff}.fetch-button:hover{background:#ffe600!important;color:#000!important;border:none!important}.ant-notification-notice{background:#000!important;color:#fff!important}.ant-notification-notice-message{color:#fff!important;font-weight:600!important}.ant-notification-notice-description{color:#fff!important}.ant-notification-notice-icon{color:#ffe600!important}.ant-notification-notice-close{color:#fff!important}.ant-notification-notice-close:hover{color:#ffe600!important}.fetch-button:focus{background:#000!important;color:#fff!important;border:none!important}.fetch-button[disabled]{background:#666!important;color:#999!important;cursor:not-allowed}.fetch-button[disabled]:hover{background:#666!important;color:#999!important}.common-table .ant-table-thead>tr>th{background:#000!important;color:#fff!important;font-weight:600!important;font-size:12px!important;border-bottom:2px solid #FFE600!important;padding:8px 10px!important}.common-table .ant-table-thead>tr>th:before{display:none!important}.common-table .ant-table-thead>tr>th .ant-table-column-sorters{color:#fff!important}.common-table .ant-table-thead>tr>th .ant-table-column-sorter{color:#ffffffb3!important}.common-table .ant-table-thead>tr>th .ant-table-column-sorter-up.active,.common-table .ant-table-thead>tr>th .ant-table-column-sorter-down.active{color:#fff!important}.common-table .ant-table-thead>tr>th:hover{background:#1a1a1a!important}.common-table .ant-table-tbody>tr>td{padding:8px 12px!important;font-size:12px!important;color:#333!important}.common-table .ant-table-tbody>tr:hover>td{background:#f0f9f4!important}.common-table .ant-table-tbody>tr:nth-child(2n){background:#fafafa}.common-table .ant-pagination-item-active{border-color:#000!important}.common-table .ant-pagination-item-active a{color:#000!important}.common-table .ant-pagination-item:hover{border-color:#000!important}.common-table .ant-pagination-item:hover a{color:#000!important}.App{min-height:100vh}.app-container{max-width:1400px;margin:0 auto;padding:24px}.ant-form-item{margin-bottom:20px}.ant-form-item-label>label{font-weight:500}.ant-card-head{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ant-card-head-title{color:#fff}.ant-btn-primary{background:#1890ff;border-color:#1890ff}.ant-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-table-tbody>tr:hover>td{background:#f5f5f5}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}@media (max-width: 768px){.app-container{padding:16px}.ant-descriptions-item{padding-bottom:12px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}.ant-layout{min-height:100vh}.ant-card{margin-bottom:16px;box-shadow:0 1px 2px #00000008}.ant-table-wrapper{margin-top:16px}
