.Sidebar-module__y-Zxfa__sidebar{background:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-radius:var(--r-3xl);width:250px;min-width:250px;box-shadow:var(--shadow-shell);color:var(--sidebar-fg-muted);height:calc(100vh - 36px);z-index:var(--z-sticky);transition:width var(--duration-normal),min-width var(--duration-normal);flex-direction:column;flex-shrink:0;padding:24px 14px;display:flex;position:sticky;top:18px;overflow:hidden}.Sidebar-module__y-Zxfa__sidebarHeader{border-bottom:1px solid var(--sidebar-border);flex-direction:column;align-items:stretch;gap:12px;margin-bottom:10px;padding:0 8px 16px;display:flex}.Sidebar-module__y-Zxfa__logo{justify-content:center;align-items:center;text-decoration:none;display:flex}.Sidebar-module__y-Zxfa__logoImage{width:100%;height:auto}.Sidebar-module__y-Zxfa__logoForDark{display:none}[data-theme=dark] .Sidebar-module__y-Zxfa__logoForLight{display:none}[data-theme=dark] .Sidebar-module__y-Zxfa__logoForDark{display:block}.Sidebar-module__y-Zxfa__section{flex-direction:column;display:flex}.Sidebar-module__y-Zxfa__sectionHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 10px 6px;display:flex}.Sidebar-module__y-Zxfa__sectionHeader:hover .Sidebar-module__y-Zxfa__sectionLabel,.Sidebar-module__y-Zxfa__sectionHeader:hover .Sidebar-module__y-Zxfa__sectionChevron{color:var(--sidebar-fg-muted)}.Sidebar-module__y-Zxfa__sectionLabel{font-size:var(--fs-3xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--sidebar-fg-faint);font-weight:600}.Sidebar-module__y-Zxfa__sectionChevron{font-size:var(--fs-md);color:var(--sidebar-fg-faint);transition:transform var(--duration-fast);line-height:1}.Sidebar-module__y-Zxfa__sectionChevronOpen{transform:rotate(90deg)}.Sidebar-module__y-Zxfa__nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-scrollbar)transparent;flex-direction:column;flex:1;gap:2px;min-height:0;margin-right:-14px;padding-right:8px;display:flex;overflow-y:auto}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar{width:6px}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar-thumb{background-color:var(--sidebar-scrollbar);border-radius:var(--r-full)}.Sidebar-module__y-Zxfa__nav::-webkit-scrollbar-thumb:hover{background-color:var(--sidebar-scrollbar-hover)}.Sidebar-module__y-Zxfa__navLink{border-radius:var(--r-md);color:var(--sidebar-fg-muted);font-size:var(--fs-base);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:9px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__y-Zxfa__navLink:hover{background:var(--sidebar-overlay);color:var(--sidebar-fg)}.Sidebar-module__y-Zxfa__active,.Sidebar-module__y-Zxfa__active:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);font-weight:600}.Sidebar-module__y-Zxfa__navIcon{text-align:center;width:18px;font-size:var(--fs-base);opacity:.65;font-family:var(--font-body);flex-shrink:0;font-style:normal}.Sidebar-module__y-Zxfa__active .Sidebar-module__y-Zxfa__navIcon{opacity:1}.Sidebar-module__y-Zxfa__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Sidebar-module__y-Zxfa__chevron{font-size:var(--fs-md);transition:transform var(--duration-fast);opacity:.5}.Sidebar-module__y-Zxfa__chevronOpen{transform:rotate(90deg)}.Sidebar-module__y-Zxfa__navChildren{flex-direction:column;gap:1px;padding-left:36px;display:flex}.Sidebar-module__y-Zxfa__navChild{border-radius:var(--r-sm);color:var(--sidebar-fg-faint);font-size:var(--fs-sm);padding:6px 12px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.Sidebar-module__y-Zxfa__navChild:hover{background:var(--sidebar-overlay);color:var(--sidebar-fg)}.Sidebar-module__y-Zxfa__navChild.Sidebar-module__y-Zxfa__active,.Sidebar-module__y-Zxfa__navChild.Sidebar-module__y-Zxfa__active:hover{background:var(--sidebar-active-bg);color:var(--sidebar-active-fg);font-weight:600}.Sidebar-module__y-Zxfa__sidebarFooter{border-top:1px solid var(--sidebar-border);flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding:14px 10px 4px;display:flex}.Sidebar-module__y-Zxfa__feedbackBtn{width:100%;font-size:var(--fs-3xs);font-weight:700;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:var(--sidebar-fg-faint);border-radius:var(--r-full);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:6px 14px;display:flex}.Sidebar-module__y-Zxfa__feedbackBtn:hover{color:var(--sidebar-fg);background:var(--sidebar-overlay)}.Sidebar-module__y-Zxfa__versionBadge{font-size:var(--fs-3xs);letter-spacing:1px;text-transform:uppercase;color:var(--sidebar-fg-faint);background:var(--sidebar-overlay);border-radius:var(--r-full);justify-content:center;align-items:center;gap:6px;width:100%;padding:6px 14px;font-weight:700;display:flex}.Sidebar-module__y-Zxfa__versionDot{background:var(--success-500);border-radius:50%;width:6px;height:6px}
.GlobalSearch-module__MJU1TG__wrapper{position:relative}.GlobalSearch-module__MJU1TG__searchBar{padding:var(--sp-2-5)var(--sp-3-5);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--duration-fast);cursor:text;align-items:center;gap:8px;width:280px;display:flex}.GlobalSearch-module__MJU1TG__searchBar:hover{border-color:var(--gray-400)}.GlobalSearch-module__MJU1TG__searchBarOpen,.GlobalSearch-module__MJU1TG__searchBarOpen:hover{border-color:var(--ring);box-shadow:var(--focus-ring)}.GlobalSearch-module__MJU1TG__icon{color:var(--muted-foreground);flex-shrink:0;align-items:center;display:flex}.GlobalSearch-module__MJU1TG__input{font-family:var(--font-body);font-size:var(--fs-base);color:var(--foreground);background:0 0;border:none;outline:none;width:100%}.GlobalSearch-module__MJU1TG__input::placeholder{color:var(--muted-foreground);font-style:italic}.GlobalSearch-module__MJU1TG__shortcut{font-size:var(--fs-2xs);font-family:var(--font-mono);background:var(--muted);border-radius:var(--r-full);color:var(--muted-foreground);white-space:nowrap;padding:2px 8px}.GlobalSearch-module__MJU1TG__dropdown{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-xl);width:420px;box-shadow:var(--shadow-xl);max-height:400px;z-index:var(--z-dropdown);padding:6px 0 6px 6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.GlobalSearch-module__MJU1TG__status{text-align:center;font-size:var(--fs-base);color:var(--muted-foreground);padding:16px}.GlobalSearch-module__MJU1TG__result{border-radius:var(--r-md);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:background .1s;display:flex}.GlobalSearch-module__MJU1TG__result:hover,.GlobalSearch-module__MJU1TG__resultSelected{background:var(--muted)}.GlobalSearch-module__MJU1TG__resultIcon{font-size:var(--fs-lg);text-align:center;flex-shrink:0;width:24px}.GlobalSearch-module__MJU1TG__resultBody{flex:1;min-width:0}.GlobalSearch-module__MJU1TG__resultTitle{font-size:var(--fs-base);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.GlobalSearch-module__MJU1TG__resultSub{font-size:var(--fs-xs);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GlobalSearch-module__MJU1TG__resultType{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--muted-foreground);flex-shrink:0;font-weight:600}
.TopbarBreadcrumbs-module__at-VRa__breadcrumbs{font-size:var(--fs-base);align-items:center;gap:0;display:flex}.TopbarBreadcrumbs-module__at-VRa__crumbItem{align-items:center;display:flex}.TopbarBreadcrumbs-module__at-VRa__sep{color:var(--border);margin:0 8px}.TopbarBreadcrumbs-module__at-VRa__link{color:var(--muted-foreground);text-decoration:none;transition:color .15s}.TopbarBreadcrumbs-module__at-VRa__link:hover{color:var(--primary)}.TopbarBreadcrumbs-module__at-VRa__current{color:var(--foreground);font-weight:600}
.NotificationDropdown-module__aTyMiq__wrapper{position:relative}.NotificationDropdown-module__aTyMiq__button{border:1px solid var(--border);border-radius:var(--r-md);width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex;position:relative}.NotificationDropdown-module__aTyMiq__button:hover{background:var(--surface-bg);color:var(--foreground)}.NotificationDropdown-module__aTyMiq__badge{min-width:18px;height:18px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--primary-foreground);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.NotificationDropdown-module__aTyMiq__badgeCritical{background:var(--danger-500)}.NotificationDropdown-module__aTyMiq__badgeWarning{background:var(--warning-500)}.NotificationDropdown-module__aTyMiq__dropdown{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);width:360px;max-height:480px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);flex-direction:column;margin-top:6px;display:flex;position:absolute;top:100%;right:0}.NotificationDropdown-module__aTyMiq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.NotificationDropdown-module__aTyMiq__headerTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--foreground)}.NotificationDropdown-module__aTyMiq__headerCount{font-size:var(--fs-2xs);color:var(--muted-foreground)}.NotificationDropdown-module__aTyMiq__body{max-height:360px;padding:4px 0 4px 4px;overflow-y:auto}.NotificationDropdown-module__aTyMiq__empty{font-size:var(--fs-sm);color:var(--muted-foreground);text-align:center;padding:24px 16px}.NotificationDropdown-module__aTyMiq__row{border-radius:var(--r-md);border-bottom:1px solid var(--border);padding:10px 12px}.NotificationDropdown-module__aTyMiq__row:last-child{border-bottom:none}.NotificationDropdown-module__aTyMiq__row:hover{background:var(--surface-bg)}.NotificationDropdown-module__aTyMiq__rowTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.NotificationDropdown-module__aTyMiq__sevPill{font-size:var(--fs-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:2px 8px;display:inline-block}.NotificationDropdown-module__aTyMiq__sevCritical{background:var(--danger-50);color:var(--danger-600)}.NotificationDropdown-module__aTyMiq__sevWarning{background:var(--warning-50);color:var(--warning-600)}.NotificationDropdown-module__aTyMiq__sevInfo{background:var(--muted);color:var(--muted-foreground)}.NotificationDropdown-module__aTyMiq__rowTime{font-size:var(--fs-2xs);color:var(--muted-foreground)}.NotificationDropdown-module__aTyMiq__rowName{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--foreground);margin-bottom:6px;line-height:1.3}.NotificationDropdown-module__aTyMiq__rowActions{gap:6px;display:flex}.NotificationDropdown-module__aTyMiq__ackBtn,.NotificationDropdown-module__aTyMiq__resolveBtn{font-size:var(--fs-2xs);font-weight:var(--fw-medium);font-family:var(--font-body);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-bg);color:var(--foreground);cursor:pointer;padding:4px 10px;transition:all .15s}.NotificationDropdown-module__aTyMiq__ackBtn:hover,.NotificationDropdown-module__aTyMiq__resolveBtn:hover{background:var(--surface-bg);border-color:var(--border)}.NotificationDropdown-module__aTyMiq__ackBtn:disabled,.NotificationDropdown-module__aTyMiq__resolveBtn:disabled{opacity:.5;cursor:not-allowed}.NotificationDropdown-module__aTyMiq__footer{border-top:1px solid var(--border);padding:8px 16px}.NotificationDropdown-module__aTyMiq__footerLink{font-size:var(--fs-2xs);color:var(--primary);text-align:center;font-weight:var(--fw-medium);text-decoration:none;display:block}.NotificationDropdown-module__aTyMiq__footerLink:hover{text-decoration:underline}
.Header-module__KHjLKa__header{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-3xl);height:62px;box-shadow:var(--shadow-shell);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.Header-module__KHjLKa__headerLeft{align-items:center;gap:var(--sp-4);display:flex}.Header-module__KHjLKa__headerRight{align-items:center;gap:10px;display:flex}.Header-module__KHjLKa__iconBtn{border-radius:var(--r-md);border:1px solid var(--border);cursor:pointer;width:36px;height:36px;color:var(--muted-foreground);font-size:var(--fs-mid);background:0 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.Header-module__KHjLKa__iconBtn:hover{background:var(--surface-bg);color:var(--foreground)}.Header-module__KHjLKa__helpDropdown{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);min-width:160px;z-index:var(--z-dropdown);margin-top:6px;padding:4px;position:absolute;top:100%;right:0}.Header-module__KHjLKa__helpDropdownItem{width:100%;font-size:var(--fs-base);font-family:var(--font-body);color:var(--foreground);border-radius:var(--r-md);cursor:pointer;text-align:left;transition:background var(--duration-fast);background:0 0;border:none;padding:8px 12px;font-weight:500;display:block}.Header-module__KHjLKa__helpDropdownItem:hover{background:var(--surface-bg);color:var(--foreground)}.Header-module__KHjLKa__portalSwitcher{border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;background:0 0;align-items:center;gap:8px;height:36px;padding:0 14px;transition:all .15s;display:flex}.Header-module__KHjLKa__portalSwitcher:hover{background:var(--surface-bg)}.Header-module__KHjLKa__portalLabel{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--foreground);white-space:nowrap}.Header-module__KHjLKa__portalIcon{font-size:var(--fs-md);color:var(--muted-foreground)}.Header-module__KHjLKa__portalDropdown{background:var(--panel-bg);border:1px solid var(--gray-200);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);min-width:190px;z-index:var(--z-dropdown);margin-top:6px;padding:4px;position:absolute;top:100%;left:0}.Header-module__KHjLKa__portalDropdownItem{width:100%;font-size:13px;font-family:var(--font-body);color:var(--gray-700);border-radius:var(--r-md);cursor:pointer;text-align:left;transition:background var(--duration-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:500;display:flex}.Header-module__KHjLKa__portalDropdownItem:hover{background:var(--surface-bg);color:var(--gray-800)}.Header-module__KHjLKa__portalDropdownItem:disabled{cursor:default}.Header-module__KHjLKa__portalDropdownItemActive{color:var(--navy-700);font-weight:var(--fw-semibold)}.Header-module__KHjLKa__portalCheck{color:var(--navy-600);font-size:12px}.Header-module__KHjLKa__userSection{border-left:1px solid var(--border);align-items:center;gap:10px;margin-left:2px;padding-left:12px;display:flex}.Header-module__KHjLKa__userInfo{text-align:right}.Header-module__KHjLKa__userName{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--foreground);line-height:1.2;display:block}.Header-module__KHjLKa__userRole{font-size:var(--fs-2xs);color:var(--muted-foreground);display:block}.Header-module__KHjLKa__avatar{border-radius:var(--r-full);background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module__KHjLKa__chevronBtn{color:var(--muted-foreground);cursor:pointer;font-size:var(--fs-md);background:0 0;border:none;padding:2px}.Header-module__KHjLKa__chevronBtn:hover{color:var(--foreground)}.Header-module__KHjLKa__userDropdown{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);min-width:180px;z-index:var(--z-dropdown);margin-top:6px;position:absolute;top:100%;right:0;overflow:hidden}.Header-module__KHjLKa__userDropdownHeader{padding:10px 14px}.Header-module__KHjLKa__userDropdownDivider{background:var(--border);height:1px}.Header-module__KHjLKa__userDropdownItem{width:100%;font-size:var(--fs-base);font-family:var(--font-body);color:var(--destructive);cursor:pointer;text-align:left;transition:background var(--duration-fast);background:0 0;border:none;padding:9px 14px;font-weight:500;display:block}.Header-module__KHjLKa__userDropdownItem:hover{background:var(--danger-50)}
.ChatWidget-module__zCRJnG__fab{z-index:999;background:var(--navy-700);width:48px;height:48px;color:var(--primary-foreground);cursor:pointer;box-shadow:var(--shadow-lg);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;right:24px}.ChatWidget-module__zCRJnG__fab:hover{box-shadow:var(--shadow-xl);transform:scale(1.08)}.ChatWidget-module__zCRJnG__fab svg{width:22px;height:22px}.ChatWidget-module__zCRJnG__minimized{z-index:999;background:var(--navy-700);width:320px;color:var(--primary-foreground);border-radius:var(--r-lg)var(--r-lg)var(--r-md)var(--r-md);box-shadow:var(--shadow-xl);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:fixed;bottom:24px;right:24px}.ChatWidget-module__zCRJnG__minimizedTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:1}.ChatWidget-module__zCRJnG__minimizedActions{align-items:center;gap:8px;display:flex}.ChatWidget-module__zCRJnG__minimizedBtn{color:var(--primary-foreground);cursor:pointer;opacity:.8;background:0 0;border:none;align-items:center;padding:2px;display:flex}.ChatWidget-module__zCRJnG__minimizedBtn:hover{opacity:1}.ChatWidget-module__zCRJnG__panel{z-index:999;background:var(--panel-bg);border:1px solid var(--gray-200);border-radius:var(--r-xl);width:400px;height:520px;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden}.ChatWidget-module__zCRJnG__header{background:var(--navy-700);color:var(--primary-foreground);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ChatWidget-module__zCRJnG__headerTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ChatWidget-module__zCRJnG__headerActions{align-items:center;gap:6px;display:flex}.ChatWidget-module__zCRJnG__headerBtn{color:var(--primary-foreground);cursor:pointer;font-size:var(--fs-md);opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;line-height:1;display:flex}.ChatWidget-module__zCRJnG__headerBtn:hover{opacity:1}.ChatWidget-module__zCRJnG__messages{flex-direction:column;flex:1;gap:10px;padding:12px 0 12px 16px;display:flex;overflow-y:auto}.ChatWidget-module__zCRJnG__emptyState{height:100%;color:var(--gray-400);font-size:var(--fs-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ChatWidget-module__zCRJnG__emptyIcon{font-size:var(--fs-display);opacity:.4}.ChatWidget-module__zCRJnG__userMsg{background:var(--navy-50);border-radius:var(--r-lg)var(--r-lg)var(--r-sm)var(--r-lg);max-width:80%;font-size:var(--fs-sm);word-break:break-word;white-space:pre-wrap;margin-left:auto;padding:8px 12px;line-height:1.5}.ChatWidget-module__zCRJnG__assistantMsg{background:var(--surface-bg);border-radius:var(--r-lg)var(--r-lg)var(--r-lg)var(--r-sm);max-width:85%;font-size:var(--fs-sm);word-break:break-word;padding:8px 12px;line-height:1.5}.ChatWidget-module__zCRJnG__markdownP{margin:0 0 4px}.ChatWidget-module__zCRJnG__markdownP:last-child{margin-bottom:0}.ChatWidget-module__zCRJnG__markdownList{margin:4px 0;padding-left:18px}.ChatWidget-module__zCRJnG__markdownList li{margin-bottom:2px}.ChatWidget-module__zCRJnG__inlineCode{background:var(--gray-100);border-radius:var(--r-sm);font-family:var(--font-mono);padding:1px 4px;font-size:.9em}.ChatWidget-module__zCRJnG__toolPill{margin-top:6px}.ChatWidget-module__zCRJnG__toolPillButton{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--r-md);font-size:var(--fs-2xs);cursor:pointer;color:var(--gray-600);align-items:center;gap:4px;padding:4px 8px;display:flex}.ChatWidget-module__zCRJnG__toolPillButton:hover{background:var(--gray-200)}.ChatWidget-module__zCRJnG__toolPillIcon{font-size:var(--fs-3xs)}.ChatWidget-module__zCRJnG__toolResult{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--r-sm);font-size:var(--fs-2xs);font-family:var(--font-code);white-space:pre-wrap;word-break:break-all;max-height:120px;margin-top:4px;padding:6px 8px;overflow:auto}.ChatWidget-module__zCRJnG__typing{color:var(--gray-400);font-style:italic;font-size:var(--fs-sm);padding:4px 0;animation:1.5s ease-in-out infinite ChatWidget-module__zCRJnG__pulse}@keyframes ChatWidget-module__zCRJnG__pulse{0%,to{opacity:.4}50%{opacity:1}}.ChatWidget-module__zCRJnG__inputArea{border-top:1px solid var(--gray-200);background:var(--panel-bg);flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 16px;display:flex}.ChatWidget-module__zCRJnG__inputTextarea{resize:none;border:1px solid var(--gray-300);border-radius:var(--r-md);font-size:var(--fs-sm);max-height:calc(var(--fs-sm)*1.4*4 + 16px + 2px);background:var(--input-bg);color:inherit;outline:none;flex:1;padding:8px 10px;font-family:inherit;line-height:1.4}.ChatWidget-module__zCRJnG__inputTextarea:focus{border-color:var(--navy-500);box-shadow:0 0 0 2px var(--navy-100)}.ChatWidget-module__zCRJnG__inputTextarea::placeholder{color:var(--gray-400)}.ChatWidget-module__zCRJnG__sendBtn{background:var(--navy-700);color:var(--primary-foreground);border-radius:var(--r-md);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ChatWidget-module__zCRJnG__sendBtn:hover{background:var(--navy-800)}.ChatWidget-module__zCRJnG__sendBtn:disabled{opacity:.5;cursor:not-allowed}.ChatWidget-module__zCRJnG__sendBtn svg{width:16px;height:16px}.ChatWidget-module__zCRJnG__stopBtn{background:var(--danger-500);color:var(--destructive-foreground);border-radius:var(--r-md);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);cursor:pointer;border:none;flex-shrink:0;padding:6px 12px}.ChatWidget-module__zCRJnG__stopBtn:hover{background:var(--danger-600)}.ChatWidget-module__zCRJnG__mdContent{flex-direction:column;gap:4px;display:flex}.ChatWidget-module__zCRJnG__mdParagraph{margin:0;line-height:1.5}.ChatWidget-module__zCRJnG__mdH1{font-size:var(--fs-mid);color:var(--gray-800);margin:4px 0 2px;font-weight:700}.ChatWidget-module__zCRJnG__mdH2{font-size:var(--fs-base);color:var(--gray-700);margin:4px 0 2px;font-weight:700}.ChatWidget-module__zCRJnG__mdH3{font-size:var(--fs-sm);color:var(--gray-600);margin:2px 0 1px;font-weight:600}.ChatWidget-module__zCRJnG__mdList{margin:2px 0;padding-left:18px;line-height:1.5}.ChatWidget-module__zCRJnG__mdList li{margin-bottom:2px}.ChatWidget-module__zCRJnG__mdCode{font-family:var(--font-code);font-size:var(--fs-xs);background:var(--muted);border-radius:3px;padding:1px 4px}.ChatWidget-module__zCRJnG__mdHr{border:none;border-top:1px solid var(--gray-200);margin:6px 0}
.Walkthrough-module__yXqT2q__overlay{z-index:998;background:var(--scrim);pointer-events:auto;width:100vw;height:100vh;position:fixed;top:0;left:0}.Walkthrough-module__yXqT2q__tooltip{z-index:999;background:var(--panel-bg);border:1px solid var(--gray-200);border-radius:var(--r-lg);width:320px;box-shadow:var(--shadow-xl);padding:16px;position:fixed}.Walkthrough-module__yXqT2q__tooltipArrow{background:var(--panel-bg);border:1px solid var(--gray-200);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.Walkthrough-module__yXqT2q__arrowTop{border-top:none;border-left:none;bottom:-7px;left:24px}.Walkthrough-module__yXqT2q__arrowBottom{border-bottom:none;border-right:none;top:-7px;left:24px}.Walkthrough-module__yXqT2q__arrowLeft{border-top:none;border-left:none;top:20px;right:-7px}.Walkthrough-module__yXqT2q__arrowRight{border-bottom:none;border-right:none;top:20px;left:-7px}.Walkthrough-module__yXqT2q__tooltipTitle{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--navy-700);margin:0 0 6px}.Walkthrough-module__yXqT2q__tooltipDescription{font-size:var(--fs-sm);color:var(--gray-600);margin:0 0 16px;line-height:1.5}.Walkthrough-module__yXqT2q__progressDots{justify-content:center;gap:6px;margin-bottom:12px;display:flex}.Walkthrough-module__yXqT2q__dot{background:var(--gray-300);border-radius:50%;width:8px;height:8px;transition:background .2s}.Walkthrough-module__yXqT2q__dotActive{background:var(--navy-700)}.Walkthrough-module__yXqT2q__tooltipFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.Walkthrough-module__yXqT2q__tooltipFooterLeft{gap:8px;display:flex}.Walkthrough-module__yXqT2q__skipBtn{color:var(--gray-500);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:4px 8px}.Walkthrough-module__yXqT2q__skipBtn:hover{color:var(--gray-700);text-decoration:underline}.Walkthrough-module__yXqT2q__tourButton{align-items:center;gap:6px;display:inline-flex}.Walkthrough-module__yXqT2q__tourButtonIcon{align-items:center;display:flex}
.Button-module__LCT47W__btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-medium);border-radius:var(--r-md);cursor:pointer;transition:all var(--duration-fast);white-space:nowrap;border:1px solid #0000;padding:10px 20px;text-decoration:none;display:inline-flex}.Button-module__LCT47W__btn:active{transform:scale(.97)}.Button-module__LCT47W__btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Button-module__LCT47W__btn-primary{background:var(--primary-subtle);color:var(--primary-subtle-fg)}.Button-module__LCT47W__btn-secondary{background:var(--secondary);color:var(--secondary-foreground)}.Button-module__LCT47W__btn-outline{background:var(--card);color:var(--foreground);border-color:var(--border)}.Button-module__LCT47W__btn-ghost{color:var(--foreground);background:0 0}.Button-module__LCT47W__btn-accent{background:var(--accent);color:var(--accent-foreground);box-shadow:var(--shadow-sm)}.Button-module__LCT47W__btn-warning{background:var(--warning-500);color:var(--nbs-dark-grey)}.Button-module__LCT47W__btn-danger{background:var(--destructive);color:var(--destructive-foreground)}.Button-module__LCT47W__btn-primary:hover{background:var(--primary-subtle-hover)}.Button-module__LCT47W__btn-secondary:hover,.Button-module__LCT47W__btn-accent:hover,.Button-module__LCT47W__btn-warning:hover,.Button-module__LCT47W__btn-danger:hover{filter:brightness(.93);box-shadow:var(--shadow-md)}.Button-module__LCT47W__btn-outline:hover{background:var(--muted);border-color:var(--muted-foreground)}.Button-module__LCT47W__btn-ghost:hover{background:var(--muted)}.Button-module__LCT47W__btn-danger:focus-visible{outline-color:var(--destructive)}.Button-module__LCT47W__btn-sm{font-size:var(--fs-base);border-radius:var(--r-sm);padding:7px 12px}.Button-module__LCT47W__btn-lg{font-size:var(--fs-mid);padding:13px 30px}.Button-module__LCT47W__btn-pill{font-size:var(--fs-xs);border-radius:var(--r-full);padding:4px 12px}.Button-module__LCT47W__btn-icon-only{border-radius:var(--r-md);width:38px;height:38px;padding:0}.Button-module__LCT47W__btn-block{width:100%}.Button-module__LCT47W__btn:disabled,.Button-module__LCT47W__btn.Button-module__LCT47W__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module__LCT47W__spinner{opacity:.7;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Button-module__LCT47W__spin}@keyframes Button-module__LCT47W__spin{to{transform:rotate(360deg)}}
.Badge-module__UORuMW__badge{border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.Badge-module__UORuMW__badge-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.Badge-module__UORuMW__badge-success{background:var(--success-100);color:var(--success-text)}.Badge-module__UORuMW__badge-success .Badge-module__UORuMW__badge-dot{background:var(--success-500)}.Badge-module__UORuMW__badge-warning{background:var(--warning-100);color:var(--warning-text)}.Badge-module__UORuMW__badge-warning .Badge-module__UORuMW__badge-dot{background:var(--warning-500)}.Badge-module__UORuMW__badge-danger{background:var(--danger-100);color:var(--danger-text)}.Badge-module__UORuMW__badge-danger .Badge-module__UORuMW__badge-dot{background:var(--danger-500)}.Badge-module__UORuMW__badge-info{background:var(--info-100);color:var(--info-text)}.Badge-module__UORuMW__badge-info .Badge-module__UORuMW__badge-dot{background:var(--info-500)}.Badge-module__UORuMW__badge-neutral{background:var(--gray-100);color:var(--gray-600)}.Badge-module__UORuMW__badge-neutral .Badge-module__UORuMW__badge-dot{background:var(--gray-400)}.Badge-module__UORuMW__badge-gold{background:var(--gold-100);color:var(--gold-700)}.Badge-module__UORuMW__badge-gold .Badge-module__UORuMW__badge-dot{background:var(--gold-500)}.Badge-module__UORuMW__badge-age-1{background:var(--warning-100);color:var(--warning-text)}.Badge-module__UORuMW__badge-age-2{background:var(--warning-200);color:var(--warning-text)}.Badge-module__UORuMW__badge-age-3{background:var(--danger-100);color:var(--danger-text);animation:1.5s infinite Badge-module__UORuMW__pulse-badge}@keyframes Badge-module__UORuMW__pulse-badge{0%,to{opacity:1}50%{opacity:.7}}
.Panel-module__YaBUaq__panel{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal),transform var(--duration-normal)}.Panel-module__YaBUaq__panel:hover{box-shadow:var(--shadow-md)}.Panel-module__YaBUaq__panel-padded{padding:var(--sp-lg)}.Panel-module__YaBUaq__panel-flush{overflow:hidden}.Panel-module__YaBUaq__panel-body-flush{padding:0}.Panel-module__YaBUaq__panel-static{transition:none}.Panel-module__YaBUaq__panel-static:hover{box-shadow:var(--shadow-sm)}.Panel-module__YaBUaq__panel-header{padding:var(--sp-4)var(--sp-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.Panel-module__YaBUaq__panel-header-title{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:var(--fw-normal);letter-spacing:var(--ls-heading);color:var(--foreground)}.Panel-module__YaBUaq__panel-body{padding:var(--sp-5)var(--sp-6)}.Panel-module__YaBUaq__panel-elevation-0{box-shadow:none;border:1px solid var(--border)}.Panel-module__YaBUaq__panel-elevation-1{box-shadow:var(--shadow-sm)}.Panel-module__YaBUaq__panel-elevation-2{box-shadow:var(--shadow-lg)}.Panel-module__YaBUaq__panel-elevation-3{box-shadow:var(--shadow-xl)}
.StatCard-module__wyYioW__stat-card{--accent:0 0 0 0 transparent;border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5);gap:var(--sp-1-5);background:var(--panel-bg);box-shadow:inset var(--accent),var(--shadow-sm);transition:transform var(--duration-fast),box-shadow var(--duration-fast);cursor:default;flex-direction:column;display:flex;position:relative}.StatCard-module__wyYioW__stat-card:hover{box-shadow:inset var(--accent),var(--shadow-md);transform:translateY(-2px)}.StatCard-module__wyYioW__warning{--accent:3px 0 0 0 var(--warning-500)}.StatCard-module__wyYioW__warning .StatCard-module__wyYioW__stat-value{color:var(--warning-600)}.StatCard-module__wyYioW__danger{--accent:3px 0 0 0 var(--destructive)}.StatCard-module__wyYioW__danger .StatCard-module__wyYioW__stat-value{color:var(--destructive)}.StatCard-module__wyYioW__success{--accent:3px 0 0 0 var(--success-500)}.StatCard-module__wyYioW__success .StatCard-module__wyYioW__stat-value{color:var(--success-600)}.StatCard-module__wyYioW__compact{text-align:center;padding:var(--sp-3)var(--sp-4);justify-content:center;align-items:center;gap:2px;min-height:86px}.StatCard-module__wyYioW__compact .StatCard-module__wyYioW__stat-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px}.StatCard-module__wyYioW__compact .StatCard-module__wyYioW__stat-value{font-size:var(--fs-xl)}.StatCard-module__wyYioW__stat-arrow{top:var(--sp-4);right:var(--sp-4);background:var(--muted);border-radius:var(--r-md);width:32px;height:32px;color:var(--muted-foreground);font-size:var(--fs-md);justify-content:center;align-items:center;display:flex;position:absolute}.StatCard-module__wyYioW__stat-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted-foreground)}.StatCard-module__wyYioW__stat-value{font-size:var(--fs-display);font-weight:var(--fw-bold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground);line-height:1}.StatCard-module__wyYioW__stat-trend{font-size:var(--fs-xs);font-weight:var(--fw-medium);align-items:center;gap:var(--sp-1);margin-top:2px;display:flex}.StatCard-module__wyYioW__up{color:var(--success-600)}.StatCard-module__wyYioW__down{color:var(--danger-600)}.StatCard-module__wyYioW__warn{color:var(--warning-600)}
.Spinner-module__IWMLwa__spinner{border-radius:50%;animation:.7s linear infinite Spinner-module__IWMLwa__spin}.Spinner-module__IWMLwa__spinner-sm{border:2px solid #0000;width:16px;height:16px}.Spinner-module__IWMLwa__spinner-md{border:3px solid #0000;width:24px;height:24px}.Spinner-module__IWMLwa__spinner-lg{border:3px solid #0000;width:40px;height:40px}.Spinner-module__IWMLwa__spinner-navy{border-color:var(--gray-200);border-top-color:var(--primary)}.Spinner-module__IWMLwa__spinner-white{border-color:currentColor #0000 #0000}.Spinner-module__IWMLwa__spinner-gray{border-color:var(--gray-200);border-top-color:var(--gray-500)}@keyframes Spinner-module__IWMLwa__spin{to{transform:rotate(360deg)}}
.Banner-module__U3n4Zq__banner{border-radius:var(--r-lg);font-size:var(--fs-base);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.Banner-module__U3n4Zq__banner-content{flex:1}.Banner-module__U3n4Zq__banner-dismiss{font-size:var(--fs-xl);cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 4px;line-height:1}.Banner-module__U3n4Zq__banner-dismiss:hover{opacity:1}.Banner-module__U3n4Zq__banner-info{background:var(--info-50);color:var(--info-text);border:1px solid var(--info-100)}.Banner-module__U3n4Zq__banner-success{background:var(--success-50);color:var(--success-text);border:1px solid var(--success-100)}.Banner-module__U3n4Zq__banner-warning{background:var(--warning-50);color:var(--warning-text);border:1px solid var(--warning-100)}.Banner-module__U3n4Zq__banner-danger{background:var(--danger-50);color:var(--danger-text);border:1px solid var(--danger-100)}
.Modal-module__M2hgLa__modal-overlay{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-modal);opacity:0;pointer-events:none;transition:opacity var(--duration-slow);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__M2hgLa__open{opacity:1;pointer-events:auto}.Modal-module__M2hgLa__open .Modal-module__M2hgLa__modal-box{transform:translateY(0)scale(1)}.Modal-module__M2hgLa__modal-box{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xl);width:90%;max-width:520px;transition:transform var(--duration-slow)var(--ease-default);overflow:hidden;transform:translateY(14px)scale(.97)}.Modal-module__M2hgLa__modal-head{padding:var(--sp-5)var(--sp-6);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.Modal-module__M2hgLa__modal-head h3{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:var(--fw-normal);letter-spacing:var(--ls-heading);color:var(--foreground)}.Modal-module__M2hgLa__modal-head h3.Modal-module__M2hgLa__tone-danger{color:var(--destructive)}.Modal-module__M2hgLa__modal-head h3.Modal-module__M2hgLa__tone-warning{color:var(--warning-600)}.Modal-module__M2hgLa__modal-close{background:var(--muted);border-radius:var(--r-sm);cursor:pointer;width:30px;height:30px;font-size:var(--fs-mid);color:var(--muted-foreground);transition:all var(--duration-fast);border:none;justify-content:center;align-items:center;display:flex}.Modal-module__M2hgLa__modal-close:hover{background:var(--gray-200);color:var(--foreground)}.Modal-module__M2hgLa__modal-body{padding:var(--sp-6)}.Modal-module__M2hgLa__modal-footer{justify-content:flex-end;align-items:center;gap:var(--sp-2-5);padding:var(--sp-4)var(--sp-6);border-top:1px solid var(--border);background:0 0;display:flex}
.Tooltip-module__O0TQXG__tip-wrap{display:inline-block;position:relative}.Tooltip-module__O0TQXG__tip{background:var(--popover);color:var(--popover-foreground);border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:nowrap;opacity:0;pointer-events:none;z-index:var(--z-tooltip);padding:5px 11px;transition:all .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.Tooltip-module__O0TQXG__tip:after{content:"";border:5px solid #0000;border-top-color:var(--popover);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__O0TQXG__tip-wrap:hover .Tooltip-module__O0TQXG__tip{opacity:1;transform:translate(-50%)translateY(0)}
.Tabs-module__pPPKBa__tabs{border-bottom:2px solid var(--border);margin-bottom:16px;display:flex}.Tabs-module__pPPKBa__tab-btn{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;transition:color .2s;position:relative}.Tabs-module__pPPKBa__tab-btn:hover{color:var(--foreground)}.Tabs-module__pPPKBa__active{color:var(--primary);border-bottom-color:var(--primary)}.Tabs-module__pPPKBa__tab-panel{display:none}.Tabs-module__pPPKBa__panel-active{animation:.3s Tabs-module__pPPKBa__fadeUp;display:block}@keyframes Tabs-module__pPPKBa__fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.Breadcrumbs-module__Zebv8W__breadcrumbs{align-items:center;gap:var(--sp-2);font-size:var(--fs-base);margin-bottom:var(--sp-4);display:flex}.Breadcrumbs-module__Zebv8W__breadcrumbs a{color:var(--muted-foreground);text-decoration:none}.Breadcrumbs-module__Zebv8W__breadcrumbs a:hover{color:var(--primary)}.Breadcrumbs-module__Zebv8W__sep{color:var(--border)}.Breadcrumbs-module__Zebv8W__current{color:var(--foreground);font-weight:var(--fw-semibold)}
.DataTable-module__alnA1a__table-wrap{overflow:hidden}.DataTable-module__alnA1a__thead-sticky th{z-index:1;position:sticky;top:0}.DataTable-module__alnA1a__empty-state{padding:var(--sp-8)var(--sp-4);text-align:center;color:var(--muted-foreground);font-size:var(--fs-sm)}.DataTable-module__alnA1a__table{border-collapse:collapse;width:100%}.DataTable-module__alnA1a__table th{text-align:left;font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wider);color:var(--muted-foreground);background:var(--gray-50);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 16px}.DataTable-module__alnA1a__table th:hover{color:var(--foreground)}.DataTable-module__alnA1a__table td{font-size:var(--fs-base);color:var(--foreground);border-bottom:1px solid var(--border);padding:12px 16px}.DataTable-module__alnA1a__table tr:last-child td{border-bottom:none}.DataTable-module__alnA1a__table tr:hover td{background:var(--muted)}.DataTable-module__alnA1a__mono{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--foreground)}.DataTable-module__alnA1a__amount{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.DataTable-module__alnA1a__table-footer{padding:var(--sp-3)var(--sp-5);border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.DataTable-module__alnA1a__footer-left{align-items:center;gap:var(--sp-3);display:flex}.DataTable-module__alnA1a__per-page-select{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--foreground);background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-1)var(--sp-2);cursor:pointer}.DataTable-module__alnA1a__per-page-select:hover{border-color:var(--gray-400)}.DataTable-module__alnA1a__pagination{gap:4px;display:flex}.DataTable-module__alnA1a__pagination-btn{min-width:30px;height:30px;padding:0 var(--sp-2);border:1px solid var(--border);background:var(--surface-bg);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;color:var(--muted-foreground);transition:all var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.DataTable-module__alnA1a__pagination-btn:hover{background:var(--muted)}.DataTable-module__alnA1a__pagination-btn-active{background:var(--primary-subtle);color:var(--primary-subtle-fg);border-color:#0000}.DataTable-module__alnA1a__pagination-btn-active:hover{background:var(--primary-subtle-hover);color:var(--primary-subtle-fg)}.DataTable-module__alnA1a__cell-editable{cursor:pointer}.DataTable-module__alnA1a__cell-editable:hover{background:var(--secondary)}.DataTable-module__alnA1a__cell-editing{padding:0}.DataTable-module__alnA1a__cell-editing input{width:100%;height:100%;padding:var(--sp-2-5)var(--sp-3);font-family:inherit;font-size:inherit;color:var(--foreground);background:var(--input-bg);border:2px solid var(--primary);border-radius:var(--r-sm);box-shadow:var(--focus-ring);outline:none}
.FormInput-module__P7NMtW__form-group{margin-bottom:var(--sp-3-5)}.FormInput-module__P7NMtW__form-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted-foreground);margin-bottom:5px;display:block}.FormInput-module__P7NMtW__req{color:var(--destructive)}.FormInput-module__P7NMtW__form-input{width:100%;height:var(--sp-10);padding:0 var(--sp-3-5);font-family:var(--font-body);font-size:var(--fs-base);color:var(--foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--duration-fast);outline:none}.FormInput-module__P7NMtW__form-input::placeholder{color:var(--muted-foreground);font-style:italic}.FormInput-module__P7NMtW__form-input:hover{border-color:var(--gray-400)}.FormInput-module__P7NMtW__form-input:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.FormInput-module__P7NMtW__error{border-color:var(--destructive)}.FormInput-module__P7NMtW__error:focus{box-shadow:var(--focus-ring-danger)}.FormInput-module__P7NMtW__mono{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:var(--ls-wide)}.FormInput-module__P7NMtW__form-hint{font-size:var(--fs-xs);color:var(--muted-foreground);margin-top:4px}.FormInput-module__P7NMtW__form-error{font-size:var(--fs-xs);color:var(--destructive);margin-top:4px}
.FormSelect-module__fXfqxa__form-group{margin-bottom:var(--sp-3-5)}.FormSelect-module__fXfqxa__form-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted-foreground);margin-bottom:5px;display:block}.FormSelect-module__fXfqxa__req{color:var(--destructive)}.FormSelect-module__fXfqxa__form-select{width:100%;height:var(--sp-10);padding:0 var(--sp-3-5);font-family:var(--font-body);font-size:var(--fs-base);color:var(--foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--duration-fast);outline:none}.FormSelect-module__fXfqxa__form-select:hover{border-color:var(--gray-400)}.FormSelect-module__fXfqxa__form-select:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.FormSelect-module__fXfqxa__error{border-color:var(--destructive)}.FormSelect-module__fXfqxa__error:focus{box-shadow:var(--focus-ring-danger)}.FormSelect-module__fXfqxa__form-hint{font-size:var(--fs-xs);color:var(--muted-foreground);margin-top:4px}.FormSelect-module__fXfqxa__form-error{font-size:var(--fs-xs);color:var(--destructive);margin-top:4px}
.FormTextarea-module__5S0Yjq__form-group{margin-bottom:var(--sp-3-5)}.FormTextarea-module__5S0Yjq__form-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted-foreground);margin-bottom:5px;display:block}.FormTextarea-module__5S0Yjq__req{color:var(--destructive)}.FormTextarea-module__5S0Yjq__form-textarea{resize:vertical;width:100%;min-height:76px;padding:var(--sp-2-5)var(--sp-3-5);font-family:var(--font-body);font-size:var(--fs-base);color:var(--foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--duration-fast);outline:none}.FormTextarea-module__5S0Yjq__form-textarea::placeholder{color:var(--muted-foreground);font-style:italic}.FormTextarea-module__5S0Yjq__form-textarea:hover{border-color:var(--gray-400)}.FormTextarea-module__5S0Yjq__form-textarea:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.FormTextarea-module__5S0Yjq__error{border-color:var(--destructive)}.FormTextarea-module__5S0Yjq__error:focus{box-shadow:var(--focus-ring-danger)}.FormTextarea-module__5S0Yjq__form-hint{font-size:var(--fs-xs);color:var(--muted-foreground);margin-top:4px}.FormTextarea-module__5S0Yjq__form-error{font-size:var(--fs-xs);color:var(--destructive);margin-top:4px}
.FormCheckbox-module__54Iqyq__form-checkbox{cursor:pointer;font-size:var(--fs-base);color:var(--foreground);align-items:center;gap:8px;display:flex}.FormCheckbox-module__54Iqyq__form-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}
.FormToggle-module__CKPrNa__form-toggle{background:var(--border);border-radius:var(--r-full);cursor:pointer;border:none;width:42px;height:24px;transition:background .2s;position:relative}.FormToggle-module__CKPrNa__form-toggle:after{content:"";background:var(--white);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.FormToggle-module__CKPrNa__active{background:var(--primary)}.FormToggle-module__CKPrNa__active:after{transform:translate(18px)}
.Autocomplete-module__LyjGdW__form-group{margin-bottom:var(--sp-3-5);position:relative}.Autocomplete-module__LyjGdW__form-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted-foreground);margin-bottom:5px;display:block}.Autocomplete-module__LyjGdW__req{color:var(--destructive)}.Autocomplete-module__LyjGdW__form-input{width:100%;height:var(--sp-10);padding:0 var(--sp-3-5);font-family:var(--font-body);font-size:var(--fs-base);color:var(--foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--duration-fast);outline:none}.Autocomplete-module__LyjGdW__form-input::placeholder{color:var(--muted-foreground);font-style:italic}.Autocomplete-module__LyjGdW__form-input:hover{border-color:var(--gray-400)}.Autocomplete-module__LyjGdW__form-input:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.Autocomplete-module__LyjGdW__error{border-color:var(--destructive)}.Autocomplete-module__LyjGdW__form-hint{font-size:var(--fs-xs);color:var(--muted-foreground);margin-top:4px}.Autocomplete-module__LyjGdW__form-error{font-size:var(--fs-xs);color:var(--destructive);margin-top:4px}.Autocomplete-module__LyjGdW__dropdown{z-index:50;background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);max-height:240px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Autocomplete-module__LyjGdW__dropdown-item{padding:var(--sp-2-5)var(--sp-3-5);font-size:var(--fs-base);color:var(--foreground);cursor:pointer;transition:background var(--duration-fast)}.Autocomplete-module__LyjGdW__dropdown-item:hover{background:var(--muted)}.Autocomplete-module__LyjGdW__dropdown-item-selected{background:var(--navy-50);color:var(--primary);font-weight:var(--fw-semibold)}.Autocomplete-module__LyjGdW__dropdown-item-disabled{padding:var(--sp-2-5)var(--sp-3-5);font-size:var(--fs-base);color:var(--muted-foreground)}
.Pagination-module__5ucfXG__pagination-wrap{padding:var(--sp-3)var(--sp-5);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.Pagination-module__5ucfXG__summary{font-size:var(--fs-sm);color:var(--muted-foreground)}.Pagination-module__5ucfXG__pagination{gap:4px;display:flex}.Pagination-module__5ucfXG__btn{min-width:30px;height:30px;padding:0 var(--sp-2);border:1px solid var(--border);background:var(--surface-bg);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;color:var(--muted-foreground);transition:all var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.Pagination-module__5ucfXG__btn:hover{background:var(--muted)}.Pagination-module__5ucfXG__btn:disabled{opacity:.4;cursor:default}.Pagination-module__5ucfXG__active{background:var(--primary-subtle);color:var(--primary-subtle-fg);border-color:#0000}.Pagination-module__5ucfXG__active:hover{background:var(--primary-subtle-hover);color:var(--primary-subtle-fg)}.Pagination-module__5ucfXG__ellipsis{color:var(--muted-foreground);font-size:var(--fs-sm);align-items:center;padding:0 4px;display:flex}
.CursorPagination-module__lV-pDq__wrap{padding:var(--sp-3)var(--sp-5);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.CursorPagination-module__lV-pDq__left{align-items:center;gap:var(--sp-3);display:flex}.CursorPagination-module__lV-pDq__summary{font-size:var(--fs-sm);color:var(--muted-foreground)}.CursorPagination-module__lV-pDq__per-page-select{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--foreground);background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--sp-1)var(--sp-2);cursor:pointer}.CursorPagination-module__lV-pDq__per-page-select:hover{border-color:var(--gray-400)}.CursorPagination-module__lV-pDq__controls{gap:6px;display:flex}.CursorPagination-module__lV-pDq__btn{border:1px solid var(--border);background:var(--surface-bg);border-radius:var(--r-sm);height:30px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;color:var(--muted-foreground);transition:all var(--duration-fast);padding:0 12px}.CursorPagination-module__lV-pDq__btn:hover:not(:disabled){background:var(--muted)}.CursorPagination-module__lV-pDq__btn:disabled{opacity:.4;cursor:default}
.FilterPill-module__E9waRq__pill{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-body);border:1px solid var(--border);background:var(--surface-bg);border-radius:var(--r-full);cursor:pointer;color:var(--muted-foreground);transition:all var(--duration-fast);white-space:nowrap;padding:6px 14px}.FilterPill-module__E9waRq__pill:hover{border-color:var(--gray-400);color:var(--foreground)}.FilterPill-module__E9waRq__active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.FilterPill-module__E9waRq__danger{border-color:var(--danger-200);color:var(--destructive)}.FilterPill-module__E9waRq__danger:hover{border-color:var(--destructive);color:var(--danger-600)}.FilterPill-module__E9waRq__count{font-size:var(--fs-2xs);background:var(--muted);color:var(--muted-foreground);border-radius:var(--r-full);margin-left:4px;padding:1px 6px}.FilterPill-module__E9waRq__active .FilterPill-module__E9waRq__count{background:var(--primary-foreground);color:var(--primary)}
.SearchBox-module__iHSCnW__wrapper{align-items:center;display:flex;position:relative}.SearchBox-module__iHSCnW__input{width:100%;padding:var(--sp-2-5)calc(var(--sp-3-5) + 18px);font-family:var(--font-body);font-size:var(--fs-base);border:1px solid var(--border);border-radius:var(--r-md);background:var(--input-bg);color:var(--foreground);transition:all var(--duration-fast);outline:none}.SearchBox-module__iHSCnW__input:hover{border-color:var(--gray-400)}.SearchBox-module__iHSCnW__input:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.SearchBox-module__iHSCnW__input::placeholder{color:var(--muted-foreground);font-style:italic}.SearchBox-module__iHSCnW__searchIcon{pointer-events:none;color:var(--muted-foreground);align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.SearchBox-module__iHSCnW__trailingSlot{align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.SearchBox-module__iHSCnW__clearButton{cursor:pointer;color:var(--muted-foreground);border-radius:var(--r-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.SearchBox-module__iHSCnW__clearButton:hover{color:var(--foreground);background:var(--muted)}.SearchBox-module__iHSCnW__clearButton:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.SearchBox-module__iHSCnW__spinner{border:1.5px solid var(--gray-200);border-top-color:var(--primary);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite SearchBox-module__iHSCnW__spin}@keyframes SearchBox-module__iHSCnW__spin{to{transform:rotate(360deg)}}
.TableToolbar-module__W-l7Pa__root{gap:var(--sp-2);flex-direction:column;display:flex}.TableToolbar-module__W-l7Pa__bar{align-items:center;gap:var(--sp-2);display:flex}.TableToolbar-module__W-l7Pa__actions{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.TableToolbar-module__W-l7Pa__filterAnchor{display:inline-flex;position:relative}.TableToolbar-module__W-l7Pa__filterBtn{align-items:center;gap:var(--sp-1-5);padding:var(--sp-2-5)var(--sp-3);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--muted-foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:all var(--duration-fast);display:inline-flex}.TableToolbar-module__W-l7Pa__filterBtn:hover{border-color:var(--gray-400);color:var(--foreground)}.TableToolbar-module__W-l7Pa__filterBtnActive{color:var(--primary);border-color:var(--primary)}.TableToolbar-module__W-l7Pa__countBadge{min-width:18px;height:18px;padding:0 var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--primary-foreground);background:var(--primary);border-radius:var(--r-full);justify-content:center;align-items:center;display:inline-flex}.TableToolbar-module__W-l7Pa__popover{top:calc(100% + var(--sp-2));z-index:30;width:320px;max-width:calc(100vw - var(--sp-8));background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);position:absolute;right:0}.TableToolbar-module__W-l7Pa__popoverExtras{padding:var(--sp-4);border-bottom:1px solid var(--border)}.TableToolbar-module__W-l7Pa__popoverBody{gap:var(--sp-3-5);padding:var(--sp-4);flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.TableToolbar-module__W-l7Pa__control{gap:var(--sp-1-5);flex-direction:column;display:flex}.TableToolbar-module__W-l7Pa__controlLabel{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.4px;color:var(--muted-foreground)}.TableToolbar-module__W-l7Pa__optionList{gap:var(--sp-1-5)var(--sp-3);flex-wrap:wrap;display:flex}.TableToolbar-module__W-l7Pa__option{align-items:center;gap:var(--sp-1-5);font-size:var(--fs-sm);color:var(--foreground);cursor:pointer;display:inline-flex}.TableToolbar-module__W-l7Pa__option input{accent-color:var(--primary);cursor:pointer}.TableToolbar-module__W-l7Pa__rangeRow{align-items:center;gap:var(--sp-2);display:flex}.TableToolbar-module__W-l7Pa__rangeSep{color:var(--muted-foreground)}.TableToolbar-module__W-l7Pa__rangeInput,.TableToolbar-module__W-l7Pa__textInput{width:100%;padding:var(--sp-2)var(--sp-2-5);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--foreground);background:var(--input-bg);border:1px solid var(--border);border-radius:var(--r-md);transition:all var(--duration-fast);outline:none}.TableToolbar-module__W-l7Pa__rangeInput:focus,.TableToolbar-module__W-l7Pa__textInput:focus{border-color:var(--ring);box-shadow:var(--focus-ring)}.TableToolbar-module__W-l7Pa__popoverFooter{padding:var(--sp-2-5)var(--sp-4);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.TableToolbar-module__W-l7Pa__linkBtn{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;padding:0}.TableToolbar-module__W-l7Pa__linkBtn:hover{color:var(--foreground)}.TableToolbar-module__W-l7Pa__applyBtn{padding:var(--sp-2)var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--primary-subtle-fg);background:var(--primary-subtle);border-radius:var(--r-md);cursor:pointer;transition:background var(--duration-fast);border:1px solid #0000}.TableToolbar-module__W-l7Pa__applyBtn:hover{background:var(--primary-subtle-hover)}.TableToolbar-module__W-l7Pa__chips{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.TableToolbar-module__W-l7Pa__chip{align-items:center;gap:var(--sp-1-5);padding:var(--sp-1)var(--sp-2-5);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--foreground);background:var(--surface-bg);border:1px solid var(--border);border-radius:var(--r-full);cursor:pointer;transition:all var(--duration-fast);display:inline-flex}.TableToolbar-module__W-l7Pa__chip:hover{border-color:var(--destructive);color:var(--destructive)}.TableToolbar-module__W-l7Pa__clearAll{padding:0 var(--sp-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--muted-foreground);cursor:pointer;background:0 0;border:none}.TableToolbar-module__W-l7Pa__clearAll:hover{color:var(--foreground);text-decoration:underline}
.ImageViewer-module__KqNVda__container{background:var(--gray-50);border-radius:var(--r-md);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ImageViewer-module__KqNVda__toolbar{padding:var(--sp-2)var(--sp-3);background:var(--panel-bg);border-bottom:1px solid var(--gray-200);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ImageViewer-module__KqNVda__navControls{align-items:center;gap:var(--sp-2);display:flex}.ImageViewer-module__KqNVda__counter{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gray-600);font-family:var(--font-mono);text-align:center;min-width:60px}.ImageViewer-module__KqNVda__fileName{font-size:var(--fs-2xs);color:var(--gray-400);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ImageViewer-module__KqNVda__imageArea{flex:1;min-height:0;display:flex;position:relative}.ImageViewer-module__KqNVda__zoomControls{top:var(--sp-2);right:var(--sp-2);z-index:var(--z-dropdown);background:var(--panel-bg);border-radius:var(--r-md);box-shadow:var(--shadow-sm);gap:2px;padding:2px;display:flex;position:absolute}.ImageViewer-module__KqNVda__image{object-fit:contain;max-width:100%;max-height:100%}.ImageViewer-module__KqNVda__loadingState,.ImageViewer-module__KqNVda__errorState,.ImageViewer-module__KqNVda__emptyState{color:var(--gray-400);font-size:var(--fs-sm);flex:1;justify-content:center;align-items:center;display:flex}.ImageViewer-module__KqNVda__errorState{color:var(--danger-500)}.ImageViewer-module__KqNVda__imageSpinner{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.PlanSearchBar-module__3T_eXq__planSearchBar{gap:var(--sp-2);flex-direction:column;display:flex}.PlanSearchBar-module__3T_eXq__selectedPlan{align-items:center;gap:var(--sp-2);padding:var(--sp-2)var(--sp-3);background:var(--surface-bg);border-radius:var(--r-sm);font-size:var(--fs-sm);display:flex}.PlanSearchBar-module__3T_eXq__planName{font-weight:var(--fw-semibold);color:var(--gray-800)}.PlanSearchBar-module__3T_eXq__planId{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--navy-600)}.PlanSearchBar-module__3T_eXq__planType{font-size:var(--fs-2xs);color:var(--gray-400)}
.ParticipantTable-module__1DQh3a__tableWrapper{flex:1;overflow:auto}.ParticipantTable-module__1DQh3a__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ParticipantTable-module__1DQh3a__table th{text-align:left;padding:var(--sp-2)var(--sp-3);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border);background:var(--panel-bg);z-index:1;position:sticky;top:0}.ParticipantTable-module__1DQh3a__thName{min-width:180px}.ParticipantTable-module__1DQh3a__thSsn{width:100px}.ParticipantTable-module__1DQh3a__thMatch{width:80px}.ParticipantTable-module__1DQh3a__thAmount{width:110px;text-align:right!important}.ParticipantTable-module__1DQh3a__thAction{width:60px}.ParticipantTable-module__1DQh3a__row{border-bottom:1px solid var(--border)}.ParticipantTable-module__1DQh3a__row:hover{background:var(--surface-bg)}.ParticipantTable-module__1DQh3a__rowInactive{opacity:.5}.ParticipantTable-module__1DQh3a__tdName,.ParticipantTable-module__1DQh3a__tdSsn,.ParticipantTable-module__1DQh3a__tdMatch,.ParticipantTable-module__1DQh3a__tdAmount,.ParticipantTable-module__1DQh3a__tdAction{padding:var(--sp-1)var(--sp-3);vertical-align:middle}.ParticipantTable-module__1DQh3a__tdAmount{text-align:right}.ParticipantTable-module__1DQh3a__nameInput{border-radius:var(--r-sm);width:100%;font-size:var(--fs-sm);font-family:var(--font-body);color:var(--foreground);background:0 0;border:1px solid #0000;padding:4px 8px}.ParticipantTable-module__1DQh3a__nameInput:focus{border-color:var(--ring);background:var(--input-bg);outline:none}.ParticipantTable-module__1DQh3a__nameInput:disabled{color:var(--foreground)}.ParticipantTable-module__1DQh3a__ssnText{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--muted-foreground)}.ParticipantTable-module__1DQh3a__confidence{font-size:var(--fs-2xs);opacity:.8}.ParticipantTable-module__1DQh3a__amountInput{border:1px solid var(--border);border-radius:var(--r-sm);width:90px;font-size:var(--fs-sm);font-family:var(--font-mono);text-align:right;color:var(--foreground);background:var(--input-bg);padding:4px 8px}.ParticipantTable-module__1DQh3a__amountInput:focus{border-color:var(--ring);box-shadow:var(--focus-ring);outline:none}.ParticipantTable-module__1DQh3a__amountInput:disabled{background:var(--surface-bg);color:var(--muted-foreground)}.ParticipantTable-module__1DQh3a__amountInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ParticipantTable-module__1DQh3a__amountInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ParticipantTable-module__1DQh3a__amountInput[type=number]{-moz-appearance:textfield}.ParticipantTable-module__1DQh3a__totalCell{font-weight:var(--fw-semibold);font-family:var(--font-mono);color:var(--foreground)}.ParticipantTable-module__1DQh3a__toggleBtn,.ParticipantTable-module__1DQh3a__removeBtn{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--panel-bg);cursor:pointer;width:24px;height:24px;font-size:var(--fs-md);color:var(--muted-foreground);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ParticipantTable-module__1DQh3a__toggleBtn:hover{background:var(--surface-bg)}.ParticipantTable-module__1DQh3a__removeBtn{color:var(--danger-500);margin-left:4px}.ParticipantTable-module__1DQh3a__removeBtn:hover{background:var(--danger-50)}.ParticipantTable-module__1DQh3a__totalRow{border-top:2px solid var(--border);font-weight:var(--fw-bold)}.ParticipantTable-module__1DQh3a__totalRow td{padding:var(--sp-2)var(--sp-3)}.ParticipantTable-module__1DQh3a__totalLabel{font-size:var(--fs-sm);color:var(--muted-foreground);text-align:right;padding-right:var(--sp-4)!important}.ParticipantTable-module__1DQh3a__grandTotal{font-weight:var(--fw-extrabold);color:var(--primary);font-family:var(--font-mono)}.ParticipantTable-module__1DQh3a__addRowArea{padding:var(--sp-2)var(--sp-3);border-top:1px solid var(--border)}
.PageHeader-module__1_XGLW__pageHeader{gap:var(--sp-1);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.PageHeader-module__1_XGLW__titleRow{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.PageHeader-module__1_XGLW__title{font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:var(--fw-normal);letter-spacing:var(--ls-heading);color:var(--foreground);margin:0}.PageHeader-module__1_XGLW__right{align-items:center;gap:var(--sp-4);flex-shrink:0;display:flex}.PageHeader-module__1_XGLW__subtitle{font-size:var(--fs-base);color:var(--muted-foreground);max-width:70ch;margin:0}
.AiAssistButton-module__bib1xG__aiAssist{gap:var(--sp-2);flex-direction:column;display:flex}.AiAssistButton-module__bib1xG__buttonRow{align-items:center;gap:var(--sp-2);display:flex}.AiAssistButton-module__bib1xG__summaryRow{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.AiAssistButton-module__bib1xG__costLabel{font-size:var(--fs-2xs);font-family:var(--font-mono);color:var(--gray-400)}.AiAssistButton-module__bib1xG__statusLine{font-size:var(--fs-xs);color:var(--muted-foreground)}.AiAssistButton-module__bib1xG__statusCount{font-family:var(--font-mono);color:var(--gray-400)}
.DateRangePicker-module__9nPxcG__picker{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.DateRangePicker-module__9nPxcG__presets{gap:var(--sp-1);padding-bottom:2px;display:flex}
.ReviewChecklist-module__NuRQ5G__checklist{gap:var(--sp-3);flex-direction:column;display:flex}.ReviewChecklist-module__NuRQ5G__list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ReviewChecklist-module__NuRQ5G__row,.ReviewChecklist-module__NuRQ5G__rowResolved{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2)var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--input-bg);display:flex}.ReviewChecklist-module__NuRQ5G__rowResolved{opacity:.6}.ReviewChecklist-module__NuRQ5G__rowResolved .ReviewChecklist-module__NuRQ5G__description{text-decoration:line-through}.ReviewChecklist-module__NuRQ5G__rowMain{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.ReviewChecklist-module__NuRQ5G__rowHeader{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ReviewChecklist-module__NuRQ5G__confidence{font-size:var(--fs-2xs);font-family:var(--font-mono);font-weight:var(--fw-semibold);color:var(--danger-600)}.ReviewChecklist-module__NuRQ5G__planChip{font-size:var(--fs-2xs);color:var(--muted-foreground);background:var(--gray-100);padding:0 var(--sp-1);border-radius:var(--r-md)}.ReviewChecklist-module__NuRQ5G__description{font-size:var(--fs-sm);color:var(--foreground);margin:0}.ReviewChecklist-module__NuRQ5G__extractedValue{font-size:var(--fs-2xs);font-family:var(--font-mono);color:var(--muted-foreground)}.ReviewChecklist-module__NuRQ5G__resolvedBy{font-size:var(--fs-2xs);color:var(--muted-foreground)}.ReviewChecklist-module__NuRQ5G__resolvedGroup{border-top:1px solid var(--border);padding-top:var(--sp-2)}.ReviewChecklist-module__NuRQ5G__resolvedSummary{cursor:pointer;font-size:var(--fs-sm);color:var(--muted-foreground);-webkit-user-select:none;user-select:none}
.ReportToolbar-module__8eyUeW__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--sp-4);padding:var(--sp-4);background:var(--panel-bg);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.ReportToolbar-module__8eyUeW__actions{align-items:center;gap:var(--sp-1);padding-bottom:2px;display:flex}.ReportToolbar-module__8eyUeW__actionBtn{font-size:var(--fs-sm);font-weight:500;font-family:var(--font-body);color:var(--gray-500);border-radius:var(--r-md);cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.ReportToolbar-module__8eyUeW__actionBtn:hover{color:var(--gray-800);background:var(--surface-bg)}.ReportToolbar-module__8eyUeW__actionBtn:disabled{opacity:.5;cursor:not-allowed}.ReportToolbar-module__8eyUeW__downloadWrapper{position:relative}.ReportToolbar-module__8eyUeW__downloadMenu{background:var(--panel-bg);border:1px solid var(--gray-200);border-radius:var(--r-md);min-width:180px;box-shadow:var(--shadow-md);z-index:var(--z-dropdown);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.ReportToolbar-module__8eyUeW__downloadItem{font-family:var(--font-body);border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:background var(--duration-fast);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.ReportToolbar-module__8eyUeW__downloadItem:hover:not(:disabled){background:var(--surface-bg)}.ReportToolbar-module__8eyUeW__downloadItem:disabled{opacity:.5;cursor:not-allowed}.ReportToolbar-module__8eyUeW__downloadItemLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gray-800)}.ReportToolbar-module__8eyUeW__downloadItemHint{font-size:var(--fs-2xs);color:var(--gray-500)}.ReportToolbar-module__8eyUeW__modalBackdrop{background:var(--scrim);z-index:var(--z-modal);padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReportToolbar-module__8eyUeW__modalBody{background:var(--panel-bg);border-radius:var(--r-lg);box-shadow:var(--shadow-xl);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;width:100%;max-width:480px;display:flex}.ReportToolbar-module__8eyUeW__modalTitle{font-family:var(--font-serif);font-size:var(--fs-lg);font-weight:var(--fw-normal);letter-spacing:var(--ls-heading);color:var(--foreground);margin:0}.ReportToolbar-module__8eyUeW__modalLabel{gap:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--gray-600);text-transform:uppercase;letter-spacing:.3px;flex-direction:column;display:flex}.ReportToolbar-module__8eyUeW__optional{font-weight:var(--fw-normal);text-transform:none;color:var(--gray-400)}.ReportToolbar-module__8eyUeW__modalInput{font-size:var(--fs-sm);font-family:var(--font-body);color:var(--gray-800);background:var(--input-bg);border:1px solid var(--gray-300);border-radius:var(--r-sm);padding:8px 10px}.ReportToolbar-module__8eyUeW__modalInput:focus{border-color:var(--navy-700);outline:none}.ReportToolbar-module__8eyUeW__modalError{font-size:var(--fs-2xs);color:var(--danger-600);background:var(--danger-50);border-radius:var(--r-sm);word-break:break-word;overflow-wrap:anywhere;max-height:160px;padding:8px 10px;line-height:1.4;overflow-y:auto}.ReportToolbar-module__8eyUeW__modalHint{margin-top:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-normal);letter-spacing:normal;text-transform:none;color:var(--gray-500);display:block}.ReportToolbar-module__8eyUeW__modalActions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.ReportToolbar-module__8eyUeW__modalCancel,.ReportToolbar-module__8eyUeW__modalSave{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-body);border-radius:var(--r-sm);cursor:pointer;transition:background var(--duration-fast);padding:8px 16px}.ReportToolbar-module__8eyUeW__modalCancel{border:1px solid var(--gray-300);color:var(--gray-700);background:0 0}.ReportToolbar-module__8eyUeW__modalCancel:hover:not(:disabled){background:var(--surface-bg)}.ReportToolbar-module__8eyUeW__modalSave{background:var(--navy-700);border:1px solid var(--navy-700);color:var(--white)}.ReportToolbar-module__8eyUeW__modalSave:hover:not(:disabled){background:var(--navy-800)}.ReportToolbar-module__8eyUeW__modalCancel:disabled,.ReportToolbar-module__8eyUeW__modalSave:disabled{opacity:.5;cursor:not-allowed}
.OverviewTab-module__f7n0uq__stack{gap:var(--sp-4);flex-direction:column;display:flex}.OverviewTab-module__f7n0uq__headerRow{justify-content:space-between;align-items:center;display:flex}.OverviewTab-module__f7n0uq__statusGroup{align-items:center;gap:var(--sp-2);display:flex}.OverviewTab-module__f7n0uq__lastUpdated{font-size:var(--fs-sm);color:var(--gray-500)}.OverviewTab-module__f7n0uq__refreshButton{border:1px solid var(--gray-300);border-radius:var(--r-sm);padding:var(--sp-1)var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--gray-600);background:0 0}.OverviewTab-module__f7n0uq__reasons{margin-top:var(--sp-2);padding:var(--sp-2);background:var(--surface-bg);border-radius:var(--r-sm);color:var(--danger-600);font-size:var(--fs-sm)}.OverviewTab-module__f7n0uq__cardGrid{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.OverviewTab-module__f7n0uq__pulseRow{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.OverviewTab-module__f7n0uq__pulseNote{font-size:var(--fs-xs);color:var(--gray-400)}.OverviewTab-module__f7n0uq__pulseMetrics{gap:var(--sp-4);font-size:var(--fs-sm);color:var(--foreground);display:flex}.OverviewTab-module__f7n0uq__subsystemList{gap:var(--sp-2);flex-direction:column;display:flex}.OverviewTab-module__f7n0uq__subsystemRow{padding:var(--sp-2);border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:center;display:flex}.OverviewTab-module__f7n0uq__subsystemName{font-weight:600;font-size:var(--fs-sm)}.OverviewTab-module__f7n0uq__subsystemMessage{margin-left:var(--sp-2);font-size:var(--fs-xs);color:var(--gray-400)}.OverviewTab-module__f7n0uq__subsystemStatus{align-items:center;gap:var(--sp-2);display:flex}.OverviewTab-module__f7n0uq__subsystemChecked{font-size:var(--fs-xs);color:var(--gray-400)}
.ManualContributionForm-module__cBoyTq__formLayout{gap:var(--sp-4);padding:var(--sp-4)0;flex-direction:column;display:flex}.ManualContributionForm-module__cBoyTq__twoCol{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ManualContributionForm-module__cBoyTq__twoCol{grid-template-columns:1fr}}.ManualContributionForm-module__cBoyTq__fieldGroup{gap:var(--sp-4);flex-direction:column;display:flex}.ManualContributionForm-module__cBoyTq__amountGrid{gap:var(--sp-4);margin-bottom:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.ManualContributionForm-module__cBoyTq__amountGrid{grid-template-columns:repeat(2,1fr)}}.ManualContributionForm-module__cBoyTq__totalRow{justify-content:flex-end;align-items:center;gap:var(--sp-2);font-size:var(--fs-base);color:var(--gray-700);padding-top:var(--sp-2);border-top:1px solid var(--gray-200);display:flex}.ManualContributionForm-module__cBoyTq__totalRow strong{font-family:var(--font-mono);font-size:var(--fs-lg);color:var(--navy-700)}.ManualContributionForm-module__cBoyTq__submitRow{justify-content:flex-end;display:flex}
.ContributionForm-module__via5rG__formLayout{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ContributionForm-module__via5rG__planTabs{border-bottom:2px solid var(--gray-200);padding:0 var(--sp-4);flex-shrink:0;gap:0;display:flex}.ContributionForm-module__via5rG__planTab{padding:var(--sp-2)var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-body);color:var(--gray-400);cursor:pointer;transition:color var(--duration-fast);background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;gap:1px;margin-bottom:-2px;display:flex}.ContributionForm-module__via5rG__planTab:hover{color:var(--gray-600)}.ContributionForm-module__via5rG__planTabActive{color:var(--navy-700);border-bottom-color:var(--navy-700)}.ContributionForm-module__via5rG__planTabName{font-size:var(--fs-sm)}.ContributionForm-module__via5rG__planTabId{font-size:var(--fs-2xs);font-family:var(--font-mono);color:var(--gray-400)}.ContributionForm-module__via5rG__planTabActive .ContributionForm-module__via5rG__planTabId{color:var(--navy-500)}.ContributionForm-module__via5rG__planSection{padding:var(--sp-3)var(--sp-4);border-bottom:1px solid var(--gray-100);flex-shrink:0}.ContributionForm-module__via5rG__aiSection{padding:var(--sp-2)var(--sp-4);border-bottom:1px solid var(--gray-100);flex-shrink:0}.ContributionForm-module__via5rG__checkPanel{margin:var(--sp-3)var(--sp-4)0;flex-shrink:0}.ContributionForm-module__via5rG__checkRow{font-size:var(--fs-sm);color:var(--gray-600);justify-content:space-between;align-items:center;padding:2px 0;display:flex}.ContributionForm-module__via5rG__checkRow strong{font-family:var(--font-mono);color:var(--gray-800)}.ContributionForm-module__via5rG__mismatch{color:var(--danger-600)!important}.ContributionForm-module__via5rG__mismatchWarning{font-size:var(--fs-2xs);color:var(--danger-500);font-weight:var(--fw-semibold);text-align:right;padding-top:2px}.ContributionForm-module__via5rG__tableSection{min-height:0;padding:0 0 0 var(--sp-4);flex:1;overflow:auto}.ContributionForm-module__via5rG__notesSection{padding:var(--sp-2)var(--sp-4);flex-shrink:0}.ContributionForm-module__via5rG__notesInput{width:100%;padding:var(--sp-2)var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--fs-sm);font-family:var(--font-body);color:var(--foreground);background:var(--input-bg);resize:vertical}.ContributionForm-module__via5rG__notesInput::placeholder{color:var(--muted-foreground);font-style:italic}.ContributionForm-module__via5rG__notesInput:focus{border-color:var(--ring);box-shadow:var(--focus-ring);outline:none}.ContributionForm-module__via5rG__actionBar{padding:var(--sp-3)var(--sp-4);background:var(--panel-bg);border-top:1px solid var(--gray-200);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ContributionForm-module__via5rG__actionLeft,.ContributionForm-module__via5rG__actionRight{align-items:center;gap:var(--sp-2);display:flex}.ContributionForm-module__via5rG__saveIndicator{font-size:var(--fs-2xs);color:var(--gray-400);font-style:italic}.ContributionForm-module__via5rG__warningList{padding-left:var(--sp-4);gap:var(--sp-1);flex-direction:column;margin:0;display:flex}
.FeedbackModal-module__wAD8ZW__trigger{z-index:998;background:var(--primary-subtle);color:var(--primary-subtle-fg);border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;box-shadow:var(--shadow-md);border:none;align-items:center;gap:6px;padding:8px 16px;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;bottom:24px;left:24px}.FeedbackModal-module__wAD8ZW__trigger:hover{background:var(--primary-subtle-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.FeedbackModal-module__wAD8ZW__triggerIcon{align-items:center;display:flex}.FeedbackModal-module__wAD8ZW__form{flex-direction:column;gap:16px;display:flex}.FeedbackModal-module__wAD8ZW__ratingGroup{flex-direction:column;gap:6px;display:flex}.FeedbackModal-module__wAD8ZW__ratingLabel{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gray-700)}.FeedbackModal-module__wAD8ZW__stars{gap:4px;display:flex}.FeedbackModal-module__wAD8ZW__star{cursor:pointer;font-size:var(--fs-3xl);color:var(--gray-300);background:0 0;border:none;padding:2px;line-height:1;transition:color .1s}.FeedbackModal-module__wAD8ZW__star:hover,.FeedbackModal-module__wAD8ZW__starActive{color:var(--accent)}.FeedbackModal-module__wAD8ZW__checkboxRow{align-items:center;gap:8px;display:flex}.FeedbackModal-module__wAD8ZW__footer{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.FeedbackModal-module__wAD8ZW__successBanner{margin-top:8px}
.ReportCard-module__G1tPJq__card{gap:var(--sp-2);padding:var(--sp-5);background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast),box-shadow var(--duration-fast);flex-direction:column;text-decoration:none;display:flex}.ReportCard-module__G1tPJq__card:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.ReportCard-module__G1tPJq__iconWrapper{background:var(--navy-50);border-radius:var(--r-md);width:40px;height:40px;color:var(--primary);justify-content:center;align-items:center;display:flex}.ReportCard-module__G1tPJq__title{font-family:var(--font-serif);font-size:var(--fs-md);font-weight:var(--fw-normal);letter-spacing:var(--ls-heading);color:var(--foreground);margin:0}.ReportCard-module__G1tPJq__description{font-size:var(--fs-sm);color:var(--gray-500);margin:0;line-height:1.4}
.ApprovalQueue-module__Ufq_mW__metricsRow{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.ApprovalQueue-module__Ufq_mW__metricsRow{grid-template-columns:repeat(2,1fr)}}.ApprovalQueue-module__Ufq_mW__wrap{gap:var(--sp-3);flex-direction:column;display:flex}.ApprovalQueue-module__Ufq_mW__empty{text-align:center;color:var(--muted-foreground);font-size:var(--fs-base);padding:40px}
.ApprovalDetail-module__BbjANW__grid{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ApprovalDetail-module__BbjANW__grid{grid-template-columns:1fr}}.ApprovalDetail-module__BbjANW__infoGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.ApprovalDetail-module__BbjANW__infoLabel{font-size:var(--fs-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-weight:600}.ApprovalDetail-module__BbjANW__infoValue{font-size:var(--fs-base);color:var(--gray-700)}.ApprovalDetail-module__BbjANW__actions{margin-bottom:var(--sp-4);gap:8px;display:flex}.ApprovalDetail-module__BbjANW__reviewSection{margin-top:var(--sp-4)}.ApprovalDetail-module__BbjANW__notesBlock{padding:var(--sp-3);background:var(--surface-bg);border-radius:var(--r-md);font-size:var(--fs-base);color:var(--gray-700);white-space:pre-wrap;line-height:1.5}.ApprovalDetail-module__BbjANW__modalBody{gap:var(--sp-3);flex-direction:column;display:flex}
.Dashboard-module__vxFHoq__metricsRow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.Dashboard-module__vxFHoq__metricsRow{grid-template-columns:1fr}}.Dashboard-module__vxFHoq__twoCol{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.Dashboard-module__vxFHoq__twoCol{grid-template-columns:1fr}}.Dashboard-module__vxFHoq__quickActions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.Dashboard-module__vxFHoq__emptyText{font-size:var(--fs-sm);color:var(--gray-500);font-style:italic}.Dashboard-module__vxFHoq__requestList{gap:var(--sp-2);flex-direction:column;display:flex}.Dashboard-module__vxFHoq__requestItem{padding:var(--sp-2)var(--sp-3);border-left:3px solid var(--gray-200);border-radius:var(--r-sm)}.Dashboard-module__vxFHoq__requestItem:hover{background:var(--surface-bg)}.Dashboard-module__vxFHoq__requestHeader{align-items:center;gap:var(--sp-2);margin-bottom:2px;display:flex}.Dashboard-module__vxFHoq__requestId{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--navy-600);font-weight:var(--fw-semibold)}.Dashboard-module__vxFHoq__requestMeta{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--gray-600);display:flex}.Dashboard-module__vxFHoq__requestDate{font-size:var(--fs-2xs);color:var(--gray-400)}
.PlanTable-module__wdnRMa__wrap{gap:var(--sp-3);flex-direction:column;display:flex}
.ContributionWizard-module__uqvOcq__stepper{background:var(--panel-bg);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);align-items:center;gap:0;margin-bottom:24px;padding:16px 24px;display:flex}.ContributionWizard-module__uqvOcq__step{flex:1;align-items:center;gap:10px;display:flex;position:relative}.ContributionWizard-module__uqvOcq__step:not(:last-child):after{content:"";background:var(--gray-200);flex:1;height:2px;margin:0 16px}.ContributionWizard-module__uqvOcq__stepActive:not(:last-child):after{background:var(--navy-300)}.ContributionWizard-module__uqvOcq__stepDone:not(:last-child):after{background:var(--navy-600)}.ContributionWizard-module__uqvOcq__stepNumber{width:32px;height:32px;font-size:var(--fs-base);background:var(--gray-100);color:var(--gray-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.ContributionWizard-module__uqvOcq__stepActive .ContributionWizard-module__uqvOcq__stepNumber{background:var(--navy-700);color:var(--primary-foreground)}.ContributionWizard-module__uqvOcq__stepDone .ContributionWizard-module__uqvOcq__stepNumber{background:var(--navy-600);color:var(--primary-foreground)}.ContributionWizard-module__uqvOcq__stepLabel{font-size:var(--fs-base);color:var(--gray-400);white-space:nowrap;font-weight:600}.ContributionWizard-module__uqvOcq__stepActive .ContributionWizard-module__uqvOcq__stepLabel{color:var(--gray-800)}.ContributionWizard-module__uqvOcq__stepDone .ContributionWizard-module__uqvOcq__stepLabel{color:var(--navy-700)}.ContributionWizard-module__uqvOcq__sectionTitle{font-size:var(--fs-md);color:var(--gray-700);margin-bottom:12px;font-weight:700}.ContributionWizard-module__uqvOcq__navBar{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.ContributionWizard-module__uqvOcq__summaryGrid{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1024px){.ContributionWizard-module__uqvOcq__summaryGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ContributionWizard-module__uqvOcq__summaryGrid{grid-template-columns:repeat(2,1fr)}}.ContributionWizard-module__uqvOcq__loadPrompt{text-align:center;color:var(--gray-500);font-size:var(--fs-base);padding:40px}.ContributionWizard-module__uqvOcq__loadPrompt p{margin-bottom:16px}.ContributionWizard-module__uqvOcq__csvPlaceholder{text-align:center;color:var(--gray-500);padding:48px 24px}.ContributionWizard-module__uqvOcq__csvIcon{border-radius:var(--r-xl);background:var(--gray-100);width:56px;height:56px;color:var(--gray-400);font-weight:700;font-size:var(--fs-lg);justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.ContributionWizard-module__uqvOcq__successContainer{text-align:center;padding:var(--sp-4)0;max-width:480px;margin:0 auto}.ContributionWizard-module__uqvOcq__confirmLabel{font-size:var(--fs-base);color:var(--gray-600);margin-top:16px}.ContributionWizard-module__uqvOcq__confirmNumber{font-family:var(--font-mono);font-size:var(--fs-3xl);color:var(--navy-700);margin-top:4px;font-weight:700}.ContributionWizard-module__uqvOcq__confirmDetail{font-size:var(--fs-md);color:var(--gray-600);margin-top:8px;font-weight:600}.ContributionWizard-module__uqvOcq__confirmHint{font-size:var(--fs-sm);color:var(--gray-400);margin-top:12px}.ContributionWizard-module__uqvOcq__successActions{justify-content:center;gap:8px;margin-top:24px;display:flex}.ContributionWizard-module__uqvOcq__reviewLabel{font-size:var(--fs-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-weight:600}.ContributionWizard-module__uqvOcq__reviewValue{font-size:var(--fs-base);color:var(--gray-700)}
.Dashboard-module__V9LVQa__metricsRow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.Dashboard-module__V9LVQa__metricsRow{grid-template-columns:repeat(2,1fr)}}.Dashboard-module__V9LVQa__twoCol{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.Dashboard-module__V9LVQa__twoCol{grid-template-columns:1fr}}.Dashboard-module__V9LVQa__quickActions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.Dashboard-module__V9LVQa__emptyText{font-size:var(--fs-sm);color:var(--gray-500);font-style:italic}.Dashboard-module__V9LVQa__requestList{gap:var(--sp-2);flex-direction:column;display:flex}.Dashboard-module__V9LVQa__requestItem{padding:var(--sp-2)var(--sp-3);border-left:3px solid var(--gray-200);border-radius:var(--r-sm)}.Dashboard-module__V9LVQa__requestItem:hover{background:var(--surface-bg)}.Dashboard-module__V9LVQa__requestHeader{align-items:center;gap:var(--sp-2);margin-bottom:2px;display:flex}.Dashboard-module__V9LVQa__confirmNum{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--navy-600);font-weight:var(--fw-semibold)}.Dashboard-module__V9LVQa__requestMeta{align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--gray-600);display:flex}.Dashboard-module__V9LVQa__requestDate{font-size:var(--fs-2xs);color:var(--gray-400)}
.EmployeeTable-module__ntKACa__wrap{gap:var(--sp-3);flex-direction:column;display:flex}.EmployeeTable-module__ntKACa__container{background:var(--panel-bg);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);overflow:hidden}.EmployeeTable-module__ntKACa__empty{text-align:center;color:var(--muted-foreground);font-size:var(--fs-base);padding:40px}
.EmployeeDetail-module__qYUaNa__actions{margin-bottom:var(--sp-4);gap:8px;display:flex}.EmployeeDetail-module__qYUaNa__grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.EmployeeDetail-module__qYUaNa__grid{grid-template-columns:1fr}}.EmployeeDetail-module__qYUaNa__infoGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.EmployeeDetail-module__qYUaNa__infoLabel{font-size:var(--fs-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-weight:600}.EmployeeDetail-module__qYUaNa__infoValue{font-size:var(--fs-base);color:var(--gray-700)}
.AddEmployeeForm-module__8Xv6XW__formSection{max-width:660px}.AddEmployeeForm-module__8Xv6XW__submitBar{margin-top:var(--sp-4);justify-content:flex-end;gap:8px;display:flex}.AddEmployeeForm-module__8Xv6XW__successContainer{text-align:center;padding:var(--sp-4)0;max-width:480px;margin:0 auto}.AddEmployeeForm-module__8Xv6XW__confirmLabel{font-size:var(--fs-base);color:var(--gray-600);margin-top:16px}.AddEmployeeForm-module__8Xv6XW__confirmNumber{font-family:var(--font-mono);font-size:var(--fs-3xl);color:var(--navy-700);margin-top:4px;font-weight:700}.AddEmployeeForm-module__8Xv6XW__confirmHint{font-size:var(--fs-sm);color:var(--gray-400);margin-top:12px}.AddEmployeeForm-module__8Xv6XW__successActions{justify-content:center;gap:8px;margin-top:24px;display:flex}
.ReportView-module__0mF06a__container{gap:var(--sp-3);flex-direction:column;display:flex}.ReportView-module__0mF06a__empty{text-align:center;color:var(--gray-400);font-size:var(--fs-base);padding:40px}.ReportView-module__0mF06a__censusToolbar{background:var(--panel-bg);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.ReportView-module__0mF06a__resultCount{font-size:var(--fs-base);color:var(--gray-600);font-weight:600}.ReportView-module__0mF06a__exportBtn{font-size:var(--fs-sm);color:var(--navy-700);background:var(--surface-bg);border:1.5px solid var(--gray-300);border-radius:var(--r-md);cursor:pointer;padding:6px 14px;font-weight:600;transition:background .15s}.ReportView-module__0mF06a__exportBtn:hover{background:var(--gray-100)}
.layout-module___qOa7q__appShell{background:var(--page-bg);gap:16px;min-height:calc(100vh - 36px);padding:18px;display:flex}.layout-module___qOa7q__mainArea{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.layout-module___qOa7q__content{background:var(--content-bg);border:1px solid var(--border);border-radius:var(--r-3xl);box-shadow:var(--shadow-shell);flex:1;overflow-y:auto}.layout-module___qOa7q__contentInner{padding:var(--sp-6);min-height:100%}
.AlertsList-module__1jtwUa__layout{gap:var(--sp-3);flex-direction:column;display:flex}.AlertsList-module__1jtwUa__filters{padding:var(--sp-3)var(--sp-4)}.AlertsList-module__1jtwUa__filterRow{align-items:flex-end;gap:var(--sp-4);display:flex}.AlertsList-module__1jtwUa__filterLabel{gap:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--gray-600);text-transform:uppercase;letter-spacing:.3px;flex-direction:column;min-width:160px;display:flex}.AlertsList-module__1jtwUa__countBadge{font-size:var(--fs-sm);color:var(--gray-500);font-weight:var(--fw-medium);margin-left:auto}.AlertsList-module__1jtwUa__empty{padding:var(--sp-6)var(--sp-4);text-align:center;color:var(--gray-500);font-size:var(--fs-sm)}.AlertsList-module__1jtwUa__list{gap:var(--sp-3);flex-direction:column;display:flex}.AlertsList-module__1jtwUa__row{padding:var(--sp-3)var(--sp-4);border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--panel-bg)}.AlertsList-module__1jtwUa__rowResolved{opacity:.7;background:var(--surface-bg)}.AlertsList-module__1jtwUa__rowAuto{opacity:.55}.AlertsList-module__1jtwUa__rowHeader{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.AlertsList-module__1jtwUa__ruleName{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--gray-800);flex:1}.AlertsList-module__1jtwUa__timestamp{font-size:var(--fs-2xs);color:var(--gray-400);font-family:var(--font-mono)}.AlertsList-module__1jtwUa__description{font-size:var(--fs-sm);color:var(--gray-700);margin-bottom:var(--sp-2);line-height:1.4}.AlertsList-module__1jtwUa__meta{gap:var(--sp-3);font-size:var(--fs-2xs);color:var(--gray-500);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.AlertsList-module__1jtwUa__resolutionNotes{font-size:var(--fs-sm);color:var(--gray-700);padding:var(--sp-2)var(--sp-3);background:var(--surface-bg);border-left:3px solid var(--gray-300);border-radius:var(--r-sm);margin-bottom:var(--sp-2)}.AlertsList-module__1jtwUa__actions{gap:var(--sp-2);justify-content:flex-end;display:flex}
.RulesList-module__wYSBCG__layout{gap:var(--sp-3);flex-direction:column;display:flex}.RulesList-module__wYSBCG__banner{padding:var(--sp-2)var(--sp-3);background:var(--warning-50);color:var(--warning-600);border-left:3px solid var(--warning-500);font-size:var(--fs-sm)}.RulesList-module__wYSBCG__list{gap:var(--sp-3);flex-direction:column;display:flex}.RulesList-module__wYSBCG__row{border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--panel-bg)}.RulesList-module__wYSBCG__rowSummary{align-items:center;gap:var(--sp-3);padding:var(--sp-3)var(--sp-4);display:flex}.RulesList-module__wYSBCG__rowMain{flex:1;min-width:0}.RulesList-module__wYSBCG__rowName{align-items:center;gap:var(--sp-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--gray-800);display:flex}.RulesList-module__wYSBCG__rowDescription{font-size:var(--fs-sm);color:var(--gray-600);margin-top:var(--sp-1);line-height:1.4}.RulesList-module__wYSBCG__rowMeta{font-size:var(--fs-2xs);color:var(--gray-500);margin-top:var(--sp-1);font-family:var(--font-mono)}.RulesList-module__wYSBCG__editForm{padding:var(--sp-3)var(--sp-4);border-top:1px solid var(--gray-200);background:var(--surface-bg);gap:var(--sp-3);flex-direction:column;display:flex}.RulesList-module__wYSBCG__formRow{gap:var(--sp-4);display:flex}.RulesList-module__wYSBCG__label,.RulesList-module__wYSBCG__labelFull{gap:var(--sp-1);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--gray-600);text-transform:uppercase;letter-spacing:.3px;flex-direction:column;flex:1;display:flex}.RulesList-module__wYSBCG__labelFull{width:100%}.RulesList-module__wYSBCG__checkboxLabel{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--gray-700);font-weight:var(--fw-medium);cursor:pointer;display:flex}.RulesList-module__wYSBCG__input{font-size:var(--fs-sm);font-family:var(--font-body);border:1px solid var(--gray-300);border-radius:var(--r-sm);background:var(--input-bg);color:var(--gray-800);padding:6px 10px}.RulesList-module__wYSBCG__input:focus{border-color:var(--navy-700);outline:none}.RulesList-module__wYSBCG__formActions{justify-content:flex-end;gap:var(--sp-2);display:flex}
.CrmSyncQueue-module__dgMYKa__wrap{gap:var(--sp-3);flex-direction:column;display:flex}.CrmSyncQueue-module__dgMYKa__statsRow{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:440px;display:grid}
.EndOfDayControl-module__pyp4-a__page{gap:var(--sp-4);flex-direction:column;display:flex}.EndOfDayControl-module__pyp4-a__statsRow{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:768px){.EndOfDayControl-module__pyp4-a__statsRow{grid-template-columns:repeat(2,1fr)}}.EndOfDayControl-module__pyp4-a__countdownCard{padding:var(--sp-3)var(--sp-4);background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:86px;display:flex}.EndOfDayControl-module__pyp4-a__countdownUrgent{box-shadow:inset 3px 0 0 0 var(--destructive),var(--shadow-sm)}.EndOfDayControl-module__pyp4-a__countdownLabel{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}.EndOfDayControl-module__pyp4-a__countdownTime{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.EndOfDayControl-module__pyp4-a__countdownUrgent .EndOfDayControl-module__pyp4-a__countdownTime{color:var(--destructive)}.EndOfDayControl-module__pyp4-a__countdownSub{font-size:var(--fs-2xs);color:var(--muted-foreground)}.EndOfDayControl-module__pyp4-a__twoCol{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.EndOfDayControl-module__pyp4-a__twoCol{grid-template-columns:1fr}}.EndOfDayControl-module__pyp4-a__checklist{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-direction:column;display:flex}.EndOfDayControl-module__pyp4-a__checkItem{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);padding:var(--sp-2)var(--sp-3);border-radius:var(--r-sm);display:flex}.EndOfDayControl-module__pyp4-a__checkPass{background:var(--success-50);color:var(--success-text)}.EndOfDayControl-module__pyp4-a__checkFail{background:var(--danger-50);color:var(--danger-text)}.EndOfDayControl-module__pyp4-a__checkIcon{font-size:var(--fs-base);font-weight:var(--fw-bold);text-align:center;width:20px}.EndOfDayControl-module__pyp4-a__checkDetail{font-size:var(--fs-2xs);opacity:.8;margin-left:auto}.EndOfDayControl-module__pyp4-a__checklistActions{padding-top:var(--sp-2)}.EndOfDayControl-module__pyp4-a__queueStatus{font-size:var(--fs-sm);color:var(--gray-600);margin:0 0 var(--sp-3)0}
.FeedbackList-module__LpWZMG__container{gap:var(--sp-3);flex-direction:column;display:flex}.FeedbackList-module__LpWZMG__loading{padding:var(--sp-3);text-align:center;color:var(--gray-400);font-size:var(--fs-sm);font-style:italic}.FeedbackList-module__LpWZMG__noRating{color:var(--gray-300)}.FeedbackList-module__LpWZMG__rating{font-size:var(--fs-md);gap:1px;display:inline-flex}.FeedbackList-module__LpWZMG__starFilled{color:var(--gold-500)}.FeedbackList-module__LpWZMG__starEmpty{color:var(--gray-300)}
.FeedbackDetail-module__TraNCW__container{gap:var(--sp-3);flex-direction:column;display:flex}.FeedbackDetail-module__TraNCW__grid{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:960px){.FeedbackDetail-module__TraNCW__grid{grid-template-columns:1fr}}.FeedbackDetail-module__TraNCW__leftCol,.FeedbackDetail-module__TraNCW__rightCol{gap:var(--sp-3);flex-direction:column;display:flex}.FeedbackDetail-module__TraNCW__fieldGrid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.FeedbackDetail-module__TraNCW__field{flex-direction:column;gap:2px;display:flex}.FeedbackDetail-module__TraNCW__fieldFull{margin-bottom:var(--sp-3);flex-direction:column;gap:2px;display:flex}.FeedbackDetail-module__TraNCW__fieldFull:last-child{margin-bottom:0}.FeedbackDetail-module__TraNCW__fieldLabel{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--gray-500);text-transform:uppercase;letter-spacing:.5px}.FeedbackDetail-module__TraNCW__fieldValue{font-size:var(--fs-sm);color:var(--gray-800)}.FeedbackDetail-module__TraNCW__fieldValueMono{font-size:var(--fs-sm);font-family:var(--font-mono);color:var(--gray-800);word-break:break-all}.FeedbackDetail-module__TraNCW__fieldValueSmall{font-size:var(--fs-2xs);color:var(--gray-600);word-break:break-all}.FeedbackDetail-module__TraNCW__fieldValueRating{font-size:var(--fs-md);color:var(--gold-500);letter-spacing:1px}.FeedbackDetail-module__TraNCW__descriptionText{font-size:var(--fs-sm);color:var(--gray-700);white-space:pre-wrap;margin:0;line-height:1.6}.FeedbackDetail-module__TraNCW__adminForm{gap:var(--sp-3);flex-direction:column;display:flex}.FeedbackDetail-module__TraNCW__divider{border:none;border-top:1px solid var(--gray-200);margin:var(--sp-3)0}.FeedbackDetail-module__TraNCW__reviewInfo{margin-top:var(--sp-3);font-size:var(--fs-2xs);color:var(--gray-400);font-style:italic}
.LogViewer-module__mbFg0q__container{gap:var(--sp-3);flex-direction:column;display:flex}.LogViewer-module__mbFg0q__actions{align-items:center;gap:2px;display:flex}.LogViewer-module__mbFg0q__iconBtn{font-size:var(--fs-sm);color:var(--gray-500);border-radius:var(--r-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;font-weight:500;display:inline-flex}.LogViewer-module__mbFg0q__loading{padding:var(--sp-3);text-align:center;color:var(--gray-400);font-size:var(--fs-sm);font-style:italic}
.MetricsTab-module__084uqW__lineTotal path,.MetricsTab-module__084uqW__lineTotal circle{stroke:var(--primary)}.MetricsTab-module__084uqW__lineSuccess path,.MetricsTab-module__084uqW__lineSuccess circle{stroke:var(--success-500)}.MetricsTab-module__084uqW__lineFailures path,.MetricsTab-module__084uqW__lineFailures circle{stroke:var(--destructive)}.MetricsTab-module__084uqW__lineDuration path,.MetricsTab-module__084uqW__lineDuration circle{stroke:var(--warning-500)}
.UserForm-module__TljLWq__container{gap:var(--sp-4);flex-direction:column;display:flex}.UserForm-module__TljLWq__grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.UserForm-module__TljLWq__grid{grid-template-columns:1fr}}.UserForm-module__TljLWq__formSection{gap:var(--sp-3);flex-direction:column;display:flex}.UserForm-module__TljLWq__fieldRow{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.UserForm-module__TljLWq__toggleRow{align-items:center;gap:var(--sp-3);padding:var(--sp-2)0;display:flex}.UserForm-module__TljLWq__toggleLabel{font-size:var(--fs-sm);color:var(--gray-700);font-weight:600}.UserForm-module__TljLWq__checkboxGroup{gap:var(--sp-2);flex-direction:column;display:flex}.UserForm-module__TljLWq__checkboxLabel{font-size:var(--fs-sm);color:var(--gray-700);margin-bottom:var(--sp-1);font-weight:600}.UserForm-module__TljLWq__readOnlySection{gap:var(--sp-2);flex-direction:column;display:flex}.UserForm-module__TljLWq__readOnlyField{padding:var(--sp-2);background:var(--surface-bg);border-radius:var(--r-sm);justify-content:space-between;align-items:center;display:flex}.UserForm-module__TljLWq__readOnlyLabel{font-size:var(--fs-sm);color:var(--gray-500)}.UserForm-module__TljLWq__readOnlyValue{font-size:var(--fs-sm);color:var(--gray-700);font-weight:600}.UserForm-module__TljLWq__actions{gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--gray-200);justify-content:flex-end;display:flex}
.UserTable-module__RPl7MW__container{gap:var(--sp-3);flex-direction:column;display:flex}.UserTable-module__RPl7MW__loading{padding:var(--sp-3);text-align:center;color:var(--gray-400);font-size:var(--fs-sm);font-style:italic}.UserTable-module__RPl7MW__nameLink{color:var(--navy-700);font-weight:600;text-decoration:none}.UserTable-module__RPl7MW__nameLink:hover{text-decoration:underline}
.CompanyTable-module__EOIf2G__wrap{gap:var(--sp-3);flex-direction:column;display:flex}
.ContactTable-module__NLpcMW__wrap{gap:var(--sp-3);flex-direction:column;display:flex}
.Dashboard-module__R-GbAa__twoCol{gap:var(--sp-4);margin-bottom:var(--sp-3);grid-template-columns:2fr 1fr;display:grid}.Dashboard-module__R-GbAa__rightCol{gap:var(--sp-4);flex-direction:column;min-width:0;min-height:0;display:flex}.Dashboard-module__R-GbAa__recentPanel,.Dashboard-module__R-GbAa__recentPanel>:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.Dashboard-module__R-GbAa__quickActions{gap:var(--sp-1);flex-direction:column;display:flex}.Dashboard-module__R-GbAa__quickAction{align-items:center;gap:var(--sp-2-5);padding:var(--sp-2)var(--sp-2-5);border-radius:var(--r-md);color:var(--foreground);font-size:var(--fs-base);font-weight:var(--fw-medium);transition:background var(--duration-fast);text-decoration:none;display:flex}.Dashboard-module__R-GbAa__quickAction:hover{background:var(--muted)}.Dashboard-module__R-GbAa__quickActionIcon{color:var(--primary);flex-shrink:0}@media (max-width:900px){.Dashboard-module__R-GbAa__twoCol{grid-template-columns:1fr}}.Dashboard-module__R-GbAa__skeleton{background:var(--panel-bg);border-radius:var(--r-lg);min-height:120px;margin-bottom:var(--sp-3);justify-content:center;align-items:center;display:flex}.Dashboard-module__R-GbAa__metricsRow{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(7,1fr);display:grid}@media (max-width:1400px){.Dashboard-module__R-GbAa__metricsRow{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.Dashboard-module__R-GbAa__metricsRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Dashboard-module__R-GbAa__metricsRow{grid-template-columns:repeat(2,1fr)}}.Dashboard-module__R-GbAa__activityList{gap:var(--sp-1-5);max-height:460px;margin-right:calc(-1*var(--sp-6));flex-direction:column;display:flex;overflow-y:auto}.Dashboard-module__R-GbAa__activityItem{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-1-5)var(--sp-3);border-radius:var(--r-sm);border-left:3px solid var(--gray-200);margin-right:var(--sp-6);display:flex}.Dashboard-module__R-GbAa__activityItem:hover{background:var(--surface-bg)}.Dashboard-module__R-GbAa__activityMeta{align-items:center;gap:var(--sp-2);font-size:var(--fs-2xs);color:var(--gray-400);display:flex}.Dashboard-module__R-GbAa__activityDesc{font-size:var(--fs-sm);color:var(--gray-700);margin:0}.Dashboard-module__R-GbAa__recentList{gap:var(--sp-1);min-height:0;margin-right:calc(-1*var(--sp-6));flex-direction:column;flex:1;display:flex;overflow-y:auto}.Dashboard-module__R-GbAa__recentItem{align-items:center;gap:var(--sp-2);padding:var(--sp-2)var(--sp-3);margin-right:var(--sp-6);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--gray-700);text-decoration:none;display:flex}.Dashboard-module__R-GbAa__recentItem:hover{background:var(--surface-bg)}.Dashboard-module__R-GbAa__recentType{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--gray-400);text-transform:uppercase;min-width:70px}.Dashboard-module__R-GbAa__chartWrapper{margin-bottom:var(--sp-4)}.Dashboard-module__R-GbAa__barProcessed path{fill:var(--primary)}.Dashboard-module__R-GbAa__barReturned path{fill:var(--destructive)}.Dashboard-module__R-GbAa__barDeferred path{fill:var(--warning-500)}.Dashboard-module__R-GbAa__chartToggle{gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.Dashboard-module__R-GbAa__eodsCard{padding:var(--sp-3)var(--sp-4);background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:86px;display:flex}.Dashboard-module__R-GbAa__eodsUrgent{box-shadow:inset 3px 0 0 0 var(--destructive),var(--shadow-sm)}.Dashboard-module__R-GbAa__eodsUrgent .Dashboard-module__R-GbAa__eodsTime{color:var(--destructive)}.Dashboard-module__R-GbAa__eodsWarning{box-shadow:inset 3px 0 0 0 var(--warning-500),var(--shadow-sm)}.Dashboard-module__R-GbAa__eodsWarning .Dashboard-module__R-GbAa__eodsTime{color:var(--warning-600)}.Dashboard-module__R-GbAa__eodsHealthy{box-shadow:inset 3px 0 0 0 var(--success-500),var(--shadow-sm)}.Dashboard-module__R-GbAa__eodsHealthy .Dashboard-module__R-GbAa__eodsTime{color:var(--success-600)}.Dashboard-module__R-GbAa__eodsSubWarn{color:var(--warning-600);font-weight:var(--fw-semibold)}.Dashboard-module__R-GbAa__eodsLabel{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}.Dashboard-module__R-GbAa__eodsTime{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.Dashboard-module__R-GbAa__eodsSub{font-size:var(--fs-2xs);color:var(--muted-foreground)}.Dashboard-module__R-GbAa__issuesTileLink{color:inherit;text-decoration:none;display:block}.Dashboard-module__R-GbAa__issuesTileLink:hover .Dashboard-module__R-GbAa__eodsCard{border-color:var(--gray-300)}.Dashboard-module__R-GbAa__emptyText{font-size:var(--fs-sm);color:var(--gray-400);padding:var(--sp-4);font-style:italic}
.PlanTable-module__qkhx0q__wrap{gap:var(--sp-3);flex-direction:column;display:flex}
.PlanWizard-module__vvN7Xa__stepper{background:var(--panel-bg);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);align-items:center;gap:0;margin-bottom:24px;padding:16px 24px;display:flex}.PlanWizard-module__vvN7Xa__step{flex:1;align-items:center;gap:10px;display:flex;position:relative}.PlanWizard-module__vvN7Xa__step:not(:last-child):after{content:"";background:var(--gray-200);flex:1;height:2px;margin:0 16px}.PlanWizard-module__vvN7Xa__stepActive:not(:last-child):after{background:var(--navy-300)}.PlanWizard-module__vvN7Xa__stepDone:not(:last-child):after{background:var(--navy-600)}.PlanWizard-module__vvN7Xa__stepNumber{width:32px;height:32px;font-size:var(--fs-base);background:var(--gray-100);color:var(--gray-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.PlanWizard-module__vvN7Xa__stepActive .PlanWizard-module__vvN7Xa__stepNumber{background:var(--navy-700);color:var(--primary-foreground)}.PlanWizard-module__vvN7Xa__stepDone .PlanWizard-module__vvN7Xa__stepNumber{background:var(--navy-600);color:var(--primary-foreground)}.PlanWizard-module__vvN7Xa__stepLabel{font-size:var(--fs-base);color:var(--gray-400);white-space:nowrap;font-weight:600}.PlanWizard-module__vvN7Xa__stepActive .PlanWizard-module__vvN7Xa__stepLabel{color:var(--gray-800)}.PlanWizard-module__vvN7Xa__stepDone .PlanWizard-module__vvN7Xa__stepLabel{color:var(--navy-700)}.PlanWizard-module__vvN7Xa__sectionTitle{font-size:var(--fs-md);color:var(--gray-700);margin-bottom:12px;font-weight:700}.PlanWizard-module__vvN7Xa__bankSubheading{font-size:var(--fs-xs);color:var(--gray-500);text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-weight:700}.PlanWizard-module__vvN7Xa__reviewGrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}
.LockboxQueue-module__uz7umW__statsRow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1200px){.LockboxQueue-module__uz7umW__statsRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.LockboxQueue-module__uz7umW__statsRow{grid-template-columns:repeat(2,1fr)}}.LockboxQueue-module__uz7umW__eodsCard{padding:var(--sp-3)var(--sp-4);background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:86px;display:flex}.LockboxQueue-module__uz7umW__eodsUrgent{box-shadow:inset 3px 0 0 0 var(--destructive),var(--shadow-sm)}.LockboxQueue-module__uz7umW__eodsLabel{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}.LockboxQueue-module__uz7umW__eodsTime{font-size:var(--fs-xl);font-weight:var(--fw-bold);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}.LockboxQueue-module__uz7umW__eodsUrgent .LockboxQueue-module__uz7umW__eodsTime{color:var(--destructive)}.LockboxQueue-module__uz7umW__eodsSub{font-size:var(--fs-2xs);color:var(--muted-foreground)}.LockboxQueue-module__uz7umW__tableWrap{gap:var(--sp-3);flex-direction:column;display:flex}.LockboxQueue-module__uz7umW__draftBadge{margin-left:var(--sp-2);vertical-align:middle}
.LockboxProcessor-module__SdMwZG__processorLayout{min-height:0;margin:calc(-1*var(--sp-6));height:calc(100% + var(--sp-6)*2);flex-direction:column;flex:1;display:flex}.LockboxProcessor-module__SdMwZG__headerBar{padding:var(--sp-3)var(--sp-5);background:var(--panel-bg);border-bottom:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:var(--sp-4);flex-shrink:0;display:flex}.LockboxProcessor-module__SdMwZG__headerLeft{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.LockboxProcessor-module__SdMwZG__lockboxTitle{font-size:var(--fs-lg);font-weight:var(--fw-bold);font-family:var(--font-mono);color:var(--gray-800);white-space:nowrap;margin:0}.LockboxProcessor-module__SdMwZG__planInfo{font-size:var(--fs-sm);color:var(--gray-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LockboxProcessor-module__SdMwZG__planId{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--gray-400)}.LockboxProcessor-module__SdMwZG__invoiceInfo{font-size:var(--fs-sm);font-family:var(--font-mono);color:var(--gray-500)}.LockboxProcessor-module__SdMwZG__headerRight{align-items:center;gap:var(--sp-4);flex-shrink:0;display:flex}.LockboxProcessor-module__SdMwZG__checkAmount{font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font-mono);color:var(--gray-700)}.LockboxProcessor-module__SdMwZG__imageCount{font-size:var(--fs-2xs);color:var(--gray-400)}.LockboxProcessor-module__SdMwZG__lockIndicator{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--success-600);background:var(--success-50);border-radius:var(--r-full);padding:2px 8px}.LockboxProcessor-module__SdMwZG__splitPaneWrapper{flex:1;min-height:0;display:flex}.LockboxProcessor-module__SdMwZG__splitPaneWrapper>div{flex:1;min-height:0}.LockboxProcessor-module__SdMwZG__panelContent{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.LockboxProcessor-module__SdMwZG__resizeHandle{background:var(--gray-200);width:6px;transition:background var(--duration-fast)var(--ease-default);cursor:col-resize;position:relative}.LockboxProcessor-module__SdMwZG__resizeHandle:hover,.LockboxProcessor-module__SdMwZG__resizeHandle[data-resize-handle-active]{background:var(--navy-400)}.LockboxProcessor-module__SdMwZG__resizeHandle:after{content:"";background:var(--gray-400);border-radius:1px;width:2px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LockboxProcessor-module__SdMwZG__resizeHandle:hover:after,.LockboxProcessor-module__SdMwZG__resizeHandle[data-resize-handle-active]:after{background:var(--white)}.LockboxProcessor-module__SdMwZG__loadingState{justify-content:center;align-items:center;gap:var(--sp-3);color:var(--gray-500);font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.LockboxProcessor-module__SdMwZG__formPlaceholder{gap:var(--sp-4);padding:var(--sp-6);color:var(--gray-400);font-size:var(--fs-sm);flex-direction:column;display:flex}
.ResolutionQueue-module__8A_MkG__statsRow{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:repeat(6,1fr);display:grid}@media (max-width:1200px){.ResolutionQueue-module__8A_MkG__statsRow{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ResolutionQueue-module__8A_MkG__statsRow{grid-template-columns:repeat(2,1fr)}}.ResolutionQueue-module__8A_MkG__tableSection{gap:var(--sp-3);flex-direction:column;display:flex}.ResolutionQueue-module__8A_MkG__claimButton{padding:var(--sp-1)var(--sp-3);font-size:var(--fs-sm);color:var(--navy-700);border:1px solid var(--gray-300);border-radius:var(--r-md);cursor:pointer;font-weight:600;font-family:var(--font-body);white-space:nowrap;background:0 0}.ResolutionQueue-module__8A_MkG__claimButton:hover:not(:disabled){background:var(--gray-100);border-color:var(--navy-500)}.ResolutionQueue-module__8A_MkG__claimButton:disabled{opacity:.5;cursor:not-allowed}
.ScheduleForm-module__cQNXwW__form{gap:var(--sp-4);flex-direction:column;display:flex}.ScheduleForm-module__cQNXwW__grid{gap:var(--sp-3)var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.ScheduleForm-module__cQNXwW__fullWidth{grid-column:1/-1}.ScheduleForm-module__cQNXwW__label{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);color:var(--gray-600);text-transform:uppercase;letter-spacing:.3px;margin-bottom:var(--sp-1);display:block}.ScheduleForm-module__cQNXwW__optional{font-weight:var(--fw-normal);text-transform:none;color:var(--gray-400)}.ScheduleForm-module__cQNXwW__input{width:100%;font-size:var(--fs-sm);font-family:var(--font-body);color:var(--gray-800);background:var(--input-bg);border:1px solid var(--gray-300);border-radius:var(--r-sm);padding:8px 10px}.ScheduleForm-module__cQNXwW__input:focus{border-color:var(--navy-700);outline:none}.ScheduleForm-module__cQNXwW__hint{font-size:var(--fs-2xs);color:var(--gray-500);margin-top:var(--sp-1);display:block}.ScheduleForm-module__cQNXwW__toggleRow{align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);grid-column:1/-1;display:flex}.ScheduleForm-module__cQNXwW__toggleTitle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gray-800)}.ScheduleForm-module__cQNXwW__toggleHint{font-size:var(--fs-2xs);color:var(--gray-500);margin-top:2px}.ScheduleForm-module__cQNXwW__error{margin-top:var(--sp-3);font-size:var(--fs-2xs);color:var(--danger-600);background:var(--danger-50);border-radius:var(--r-sm);word-break:break-word;overflow-wrap:anywhere;padding:8px 10px}.ScheduleForm-module__cQNXwW__actions{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ScheduleForm-module__cQNXwW__actionsRight{gap:var(--sp-2);display:flex}
.ProcessingHistory-module__pN218W__historyLayout{gap:var(--sp-3);flex-direction:column;display:flex}.ProcessingHistory-module__pN218W__filterRow{align-items:flex-end;gap:var(--sp-4);display:flex}.ProcessingHistory-module__pN218W__filterAction{padding-bottom:2px}
