.KPICard-module__sHqDBa__kpiCard{background:var(--gradient-background-card);border:var(--border-width)solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-4);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);position:relative;overflow:hidden}.KPICard-module__sHqDBa__kpiCard:before{content:"";background:var(--gradient-rainbow);opacity:0;width:100%;height:4px;transition:opacity var(--transition-normal);position:absolute;top:0;left:0}.KPICard-module__sHqDBa__kpiCard:hover{box-shadow:var(--shadow-xl);border-color:var(--color-blue-500);transform:translateY(-4px)}.KPICard-module__sHqDBa__kpiCard:hover:before{opacity:1}.KPICard-module__sHqDBa__kpiHeader{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.KPICard-module__sHqDBa__kpiTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.025em}.KPICard-module__sHqDBa__kpiIcon{border-radius:var(--radius-md);width:36px;height:36px;font-size:var(--font-size-base);transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.KPICard-module__sHqDBa__kpiCard:hover .KPICard-module__sHqDBa__kpiIcon{transform:scale(1.1)}.KPICard-module__sHqDBa__kpiIcon.KPICard-module__sHqDBa__success{background:var(--gradient-green);color:var(--text-inverse);box-shadow:var(--shadow-green)}.KPICard-module__sHqDBa__kpiIcon.KPICard-module__sHqDBa__danger{background:var(--gradient-red);color:var(--text-inverse);box-shadow:var(--shadow-red)}.KPICard-module__sHqDBa__kpiIcon.KPICard-module__sHqDBa__warning{background:linear-gradient(135deg,var(--color-yellow-400)0%,var(--color-orange-500)100%);color:var(--text-inverse);box-shadow:var(--shadow-gray)}.KPICard-module__sHqDBa__kpiIcon.KPICard-module__sHqDBa__info{background:var(--gradient-blue);color:var(--text-inverse);box-shadow:var(--shadow-blue)}.KPICard-module__sHqDBa__kpiValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-1);line-height:1.2}.KPICard-module__sHqDBa__kpiChange{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px var(--spacing-2);border-radius:var(--radius-sm);width:fit-content;display:flex}.KPICard-module__sHqDBa__kpiChange.KPICard-module__sHqDBa__positive{color:var(--color-green-600);background:#10b9811a}.KPICard-module__sHqDBa__kpiChange.KPICard-module__sHqDBa__negative{color:var(--color-red-600);background:#ef44441a}@media (max-width:480px){.KPICard-module__sHqDBa__kpiCard{padding:var(--spacing-3)}.KPICard-module__sHqDBa__kpiHeader{margin-bottom:var(--spacing-1)}.KPICard-module__sHqDBa__kpiTitle{font-size:10px}.KPICard-module__sHqDBa__kpiIcon{width:32px;height:32px;font-size:var(--font-size-sm)}.KPICard-module__sHqDBa__kpiValue{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs)}.KPICard-module__sHqDBa__kpiChange{padding:1px var(--spacing-1);font-size:10px}}@media (min-width:481px) and (max-width:768px){.KPICard-module__sHqDBa__kpiCard{padding:var(--spacing-3)}.KPICard-module__sHqDBa__kpiTitle{font-size:11px}.KPICard-module__sHqDBa__kpiIcon{width:34px;height:34px}.KPICard-module__sHqDBa__kpiValue{font-size:var(--font-size-xl)}}
.KPIGrid-module__0635ba__kpiGrid{gap:var(--spacing-5);margin-bottom:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1280px){.KPIGrid-module__0635ba__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.KPIGrid-module__0635ba__kpiGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.KPIGrid-module__0635ba__kpiGrid{gap:var(--spacing-4);grid-template-columns:1fr}}
.SemaforoIndicator-module__iBHcKW__semaforoIndicator{width:60px;height:60px;transition:all var(--transition-fast);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.SemaforoIndicator-module__iBHcKW__semaforoIndicator:hover{transform:scale(1.15);box-shadow:0 4px 12px #0003}.SemaforoIndicator-module__iBHcKW__semaforoIndicator.SemaforoIndicator-module__iBHcKW__green{background-color:#10b981}.SemaforoIndicator-module__iBHcKW__semaforoIndicator.SemaforoIndicator-module__iBHcKW__yellow{background-color:#fbbf24}.SemaforoIndicator-module__iBHcKW__semaforoIndicator.SemaforoIndicator-module__iBHcKW__orange{background-color:#f97316}.SemaforoIndicator-module__iBHcKW__semaforoIndicator.SemaforoIndicator-module__iBHcKW__red{background-color:#ef4444}.SemaforoIndicator-module__iBHcKW__semaforoIndicator.SemaforoIndicator-module__iBHcKW__gray{background-color:#d1d5db;border:2px solid #9ca3af}.SemaforoIndicator-module__iBHcKW__semaforoStatusIcon,.SemaforoIndicator-module__iBHcKW__semaforoStatusText{display:none}
.Button-module__VMVMAW__btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-lg);transition:all var(--transition-normal);cursor:pointer;border:var(--border-width)solid transparent;white-space:nowrap;font-family:inherit;display:inline-flex}.Button-module__VMVMAW__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__VMVMAW__btn-primary{background:var(--gradient-blue);color:var(--text-inverse);box-shadow:var(--shadow-blue)}.Button-module__VMVMAW__btn-primary:hover:not(:disabled){background:var(--gradient-blue-hover);box-shadow:var(--shadow-blue-hover);transform:translateY(-2px)}.Button-module__VMVMAW__btn-secondary{background:var(--gradient-background-light);color:var(--text-primary);border-color:var(--border-color);box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__btn-secondary:hover:not(:disabled){background:var(--bg-tertiary);border-color:var(--border-color-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__VMVMAW__btn-success{background:var(--gradient-green);color:var(--text-inverse);box-shadow:var(--shadow-green)}.Button-module__VMVMAW__btn-success:hover:not(:disabled){background:var(--gradient-green-hover);box-shadow:var(--shadow-green-hover);transform:translateY(-2px)}.Button-module__VMVMAW__btn-danger{background:var(--gradient-red);color:var(--text-inverse);box-shadow:var(--shadow-red)}.Button-module__VMVMAW__btn-danger:hover:not(:disabled){background:var(--gradient-red-hover);box-shadow:var(--shadow-red-hover);transform:translateY(-2px)}.Button-module__VMVMAW__btn-outline{border-color:var(--border-color);color:var(--text-primary);box-shadow:var(--shadow-xs);background-color:#0000}.Button-module__VMVMAW__btn-outline:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--color-blue-500);color:var(--color-blue-600);box-shadow:var(--shadow-sm)}.Button-module__VMVMAW__btn-ghost{color:var(--text-secondary);background-color:#0000}.Button-module__VMVMAW__btn-ghost:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary)}.Button-module__VMVMAW__btn-sm{padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-xs)}.Button-module__VMVMAW__btn-md{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm)}.Button-module__VMVMAW__btn-lg{padding:var(--spacing-md)var(--spacing-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.Button-module__VMVMAW__btn-icon{padding:var(--spacing-sm);border-radius:var(--radius-md);width:40px;height:40px}.Button-module__VMVMAW__btnIcon{justify-content:center;align-items:center;font-size:1.1em;display:inline-flex}@media (max-width:480px){.Button-module__VMVMAW__btn{padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-xs);gap:var(--spacing-xs)}.Button-module__VMVMAW__btn-sm{padding:6px var(--spacing-sm);font-size:11px}.Button-module__VMVMAW__btn-md{padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-xs)}.Button-module__VMVMAW__btn-lg{padding:var(--spacing-sm)var(--spacing-lg);font-size:var(--font-size-sm)}.Button-module__VMVMAW__btn-icon{width:36px;height:36px;padding:var(--spacing-xs)}.Button-module__VMVMAW__btn.Button-module__VMVMAW__fullWidthMobile{width:100%}}@media (min-width:481px) and (max-width:768px){.Button-module__VMVMAW__btn{padding:var(--spacing-sm)var(--spacing-md)}.Button-module__VMVMAW__btn-icon{width:38px;height:38px}}
.Card-module__QRy0Sa__card{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);width:100%}.Card-module__QRy0Sa__card:hover{box-shadow:var(--shadow-md)}.Card-module__QRy0Sa__cardHeader{padding:var(--spacing-4)var(--spacing-5);border-bottom:1px solid var(--border-color)}.Card-module__QRy0Sa__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--spacing-2);margin:0;display:flex}.Card-module__QRy0Sa__cardBody{padding:var(--spacing-4);width:100%}.Card-module__QRy0Sa__cardFooter{padding:var(--spacing-4)var(--spacing-5);border-top:1px solid var(--border-color);background-color:var(--bg-secondary)}@media (max-width:480px){.Card-module__QRy0Sa__card{border-radius:var(--radius-md)}.Card-module__QRy0Sa__cardHeader{padding:var(--spacing-3)}.Card-module__QRy0Sa__cardTitle{font-size:var(--font-size-base);gap:var(--spacing-1)}.Card-module__QRy0Sa__cardBody{padding:var(--spacing-3)}.Card-module__QRy0Sa__cardFooter{padding:var(--spacing-3);gap:var(--spacing-2);flex-direction:column}}@media (min-width:481px) and (max-width:768px){.Card-module__QRy0Sa__cardHeader,.Card-module__QRy0Sa__cardBody,.Card-module__QRy0Sa__cardFooter{padding:var(--spacing-3)var(--spacing-4)}.Card-module__QRy0Sa__cardTitle{font-size:var(--font-size-base)}}@media (min-width:769px) and (max-width:1024px){.Card-module__QRy0Sa__cardHeader,.Card-module__QRy0Sa__cardBody{padding:var(--spacing-4)}}
.Badge-module__yqYDGW__badge{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs)var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);white-space:nowrap;transition:all var(--transition-fast);display:inline-flex}.Badge-module__yqYDGW__badge-success{background:var(--gradient-green);color:var(--text-inverse);box-shadow:var(--shadow-gray)}.Badge-module__yqYDGW__badge-warning{background:linear-gradient(135deg,var(--color-yellow-400)0%,var(--color-orange-500)100%);color:var(--text-inverse);box-shadow:var(--shadow-gray)}.Badge-module__yqYDGW__badge-danger{background:var(--gradient-red);color:var(--text-inverse);box-shadow:var(--shadow-gray)}.Badge-module__yqYDGW__badge-info{background:var(--gradient-blue);color:var(--text-inverse);box-shadow:var(--shadow-gray)}.Badge-module__yqYDGW__badge-gray{background:var(--gradient-gray);color:var(--text-inverse);box-shadow:var(--shadow-gray)}.Badge-module__yqYDGW__badgeDot{border-radius:var(--radius-full);opacity:.9;background-color:currentColor;width:6px;height:6px}@media (max-width:480px){.Badge-module__yqYDGW__badge{padding:4px var(--spacing-sm);gap:4px;font-size:10px}.Badge-module__yqYDGW__badgeDot{width:5px;height:5px}}@media (min-width:481px) and (max-width:768px){.Badge-module__yqYDGW__badge{font-size:11px}}
.Modal-module__weKyha__modalOverlay{z-index:var(--z-modal-backdrop);padding:var(--spacing-4);opacity:0;visibility:hidden;transition:all var(--transition-base);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__weKyha__modalOverlay.Modal-module__weKyha__active{opacity:1;visibility:visible}.Modal-module__weKyha__modal{background-color:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-width:600px;max-height:90vh;transition:transform var(--transition-slow);border:var(--border-width)solid var(--border-color);flex-direction:column;display:flex;overflow:hidden;transform:scale(.95)}.Modal-module__weKyha__modalOverlay.Modal-module__weKyha__active .Modal-module__weKyha__modal{transform:scale(1)}.Modal-module__weKyha__modalSm{max-width:400px}.Modal-module__weKyha__modalMd{max-width:600px}.Modal-module__weKyha__modalLg{max-width:800px}.Modal-module__weKyha__modalXl{max-width:1200px}.Modal-module__weKyha__modalHeader{padding:var(--spacing-lg)var(--spacing-xl);background:var(--gradient-purple);border-bottom:none;justify-content:space-between;align-items:center;display:flex}.Modal-module__weKyha__modalTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-inverse);letter-spacing:-.01em;margin:0}.Modal-module__weKyha__modalClose{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-inverse);transition:all var(--transition-normal);cursor:pointer;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);background:#ffffff1a;border:none;justify-content:center;align-items:center;display:flex}.Modal-module__weKyha__modalClose:hover{background:#ffffff40;transform:scale(1.05)}.Modal-module__weKyha__modalBody{padding:var(--spacing-6);flex:1;overflow-y:auto}.Modal-module__weKyha__modalFooter{padding:var(--spacing-4)var(--spacing-6);border-top:1px solid var(--border-color);gap:var(--spacing-3);justify-content:flex-end;display:flex}@media (max-width:480px){.Modal-module__weKyha__modalOverlay{padding:var(--spacing-2);align-items:flex-end}.Modal-module__weKyha__modal{border-radius:var(--radius-lg)var(--radius-lg)0 0;max-width:100%;max-height:95vh}.Modal-module__weKyha__modalSm,.Modal-module__weKyha__modalMd,.Modal-module__weKyha__modalLg,.Modal-module__weKyha__modalXl{max-width:100%}.Modal-module__weKyha__modalHeader{padding:var(--spacing-4)var(--spacing-4)}.Modal-module__weKyha__modalTitle{font-size:var(--font-size-lg)}.Modal-module__weKyha__modalClose{width:32px;height:32px}.Modal-module__weKyha__modalBody{padding:var(--spacing-4)}.Modal-module__weKyha__modalFooter{padding:var(--spacing-3)var(--spacing-4);gap:var(--spacing-2);flex-direction:column-reverse}.Modal-module__weKyha__modalFooter>*{width:100%}}@media (min-width:481px) and (max-width:768px){.Modal-module__weKyha__modalOverlay{padding:var(--spacing-3)}.Modal-module__weKyha__modal{max-width:90%}.Modal-module__weKyha__modalSm{max-width:360px}.Modal-module__weKyha__modalMd{max-width:540px}.Modal-module__weKyha__modalLg,.Modal-module__weKyha__modalXl{max-width:90%}.Modal-module__weKyha__modalHeader,.Modal-module__weKyha__modalBody{padding:var(--spacing-5)}.Modal-module__weKyha__modalFooter{padding:var(--spacing-4)var(--spacing-5)}}@media (min-width:769px) and (max-width:1024px){.Modal-module__weKyha__modalLg{max-width:720px}.Modal-module__weKyha__modalXl{max-width:960px}}
.Tabs-module__bxw1SW__tabsContainer{width:100%}.Tabs-module__bxw1SW__tabs{border-bottom:1px solid var(--border-color);gap:var(--spacing-2);margin-bottom:var(--spacing-6);display:flex}.Tabs-module__bxw1SW__tab{padding:var(--spacing-3)var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:var(--spacing-2);background:0 0;border:none;border-bottom:2px solid #0000;display:flex}.Tabs-module__bxw1SW__tab:hover{color:var(--text-primary)}.Tabs-module__bxw1SW__tab.Tabs-module__bxw1SW__active{color:var(--primary-600);border-bottom-color:var(--primary-600)}.Tabs-module__bxw1SW__tabIcon{font-size:1em}.Tabs-module__bxw1SW__tabBadge{background-color:var(--primary-100);color:var(--primary-700);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 6px}.Tabs-module__bxw1SW__tabContent,.Tabs-module__bxw1SW__tabContentItem{width:100%}@media (max-width:480px){.Tabs-module__bxw1SW__tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;margin-bottom:var(--spacing-4);gap:var(--spacing-1);overflow:auto hidden}.Tabs-module__bxw1SW__tabs::-webkit-scrollbar{height:3px}.Tabs-module__bxw1SW__tabs::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.Tabs-module__bxw1SW__tab{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-xs);white-space:nowrap;flex-shrink:0}.Tabs-module__bxw1SW__tabIcon{font-size:.9em}.Tabs-module__bxw1SW__tabBadge{padding:1px 4px;font-size:10px}}@media (min-width:481px) and (max-width:768px){.Tabs-module__bxw1SW__tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.Tabs-module__bxw1SW__tab{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-xs);white-space:nowrap}}
.Accordion-module__AIInSq__accordion{border-radius:var(--radius-xl);margin-bottom:var(--spacing-5);border:2px solid var(--border-color);transition:all var(--transition-normal);background:#fff;overflow:hidden}.Accordion-module__AIInSq__accordion:hover{box-shadow:var(--shadow-sm)}.Accordion-module__AIInSq__accordionHeader{padding:var(--spacing-5)var(--spacing-6);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);border-bottom:2px solid #0000;justify-content:space-between;align-items:center;display:flex}.Accordion-module__AIInSq__accordionHeader:hover{background:var(--bg-secondary)}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__active .Accordion-module__AIInSq__accordionHeader{border-bottom-color:var(--border-color)}.Accordion-module__AIInSq__accordionTitle{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.Accordion-module__AIInSq__accordionIcon{font-size:var(--font-size-xl)}.Accordion-module__AIInSq__accordionToggle{font-size:var(--font-size-lg);color:var(--text-tertiary);transition:transform var(--transition-normal)}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__active .Accordion-module__AIInSq__accordionToggle{transform:rotate(180deg)}.Accordion-module__AIInSq__accordionContent{max-height:0;transition:max-height var(--transition-normal);overflow:hidden}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__active .Accordion-module__AIInSq__accordionContent{max-height:5000px}.Accordion-module__AIInSq__accordionBody{padding:var(--spacing-6)}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__blue .Accordion-module__AIInSq__accordionTitle{color:#3b82f6}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__purple .Accordion-module__AIInSq__accordionTitle{color:#8b5cf6}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__red .Accordion-module__AIInSq__accordionTitle{color:#ef4444}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__green .Accordion-module__AIInSq__accordionTitle{color:#10b981}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__orange .Accordion-module__AIInSq__accordionTitle{color:#f59e0b}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__diagnosis .Accordion-module__AIInSq__accordionTitle{color:#3b82f6}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__context .Accordion-module__AIInSq__accordionTitle{color:#8b5cf6}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__critical .Accordion-module__AIInSq__accordionTitle{color:#ef4444}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__solutions .Accordion-module__AIInSq__accordionTitle{color:#10b981}.Accordion-module__AIInSq__accordion.Accordion-module__AIInSq__improvements .Accordion-module__AIInSq__accordionTitle{color:#f59e0b}@media (max-width:480px){.Accordion-module__AIInSq__accordion{margin-bottom:var(--spacing-3);border-radius:var(--radius-md)}.Accordion-module__AIInSq__accordionHeader{padding:var(--spacing-3)var(--spacing-4)}.Accordion-module__AIInSq__accordionTitle{font-size:var(--font-size-base);gap:var(--spacing-2)}.Accordion-module__AIInSq__accordionIcon{font-size:var(--font-size-lg)}.Accordion-module__AIInSq__accordionToggle{font-size:var(--font-size-base)}.Accordion-module__AIInSq__accordionBody{padding:var(--spacing-4)}}@media (min-width:481px) and (max-width:768px){.Accordion-module__AIInSq__accordionHeader{padding:var(--spacing-4)var(--spacing-5)}.Accordion-module__AIInSq__accordionBody{padding:var(--spacing-5)}}
.RunHeader-module__BkAIMq__runHeader{background:linear-gradient(135deg,var(--gray-800),var(--gray-900));color:#fff;padding:var(--spacing-6);border-radius:var(--radius-xl);margin-bottom:var(--spacing-6);gap:var(--spacing-4);flex-direction:column;display:flex}.RunHeader-module__BkAIMq__headerTop{align-items:flex-start;gap:var(--spacing-4);display:flex}.RunHeader-module__BkAIMq__backBtn{padding:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);color:#fff;background:#ffffff1a;border:1px solid #fff3;justify-content:center;align-items:center;display:flex}.RunHeader-module__BkAIMq__backBtn:hover{background:#fff3;border-color:#fff6}.RunHeader-module__BkAIMq__headerInfo{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.RunHeader-module__BkAIMq__breadcrumb{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:#ffffffb3;display:flex}.RunHeader-module__BkAIMq__breadcrumbSeparator{color:#ffffff80;opacity:.5}.RunHeader-module__BkAIMq__breadcrumbLink{color:#ffffffe6;cursor:pointer;transition:color var(--transition-fast)}.RunHeader-module__BkAIMq__breadcrumbLink:hover{color:#fff;text-decoration:underline}.RunHeader-module__BkAIMq__breadcrumbCurrent{color:#fff;font-weight:var(--font-weight-medium)}.RunHeader-module__BkAIMq__runName{font-size:var(--font-size-2xl);margin:0}.RunHeader-module__BkAIMq__runMeta{gap:var(--spacing-4);font-size:var(--font-size-sm);opacity:.9;flex-wrap:wrap;display:flex}.RunHeader-module__BkAIMq__metaItem{align-items:center;gap:var(--spacing-2);display:flex}.RunHeader-module__BkAIMq__runActions{gap:var(--spacing-2);flex-wrap:wrap;align-self:flex-end;display:flex}.RunHeader-module__BkAIMq__downloadButton{color:#fff;border-color:#ffffff4d}.RunHeader-module__BkAIMq__downloadButton:hover{background-color:#ffffff1a}@media (max-width:480px){.RunHeader-module__BkAIMq__runHeader{padding:var(--spacing-4);margin-bottom:var(--spacing-4);border-radius:var(--radius-md);gap:var(--spacing-3)}.RunHeader-module__BkAIMq__headerTop{gap:var(--spacing-3);flex-direction:column}.RunHeader-module__BkAIMq__backBtn{align-self:flex-start}.RunHeader-module__BkAIMq__headerInfo{gap:var(--spacing-1)}.RunHeader-module__BkAIMq__breadcrumb{font-size:var(--font-size-xs);gap:var(--spacing-1);flex-wrap:wrap}.RunHeader-module__BkAIMq__runName{font-size:var(--font-size-lg)}.RunHeader-module__BkAIMq__runMeta{gap:var(--spacing-2);font-size:var(--font-size-xs)}.RunHeader-module__BkAIMq__metaItem{gap:var(--spacing-1)}.RunHeader-module__BkAIMq__runActions{gap:var(--spacing-2);flex-direction:column;width:100%}.RunHeader-module__BkAIMq__runActions button{justify-content:center;width:100%}.RunHeader-module__BkAIMq__downloadButton{font-size:var(--font-size-xs)}}@media (min-width:481px) and (max-width:768px){.RunHeader-module__BkAIMq__runHeader{padding:var(--spacing-5)}.RunHeader-module__BkAIMq__headerTop{flex-wrap:wrap}.RunHeader-module__BkAIMq__runName{font-size:var(--font-size-xl)}.RunHeader-module__BkAIMq__runMeta{gap:var(--spacing-3)}.RunHeader-module__BkAIMq__runActions{justify-content:flex-start;width:100%}.RunHeader-module__BkAIMq__runActions button{flex:1}}
.RunTabs-module__tWkzWa__tabs{gap:var(--spacing-2);border-bottom:2px solid var(--border-color);margin-bottom:var(--spacing-6);display:flex}.RunTabs-module__tWkzWa__tab{padding:var(--spacing-3)var(--spacing-4);cursor:pointer;font-weight:var(--font-weight-semibold);color:var(--text-tertiary);transition:all var(--transition-fast);align-items:center;gap:var(--spacing-2);background:0 0;border:none;border-bottom:3px solid #0000;display:flex}.RunTabs-module__tWkzWa__tab:hover{color:var(--text-primary);background:var(--bg-secondary);border-radius:var(--radius-md)var(--radius-md)0 0}.RunTabs-module__tWkzWa__tab.RunTabs-module__tWkzWa__active{color:var(--primary-600);border-bottom-color:var(--primary-600)}.RunTabs-module__tWkzWa__badge{font-size:var(--font-size-xs);background-color:var(--primary-600);color:#fff;border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);padding:2px 6px}
.LogsContainer-module__ua7cYG__logsContainer{background:var(--gray-900);color:var(--gray-100);border-radius:var(--radius-lg);padding:var(--spacing-4);font-family:var(--font-mono);font-size:var(--font-size-sm);max-height:600px;line-height:1.6;overflow-y:auto}.LogsContainer-module__ua7cYG__logLine{padding:var(--spacing-1)0;gap:var(--spacing-3);display:flex}.LogsContainer-module__ua7cYG__logLevel{font-weight:var(--font-weight-semibold);min-width:60px}.LogsContainer-module__ua7cYG__logLevel.LogsContainer-module__ua7cYG__info{color:var(--info-400)}.LogsContainer-module__ua7cYG__logLevel.LogsContainer-module__ua7cYG__warning{color:var(--warning-400)}.LogsContainer-module__ua7cYG__logLevel.LogsContainer-module__ua7cYG__error{color:var(--danger-400)}.LogsContainer-module__ua7cYG__logLevel.LogsContainer-module__ua7cYG__debug{color:var(--gray-400)}.LogsContainer-module__ua7cYG__logTimestamp{color:var(--gray-500);min-width:100px}.LogsContainer-module__ua7cYG__logMessage{color:var(--gray-200);flex:1}.LogsContainer-module__ua7cYG__emptyState{text-align:center;padding:var(--spacing-10);color:var(--gray-400)}.LogsContainer-module__ua7cYG__logTextPre{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;word-wrap:break-word;background:0 0;margin:0;padding:0;overflow-x:auto}.LogsContainer-module__ua7cYG__logTextCode{color:var(--gray-100);font-family:var(--font-mono);font-size:var(--font-size-sm);line-height:1.6;display:block}@media (max-width:480px){.LogsContainer-module__ua7cYG__logsContainer{padding:var(--spacing-3);font-size:var(--font-size-xs);border-radius:var(--radius-md);max-height:400px}.LogsContainer-module__ua7cYG__logLine{gap:var(--spacing-1);padding:var(--spacing-1)0;flex-direction:column;align-items:flex-start}.LogsContainer-module__ua7cYG__logLevel,.LogsContainer-module__ua7cYG__logTimestamp{min-width:auto;font-size:10px}.LogsContainer-module__ua7cYG__logMessage{font-size:var(--font-size-xs)}.LogsContainer-module__ua7cYG__emptyState{padding:var(--spacing-8);font-size:var(--font-size-sm)}.LogsContainer-module__ua7cYG__logTextCode{font-size:var(--font-size-xs)}}@media (min-width:481px) and (max-width:768px){.LogsContainer-module__ua7cYG__logsContainer{padding:var(--spacing-3);max-height:500px}.LogsContainer-module__ua7cYG__logLine{gap:var(--spacing-2)}.LogsContainer-module__ua7cYG__logLevel{min-width:50px;font-size:var(--font-size-xs)}.LogsContainer-module__ua7cYG__logTimestamp{min-width:80px;font-size:var(--font-size-xs)}}
.MetadataViewer-module__rGSSka__metadataGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.MetadataViewer-module__rGSSka__metadataItem{background:var(--bg-secondary);padding:var(--spacing-4);border-radius:var(--radius-md);border-left:3px solid var(--primary-600)}.MetadataViewer-module__rGSSka__metadataLabel{font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-1)}.MetadataViewer-module__rGSSka__metadataValue{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:var(--font-weight-medium);word-break:break-all}
.DiagnosisSection-module__yn1tIW__sectionTitle{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.DiagnosisSection-module__yn1tIW__sectionIcon{font-size:var(--font-size-xl)}.DiagnosisSection-module__yn1tIW__sectionBody{padding:var(--spacing-6)}.DiagnosisSection-module__yn1tIW__diagnosisSummary{gap:var(--spacing-5);margin-bottom:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.DiagnosisSection-module__yn1tIW__diagnosisStat{padding:var(--spacing-4);background:var(--bg-secondary);border-radius:var(--radius-lg);border-left:4px solid var(--primary-600)}.DiagnosisSection-module__yn1tIW__statLabel{font-size:var(--font-size-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-2)}.DiagnosisSection-module__yn1tIW__statValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);align-items:center;gap:var(--spacing-2);flex-direction:column;align-items:flex-start;display:flex}.DiagnosisSection-module__yn1tIW__confidenceBar{background:var(--bg-tertiary);border-radius:var(--radius-sm);width:100%;height:8px;margin-top:var(--spacing-2);overflow:hidden}.DiagnosisSection-module__yn1tIW__confidenceFill{background:linear-gradient(90deg,var(--success-500),var(--primary-600));border-radius:var(--radius-sm);height:100%;transition:width 1s}.DiagnosisSection-module__yn1tIW__executiveSummary{background:var(--gray-50);padding:var(--spacing-5);border-radius:var(--radius-lg);border-left:4px solid var(--primary-600);color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.DiagnosisSection-module__yn1tIW__diagnosisSummary{grid-template-columns:1fr}}
.ContextSection-module__0eMPdG__sectionTitle{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.ContextSection-module__0eMPdG__sectionIcon{font-size:var(--font-size-xl)}.ContextSection-module__0eMPdG__sectionBody{padding:var(--spacing-6)}.ContextSection-module__0eMPdG__contextGroup{margin-bottom:var(--spacing-6)}.ContextSection-module__0eMPdG__contextGroup:last-child{margin-bottom:0}.ContextSection-module__0eMPdG__contextGroupTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-bottom:var(--spacing-3);align-items:center;gap:var(--spacing-2);display:flex}.ContextSection-module__0eMPdG__contextList{margin:0;padding:0;list-style:none}.ContextSection-module__0eMPdG__contextList li{padding:var(--spacing-2)0 var(--spacing-2)var(--spacing-8);color:var(--text-secondary);position:relative}.ContextSection-module__0eMPdG__contextList li:before{content:"•";left:var(--spacing-3);color:#8b5cf6;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);position:absolute}
.CriticalPointsSection-module__yl1FOq__sectionTitle{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.CriticalPointsSection-module__yl1FOq__sectionIcon{font-size:var(--font-size-xl)}.CriticalPointsSection-module__yl1FOq__sectionBody{padding:var(--spacing-6)}.CriticalPointsSection-module__yl1FOq__criticalPoint{border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-5);margin-bottom:var(--spacing-4);transition:all var(--transition-fast);background:#fff}.CriticalPointsSection-module__yl1FOq__criticalPoint:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.CriticalPointsSection-module__yl1FOq__criticalPoint.CriticalPointsSection-module__yl1FOq__critical{border-left:4px solid var(--danger-500)}.CriticalPointsSection-module__yl1FOq__criticalPoint.CriticalPointsSection-module__yl1FOq__important{border-left:4px solid #f97316}.CriticalPointsSection-module__yl1FOq__criticalPoint.CriticalPointsSection-module__yl1FOq__warning{border-left:4px solid var(--warning-500)}.CriticalPointsSection-module__yl1FOq__criticalPointHeader{align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3);display:flex}.CriticalPointsSection-module__yl1FOq__criticalPointIcon{font-size:var(--font-size-xl);min-width:30px}.CriticalPointsSection-module__yl1FOq__criticalPointTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:1}.CriticalPointsSection-module__yl1FOq__criticalPointDescription{color:var(--text-secondary);margin-bottom:var(--spacing-2);line-height:1.6}.CriticalPointsSection-module__yl1FOq__criticalPointImpact{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--border-color)}
.SolutionsSection-module__Zb-7Bq__sectionTitle{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.SolutionsSection-module__Zb-7Bq__sectionIcon{font-size:var(--font-size-xl)}.SolutionsSection-module__Zb-7Bq__sectionBody{padding:var(--spacing-6)}.SolutionsSection-module__Zb-7Bq__solutionItem{border-radius:var(--radius-lg);padding:var(--spacing-5);margin-bottom:var(--spacing-4);background:#f0fdf4;border:2px solid #86efac}.SolutionsSection-module__Zb-7Bq__solutionHeader{align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.SolutionsSection-module__Zb-7Bq__solutionIcon{font-size:var(--font-size-xl);min-width:30px}.SolutionsSection-module__Zb-7Bq__solutionTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:1}.SolutionsSection-module__Zb-7Bq__solutionDescription{padding-left:var(--spacing-9);color:var(--text-secondary);margin-bottom:var(--spacing-4);line-height:1.6}.SolutionsSection-module__Zb-7Bq__solutionSteps{padding-left:var(--spacing-9);margin-bottom:var(--spacing-4)}.SolutionsSection-module__Zb-7Bq__solutionSteps ol{margin-top:var(--spacing-2);padding-left:var(--spacing-6)}.SolutionsSection-module__Zb-7Bq__solutionSteps li{margin-bottom:var(--spacing-2);color:var(--text-secondary)}.SolutionsSection-module__Zb-7Bq__solutionPriority{align-items:center;gap:var(--spacing-2);padding-left:var(--spacing-9);display:flex}.SolutionsSection-module__Zb-7Bq__priorityLabel{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.SolutionsSection-module__Zb-7Bq__priorityBadge{padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.SolutionsSection-module__Zb-7Bq__priorityBadge.SolutionsSection-module__Zb-7Bq__high{color:#dc2626;background:#fee2e2}.SolutionsSection-module__Zb-7Bq__priorityBadge.SolutionsSection-module__Zb-7Bq__medium{color:#ca8a04;background:#fef3c7}.SolutionsSection-module__Zb-7Bq__priorityBadge.SolutionsSection-module__Zb-7Bq__low{color:#16a34a;background:#dcfce7}
.ImprovementsSection-module__HsHZiG__sectionTitle{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);display:flex}.ImprovementsSection-module__HsHZiG__sectionIcon{font-size:var(--font-size-xl)}.ImprovementsSection-module__HsHZiG__sectionBody{padding:var(--spacing-6)}.ImprovementsSection-module__HsHZiG__improvementItem{border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-5);margin-bottom:var(--spacing-4);background:#fff;position:relative}.ImprovementsSection-module__HsHZiG__improvementHeader{align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-4);display:flex}.ImprovementsSection-module__HsHZiG__improvementIcon{font-size:var(--font-size-xl);min-width:30px}.ImprovementsSection-module__HsHZiG__improvementTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);flex:1}.ImprovementsSection-module__HsHZiG__improvementContent{padding-left:var(--spacing-9)}.ImprovementsSection-module__HsHZiG__improvementField{margin-bottom:var(--spacing-3)}.ImprovementsSection-module__HsHZiG__improvementField:last-child{margin-bottom:0}.ImprovementsSection-module__HsHZiG__improvementFieldLabel{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1)}.ImprovementsSection-module__HsHZiG__improvementFieldValue{color:var(--text-secondary);line-height:1.6}
.SimilarErrors-module__-phW3W__similarErrors{background:var(--bg-secondary);padding:var(--spacing-6);border-radius:var(--radius-xl);margin-top:var(--spacing-8)}.SimilarErrors-module__-phW3W__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-5);align-items:center;gap:var(--spacing-2);display:flex}.SimilarErrors-module__-phW3W__errorsList{gap:var(--spacing-3);flex-direction:column;display:flex}.SimilarErrors-module__-phW3W__errorCard{border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-4);transition:all var(--transition-fast);background:#fff}.SimilarErrors-module__-phW3W__errorCard:hover{box-shadow:var(--shadow-sm);transform:translate(4px)}.SimilarErrors-module__-phW3W__errorHeader{margin-bottom:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.SimilarErrors-module__-phW3W__errorDate{font-weight:var(--font-weight-medium);color:var(--text-primary)}.SimilarErrors-module__-phW3W__errorSimilarity{padding:var(--spacing-1)var(--spacing-3);color:#16a34a;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);background:#dcfce7}.SimilarErrors-module__-phW3W__errorDetails{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}
.RunsList-module__zdyTDq__cardHeaderContent{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.RunsList-module__zdyTDq__filtersRow{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.RunsList-module__zdyTDq__searchBox{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);flex:1;min-width:200px;display:flex}.RunsList-module__zdyTDq__searchBox:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.RunsList-module__zdyTDq__searchInput{font-size:var(--font-size-sm);color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;font-family:inherit}.RunsList-module__zdyTDq__filter{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);min-width:150px;font-family:inherit}.RunsList-module__zdyTDq__filter:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.RunsList-module__zdyTDq__statusFilter{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.RunsList-module__zdyTDq__statusFilter:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.RunsList-module__zdyTDq__tableContainer{overflow-x:auto}.RunsList-module__zdyTDq__table{border-collapse:collapse;width:100%}.RunsList-module__zdyTDq__table thead{background-color:var(--bg-secondary)}.RunsList-module__zdyTDq__table th{padding:var(--spacing-4);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap}.RunsList-module__zdyTDq__table td{padding:var(--spacing-4);border-bottom:1px solid var(--border-color)}.RunsList-module__zdyTDq__table tbody tr{transition:background-color var(--transition-fast)}.RunsList-module__zdyTDq__table tbody tr:hover{background-color:var(--bg-secondary)}.RunsList-module__zdyTDq__tableRow{transition:all var(--transition-fast)}.RunsList-module__zdyTDq__clickableRow{cursor:pointer}.RunsList-module__zdyTDq__clickableRow:hover{transform:translate(2px);box-shadow:0 2px 8px #0000001a}.RunsList-module__zdyTDq__rowSuccess{border-left:3px solid var(--success-500);background-color:#10b9810d}.RunsList-module__zdyTDq__rowSuccess:hover{background-color:#10b9811a}.RunsList-module__zdyTDq__rowDanger{border-left:3px solid var(--danger-500);background-color:#ef44440d}.RunsList-module__zdyTDq__rowDanger:hover{background-color:#ef44441a}.RunsList-module__zdyTDq__rowInfo{border-left:3px solid var(--primary-500);background-color:#3b82f60d}.RunsList-module__zdyTDq__rowInfo:hover{background-color:#3b82f61a}.RunsList-module__zdyTDq__flowName{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1)}.RunsList-module__zdyTDq__flowId{font-size:var(--font-size-xs);color:var(--text-tertiary)}.RunsList-module__zdyTDq__date{font-size:var(--font-size-sm);margin-bottom:var(--spacing-1)}.RunsList-module__zdyTDq__time{font-size:var(--font-size-xs);color:var(--text-tertiary)}.RunsList-module__zdyTDq__actions{gap:var(--spacing-2);display:flex}.RunsList-module__zdyTDq__emptyState{text-align:center;padding:var(--spacing-12);color:var(--text-secondary)}.RunsList-module__zdyTDq__pagination{justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.RunsList-module__zdyTDq__paginationInfo{font-size:var(--font-size-sm);color:var(--text-secondary)}.RunsList-module__zdyTDq__paginationButtons{gap:var(--spacing-2);display:flex}@media (max-width:480px){.RunsList-module__zdyTDq__cardHeaderContent{gap:var(--spacing-3)}.RunsList-module__zdyTDq__filtersRow{gap:var(--spacing-2);flex-direction:column}.RunsList-module__zdyTDq__searchBox{width:100%;min-width:100%;padding:var(--spacing-2)}.RunsList-module__zdyTDq__searchInput{font-size:var(--font-size-xs)}.RunsList-module__zdyTDq__filter,.RunsList-module__zdyTDq__statusFilter{width:100%;min-width:100%;padding:var(--spacing-2);font-size:var(--font-size-xs)}.RunsList-module__zdyTDq__tableContainer{-webkit-overflow-scrolling:touch}.RunsList-module__zdyTDq__tableContainer::-webkit-scrollbar{height:4px}.RunsList-module__zdyTDq__tableContainer::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.RunsList-module__zdyTDq__table{min-width:700px}.RunsList-module__zdyTDq__table th,.RunsList-module__zdyTDq__table td{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-xs)}.RunsList-module__zdyTDq__flowName{font-size:var(--font-size-xs);margin-bottom:0}.RunsList-module__zdyTDq__flowId,.RunsList-module__zdyTDq__time{font-size:10px}.RunsList-module__zdyTDq__date{font-size:var(--font-size-xs)}.RunsList-module__zdyTDq__actions{gap:var(--spacing-1)}.RunsList-module__zdyTDq__emptyState{padding:var(--spacing-8);font-size:var(--font-size-sm)}.RunsList-module__zdyTDq__pagination{gap:var(--spacing-3);flex-direction:column}.RunsList-module__zdyTDq__paginationInfo{font-size:var(--font-size-xs);text-align:center}.RunsList-module__zdyTDq__paginationButtons{justify-content:center;width:100%}}@media (min-width:481px) and (max-width:768px){.RunsList-module__zdyTDq__filtersRow{flex-wrap:wrap}.RunsList-module__zdyTDq__searchBox{flex:200px}.RunsList-module__zdyTDq__filter,.RunsList-module__zdyTDq__statusFilter{flex:120px}.RunsList-module__zdyTDq__tableContainer{-webkit-overflow-scrolling:touch}.RunsList-module__zdyTDq__table{min-width:900px}.RunsList-module__zdyTDq__table th,.RunsList-module__zdyTDq__table td{padding:var(--spacing-3)}}
.AIInsights-module__v663EW__aiInsights{padding:var(--spacing-5);border-radius:var(--radius-xl);margin-top:var(--spacing-8);background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #fbbf24}.AIInsights-module__v663EW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);align-items:center;gap:var(--spacing-2);color:#92400e;display:flex}.AIInsights-module__v663EW__insightsList{margin:0;padding:0;list-style:none}.AIInsights-module__v663EW__insightsList li{padding:var(--spacing-2)0 var(--spacing-2)var(--spacing-8);color:#78350f;font-weight:var(--font-weight-medium);line-height:1.6;position:relative}.AIInsights-module__v663EW__insightsList li:before{content:"💡";font-size:var(--font-size-lg);position:absolute;left:0}
.LogsViewer-module__StXdQW__logEntry{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6);border-bottom:1px solid var(--border-color)}.LogsViewer-module__StXdQW__logEntry:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.LogsViewer-module__StXdQW__logHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.LogsViewer-module__StXdQW__logFlowName{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-1)}.LogsViewer-module__StXdQW__logDate{font-size:var(--font-size-xs);color:var(--text-tertiary)}.LogsViewer-module__StXdQW__errorMessage{background-color:var(--danger-50);border-left:4px solid var(--danger-500);padding:var(--spacing-3);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--danger-900);word-break:break-all;line-height:1.6}.LogsViewer-module__StXdQW__emptyState{text-align:center;padding:var(--spacing-10);color:var(--text-secondary)}
.UserForm-module__Txs6rW__form{gap:var(--spacing-4);flex-direction:column;display:flex}.UserForm-module__Txs6rW__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.UserForm-module__Txs6rW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.UserForm-module__Txs6rW__input{padding:var(--spacing-2)var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-fast);font-family:inherit}.UserForm-module__Txs6rW__input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.UserForm-module__Txs6rW__input:disabled{opacity:.6;cursor:not-allowed}.UserForm-module__Txs6rW__error{font-size:var(--font-size-xs);color:var(--danger-600)}.UserForm-module__Txs6rW__formActions{gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}
.DiagnosticAI-module__xJ310W__diagnosticAI{width:100%}.DiagnosticAI-module__xJ310W__header{color:#fff;padding:var(--spacing-5)var(--spacing-8);border-radius:var(--radius-xl);margin-bottom:var(--spacing-6);background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 4px 20px #667eea4d}.DiagnosticAI-module__xJ310W__header h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2)0;align-items:center;gap:var(--spacing-3);display:flex}.DiagnosticAI-module__xJ310W__aiIcon{font-size:var(--font-size-3xl);animation:2s ease-in-out infinite DiagnosticAI-module__xJ310W__pulseAI}@keyframes DiagnosticAI-module__xJ310W__pulseAI{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.DiagnosticAI-module__xJ310W__meta{font-size:var(--font-size-sm);opacity:.9;align-items:center;gap:var(--spacing-5);flex-wrap:wrap;display:flex}.DiagnosticAI-module__xJ310W__meta span{align-items:center;gap:var(--spacing-2);display:flex}.DiagnosticAI-module__xJ310W__loading{padding:var(--spacing-16)var(--spacing-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.DiagnosticAI-module__xJ310W__spinner{border:4px solid var(--border-color);border-radius:var(--radius-full);width:60px;height:60px;margin-bottom:var(--spacing-5);border-top-color:#667eea;animation:1s linear infinite DiagnosticAI-module__xJ310W__spin}@keyframes DiagnosticAI-module__xJ310W__spin{to{transform:rotate(360deg)}}.DiagnosticAI-module__xJ310W__loadingText{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--spacing-2)}.DiagnosticAI-module__xJ310W__loadingSubtext{font-size:var(--font-size-sm);color:var(--text-tertiary)}@media (max-width:768px){.DiagnosticAI-module__xJ310W__header{padding:var(--spacing-4)var(--spacing-5)}.DiagnosticAI-module__xJ310W__header h2{font-size:var(--font-size-xl)}.DiagnosticAI-module__xJ310W__meta{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}}
.LineChart-module__V7B5bq__chartContainer{min-height:300px;padding:var(--spacing-2)var(--spacing-3);display:block;position:relative;width:100%!important}.LineChart-module__V7B5bq__chartContainer>canvas{width:100%!important;height:100%!important}@media (max-width:768px){.LineChart-module__V7B5bq__chartContainer{min-height:250px;padding:var(--spacing-2)}}
.ClientDetailView-module__a-RwGG__tabContentGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));display:grid}.ClientDetailView-module__a-RwGG__tabContentFull{width:100%;display:block}.ClientDetailView-module__a-RwGG__flowsSection{margin-bottom:var(--spacing-4)}.ClientDetailView-module__a-RwGG__flowsSection:last-child{margin-bottom:0}.ClientDetailView-module__a-RwGG__flowsSectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--border-color)}.ClientDetailView-module__a-RwGG__flowsList{gap:var(--spacing-3);flex-direction:column;display:flex}.ClientDetailView-module__a-RwGG__flowItem{padding:var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-fast);cursor:pointer}.ClientDetailView-module__a-RwGG__flowItem:hover{background-color:var(--bg-secondary);border-color:var(--primary-500)}.ClientDetailView-module__a-RwGG__flowItemContent{justify-content:space-between;align-items:center;display:flex}.ClientDetailView-module__a-RwGG__flowName{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1);color:var(--text-primary)}.ClientDetailView-module__a-RwGG__flowDetails{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-tertiary);display:flex}.ClientDetailView-module__a-RwGG__flowRunsCount{margin-left:var(--spacing-2)}.ClientDetailView-module__a-RwGG__runsList{gap:var(--spacing-3);flex-direction:column;display:flex}.ClientDetailView-module__a-RwGG__runItem{padding:var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast)}.ClientDetailView-module__a-RwGG__runItem:hover{background-color:var(--bg-secondary);border-color:var(--primary-500)}.ClientDetailView-module__a-RwGG__runItemContent{justify-content:space-between;align-items:center;display:flex}.ClientDetailView-module__a-RwGG__runFlowName{font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-1)}.ClientDetailView-module__a-RwGG__runMeta{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-1);display:flex}.ClientDetailView-module__a-RwGG__runTime{font-size:var(--font-size-xs);color:var(--text-tertiary)}.ClientDetailView-module__a-RwGG__emptyMessage{color:var(--text-secondary);text-align:center;padding:var(--spacing-5)}.ClientDetailView-module__a-RwGG__loading{justify-content:center;align-items:center;gap:var(--spacing-4);min-height:400px;color:var(--text-secondary);flex-direction:column;display:flex}.ClientDetailView-module__a-RwGG__spinner{border:4px solid var(--gray-200);border-top-color:var(--primary-600);border-radius:var(--radius-full);width:40px;height:40px;animation:.6s linear infinite ClientDetailView-module__a-RwGG__spin}@keyframes ClientDetailView-module__a-RwGG__spin{to{transform:rotate(360deg)}}.ClientDetailView-module__a-RwGG__error{text-align:center;padding:var(--spacing-10)}.ClientDetailView-module__a-RwGG__error h2{color:var(--danger-600);margin-bottom:var(--spacing-4)}.ClientDetailView-module__a-RwGG__backButton{margin-top:var(--spacing-4);padding:var(--spacing-3)var(--spacing-5);background-color:var(--primary-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);border:none}.ClientDetailView-module__a-RwGG__backButton:hover{background-color:var(--primary-700)}@media (max-width:480px){.ClientDetailView-module__a-RwGG__tabContentGrid{gap:var(--spacing-4);grid-template-columns:1fr}.ClientDetailView-module__a-RwGG__flowsSectionTitle{margin-bottom:var(--spacing-2);font-size:10px}.ClientDetailView-module__a-RwGG__flowsList,.ClientDetailView-module__a-RwGG__runsList{gap:var(--spacing-2)}.ClientDetailView-module__a-RwGG__flowItem,.ClientDetailView-module__a-RwGG__runItem{padding:var(--spacing-2)}.ClientDetailView-module__a-RwGG__flowItemContent,.ClientDetailView-module__a-RwGG__runItemContent{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.ClientDetailView-module__a-RwGG__flowName,.ClientDetailView-module__a-RwGG__runFlowName{font-size:var(--font-size-sm)}.ClientDetailView-module__a-RwGG__flowDetails,.ClientDetailView-module__a-RwGG__runMeta{flex-wrap:wrap;font-size:10px}.ClientDetailView-module__a-RwGG__emptyMessage{padding:var(--spacing-4);font-size:var(--font-size-sm)}.ClientDetailView-module__a-RwGG__loading{gap:var(--spacing-3);min-height:300px}.ClientDetailView-module__a-RwGG__spinner{width:32px;height:32px}.ClientDetailView-module__a-RwGG__error{padding:var(--spacing-6)}.ClientDetailView-module__a-RwGG__backButton{width:100%;padding:var(--spacing-3)}}@media (min-width:481px) and (max-width:768px){.ClientDetailView-module__a-RwGG__tabContentGrid{gap:var(--spacing-5);grid-template-columns:1fr}.ClientDetailView-module__a-RwGG__flowItem,.ClientDetailView-module__a-RwGG__runItem{padding:var(--spacing-3)}}
.ClientForm-module__nukexG__form{gap:var(--spacing-4);flex-direction:column;display:flex}.ClientForm-module__nukexG__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.ClientForm-module__nukexG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.ClientForm-module__nukexG__input{padding:var(--spacing-2)var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-fast);font-family:inherit}.ClientForm-module__nukexG__input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.ClientForm-module__nukexG__input:disabled{opacity:.6;cursor:not-allowed}.ClientForm-module__nukexG__error{font-size:var(--font-size-xs);color:var(--danger-600)}.ClientForm-module__nukexG__formActions{gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}.ClientForm-module__nukexG__tagInputContainer{gap:var(--spacing-2);display:flex}.ClientForm-module__nukexG__tagInputContainer .ClientForm-module__nukexG__input{flex:1}.ClientForm-module__nukexG__tagsContainer{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.ClientForm-module__nukexG__tag{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1)var(--spacing-3);background-color:var(--primary-100);color:var(--primary-700);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-flex}.ClientForm-module__nukexG__tagRemove{color:var(--primary-600);cursor:pointer;width:16px;height:16px;transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;line-height:1;display:inline-flex}.ClientForm-module__nukexG__tagRemove:hover{color:var(--danger-600)}.ClientForm-module__nukexG__hint{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--spacing-1);display:block}.ClientForm-module__nukexG__label{align-items:center;gap:var(--spacing-2);display:flex}.ClientForm-module__nukexG__flowsStats{gap:var(--spacing-2);margin-bottom:var(--spacing-2);display:flex}.ClientForm-module__nukexG__flowSearchContainer{margin-bottom:var(--spacing-3);position:relative}.ClientForm-module__nukexG__flowSearchIcon{left:var(--spacing-3);color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ClientForm-module__nukexG__flowSearchInput{width:100%;padding:var(--spacing-2)var(--spacing-8)var(--spacing-2)var(--spacing-8);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-fast)}.ClientForm-module__nukexG__flowSearchInput:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.ClientForm-module__nukexG__clearFlowSearch{right:var(--spacing-3);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ClientForm-module__nukexG__clearFlowSearch:hover{background:var(--bg-secondary);color:var(--text-primary)}.ClientForm-module__nukexG__flowsList{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);max-height:300px;overflow-y:auto}.ClientForm-module__nukexG__flowsLoading,.ClientForm-module__nukexG__noFlows{padding:var(--spacing-6);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm);justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.ClientForm-module__nukexG__flowItem{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);border-bottom:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);display:flex}.ClientForm-module__nukexG__flowItem:last-child{border-bottom:none}.ClientForm-module__nukexG__flowItem:hover{background:var(--bg-secondary)}.ClientForm-module__nukexG__flowCheckbox{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ClientForm-module__nukexG__flowInfo{flex:1;min-width:0}.ClientForm-module__nukexG__flowName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-1);align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ClientForm-module__nukexG__flowTags{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.ClientForm-module__nukexG__flowTag{background:var(--bg-secondary);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:2px 8px;display:inline-block}.ClientForm-module__nukexG__spinning{animation:1s linear infinite ClientForm-module__nukexG__spin}@keyframes ClientForm-module__nukexG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.UsersTable-module__1SWYda__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.UsersTable-module__1SWYda__tableContainer{border:var(--border-width)solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow-x:auto}.UsersTable-module__1SWYda__table{border-collapse:collapse;width:100%}.UsersTable-module__1SWYda__table thead{background:var(--gradient-purple)}.UsersTable-module__1SWYda__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.025em;border-bottom:none}.UsersTable-module__1SWYda__table td{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);font-size:var(--font-size-sm)}.UsersTable-module__1SWYda__table tbody tr{transition:all var(--transition-normal)}.UsersTable-module__1SWYda__table tbody tr:hover{background:var(--gradient-background-light);transform:scale(1.01)}.UsersTable-module__1SWYda__actions{gap:var(--spacing-2);display:flex}.UsersTable-module__1SWYda__loading,.UsersTable-module__1SWYda__noData{text-align:center;padding:var(--spacing-8);color:var(--text-secondary)}@media (max-width:480px){.UsersTable-module__1SWYda__header{gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-direction:column;align-items:stretch}.UsersTable-module__1SWYda__tableContainer{border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}.UsersTable-module__1SWYda__tableContainer::-webkit-scrollbar{height:4px}.UsersTable-module__1SWYda__tableContainer::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.UsersTable-module__1SWYda__table{min-width:650px}.UsersTable-module__1SWYda__table th,.UsersTable-module__1SWYda__table td{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-xs)}.UsersTable-module__1SWYda__actions{gap:var(--spacing-1)}.UsersTable-module__1SWYda__loading,.UsersTable-module__1SWYda__noData{padding:var(--spacing-6);font-size:var(--font-size-sm)}}@media (min-width:481px) and (max-width:768px){.UsersTable-module__1SWYda__header{gap:var(--spacing-3);flex-direction:column;align-items:stretch}.UsersTable-module__1SWYda__tableContainer{-webkit-overflow-scrolling:touch}.UsersTable-module__1SWYda__table{min-width:800px}.UsersTable-module__1SWYda__table th,.UsersTable-module__1SWYda__table td{padding:var(--spacing-3)var(--spacing-4)}}
.SemaphoroBadge-module__Y9BADa__badge{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:all var(--transition-fast);display:inline-flex}.SemaphoroBadge-module__Y9BADa__icon{align-items:center;font-size:1.1em;display:inline-flex}.SemaphoroBadge-module__Y9BADa__text{align-items:center;display:inline-flex}.SemaphoroBadge-module__Y9BADa__sm{font-size:var(--font-size-xs);padding:2px var(--spacing-2);gap:var(--spacing-1)}.SemaphoroBadge-module__Y9BADa__md{font-size:var(--font-size-sm)}.SemaphoroBadge-module__Y9BADa__lg{font-size:var(--font-size-md);padding:var(--spacing-2)var(--spacing-4);gap:var(--spacing-2)}.SemaphoroBadge-module__Y9BADa__green{color:#1e7e34;background:linear-gradient(135deg,#d4f4dd 0%,#a8e6c1 100%);border:1px solid #6ec898}.SemaphoroBadge-module__Y9BADa__yellow{color:#856404;background:linear-gradient(135deg,#fff9db 0%,#ffe99d 100%);border:1px solid #ffc107}.SemaphoroBadge-module__Y9BADa__orange{color:#d84315;background:linear-gradient(135deg,#ffe5d4 0%,#ffb88c 100%);border:1px solid #ff8a50}.SemaphoroBadge-module__Y9BADa__red{color:#c62828;background:linear-gradient(135deg,#ffe0e0 0%,#ffb3b3 100%);border:1px solid #ef5350}.SemaphoroBadge-module__Y9BADa__white{color:#616161;background:linear-gradient(135deg,#f5f5f5 0%,#e0e0e0 100%);border:1px solid #bdbdbd}.SemaphoroBadge-module__Y9BADa__gray{color:#424242;background:linear-gradient(135deg,#e0e0e0 0%,#bdbdbd 100%);border:1px solid #9e9e9e}.SemaphoroBadge-module__Y9BADa__pending{color:#1976d2;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:1px solid #64b5f6;animation:2s infinite SemaphoroBadge-module__Y9BADa__pulse}@keyframes SemaphoroBadge-module__Y9BADa__pulse{0%,to{opacity:1}50%{opacity:.7}}
.SkeletonLoader-module__ci0mea__skeleton{background:linear-gradient(90deg,var(--gray-200)25%,var(--gray-100)50%,var(--gray-200)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s ease-in-out infinite SkeletonLoader-module__ci0mea__loading}@keyframes SkeletonLoader-module__ci0mea__loading{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonLoader-module__ci0mea__text{border-radius:var(--radius-sm);height:16px}.SkeletonLoader-module__ci0mea__circular{border-radius:var(--radius-full);aspect-ratio:1}.SkeletonLoader-module__ci0mea__rectangular{border-radius:var(--radius-md)}.SkeletonLoader-module__ci0mea__container{gap:var(--spacing-2);flex-direction:column;display:flex}.SkeletonLoader-module__ci0mea__tableSkeleton{gap:var(--spacing-4);flex-direction:column;display:flex}.SkeletonLoader-module__ci0mea__tableHeader{gap:var(--spacing-4);padding:var(--spacing-4);border-bottom:2px solid var(--border-color);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.SkeletonLoader-module__ci0mea__tableRow{gap:var(--spacing-4);padding:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.SkeletonLoader-module__ci0mea__cardSkeleton{gap:var(--spacing-4);padding:var(--spacing-6);flex-direction:column;display:flex}
.BarChart-module__Lm01tW__chartContainer{width:100%;min-height:400px;max-height:450px;padding:var(--spacing-2);justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:768px){.BarChart-module__Lm01tW__chartContainer{min-height:300px}}
.RuleForm-module__tEpAzq__form{gap:var(--spacing-4);flex-direction:column;display:flex}.RuleForm-module__tEpAzq__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.RuleForm-module__tEpAzq__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.RuleForm-module__tEpAzq__input{padding:var(--spacing-2)var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);transition:all var(--transition-fast);font-family:inherit}.RuleForm-module__tEpAzq__input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.RuleForm-module__tEpAzq__textarea{padding:var(--spacing-2)var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);background-color:var(--bg-primary);color:var(--text-primary);resize:vertical;min-height:80px;transition:all var(--transition-fast);font-family:inherit}.RuleForm-module__tEpAzq__textarea:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.RuleForm-module__tEpAzq__checkboxLabel{align-items:center;gap:var(--spacing-2);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-primary);display:flex}.RuleForm-module__tEpAzq__checkbox{cursor:pointer;width:18px;height:18px}.RuleForm-module__tEpAzq__helpText{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--spacing-1)}.RuleForm-module__tEpAzq__error{font-size:var(--font-size-xs);color:var(--danger-600)}.RuleForm-module__tEpAzq__formActions{gap:var(--spacing-3);margin-top:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}
.LayerAnalysisCard-module__r0uavG__card{transition:all var(--transition-normal);overflow:hidden}.LayerAnalysisCard-module__r0uavG__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.LayerAnalysisCard-module__r0uavG__header{padding:var(--spacing-4);align-items:center;gap:var(--spacing-3);color:var(--text-inverse);display:flex}.LayerAnalysisCard-module__r0uavG__icon{font-size:var(--font-size-3xl);line-height:1}.LayerAnalysisCard-module__r0uavG__headerInfo{flex:1}.LayerAnalysisCard-module__r0uavG__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;margin-bottom:var(--spacing-1);color:var(--text-inverse)}.LayerAnalysisCard-module__r0uavG__description{font-size:var(--font-size-sm);opacity:.95;color:var(--text-inverse);margin:0}.LayerAnalysisCard-module__r0uavG__statusRow{padding-bottom:var(--spacing-4);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}.LayerAnalysisCard-module__r0uavG__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.LayerAnalysisCard-module__r0uavG__counters{gap:var(--spacing-3);grid-template-columns:repeat(4,1fr);display:grid}.LayerAnalysisCard-module__r0uavG__counterItem{text-align:center;padding:var(--spacing-3);background:var(--bg-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.LayerAnalysisCard-module__r0uavG__counterItem:hover{background:var(--bg-tertiary);transform:translateY(-1px)}.LayerAnalysisCard-module__r0uavG__counterValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-1);line-height:1}.LayerAnalysisCard-module__r0uavG__counterLabel{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.LayerAnalysisCard-module__r0uavG__counters{grid-template-columns:repeat(2,1fr)}}
.ErrorBoundary-module__i1ihDq__errorBoundary{min-height:400px;padding:var(--spacing-6);justify-content:center;align-items:center;display:flex}.ErrorBoundary-module__i1ihDq__content{text-align:center;max-width:500px}.ErrorBoundary-module__i1ihDq__icon{margin-bottom:var(--spacing-4);font-size:64px}.ErrorBoundary-module__i1ihDq__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.ErrorBoundary-module__i1ihDq__message{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--spacing-6)}.ErrorBoundary-module__i1ihDq__errorDetails{margin-bottom:var(--spacing-6);text-align:left;background:var(--bg-secondary);padding:var(--spacing-4);border-radius:var(--radius-md);border:1px solid var(--border-color)}.ErrorBoundary-module__i1ihDq__errorDetails summary{cursor:pointer;font-weight:var(--font-weight-medium);color:var(--text-primary);margin-bottom:var(--spacing-2)}.ErrorBoundary-module__i1ihDq__errorStack{font-size:var(--font-size-xs);color:var(--danger-600);white-space:pre-wrap;word-break:break-all;margin-top:var(--spacing-2)}.ErrorBoundary-module__i1ihDq__actions{gap:var(--spacing-3);justify-content:center;display:flex}
.PieChart-module__BqNpTW__chartContainer{width:100%;min-height:400px;max-height:450px;padding:var(--spacing-2);justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:768px){.PieChart-module__BqNpTW__chartContainer{min-height:300px}}
.ClientsTable-module__oFDDFq__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.ClientsTable-module__oFDDFq__tableContainer{border:var(--border-width)solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow-x:auto}.ClientsTable-module__oFDDFq__table{border-collapse:collapse;width:100%}.ClientsTable-module__oFDDFq__table thead{background:var(--gradient-purple)}.ClientsTable-module__oFDDFq__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.025em;border-bottom:none}.ClientsTable-module__oFDDFq__table td{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);font-size:var(--font-size-sm)}.ClientsTable-module__oFDDFq__table tbody tr{transition:all var(--transition-normal)}.ClientsTable-module__oFDDFq__table tbody tr:hover{background:var(--gradient-background-light);transform:scale(1.01)}.ClientsTable-module__oFDDFq__clientName{align-items:center;gap:var(--spacing-md);display:flex}.ClientsTable-module__oFDDFq__clientLogo{background:var(--gradient-blue);border-radius:var(--radius-lg);width:36px;height:36px;color:var(--text-inverse);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);box-shadow:var(--shadow-blue);justify-content:center;align-items:center;display:flex}.ClientsTable-module__oFDDFq__code{font-size:var(--font-size-xs);background:var(--gray-100);border-radius:4px;padding:2px 6px;font-family:Courier New,monospace}.ClientsTable-module__oFDDFq__actions{gap:var(--spacing-2);display:flex}.ClientsTable-module__oFDDFq__loading,.ClientsTable-module__oFDDFq__noData{text-align:center;padding:var(--spacing-8);color:var(--text-secondary)}.ClientsTable-module__oFDDFq__tagsCell{gap:var(--spacing-2);flex-wrap:wrap;max-width:300px;display:flex}.ClientsTable-module__oFDDFq__tag{background:var(--gradient-purple);color:var(--text-inverse);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;padding:2px 10px;display:inline-block}.ClientsTable-module__oFDDFq__noTags{color:var(--text-secondary);font-size:var(--font-size-xs);font-style:italic}.ClientsTable-module__oFDDFq__flowCount{color:var(--text-secondary);font-weight:var(--font-weight-medium)}@media (max-width:480px){.ClientsTable-module__oFDDFq__header{gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-direction:column;align-items:stretch}.ClientsTable-module__oFDDFq__tableContainer{border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}.ClientsTable-module__oFDDFq__tableContainer::-webkit-scrollbar{height:4px}.ClientsTable-module__oFDDFq__tableContainer::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.ClientsTable-module__oFDDFq__table{min-width:600px}.ClientsTable-module__oFDDFq__table th,.ClientsTable-module__oFDDFq__table td{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-xs)}.ClientsTable-module__oFDDFq__clientLogo{width:28px;height:28px;font-size:var(--font-size-xs)}.ClientsTable-module__oFDDFq__clientName{gap:var(--spacing-2)}.ClientsTable-module__oFDDFq__code{padding:1px 4px;font-size:10px}.ClientsTable-module__oFDDFq__actions{gap:var(--spacing-1)}.ClientsTable-module__oFDDFq__tagsCell{max-width:200px}.ClientsTable-module__oFDDFq__tag{padding:1px 6px;font-size:10px}}@media (min-width:481px) and (max-width:768px){.ClientsTable-module__oFDDFq__header{gap:var(--spacing-3);flex-direction:column;align-items:stretch}.ClientsTable-module__oFDDFq__tableContainer{-webkit-overflow-scrolling:touch}.ClientsTable-module__oFDDFq__table{min-width:800px}.ClientsTable-module__oFDDFq__table th,.ClientsTable-module__oFDDFq__table td{padding:var(--spacing-3)var(--spacing-4)}.ClientsTable-module__oFDDFq__clientLogo{width:32px;height:32px}.ClientsTable-module__oFDDFq__tagsCell{max-width:250px}}
.RulesTable-module__heI8cG__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.RulesTable-module__heI8cG__description{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-lg)}.RulesTable-module__heI8cG__tableContainer{border:var(--border-width)solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow-x:auto}.RulesTable-module__heI8cG__table{border-collapse:collapse;width:100%}.RulesTable-module__heI8cG__table thead{background:var(--gradient-purple)}.RulesTable-module__heI8cG__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.025em;border-bottom:none}.RulesTable-module__heI8cG__table td{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);font-size:var(--font-size-sm)}.RulesTable-module__heI8cG__table tbody tr{transition:all var(--transition-normal)}.RulesTable-module__heI8cG__table tbody tr:hover{background:var(--gradient-background-light);transform:scale(1.01)}.RulesTable-module__heI8cG__table td .RulesTable-module__heI8cG__description{font-size:var(--font-size-xs);color:var(--text-secondary);margin-top:var(--spacing-1)}.RulesTable-module__heI8cG__code{font-size:var(--font-size-xs);background:var(--gray-100);border-radius:4px;padding:2px 6px;font-family:Courier New,monospace}.RulesTable-module__heI8cG__actions{gap:var(--spacing-2);display:flex}.RulesTable-module__heI8cG__loading,.RulesTable-module__heI8cG__noData{text-align:center;padding:var(--spacing-8);color:var(--text-secondary)}@media (max-width:480px){.RulesTable-module__heI8cG__header{gap:var(--spacing-3);margin-bottom:var(--spacing-4);flex-direction:column;align-items:stretch}.RulesTable-module__heI8cG__description{font-size:var(--font-size-xs);margin-bottom:var(--spacing-4)}.RulesTable-module__heI8cG__tableContainer{border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}.RulesTable-module__heI8cG__tableContainer::-webkit-scrollbar{height:4px}.RulesTable-module__heI8cG__tableContainer::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.RulesTable-module__heI8cG__table{min-width:700px}.RulesTable-module__heI8cG__table th,.RulesTable-module__heI8cG__table td{padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-xs)}.RulesTable-module__heI8cG__table td .RulesTable-module__heI8cG__description{font-size:10px}.RulesTable-module__heI8cG__code{padding:1px 4px;font-size:10px}.RulesTable-module__heI8cG__actions{gap:var(--spacing-1)}.RulesTable-module__heI8cG__loading,.RulesTable-module__heI8cG__noData{padding:var(--spacing-6);font-size:var(--font-size-sm)}}@media (min-width:481px) and (max-width:768px){.RulesTable-module__heI8cG__header{gap:var(--spacing-3);flex-direction:column;align-items:stretch}.RulesTable-module__heI8cG__tableContainer{-webkit-overflow-scrolling:touch}.RulesTable-module__heI8cG__table{min-width:900px}.RulesTable-module__heI8cG__table th,.RulesTable-module__heI8cG__table td{padding:var(--spacing-3)var(--spacing-4)}}
.SemaforoTable-module__SmNiWG__semaforoSection{background-color:var(--bg-primary);border:var(--border-width)solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}.SemaforoTable-module__SmNiWG__semaforoHeader{padding:var(--spacing-lg)var(--spacing-xl);background:var(--gradient-background-light);border-bottom:var(--border-width)solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.SemaforoTable-module__SmNiWG__semaforoTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:-.01em;margin:0}.SemaforoTable-module__SmNiWG__semaforoFilters{gap:var(--spacing-md);align-items:center;display:flex}.SemaforoTable-module__SmNiWG__searchBox{align-items:center;display:flex;position:relative}.SemaforoTable-module__SmNiWG__searchInput{padding:var(--spacing-sm)var(--spacing-md)var(--spacing-sm)var(--spacing-xl);border:var(--border-width)solid var(--border-color);border-radius:var(--radius-lg);font-size:var(--font-size-sm);width:280px;transition:all var(--transition-normal);background-color:var(--bg-primary);font-family:inherit}.SemaforoTable-module__SmNiWG__searchInput:focus{border-color:var(--color-blue-500);box-shadow:var(--shadow-focus-blue);outline:none}.SemaforoTable-module__SmNiWG__searchIcon{left:var(--spacing-md);color:var(--text-tertiary);pointer-events:none;position:absolute}.SemaforoTable-module__SmNiWG__refreshButton{background:var(--gradient-blue);color:var(--text-inverse);padding:var(--spacing-sm)var(--spacing-md);cursor:pointer;border-radius:var(--radius-lg);transition:all var(--transition-normal);font-size:var(--font-size-base);box-shadow:var(--shadow-blue);align-items:center;gap:var(--spacing-xs);border:none;display:flex}.SemaforoTable-module__SmNiWG__refreshButton:hover{background:var(--gradient-blue-hover);box-shadow:var(--shadow-blue-hover);transform:translateY(-2px)}.SemaforoTable-module__SmNiWG__legend{gap:var(--spacing-6);padding:var(--spacing-4)var(--spacing-6);background-color:var(--bg-secondary);border-radius:var(--radius-md);margin:var(--spacing-4)var(--spacing-6);border:1px solid var(--border-color);flex-wrap:wrap;align-items:center;display:flex}.SemaforoTable-module__SmNiWG__legendItem{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);color:var(--text-primary);font-weight:var(--font-weight-medium);display:flex}.SemaforoTable-module__SmNiWG__legendDot{border-radius:50%;flex-shrink:0;width:20px;height:20px}.SemaforoTable-module__SmNiWG__legendColor{border-radius:var(--radius-sm);border:1px solid #0000001a;width:16px;height:16px}.SemaforoTable-module__SmNiWG__semaforoTableWrapper{overflow-x:auto}.SemaforoTable-module__SmNiWG__semaforoTable{border-collapse:collapse;width:100%}.SemaforoTable-module__SmNiWG__semaforoTable thead{background:var(--gradient-purple)}.SemaforoTable-module__SmNiWG__semaforoTable th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-inverse);white-space:nowrap;text-transform:uppercase;letter-spacing:.025em;border-bottom:none}.SemaforoTable-module__SmNiWG__semaforoTable th:first-child{background:var(--gradient-purple);z-index:10;min-width:200px;position:sticky;left:0}.SemaforoTable-module__SmNiWG__semaforoTable td{padding:var(--spacing-4);border-bottom:1px solid var(--border-color)}.SemaforoTable-module__SmNiWG__semaforoTable tbody tr{transition:background-color var(--transition-fast)}.SemaforoTable-module__SmNiWG__semaforoTable tbody tr:hover{background-color:var(--gray-50)}.SemaforoTable-module__SmNiWG__semaforoTable tbody tr td:first-child{background-color:var(--bg-primary);z-index:5;font-weight:var(--font-weight-medium);position:sticky;left:0}.SemaforoTable-module__SmNiWG__semaforoTable tbody tr:hover td:first-child{background-color:var(--gray-50)}.SemaforoTable-module__SmNiWG__clientNameCell{align-items:center;gap:var(--spacing-3);cursor:pointer;display:flex}.SemaforoTable-module__SmNiWG__clientAvatar{border-radius:var(--radius-lg);background:var(--gradient-blue);width:36px;height:36px;color:var(--text-inverse);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);box-shadow:var(--shadow-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SemaforoTable-module__SmNiWG__clientName{font-weight:var(--font-weight-medium);color:var(--text-primary)}.SemaforoTable-module__SmNiWG__clientMeta{font-size:var(--font-size-xs);color:var(--text-tertiary)}.SemaforoTable-module__SmNiWG__semaforoCell{justify-content:center;align-items:center;min-height:60px;display:flex}.SemaforoTable-module__SmNiWG__statusCell{text-align:center}.SemaforoTable-module__SmNiWG__emptyState{text-align:center;padding:var(--spacing-12);color:var(--text-secondary)}@media (max-width:480px){.SemaforoTable-module__SmNiWG__semaforoSection{border-radius:var(--radius-md)}.SemaforoTable-module__SmNiWG__semaforoHeader{padding:var(--spacing-4);align-items:stretch;gap:var(--spacing-3);flex-direction:column}.SemaforoTable-module__SmNiWG__semaforoTitle{font-size:var(--font-size-lg)}.SemaforoTable-module__SmNiWG__semaforoFilters{gap:var(--spacing-2);flex-direction:column}.SemaforoTable-module__SmNiWG__searchBox{width:100%}.SemaforoTable-module__SmNiWG__searchInput{width:100%;padding:var(--spacing-2)var(--spacing-3)var(--spacing-2)40px;font-size:var(--font-size-xs)}.SemaforoTable-module__SmNiWG__searchIcon{left:var(--spacing-3)}.SemaforoTable-module__SmNiWG__refreshButton{width:100%;padding:var(--spacing-2)var(--spacing-3);font-size:var(--font-size-sm);justify-content:center}.SemaforoTable-module__SmNiWG__legend{gap:var(--spacing-3);padding:var(--spacing-3);margin:var(--spacing-3);flex-direction:column}.SemaforoTable-module__SmNiWG__legendItem{gap:var(--spacing-2);font-size:10px}.SemaforoTable-module__SmNiWG__legendDot{width:16px;height:16px}.SemaforoTable-module__SmNiWG__semaforoTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.SemaforoTable-module__SmNiWG__semaforoTableWrapper::-webkit-scrollbar{height:4px}.SemaforoTable-module__SmNiWG__semaforoTableWrapper::-webkit-scrollbar-track{background:var(--bg-secondary)}.SemaforoTable-module__SmNiWG__semaforoTableWrapper::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--radius-sm)}.SemaforoTable-module__SmNiWG__semaforoTable{min-width:700px}.SemaforoTable-module__SmNiWG__semaforoTable th{padding:var(--spacing-2)var(--spacing-3);font-size:10px}.SemaforoTable-module__SmNiWG__semaforoTable td{padding:var(--spacing-2)var(--spacing-3)}.SemaforoTable-module__SmNiWG__semaforoTable th:first-child{min-width:150px}.SemaforoTable-module__SmNiWG__clientAvatar{width:28px;height:28px;font-size:10px}.SemaforoTable-module__SmNiWG__clientNameCell{gap:var(--spacing-2)}.SemaforoTable-module__SmNiWG__clientName{font-size:var(--font-size-xs)}.SemaforoTable-module__SmNiWG__clientMeta{font-size:10px}.SemaforoTable-module__SmNiWG__semaforoCell{min-height:48px}.SemaforoTable-module__SmNiWG__emptyState{padding:var(--spacing-8);font-size:var(--font-size-sm)}}@media (min-width:481px) and (max-width:768px){.SemaforoTable-module__SmNiWG__semaforoHeader{padding:var(--spacing-5);gap:var(--spacing-4)}.SemaforoTable-module__SmNiWG__semaforoTitle{font-size:var(--font-size-xl)}.SemaforoTable-module__SmNiWG__searchInput{width:240px;font-size:var(--font-size-xs)}.SemaforoTable-module__SmNiWG__legend{gap:var(--spacing-4);padding:var(--spacing-3)var(--spacing-5);margin:var(--spacing-4)var(--spacing-5)}.SemaforoTable-module__SmNiWG__legendItem{font-size:var(--font-size-xs)}.SemaforoTable-module__SmNiWG__legendDot{width:18px;height:18px}.SemaforoTable-module__SmNiWG__semaforoTableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.SemaforoTable-module__SmNiWG__semaforoTable{min-width:800px}.SemaforoTable-module__SmNiWG__semaforoTable th{padding:var(--spacing-3)var(--spacing-4);font-size:var(--font-size-xs)}.SemaforoTable-module__SmNiWG__semaforoTable td{padding:var(--spacing-3)var(--spacing-4)}.SemaforoTable-module__SmNiWG__clientAvatar{width:32px;height:32px}}
.IAEngineAnalysisView-module__2plSxW__container{gap:var(--spacing-6);padding:var(--spacing-6)0;flex-direction:column;display:flex}.IAEngineAnalysisView-module__2plSxW__loading{padding:var(--spacing-12);justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.IAEngineAnalysisView-module__2plSxW__spinner{border:4px solid var(--border-color);border-top-color:var(--primary-500);border-radius:50%;width:48px;height:48px;animation:1s linear infinite IAEngineAnalysisView-module__2plSxW__spin}@keyframes IAEngineAnalysisView-module__2plSxW__spin{to{transform:rotate(360deg)}}.IAEngineAnalysisView-module__2plSxW__error,.IAEngineAnalysisView-module__2plSxW__notAnalyzed{padding:var(--spacing-12);justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;display:flex}.IAEngineAnalysisView-module__2plSxW__error h3,.IAEngineAnalysisView-module__2plSxW__notAnalyzed h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.IAEngineAnalysisView-module__2plSxW__error p,.IAEngineAnalysisView-module__2plSxW__notAnalyzed p{font-size:var(--font-size-md);color:var(--text-secondary);margin:0}.IAEngineAnalysisView-module__2plSxW__hint{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-top:var(--spacing-2);font-style:italic}.IAEngineAnalysisView-module__2plSxW__generalStatusCard{background:linear-gradient(135deg,var(--bg-primary)0%,var(--bg-secondary)100%);border:2px solid var(--border-color)}.IAEngineAnalysisView-module__2plSxW__generalStatus{gap:var(--spacing-4);flex-direction:column;display:flex}.IAEngineAnalysisView-module__2plSxW__statusMain{padding:var(--spacing-4)0;justify-content:center;display:flex}.IAEngineAnalysisView-module__2plSxW__statusMetadata{gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.IAEngineAnalysisView-module__2plSxW__metadataItem{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.IAEngineAnalysisView-module__2plSxW__layersGrid{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.IAEngineAnalysisView-module__2plSxW__actionsCard{background:linear-gradient(135deg,#fff9e6 0%,#fff4cc 100%);border:2px solid #ffd966}.IAEngineAnalysisView-module__2plSxW__actionsGrid{gap:var(--spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.IAEngineAnalysisView-module__2plSxW__actionItem{text-align:center;padding:var(--spacing-4);background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:0 2px 8px #0000000d}.IAEngineAnalysisView-module__2plSxW__actionValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);line-height:1}.IAEngineAnalysisView-module__2plSxW__actionLabel{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em}.IAEngineAnalysisView-module__2plSxW__markdownCard{background:var(--bg-primary)}.IAEngineAnalysisView-module__2plSxW__markdownHeader{justify-content:space-between;align-items:center;display:flex}.IAEngineAnalysisView-module__2plSxW__markdown{font-size:var(--font-size-sm);color:var(--text-primary);max-height:600px;padding:var(--spacing-4);background:var(--bg-secondary);border-radius:var(--radius-lg);line-height:1.6;overflow-y:auto}.IAEngineAnalysisView-module__2plSxW__markdown h1,.IAEngineAnalysisView-module__2plSxW__markdown h2,.IAEngineAnalysisView-module__2plSxW__markdown h3,.IAEngineAnalysisView-module__2plSxW__markdown h4,.IAEngineAnalysisView-module__2plSxW__markdown h5,.IAEngineAnalysisView-module__2plSxW__markdown h6{color:var(--text-primary);font-weight:var(--font-weight-bold);margin-top:var(--spacing-4);margin-bottom:var(--spacing-2)}.IAEngineAnalysisView-module__2plSxW__markdown h1{font-size:var(--font-size-2xl)}.IAEngineAnalysisView-module__2plSxW__markdown h2{font-size:var(--font-size-xl)}.IAEngineAnalysisView-module__2plSxW__markdown h3{font-size:var(--font-size-lg)}.IAEngineAnalysisView-module__2plSxW__markdown p{margin-bottom:var(--spacing-3)}.IAEngineAnalysisView-module__2plSxW__markdown ul,.IAEngineAnalysisView-module__2plSxW__markdown ol{margin-left:var(--spacing-6);margin-bottom:var(--spacing-3)}.IAEngineAnalysisView-module__2plSxW__markdown li{margin-bottom:var(--spacing-1)}.IAEngineAnalysisView-module__2plSxW__markdown table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-4)}.IAEngineAnalysisView-module__2plSxW__markdown th,.IAEngineAnalysisView-module__2plSxW__markdown td{border:1px solid var(--border-color);padding:var(--spacing-2)var(--spacing-3);text-align:left}.IAEngineAnalysisView-module__2plSxW__markdown th{background:var(--bg-tertiary);font-weight:var(--font-weight-semibold)}.IAEngineAnalysisView-module__2plSxW__markdown code{background:var(--bg-tertiary);padding:2px var(--spacing-1);border-radius:var(--radius-sm);font-family:monospace;font-size:.9em}.IAEngineAnalysisView-module__2plSxW__markdown pre{background:var(--bg-tertiary);padding:var(--spacing-3);border-radius:var(--radius-md);margin-bottom:var(--spacing-3);overflow-x:auto}.IAEngineAnalysisView-module__2plSxW__markdown pre code{background:0 0;padding:0}@media (max-width:768px){.IAEngineAnalysisView-module__2plSxW__layersGrid,.IAEngineAnalysisView-module__2plSxW__actionsGrid{grid-template-columns:1fr}}
.Login-module__vPQwDa__loginContainer{width:90%;max-width:900px;padding:var(--spacing-4);margin:0 auto}@media (min-width:768px){.Login-module__vPQwDa__loginContainer{width:80%}}@media (min-width:1024px){.Login-module__vPQwDa__loginContainer{width:70%}}@media (min-width:1440px){.Login-module__vPQwDa__loginContainer{width:60%}}.Login-module__vPQwDa__loginCard{background:var(--bg-primary);border-radius:var(--radius-xl);padding:var(--spacing-10);border:1px solid var(--border-color);animation:.3s ease-out Login-module__vPQwDa__scaleIn;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes Login-module__vPQwDa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.Login-module__vPQwDa__loginHeader{text-align:center;margin-bottom:var(--spacing-8)}.Login-module__vPQwDa__loginLogo{width:80px;height:80px;margin:0 auto var(--spacing-4);background:linear-gradient(135deg,var(--primary-600),var(--primary-800));border-radius:var(--radius-2xl);color:#fff;font-size:36px;font-weight:var(--font-weight-bold);box-shadow:var(--shadow-lg);justify-content:center;align-items:center;display:flex}.Login-module__vPQwDa__loginTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.Login-module__vPQwDa__loginSubtitle{font-size:var(--font-size-base);color:var(--text-secondary)}.Login-module__vPQwDa__loginForm{gap:var(--spacing-5);flex-direction:column;display:flex}.Login-module__vPQwDa__formGroup{gap:var(--spacing-2);flex-direction:column;display:flex}.Login-module__vPQwDa__formLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.Login-module__vPQwDa__inputWrapper{align-items:center;display:flex;position:relative}.Login-module__vPQwDa__inputIcon{left:var(--spacing-4);color:var(--text-secondary);pointer-events:none;z-index:1;transition:color var(--transition-fast);position:absolute}.Login-module__vPQwDa__inputWrapper:focus-within .Login-module__vPQwDa__inputIcon{color:var(--primary-500)}.Login-module__vPQwDa__formInput{width:100%;padding:var(--spacing-3)var(--spacing-4)var(--spacing-3)calc(var(--spacing-4)*2.5);font-size:var(--font-size-base);color:var(--text-primary);background-color:var(--bg-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);transition:all var(--transition-fast);font-family:inherit}.Login-module__vPQwDa__formInput:focus{border-color:var(--primary-500);background-color:var(--bg-primary);box-shadow:0 0 0 3px var(--primary-100);outline:none}.Login-module__vPQwDa__formInput:disabled{opacity:.6;cursor:not-allowed}.Login-module__vPQwDa__roleCards{gap:var(--spacing-4);margin-top:var(--spacing-2);grid-template-columns:repeat(3,1fr);display:grid}.Login-module__vPQwDa__roleCard{padding:var(--spacing-4);border:2px solid var(--border-color);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-align:center;background:#fff;box-shadow:0 1px 3px #0000000d}.Login-module__vPQwDa__roleCard:hover{border-color:var(--primary-500);background-color:var(--primary-50);transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.Login-module__vPQwDa__roleCard.Login-module__vPQwDa__selected{border-color:var(--primary-600);background-color:var(--primary-50);box-shadow:0 0 0 3px var(--primary-100)}.Login-module__vPQwDa__roleIcon{margin-bottom:var(--spacing-3);color:var(--text-secondary);transition:color var(--transition-fast);justify-content:center;align-items:center;display:flex}.Login-module__vPQwDa__roleCard:hover .Login-module__vPQwDa__roleIcon,.Login-module__vPQwDa__roleCard.Login-module__vPQwDa__selected .Login-module__vPQwDa__roleIcon{color:var(--primary-600)}.Login-module__vPQwDa__roleName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.Login-module__vPQwDa__loginButton{width:100%;padding:var(--spacing-4)var(--spacing-5);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-top:var(--spacing-2);transition:all var(--transition-fast)}.Login-module__vPQwDa__loginButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.Login-module__vPQwDa__demoInfo{margin-top:var(--spacing-6);padding:var(--spacing-5);background-color:var(--info-50);border:1px solid var(--info-200);border-radius:var(--radius-lg);border-left:4px solid var(--info-500)}.Login-module__vPQwDa__demoTitle{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--info-700);margin-bottom:var(--spacing-3);display:flex}.Login-module__vPQwDa__demoIcon{flex-shrink:0}.Login-module__vPQwDa__demoText{font-size:var(--font-size-xs);color:var(--info-700);line-height:1.6}.Login-module__vPQwDa__loginFooter{margin-top:var(--spacing-6);text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary)}@media (max-width:480px){.Login-module__vPQwDa__loginContainer{width:100%;padding:var(--spacing-2)}.Login-module__vPQwDa__loginCard{padding:var(--spacing-5);border-radius:var(--radius-lg)}.Login-module__vPQwDa__loginHeader{margin-bottom:var(--spacing-6)}.Login-module__vPQwDa__loginLogo{width:60px;height:60px;margin-bottom:var(--spacing-3);font-size:28px}.Login-module__vPQwDa__loginTitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-1)}.Login-module__vPQwDa__loginSubtitle{font-size:var(--font-size-sm)}.Login-module__vPQwDa__loginForm{gap:var(--spacing-4)}.Login-module__vPQwDa__formInput{padding:var(--spacing-2)var(--spacing-3)var(--spacing-2)calc(var(--spacing-3)*2.5);font-size:var(--font-size-sm)}.Login-module__vPQwDa__inputIcon{left:var(--spacing-3);font-size:16px}.Login-module__vPQwDa__roleCards{gap:var(--spacing-3);grid-template-columns:1fr}.Login-module__vPQwDa__roleCard{padding:var(--spacing-3)}.Login-module__vPQwDa__loginButton{padding:var(--spacing-3);font-size:var(--font-size-sm)}.Login-module__vPQwDa__demoInfo{padding:var(--spacing-4)}.Login-module__vPQwDa__demoTitle{font-size:11px}.Login-module__vPQwDa__demoText{font-size:10px}.Login-module__vPQwDa__loginFooter{font-size:var(--font-size-xs)}}@media (min-width:481px) and (max-width:768px){.Login-module__vPQwDa__loginContainer{width:85%;padding:var(--spacing-3)}.Login-module__vPQwDa__loginCard{padding:var(--spacing-8)}.Login-module__vPQwDa__roleCards{gap:var(--spacing-3);grid-template-columns:repeat(3,1fr)}.Login-module__vPQwDa__roleCard{padding:var(--spacing-3)}.Login-module__vPQwDa__roleName{font-size:var(--font-size-xs)}}@media (min-width:1920px){.Login-module__vPQwDa__loginContainer{max-width:1100px;padding:var(--spacing-6)}.Login-module__vPQwDa__loginCard{padding:var(--spacing-12)}.Login-module__vPQwDa__loginLogo{width:100px;height:100px;margin-bottom:var(--spacing-5);font-size:44px}.Login-module__vPQwDa__loginTitle{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-3)}.Login-module__vPQwDa__loginSubtitle{font-size:var(--font-size-lg)}.Login-module__vPQwDa__loginForm{gap:var(--spacing-6)}.Login-module__vPQwDa__formLabel{font-size:var(--font-size-base)}.Login-module__vPQwDa__formInput{padding:var(--spacing-4)var(--spacing-5)var(--spacing-4)calc(var(--spacing-5)*2.5);font-size:var(--font-size-lg)}.Login-module__vPQwDa__inputIcon{left:var(--spacing-5);font-size:24px}.Login-module__vPQwDa__roleCards{gap:var(--spacing-5)}.Login-module__vPQwDa__roleCard{padding:var(--spacing-5)}.Login-module__vPQwDa__roleIcon{margin-bottom:var(--spacing-4);font-size:28px}.Login-module__vPQwDa__roleName{font-size:var(--font-size-base)}.Login-module__vPQwDa__loginButton{padding:var(--spacing-5)var(--spacing-6);font-size:var(--font-size-lg)}.Login-module__vPQwDa__demoInfo{padding:var(--spacing-6)}.Login-module__vPQwDa__demoTitle{font-size:var(--font-size-base)}.Login-module__vPQwDa__demoText{font-size:var(--font-size-sm)}.Login-module__vPQwDa__loginFooter{font-size:var(--font-size-base)}}@media (min-width:2560px){.Login-module__vPQwDa__loginContainer{max-width:1300px}.Login-module__vPQwDa__loginCard{padding:64px}.Login-module__vPQwDa__loginLogo{width:120px;height:120px;font-size:52px}.Login-module__vPQwDa__loginTitle{font-size:48px}}
.ClientsView-module__T_Yd1G__contentHeader{margin-bottom:var(--spacing-6)}.ClientsView-module__T_Yd1G__contentTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.ClientsView-module__T_Yd1G__contentSubtitle{font-size:var(--font-size-md);color:var(--text-secondary)}.ClientsView-module__T_Yd1G__content{margin-top:var(--spacing-6)}.ClientsView-module__T_Yd1G__error{padding:var(--spacing-8);text-align:center;background:var(--bg-secondary);border-radius:var(--radius-xl);border:2px dashed var(--border-color)}.ClientsView-module__T_Yd1G__error h2{color:var(--danger-600);margin-bottom:var(--spacing-3)}.ClientsView-module__T_Yd1G__error p{color:var(--text-secondary)}
.ConfigView-module__IJAhsq__contentHeader{margin-bottom:var(--spacing-6)}.ConfigView-module__IJAhsq__contentTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.ConfigView-module__IJAhsq__contentSubtitle{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--spacing-4)}.ConfigView-module__IJAhsq__tabsWrapper{margin-bottom:var(--spacing-6)}.ConfigView-module__IJAhsq__tabs{gap:var(--spacing-2);border-bottom:2px solid var(--border-color);display:flex}.ConfigView-module__IJAhsq__tab{padding:var(--spacing-3)var(--spacing-4);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:var(--spacing-2);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;display:flex}.ConfigView-module__IJAhsq__tab:hover{color:var(--text-primary)}.ConfigView-module__IJAhsq__tab.ConfigView-module__IJAhsq__active{color:var(--primary-600);border-bottom-color:var(--primary-600)}.ConfigView-module__IJAhsq__tabIcon{font-size:var(--font-size-base)}.ConfigView-module__IJAhsq__tabContent{margin-top:var(--spacing-6)}.ConfigView-module__IJAhsq__error{text-align:center;padding:var(--spacing-10)}.ConfigView-module__IJAhsq__error h2{color:var(--danger-600);margin-bottom:var(--spacing-4)}.ConfigView-module__IJAhsq__comingSoon{text-align:center;padding:var(--spacing-10);color:var(--text-secondary)}.ConfigView-module__IJAhsq__comingSoon h3{color:var(--text-primary);margin-bottom:var(--spacing-2)}
.FlowDetailView-module__iHdzVW__container{gap:var(--spacing-6);flex-direction:column;display:flex}.FlowDetailView-module__iHdzVW__header{gap:var(--spacing-5);flex-direction:column;display:flex}.FlowDetailView-module__iHdzVW__headerTop{align-items:flex-start;gap:var(--spacing-4);display:flex}.FlowDetailView-module__iHdzVW__backBtn{padding:var(--spacing-2);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}.FlowDetailView-module__iHdzVW__backBtn:hover{background:var(--bg-tertiary);border-color:var(--primary-500)}.FlowDetailView-module__iHdzVW__headerInfo{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.FlowDetailView-module__iHdzVW__breadcrumb{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}.FlowDetailView-module__iHdzVW__breadcrumbSeparator{color:var(--text-tertiary);opacity:.5}.FlowDetailView-module__iHdzVW__breadcrumbLink{color:var(--primary-600);cursor:pointer;transition:color var(--transition-fast)}.FlowDetailView-module__iHdzVW__breadcrumbLink:hover{color:var(--primary-700);text-decoration:underline}.FlowDetailView-module__iHdzVW__breadcrumbCurrent{color:var(--text-primary);font-weight:var(--font-weight-medium)}.FlowDetailView-module__iHdzVW__flowName{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.FlowDetailView-module__iHdzVW__flowMeta{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.FlowDetailView-module__iHdzVW__statsGrid{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.FlowDetailView-module__iHdzVW__statCard{padding:var(--spacing-4);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg)}.FlowDetailView-module__iHdzVW__statLabel{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-bottom:var(--spacing-2)}.FlowDetailView-module__iHdzVW__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-1)}.FlowDetailView-module__iHdzVW__statSubtext{font-size:var(--font-size-xs);color:var(--text-secondary)}.FlowDetailView-module__iHdzVW__cardHeaderContent{justify-content:space-between;align-items:center;width:100%;display:flex}.FlowDetailView-module__iHdzVW__periodSelect{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.FlowDetailView-module__iHdzVW__periodSelect:hover{border-color:var(--primary-500)}.FlowDetailView-module__iHdzVW__periodSelect:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.FlowDetailView-module__iHdzVW__runHistory{padding:var(--spacing-4)0}.FlowDetailView-module__iHdzVW__historyChart{gap:var(--spacing-4);flex-direction:column;display:flex}.FlowDetailView-module__iHdzVW__chartBars{height:120px;padding:var(--spacing-2)0;align-items:flex-end;gap:2px;display:flex}.FlowDetailView-module__iHdzVW__barContainer{flex:1;align-items:flex-end;height:100%;display:flex}.FlowDetailView-module__iHdzVW__barWrapper{width:100%;transition:opacity var(--transition-fast);cursor:pointer;border-radius:2px 2px 0 0;flex-direction:column-reverse;min-height:2px;display:flex;overflow:hidden}.FlowDetailView-module__iHdzVW__barWrapper:hover{opacity:.8}.FlowDetailView-module__iHdzVW__barSegment{width:100%;transition:all var(--transition-fast)}.FlowDetailView-module__iHdzVW__legend{justify-content:center;gap:var(--spacing-5);padding-top:var(--spacing-3);border-top:1px solid var(--border-color);flex-wrap:wrap;display:flex}.FlowDetailView-module__iHdzVW__legendItem{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-secondary);display:flex}.FlowDetailView-module__iHdzVW__legendColor{border-radius:var(--radius-sm);width:12px;height:12px}.FlowDetailView-module__iHdzVW__runsSection{margin-top:var(--spacing-2)}.FlowDetailView-module__iHdzVW__loading{justify-content:center;align-items:center;gap:var(--spacing-4);min-height:400px;color:var(--text-secondary);flex-direction:column;display:flex}.FlowDetailView-module__iHdzVW__spinner{border:4px solid var(--gray-200);border-top-color:var(--primary-600);border-radius:var(--radius-full);width:40px;height:40px;animation:.6s linear infinite FlowDetailView-module__iHdzVW__spin}@keyframes FlowDetailView-module__iHdzVW__spin{to{transform:rotate(360deg)}}.FlowDetailView-module__iHdzVW__error{text-align:center;padding:var(--spacing-10)}.FlowDetailView-module__iHdzVW__error h2{color:var(--danger-600);margin-bottom:var(--spacing-4)}.FlowDetailView-module__iHdzVW__backButton{margin-top:var(--spacing-4);padding:var(--spacing-3)var(--spacing-5);background-color:var(--primary-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);border:none}.FlowDetailView-module__iHdzVW__backButton:hover{background-color:var(--primary-700)}.FlowDetailView-module__iHdzVW__emptyMessage{text-align:center;color:var(--text-secondary);padding:var(--spacing-8)}@media (max-width:768px){.FlowDetailView-module__iHdzVW__flowName{font-size:var(--font-size-2xl)}.FlowDetailView-module__iHdzVW__statsGrid{grid-template-columns:repeat(2,1fr)}.FlowDetailView-module__iHdzVW__chartBars{height:80px}.FlowDetailView-module__iHdzVW__legend{gap:var(--spacing-3)}}@media (max-width:480px){.FlowDetailView-module__iHdzVW__statsGrid{grid-template-columns:1fr}}
.FlowsManagementView-module___gWU2a__contentHeader{margin-bottom:var(--spacing-6);justify-content:space-between;align-items:flex-start;display:flex}.FlowsManagementView-module___gWU2a__contentTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-2)}.FlowsManagementView-module___gWU2a__contentSubtitle{font-size:var(--font-size-md);color:var(--text-secondary)}.FlowsManagementView-module___gWU2a__statsGrid{gap:var(--spacing-4);margin-bottom:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.FlowsManagementView-module___gWU2a__statCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:all var(--transition-normal);padding:0}.FlowsManagementView-module___gWU2a__statCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.FlowsManagementView-module___gWU2a__statContent{align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);display:flex}.FlowsManagementView-module___gWU2a__statIcon{border-radius:var(--radius-lg);width:56px;height:56px;color:var(--text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FlowsManagementView-module___gWU2a__statInfo{flex:1}.FlowsManagementView-module___gWU2a__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-1);line-height:1}.FlowsManagementView-module___gWU2a__statLabel{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.FlowsManagementView-module___gWU2a__controlsBar{gap:var(--spacing-4);margin-bottom:var(--spacing-6);flex-wrap:wrap;align-items:stretch;display:flex}.FlowsManagementView-module___gWU2a__searchContainer{flex:1;min-width:300px;position:relative}.FlowsManagementView-module___gWU2a__searchIcon{left:var(--spacing-3);color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FlowsManagementView-module___gWU2a__searchInput{width:100%;padding:var(--spacing-3)var(--spacing-10)var(--spacing-3)var(--spacing-10);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-sm);transition:all var(--transition-fast)}.FlowsManagementView-module___gWU2a__searchInput:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px #6366f11a}.FlowsManagementView-module___gWU2a__searchInput::placeholder{color:var(--text-tertiary)}.FlowsManagementView-module___gWU2a__clearSearch{right:var(--spacing-3);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-md);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.FlowsManagementView-module___gWU2a__clearSearch:hover{background:var(--bg-secondary);color:var(--text-primary)}.FlowsManagementView-module___gWU2a__filterButtons{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.FlowsManagementView-module___gWU2a__filterButton{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3)var(--spacing-4);border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;display:flex}.FlowsManagementView-module___gWU2a__filterButton:hover{background:var(--bg-secondary);border-color:var(--primary-400)}.FlowsManagementView-module___gWU2a__filterButton.FlowsManagementView-module___gWU2a__active{background:var(--primary-500);color:var(--text-inverse);border-color:var(--primary-500);box-shadow:0 2px 8px #6366f14d}.FlowsManagementView-module___gWU2a__bulkActions{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:linear-gradient(135deg,var(--primary-50)0%,var(--primary-100)100%);border-radius:var(--radius-lg);border:1px solid var(--primary-200);margin-bottom:var(--spacing-6);flex-wrap:wrap;display:flex}.FlowsManagementView-module___gWU2a__bulkInfo{align-items:center;gap:var(--spacing-2);color:var(--primary-700);display:flex}.FlowsManagementView-module___gWU2a__bulkCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--primary-800)}.FlowsManagementView-module___gWU2a__bulkControls{gap:var(--spacing-2);align-items:center;display:flex}.FlowsManagementView-module___gWU2a__bulkSelect{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--primary-300);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;min-width:180px;transition:all var(--transition-fast)}.FlowsManagementView-module___gWU2a__bulkSelect:hover{border-color:var(--primary-500)}.FlowsManagementView-module___gWU2a__bulkSelect:focus{border-color:var(--primary-500);outline:none;box-shadow:0 0 0 3px #6366f11a}.FlowsManagementView-module___gWU2a__tableContainer{border:var(--border-width)solid var(--border-color);border-radius:var(--radius-xl);overflow-x:auto}.FlowsManagementView-module___gWU2a__table{border-collapse:collapse;width:100%}.FlowsManagementView-module___gWU2a__table thead{background:var(--gradient-purple)}.FlowsManagementView-module___gWU2a__table th{padding:var(--spacing-md)var(--spacing-lg);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.025em;border-bottom:none}.FlowsManagementView-module___gWU2a__table td{padding:var(--spacing-md)var(--spacing-lg);border-bottom:1px solid var(--border-color);font-size:var(--font-size-sm)}.FlowsManagementView-module___gWU2a__table tbody tr{transition:all var(--transition-normal)}.FlowsManagementView-module___gWU2a__table tbody tr:hover{background:var(--bg-secondary)}.FlowsManagementView-module___gWU2a__flowName{align-items:center;gap:var(--spacing-2);display:flex}.FlowsManagementView-module___gWU2a__tagsCell{gap:var(--spacing-2);flex-wrap:wrap;max-width:300px;display:flex}.FlowsManagementView-module___gWU2a__tag{background:var(--gradient-blue);color:var(--text-inverse);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;padding:2px 10px;display:inline-block}.FlowsManagementView-module___gWU2a__noTags{color:var(--text-secondary);font-size:var(--font-size-xs);font-style:italic}.FlowsManagementView-module___gWU2a__clientName{color:var(--primary-600);font-weight:var(--font-weight-medium)}.FlowsManagementView-module___gWU2a__unassigned{color:var(--text-secondary);font-style:italic}.FlowsManagementView-module___gWU2a__actions{gap:var(--spacing-2);display:flex}.FlowsManagementView-module___gWU2a__assignDropdown{gap:var(--spacing-2);align-items:center;display:flex}.FlowsManagementView-module___gWU2a__clientSelect{padding:var(--spacing-1)var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-size-sm);cursor:pointer;min-width:150px}.FlowsManagementView-module___gWU2a__loading,.FlowsManagementView-module___gWU2a__noData{text-align:center;padding:var(--spacing-8);color:var(--text-secondary)}.FlowsManagementView-module___gWU2a__error{padding:var(--spacing-8);text-align:center;background:var(--bg-secondary);border-radius:var(--radius-xl);border:2px dashed var(--border-color)}.FlowsManagementView-module___gWU2a__error h2{color:var(--danger-600);margin-bottom:var(--spacing-3)}.FlowsManagementView-module___gWU2a__error p{color:var(--text-secondary)}
.RunDetailView-module__NbcThW__summaryGrid{gap:var(--spacing-6);grid-template-columns:2fr 1fr;display:grid}.RunDetailView-module__NbcThW__mainInfoCard{border-left:4px solid var(--border-color);transition:border-color var(--transition-fast);grid-column:span 1}.RunDetailView-module__NbcThW__mainInfoCard.RunDetailView-module__NbcThW__statusCompleted{border-left-color:var(--success-500);background:linear-gradient(90deg,#10b98108,#0000)}.RunDetailView-module__NbcThW__mainInfoCard.RunDetailView-module__NbcThW__statusFailed{border-left-color:var(--danger-500);background:linear-gradient(90deg,#ef444408,#0000)}.RunDetailView-module__NbcThW__mainInfoCard.RunDetailView-module__NbcThW__statusRunning{border-left-color:var(--primary-500);background:linear-gradient(90deg,#3b82f608,#0000)}.RunDetailView-module__NbcThW__cardHeaderWithStatus{justify-content:space-between;align-items:center;width:100%;display:flex}.RunDetailView-module__NbcThW__statusBadgeWrapper{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2)var(--spacing-3);border-radius:var(--radius-lg);background:var(--bg-secondary);display:flex}.RunDetailView-module__NbcThW__statusBadgeLarge{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);padding:var(--spacing-2)var(--spacing-4);text-transform:uppercase;letter-spacing:.05em}.RunDetailView-module__NbcThW__statusIcon{font-size:24px}.RunDetailView-module__NbcThW__statusIcon.RunDetailView-module__NbcThW__statusCompleted{color:var(--success-600)}.RunDetailView-module__NbcThW__statusIcon.RunDetailView-module__NbcThW__statusFailed{color:var(--danger-600)}.RunDetailView-module__NbcThW__statusIcon.RunDetailView-module__NbcThW__statusRunning{color:var(--primary-600);animation:2s ease-in-out infinite RunDetailView-module__NbcThW__pulse}@keyframes RunDetailView-module__NbcThW__pulse{0%,to{opacity:1}50%{opacity:.5}}.RunDetailView-module__NbcThW__summaryList{gap:var(--spacing-3);flex-direction:column;display:flex}.RunDetailView-module__NbcThW__summaryItem{padding:var(--spacing-3)0;border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;display:flex}.RunDetailView-module__NbcThW__summaryItem:last-child{border-bottom:none}.RunDetailView-module__NbcThW__summaryLabel{color:var(--text-tertiary);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-2);display:flex}.RunDetailView-module__NbcThW__summaryValue{color:var(--text-primary);font-weight:var(--font-weight-medium);text-align:right;word-break:break-word;max-width:60%}.RunDetailView-module__NbcThW__classificationDisplay{text-align:center;padding:var(--spacing-4);gap:var(--spacing-3);flex-direction:column;align-items:center;display:flex}.RunDetailView-module__NbcThW__classificationInline{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.RunDetailView-module__NbcThW__unclassified{color:var(--text-tertiary);padding:var(--spacing-2)var(--spacing-3);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px dashed var(--border-color);font-style:italic}.RunDetailView-module__NbcThW__reclassifyButton{padding:var(--spacing-2)var(--spacing-3);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:all var(--transition-fast);color:var(--text-secondary);background:0 0}.RunDetailView-module__NbcThW__reclassifyButton:hover{background-color:var(--bg-secondary);border-color:var(--primary-500);color:var(--primary-600)}.RunDetailView-module__NbcThW__classificationPanel{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center}.RunDetailView-module__NbcThW__classificationPanel p{color:var(--text-secondary);margin-bottom:var(--spacing-4)}.RunDetailView-module__NbcThW__classifyButton{padding:var(--spacing-1)var(--spacing-3);background-color:var(--primary-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);border:none}.RunDetailView-module__NbcThW__classifyButton:hover{background-color:var(--primary-700)}.RunDetailView-module__NbcThW__loading{justify-content:center;align-items:center;gap:var(--spacing-4);min-height:400px;color:var(--text-secondary);flex-direction:column;display:flex}.RunDetailView-module__NbcThW__spinner{border:4px solid var(--gray-200);border-top-color:var(--primary-600);border-radius:var(--radius-full);width:40px;height:40px;animation:.6s linear infinite RunDetailView-module__NbcThW__spin}@keyframes RunDetailView-module__NbcThW__spin{to{transform:rotate(360deg)}}.RunDetailView-module__NbcThW__error{text-align:center;padding:var(--spacing-10)}.RunDetailView-module__NbcThW__error h2{color:var(--danger-600);margin-bottom:var(--spacing-4)}.RunDetailView-module__NbcThW__backButton{margin-top:var(--spacing-4);padding:var(--spacing-3)var(--spacing-5);background-color:var(--primary-600);color:#fff;border-radius:var(--radius-md);cursor:pointer;font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast);border:none}.RunDetailView-module__NbcThW__backButton:hover{background-color:var(--primary-700)}@media (max-width:480px){.RunDetailView-module__NbcThW__summaryGrid{gap:var(--spacing-4);grid-template-columns:1fr}.RunDetailView-module__NbcThW__mainInfoCard{grid-column:span 1}.RunDetailView-module__NbcThW__statusBadgeWrapper{padding:var(--spacing-2);gap:var(--spacing-2);flex-direction:column}.RunDetailView-module__NbcThW__statusBadgeLarge{font-size:var(--font-size-xs);padding:var(--spacing-1)var(--spacing-2)}.RunDetailView-module__NbcThW__statusIcon{font-size:18px}.RunDetailView-module__NbcThW__summaryList{gap:var(--spacing-2)}.RunDetailView-module__NbcThW__summaryItem{align-items:flex-start;gap:var(--spacing-1);padding:var(--spacing-2)0;flex-direction:column}.RunDetailView-module__NbcThW__summaryLabel{font-size:var(--font-size-xs)}.RunDetailView-module__NbcThW__summaryValue{max-width:100%;font-size:var(--font-size-sm);text-align:left}.RunDetailView-module__NbcThW__classificationDisplay{padding:var(--spacing-3);gap:var(--spacing-2)}.RunDetailView-module__NbcThW__classificationInline{align-items:stretch;gap:var(--spacing-2);flex-direction:column}.RunDetailView-module__NbcThW__reclassifyButton,.RunDetailView-module__NbcThW__classifyButton{width:100%;padding:var(--spacing-2)}.RunDetailView-module__NbcThW__classificationPanel{padding:var(--spacing-4)}.RunDetailView-module__NbcThW__loading{gap:var(--spacing-3);min-height:300px}.RunDetailView-module__NbcThW__spinner{width:32px;height:32px}.RunDetailView-module__NbcThW__error{padding:var(--spacing-6)}.RunDetailView-module__NbcThW__backButton{width:100%}}@media (min-width:481px) and (max-width:768px){.RunDetailView-module__NbcThW__summaryGrid{gap:var(--spacing-5);grid-template-columns:1fr}.RunDetailView-module__NbcThW__mainInfoCard{grid-column:span 1}.RunDetailView-module__NbcThW__summaryValue{max-width:70%}.RunDetailView-module__NbcThW__statusBadgeLarge{font-size:var(--font-size-sm)}}
