@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f5f9;margin:0;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-btn{border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-btn-primary{box-shadow:0 4px 6px -1px #2563eb33,0 2px 4px -1px #2563eb1a!important}.ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 15px -3px #2563eb4d,0 4px 6px -2px #2563eb26!important}.ant-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-table-wrapper .ant-table{background:0 0!important}.ant-table-thead>tr>th{color:#475569!important;background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;padding:16px!important;font-weight:600!important}.ant-table-tbody>tr>td{color:#334155!important;border-bottom:1px solid #f1f5f9!important;padding:16px!important;transition:background .3s!important}.ant-table-tbody>tr:hover>td{background:#f8fafc!important}.ant-modal-content{border-radius:16px!important;padding:24px!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.ant-modal-header{border-bottom:1px solid #f1f5f9!important;margin-bottom:20px!important;padding-bottom:16px!important}.ant-modal-title{color:#1e293b!important;font-size:18px!important;font-weight:700!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-color:#cbd5e1!important;border-radius:8px!important;transition:all .3s!important;box-shadow:0 1px 2px #0000000d!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f626!important}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:#3b82f6!important;border-color:#3b82f6!important}.ant-radio-button-wrapper{border-left:1px solid #d9d9d9!important;border-radius:8px!important;margin-right:8px!important}.ant-radio-button-wrapper:before{display:none!important}.ant-menu-light{background:0 0!important}.ant-menu-item{border-radius:8px!important;margin-top:4px!important;margin-bottom:4px!important}.ant-menu-item-selected{font-weight:600;background-color:#eff6ff!important}.glass-panel{-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #ffffff4d}.page-container{background:linear-gradient(145deg,#f8faff 0%,#f1f5f9 100%);min-height:100vh;padding:28px 32px}.page-header{align-items:center;gap:14px;margin-bottom:28px;display:flex}.card-container{background:#fff;border:1px solid #e8edf5;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0000000f}.card-toolbar{background:linear-gradient(90deg,#fafbff,#f8fafc);border-bottom:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.toolbar-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-container-old{background:#fff;border-radius:8px;padding:24px}.toolbar-old{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}@media (width<=768px){.page-container,.page-container-old{padding:16px!important}.page-header{margin-bottom:16px!important}.card-toolbar,.toolbar-old,.monitoring-header-card{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:16px!important}.toolbar-filters{flex-direction:column!important;align-items:stretch!important;gap:16px!important;width:100%!important}.card-toolbar>*,.toolbar-old>*,.toolbar-filters>*,.monitoring-header-card>*{width:100%!important}.card-toolbar .ant-space,.toolbar-old .ant-space,.toolbar-filters .ant-space,.monitoring-header-card .ant-space{flex-wrap:wrap!important;gap:16px!important;width:100%!important}.card-toolbar .ant-space-item,.toolbar-old .ant-space-item,.toolbar-filters .ant-space-item,.monitoring-header-card .ant-space-item{width:100%!important}.card-toolbar .ant-input-affix-wrapper,.card-toolbar .ant-picker,.card-toolbar .ant-select,.toolbar-old .ant-input-affix-wrapper,.toolbar-old .ant-picker,.toolbar-old .ant-select,.toolbar-filters .ant-input-affix-wrapper,.toolbar-filters .ant-picker,.toolbar-filters .ant-select,.monitoring-header-card .ant-input-affix-wrapper,.monitoring-header-card .ant-input-group-wrapper,.monitoring-header-card .ant-picker,.monitoring-header-card .ant-select{width:100%!important;display:flex!important}.card-toolbar .ant-radio-group,.toolbar-old .ant-radio-group,.toolbar-filters .ant-radio-group,.monitoring-header-card .ant-radio-group{flex-wrap:wrap!important;gap:8px!important;width:100%!important;display:flex!important}.card-toolbar .ant-radio-button-wrapper,.toolbar-old .ant-radio-button-wrapper,.toolbar-filters .ant-radio-button-wrapper,.monitoring-header-card .ant-radio-button-wrapper{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;border-left:1px solid #d9d9d9!important;border-radius:8px!important;flex:auto!important;margin:0!important;overflow:hidden!important}.card-toolbar>button,.toolbar-old>button,.monitoring-header-card>button{width:100%!important;margin-top:4px!important}}
