@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);:root,[data-theme=light]{--primary:#6366f1;--primary-light:#818cf8;--primary-dark:#4f46e5;--success:#10b981;--danger:#ef4444;--warning:#f59e0b;--info:#3b82f6;--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-elevated:#fff;--surface:#fff;--surface-hover:#f1f5f9;--surface-glass:#ffffffd9;--surface-glass-border:#e2e8f099;--text-primary:#0f172a;--text-secondary:#64748b;--text-tertiary:#94a3b8;--text-inverse:#fff;--border:#e2e8f0;--border-light:#f1f5f9;--divider:#e2e8f0;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 8px 24px #00000014;--card-bg:#fff;--card-border:#e2e8f0;--card-selected-bg:#6366f10a;--card-selected-border:#6366f1;--card-even-bg:#f8fafc;--input-bg:#f8fafc;--input-border:#e2e8f0;--input-text:#0f172a;--input-placeholder:#94a3b8;--menu-item-hover:#f1f5f9;--menu-item-active-bg:#6366f11a;--menu-item-active-text:#6366f1;--header-bg:#f1f5f9d9;--sidebar-bg:#fff;--content-bg:#f8fafc;--summary-positive-bg:#6366f10f;--summary-negative-bg:#ef444414;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--bottom-nav-height:72px;--header-height:56px;--transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}[data-theme=dark]{--bg-primary:#0f172a;--bg-secondary:#1e293b;--bg-elevated:#1e293b;--surface:#1e293b;--surface-hover:#334155;--surface-glass:#0f172ad9;--surface-glass-border:#33415599;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-tertiary:#64748b;--text-inverse:#0f172a;--border:#334155;--border-light:#1e293b;--divider:#334155;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 12px #0000004d;--shadow-lg:0 8px 24px #0006;--card-bg:#1e293b;--card-border:#334155;--card-selected-bg:#6366f11f;--card-selected-border:#818cf8;--card-even-bg:#1a2332;--input-bg:#1e293b;--input-border:#334155;--input-text:#f1f5f9;--input-placeholder:#64748b;--menu-item-hover:#334155;--menu-item-active-bg:#6366f126;--menu-item-active-text:#818cf8;--header-bg:#0f172acc;--sidebar-bg:#0f172a;--content-bg:#0f172a;--summary-positive-bg:#6366f11f;--summary-negative-bg:#ef444426}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0;user-select:none;-webkit-user-select:none}#root,body,html{background-color:#f8fafc;background-color:var(--bg-primary);color:#0f172a;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;height:100%;transition:background-color .3s ease,color .3s ease}code{font-family:SF Mono,Fira Code,Fira Mono,monospace}::-webkit-scrollbar{background:#0000;width:4px}::-webkit-scrollbar-thumb{background:#94a3b8;background:var(--text-tertiary);border-radius:4px}.ant-table-thead>tr>th{background:#f1f5f9!important;background:var(--bg-secondary)!important;color:#64748b!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom:1px solid #e2e8f0!important;border-bottom:1px solid var(--border)!important}.ant-table-row{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ant-table-row:hover>td{background:#f1f5f9!important;background:var(--surface-hover)!important}.ant-table-tbody>tr.ant-table-row-selected>td{background:#6366f10a;background:var(--card-selected-bg)}.ant-tag{border-color:#0000!important;border-radius:9999px!important;border-radius:var(--radius-full)!important;font-weight:500!important;padding:2px 10px!important}.ant-alert{border-color:#0000!important;border-radius:12px!important;border-radius:var(--radius-md)!important}.ant-menu-inline-collapsed-tooltip{display:none}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{color:inherit!important}.ant-btn{border-radius:8px!important;border-radius:var(--radius-sm)!important;font-weight:500!important;height:auto!important;padding:8px 16px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition)!important}.ant-btn-primary{box-shadow:0 2px 8px #6366f14d!important}.ant-btn-primary:hover{box-shadow:0 4px 12px #6366f166!important;transform:translateY(-1px)}.ant-btn-sm{padding:4px 12px!important}.ant-modal-content{border-radius:16px!important;border-radius:var(--radius-lg)!important;overflow:hidden}.ant-modal-content,.ant-modal-header{background:#fff!important;background:var(--surface)!important}.ant-modal-header{border-bottom:1px solid #e2e8f0!important;border-bottom:1px solid var(--border)!important}.ant-modal-title{color:#0f172a!important;color:var(--text-primary)!important;font-size:16px!important;font-weight:700!important;text-align:center!important}.ant-form-item{margin-bottom:16px!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-password,.ant-picker,.ant-select-selector{background:#f8fafc!important;background:var(--input-bg)!important;border:1.5px solid #e2e8f0!important;border:1.5px solid var(--input-border)!important;border-radius:8px!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;color:#0f172a!important;color:var(--input-text)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition)!important}.ant-input-affix-wrapper>.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-affix-wrapper>.ant-input-number,.ant-input-password>.ant-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#0f172a!important;color:var(--input-text)!important}.ant-input-affix-wrapper .ant-input::placeholder,.ant-input::placeholder{color:#94a3b8!important;color:var(--input-placeholder)!important}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus,.ant-input-focused,.ant-input-number-focused,.ant-input-number:focus,.ant-input:focus,.ant-picker-focused{border-color:#6366f1!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #6366f11f!important}.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-input:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#6366f1!important;border-color:var(--primary)!important}.ant-form-item-label>label{color:#64748b!important;color:var(--text-secondary)!important;font-size:13px!important;font-weight:500!important}.ant-radio-button-wrapper-checked{background:#6366f1!important;background:var(--primary)!important;border-color:#6366f1!important;border-color:var(--primary)!important;color:#fff!important;font-weight:600!important}.ant-space-align-center{justify-content:space-between;width:100%}.ant-notification-hook-holder,.ant-notification-notice{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#0f172aeb!important;border-radius:12px!important;border-radius:var(--radius-md)!important}.ant-notification-close-icon,.ant-notification-notice-message{color:#fff!important}.ant-drawer.ant-drawer-open .ant-drawer-mask{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ant-drawer-content{border-radius:16px 16px 0 0!important;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important}.ant-drawer-content,.ant-drawer-header{background:#fff!important;background:var(--surface)!important}.ant-drawer-header{border-bottom:1px solid #e2e8f0!important;border-bottom:1px solid var(--border)!important}.ant-empty{margin:20px!important}.ant-empty-description{color:#94a3b8;color:var(--text-tertiary);font-size:14px}.ant-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;padding:12px 4px 4px}@media (max-width:1200px){.ant-pagination{justify-content:center;padding-bottom:80px;padding-bottom:calc(var(--bottom-nav-height, 72px) + 8px)}}.ant-pagination .ant-pagination-item-active{border-color:#6366f1!important;border-color:var(--primary)!important}.ant-tabs-tab{font-weight:500!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition)!important}.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600!important}.ant-switch-checked{background:#6366f1!important;background:var(--primary)!important}.ant-descriptions-item-label{font-weight:600}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover,.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#6366f1;background:var(--primary);color:#fff!important;font-weight:600!important}.ant-picker-ranges{align-items:center;display:flex;flex-flow:column}.ant-picker-ranges>.ant-picker-ok,.ant-picker-ranges>.ant-picker-ok>button{margin-left:0;width:100%}.ant-layout .ant-layout-sider{background:#fff!important;background:var(--sidebar-bg)!important;border-right:1px solid #e2e8f0;border-right:1px solid var(--border)}.ant-menu{background:#0000!important}.ant-menu-item{border-radius:8px!important;border-radius:var(--radius-sm)!important;color:#0f172a!important;color:var(--text-primary)!important;font-weight:500!important;margin:2px 8px!important}.ant-menu-item:hover{background:#f1f5f9!important;background:var(--menu-item-hover)!important}.ant-menu-item-selected{background:#6366f11a!important;background:var(--menu-item-active-bg)!important;color:#6366f1!important;color:var(--menu-item-active-text)!important;font-weight:600!important}.ant-layout-header{background:#f1f5f9d9!important;background:var(--header-bg)!important;border-bottom:1px solid #e2e8f099;border-bottom:1px solid var(--surface-glass-border)}.ant-input[disabled]{color:#94a3b8;color:var(--text-tertiary)}.ant-card{background:#fff!important;background:var(--card-bg)!important;border-color:#e2e8f0!important;border-color:var(--card-border)!important}.ant-dropdown-menu,.ant-popover-inner{background:#fff!important;background:var(--surface)!important}.ant-table-summary>tr>td{background:#f1f5f9!important;background:var(--bg-secondary)!important}.d-none{display:none}.logoutMenu{bottom:20px;font-weight:600;position:absolute!important}.custom-modal .ant-modal-content{background:#fff!important;background:var(--surface)!important;color:#0f172a!important;color:var(--text-primary)!important}.profileHoverMenu:hover{background-color:#f1f5f9;background-color:var(--surface-hover)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
/*# sourceMappingURL=main.e03e880b.css.map*/