:root{--border-radius:6px;--border-radius-lg:8px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--primary-color:#1890ff;--primary-color-hover:#40a9ff;--primary-color-active:#096dd9;--success-color:#52c41a;--success-color-hover:#73d13d;--warning-color:#fa8c16;--warning-color-hover:#ffa940;--error-color:#ff4d4f;--error-color-hover:#ff7875;--info-color:#1890ff;--purple-color:#722ed1;--cyan-color:#13c2c2;--bg-color:#fff;--bg-secondary:#f5f5f5;--bg-tertiary:#fafafa;--bg-elevated:#fff;--bg-elevated-rgb:255,255,255;--border-color-rgb:240,240,240;--text-color:#262626;--text-secondary:#8c8c8c;--text-tertiary:#bfbfbf;--text-inverse:#fff;--text-disabled:#d9d9d9;--border-color:#f0f0f0;--border-color-secondary:#e8e8e8;--border-color-active:#d9d9d9;--hover-color:#fafafa;--active-color:#e6f7ff;--box-shadow:0 2px 8px 0 #0000000d;--box-shadow-lg:0 4px 16px 0 #00000014;--box-shadow-elevated:0 6px 20px 0 #0000001f}:root.dark,:root[data-theme=dark]{--primary-color:#1890ff;--primary-color-hover:#40a9ff;--primary-color-active:#177ddc;--success-color:#52c41a;--success-color-hover:#73d13d;--warning-color:#faad14;--warning-color-hover:#ffc53d;--error-color:#ff4d4f;--error-color-hover:#ff7875;--info-color:#1890ff;--purple-color:#9254de;--cyan-color:#36cfc9;--bg-color:#0a0a0a;--bg-secondary:#141414;--bg-tertiary:#1f1f1f;--bg-elevated:#1a1a1a;--bg-elevated-rgb:26,26,26;--border-color-rgb:48,48,48;--text-color:#ffffffd9;--text-secondary:#ffffffa6;--text-tertiary:#ffffff73;--text-inverse:#141414;--text-disabled:#ffffff40;--border-color:#303030;--border-color-secondary:#434343;--border-color-active:#4c4c4c;--hover-color:#1f1f1f;--active-color:#111a2c;--box-shadow:0 2px 8px 0 #00000073;--box-shadow-lg:0 4px 16px 0 #0000008c;--box-shadow-elevated:0 6px 20px 0 #000000a6}@media (prefers-color-scheme:dark){:root:not([data-theme]){--primary-color:#1890ff;--primary-color-hover:#40a9ff;--primary-color-active:#177ddc;--success-color:#52c41a;--success-color-hover:#73d13d;--warning-color:#faad14;--warning-color-hover:#ffc53d;--error-color:#ff4d4f;--error-color-hover:#ff7875;--info-color:#1890ff;--bg-color:#0a0a0a;--bg-secondary:#141414;--bg-tertiary:#1f1f1f;--bg-elevated:#1a1a1a;--bg-elevated-rgb:26,26,26;--border-color-rgb:48,48,48;--text-color:#ffffffd9;--text-secondary:#ffffffa6;--text-tertiary:#ffffff73;--text-inverse:#141414;--text-disabled:#ffffff40;--border-color:#303030;--border-color-secondary:#434343;--border-color-active:#4c4c4c;--hover-color:#1f1f1f;--active-color:#111a2c;--box-shadow:0 2px 8px 0 #00000073;--box-shadow-lg:0 4px 16px 0 #0000008c;--box-shadow-elevated:0 6px 20px 0 #000000a6}}*{box-sizing:border-box}body{background-color:#f5f5f5;color:#262626;color:var(--text-color);line-height:1.5;transition:background-color .3s ease,color .3s ease}.ant-layout-content{position:relative}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px;padding:var(--spacing-xl)}.loading-container .ant-spin{margin-bottom:16px;margin-bottom:var(--spacing-md)}.error-container{color:#8c8c8c;color:var(--text-secondary);padding:32px;padding:var(--spacing-xl);text-align:center}.error-container .anticon{color:#ff4d4f;color:var(--error-color);font-size:48px;margin-bottom:16px;margin-bottom:var(--spacing-md)}.empty-state{padding:32px;padding:var(--spacing-xl);text-align:center}.empty-state-icon{color:#8c8c8c;color:var(--text-secondary);font-size:48px;margin-bottom:16px;margin-bottom:var(--spacing-md);opacity:.6}.dashboard-card{border-radius:8px;border-radius:var(--border-radius-lg);box-shadow:0 2px 8px 0 #0000000d;box-shadow:var(--box-shadow);margin-bottom:var(--spacing-md);transition:box-shadow .2s ease}.dashboard-card:hover{box-shadow:0 4px 16px 0 #00000014;box-shadow:var(--box-shadow-lg)}.dashboard-card .ant-card-body{padding:24px;padding:var(--spacing-lg)}.ant-statistic-title{color:#8c8c8c;color:var(--text-secondary);font-size:14px;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.ant-statistic-content{font-weight:600;line-height:1.2}.properties-table .ant-table-tbody>tr>td{padding:16px 8px;padding:var(--spacing-md) var(--spacing-sm);vertical-align:top}.properties-table .property-additional-data{max-width:200px;overflow:hidden;text-overflow:ellipsis}.properties-table .property-execution-info{color:#8c8c8c;color:var(--text-secondary);font-size:11px;line-height:1.3}.ant-form-item{margin-bottom:24px;margin-bottom:var(--spacing-lg)}.ant-form-item-label>label{color:#262626;color:var(--text-color);font-weight:500}.ant-form-item-explain{font-size:12px;line-height:1.4}.ant-btn{border-radius:6px;border-radius:var(--border-radius);font-weight:500;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ant-btn-primary{background:#1890ff;background:var(--primary-color);border-color:#1890ff;border-color:var(--primary-color)}.ant-btn-primary:hover{background:#40a9ff;background:var(--primary-color-hover);border-color:#40a9ff;border-color:var(--primary-color-hover);box-shadow:0 4px 12px #1890ff4d}.ant-btn-primary:active{background:#096dd9;background:var(--primary-color-active);border-color:#096dd9;border-color:var(--primary-color-active)}.status-tag{border-radius:6px;border-radius:var(--border-radius);font-weight:500;margin-right:8px;margin-right:var(--spacing-sm)}.running-status{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.execution-progress{margin:16px 0;margin:var(--spacing-md) 0}.execution-progress .ant-progress-text{color:#1890ff;color:var(--primary-color);font-weight:500}.platform-breakdown{padding:16px 0;padding:var(--spacing-md) 0}.platform-breakdown-item{background:#fafafa;background:var(--bg-tertiary);border:1px solid #f0f0f0;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--border-radius);margin-bottom:16px;margin-bottom:var(--spacing-md);padding:8px;padding:var(--spacing-sm);transition:background-color .3s ease,border-color .3s ease}.platform-breakdown-item .ant-progress{margin-top:4px;margin-top:var(--spacing-xs)}.dashboard-quick-actions{margin-top:24px;margin-top:var(--spacing-lg)}.dashboard-quick-actions .ant-card{border-radius:8px;border-radius:var(--border-radius-lg);height:100%;text-align:center;transition:all .2s ease}.dashboard-quick-actions .ant-card:hover{box-shadow:0 4px 16px 0 #00000014;box-shadow:var(--box-shadow-lg)}.dashboard-quick-actions .ant-card-body{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:24px;padding:var(--spacing-lg)}.property-card:hover{box-shadow:0 8px 24px #0000001f}.ant-btn-primary,.ant-input,.ant-select .ant-select-selector{border-radius:8px}.quick-action-card:hover{box-shadow:0 12px 28px #00000026}.ant-table-tbody tr:hover td{background-color:#fafafa;background-color:var(--hover-color);transition:background-color .2s ease}.run-card:hover{box-shadow:0 6px 20px 0 #0000001f;box-shadow:var(--box-shadow-elevated)}.ant-card{background:#fff;background:var(--bg-elevated);border-color:#f0f0f0;border-color:var(--border-color);transition:all .3s ease}@media (max-width:768px){:root{--spacing-sm:6px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px}.dashboard-quick-actions .ant-card-body{min-height:150px;padding:16px;padding:var(--spacing-md)}.properties-table .ant-table-scroll{overflow-x:auto}.ant-btn,.ant-table{font-size:12px}.ant-btn{padding:4px 8px}.ant-statistic-content{font-size:18px}}@media (max-width:576px){.ant-layout-content{margin:16px;margin:var(--spacing-md);padding:16px;padding:var(--spacing-md)}.dashboard-quick-actions .ant-card-body{min-height:120px}}.ant-btn:focus,.ant-input:focus,.ant-select-focused .ant-select-selector{outline:2px solid #1890ff;outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){:root{--border-color:#000;--text-secondary:#000}.ant-card{border:2px solid #f0f0f0;border:2px solid var(--border-color)}}@media (prefers-reduced-motion:reduce){.ant-btn,.dashboard-card,.dashboard-quick-actions .ant-card{transition:none}.running-status{animation:none}}:root.dark ::-webkit-scrollbar-track,:root[data-theme=dark] ::-webkit-scrollbar-track{background:#f5f5f5;background:var(--bg-secondary)}:root.dark ::-webkit-scrollbar-thumb,:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#d9d9d9;background:var(--border-color-active)}:root.dark ::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#595959}:root.dark .ant-table-tbody tr:hover td,:root[data-theme=dark] .ant-table-tbody tr:hover td{background-color:#fafafa!important;background-color:var(--hover-color)!important}.ant-btn,.ant-card,.ant-input,.ant-layout,.ant-menu,.ant-select-selector,.ant-table,body{transition:background-color .3s ease,color .3s ease,border-color .3s ease}:root.dark [style*="color: #666"],:root[data-theme=dark] [style*="color: #666"]{color:#8c8c8c!important;color:var(--text-secondary)!important}:root.dark [style*="color: #999"],:root.dark [style*="color: #ccc"],:root[data-theme=dark] [style*="color: #999"],:root[data-theme=dark] [style*="color: #ccc"]{color:#bfbfbf!important;color:var(--text-tertiary)!important}:root.dark [style*="color: #1890ff"],:root[data-theme=dark] [style*="color: #1890ff"]{color:#1890ff!important;color:var(--primary-color)!important}:root.dark [style*="color: #52c41a"],:root[data-theme=dark] [style*="color: #52c41a"]{color:#52c41a!important;color:var(--success-color)!important}:root.dark [style*="color: #fa8c16"],:root[data-theme=dark] [style*="color: #fa8c16"]{color:#fa8c16!important;color:var(--warning-color)!important}:root.dark [style*="color: #ff4d4f"],:root[data-theme=dark] [style*="color: #ff4d4f"]{color:#ff4d4f!important;color:var(--error-color)!important}:root.dark [style*="background-color: #fafafa"],:root.dark [style*="backgroundColor: #fafafa"],:root[data-theme=dark] [style*="background-color: #fafafa"],:root[data-theme=dark] [style*="backgroundColor: #fafafa"]{background-color:#fafafa!important;background-color:var(--bg-tertiary)!important}:root.dark [style*="background-color: #ffffff"],:root.dark [style*="backgroundColor: #ffffff"],:root[data-theme=dark] [style*="background-color: #ffffff"],:root[data-theme=dark] [style*="backgroundColor: #ffffff"]{background-color:#fff!important;background-color:var(--bg-elevated)!important}:root.dark .ant-pagination,:root[data-theme=dark] .ant-pagination{color:#262626!important;color:var(--text-color)!important}:root.dark .ant-pagination .ant-pagination-item,:root[data-theme=dark] .ant-pagination .ant-pagination-item{background:#fff!important;background:var(--bg-elevated)!important;border-color:#f0f0f0!important;border-color:var(--border-color)!important}:root.dark .ant-pagination .ant-pagination-item a,:root[data-theme=dark] .ant-pagination .ant-pagination-item a{color:#262626!important;color:var(--text-color)!important}:root.dark .ant-pagination .ant-pagination-item:hover,:root[data-theme=dark] .ant-pagination .ant-pagination-item:hover{background:#fafafa!important;background:var(--hover-color)!important;border-color:#1890ff!important;border-color:var(--primary-color)!important}:root.dark .ant-pagination .ant-pagination-item:hover a,:root[data-theme=dark] .ant-pagination .ant-pagination-item:hover a{color:#1890ff!important;color:var(--primary-color)!important}:root.dark .ant-pagination .ant-pagination-item-active,:root[data-theme=dark] .ant-pagination .ant-pagination-item-active{background:#1890ff!important;background:var(--primary-color)!important;border-color:#1890ff!important;border-color:var(--primary-color)!important}:root.dark .ant-pagination .ant-pagination-item-active a,:root[data-theme=dark] .ant-pagination .ant-pagination-item-active a{color:#fff!important;color:var(--text-inverse)!important}:root.dark .ant-pagination .ant-pagination-next,:root.dark .ant-pagination .ant-pagination-prev,:root[data-theme=dark] .ant-pagination .ant-pagination-next,:root[data-theme=dark] .ant-pagination .ant-pagination-prev{background:#fff!important;background:var(--bg-elevated)!important;border-color:#f0f0f0!important;border-color:var(--border-color)!important}:root.dark .ant-pagination .ant-pagination-next:hover,:root.dark .ant-pagination .ant-pagination-prev:hover,:root[data-theme=dark] .ant-pagination .ant-pagination-next:hover,:root[data-theme=dark] .ant-pagination .ant-pagination-prev:hover{background:#fafafa!important;background:var(--hover-color)!important;border-color:#1890ff!important;border-color:var(--primary-color)!important}:root.dark .ant-pagination .ant-pagination-disabled,:root[data-theme=dark] .ant-pagination .ant-pagination-disabled{background:#fafafa!important;background:var(--bg-tertiary)!important;border-color:#f0f0f0!important;border-color:var(--border-color)!important}:root.dark .ant-pagination .ant-pagination-disabled a,:root[data-theme=dark] .ant-pagination .ant-pagination-disabled a{color:#bfbfbf!important;color:var(--text-tertiary)!important}:root.dark .ant-pagination .ant-pagination-options .ant-select-selector,:root[data-theme=dark] .ant-pagination .ant-pagination-options .ant-select-selector{background:#fff!important;background:var(--bg-elevated)!important;border-color:#f0f0f0!important;border-color:var(--border-color)!important;color:#262626!important;color:var(--text-color)!important}:root.dark .ant-pagination .ant-pagination-total-text,:root[data-theme=dark] .ant-pagination .ant-pagination-total-text{color:#8c8c8c!important;color:var(--text-secondary)!important}:root.dark [style*="border-color: #f0f0f0"],:root.dark [style*="border: 1px solid #f0f0f0"],:root[data-theme=dark] [style*="border-color: #f0f0f0"],:root[data-theme=dark] [style*="border: 1px solid #f0f0f0"]{border-color:#f0f0f0!important;border-color:var(--border-color)!important}.platform-gradient-homegate{background:linear-gradient(135deg,#1890ff14,#1890ff26)!important}.platform-gradient-immoscout24{background:linear-gradient(135deg,#52c41a14,#52c41a26)!important}:root.dark .platform-gradient-homegate,:root[data-theme=dark] .platform-gradient-homegate{background:linear-gradient(135deg,#1890ff1f,#1890ff33)!important}:root.dark .platform-gradient-immoscout24,:root[data-theme=dark] .platform-gradient-immoscout24{background:linear-gradient(135deg,#52c41a1f,#52c41a33)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(24, 144, 255"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(24, 144, 255"]{background:linear-gradient(135deg,#1890ff26,#1890ff40)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(82, 196, 26"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(82, 196, 26"]{background:linear-gradient(135deg,#52c41a26,#52c41a40)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(250, 140, 22"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(250, 140, 22"]{background:linear-gradient(135deg,#faad1426,#faad1440)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(114, 46, 209"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(114, 46, 209"]{background:linear-gradient(135deg,#9254de26,#9254de40)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(24, 144, 255, 0.08)"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(24, 144, 255, 0.08)"]{background:linear-gradient(135deg,#1890ff1a,#1890ff2e)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(82, 196, 26, 0.08)"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(82, 196, 26, 0.08)"]{background:linear-gradient(135deg,#52c41a1a,#52c41a2e)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(250, 140, 22, 0.08)"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(250, 140, 22, 0.08)"]{background:linear-gradient(135deg,#faad141a,#faad142e)!important}:root.dark [style*="background: linear-gradient(135deg, rgb(19, 194, 194, 0.08)"], :root[data-theme=dark] [style*="background: linear-gradient(135deg, rgb(19, 194, 194, 0.08)"]{background:linear-gradient(135deg,#36cfc91a,#36cfc92e)!important}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-gradient,:root.dark .animated-gradient,:root[data-theme=dark] .animated-gradient{animation:gradientShift 15s ease infinite;background:linear-gradient(-45deg,#667eea,#764ba2,#f093fb,#f5576c,#4facfe,#00f2fe);background-size:400% 400%}@media print{.ant-btn,.ant-layout-header,.ant-layout-sider,.ant-pagination{display:none!important}.ant-layout-content{margin:0;padding:0}.ant-table{font-size:10px}}.skip-link{background:#1890ff;background:var(--primary-color);border-radius:6px;border-radius:var(--border-radius);color:#fff;left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;z-index:1000}.skip-link:focus{top:6px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f0f0f0;background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb{background:#bfbfbf;background:var(--text-tertiary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c;background:var(--text-secondary)}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector{border-color:#ff4d4f;border-color:var(--error-color);box-shadow:0 0 0 2px #ff4d4f33}.ant-form-item-has-success .ant-input,.ant-form-item-has-success .ant-select-selector{border-color:#52c41a;border-color:var(--success-color);box-shadow:0 0 0 2px #52c41a33}.ant-tooltip-inner{border-radius:6px;border-radius:var(--border-radius);font-size:12px;line-height:1.4}.ant-modal-content{border-radius:8px;border-radius:var(--border-radius-lg);overflow:hidden}.ant-modal-header{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--border-color)}.ant-modal-body,.ant-modal-header{padding:24px;padding:var(--spacing-lg)}.ant-modal-footer{border-top:1px solid #f0f0f0;border-top:1px solid var(--border-color);padding:16px 24px;padding:var(--spacing-md) var(--spacing-lg)}.sticky-navbar{transition:all .3s cubic-bezier(.4,0,.2,1)}.sticky-navbar.scrolled{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:#fffc!important;background:rgba(var(--bg-elevated-rgb),.8)!important}.ant-layout-sider .ant-menu-item{border-radius:6px;border-radius:var(--border-radius);margin:0;padding:0 12px!important;transition:all .2s ease;width:auto}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item{align-items:center;background:#0000!important;display:flex;height:48px;justify-content:center;margin:4px 0;padding:0!important;text-align:center}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item-selected,.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item:hover{background:#0000!important}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .anticon{align-items:center;color:#262626;color:var(--text-color);display:flex;flex-shrink:0;font-size:24px;height:24px;justify-content:center;margin:0;width:24px}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content{display:none}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item>span{align-items:center;display:flex;justify-content:center;width:100%}.ant-layout-sider .ant-menu-item:first-child{margin-top:0}.ant-layout-sider.ant-layout-sider-collapsed .ant-menu-item:first-child{margin-top:12px}.ant-layout-sider .ant-menu-item .ant-menu-title-content{color:#262626;color:var(--text-color);font-size:14px;line-height:1.4;margin-left:12px;padding:0}.ant-layout-sider .ant-menu-item .anticon{align-items:center;color:#262626;color:var(--text-color);display:flex;flex-shrink:0;font-size:24px;height:24px;justify-content:flex-start;width:24px}.ant-layout-sider .ant-menu-item>span{align-items:center;color:#262626;color:var(--text-color);display:flex;padding:0;width:100%}.ant-layout-sider .ant-menu-item:hover{background:#fafafa;background:var(--hover-color)}.ant-layout-sider .ant-menu-item-selected{background:#e6f7ff;background:var(--active-color)}.ant-layout-sider .ant-menu-item-selected .ant-menu-title-content{color:#262626;color:var(--text-color);font-weight:600}.ant-layout-sider .ant-menu-item-selected .anticon{color:#262626;color:var(--text-color)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.sticky-navbar.scrolled{background:#fffc!important;background:rgba(var(--bg-elevated-rgb),.8)!important}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.sticky-navbar.scrolled{background:#fff!important;background:var(--bg-elevated)!important}}.sticky-navbar .ant-btn[aria-label*=menu],.sticky-navbar .ant-btn[aria-label*=menu]:active,.sticky-navbar .ant-btn[aria-label*=menu]:focus,.sticky-navbar .ant-btn[aria-label*=menu]:hover,.sticky-navbar .ant-btn[aria-label*=sidebar],.sticky-navbar .ant-btn[aria-label*=sidebar]:active,.sticky-navbar .ant-btn[aria-label*=sidebar]:focus,.sticky-navbar .ant-btn[aria-label*=sidebar]:hover{border:none!important;box-shadow:none!important;outline:none!important}.bg-purple-100{background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.bg-purple-300{background-color:#c084fc}.bg-gray-100{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.bg-gray-300{background-color:#d1d5db}.bg-blue-100{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.bg-blue-300{background-color:#93c5fd}.bg-green-100{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.bg-green-300{background-color:#86efac}.kanban-column-scroll::-webkit-scrollbar{width:6px}.kanban-column-scroll::-webkit-scrollbar-track{background:#0000}.kanban-column-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.kanban-column-scroll::-webkit-scrollbar-thumb:hover{background:#bfbfbf}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{min-height:100vh}.dashboard-card{margin-bottom:16px}.status-badge{font-weight:600;text-transform:uppercase}.sidebar-menu .ant-menu-item{border-radius:8px!important;height:48px!important;line-height:48px!important;margin:4px 0!important;padding:0!important}.sidebar-menu .ant-menu-item .ant-menu-item-icon{-webkit-margin-end:12px!important;font-size:24px!important;height:24px!important;margin-inline-end:12px!important;vertical-align:middle!important;width:24px!important}.sidebar-menu .ant-menu-item .ant-menu-title-content{-webkit-margin-start:0!important;margin-inline-start:0!important}.sidebar-menu:not(.ant-menu-inline-collapsed) .ant-menu-item{padding-left:12px!important;padding-right:12px!important}.sidebar-menu.ant-menu-inline-collapsed .ant-menu-item{margin:4px auto!important;padding:0!important;text-align:center!important;width:48px!important}.sidebar-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-item-icon{-webkit-margin-end:0!important;align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;margin-inline-end:0!important;margin:0 auto!important;width:24px!important}.sidebar-menu.ant-menu-inline-collapsed .ant-menu-item .ant-menu-title-content{display:none!important}.sidebar-menu.ant-menu-inline-collapsed .ant-badge{align-items:center!important;display:flex!important;height:48px!important;justify-content:center!important;width:100%!important}.sidebar-menu.ant-menu-inline-collapsed .ant-badge .ant-badge-count{position:absolute!important;right:8px!important;top:8px!important;transform:none!important}.modern-sidebar{background:#f8f9fa!important;border-right:1px solid #e5e7eb;box-shadow:2px 0 8px #0000000d}.modern-sidebar .sidebar-header{border-bottom:none}.modern-sidebar .bottom-section,.modern-sidebar .favourite-section{border-top:1px solid #e5e7eb;padding-top:16px}.modern-sidebar .sidebar-divider{background:#e5e7eb;height:1px;margin:0 0 12px}.modern-sidebar-menu .ant-menu-item{border-radius:8px!important;color:#374151!important;font-weight:500!important;height:48px!important;line-height:48px!important;margin:4px 0!important;padding:0 12px!important;transition:all .2s ease!important}.modern-sidebar-menu .ant-menu-item:hover{background:#e5e7eb!important;color:#1a1a1a!important}.modern-sidebar-menu .ant-menu-item-selected{background:#e0f2fe!important;color:#1a1a1a!important;font-weight:600!important}.modern-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon{color:#3b82f6!important}.modern-sidebar-menu .ant-menu-item .ant-menu-item-icon{-webkit-margin-end:12px!important;color:#6b7280!important;font-size:20px!important;height:24px!important;margin-inline-end:12px!important;vertical-align:middle!important;width:24px!important}.modern-sidebar-menu .ant-menu-item .ant-menu-title-content{-webkit-margin-start:0!important;font-size:14px!important;margin-inline-start:0!important}:root.dark .modern-sidebar,:root[data-theme=dark] .modern-sidebar{background:#1a1a1a!important;border-right-color:#374151!important;box-shadow:2px 0 8px #0000004d}:root.dark .modern-sidebar .bottom-section,:root.dark .modern-sidebar .favourite-section,:root.dark .modern-sidebar .sidebar-divider,:root[data-theme=dark] .modern-sidebar .bottom-section,:root[data-theme=dark] .modern-sidebar .favourite-section,:root[data-theme=dark] .modern-sidebar .sidebar-divider{border-color:#374151!important}:root.dark .modern-sidebar .sidebar-divider,:root[data-theme=dark] .modern-sidebar .sidebar-divider{background:#374151!important}:root.dark .modern-sidebar-menu .ant-menu-item,:root[data-theme=dark] .modern-sidebar-menu .ant-menu-item{color:#ffffffd9!important}:root.dark .modern-sidebar-menu .ant-menu-item:hover,:root[data-theme=dark] .modern-sidebar-menu .ant-menu-item:hover{background:#374151!important;color:#fffffff2!important}:root.dark .modern-sidebar-menu .ant-menu-item-selected,:root[data-theme=dark] .modern-sidebar-menu .ant-menu-item-selected{background:#1e3a8a!important;color:#fffffff2!important}:root.dark .modern-sidebar-menu .ant-menu-item .ant-menu-item-icon,:root[data-theme=dark] .modern-sidebar-menu .ant-menu-item .ant-menu-item-icon{color:#ffffffa6!important}:root.dark .modern-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon,:root[data-theme=dark] .modern-sidebar-menu .ant-menu-item-selected .ant-menu-item-icon{color:#60a5fa!important}:root.dark .modern-sidebar .user-name,:root[data-theme=dark] .modern-sidebar .user-name{color:#fffffff2!important}:root.dark .modern-sidebar .user-email,:root[data-theme=dark] .modern-sidebar .user-email{color:#ffffffbf!important}
/*# sourceMappingURL=main.46bbbbf8.css.map*/