*{box-sizing:border-box}.App{min-height:100vh}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.light-theme{background-color:#fff;color:#000}.dark-theme,.dark-theme .App{background-color:#141414;color:#fff}:root{--transition-duration: .3s;--transition-timing: ease}*,*:before,*:after{transition:background-color var(--transition-duration) var(--transition-timing),color var(--transition-duration) var(--transition-timing),border-color var(--transition-duration) var(--transition-timing),box-shadow var(--transition-duration) var(--transition-timing)}.light-theme{--bg-primary: #ffffff;--bg-secondary: #f3f1ec;--bg-tertiary: #faf7f0;--bg-elevated: #ffffff;--text-primary: #1c1c1a;--text-secondary: #6b6b64;--border-color: #e2ddd2;--border-elevated: transparent;--shadow-color: rgba(60, 50, 30, .12);--accent: #b07a2e;--accent-hover: #c08a38;--accent-tint: rgba(176, 122, 46, .12)}.dark-theme{--bg-primary: #0f1214;--bg-secondary: #171b1e;--bg-tertiary: #1f262b;--bg-elevated: #1f262b;--text-primary: #e7edef;--text-secondary: #8b979c;--border-color: #262d32;--border-elevated: #2f3a40;--shadow-color: rgba(0, 0, 0, .5);--accent: #c9944f;--accent-hover: #d6a660;--accent-tint: rgba(201, 148, 79, .14)}.theme-toggle-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;cursor:pointer;font-size:16px;transition:all var(--transition-duration) var(--transition-timing)}.light-theme .theme-toggle-button{background-color:transparent;color:#666}.light-theme .theme-toggle-button:hover{background-color:#f5f5f5;color:var(--accent)}.dark-theme .theme-toggle-button{background-color:transparent;color:#a6a6a6}.dark-theme .theme-toggle-button:hover{background-color:#2a2a2a;color:var(--accent-hover)}.dark-theme .ant-layout-header{background-color:var(--bg-secondary)!important;border-bottom:1px solid var(--border-color)}.dark-theme .ant-layout-content{background-color:var(--bg-primary)!important}.dark-theme .ant-card{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-card-head{background-color:var(--bg-secondary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-card-body{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark-theme .ant-menu{background-color:transparent!important;color:var(--text-primary)!important}.dark-theme .ant-menu-item{color:var(--text-primary)!important}.dark-theme .ant-menu-item:hover{background-color:var(--bg-tertiary)!important;color:var(--accent-hover)!important}.dark-theme .ant-menu-item-selected{background-color:var(--accent-tint)!important;color:var(--accent-hover)!important}.dark-theme .ant-dropdown{background-color:var(--bg-elevated)!important;border:1px solid var(--border-elevated)!important;box-shadow:0 6px 16px var(--shadow-color)!important}.dark-theme .ant-dropdown-menu{background-color:var(--bg-elevated)!important;border:none!important}.dark-theme .ant-dropdown-menu-item{color:var(--text-primary)!important}.dark-theme .ant-dropdown-menu-item:hover{background-color:var(--bg-tertiary)!important}.dark-theme .ant-typography,.dark-theme .ant-typography h1,.dark-theme .ant-typography h2,.dark-theme .ant-typography h3,.dark-theme .ant-typography h4,.dark-theme .ant-typography h5,.dark-theme .ant-typography h6{color:var(--text-primary)!important}.dark-theme .ant-btn-default{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-btn-default:hover{background-color:var(--bg-tertiary)!important;border-color:var(--accent-hover)!important;color:var(--accent-hover)!important}.dark-theme .ant-table{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark-theme .ant-table-thead>tr>th{background-color:var(--bg-tertiary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-table-tbody>tr>td{border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-table-tbody>tr:hover>td{background-color:var(--bg-tertiary)!important}.dark-theme .ant-form-item-label>label{color:var(--text-primary)!important}.dark-theme .ant-input{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-input:hover,.dark-theme .ant-input:focus{border-color:var(--accent-hover)!important;box-shadow:0 0 0 2px var(--accent-tint)!important}.dark-theme .ant-modal-content{background-color:var(--bg-elevated)!important;color:var(--text-primary)!important}.dark-theme .ant-modal-header{background-color:var(--bg-elevated)!important;border-bottom-color:var(--border-elevated)!important}.dark-theme .ant-modal-title{color:var(--text-primary)!important}.dark-theme .ant-notification{background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.dark-theme ::-webkit-scrollbar{width:8px;height:8px}.dark-theme ::-webkit-scrollbar-track{background-color:var(--bg-secondary)}.dark-theme ::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.dark-theme ::-webkit-scrollbar-thumb:hover{background-color:var(--accent-hover)}.dark-theme .ant-pagination{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark-theme .ant-pagination li{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .ant-pagination li a{color:var(--text-primary)!important;background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .ant-pagination li:hover a{color:var(--accent-hover)!important;background-color:var(--bg-tertiary)!important;border-color:var(--accent-hover)!important}.dark-theme .ant-pagination li.ant-pagination-item-active a{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important;color:#fff!important}.dark-theme .ant-pagination-options{background-color:var(--bg-secondary)!important}.dark-theme .ant-pagination-options .ant-select-selector{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-pagination-total-text{color:var(--text-primary)!important}.dark-theme .ant-dropdown-menu{background-color:var(--bg-elevated)!important;border:1px solid var(--border-elevated)!important;box-shadow:0 6px 16px #0000004d!important}.dark-theme .ant-dropdown-menu-item{color:var(--text-primary)!important;background-color:var(--bg-elevated)!important}.dark-theme .ant-dropdown-menu-item:hover{background-color:var(--bg-tertiary)!important;color:var(--accent-hover)!important}.dark-theme .ant-dropdown-menu-item-divider{background-color:var(--border-elevated)!important}.dark-theme .ant-select-dropdown{background-color:var(--bg-elevated)!important;border:1px solid var(--border-elevated)!important;box-shadow:0 6px 16px #0000004d!important}.dark-theme .ant-select-item{color:var(--text-primary)!important}.dark-theme .ant-select-item:hover{background-color:var(--bg-tertiary)!important}.dark-theme .ant-select-item-option-selected{background-color:var(--accent-tint)!important;color:var(--accent-hover)!important}.dark-theme .ant-list-item{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-progress-text{color:var(--text-primary)!important}.dark-theme .ant-divider{border-color:var(--border-color)!important}.dark-theme .ant-divider-horizontal.ant-divider-with-text{color:var(--text-primary)!important}.dark-theme .ant-alert{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-alert-info{background-color:#6b93c41f!important;border-color:#6b93c4!important}.dark-theme .ant-alert-warning{background-color:#faad141a!important;border-color:#faad14!important}.dark-theme .ant-empty{color:var(--text-primary)!important}.dark-theme .ant-empty-description{color:var(--text-secondary)!important}.dark-theme .ant-tag{background-color:var(--bg-tertiary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-tooltip-inner{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important}.dark-theme .ant-tooltip-arrow:before{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .modal-info-section{background-color:var(--bg-tertiary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .modal-list-item,.dark-theme .ant-picker{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.dark-theme .ant-picker:hover{border-color:var(--accent-hover)!important}.dark-theme .ant-picker-focused{border-color:var(--accent-hover)!important;box-shadow:0 0 0 2px var(--accent-tint)!important}.dark-theme .ant-picker-dropdown{background-color:var(--bg-elevated)!important;border:1px solid var(--border-elevated)!important;box-shadow:0 6px 16px #0000004d!important}.dark-theme .ant-picker-panel{background-color:var(--bg-elevated)!important;border-color:var(--border-elevated)!important}.dark-theme .ant-picker-header{border-bottom-color:var(--border-elevated)!important}.dark-theme .ant-picker-header-view,.dark-theme .ant-picker-content,.dark-theme .ant-picker-cell{color:var(--text-primary)!important}.dark-theme .ant-picker-cell:hover .ant-picker-cell-inner{background-color:var(--bg-tertiary)!important}.dark-theme .ant-picker-cell-selected .ant-picker-cell-inner{background-color:var(--accent-hover)!important;color:#fff!important}.dark-theme .ant-picker-today .ant-picker-cell-inner{border-color:var(--accent-hover)!important}.dark-theme .ant-descriptions-item-label,.dark-theme .ant-descriptions-item-content{color:var(--text-primary)!important}.dark-theme .ant-descriptions-bordered .ant-descriptions-item{border-color:var(--border-color)!important}.dark-theme .ant-statistic{color:var(--text-primary)!important}.dark-theme .ant-statistic-title{color:var(--text-secondary)!important}.dark-theme .ant-statistic-content,.dark-theme .ant-steps-item-title{color:var(--text-primary)!important}.dark-theme .ant-steps-item-description{color:var(--text-secondary)!important}.dark-theme .ant-steps-item-process .ant-steps-item-icon{background-color:var(--accent-hover)!important;border-color:var(--accent-hover)!important}.dark-theme .ant-collapse{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .ant-collapse-item{border-color:var(--border-color)!important}.dark-theme .ant-collapse-header{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important}.dark-theme .ant-collapse-content{background-color:var(--bg-secondary)!important;border-color:var(--border-color)!important}.dark-theme .ant-collapse-content-box{color:var(--text-primary)!important}:where(.css-dev-only-do-not-override-htuab8).ant-table-wrapper .ant-table-pagination.ant-pagination{margin:0!important;padding:16px 0!important}.ant-table-wrapper,.ant-table-container,.ant-table-content{background-color:#fff!important}.dark-theme .ant-table-wrapper,.dark-theme .ant-table-container,.dark-theme .ant-table-content,.dark-theme .ant-skeleton{background-color:var(--bg-primary)!important}.ant-card-body:has(.ant-table-wrapper){background-color:#fff!important;padding:0!important}.dark-theme .ant-card-body:has(.ant-table-wrapper){background-color:var(--bg-primary)!important;padding:0!important}.ant-spin-container,.dark-theme .ant-spin-container{background-color:inherit!important}.ant-spin-spinning{background-color:#fff!important}.dark-theme .ant-spin-spinning{background-color:var(--bg-primary)!important}.ant-table-placeholder{background-color:#fff!important}.dark-theme .ant-table-placeholder{background-color:var(--bg-primary)!important;color:var(--text-primary)!important}.dark-theme .ant-table-tbody .ant-table-placeholder .ant-empty{color:var(--text-primary)!important}.ant-btn-primary,.ant-btn-default,.ant-btn-dashed{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.ant-tabs-tab .ant-tabs-tab-btn{text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:12px}.ant-card-head-title{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;color:var(--text-secondary)}.ant-form-item-label>label{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;color:var(--text-secondary)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.nc-block-row:hover .nc-block-controls,.nc-block-row:hover .nc-block-delete{opacity:.55!important}.nc-block-row .nc-block-controls:hover,.nc-block-delete:hover{opacity:1!important}.nc-block-delete:hover{color:#d99087!important}body{margin:0;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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
