:root,.ba-theme{--ba-primary-50: #f8f2ff;--ba-primary-100: #dfc2fd;--ba-primary-200: #c591fc;--ba-primary-300: #ac61fb;--ba-primary-400: #9230f9;--ba-primary-500: #7900f8;--ba-primary-600: #6700d3;--ba-primary-700: #5500ae;--ba-primary-800: #430088;--ba-primary-900: #300063;--ba-primary-950: #1e003e;--ba-blue-50: #f4f8ff;--ba-blue-100: #c8defe;--ba-blue-200: #9dc3fc;--ba-blue-300: #71a9fb;--ba-blue-400: #468efa;--ba-blue-500: #1a74f9;--ba-blue-600: #1663d4;--ba-blue-700: #1251ae;--ba-blue-800: #0e4089;--ba-blue-900: #0a2e64;--ba-green-50: #f5fcf8;--ba-green-100: #cdf3dd;--ba-green-200: #a5e9c3;--ba-green-300: #7ddfa8;--ba-green-400: #55d58e;--ba-green-500: #2dcb73;--ba-green-600: #26ad62;--ba-green-700: #1f8e51;--ba-green-800: #19703f;--ba-green-900: #12512e;--ba-red-50: #fef4f7;--ba-red-100: #fbccda;--ba-red-200: #f8a3bc;--ba-red-300: #f47a9e;--ba-red-400: #f15281;--ba-red-500: #ee2963;--ba-red-600: #ca2354;--ba-red-700: #a71d45;--ba-red-800: #831736;--ba-red-900: #5f1028;--ba-orange-50: #fffaf4;--ba-orange-100: #ffe7c9;--ba-orange-200: #fed49e;--ba-orange-300: #fec073;--ba-orange-400: #fdad48;--ba-orange-500: #fd9a1d;--ba-orange-600: #d78319;--ba-orange-700: #b16c14;--ba-orange-800: #8b5510;--ba-orange-900: #653e0c;--ba-amber-50: #fffbeb;--ba-amber-100: #fef3c7;--ba-amber-200: #fde68a;--ba-amber-300: #fcd34d;--ba-amber-400: #fbbf24;--ba-amber-500: #f59e0b;--ba-amber-600: #d97706;--ba-amber-800: #92400e;--ba-violet-50: #f5f3ff;--ba-violet-100: #ede9fe;--ba-violet-200: #ddd6fe;--ba-violet-300: #c4b5fd;--ba-violet-400: #a78bfa;--ba-violet-500: #8b5cf6;--ba-violet-600: #7c3aed;--ba-violet-700: #6d28d9;--ba-violet-800: #5b21b6;--ba-violet-900: #4c1d95;--ba-violet-950: #2e1065;--ba-indigo-50: #eef2ff;--ba-indigo-100: #e0e7ff;--ba-indigo-200: #c7d2fe;--ba-indigo-300: #a5b4fc;--ba-indigo-400: #818cf8;--ba-indigo-500: #6366f1;--ba-indigo-600: #4f46e5;--ba-indigo-700: #4338ca;--ba-indigo-800: #3730a3;--ba-indigo-900: #312e81;--ba-indigo-950: #1e1b4b;--ba-purple-50: #faf5ff;--ba-purple-100: #f3e8ff;--ba-purple-200: #e9d5ff;--ba-purple-300: #d8b4fe;--ba-purple-400: #c084fc;--ba-purple-500: #a855f7;--ba-purple-600: #9333ea;--ba-purple-700: #7e22ce;--ba-purple-800: #6b21a8;--ba-purple-900: #581c87;--ba-purple-950: #3b0764;--ba-slate-50: #f7f8f9;--ba-slate-100: #dadde3;--ba-slate-200: #bcc2ce;--ba-slate-300: #9fa8b8;--ba-slate-400: #818da2;--ba-slate-500: #64728c;--ba-slate-600: #556177;--ba-slate-700: #465062;--ba-slate-800: #373f4d;--ba-slate-900: #282e38;--ba-slate-950: #191d23;--ba-gray-50: #f9fafb;--ba-gray-100: #f3f4f6;--ba-gray-200: #e5e7eb;--ba-gray-300: #d1d5db;--ba-gray-400: #9ca3af;--ba-gray-500: #6b7280;--ba-gray-600: #4b5563;--ba-gray-700: #374151;--ba-gray-800: #1f2937;--ba-gray-900: #111827;--ba-gray-950: #030712;--ba-surface-0: #ffffff;--ba-surface-50: #f8fafc;--ba-surface-100: #f1f5f9;--ba-surface-200: #e2e8f0;--ba-surface-300: #cbd5e1;--ba-surface-400: #94a3b8;--ba-surface-500: #64748b;--ba-surface-600: #475569;--ba-surface-700: #334155;--ba-surface-800: #1e293b;--ba-surface-900: #0f172a;--ba-surface-950: #020617;--ba-white: #ffffff;--ba-light-grey: #bcbcca;--ba-ai-gradient: linear-gradient(137deg, #9638f9 9%, #fe8eb3 89%);--ba-ai-accent: #9638f9;--ba-font-family: Poppins, Helvetica Neue, Open Sans, sans-serif;--ba-font-size-xs: 10px;--ba-font-size-sm: 12px;--ba-font-size-base: 14px;--ba-font-size-md: 16px;--ba-font-size-lg: 18px;--ba-font-size-xl: 24px;--ba-font-weight-light: 300;--ba-font-weight-regular: 400;--ba-font-weight-medium: 500;--ba-font-weight-semibold: 600;--ba-font-weight-bold: 700;--ba-font-weight-heavy: 800;--ba-space-1: 4px;--ba-space-2: 8px;--ba-space-3: 12px;--ba-space-4: 16px;--ba-space-5: 20px;--ba-space-6: 24px;--ba-space-8: 32px;--ba-space-10: 40px;--ba-space-12: 48px;--ba-space-15: 60px;--ba-radius-xs: 2px;--ba-radius-sm: 4px;--ba-radius-md: 6px;--ba-radius-lg: 8px;--ba-radius-xl: 12px;--ba-radius-full: 9999px;--ba-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--ba-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--ba-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--ba-control-height-sm: 28px;--ba-control-height-md: 37px;--ba-control-height-lg: 42px;--ba-z-dropdown: 1000;--ba-z-modal: 1050;--ba-z-tooltip: 1500;--ba-z-toast: 1450;--ba-transition-fast: .15s ease-in-out;--ba-transition-base: .3s ease-in-out;--ba-color-primary: var(--ba-primary-500);--ba-color-primary-hover: var(--ba-primary-600);--ba-color-primary-active: var(--ba-primary-700);--ba-color-primary-contrast: var(--ba-white);--ba-highlight-bg: var(--ba-primary-50);--ba-highlight-text: var(--ba-primary-700);--ba-text-color: #20262e;--ba-text-color-secondary: var(--ba-slate-500);--ba-text-color-placeholder: var(--ba-slate-500);--ba-text-color-inverse: var(--ba-white);--ba-field-indicator-color: var(--ba-text-color);--ba-surface-ground: #f9f9fe;--ba-surface-card: var(--ba-white);--ba-surface-overlay: var(--ba-white);--ba-surface-hover: var(--ba-gray-100);--ba-surface-selected: #deeeff;--ba-table-hover-bg: #f6f7fa;--ba-border-color: #d6d9e1;--ba-color-danger: var(--ba-red-500);--ba-color-danger-hover: var(--ba-red-600);--ba-color-danger-active: var(--ba-red-700);--ba-color-danger-contrast: var(--ba-white);--ba-color-success: var(--ba-green-500);--ba-color-success-strong: var(--ba-green-600);--ba-color-warning: #ffb020;--ba-color-info: var(--ba-blue-500);--ba-internal-tag-bg: #fef08a;--ba-disabled-opacity: .3;--ba-disabled-bg: #f7f8fa;--ba-disabled-text: #a8b1bd;--ba-badge-success-bg: #22c55e;--ba-badge-info-bg: #0ea5e9;--ba-badge-warning-bg: #f97316;--ba-badge-danger-bg: #ef4444;--ba-avatar-bg: var(--ba-primary-50);--ba-avatar-color: var(--ba-primary-700);--ba-skeleton-bg: var(--ba-gray-200);--ba-progress-track-bg: var(--ba-gray-200);--ba-input-bg: var(--ba-white);--ba-input-border: var(--ba-surface-300);--ba-input-border-hover: var(--ba-surface-400);--ba-input-border-focus: var(--ba-color-primary);--ba-input-disabled-bg: var(--ba-surface-200);--ba-input-disabled-text: var(--ba-surface-500);--ba-input-icon-color: var(--ba-text-color-placeholder);--ba-tooltip-bg: #38455d;--ba-tooltip-text: var(--ba-white);--ba-shadow-tooltip: 0 2px 12px 0 rgba(0, 0, 0, .1);--ba-mask-bg: rgba(0, 0, 0, .4);--ba-shadow-modal: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ba-focus-outline: 2px solid var(--ba-color-primary);--ba-z-overlay-spinner: 9999}.ba-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ba-tooltip{box-sizing:border-box;pointer-events:none;max-width:400px;padding:10.5px;background:var(--ba-tooltip-bg);color:var(--ba-tooltip-text);font-family:var(--ba-tooltip-font-family, var(--ba-font-family));font-size:var(--ba-font-size-sm);line-height:1.4;overflow-wrap:break-word;border-radius:var(--ba-radius-md);box-shadow:var(--ba-shadow-tooltip);z-index:var(--ba-z-tooltip)}.ba-tooltip-arrow svg{display:block;fill:var(--ba-tooltip-bg)}.ba-tooltip[data-placement=bottom] .ba-tooltip-arrow svg{transform:rotate(180deg)}.ba-tooltip[data-placement=left] .ba-tooltip-arrow svg{transform:rotate(-90deg)}.ba-tooltip[data-placement=right] .ba-tooltip-arrow svg{transform:rotate(90deg)}.ba-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-medium);padding:7px 10.5px;border:1px solid transparent;border-radius:var(--ba-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;transition:all .2s ease}.ba-button:not([data-size=sm]):not([data-size=lg]):not([data-icon-only]){height:var(--ba-control-height-md);min-height:var(--ba-control-height-md)}.ba-button[data-size=sm]{padding:5.25px 8.75px;font-size:12.25px}.ba-button[data-size=lg]{padding:8.75px 12.25px;font-size:15.75px}.ba-button[data-icon-only]{width:var(--ba-control-height-md);height:var(--ba-control-height-md);min-width:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:7px}.ba-button[data-icon-only][data-size=sm]{width:var(--ba-control-height-sm);height:var(--ba-control-height-sm);min-width:var(--ba-control-height-sm);min-height:var(--ba-control-height-sm)}.ba-button[data-icon-only][data-size=lg]{width:var(--ba-control-height-lg);height:var(--ba-control-height-lg);min-width:var(--ba-control-height-lg);min-height:var(--ba-control-height-lg)}.ba-button[data-full-width]{width:100%}.ba-button[data-disabled]{cursor:default;opacity:var(--ba-disabled-opacity)}.ba-button[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:2px}.ba-button[data-severity=primary][data-variant=filled]{background:var(--ba-primary-500);border-color:var(--ba-primary-500);color:var(--ba-white)}.ba-button[data-severity=primary][data-variant=filled][data-hovered]{background:var(--ba-primary-600);border-color:var(--ba-primary-600)}.ba-button[data-severity=primary][data-variant=filled][data-pressed]{background:var(--ba-primary-700);border-color:var(--ba-primary-700)}.ba-button[data-severity=primary][data-variant=outlined]{background:var(--ba-white);border-color:var(--ba-primary-500);color:var(--ba-primary-500)}.ba-button[data-severity=primary][data-variant=outlined][data-hovered]{background:var(--ba-primary-50)}.ba-button[data-severity=primary][data-variant=outlined][data-pressed]{background:#8b5cf629}.ba-button[data-severity=primary][data-variant=text]{background:transparent;border-color:transparent;color:var(--ba-primary-500)}.ba-button[data-severity=primary][data-variant=text][data-hovered]{background:var(--ba-surface-100)}.ba-button[data-severity=primary][data-variant=text][data-pressed]{background:#8b5cf629}.ba-button[data-severity=secondary][data-variant=filled]{background:var(--ba-surface-500);border-color:var(--ba-surface-500);color:var(--ba-white)}.ba-button[data-severity=secondary][data-variant=filled][data-hovered]{background:var(--ba-surface-100);border-color:var(--ba-surface-600);color:var(--ba-surface-700)}.ba-button[data-severity=secondary][data-variant=filled][data-pressed]{background:var(--ba-surface-700);border-color:var(--ba-surface-700);color:var(--ba-white)}.ba-button[data-severity=secondary][data-variant=outlined]{background:var(--ba-white);border-color:var(--ba-surface-300);color:var(--ba-surface-700)}.ba-button[data-severity=secondary][data-variant=outlined][data-hovered]{background:var(--ba-surface-50)}.ba-button[data-severity=secondary][data-variant=outlined][data-pressed]{background:#64748b29;border-color:var(--ba-surface-500);color:var(--ba-surface-500)}.ba-button[data-severity=secondary][data-variant=text]{background:transparent;border-color:transparent;color:var(--ba-surface-500)}.ba-button[data-severity=secondary][data-variant=text][data-hovered]{background:var(--ba-surface-100);color:var(--ba-surface-600)}.ba-button[data-severity=secondary][data-variant=text][data-pressed]{background:#64748b29;color:var(--ba-surface-500)}.ba-button[data-severity=danger][data-variant=filled]{background:#ef4444;border-color:#ef4444;color:var(--ba-white)}.ba-button[data-severity=danger][data-variant=filled][data-hovered]{background:var(--ba-red-600);border-color:var(--ba-red-600)}.ba-button[data-severity=danger][data-variant=filled][data-pressed]{background:#b91c1c;border-color:#b91c1c}.ba-button[data-severity=danger][data-variant=outlined]{background:var(--ba-white);border-color:#ef4444;color:#ef4444}.ba-button[data-severity=danger][data-variant=outlined][data-hovered]{background:var(--ba-red-50);border-color:var(--ba-red-500);color:var(--ba-red-500)}.ba-button[data-severity=danger][data-variant=outlined][data-pressed]{background:#ef444429;border-color:#ef4444;color:#ef4444}.ba-button[data-severity=danger][data-variant=text]{background:transparent;border-color:transparent;color:#ef4444}.ba-button[data-severity=danger][data-variant=text][data-hovered]{background:var(--ba-red-50);color:var(--ba-red-500)}.ba-button[data-severity=danger][data-variant=text][data-pressed]{background:#ef444429;color:#ef4444}.ba-button[data-severity=danger][data-appear-secondary][data-variant=outlined]:not([data-hovered]):not([data-pressed]),.ba-button[data-severity=danger][data-appear-secondary][data-variant=outlined][data-disabled]{background:transparent;border-color:var(--ba-surface-300);color:var(--ba-surface-700)}.ba-button[data-severity=success][data-variant=filled]{background:#22c55e;border-color:#22c55e;color:var(--ba-white)}.ba-button[data-severity=success][data-variant=filled][data-hovered]{background:var(--ba-green-600);border-color:var(--ba-green-600)}.ba-button[data-severity=success][data-variant=filled][data-pressed]{background:#15803d;border-color:#15803d}.ba-button[data-severity=success][data-variant=outlined]{background:var(--ba-white);border-color:#22c55e;color:#22c55e}.ba-button[data-severity=success][data-variant=outlined][data-hovered]{background:var(--ba-green-50);border-color:var(--ba-green-500);color:var(--ba-green-500)}.ba-button[data-severity=success][data-variant=outlined][data-pressed]{background:#22c55e29;border-color:#22c55e;color:#22c55e}.ba-button[data-severity=success][data-variant=text]{background:transparent;border-color:transparent;color:#22c55e}.ba-button[data-severity=success][data-variant=text][data-hovered]{background:var(--ba-green-50);color:var(--ba-green-500)}.ba-button[data-severity=success][data-variant=text][data-pressed]{background:#22c55e29;color:#22c55e}.ba-button[data-severity=success][data-appear-secondary][data-variant=outlined]:not([data-hovered]):not([data-pressed]),.ba-button[data-severity=success][data-appear-secondary][data-variant=outlined][data-disabled]{background:transparent;border-color:var(--ba-surface-300);color:var(--ba-surface-700)}.ba-button[data-severity=warn][data-variant=filled]{background:#f97316;border-color:#f97316;color:var(--ba-white)}.ba-button[data-severity=warn][data-variant=filled][data-hovered]{background:#ea580c;border-color:#ea580c}.ba-button[data-severity=warn][data-variant=filled][data-pressed]{background:#c2410c;border-color:#c2410c}.ba-button[data-severity=warn][data-variant=outlined]{background:var(--ba-white);border-color:#f97316;color:#f97316}.ba-button[data-severity=warn][data-variant=outlined][data-hovered]{background:#f973160a}.ba-button[data-severity=warn][data-variant=outlined][data-pressed]{background:#f9731629}.ba-button[data-severity=warn][data-variant=text]{background:transparent;border-color:transparent;color:#f97316}.ba-button[data-severity=warn][data-variant=text][data-hovered]{background:#f973160a}.ba-button[data-severity=warn][data-variant=text][data-pressed]{background:#f9731629}.ba-button[data-severity=info][data-variant=filled]{background:#0ea5e9;border-color:#0ea5e9;color:var(--ba-white)}.ba-button[data-severity=info][data-variant=filled][data-hovered]{background:#0284c7;border-color:#0284c7}.ba-button[data-severity=info][data-variant=filled][data-pressed]{background:#0369a1;border-color:#0369a1}.ba-button[data-severity=info][data-variant=outlined]{background:var(--ba-white);border-color:#0ea5e9;color:#0ea5e9}.ba-button[data-severity=info][data-variant=outlined][data-hovered]{background:#0ea5e90a}.ba-button[data-severity=info][data-variant=outlined][data-pressed]{background:#0ea5e929}.ba-button[data-severity=info][data-variant=text]{background:transparent;border-color:transparent;color:#0ea5e9}.ba-button[data-severity=info][data-variant=text][data-hovered]{background:#0ea5e90a}.ba-button[data-severity=info][data-variant=text][data-pressed]{background:#0ea5e929}.ba-button[data-appear-active]:not([data-hovered]):not([data-pressed]):not([data-variant=filled]){background:var(--ba-primary-50)}.ba-button[data-appear-active]:not([data-hovered]):not([data-pressed])[data-variant=filled]{filter:brightness(.9)}.ba-button-pending-indicator{display:inline-flex}.ba-button-spinner{box-sizing:border-box;width:1em;height:1em;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--ba-radius-full);animation:ba-button-spin .75s linear infinite}@media(prefers-reduced-motion:reduce){.ba-button-spinner{animation-duration:1.5s}}.ba-button[data-size=sm] .ba-button-spinner{border-width:1.5px}@keyframes ba-button-spin{to{transform:rotate(360deg)}}.ba-button-disabled-reason{display:inline-flex}.ba-button-disabled-reason>.ba-button[data-disabled]{pointer-events:none}.ba-field-label{display:block;margin-bottom:8px;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-regular);color:var(--ba-text-color)}.ba-field-label:has(+.ba-field-sublabel){margin-bottom:0}.ba-field-asterisk{color:var(--ba-color-danger)}.ba-field-label-fixed{flex-shrink:0;white-space:nowrap}.ba-field-sublabel{display:block;margin-bottom:3.5px;font-size:var(--ba-font-size-sm);color:var(--ba-text-color-secondary)}.ba-field-error{display:block;color:var(--ba-color-danger);font-size:var(--ba-font-size-sm);line-height:1.4}.ba-field-error-host{display:inline-flex;flex-direction:column;gap:3.5px;vertical-align:top}.ba-field-counter{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:var(--ba-text-color-secondary)}.ba-field-footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--ba-space-2)}.ba-field-footer .ba-field-error{flex:1 1 auto;min-width:0}.ba-field-footer .ba-field-counter{flex:0 1 auto;min-width:0;margin-left:auto}.ba-search-input{box-sizing:border-box;display:inline-flex;flex-direction:column;width:350px}.ba-search-input[data-full-width]{width:100%}.ba-search-input[data-empty] .ba-search-input-clear{display:none}.ba-search-input[data-empty] .ba-search-input-field{padding-right:10.5px}.ba-search-input .ba-field-error{margin-top:3.5px}.ba-search-input-box{position:relative;display:flex;align-items:center;width:100%}.ba-search-input-icon{position:absolute;left:10.5px;z-index:1;pointer-events:none;color:var(--ba-input-icon-color);font-size:12.25px}.ba-search-input-field{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-search-input-field::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-search-input-field[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-search-input-field[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-search-input-field[data-invalid]{border-color:var(--ba-color-danger)}.ba-search-input-field[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-search-input-field{width:100%;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:7px 31.5px}.ba-search-input-field::-webkit-search-cancel-button{display:none}.ba-search-input-clear{box-sizing:border-box;position:absolute;right:7px;display:flex;align-items:center;justify-content:center;width:21px;height:21px;padding:0;border:none;border-radius:var(--ba-radius-full);background:none;cursor:pointer;color:var(--ba-input-icon-color);font-size:13.125px}.ba-search-input-clear[data-hovered]{background:var(--ba-surface-100)}.ba-search-input-clear[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-input-text{text-align:start}.ba-input-text[data-horizontal]{display:flex;align-items:flex-start;gap:7px}.ba-input-text[data-horizontal] .ba-field-label{display:flex;align-items:center;gap:.25em;min-height:var(--ba-control-height-md);margin-bottom:0}.ba-input-text[data-horizontal]:has(.ba-field-sublabel) .ba-field-sublabel{line-height:1.5}.ba-input-text[data-horizontal]:has(.ba-field-sublabel) .ba-field-label{margin-top:calc(var(--ba-font-size-sm) * 1.5 + 3.5px)}.ba-input-text[data-horizontal] .ba-input-text-body{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ba-input-text[data-fluid] .ba-input-text-field{width:100%}.ba-input-text-field{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-input-text-field::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-input-text-field[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-input-text-field[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-input-text-field[data-invalid]{border-color:var(--ba-color-danger)}.ba-input-text-field[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-input-text-field{height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:7px 10.5px}.ba-input-text-group{display:flex;align-items:stretch;min-width:0;border-radius:var(--ba-radius-md)}.ba-input-text-group .ba-input-text-field{flex:1 1 0;min-width:120px;border-top-right-radius:0;border-bottom-right-radius:0}.ba-input-text-group .ba-input-text-field[data-focused]{outline:none}.ba-input-text-group:has(.ba-input-text-field[data-hovered]) .ba-input-text-suffix{border-color:var(--ba-input-border-hover)}.ba-input-text-group:has(.ba-input-text-field[data-focused]){outline:var(--ba-focus-outline);outline-offset:-2px}.ba-input-text-group:has(.ba-input-text-field[data-focused]) .ba-input-text-suffix{border-color:var(--ba-input-border-focus)}.ba-input-text-group:has(.ba-input-text-field[data-invalid]) .ba-input-text-suffix{border-color:var(--ba-color-danger)}.ba-input-text-suffix{box-sizing:border-box;display:flex;flex:0 1 auto;align-items:center;min-width:0;padding:0 10.5px;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color-secondary);white-space:nowrap;background:var(--ba-input-disabled-bg);border:1px solid var(--ba-input-border);border-left:none;border-radius:0 var(--ba-radius-md) var(--ba-radius-md) 0}.ba-input-text-suffix-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ba-input-text .ba-field-error{margin-top:3.5px}.ba-input-text-prefixed{position:relative;display:flex;min-width:0}.ba-input-text-prefixed>.ba-input-text-field,.ba-input-text-prefixed>.ba-input-text-group{flex:1 1 auto;min-width:0}.ba-input-text-prefixed .ba-input-text-field{padding-left:38px}.ba-input-text-prefix{position:absolute;top:0;bottom:0;left:var(--ba-space-3);z-index:1;display:flex;align-items:center;color:var(--ba-input-icon-color);pointer-events:none}.ba-input-text-prefix svg{width:18px;height:18px}.ba-input-text[data-disabled] .ba-input-text-prefix{opacity:var(--ba-disabled-opacity)}.ba-textarea-field{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-textarea-field::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-textarea-field[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-textarea-field[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-textarea-field[data-invalid]{border-color:var(--ba-color-danger)}.ba-textarea-field[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-textarea-field{width:100%;padding:7px 10.5px;resize:vertical}.ba-textarea .ba-field-error{margin-top:3.5px}.ba-date-picker{box-sizing:border-box;display:flex;flex-direction:column;gap:5px;width:230px}.ba-date-picker[data-full-width]{width:100%}.ba-date-picker .ba-field-label,.ba-date-picker .ba-field-sublabel{margin-bottom:0}.ba-date-picker[data-icon-to] .ba-date-picker-trigger svg{transform:scaleX(-1)}.ba-date-picker[data-trigger-only]{width:auto;gap:0}.ba-date-picker[data-trigger-only] .ba-date-picker-group{width:var(--ba-control-height-sm);height:var(--ba-control-height-sm);min-width:0;min-height:0;padding:0;border-color:transparent;background:transparent}.ba-date-picker[data-trigger-only] .ba-date-picker-group[data-focus-within]{outline:none}.ba-date-picker[data-trigger-only] .ba-date-picker-trigger{justify-content:center;padding:0;border-radius:var(--ba-radius-md)}.ba-date-picker[data-trigger-only] .ba-date-picker-trigger[data-hovered],.ba-date-picker[data-trigger-only] .ba-date-picker-trigger[data-pressed]{background:var(--ba-surface-hover)}.ba-date-picker-label-row{display:flex;align-items:center;gap:6px}.ba-date-picker-label-icon{color:var(--ba-text-color-secondary);cursor:help;font-size:12px;line-height:1}.ba-date-picker-label-icon:focus-visible{outline:var(--ba-focus-outline);outline-offset:2px;border-radius:var(--ba-radius-xs)}.ba-date-picker-group{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-date-picker-group::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-date-picker-group[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-date-picker-group[data-focus-within]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-date-picker-group[data-invalid]{border-color:var(--ba-color-danger)}.ba-date-picker-group[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-date-picker-group{position:relative;display:flex;align-items:center;width:100%;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:0 10.5px 0 37px}.ba-date-picker-trigger{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 10.5px;border:none;background:transparent;color:var(--ba-text-color-secondary);cursor:pointer;font-size:16px}.ba-date-picker-trigger[data-hovered]{color:var(--ba-surface-700)}.ba-date-picker-trigger[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-date-picker-trigger[data-disabled]{cursor:default;opacity:.4}.ba-date-picker-input{display:flex;align-items:center;flex:1;min-width:0;position:relative;z-index:1}.ba-date-picker-segment{padding:0 1px;font-variant-numeric:tabular-nums;white-space:nowrap}.ba-date-picker-segment[data-placeholder]{color:var(--ba-text-color-placeholder)}.ba-date-picker-segment[data-focused]{background:var(--ba-color-primary);color:var(--ba-color-primary-contrast);border-radius:var(--ba-radius-xs);outline:none}.ba-date-picker-input:not(:has(.ba-date-picker-segment[data-focus-visible])){opacity:0}.ba-date-picker-group:has(.ba-date-picker-segment[data-focus-visible]) .ba-date-picker-display{display:none}.ba-date-picker[data-allow-typing] .ba-date-picker-group:not([data-disabled]){cursor:text}.ba-date-picker[data-allow-typing] .ba-date-picker-trigger{right:auto;width:37px}.ba-date-picker[data-allow-typing] .ba-date-picker-group .ba-date-picker-input{opacity:1;flex:1 0 auto}.ba-date-picker[data-allow-typing] .ba-date-picker-group:has(.ba-date-picker-trigger[data-focus-visible]){outline:none}.ba-date-picker[data-allow-typing] .ba-date-picker-input:has(.ba-date-picker-segment[data-placeholder]) .ba-date-picker-segment[data-type=literal]{color:var(--ba-text-color-placeholder)}.ba-date-picker-prefix{flex:0 1 auto;min-width:0;margin-right:8px;overflow:hidden;text-overflow:ellipsis;color:var(--ba-text-color-placeholder);white-space:nowrap;pointer-events:none}.ba-date-picker-display{position:absolute;left:37px;right:10.5px;top:50%;transform:translateY(-50%);z-index:3;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;color:var(--ba-text-color)}.ba-date-picker-display[data-placeholder]{color:var(--ba-text-color-placeholder)}.ba-date-picker-popover{box-sizing:border-box;z-index:var(--ba-z-dropdown);min-width:260px;overflow:auto;background:var(--ba-surface-overlay);border-radius:var(--ba-radius-md);box-shadow:0 2px 12px #0000001a}.ba-date-picker-dialog{padding:7px;outline:none}.ba-date-picker-header{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;min-height:50px;padding:7px;border-bottom:1px solid var(--ba-surface-hover);font-weight:var(--ba-font-weight-semibold);color:var(--ba-text-color)}.ba-date-picker-title{margin:0;font-size:var(--ba-font-size-base);line-height:28px}.ba-date-picker-month-year{display:flex;align-items:center;gap:4px}.ba-date-picker-select-wrap{position:relative;display:inline-flex;align-items:center}.ba-date-picker-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;height:28px;margin:0;padding:0 24px 0 8px;border:none;border-radius:var(--ba-radius-md);background:transparent;color:var(--ba-text-color);cursor:pointer;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-semibold)}.ba-date-picker-select:hover{background:var(--ba-surface-hover)}.ba-date-picker-select:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-date-picker-select-icon{position:absolute;right:8px;color:var(--ba-text-color-secondary);font-size:12px;pointer-events:none}.ba-date-picker-nav{box-sizing:border-box;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--ba-radius-full);background:transparent;color:var(--ba-text-color-secondary);cursor:pointer;font-size:12px}.ba-date-picker-nav[data-hovered]{background:var(--ba-surface-hover);color:var(--ba-surface-700)}.ba-date-picker-nav[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-date-picker-grid{margin:7px 0 0;border-collapse:collapse;font-size:var(--ba-font-size-base)}.ba-date-picker-weekday{box-sizing:border-box;width:35px;height:35px;padding:0;font-weight:var(--ba-font-weight-semibold);color:var(--ba-text-color)}.ba-date-picker-cell{box-sizing:border-box;width:35px;height:35px;display:flex;align-items:center;justify-content:center;margin:2px auto;border:1px solid transparent;border-radius:var(--ba-radius-full);color:var(--ba-text-color);cursor:pointer}.ba-date-picker-cell[data-hovered]{background:var(--ba-surface-hover)}.ba-date-picker-cell[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-date-picker-cell[data-today]:not([data-selected]){background:var(--ba-surface-300)}.ba-date-picker-cell[data-selected]{background:var(--ba-color-primary);color:var(--ba-color-primary-contrast)}.ba-date-picker-cell[data-outside-month]{visibility:hidden}.ba-date-picker-cell[data-disabled],.ba-date-picker-cell[data-unavailable]{opacity:.4;cursor:default}.ba-date-picker-footer{display:flex;justify-content:flex-end;margin-top:7px;padding-top:7px;border-top:1px solid var(--ba-surface-hover)}.ba-date-picker-clear{box-sizing:border-box;padding:4px 10.5px;border:none;border-radius:var(--ba-radius-md);background:transparent;color:var(--ba-color-primary);cursor:pointer;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-semibold)}.ba-date-picker-clear[data-hovered]{background:var(--ba-surface-hover)}.ba-date-picker-clear[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-date-picker-clear[data-disabled]{color:var(--ba-text-color-secondary);cursor:default;opacity:var(--ba-disabled-opacity)}.ba-input-number{box-sizing:border-box;display:inline-block;width:200px}.ba-input-number[data-fluid]{display:block;width:100%}.ba-input-number[data-fluid] .ba-input-number-field{width:0}.ba-input-number-group{box-sizing:border-box;display:flex;align-items:stretch;width:100%}.ba-input-number-field{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-input-number-field::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-input-number-field[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-input-number-field[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-input-number-field[data-invalid]{border-color:var(--ba-color-danger)}.ba-input-number-field[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-input-number-field{flex:1 1 auto;min-width:0;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:7px 10.5px}.ba-input-number-field[data-with-buttons]{border-top-right-radius:0;border-bottom-right-radius:0}.ba-input-number-steppers{box-sizing:border-box;flex:0 0 24.5px;width:24.5px;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);display:flex;flex-direction:column;border:1px solid var(--ba-input-border);border-left:0;border-top-right-radius:var(--ba-radius-md);border-bottom-right-radius:var(--ba-radius-md);overflow:hidden}.ba-input-number-stepper{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:50%;margin:0;padding:0;border:0;border-radius:0;background:var(--ba-surface-0);color:var(--ba-field-indicator-color);cursor:pointer;font-size:7.7px}.ba-input-number-stepper:first-child{border-bottom:1px solid var(--ba-input-border)}.ba-input-number-stepper[data-hovered]{background:var(--ba-surface-50)}.ba-input-number-stepper[data-disabled]{cursor:default;opacity:var(--ba-disabled-opacity)}.ba-input-number-stepper[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-input-number .ba-field-error{margin-top:3.5px}.ba-field-error-host.ba-checkbox-host{display:flex;margin:4.375px 0}.ba-checkbox{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:7px;width:fit-content;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.4;color:var(--ba-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ba-checkbox[data-disabled]{cursor:default;opacity:var(--ba-disabled-opacity)}.ba-checkbox[data-disabled]:not([data-selected]):not([data-indeterminate]) .ba-checkbox-box{background:var(--ba-input-disabled-bg);border-color:var(--ba-input-disabled-bg)}.ba-checkbox[data-hovered]:not([data-selected]):not([data-indeterminate]) .ba-checkbox-box{border-color:var(--ba-color-primary)}.ba-checkbox[data-hovered][data-selected] .ba-checkbox-box,.ba-checkbox[data-hovered][data-indeterminate] .ba-checkbox-box{background:var(--ba-primary-400);border-color:var(--ba-primary-400)}.ba-checkbox[data-selected] .ba-checkbox-box,.ba-checkbox[data-indeterminate] .ba-checkbox-box{background:var(--ba-color-primary);border-color:var(--ba-color-primary)}.ba-checkbox[data-selected] .ba-checkbox-icon{opacity:1}.ba-checkbox[data-invalid] .ba-checkbox-box{border-color:var(--ba-color-danger)}.ba-checkbox[data-focus-visible] .ba-checkbox-box{outline:var(--ba-focus-outline);outline-offset:2px}.ba-checkbox-input-overlay{position:relative}.ba-checkbox-input-overlay>span:first-of-type{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;z-index:1!important}.ba-checkbox-input-overlay>span:first-of-type input{box-sizing:border-box;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ba-checkbox-box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17.5px;height:17.5px;border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-sm);background:var(--ba-input-bg);transition:background-color .2s,border-color .2s}.ba-checkbox-icon{font-size:12.25px;color:var(--ba-color-primary-contrast);opacity:0;transition:opacity .2s}.ba-checkbox-dash{box-sizing:border-box;width:8.75px;height:1.75px;border-radius:var(--ba-radius-full);background:var(--ba-color-primary-contrast)}.ba-radio-group{box-sizing:border-box;display:flex;flex-direction:column}.ba-radio-group .ba-radio+.ba-radio{margin-top:20px}.ba-radio-group:not([data-orientation=horizontal])>.ba-field-label{margin-bottom:20px}.ba-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:24px}.ba-radio-group[data-orientation=horizontal] .ba-radio+.ba-radio{margin-top:0}.ba-radio-group:not([data-orientation=horizontal])>.ba-field-error{margin-top:8px}.ba-radio-group[data-orientation=horizontal]>.ba-field-error{flex-basis:100%}.ba-radio{box-sizing:border-box;position:relative;display:flex;align-items:flex-start;gap:8px;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-semibold);color:var(--ba-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ba-radio[data-disabled]{cursor:default;opacity:.5}.ba-radio[data-hovered]:not([data-selected]):not([data-disabled]) .ba-radio-circle{border-color:var(--ba-color-primary)}.ba-radio[data-selected] .ba-radio-circle{border-color:var(--ba-color-primary);border-width:2px}.ba-radio[data-selected] .ba-radio-dot{transform:scale(1);visibility:visible}.ba-radio[data-invalid] .ba-radio-circle{border-color:var(--ba-color-danger)}.ba-radio[data-focus-visible] .ba-radio-circle{outline:var(--ba-focus-outline);outline-offset:2px}.ba-radio-circle{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border:1px solid var(--ba-light-grey);border-radius:var(--ba-radius-full);background:var(--ba-white);transition:border-color .2s}.ba-radio-dot{box-sizing:border-box;width:10px;height:10px;border-radius:var(--ba-radius-full);background:var(--ba-color-primary);transform:scale(0);visibility:hidden;transition:transform .2s,visibility .2s}@media(prefers-reduced-motion:reduce){.ba-radio-dot{transition:none}}.ba-field-error-host.ba-input-switch-host{vertical-align:baseline}.ba-input-switch{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;gap:7px;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color);cursor:pointer;-webkit-user-select:none;user-select:none}.ba-input-switch[data-disabled]{cursor:default;opacity:var(--ba-disabled-opacity)}.ba-input-switch[data-readonly]{cursor:default}.ba-input-switch[data-selected] .ba-input-switch-track{background:var(--ba-color-primary)}.ba-input-switch[data-selected][data-hovered]:not([data-disabled]):not([data-readonly]) .ba-input-switch-track{background:var(--ba-color-primary-hover)}.ba-input-switch[data-selected] .ba-input-switch-handle{transform:translate(10px)}.ba-input-switch[data-selected][data-disabled] .ba-input-switch-track,.ba-input-switch[data-selected][data-readonly] .ba-input-switch-track{background:var(--ba-surface-300)}.ba-input-switch[data-selected][data-disabled] .ba-input-switch-handle,.ba-input-switch[data-selected][data-readonly] .ba-input-switch-handle{background:var(--ba-surface-400)}.ba-input-switch[data-focus-visible] .ba-input-switch-track{outline:var(--ba-focus-outline);outline-offset:2px}.ba-input-switch-track{box-sizing:border-box;position:relative;flex-shrink:0;width:35px;height:21px;border-radius:var(--ba-radius-full);background:var(--ba-surface-300);transition:background-color .2s}.ba-input-switch-handle{box-sizing:border-box;position:absolute;top:4px;left:6px;width:13px;height:13px;border-radius:var(--ba-radius-full);background:var(--ba-white);transition:transform .2s}@media(prefers-reduced-motion:reduce){.ba-input-switch-handle{transition:none}}.ba-input-switch.ba-input-switch--xl .ba-input-switch-track{width:64px;height:33px}.ba-input-switch.ba-input-switch--xl .ba-input-switch-handle{top:3px;left:3px;width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:var(--ba-text-color)}.ba-input-switch.ba-input-switch--xl[data-selected] .ba-input-switch-handle{transform:translate(31px)}.ba-divider{box-sizing:border-box;border:none;margin:0}.ba-divider[data-orientation=horizontal]{width:100%;border-top:1px solid var(--ba-border-color)}.ba-divider[data-orientation=horizontal][data-spacing=sm]{margin:7px 0}.ba-divider[data-orientation=horizontal][data-spacing=md]{margin:14px 0}.ba-divider[data-orientation=horizontal][data-spacing=lg]{margin:21px 0}.ba-divider[data-orientation=vertical]{align-self:stretch;border-left:1px solid var(--ba-border-color)}.ba-divider[data-orientation=vertical][data-spacing=sm]{margin:0 7px}.ba-divider[data-orientation=vertical][data-spacing=md]{margin:0 14px}.ba-divider[data-orientation=vertical][data-spacing=lg]{margin:0 21px}.ba-progress-spinner{box-sizing:border-box;display:inline-block;width:50px;height:50px}.ba-progress-spinner[data-size=sm]{width:24px;height:24px}.ba-progress-spinner[data-size=lg]{width:80px;height:80px}.ba-progress-spinner-svg{box-sizing:border-box;width:100%;height:100%;animation:ba-progress-spinner-rotate 2s linear infinite}@media(prefers-reduced-motion:reduce){.ba-progress-spinner-svg{animation-duration:4s}}.ba-progress-spinner-circle{stroke:var(--ba-color-primary);stroke-dasharray:89,200;stroke-dashoffset:0;stroke-linecap:round;animation:ba-progress-spinner-dash 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ba-progress-spinner-circle{animation-duration:3s}}.ba-progress-spinner-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ba-z-overlay-spinner);display:flex;align-items:center;justify-content:center}.ba-progress-spinner-overlay[data-scrim=light]{background-color:#ffffffb3}.ba-progress-spinner-overlay[data-scrim=dark]{background-color:#0003}@keyframes ba-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes ba-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.ba-status-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:var(--ba-radius-full);font-family:var(--ba-font-family);font-size:var(--ba-font-size-sm);line-height:16px;font-weight:var(--ba-font-weight-medium);white-space:nowrap}.ba-status-pill[data-size=sm]{gap:2px;padding:1px 6px;font-size:var(--ba-font-size-sm);line-height:14px}.ba-status-pill[data-kind=green]{background-color:var(--ba-green-100);color:var(--ba-green-800)}.ba-status-pill[data-kind=red]{background-color:var(--ba-red-200);color:var(--ba-red-800)}.ba-status-pill[data-kind=amber]{background-color:var(--ba-amber-100);color:var(--ba-amber-800)}.ba-status-pill[data-kind=blue]{background-color:var(--ba-blue-100);color:var(--ba-blue-800)}.ba-status-pill[data-kind=gray]{background-color:var(--ba-gray-200);color:var(--ba-gray-700)}.ba-status-pill[data-kind=purple]{background-color:var(--ba-purple-100);color:var(--ba-purple-700)}.ba-status-pill[data-kind=violet]{background-color:var(--ba-violet-100);color:var(--ba-violet-700)}.ba-password{box-sizing:border-box;display:block;width:100%;text-align:start}.ba-password-group{box-sizing:border-box;position:relative;width:100%}.ba-password-field{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-password-field::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-password-field[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-password-field[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-password-field[data-invalid]{border-color:var(--ba-color-danger)}.ba-password-field[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-password-field{width:100%;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:7px var(--ba-control-height-md) 7px 10.5px}.ba-password-group[data-no-toggle] .ba-password-field{padding-right:10.5px}.ba-password-toggle{box-sizing:border-box;position:absolute;right:0;top:0;width:var(--ba-control-height-md);height:100%;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--ba-input-icon-color);cursor:pointer;font-size:14px}.ba-password-toggle[data-hovered]{color:var(--ba-surface-700)}.ba-password-toggle[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-password-error{margin-top:3.5px}.ba-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;height:25px;padding:0 10.5px;border-radius:30px;background-color:var(--ba-primary-50);color:var(--ba-primary-800);font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);white-space:nowrap}.ba-chip[data-size=sm]{gap:var(--ba-space-1);height:auto;padding:2px 8px;font-size:var(--ba-font-size-sm)}.ba-chip[data-size=sm] .ba-chip-label{line-height:normal}.ba-chip-image{box-sizing:border-box;width:18px;height:18px;margin-left:-5px;border-radius:var(--ba-radius-full);object-fit:cover}.ba-chip-label{line-height:1}.ba-chip-remove{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:-4px;padding:0;border:none;border-radius:var(--ba-radius-full);background:transparent;color:inherit;cursor:pointer;font-size:11px}.ba-chip-remove[data-hovered]{background:var(--ba-primary-100)}.ba-chip-remove[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:1px}.ba-avatar{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:28px;height:28px;border-radius:var(--ba-radius-full);background-color:var(--ba-avatar-bg);color:var(--ba-avatar-color);font-family:var(--ba-font-family);font-size:var(--ba-font-size-base)}.ba-avatar[data-size=sm]{width:20px;height:20px;font-size:12px;font-weight:var(--ba-font-weight-semibold)}.ba-avatar[data-size=lg]{width:42px;height:42px;font-size:21px}.ba-avatar[data-size=xl]{width:56px;height:56px;font-size:28px}.ba-avatar-image{box-sizing:border-box;width:100%;height:100%;object-fit:cover}.ba-skeleton{box-sizing:border-box;display:block;position:relative;overflow:hidden;background-color:var(--ba-skeleton-bg);border-radius:var(--ba-radius-md)}.ba-skeleton[data-shape=circle]{border-radius:var(--ba-radius-full)}.ba-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,#fff0,#fff6,#fff0);animation:ba-skeleton-shimmer 1.2s infinite}@media(prefers-reduced-motion:reduce){.ba-skeleton:after{content:none}}@keyframes ba-skeleton-shimmer{to{transform:translate(100%)}}.ba-select{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.ba-select[data-horizontal]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.ba-select[data-horizontal] .ba-select-label-row{margin-bottom:0}.ba-select[data-horizontal] .ba-select-control{flex:1}.ba-select[data-horizontal] .ba-select-error{flex-basis:100%;margin-top:0}.ba-select[data-loading] .ba-select-trigger{background:#ececec;pointer-events:none}.ba-select .ba-field-label{margin-bottom:0}.ba-select-label-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ba-select-label-row .ba-field-sublabel{flex-basis:100%;margin-bottom:0}.ba-select-label-icon{color:var(--ba-text-color-secondary);cursor:help;font-size:12px;line-height:1}.ba-select-label-icon:focus-visible{outline:var(--ba-focus-outline);outline-offset:2px}.ba-select-control{box-sizing:border-box;position:relative;width:100%}.ba-select-trigger{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-select-trigger::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-select-trigger[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-select-trigger[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-select-trigger[data-invalid]{border-color:var(--ba-color-danger)}.ba-select-trigger[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:0 10.5px;cursor:pointer;text-align:left}.ba-select[data-size=sm] .ba-select-trigger{height:var(--ba-control-height-sm);min-height:var(--ba-control-height-sm);font-size:var(--ba-font-size-sm)}.ba-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-select-placeholder{color:var(--ba-text-color-placeholder)}.ba-select-chevron,.ba-select-trigger-spinner{min-width:12px}.ba-select-chevron{flex-shrink:0;width:12px;color:var(--ba-field-indicator-color);font-size:12px}.ba-select-error{margin-top:3.5px}.ba-select-trigger-spinner{box-sizing:border-box;flex-shrink:0;width:14px;height:14px;border:2px solid var(--ba-color-primary);border-right-color:transparent;border-radius:var(--ba-radius-full);animation:ba-select-spin .75s linear infinite}.ba-select-affordances{position:absolute;right:32px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:7px;pointer-events:none}.ba-select-affordance-reserve{display:flex;align-items:center;flex-shrink:0;gap:7px;margin-right:1.5px;visibility:hidden}.ba-select-clear{box-sizing:border-box;pointer-events:auto;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:21px;height:21px;padding:0;border:none;border-radius:var(--ba-radius-full);background:none;color:var(--ba-text-color-secondary);cursor:pointer;font-size:12px}.ba-select-clear:hover{background:var(--ba-surface-100)}.ba-select-clear:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-select-show-all{flex-shrink:0;pointer-events:auto;padding:0;border:none;background:none;color:var(--ba-color-primary);cursor:pointer;font-family:var(--ba-font-family);font-size:var(--ba-font-size-sm);white-space:nowrap}.ba-select-show-all[data-hovered]{text-decoration:underline}.ba-select-show-all[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:2px}.ba-select-popover{box-sizing:border-box;width:var(--trigger-width);min-width:var(--trigger-width);overflow:hidden;outline:none;display:flex;flex-direction:column;background:var(--ba-surface-overlay);border-radius:var(--ba-radius-md);box-shadow:0 2px 12px #0000001a;z-index:var(--ba-z-dropdown);font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color)}.ba-select-popover.ba-select-popover-grows{width:max-content;max-width:min(max(var(--trigger-width),var(--ba-select-panel-max-width)),100vw - 24px)}.ba-select-popover.ba-select-popover-grows .ba-select-search-input{width:0}.ba-select-panel-sizer{height:0;overflow:hidden;visibility:hidden}.ba-select-panel-sizer-row{padding:0 calc(17.5px + var(--ba-space-4)) 0 17.5px;white-space:nowrap}.ba-select-panel-sizer-row:before{content:attr(data-label)}.ba-select-dialog{display:flex;flex-direction:column;min-height:0;outline:none}.ba-select-search{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-shrink:0;gap:7px;height:38px;padding:0 17.5px;background:var(--ba-gray-50);border-bottom:1px solid var(--ba-gray-200)}.ba-select-search:focus-within:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;box-sizing:border-box;border:var(--ba-focus-outline);border-radius:var(--ba-radius-md);pointer-events:none}.ba-select-search-icon{color:var(--ba-input-icon-color);font-size:12.25px;flex-shrink:0}.ba-select-search-input{box-sizing:border-box;flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color);padding:0}.ba-select-search-input::placeholder{color:var(--ba-text-color-placeholder)}.ba-select-search-input::-webkit-search-cancel-button{display:none}.ba-select-select-all{flex-shrink:0;padding:3.5px 17.5px;border-bottom:1px solid var(--ba-gray-200)}.ba-select-list-viewport{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ba-select-list{display:block;box-sizing:border-box;outline:none;padding:3.5px 0;max-height:300px;overflow:auto;min-height:0}.ba-select-option{box-sizing:border-box;display:flex;align-items:center;gap:7px;min-height:38px;padding:0 17.5px;cursor:pointer;white-space:nowrap;overflow:hidden;outline:none}.ba-select-option[data-focus-visible]:focus{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-select-option[data-hovered],.ba-select-option[data-focused]{background:var(--ba-surface-100);color:var(--ba-surface-700)}.ba-select-option[data-selected]{background:var(--ba-primary-50);color:var(--ba-color-primary)}.ba-select-option[data-selected][data-hovered]{background:var(--ba-primary-100)}.ba-select-option[data-disabled]{cursor:default;opacity:var(--ba-disabled-opacity)}.ba-select-option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ba-select-option-check{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17.5px;height:17.5px;border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-sm);background:var(--ba-input-bg);font-size:10px;color:transparent}.ba-select-option-check[data-selected]{background:var(--ba-color-primary);border-color:var(--ba-color-primary);color:var(--ba-color-primary-contrast)}.ba-select-group-header{box-sizing:border-box;display:flex;align-items:center;height:38px;padding:0 17.5px;font-weight:var(--ba-font-weight-semibold);color:var(--ba-text-color)}.ba-select-group .ba-select-option{padding-left:31.5px}.ba-select-empty{padding:14px 17.5px;color:var(--ba-text-color-secondary)}.ba-select-load-error{display:flex;align-items:center;gap:7px}.ba-select-retry{padding:0;border:none;background:none;color:var(--ba-color-primary);cursor:pointer;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);white-space:nowrap}.ba-select-retry:hover{text-decoration:underline}.ba-select-retry:focus-visible{outline:var(--ba-focus-outline);outline-offset:2px}.ba-select-loading-footer{flex-shrink:0;display:flex;justify-content:center;padding:8px;border-top:1px solid var(--ba-gray-200)}.ba-select-loading-spinner{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--ba-color-primary);border-right-color:transparent;border-radius:var(--ba-radius-full);animation:ba-select-spin .75s linear infinite}.ba-select-footer{flex-shrink:0;border-top:1px solid var(--ba-gray-200)}.ba-select-footer-action{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:38px;padding:0 17.5px;border:0;background:none;color:var(--ba-color-primary);font:inherit;font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-medium);text-align:left;cursor:pointer}.ba-select-footer-action:hover{background:var(--ba-surface-100)}.ba-select-footer-action:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-select-option.ba-select-create-option,.ba-select-option.ba-select-create-option[data-hovered],.ba-select-option.ba-select-create-option[data-focused]{color:var(--ba-color-primary);font-weight:var(--ba-font-weight-medium)}.ba-select-chips-popover{box-sizing:border-box;max-width:400px;background:var(--ba-surface-overlay);border-radius:var(--ba-radius-md);box-shadow:0 2px 12px #0000001a;z-index:var(--ba-z-dropdown)}.ba-select-chips{display:flex;box-sizing:border-box;flex-wrap:wrap;gap:7px;padding:10.5px;max-height:200px;overflow:auto}.ba-select-chips .ba-chip{max-width:100%}.ba-select-chips .ba-chip-label{min-width:0;overflow-x:clip;text-overflow:ellipsis}@keyframes ba-select-spin{to{transform:rotate(360deg)}}.ba-select[data-placeholder-variant=link] .ba-select-placeholder{color:var(--ba-color-primary);font-weight:500}.ba-select[data-placeholder-variant=link] .ba-select-trigger[data-focused]:not([data-focus-visible]){outline:none;border-color:var(--ba-input-border)}.ba-badge{box-sizing:border-box;display:inline-block;min-width:21px;height:21px;line-height:21px;padding:0 7px;border-radius:10.5px;text-align:center;font-family:var(--ba-font-family);font-size:10.5px;font-weight:var(--ba-font-weight-regular);color:var(--ba-white);background:var(--ba-color-primary)}.ba-badge[data-severity=secondary]{background:var(--ba-surface-500)}.ba-badge[data-severity=success]{background:var(--ba-badge-success-bg)}.ba-badge[data-severity=info]{background:var(--ba-badge-info-bg)}.ba-badge[data-severity=warning]{background:var(--ba-badge-warning-bg)}.ba-badge[data-severity=danger]{background:var(--ba-badge-danger-bg)}.ba-progress-bar{box-sizing:border-box;display:block;width:100%}.ba-progress-bar-track{box-sizing:border-box;position:relative;height:21px;overflow:hidden;border-radius:var(--ba-radius-md);background:var(--ba-progress-track-bg)}.ba-progress-bar[data-size=sm] .ba-progress-bar-track{height:3.5px;border-radius:var(--ba-radius-xs)}.ba-progress-bar-value{box-sizing:border-box;height:100%;background:var(--ba-color-primary);transition:width var(--ba-transition-base)}.ba-progress-bar-value-indeterminate{position:absolute;top:0;left:0;width:40%;transition:none;animation:ba-progress-bar-sweep 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ba-progress-bar-value-indeterminate{animation-duration:3s}}@media(forced-colors:active){.ba-progress-bar-value-indeterminate{background:Highlight}}@keyframes ba-progress-bar-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ba-progress-bar-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--ba-white);font-family:var(--ba-font-family);font-size:var(--ba-font-size-sm);line-height:21px}.ba-progress-bar-label[data-on-track=true]{color:var(--ba-text-color)}.ba-message{box-sizing:border-box;--ba-message-icon-size: 16px;--ba-message-line-height: 1.4;--ba-message-first-line: calc(var(--ba-font-size-base) * var(--ba-message-line-height));display:flex;align-items:flex-start;gap:8px;width:100%;padding:16px 24px;border-radius:var(--ba-radius-sm);border:1px solid transparent;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:var(--ba-message-line-height)}.ba-message[data-variant=info]{background:var(--ba-blue-50);border-color:var(--ba-blue-200);color:var(--ba-blue-700)}.ba-message[data-variant=info] .ba-message-icon{color:var(--ba-blue-500)}.ba-message[data-variant=success]{background:var(--ba-green-50);border-color:var(--ba-green-200);color:var(--ba-green-700)}.ba-message[data-variant=success] .ba-message-icon{color:var(--ba-green-500)}.ba-message[data-variant=warn]{background:var(--ba-orange-50);border-color:var(--ba-orange-200);color:var(--ba-orange-700)}.ba-message[data-variant=warn] .ba-message-icon{color:var(--ba-orange-500)}.ba-message[data-variant=error]{background:var(--ba-red-50);border-color:var(--ba-red-200);color:var(--ba-red-700)}.ba-message[data-variant=error] .ba-message-icon{color:var(--ba-red-500)}.ba-message-icon{flex-shrink:0;font-size:var(--ba-message-icon-size);margin-top:calc((var(--ba-message-first-line) - var(--ba-message-icon-size)) / 2)}.ba-message-text{min-width:0}.ba-message[data-has-action]{align-items:center}.ba-message[data-has-action] .ba-message-icon{margin-top:0}.ba-message[data-has-action] .ba-message-text{flex:1}.ba-message-action{display:flex;flex-shrink:0;margin-left:8px}.ba-field-error-host.ba-select-button-host{vertical-align:baseline}.ba-select-button{box-sizing:border-box;display:inline-flex}.ba-select-button-option{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border:1px solid var(--ba-input-border);border-right-width:0;background:var(--ba-white);color:var(--ba-text-color);font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);cursor:pointer}.ba-select-button-option:first-child{border-top-left-radius:var(--ba-radius-md);border-bottom-left-radius:var(--ba-radius-md)}.ba-select-button-option:last-child{border-right-width:1px;border-top-right-radius:var(--ba-radius-md);border-bottom-right-radius:var(--ba-radius-md)}.ba-select-button-option[data-hovered]:not([data-selected]):not([data-disabled]){background:var(--ba-surface-50)}.ba-select-button-option[data-selected]{background:var(--ba-primary-50);border-color:var(--ba-color-primary);border-right-width:1px;color:var(--ba-color-primary);font-weight:var(--ba-font-weight-semibold)}.ba-select-button-option[data-selected][data-hovered]:not([data-disabled]){background:var(--ba-primary-100)}.ba-select-button-option[data-selected]+.ba-select-button-option{border-left-width:0}.ba-select-button-option[data-disabled]{cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-select-button-option[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-select-button-option[data-icon-only]{padding:8px 12px}.ba-select-button-icon{flex-shrink:0}span.ba-select-button-icon{display:inline-grid}span.ba-select-button-icon>*{grid-area:1/1}.ba-select-tile{box-sizing:border-box;display:grid;grid-template-columns:repeat(var(--ba-select-tile-columns, 4),minmax(0,1fr));gap:10px}@media(max-width:560px){.ba-select-tile{gap:var(--ba-space-2)}}.ba-select-tile-tile{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:70px;padding:0 var(--ba-space-2);border:1px solid var(--ba-border-color);border-radius:5px;background:var(--ba-white);color:var(--ba-text-color);font-family:var(--ba-font-family);cursor:pointer}.ba-select-tile-tile[data-hovered]:not([data-selected]):not([data-disabled]){background:var(--ba-surface-50)}.ba-select-tile-tile[data-selected]{border-color:var(--ba-color-primary);box-shadow:inset 0 0 0 1px var(--ba-color-primary);background:var(--ba-primary-50);color:var(--ba-color-primary)}.ba-select-tile-tile[data-selected] .ba-select-tile-label{font-weight:var(--ba-font-weight-semibold)}.ba-select-tile-tile[data-disabled]{cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-select-tile-tile[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-4px}.ba-select-tile-icon{width:22px;height:22px}.ba-select-tile-label{font-size:var(--ba-font-size-sm);font-weight:var(--ba-font-weight-medium);line-height:1.2;white-space:nowrap}.ba-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ba-z-modal);display:flex;background:var(--ba-mask-bg)}.ba-drawer-overlay[data-entering]{animation:ba-drawer-fade .15s}.ba-drawer-overlay[data-exiting]{animation:ba-drawer-fade .3s reverse ease-in forwards}.ba-drawer{box-sizing:border-box;display:flex;flex-direction:column;width:280px;height:100%;background:var(--ba-surface-overlay);color:var(--ba-text-color);box-shadow:var(--ba-shadow-modal);outline:none;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base)}.ba-drawer[data-position=right]{margin-left:auto}.ba-drawer[data-position=right][data-entering]{animation:ba-drawer-slide-right .3s}.ba-drawer[data-position=right][data-exiting]{animation:ba-drawer-slide-right .3s reverse forwards}.ba-drawer[data-position=left]{margin-right:auto}.ba-drawer[data-position=left][data-entering]{animation:ba-drawer-slide-left .3s}.ba-drawer[data-position=left][data-exiting]{animation:ba-drawer-slide-left .3s reverse forwards}@media(prefers-reduced-motion:reduce){.ba-drawer[data-position=right][data-entering],.ba-drawer[data-position=right][data-exiting],.ba-drawer[data-position=left][data-entering],.ba-drawer[data-position=left][data-exiting]{animation:none}}.ba-drawer-inner{display:flex;flex-direction:column;flex:1;min-height:0;outline:none}.ba-drawer-header{box-sizing:border-box;display:flex;align-items:center;gap:7px;flex-shrink:0;padding:17.5px}.ba-drawer-header[data-underlined]{border-bottom:1px solid var(--ba-border-color)}.ba-drawer-title{flex:1;min-width:0;margin:0;font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-regular);color:var(--ba-text-color)}.ba-drawer-close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-left:auto;padding:0;border:none;background:transparent;color:var(--ba-gray-500);font-size:var(--ba-font-size-base);border-radius:var(--ba-radius-full);cursor:pointer;outline:none;transition:background-color .2s,color .2s}.ba-drawer-close[data-hovered]{background:var(--ba-gray-100);color:var(--ba-gray-700)}.ba-drawer-close[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-drawer-content{box-sizing:border-box;flex:1 1 auto;overflow-y:auto;padding:17.5px;color:var(--ba-gray-600)}.ba-drawer-content:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-drawer-header+.ba-drawer-content{padding-top:0}.ba-drawer-footer{box-sizing:border-box;flex-shrink:0;padding:17.5px;border-top:1px solid var(--ba-border-color)}@keyframes ba-drawer-fade{0%{opacity:0}to{opacity:1}}@keyframes ba-drawer-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ba-drawer-slide-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.ba-data-table{box-sizing:border-box;position:relative;font-family:var(--ba-font-family)}.ba-data-table[data-flex-height]{display:flex;flex-direction:column;height:100%;min-height:0}.ba-data-table-header{padding:8px 0;margin-bottom:12px;background:none;border:none}.ba-data-table-scroll{box-sizing:border-box;width:100%;position:relative;overflow:auto}.ba-data-table[data-flex-height] .ba-data-table-scroll{flex:1 1 0;min-height:0}.ba-data-table-scroll{scrollbar-width:none}.ba-data-table-scroll::-webkit-scrollbar{display:none}.ba-data-table-scrollbar-thumb{position:absolute;z-index:4;display:none;width:4px;height:4px;border-radius:8px;background:var(--ba-light-grey);opacity:0;transition:opacity .2s ease;cursor:default;touch-action:none;pointer-events:none}.ba-data-table:hover .ba-data-table-scrollbar-thumb,.ba-data-table[data-scrolling] .ba-data-table-scrollbar-thumb,.ba-data-table-scrollbar-thumb[data-dragging]{opacity:1;pointer-events:auto}@media(hover:none){.ba-data-table .ba-data-table-scrollbar-thumb{pointer-events:none!important}}.ba-data-table-table{box-sizing:border-box;width:100%;min-width:100%;border-spacing:0;font-size:var(--ba-font-size-base);color:var(--ba-text-color);outline:none}.ba-data-table-table[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-data-table-column{box-sizing:border-box;background:var(--ba-gray-50);color:var(--ba-text-color-secondary);font-weight:var(--ba-font-weight-regular);text-align:left;padding:10.5px 14px;border-bottom:1px solid var(--ba-border-color);position:relative;overflow:hidden;white-space:nowrap;outline:none}.ba-data-table-column[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-data-table-column-content{display:flex;align-items:center;overflow:hidden}.ba-data-table-column-title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-data-table-column-sortable{cursor:pointer}.ba-data-table-column-sortable:hover,.ba-data-table-column-sortable[data-sort-direction]{background:var(--ba-surface-100)}.ba-data-table-sort-icon{flex-shrink:0;display:inline-flex;align-items:center;margin-left:4px;color:var(--ba-disabled-text);font-size:var(--ba-font-size-base);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.ba-data-table-column-sortable:hover .ba-data-table-sort-icon,.ba-data-table-column-sortable[data-focus-visible] .ba-data-table-sort-icon{opacity:1;visibility:visible}.ba-data-table-sort-icon[data-sorted]{opacity:1;visibility:visible;color:var(--ba-color-primary)}.ba-data-table-column-resizer{box-sizing:border-box;position:absolute;top:0;right:0;width:7px;height:100%;margin:0;padding:0;cursor:col-resize;touch-action:none}.ba-data-table-column-resizer:hover,.ba-data-table-column-resizer[data-resizing]{background-color:var(--ba-color-primary);opacity:.2}.ba-data-table-column-resizer[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px;opacity:1}.ba-data-table[data-scrollable] .ba-data-table-column{position:-webkit-sticky;position:sticky;top:0;z-index:2}.ba-data-table[data-scrollable] .ba-data-table-column.ba-data-table-frozen{z-index:3}.ba-data-table-row{background:var(--ba-surface-card);color:var(--ba-text-color);transition:background-color var(--ba-transition-fast);outline:none;cursor:default}.ba-data-table-row:hover{background:var(--ba-table-hover-bg)}.ba-data-table-row[data-selected]{background:var(--ba-surface-selected)}.ba-data-table-row[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-data-table-row[data-disabled]{color:var(--ba-disabled-text)}.ba-data-table[data-striped] .ba-data-table-row:nth-child(2n){background:var(--ba-surface-50)}.ba-data-table[data-striped] .ba-data-table-row:nth-child(2n):hover{background:var(--ba-table-hover-bg)}.ba-data-table[data-striped] .ba-data-table-row:nth-child(2n)[data-selected]{background:var(--ba-surface-selected)}.ba-data-table-cell{box-sizing:border-box;padding:10.5px 14px;border-bottom:1px solid var(--ba-border-color);height:54px;vertical-align:middle;text-align:left;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}.ba-data-table-cell[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-data-table-frozen{position:-webkit-sticky;position:sticky;z-index:1}.ba-data-table-cell.ba-data-table-frozen{background:var(--ba-surface-card)}.ba-data-table-row:hover .ba-data-table-cell.ba-data-table-frozen{background:var(--ba-table-hover-bg)}.ba-data-table-row[data-selected] .ba-data-table-cell.ba-data-table-frozen{background:var(--ba-surface-selected)}.ba-data-table[data-striped] .ba-data-table-row:nth-child(2n) .ba-data-table-cell.ba-data-table-frozen{background:var(--ba-surface-50)}.ba-data-table[data-striped] .ba-data-table-row:nth-child(2n):hover .ba-data-table-cell.ba-data-table-frozen{background:var(--ba-table-hover-bg)}.ba-data-table-frozen[data-frozen=left][data-frozen-edge]{border-right:1px solid var(--ba-border-color)}.ba-data-table-frozen[data-frozen=right][data-frozen-edge]{border-left:1px solid var(--ba-border-color)}.ba-data-table-selection-column,.ba-data-table-selection-cell{text-align:center}.ba-data-table-selection-column .ba-checkbox,.ba-data-table-selection-cell .ba-checkbox{vertical-align:middle}.ba-data-table-expander-column,.ba-data-table-expander-cell{padding:0;text-align:center}.ba-data-table-row-toggler{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ba-radius-full);background:transparent;color:var(--ba-text-color-secondary);cursor:pointer;transition:background-color var(--ba-transition-fast)}.ba-data-table-row-toggler:hover{background:var(--ba-surface-hover)}.ba-data-table-row-toggler:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-data-table-empty{background:var(--ba-surface-card);text-align:center;padding:32px;color:var(--ba-disabled-text);font-size:var(--ba-font-size-base);border-bottom:1px solid var(--ba-border-color)}.ba-data-table[data-gridlines] .ba-data-table-empty{border-bottom:none}.ba-data-table-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#ffffffb3}.ba-data-table .ba-data-table-scroll{border-radius:var(--ba-radius-lg);-webkit-clip-path:inset(0 round var(--ba-radius-lg));clip-path:inset(0 round var(--ba-radius-lg))}.ba-data-table[data-gridlines] .ba-data-table-scroll{border:1px solid var(--ba-border-color)}.ba-data-table[data-gridlines] .ba-data-table-column,.ba-data-table[data-gridlines] .ba-data-table-cell{border-left:1px solid var(--ba-border-color)}.ba-data-table[data-gridlines] .ba-data-table-column:first-child,.ba-data-table[data-gridlines] .ba-data-table-cell:first-child{border-left:none}.ba-data-table[data-gridlines] .ba-data-table-row:last-child .ba-data-table-cell{border-bottom:none}.ba-data-table[data-gridlines] .ba-data-table-frozen[data-frozen=left][data-frozen-edge]+.ba-data-table-column:not(.ba-data-table-frozen),.ba-data-table[data-gridlines] .ba-data-table-frozen[data-frozen=left][data-frozen-edge]+.ba-data-table-cell:not(.ba-data-table-frozen){border-left:none}.ba-paginator{border-top:1px solid var(--ba-border-color);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--ba-surface-ground);font-family:var(--ba-font-family);font-size:var(--ba-font-size-base)}.ba-data-table>.ba-paginator{border-top:none;background:transparent}.ba-data-table[data-scrollable]:not([data-gridlines]):has(>.ba-paginator) .ba-data-table-scroll{border:1px solid transparent;border-bottom-color:var(--ba-border-color)}.ba-data-table[data-scrollable]:not([data-gridlines]):has(>.ba-paginator) .ba-data-table-row:last-child .ba-data-table-cell,.ba-data-table[data-scrollable]:not([data-gridlines]):has(>.ba-paginator) .ba-data-table-empty{border-bottom:none}.ba-paginator-element{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;margin:0 2px;padding:0;border:none;border-radius:var(--ba-radius-full);background:transparent;color:var(--ba-text-color-secondary);font-family:inherit;font-size:var(--ba-font-size-base);cursor:pointer;transition:background-color var(--ba-transition-fast);outline:none}.ba-paginator-element:hover:not([aria-disabled=true]){background:var(--ba-surface-100)}.ba-paginator-element[data-active]{background:var(--ba-primary-50);color:var(--ba-primary-700)}.ba-paginator-element[aria-disabled=true]{opacity:var(--ba-disabled-opacity);cursor:default}.ba-paginator-element[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-paginator-pages{display:inline-flex;gap:4px;margin:0 2px}.ba-select.ba-paginator-rows-select{width:auto;flex:0 0 auto;margin-left:8px}.ba-select.ba-paginator-rows-select .ba-select-trigger{width:74px;min-width:0}.ba-select.ba-paginator-rows-select .ba-select-popover{min-width:74px}.ba-paginator-current{margin-left:8px;color:var(--ba-text-color-secondary);white-space:nowrap}.ba-data-table-tooltip{box-sizing:border-box;pointer-events:none;max-width:400px;padding:10.5px;background:var(--ba-tooltip-bg);color:var(--ba-tooltip-text);font-family:var(--ba-tooltip-font-family, var(--ba-font-family));font-size:var(--ba-font-size-sm);line-height:1.4;overflow-wrap:break-word;border-radius:var(--ba-radius-md);box-shadow:var(--ba-shadow-tooltip);z-index:var(--ba-z-tooltip)}.ba-data-table-tooltip-text{white-space:pre-line}.ba-data-table-tooltip-arrow{position:absolute;top:100%;line-height:0}.ba-data-table-tooltip-arrow svg{display:block;fill:var(--ba-tooltip-bg)}.ba-data-table-tooltip[data-position=bottom] .ba-data-table-tooltip-arrow{top:auto;bottom:100%}.ba-data-table-tooltip[data-position=bottom] .ba-data-table-tooltip-arrow svg{transform:rotate(180deg)}.ba-data-table-drag-column,.ba-data-table-drag-cell{text-align:center;padding:0}.ba-data-table-drag-cell{position:relative}.ba-data-table-drag-column-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ba-data-table-drag-target{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab}.ba-data-table-drag-target:hover .ba-data-table-drag-handle{opacity:1}.ba-data-table-drag-target[data-disabled]{cursor:not-allowed}.ba-data-table-row[data-dragging] .ba-data-table-drag-target{cursor:grabbing}.ba-data-table-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;color:var(--ba-text-color);opacity:.55;vertical-align:middle}.ba-data-table-drag-handle[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:1px;opacity:1}.ba-data-table-drag-handle[aria-disabled=true]{opacity:.35}.ba-data-table-drop-indicator{outline:none}.ba-data-table-drop-indicator[data-drop-target]{outline:2px solid var(--ba-color-primary);outline-offset:-1px}.ba-table-toolbar{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:10.5px;width:100%;font-family:var(--ba-font-family)}.ba-table-toolbar-start{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:10.5px}.ba-table-toolbar-start .ba-search-input{width:auto;flex:0 1 350px;min-width:140px}.ba-table-toolbar-end{display:flex;align-items:center;flex-shrink:0;gap:10.5px}.ba-table-filter-layout{box-sizing:border-box;display:flex;flex:1;min-height:0;width:100%;overflow:hidden}.ba-table-filter-area{flex:1;min-width:0}.ba-filter-panel{box-sizing:border-box;width:400px;padding:var(--ba-filter-panel-padding, 0 20px);display:flex;flex-direction:column;overflow:hidden;font-family:var(--ba-font-family);transition:opacity .2s ease-out,visibility 0s linear 0s}.ba-filter-panel[data-size=xl]{width:var(--ba-filter-panel-xl-width, 480px)}.ba-filter-panel[data-collapsed]{width:0;padding:0;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease-in,visibility 0s linear .2s}.ba-filter-panel-inner{box-sizing:border-box;flex:1 1 0;display:flex;flex-direction:column;min-width:360px;border:1px solid var(--ba-border-color);background-color:var(--ba-surface-card);border-radius:var(--ba-radius-lg);overflow-y:auto;overflow-x:hidden}.ba-filter-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--ba-surface-card);border-bottom:1px solid var(--ba-border-color)}.ba-filter-panel-title{display:flex;align-items:center;gap:8px;font-weight:700;font-size:var(--ba-font-size-base);color:var(--ba-text-color)}.ba-filter-panel-body{display:flex;flex-direction:column;gap:24px;padding:12px 16px;overflow-y:auto;overflow-x:hidden;flex:1 1 auto}.ba-filter-panel-group{display:flex;flex-direction:column;gap:8px}.ba-filter-panel-label{display:block;font-weight:700;font-size:var(--ba-font-size-base);margin-bottom:4px;color:var(--ba-text-color)}.ba-filter-panel-footer{display:flex;justify-content:flex-end;gap:8px;position:-webkit-sticky;position:sticky;bottom:0;z-index:10;padding:12px 16px;background-color:var(--ba-gray-50);border-top:1px solid var(--ba-border-color)}.ba-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ba-z-modal);display:flex;align-items:center;justify-content:center;background:var(--ba-mask-bg)}.ba-dialog-overlay[data-entering]{animation:ba-dialog-fade .15s}.ba-dialog-overlay[data-exiting]{animation:ba-dialog-fade .15s reverse ease-in forwards}.ba-dialog{box-sizing:border-box;display:flex;flex-direction:column;margin:10.5px;max-height:calc(var(--visual-viewport-height, 100vh) * .9);background:var(--ba-surface-overlay);color:var(--ba-text-color);border-radius:var(--ba-radius-xl);box-shadow:var(--ba-shadow-modal);outline:none;overflow:hidden;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base)}.ba-dialog[data-entering]{animation:ba-dialog-zoom .15s cubic-bezier(0,0,.2,1)}.ba-dialog[data-exiting]{animation:ba-dialog-zoom .15s cubic-bezier(.4,0,.2,1) reverse forwards}@media(prefers-reduced-motion:reduce){.ba-dialog[data-entering],.ba-dialog[data-exiting]{animation:none}}.ba-dialog[data-size=confirm-md]{width:450px;max-width:450px}.ba-dialog[data-size=form-md]{width:500px;max-width:500px}.ba-dialog[data-size=guide-lg]{width:650px;max-width:650px}.ba-dialog[data-size=dialog-lg]{width:670px;max-width:670px}.ba-dialog[data-size=reorder-xl]{width:950px;max-width:950px}.ba-dialog[data-size=viewport-wide]{width:70vw;max-width:70vw}.ba-dialog-inner{display:flex;flex-direction:column;flex:1;min-height:0;outline:none}.ba-dialog-header{box-sizing:border-box;display:flex;align-items:center;gap:7px;flex-shrink:0;padding:14px 17.5px}.ba-dialog-title{flex:1;margin:0;font-size:17.5px;font-weight:700;color:var(--ba-gray-700)}.ba-dialog-close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin-left:auto;padding:0;border:none;background:transparent;color:var(--ba-gray-500);font-size:var(--ba-font-size-base);border-radius:var(--ba-radius-full);cursor:pointer;outline:none;transition:background-color .2s,color .2s}.ba-dialog-close[data-hovered]{background:var(--ba-gray-100);color:var(--ba-gray-700)}.ba-dialog-close[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-dialog-content{box-sizing:border-box;flex:1 1 auto;overflow-y:auto}.ba-dialog-content:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-dialog-content{min-height:35px;padding:14px 17.5px;color:var(--ba-gray-600)}.ba-dialog-footer{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-shrink:0;padding:14px 17.5px}@keyframes ba-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes ba-dialog-zoom{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ba-confirm-dialog{box-sizing:border-box;width:90vw;max-width:500px}.ba-confirm-dialog-body{display:flex;align-items:center;gap:14px}.ba-confirm-dialog-header-icon{flex-shrink:0;font-size:20px;color:var(--ba-amber-500)}.ba-confirm-dialog-message{min-width:0}.ba-confirm-dialog-message-box{box-sizing:border-box;width:461px;min-height:208px}.ba-confirm-dialog-message-box .ba-confirm-dialog-body{align-items:flex-start}.ba-confirm-dialog-message-header{display:inline-flex;align-items:center;gap:10px}.ba-confirm-dialog-message-header-icon{color:var(--ba-color-success);font-size:20px}.ba-toast-region{box-sizing:border-box;position:fixed;top:20px;right:20px;z-index:var(--ba-z-toast);display:flex;flex-direction:column-reverse;gap:14px;width:350px;max-width:calc(100vw - 40px);outline:none}.ba-toast-region[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:2px}.ba-toast{box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px;border:1px solid transparent;border-radius:var(--ba-radius-md);font-family:var(--ba-font-family);outline:none;view-transition-class:ba-toast}.ba-toast[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-toast[data-severity=success]{background:color-mix(in srgb,var(--ba-green-50),transparent 5%);border-color:var(--ba-green-200);box-shadow:0 4px 8px color-mix(in srgb,var(--ba-green-500),transparent 96%)}.ba-toast[data-severity=success] .ba-toast-icon,.ba-toast[data-severity=success] .ba-toast-summary,.ba-toast[data-severity=success] .ba-toast-close{color:var(--ba-green-600)}.ba-toast[data-severity=success] .ba-toast-close[data-hovered]{background:var(--ba-green-100)}.ba-toast[data-severity=info]{background:color-mix(in srgb,var(--ba-blue-50),transparent 5%);border-color:var(--ba-blue-200);box-shadow:0 4px 8px color-mix(in srgb,var(--ba-blue-500),transparent 96%)}.ba-toast[data-severity=info] .ba-toast-icon,.ba-toast[data-severity=info] .ba-toast-summary,.ba-toast[data-severity=info] .ba-toast-close{color:var(--ba-blue-600)}.ba-toast[data-severity=info] .ba-toast-close[data-hovered]{background:var(--ba-blue-100)}.ba-toast[data-severity=warn]{background:color-mix(in srgb,var(--ba-orange-50),transparent 5%);border-color:var(--ba-orange-200);box-shadow:0 4px 8px color-mix(in srgb,var(--ba-orange-500),transparent 96%)}.ba-toast[data-severity=warn] .ba-toast-icon,.ba-toast[data-severity=warn] .ba-toast-summary,.ba-toast[data-severity=warn] .ba-toast-close{color:var(--ba-orange-600)}.ba-toast[data-severity=warn] .ba-toast-close[data-hovered]{background:var(--ba-orange-100)}.ba-toast[data-severity=error]{background:color-mix(in srgb,var(--ba-red-50),transparent 5%);border-color:var(--ba-red-200);box-shadow:0 4px 8px color-mix(in srgb,var(--ba-red-500),transparent 96%)}.ba-toast[data-severity=error] .ba-toast-icon,.ba-toast[data-severity=error] .ba-toast-summary,.ba-toast[data-severity=error] .ba-toast-close{color:var(--ba-red-600)}.ba-toast[data-severity=error] .ba-toast-close[data-hovered]{background:var(--ba-red-100)}.ba-toast[data-variant=ai]{background:linear-gradient(var(--ba-white),var(--ba-white)) padding-box,var(--ba-ai-gradient) border-box;border-color:transparent;box-shadow:0 4px 8px color-mix(in srgb,var(--ba-ai-accent),transparent 88%)}.ba-toast[data-variant=ai] .ba-toast-icon,.ba-toast[data-variant=ai] .ba-toast-summary,.ba-toast[data-variant=ai] .ba-toast-close{color:var(--ba-ai-accent)}.ba-toast[data-variant=ai] .ba-toast-close[data-hovered]{background:color-mix(in srgb,var(--ba-ai-accent),transparent 88%)}.ba-toast-icon{flex-shrink:0;font-size:15.75px;margin-top:1.75px}.ba-toast-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.ba-toast-summary{font-size:var(--ba-font-size-base);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.ba-toast-detail{font-size:12.25px;font-weight:500;line-height:1.4;color:var(--ba-surface-700);overflow-wrap:anywhere}.ba-toast-summary+.ba-toast-detail{margin-top:7px}.ba-toast-close{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;margin:-5.5px -4px -5.5px 0;padding:0;border:none;background:transparent;font-size:var(--ba-font-size-base);border-radius:var(--ba-radius-full);cursor:pointer;outline:none;transition:background-color .2s,color .2s}.ba-toast-close[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}::view-transition-new(.ba-toast):only-child{animation:ba-toast-slide-in .3s}::view-transition-old(.ba-toast):only-child{animation:ba-toast-slide-out .3s;animation-fill-mode:forwards}@media(prefers-reduced-motion:reduce){::view-transition-new(.ba-toast):only-child,::view-transition-old(.ba-toast):only-child{animation:none}}@keyframes ba-toast-slide-in{0%{translate:100% 0;opacity:0}}@keyframes ba-toast-slide-out{to{translate:100% 0;opacity:0;visibility:hidden}}.ba-menu-popover{box-sizing:border-box;min-width:175px;width:max-content;max-width:400px;background:var(--ba-surface-overlay);border-radius:var(--ba-radius-md);box-shadow:0 2px 12px #0000001a;z-index:var(--ba-z-dropdown);overflow:hidden;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color)}.ba-menu{box-sizing:border-box;display:block;outline:none;padding:7px 0;max-height:300px;overflow:auto}.ba-menu-item{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;gap:7px;height:38px;padding:0 17.5px;cursor:pointer;white-space:nowrap;overflow:hidden;color:var(--ba-text-color);outline:none}.ba-menu-item[data-hovered],.ba-menu-item[data-focused]{background:var(--ba-surface-100);color:var(--ba-surface-700)}.ba-menu-item[data-disabled]{cursor:default;opacity:var(--ba-disabled-opacity)}.ba-menu-item-icon{box-sizing:border-box;flex-shrink:0;width:17.5px;font-size:14px;color:var(--ba-text-color-secondary)}.ba-menu-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ba-menu-separator{box-sizing:border-box;border:none;border-top:1px solid var(--ba-gray-200);margin:3.5px 0}.ba-split-button{box-sizing:border-box;position:relative;display:inline-flex;align-items:stretch}.ba-split-button .ba-split-button-main{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.ba-split-button .ba-split-button-menu{border-top-left-radius:0;border-bottom-left-radius:0}.ba-split-button-popover{min-width:var(--trigger-width, 175px)}.ba-tabview{box-sizing:border-box;width:100%;font-family:var(--ba-font-family)}.ba-tabview .ba-tabview-nav{box-sizing:border-box;display:flex;align-items:stretch;flex-shrink:0;border-bottom:1px solid var(--ba-surface-200)}.ba-tabview .ba-tabview-tablist{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ba-tabview .ba-tabview-tablist::-webkit-scrollbar{display:none}.ba-tabview .ba-tabview-tab{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;gap:7px;padding:8.75px 14px;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-medium);line-height:1.2;white-space:nowrap;color:var(--ba-surface-600);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;outline:none;transition:color .15s ease-out,border-color .15s ease-out}.ba-tabview .ba-tabview-tab[data-hovered]:not([data-selected]){color:var(--ba-color-primary)}.ba-tabview .ba-tabview-tab[data-selected]{color:var(--ba-color-primary);border-bottom-color:var(--ba-color-primary)}.ba-tabview .ba-tabview-tab[data-disabled]{opacity:var(--ba-disabled-opacity);cursor:default}.ba-tabview .ba-tabview-tab[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tabview .ba-tabview-nav-btn{box-sizing:border-box;flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center;width:42px;padding:0;background:transparent;border:none;color:var(--ba-surface-600);cursor:pointer;outline:none}.ba-tabview .ba-tabview-nav-btn:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tabview .ba-tabview-nav-btn[aria-disabled=true]{opacity:var(--ba-disabled-opacity);cursor:default}.ba-tabview .ba-tabview-nav[data-scrollable]{border-bottom:none}.ba-tabview .ba-tabview-nav[data-scrollable] .ba-tabview-tablist{padding-bottom:3px;background:linear-gradient(var(--ba-surface-200),var(--ba-surface-200)) left bottom 2px/16px 1px repeat-x;background-attachment:local;scrollbar-width:auto}.ba-tabview .ba-tabview-nav[data-scrollable] .ba-tabview-tablist::-webkit-scrollbar{display:block;height:3px}.ba-tabview .ba-tabview-nav[data-scrollable] .ba-tabview-tablist::-webkit-scrollbar-track{background:transparent}.ba-tabview .ba-tabview-nav[data-scrollable] .ba-tabview-tablist::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}@supports not selector(::-webkit-scrollbar){.ba-tabview .ba-tabview-nav[data-scrollable] .ba-tabview-tablist{scrollbar-width:thin;scrollbar-color:transparent transparent}}.ba-tabview .ba-tabview-nav[data-scrollable]:hover .ba-tabview-tablist::-webkit-scrollbar-thumb{background:var(--ba-gray-400)}@supports not selector(::-webkit-scrollbar){.ba-tabview .ba-tabview-nav[data-scrollable]:hover .ba-tabview-tablist{scrollbar-color:var(--ba-gray-400) transparent}}.ba-tabview .ba-tabview-nav[data-scrollable] .ba-tabview-nav-btn{padding-bottom:6px}.ba-tabview .ba-tabview-panels{box-sizing:border-box;padding:10.5px 0 0;background:transparent}.ba-tabview .ba-tabview-panel{outline:none}.ba-tabview .ba-tabview-panel[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tabview .ba-tabview-panel-content{box-sizing:border-box;width:100%}.ba-tabview[data-variant=legacy-expand]{height:100%;display:flex;flex-direction:column}.ba-tabview[data-variant=legacy-expand] .ba-tabview-nav{border-bottom-color:var(--ba-gray-300)}.ba-tabview[data-variant=legacy-expand] .ba-tabview-tab{padding:15.75px 17.5px;color:var(--ba-gray-700)}.ba-tabview[data-variant=legacy-expand] .ba-tabview-tab[data-selected]{color:var(--ba-color-primary)}.ba-tabview[data-variant=legacy-expand] .ba-tabview-panels{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ba-tabview[data-variant=legacy-expand] .ba-tabview-panel{flex:1;display:flex;flex-direction:column;min-height:0}.ba-tabview[data-variant=legacy-expand] .ba-tabview-panel .ba-tabview-panel-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.ba-tabview[data-variant=legacy-expand] .ba-tabview-panel .ba-tabview-panel-content:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tabview[data-variant=info-card]{height:100%;min-height:0;display:flex;flex-direction:column}.ba-tabview[data-variant=info-card] .ba-tabview-panels{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ba-tabview[data-variant=info-card] .ba-tabview-panel,.ba-tabview[data-variant=info-card] .ba-tabview-panel .ba-tabview-panel-content{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.ba-accordion{box-sizing:border-box;display:block;font-family:var(--ba-font-family);--ba-accordion-header-padding-block: 16px;--ba-accordion-header-density: 1;--ba-accordion-header-padding-inline: 20px;--ba-accordion-header-weight: var(--ba-font-weight-bold);--ba-accordion-header-line-height: 14px;--ba-accordion-toggle-icon-size: 14px;--ba-accordion-toggle-icon-gap: 7px;--ba-accordion-content-padding-block-start: 16px;--ba-accordion-content-padding-block-end: 16px;--ba-accordion-content-density: 1}.ba-accordion .ba-accordion-header-row{box-sizing:border-box;display:flex;align-items:center}.ba-accordion .ba-accordion-header{margin:0;flex:1;min-width:0}.ba-accordion .ba-accordion-header-actions{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;padding-right:var(--ba-accordion-header-padding-inline)}.ba-accordion .ba-accordion-header-link{box-sizing:border-box;display:flex;align-items:flex-start;width:100%;padding-top:calc(var(--ba-accordion-header-padding-block) * var(--ba-accordion-header-density));padding-bottom:calc(var(--ba-accordion-header-padding-block) * var(--ba-accordion-header-density));padding-left:var(--ba-accordion-header-padding-inline);padding-right:var(--ba-accordion-header-padding-inline);background:var(--ba-surface-card);border:none;border-radius:0;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);font-weight:var(--ba-accordion-header-weight);line-height:var(--ba-accordion-header-line-height);text-align:left;color:var(--ba-text-color);cursor:pointer;outline:none;transition:background-color .2s ease}.ba-accordion .ba-accordion-header-link[data-hovered]{background:var(--ba-gray-50)}.ba-accordion .ba-accordion-header-link[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-accordion .ba-accordion-header-link[data-disabled]{opacity:var(--ba-disabled-opacity);cursor:default}.ba-accordion .ba-accordion-header-text{flex:1;min-width:0}.ba-accordion .ba-accordion-toggle-icon{box-sizing:border-box;flex-shrink:0;width:var(--ba-accordion-toggle-icon-size);height:var(--ba-accordion-header-line-height);margin-right:var(--ba-accordion-toggle-icon-gap);color:var(--ba-gray-500);rotate:0deg;transition:rotate .2s ease}.ba-accordion .ba-accordion-tab[data-expanded]>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-toggle-icon{rotate:90deg}.ba-accordion .ba-accordion-panel{box-sizing:border-box;height:var(--disclosure-panel-height);overflow:hidden;transition:height .22s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.ba-accordion .ba-accordion-panel{transition:none}}.ba-accordion .ba-accordion-tab[data-expanded]>.ba-accordion-panel{transition:height .28s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.ba-accordion .ba-accordion-tab[data-expanded]>.ba-accordion-panel{transition:none}}.ba-accordion .ba-accordion-content{box-sizing:border-box;padding-top:calc(var(--ba-accordion-content-padding-block-start) * var(--ba-accordion-content-density));padding-bottom:calc(var(--ba-accordion-content-padding-block-end) * var(--ba-accordion-content-density));padding-right:20px;padding-left:calc(var(--ba-accordion-header-padding-inline) + var(--ba-accordion-toggle-icon-size) + var(--ba-accordion-toggle-icon-gap));background:var(--ba-surface-card);color:var(--ba-text-color);font-size:var(--ba-font-size-base)}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab{--ba-accordion-toggle-reserve: calc(var(--ba-accordion-toggle-icon-size) + var(--ba-accordion-toggle-icon-gap))}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab>.ba-accordion-header-row{position:relative}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-header-link{padding-right:calc(var(--ba-accordion-header-padding-inline) + var(--ba-accordion-toggle-reserve))}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header-actions{padding-right:calc(var(--ba-accordion-header-padding-inline) + var(--ba-accordion-toggle-reserve))}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-toggle-icon{position:absolute;top:50%;right:var(--ba-accordion-header-padding-inline);translate:0 -50%;margin-right:0;rotate:90deg}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab[data-expanded]>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-toggle-icon{rotate:-90deg}.ba-accordion[data-variant=separated]>.ba-accordion-tab{box-sizing:border-box;border:1px solid var(--ba-border-color);border-radius:var(--ba-radius-lg);background:var(--ba-surface-card);overflow:hidden}.ba-accordion[data-variant=separated]>.ba-accordion-tab:not(:last-child){margin-bottom:20px}.ba-accordion[data-variant=separated]>.ba-accordion-tab{--ba-accordion-toggle-icon-gap: 12px}.ba-accordion[data-variant=separated]>.ba-accordion-tab>.ba-accordion-panel>.ba-accordion-content{border-top:1px solid var(--ba-border-color)}.ba-accordion[data-variant=stacked]{border:1px solid var(--ba-border-color);border-radius:var(--ba-radius-lg);overflow:hidden}.ba-accordion[data-variant=stacked]>.ba-accordion-tab{background:var(--ba-surface-card);border-top:1px solid var(--ba-border-color)}.ba-accordion[data-variant=stacked]>.ba-accordion-tab:first-child{border-top:none}.ba-accordion[data-variant=stacked]>.ba-accordion-tab{--ba-accordion-toggle-icon-gap: 12px}.ba-accordion[data-variant=stacked]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-header-link[data-hovered]{background:var(--ba-table-hover-bg)}.ba-accordion[data-variant=stacked]>.ba-accordion-tab>.ba-accordion-panel>.ba-accordion-content{border-top:1px solid var(--ba-border-color)}.ba-accordion[data-variant=borderless]>.ba-accordion-tab{--ba-accordion-header-padding-block: 18px;--ba-accordion-header-padding-inline: 0px;position:relative;background:transparent}.ba-accordion[data-variant=borderless]>.ba-accordion-tab:after{content:"";position:absolute;left:var(--ba-accordion-header-padding-inline);right:0;bottom:0;height:1px;background:var(--ba-border-color)}.ba-accordion[data-variant=borderless]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-header-link{background:transparent}.ba-accordion[data-variant=borderless]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-header-link[data-hovered]{background:transparent}.ba-accordion[data-variant=borderless]>.ba-accordion-tab>.ba-accordion-panel>.ba-accordion-content{display:flex;flex-direction:column;align-items:stretch;--ba-accordion-content-padding-block-start: 0px;--ba-accordion-content-padding-block-end: var(--ba-accordion-header-padding-block);padding-top:calc(var(--ba-accordion-content-padding-block-start) * var(--ba-accordion-content-density));padding-bottom:calc(var(--ba-accordion-content-padding-block-end) * var(--ba-accordion-content-density));padding-right:0;padding-left:calc(var(--ba-accordion-header-padding-inline) + var(--ba-accordion-toggle-icon-size) + var(--ba-accordion-toggle-icon-gap));background:transparent}.ba-accordion[data-variant=approvals]{width:100%}.ba-accordion[data-variant=approvals]>.ba-accordion-tab{--ba-accordion-header-padding-block: 10px;--ba-accordion-header-padding-inline: 10px;--ba-accordion-header-weight: var(--ba-font-weight-medium);border-radius:var(--ba-radius-lg);overflow:hidden}.ba-accordion[data-variant=approvals]>.ba-accordion-tab>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-header-link{border:1px solid var(--ba-primary-100);border-radius:var(--ba-radius-lg)}.ba-accordion[data-variant=approvals]>.ba-accordion-tab[data-expanded]>.ba-accordion-header-row>.ba-accordion-header .ba-accordion-header-link{border-radius:var(--ba-radius-lg) var(--ba-radius-lg) 0 0}.ba-accordion[data-variant=approvals]>.ba-accordion-tab>.ba-accordion-panel>.ba-accordion-content{background:var(--ba-primary-50);border:1px solid var(--ba-primary-100);border-top:none;border-radius:0 0 var(--ba-radius-lg) var(--ba-radius-lg)}.ba-accordion[data-size=sm]>.ba-accordion-tab{--ba-accordion-header-padding-block: 10px;--ba-accordion-header-weight: var(--ba-font-weight-medium)}.ba-accordion[data-size=lg]>.ba-accordion-tab{--ba-accordion-header-padding-block: 30px}.ba-accordion[data-density=compact]>.ba-accordion-tab{--ba-accordion-content-density: .5;--ba-accordion-header-density: .5}.ba-accordion[data-toggle-position=end]>.ba-accordion-tab>.ba-accordion-panel>.ba-accordion-content{padding-left:var(--ba-accordion-header-padding-inline)}.ba-panel{box-sizing:border-box;border:1px solid var(--ba-border-color);border-radius:var(--ba-radius-lg);background:var(--ba-surface-card);overflow:hidden;font-family:var(--ba-font-family)}.ba-panel .ba-panel-heading{margin:0}.ba-panel .ba-panel-header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:0;padding:var(--ba-space-4) var(--ba-space-6);background:transparent;border:none;text-align:left;outline:none}.ba-panel .ba-panel-title{font-family:var(--ba-font-family);font-size:var(--ba-font-size-lg);font-weight:var(--ba-font-weight-semibold);color:var(--ba-text-color)}.ba-panel .ba-panel-toggler{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border-radius:var(--ba-radius-full);color:var(--ba-disabled-text);font-size:var(--ba-font-size-base);transition:background-color .2s,color .2s}.ba-panel .ba-panel-content-wrapper{box-sizing:border-box}.ba-panel .ba-panel-content{box-sizing:border-box;padding:var(--ba-space-6);border-top:1px solid var(--ba-border-color);color:var(--ba-text-color);font-size:var(--ba-font-size-base)}.ba-panel[data-headerless] .ba-panel-content{border-top:none}.ba-panel[data-toggleable] .ba-panel-header{cursor:pointer}.ba-panel[data-toggleable] .ba-panel-header[data-hovered]{background:var(--ba-surface-50)}.ba-panel[data-toggleable] .ba-panel-header[data-hovered] .ba-panel-toggler{color:var(--ba-color-primary);background:var(--ba-surface-100)}.ba-panel[data-toggleable] .ba-panel-header[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-panel[data-toggleable] .ba-panel-content-wrapper{height:var(--disclosure-panel-height);overflow:hidden;transition:height .22s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.ba-panel[data-toggleable] .ba-panel-content-wrapper{transition:none}}.ba-panel[data-toggleable][data-expanded] .ba-panel-content-wrapper{transition:height .28s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.ba-panel[data-toggleable][data-expanded] .ba-panel-content-wrapper{transition:none}}.ba-tree-select{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.ba-tree-select .ba-field-label{margin-bottom:8px}.ba-tree-select[data-loading] .ba-tree-select-trigger{background:#ececec;pointer-events:none}.ba-tree-select-trigger{box-sizing:border-box;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);line-height:1.2;color:var(--ba-text-color);background:var(--ba-input-bg);border:1px solid var(--ba-input-border);border-radius:var(--ba-radius-md);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,background-color .2s}.ba-tree-select-trigger::placeholder{color:var(--ba-text-color-placeholder);opacity:1}.ba-tree-select-trigger[data-hovered]{border-color:var(--ba-input-border-hover)}.ba-tree-select-trigger[data-focused]{outline:var(--ba-focus-outline);outline-offset:-2px;border-color:var(--ba-input-border-focus)}.ba-tree-select-trigger[data-invalid]{border-color:var(--ba-color-danger)}.ba-tree-select-trigger[data-disabled]{background:var(--ba-input-disabled-bg);color:var(--ba-input-disabled-text);cursor:not-allowed;opacity:var(--ba-disabled-opacity)}.ba-tree-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;height:var(--ba-control-height-md);min-height:var(--ba-control-height-md);padding:0 10.5px;cursor:pointer;text-align:left}.ba-tree-select-placeholder{color:var(--ba-text-color-placeholder);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-tree-select-value{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.ba-tree-select-value-label{overflow:hidden;text-overflow:ellipsis}.ba-tree-select-badge{flex-shrink:0}.ba-tree-select-chevron{flex-shrink:0;color:var(--ba-field-indicator-color);font-size:12px}.ba-tree-select-error{margin-top:3.5px}.ba-tree-select-popover{box-sizing:border-box;width:var(--trigger-width);min-width:var(--trigger-width);overflow:hidden;display:flex;flex-direction:column;background:var(--ba-surface-overlay);border-radius:var(--ba-radius-md);box-shadow:0 2px 12px #0000001a;z-index:var(--ba-z-dropdown);font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color)}.ba-tree-select-panel{display:flex;flex-direction:column;min-height:0;max-height:350px;outline:none}.ba-tree-select-filter{box-sizing:border-box;display:flex;align-items:center;flex-shrink:0;gap:7px;height:38px;padding:0 17.5px;background:var(--ba-gray-50);border-bottom:1px solid var(--ba-gray-200)}.ba-tree-select-filter-icon{color:var(--ba-input-icon-color);font-size:12.25px;flex-shrink:0}.ba-tree-select-filter-input{box-sizing:border-box;flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base);color:var(--ba-text-color);padding:0}.ba-tree-select-filter-input::placeholder{color:var(--ba-text-color-placeholder)}.ba-tree-select-filter-input:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tree-select-filter-input::-webkit-search-cancel-button{display:none}.ba-tree-select-tree-viewport{flex:1 1 auto;min-height:0;overflow:auto}.ba-tree-select-tree{display:flex;flex-direction:column;outline:none;padding:4px 0}.ba-tree-select-node{outline:none;padding:2px 4px}.ba-tree-select-node[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tree-select-node-content{box-sizing:border-box;display:flex;align-items:center;min-height:28px;padding:4px 8px;padding-left:calc(8px + (var(--tree-item-level, 1) - 1) * 14px);border-radius:var(--ba-radius-md);cursor:pointer;transition:background-color .2s}.ba-tree-select-node:hover>.ba-tree-select-node-content{background:var(--ba-surface-hover)}.ba-tree-select-node-content[data-selected]{background:var(--ba-highlight-bg);color:var(--ba-highlight-text)}.ba-tree-select-toggler{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-right:7px;padding:0;border:none;border-radius:var(--ba-radius-full);background:transparent;color:var(--ba-text-color-secondary);cursor:pointer;transition:background-color .2s}.ba-tree-select-toggler[data-hovered]{background:var(--ba-surface-hover);color:var(--ba-surface-700)}.ba-tree-select-toggler[data-focus-visible]{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-tree-select-toggler-icon{font-size:12px;transition:transform .2s}.ba-tree-select-node[data-expanded] .ba-tree-select-toggler-icon{transform:rotate(90deg)}.ba-tree-select-toggler-spacer{box-sizing:border-box;flex-shrink:0;width:28px;height:28px;margin-right:7px}.ba-tree-select-node-checkbox{flex-shrink:0;margin-right:7px}.ba-tree-select-node-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-tree-select-empty{padding:10.5px 17.5px;color:var(--ba-text-color-secondary)}.ba-stepper{box-sizing:border-box;position:relative;border:1px solid var(--ba-border-color);border-radius:var(--ba-radius-lg);background:var(--ba-surface-card);overflow:hidden;font-family:var(--ba-font-family);color:var(--ba-text-color)}.ba-stepper-header-bar{display:flex;align-items:stretch;gap:8px;padding:8px;background:var(--ba-gray-100);border-bottom:1px solid var(--ba-border-color)}.ba-stepper-header-item{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:var(--ba-radius-lg);background:transparent;color:var(--ba-text-color);cursor:default;font-family:var(--ba-font-family);font-size:var(--ba-font-size-base)}.ba-stepper-header-item:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-stepper-header-item[data-clickable]{cursor:pointer}.ba-stepper-header-item[data-clickable]:hover{background:var(--ba-table-hover-bg)}.ba-stepper-header-item[data-active]{border-color:var(--ba-primary-700);background:var(--ba-surface-card);box-shadow:var(--ba-shadow-sm)}.ba-stepper-header-item[data-completed] .ba-stepper-header-icon{color:var(--ba-color-success)}.ba-stepper-header-item[data-invalid] .ba-stepper-header-icon{color:var(--ba-color-danger)}.ba-stepper-header-item[data-disabled]{opacity:var(--ba-disabled-opacity);pointer-events:none}.ba-stepper-header-icon{box-sizing:border-box;width:22px;height:22px;border-radius:var(--ba-radius-full);border:1px solid var(--ba-border-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;line-height:1;background:var(--ba-surface-card)}.ba-stepper-header-icon svg{stroke:currentColor;stroke-width:20}.ba-stepper-header-warning{color:var(--ba-color-danger);font-size:16px;flex-shrink:0}.ba-stepper-header-label{white-space:nowrap;font-weight:var(--ba-font-weight-medium)}.ba-stepper-content{max-height:460px;overflow:auto}.ba-stepper-content:focus-visible{outline:var(--ba-focus-outline);outline-offset:-2px}.ba-stepper-content-header{flex-shrink:0}.ba-stepper-panel{padding:16px}.ba-stepper-empty{padding:24px;text-align:center;color:var(--ba-disabled-text)}.ba-stepper-loading-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;color:var(--ba-text-color);font-weight:var(--ba-font-weight-semibold);z-index:2}.ba-stepper-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 0;gap:8px;margin-top:10px;font-family:var(--ba-font-family)}.ba-stepper-footer-left{display:flex;justify-content:flex-start;align-items:center;gap:10px}.ba-stepper-footer-right{display:flex;justify-content:flex-end;align-items:center;gap:10px}.ba-stepper[data-variant=customCdk] .ba-stepper-header-item{flex:1 1 0;justify-content:center;border-radius:var(--ba-radius-sm)}.ba-stepper[data-variant=customCdk] .ba-stepper-header-icon{background:var(--ba-disabled-text);border-color:var(--ba-disabled-text);color:var(--ba-color-primary-contrast)}.ba-stepper[data-variant=customCdk] .ba-stepper-header-label{font-weight:var(--ba-font-weight-regular)}.ba-stepper[data-variant=customCdk] .ba-stepper-header-item[data-active]{border-color:transparent;color:var(--ba-primary-700)}.ba-stepper[data-variant=customCdk] .ba-stepper-header-item[data-active] .ba-stepper-header-icon{background:var(--ba-surface-card);border-color:var(--ba-primary-700);color:var(--ba-primary-700)}.ba-stepper[data-variant=customCdk] .ba-stepper-header-item[data-completed]{color:var(--ba-primary-700)}.ba-stepper[data-variant=customCdk] .ba-stepper-header-item[data-completed] .ba-stepper-header-icon{background:var(--ba-primary-700);border-color:transparent;color:var(--ba-color-primary-contrast)}.ba-stepper[data-variant=dataSyncs]{border:none;border-radius:0;background:transparent;overflow:visible;display:flex;flex-direction:column;min-height:0}.ba-stepper[data-variant=dataSyncs] .ba-stepper-content{max-height:760px;flex:1 1 auto;min-height:0}.ba-stepper[data-variant=dataSyncs] .ba-stepper-panel{padding:0}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-bar{background:var(--ba-gray-100);border-bottom:none;border-radius:var(--ba-radius-sm);gap:6px;padding:8px 6px;justify-content:space-evenly}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-item{flex:1 1 auto;justify-content:center;border-radius:var(--ba-radius-sm);padding:3px 10px;font-size:var(--ba-font-size-sm);font-weight:var(--ba-font-weight-regular)}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-icon{box-sizing:border-box;background:var(--ba-gray-400);border-color:var(--ba-gray-400);color:var(--ba-color-primary-contrast);border-radius:var(--ba-radius-full);min-width:20px;width:20px;height:20px;font-size:13px}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-label{font-weight:var(--ba-font-weight-regular);color:var(--ba-gray-700)}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-item[data-active]{background:var(--ba-surface-card);box-shadow:var(--ba-shadow-sm);border-color:transparent}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-item[data-active] .ba-stepper-header-label{color:var(--ba-primary-600)}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-item[data-active] .ba-stepper-header-icon{background:var(--ba-primary-50);border-color:var(--ba-primary-600);color:var(--ba-primary-600)}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-item[data-completed] .ba-stepper-header-label{color:var(--ba-primary-600)}.ba-stepper[data-variant=dataSyncs] .ba-stepper-header-item[data-completed] .ba-stepper-header-icon{border-color:var(--ba-primary-600);background:var(--ba-primary-600)}.ba-field-error-host.ba-file-upload-host{vertical-align:baseline}.ba-file-upload{box-sizing:border-box;display:inline-flex;align-items:center}.ba-columns-reorder-body{display:flex;flex-direction:column;font-family:var(--ba-font-family)}.ba-columns-reorder-legend{margin-bottom:16px;padding-bottom:8px}.ba-columns-reorder-legend-title{font-size:.875rem;font-weight:600;color:var(--ba-text-color);margin-bottom:8px}.ba-columns-reorder-legend-item{display:flex;align-items:center;gap:8px}.ba-columns-reorder-legend-color{width:3px;height:16px;border-radius:2px;flex-shrink:0}.ba-columns-reorder-legend-label{font-size:.8125rem;color:var(--ba-text-color)}.ba-columns-reorder-search{height:60px;margin-bottom:.5rem}.ba-columns-reorder-filter-hint{font-size:.75rem;color:var(--ba-text-color-secondary);margin-top:4px}.ba-columns-reorder-list{display:flex;flex-direction:column;gap:10px;height:300px;overflow-y:auto;padding-right:8px;box-sizing:border-box}.ba-columns-reorder-list-with-legend{height:250px}.ba-columns-reorder-empty{font-size:.8125rem;color:var(--ba-text-color-secondary);padding:8px 0}.ba-columns-reorder-item{display:flex;align-items:center;padding:6px 8px;border-radius:8px;border:1px solid var(--ba-border-color);background:var(--ba-surface-card);-webkit-user-select:none;user-select:none}.ba-columns-reorder-item[draggable=true]{cursor:grab}.ba-columns-reorder-item[draggable=true]:active{cursor:grabbing}.ba-columns-reorder-item-dragging{opacity:.35}.ba-columns-reorder-item-drop-above{box-shadow:0 -3px 0 0 var(--ba-color-primary);margin-top:3px}.ba-columns-reorder-item-drop-below{box-shadow:0 3px 0 0 var(--ba-color-primary);margin-bottom:3px}.ba-columns-reorder-group-indicator{width:3px;align-self:stretch;margin-left:8px;border-radius:2px;cursor:help;flex-shrink:0}.ba-columns-reorder-item-label{flex-grow:1;margin-left:8px;font-size:.875rem;color:var(--ba-text-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-columns-reorder-drag-handle{display:inline-flex;align-items:center;padding:0 4px;border:none;background:none;color:var(--ba-text-color-secondary);cursor:grab}.ba-columns-reorder-drag-handle:active{cursor:grabbing}.ba-columns-reorder-drag-handle:focus-visible{outline:var(--ba-focus-outline);outline-offset:2px;border-radius:4px}.ba-cover{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.ba-cover[data-placeholder]{background-color:var(--ba-color-primary)}.ba-cover-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ba-cover-placeholder{display:flex;width:15%;max-height:60%;color:var(--ba-white)}.ba-cover-placeholder>svg{width:100%;height:auto}.ba-sortable-card{box-sizing:border-box;border:1px solid var(--ba-border-color);border-radius:var(--ba-radius-md);background:var(--ba-white);font-family:var(--ba-font-family)}.ba-sortable-card-header{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px 10px 10px}.ba-sortable-card[data-open] .ba-sortable-card-header{border-bottom:1px solid var(--ba-border-color)}.ba-sortable-card-grip{display:inline-flex;flex-shrink:0;padding:var(--ba-space-1);color:var(--ba-text-color-secondary);cursor:grab}.ba-sortable-card-grip:focus-visible{outline:var(--ba-focus-outline);outline-offset:2px;border-radius:var(--ba-radius-sm)}.ba-sortable-card-reorder{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ba-sortable-card-reorder:focus-within{top:50%;left:6px;z-index:1;display:inline-flex;gap:2px;width:auto;height:auto;overflow:visible;clip:auto;transform:translateY(-50%);border-radius:var(--ba-radius-sm);background:var(--ba-white)}.ba-sortable-card-number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--ba-radius-full);background:var(--ba-surface-ground);font-size:var(--ba-font-size-sm);font-weight:var(--ba-font-weight-semibold)}.ba-sortable-card-heading{display:flex;flex:1;flex-direction:column;gap:var(--ba-space-1);min-width:0;cursor:pointer}.ba-sortable-card-title{overflow:hidden;width:0;min-width:100%;font-size:var(--ba-font-size-base);font-weight:var(--ba-font-weight-semibold);white-space:nowrap;text-overflow:ellipsis}.ba-sortable-card-summary{color:var(--ba-text-color-secondary);font-size:var(--ba-font-size-sm);font-weight:var(--ba-font-weight-regular)}.ba-tooltip .ba-sortable-card-summary{color:inherit}.ba-sortable-card-description{color:var(--ba-text-color-secondary);font-size:var(--ba-font-size-sm)}
