.automatic-schedule-tabs .ant-tabs-tab{font-weight:500;color:#6b7280;border-radius:8px 8px 0 0;margin-right:8px;padding:12px 16px;background:transparent;border:none;transition:all .2s ease}.automatic-schedule-tabs .ant-tabs-tab:hover{color:#3b82f6;background:#f0f9ff}.automatic-schedule-tabs .ant-tabs-tab.ant-tabs-tab-active{color:#3b82f6;background:#fff;font-weight:600;border-left:1px solid #E5E7EB;border-right:1px solid #E5E7EB;border-top:1px solid #E5E7EB;border-bottom:1px solid #FFFFFF;margin-bottom:-1px}.automatic-schedule-tabs .ant-tabs-content-holder{padding:24px 32px;background:#fff}.automatic-schedule-tabs .tab-badge{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.automatic-schedule-tabs .tab-badge.success{background:#ecfdf5;color:#065f46;border:1px solid #D1FAE5}.automatic-schedule-tabs .tab-badge.warning{background:#fffbeb;color:#92400e;border:1px solid #FDE68A}.automatic-schedule-tabs .tab-badge.info{background:#eff6ff;color:#1e40af;border:1px solid #BFDBFE}.automatic-schedule-tabs .enhanced-table .ant-table-thead>tr>th{background:#f8fafc;color:#374151;font-weight:600;border-bottom:1px solid #E5E7EB;padding:16px}.automatic-schedule-tabs .enhanced-table .ant-table-tbody>tr>td{padding:16px;border-bottom:1px solid #F1F5F9}.automatic-schedule-tabs .enhanced-table .ant-table-tbody>tr:hover>td{background:#f8fafc}.generation-status-card{border:1px solid #E5E7EB;border-radius:8px;padding:16px;background:#fff;transition:all .2s ease}.generation-status-card:hover{box-shadow:0 4px 12px #00000014;border-color:#d1d5db}.generation-status-card.success{border-left:4px solid #10B981}.generation-status-card.warning{border-left:4px solid #F59E0B}.generation-status-card.error{border-left:4px solid #EF4444}.automatic-schedule-settings .ant-form-item-label{font-weight:500}.automatic-schedule-settings .ant-switch{background:#d1d5db}.automatic-schedule-settings .ant-switch-checked{background:#10b981}@media (max-width: 768px){.automatic-schedule-tabs .ant-tabs-content-holder{padding:16px 20px}.automatic-schedule-tabs .ant-tabs-tab{padding:8px 12px;margin-right:4px}}
