.lucide-icon[data-v-75fec89c]{display:inline-block;flex:0 0 auto;vertical-align:middle}.bc-snackbar[data-v-59055173]{position:fixed;top:calc(var(--bc-appbar-height) + 18px);right:var(--bc-space-4,16px);z-index:var(--bc-z-toast,11000);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:var(--bc-space-3,12px);min-height:52px;max-width:min(440px,calc(100vw - 32px));padding:10px 8px 10px 12px;border-radius:var(--bc-radius-large,8px);background:var(--bc-bg-primary,#fff);color:var(--bc-text-primary,rgba(15,23,42,.92));border-left:3px solid transparent;-o-border-image:linear-gradient(to bottom,var(--bc-snackbar-accent,var(--bc-status-blue,#2563eb)) 0,var(--bc-snackbar-accent,var(--bc-status-blue,#2563eb)) 55%,color-mix(in srgb,var(--bc-snackbar-accent,var(--bc-status-blue,#2563eb)) 30%,transparent) 100%) 1 100%;border-image:linear-gradient(to bottom,var(--bc-snackbar-accent,var(--bc-status-blue,#2563eb)) 0,var(--bc-snackbar-accent,var(--bc-status-blue,#2563eb)) 55%,color-mix(in srgb,var(--bc-snackbar-accent,var(--bc-status-blue,#2563eb)) 30%,transparent) 100%) 1 100%;box-shadow:0 1px 1px rgba(15,23,42,.04),0 4px 10px rgba(15,23,42,.07),0 16px 32px -12px rgba(15,23,42,.12),inset 0 1px 0 hsla(0,0%,100%,.85);font-size:14px;line-height:1.45;letter-spacing:-.005em;overflow:hidden;isolation:isolate;transition:transform var(--transition-fast,.12s cubic-bezier(.4,0,.2,1)),box-shadow var(--transition-fast,.12s cubic-bezier(.4,0,.2,1));will-change:transform}.bc-snackbar[data-v-59055173]:hover{transform:translateY(-1px);box-shadow:0 1px 1px rgba(15,23,42,.05),0 6px 14px rgba(15,23,42,.09),0 22px 40px -14px rgba(15,23,42,.16),inset 0 1px 0 hsla(0,0%,100%,.9)}.bc-snackbar--success[data-v-59055173]{--bc-snackbar-accent:var(--bc-status-green,#61a744);background:color-mix(in srgb,var(--bc-status-green,#61a744) 4%,var(--bc-bg-primary,#fff))}.bc-snackbar--error[data-v-59055173]{--bc-snackbar-accent:var(--bc-error,#ef4444);background:color-mix(in srgb,var(--bc-error,#ef4444) 4%,var(--bc-bg-primary,#fff))}.bc-snackbar--warning[data-v-59055173]{--bc-snackbar-accent:var(--bc-status-amber,#d97706);background:color-mix(in srgb,var(--bc-warning,#eab308) 6%,var(--bc-bg-primary,#fff))}.bc-snackbar--info[data-v-59055173],.bc-snackbar--primary[data-v-59055173]{--bc-snackbar-accent:var(--bc-status-blue,#2563eb);background:color-mix(in srgb,var(--bc-status-blue,#2563eb) 4%,var(--bc-bg-primary,#fff))}.bc-snackbar__icon-disk[data-v-59055173]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--bc-snackbar-accent) 14%,transparent);color:var(--bc-snackbar-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc-snackbar-accent) 18%,transparent)}.bc-snackbar__body[data-v-59055173]{min-width:0}.bc-snackbar__text[data-v-59055173]{display:block;font-weight:500;word-break:break-word}.bc-snackbar__action[data-v-59055173]{flex-shrink:0;padding:5px 10px;background:color-mix(in srgb,var(--bc-snackbar-accent) 8%,transparent);border:none;border-radius:var(--bc-radius-medium,4px);font:inherit;font-size:13px;font-weight:600;letter-spacing:0;color:var(--bc-snackbar-accent);cursor:pointer;transition:background var(--transition-fast,.12s cubic-bezier(.4,0,.2,1)),transform var(--transition-fast,.12s cubic-bezier(.4,0,.2,1))}.bc-snackbar__action[data-v-59055173]:hover{background:color-mix(in srgb,var(--bc-snackbar-accent) 18%,transparent)}.bc-snackbar__action[data-v-59055173]:active{transform:translateY(.5px)}.bc-snackbar__action[data-v-59055173]:focus-visible{outline:2px solid var(--bc-snackbar-accent);outline-offset:2px}.bc-snackbar__close[data-v-59055173]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:50%;color:var(--bc-text-secondary,rgba(15,23,42,.55));cursor:pointer;opacity:.7;transition:background var(--transition-fast,.12s cubic-bezier(.4,0,.2,1)),opacity var(--transition-fast,.12s cubic-bezier(.4,0,.2,1)),color var(--transition-fast,.12s cubic-bezier(.4,0,.2,1))}.bc-snackbar__close[data-v-59055173]:hover{background:rgba(15,23,42,.06);color:var(--bc-text-primary,rgba(15,23,42,.9));opacity:1}.bc-snackbar__close[data-v-59055173]:focus-visible{outline:2px solid var(--bc-snackbar-accent);outline-offset:1px;opacity:1}.bc-snackbar__progress[data-v-59055173]{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(to right,var(--bc-snackbar-accent) 0,color-mix(in srgb,var(--bc-snackbar-accent) 45%,transparent) 100%);transform-origin:left center;animation-name:bc-snackbar-progress-shrink-59055173;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:1;animation-delay:50ms;pointer-events:none}.bc-snackbar--paused .bc-snackbar__progress[data-v-59055173]{animation-play-state:paused}@keyframes bc-snackbar-progress-shrink-59055173{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.bc-snackbar-enter-active[data-v-59055173]{transition:transform .28s var(--transition-spring-curve,cubic-bezier(.16,1,.3,1)),opacity .2s cubic-bezier(.16,1,.3,1)}.bc-snackbar-leave-active[data-v-59055173]{transition:transform var(--transition-medium,.2s cubic-bezier(.4,0,.2,1)),opacity .16s cubic-bezier(.4,0,1,1)}.bc-snackbar-enter-from[data-v-59055173],.bc-snackbar-enter[data-v-59055173]{transform:translateX(calc(100% + 24px)) scale(.97);opacity:0}.bc-snackbar-leave-to[data-v-59055173]{transform:translateX(calc(100% + 16px));opacity:0}@media (prefers-reduced-motion:reduce){.bc-snackbar[data-v-59055173]{transition:none}.bc-snackbar[data-v-59055173]:hover{transform:none}.bc-snackbar-enter-active[data-v-59055173],.bc-snackbar-leave-active[data-v-59055173]{transition:opacity .01ms}.bc-snackbar-enter-from[data-v-59055173],.bc-snackbar-enter[data-v-59055173],.bc-snackbar-leave-to[data-v-59055173]{transform:none;opacity:0}.bc-snackbar__progress[data-v-59055173]{animation:none;opacity:.4}}@media (max-width:600px){.bc-snackbar[data-v-59055173]{top:calc(var(--bc-appbar-height-mobile) + 4px);right:10px;left:10px;max-width:none;padding:10px 8px 10px 10px;gap:var(--bc-space-2,8px)}.bc-snackbar-enter-from[data-v-59055173],.bc-snackbar-enter[data-v-59055173]{transform:translateY(-12px) scale(.98);opacity:0}.bc-snackbar-leave-to[data-v-59055173]{transform:translateY(-12px);opacity:0}}.bc-spinner-toast[data-v-3377363b]{position:fixed;z-index:var(--bc-z-toast);top:65px;left:50%;display:flex;align-items:center;gap:var(--space-3,12px);min-width:280px;max-width:min(90vw,560px);padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-md,8px);transform:translateX(-50%);background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-lg,0 10px 25px rgba(15,23,42,.2));font-size:14px}.bc-spinner-toast__text[data-v-3377363b]{flex:1;min-width:0}.bc-spinner-toast__close[data-v-3377363b]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-sm,4px);background:transparent;color:inherit;cursor:pointer}.bc-spinner-toast__close[data-v-3377363b]:focus-visible,.bc-spinner-toast__close[data-v-3377363b]:hover{background:var(--bg-hover)}.bc-spinner-toast-enter-active[data-v-3377363b],.bc-spinner-toast-leave-active[data-v-3377363b]{transition:opacity .15s ease}.bc-spinner-toast-enter-from[data-v-3377363b],.bc-spinner-toast-enter[data-v-3377363b],.bc-spinner-toast-leave-to[data-v-3377363b]{opacity:0}@media (prefers-reduced-motion:reduce){.bc-spinner-toast-enter-active[data-v-3377363b],.bc-spinner-toast-leave-active[data-v-3377363b]{transition:none}}.bc-select[data-v-745af938]{position:relative;width:100%;--bc-select-bg:var(--bg-input,var(--bg-primary,#fff));--bc-select-bg-muted:var(--bg-tertiary,#f1f5f9);--bc-select-bg-elevated:var(--bg-dropdown,#fff);--bc-select-border:var(--border-input,#cbd5e1);--bc-select-radius:var(--radius-md,4px);--bc-select-text:var(--text-primary,#1e293b);--bc-select-text-muted:var(--text-secondary,#475569);--bc-select-placeholder:var(--text-tertiary,#5f6f82);--bc-select-primary:var(--color-primary,#334e68);--bc-select-primary-soft:color-mix(in srgb,var(--color-primary,#29755b) 12%,transparent);--bc-select-primary-softer:color-mix(in srgb,var(--color-primary,#29755b) 18%,transparent);--bc-select-warning-soft:var(--status-warning-light,rgba(245,158,11,.15));--bc-select-danger:var(--status-error,#ef4444);--bc-select-contrast:var(--text-inverse,#fff);--bc-select-divider:var(--border-dropdown,rgba(15,23,42,.08));--bc-select-radius-pill:var(--radius-full,9999px);--bc-select-shadow:var(--shadow-xs,0 1px 2px rgba(15,23,42,.08));--bc-select-shadow-elevated:var(--shadow-lg,0 12px 30px rgba(15,23,42,.18));--bc-select-transition:var(--transition-fast,120ms cubic-bezier(0.4,0,0.2,1))}.bc-select__trigger[data-v-745af938]{display:flex;align-items:center;justify-content:space-between;min-height:var(--bc-input-height,32px);padding:0 12px;background-color:var(--bc-select-bg);border:1px solid var(--bc-select-border);border-radius:var(--bc-select-radius);cursor:pointer;transition:background-color var(--bc-select-transition),border-color var(--bc-select-transition),box-shadow var(--bc-select-transition),color var(--bc-select-transition);outline:none;box-shadow:var(--bc-select-shadow);color:var(--bc-select-text)}.bc-select__trigger[data-v-745af938]:hover:not(.bc-select--disabled .bc-select__trigger){border-color:var(--bc-select-primary)}.bc-select--open .bc-select__trigger[data-v-745af938],.bc-select__trigger[data-v-745af938]:focus{border-color:var(--bc-select-primary);box-shadow:0 0 0 3px var(--color-primary-light,color-mix(in srgb,var(--color-primary,#29755b) 18%,transparent))}.bc-select--disabled .bc-select__trigger[data-v-745af938]{background-color:var(--bc-select-bg-muted);cursor:not-allowed;opacity:.6}.bc-select--error .bc-select__trigger[data-v-745af938]{border-color:var(--bc-select-danger)}.bc-select__value[data-v-745af938]{flex:1;min-width:0;display:flex;align-items:center}.bc-select__placeholder[data-v-745af938]{color:var(--bc-select-placeholder);font-size:var(--text-sm,14px)}.bc-select__selected-text[data-v-745af938]{color:var(--bc-select-text);font-size:var(--text-sm,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-select__tags[data-v-745af938]{display:flex;flex-wrap:wrap;gap:var(--space-1,4px);margin-top:var(--space-0-5,2px)}.bc-select__tag[data-v-745af938]{display:inline-flex;align-items:center;gap:var(--space-1,4px);padding:var(--space-0-5,2px) var(--space-2,8px);background-color:var(--bc-select-primary-soft);color:var(--bc-select-primary);border-radius:var(--bc-select-radius-pill);border:1px solid color-mix(in srgb,var(--color-primary,#29755b) 20%,transparent);box-shadow:var(--bc-select-shadow);font-size:var(--text-compact,13px);font-weight:var(--font-medium,500)}.bc-select__tag-remove[data-v-745af938]{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:var(--bc-select-primary);cursor:pointer;transition:color var(--bc-select-transition)}.bc-select__tag-remove[data-v-745af938]:hover{color:var(--bc-select-danger)}.bc-select__tag-icon[data-v-745af938]{font-size:var(--text-sm,14px);line-height:1;font-weight:var(--font-normal,400)}.bc-select__icons[data-v-745af938]{display:flex;align-items:center;gap:var(--space-1,4px);margin-left:var(--space-2,8px);height:24px}.bc-select__clear[data-v-745af938]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;color:var(--bc-select-text-muted);cursor:pointer;transition:color var(--bc-select-transition);border-radius:var(--bc-select-radius-pill)}.bc-select__clear[data-v-745af938]:hover{color:var(--bc-select-danger)}.bc-select__arrow>svg[data-v-745af938],.bc-select__icon[data-v-745af938]{display:block}.bc-select--dense .bc-select__trigger[data-v-745af938]{box-sizing:border-box;height:var(--bc-input-height,32px);min-height:var(--bc-input-height,32px);padding:0 var(--space-2,8px) 0 var(--space-3,12px)}.bc-select--dense .bc-select__selected-text[data-v-745af938]{font-size:var(--text-compact,13px)}.bc-select__arrow[data-v-745af938]{color:var(--bc-select-text-muted);transition:transform var(--bc-select-transition);display:inline-block;line-height:0}.bc-select__arrow--open[data-v-745af938]{transform:rotate(180deg)}.bc-select__error-message[data-v-745af938]{margin-top:var(--space-1,4px);color:var(--bc-select-danger);font-size:var(--text-xs,12px)}[data-theme=dark] .bc-select__trigger[data-v-745af938]{box-shadow:none}[data-theme=dark] .bc-select--open .bc-select__trigger[data-v-745af938],[data-theme=dark] .bc-select__trigger[data-v-745af938]:focus{box-shadow:0 0 0 3px rgba(96,165,250,.2)}[data-theme=dark] .bc-select__tag[data-v-745af938]{background-color:var(--color-primary-light);border-color:rgba(96,165,250,.3);color:var(--color-primary,#60a5fa)}[data-theme=dark] .bc-select__arrow[data-v-745af938],[data-theme=dark] .bc-select__clear[data-v-745af938]{color:var(--text-secondary,#94a3b8)}.bc-select__dropdown{box-sizing:border-box;position:fixed;border:1px solid var(--border-dropdown,rgba(15,23,42,.08));border-radius:var(--radius-md,4px);box-shadow:var(--shadow-lg,0 12px 30px rgba(15,23,42,.18));overflow:hidden;z-index:var(--bc-z-popover,10200);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bc-select__dropdown,.bc-select__search{background-color:var(--bg-dropdown,#fff)}.bc-select__search{position:relative;padding:var(--space-1-5,6px);border-bottom:1px solid var(--border-dropdown,rgba(15,23,42,.08))}.bc-select__search-input{width:100%;padding:var(--space-1,4px) var(--space-7,28px) var(--space-1,4px) var(--space-2,8px);border:1px solid var(--border-input,#cbd5e1);border-radius:var(--radius-md,4px);font-size:var(--text-compact,13px);outline:none;transition:border-color var(--transition-fast,.12s cubic-bezier(.4,0,.2,1));background-color:var(--bg-primary,#fff);color:var(--text-primary,#1e293b);box-shadow:var(--shadow-xs,0 1px 2px rgba(15,23,42,.08))}.bc-select__search-input:focus{border-color:var(--color-primary,#334e68)}.bc-select__search-icon{position:absolute;right:var(--space-3,12px);top:50%;transform:translateY(-50%);color:var(--text-secondary,#475569);pointer-events:none;display:inline-flex;width:14px;height:14px}.bc-select__search-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.bc-select__no-results{padding:var(--space-4,16px);text-align:center;color:var(--text-secondary,#475569);font-size:var(--text-sm,14px);background-color:var(--bg-dropdown,#fff);border-top:1px solid var(--border-dropdown,rgba(15,23,42,.08))}.bc-select__options{overflow-y:auto;overflow-x:hidden;background-color:var(--bg-dropdown,#fff);padding:var(--space-1,4px) 0;max-height:300px}.bc-select__option{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2-5,10px) var(--space-3,12px);cursor:pointer;transition:background-color var(--transition-fast,.12s cubic-bezier(.4,0,.2,1));font-size:var(--text-sm,14px);color:var(--text-primary,#1e293b)}.bc-select__option--focused,.bc-select__option:hover{background-color:color-mix(in srgb,var(--color-primary,#29755b) 12%,transparent)}.bc-select__option--selected{background-color:color-mix(in srgb,var(--color-primary,#29755b) 18%,transparent);font-weight:var(--font-medium,500)}.bc-select__option--disabled{opacity:.5;cursor:not-allowed}.bc-select__option--disabled.bc-select__option--focused,.bc-select__option--disabled:hover{background-color:transparent}.bc-select__option-content{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5,2px);min-width:0}.bc-select__option-text{line-height:1.3;min-width:0;white-space:normal;overflow-wrap:anywhere}.bc-select__option-subtitle{color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);font-weight:var(--font-normal,400);line-height:1.35;white-space:normal}.bc-select__option-check{color:var(--color-primary,#334e68);flex-shrink:0;font-size:var(--text-base,16px);line-height:1;font-weight:var(--font-semibold,600)}.bc-select__checkbox{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:2px solid var(--border-input,#cbd5e1);border-radius:3px;flex-shrink:0;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.bc-select__checkbox--checked{background-color:var(--color-primary,#334e68);border-color:var(--color-primary,#334e68);color:var(--text-inverse,#fff)}.bc-select__check-icon{font-size:var(--text-xs,12px);line-height:1;font-weight:var(--font-semibold,600)}.bc-select__highlight{background-color:var(--status-warning-light,rgba(245,158,11,.15));color:var(--text-primary,#1e293b);font-weight:var(--font-medium,500);padding:0 2px;border-radius:2px;pointer-events:none}.bc-select__footer{display:flex;justify-content:space-between;padding:var(--space-2,8px);border-top:1px solid var(--border-dropdown,rgba(15,23,42,.08));background-color:var(--bg-tertiary,#f1f5f9)}.bc-select__footer-btn{padding:var(--space-1-5,6px) var(--space-3,12px);background:none;border:none;color:var(--color-primary,#334e68);font-size:var(--text-compact,13px);font-weight:var(--font-medium,500);cursor:pointer;border-radius:var(--radius-md,4px);transition:background-color var(--transition-fast,.12s cubic-bezier(.4,0,.2,1))}.bc-select__footer-btn:hover{background-color:color-mix(in srgb,var(--color-primary,#29755b) 12%,transparent)}[data-theme=dark] .bc-select__dropdown{background-color:var(--bg-dropdown,#1e293b);border-color:var(--border-dropdown,rgba(148,163,184,.15));box-shadow:0 12px 30px rgba(0,0,0,.5)}[data-theme=dark] .bc-select__search{background-color:var(--bg-dropdown,#1e293b);border-bottom-color:var(--border-dropdown,rgba(148,163,184,.1))}[data-theme=dark] .bc-select__search-input{background-color:var(--bg-input,#1e293b);border-color:var(--border-input,#475569);color:var(--text-primary,#f1f5f9);box-shadow:none}[data-theme=dark] .bc-select__search-input:focus{border-color:var(--color-primary,#60a5fa)}[data-theme=dark] .bc-select__search-icon{color:var(--text-secondary,#94a3b8)}[data-theme=dark] .bc-select__options{background-color:var(--bg-dropdown,#1e293b)}[data-theme=dark] .bc-select__option{color:var(--text-primary,#f1f5f9)}[data-theme=dark] .bc-select__option--focused,[data-theme=dark] .bc-select__option:hover{background-color:rgba(96,165,250,.12)}[data-theme=dark] .bc-select__option--selected{background-color:rgba(96,165,250,.18)}[data-theme=dark] .bc-select__option-check{color:var(--color-primary,#60a5fa)}[data-theme=dark] .bc-select__no-results{background-color:var(--bg-dropdown,#1e293b);color:var(--text-secondary,#94a3b8);border-top-color:var(--border-dropdown,rgba(148,163,184,.1))}[data-theme=dark] .bc-select__footer{background-color:var(--bg-tertiary,#334155);border-top-color:var(--border-dropdown,rgba(148,163,184,.1))}[data-theme=dark] .bc-select__footer-btn{color:var(--color-primary,#60a5fa)}[data-theme=dark] .bc-select__footer-btn:hover{background-color:rgba(96,165,250,.12)}[data-theme=dark] .bc-select__highlight{background-color:rgba(245,158,11,.2);color:var(--text-primary,#f1f5f9)}[data-theme=dark] .bc-select__checkbox{border-color:var(--border-input,#475569)}.role-impersonation-bar[data-v-aa3e53a2]{display:flex;align-items:center;gap:8px;padding:5px 16px;font-size:13px;color:var(--text-secondary,#475569);background:var(--bg-secondary,#f8fafc);border-bottom:1px solid var(--border-primary,#e2e8f0)}.role-impersonation-bar--active[data-v-aa3e53a2]{color:var(--status-warning,#b45309);background:color-mix(in srgb,var(--status-warning,#b45309) 12%,var(--bg-primary,#fff));border-bottom-color:color-mix(in srgb,var(--status-warning,#b45309) 48%,var(--border-primary,#e2e8f0));font-weight:500}.role-impersonation-bar__icon[data-v-aa3e53a2]{flex:0 0 auto}.role-impersonation-bar__text[data-v-aa3e53a2]{min-width:0}.role-impersonation-bar__spacer[data-v-aa3e53a2]{flex:1 1 auto}.role-impersonation-bar__label[data-v-aa3e53a2]{flex:0 0 auto}.role-impersonation-bar__select[data-v-aa3e53a2]{flex:0 0 180px;width:180px}.role-impersonation-bar__reset[data-v-aa3e53a2]{flex:0 0 auto;margin-left:4px}@media (max-width:480px){.role-impersonation-bar[data-v-aa3e53a2]{flex-wrap:wrap}.role-impersonation-bar__select[data-v-aa3e53a2]{max-width:100%}}.role-impersonation-bar--embedded[data-v-aa3e53a2]{flex-wrap:wrap;padding:12px 16px}.role-impersonation-bar--embedded .role-impersonation-bar__select[data-v-aa3e53a2]{flex:1 1 100%;width:100%}@media (max-width:959px){.role-impersonation-bar[data-v-aa3e53a2]:not(.role-impersonation-bar--embedded):not(.role-impersonation-bar--active){display:none}.role-impersonation-bar--active[data-v-aa3e53a2]:not(.role-impersonation-bar--embedded){flex-wrap:wrap}.role-impersonation-bar--active:not(.role-impersonation-bar--embedded) .role-impersonation-bar__label[data-v-aa3e53a2],.role-impersonation-bar--active:not(.role-impersonation-bar--embedded) .role-impersonation-bar__select[data-v-aa3e53a2]{display:none}}.bc-nav-icon[data-v-ca0163ce]{display:inline-block;flex-shrink:0;vertical-align:middle}.gs-dialog__header{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-tertiary,#f1f5f9)}.gs-dialog__input-wrapper{flex:1 1 auto;display:flex;align-items:center;gap:10px;background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px);padding:0 var(--space-3);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.gs-dialog__icon{flex:0 0 auto;color:var(--text-secondary,#475569)}.gs-dialog__input{flex:1 1 auto;min-width:0;height:40px;border:none;background:transparent;font-size:.95rem;color:var(--text-primary,#1e293b);outline:none}.gs-dialog__input:focus,.gs-dialog__input:focus-visible{outline:none;box-shadow:none}.gs-dialog__input-wrapper:focus-within{border-color:var(--color-primary);background:var(--bg-card);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}.gs-dialog__input::-moz-placeholder{color:var(--text-tertiary,#94a3b8)}.gs-dialog__input::placeholder{color:var(--text-tertiary,#94a3b8)}.gs-dialog__clear{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-tertiary,#64748b);cursor:pointer;border-radius:var(--radius-sm,3px);transition:background-color .15s ease,color .15s ease}.gs-dialog__clear:focus-visible,.gs-dialog__clear:hover{background:var(--bg-hover,rgba(0,0,0,.04));color:var(--text-primary,#1e293b);outline:none}.gs-dialog__shortcut{flex:0 0 auto;padding:3px 7px;background:var(--bg-hover,rgba(0,0,0,.04));border-radius:var(--radius-sm,3px);font-size:.7rem;font-weight:600;color:var(--text-tertiary,#94a3b8);font-family:inherit}.gs-dialog__content{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 auto;overflow-y:auto;padding:6px}.gs-ai-loading{padding:4px 0}.gs-ai-loading__header{display:flex;align-items:center;gap:8px;padding:6px 12px 4px}.gs-ai-loading__label{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#475569)}.gs-ai-loading__label-icon{color:var(--text-tertiary,#94a3b8)}.gs-ai-loading__row{display:flex;flex-direction:column;gap:10px;margin:0 6px;padding:10px 12px;border-radius:var(--radius-md,4px);background:color-mix(in srgb,var(--color-primary,#29755b) 5%,transparent)}.gs-ai-loading__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gs-ai-loading__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-ai-loading__title{font-size:.875rem;font-weight:600;color:var(--text-primary,#1e293b)}.gs-ai-loading__subtitle{font-size:.78rem;color:var(--text-secondary,#475569)}.gs-command{padding:4px 0}.gs-command__header{display:flex;align-items:center;gap:8px;padding:6px 12px 4px}.gs-command__label{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary,#475569)}.gs-command__label-icon{color:var(--text-tertiary,#94a3b8)}.gs-command-preview{display:flex;gap:12px;margin:0 6px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-primary,#29755b) 22%,var(--border-primary,#e2e8f0));border-radius:var(--radius-md,4px);background:color-mix(in srgb,var(--color-primary,#29755b) 4%,var(--bg-primary,#fff))}.gs-command-preview--active{outline:2px solid color-mix(in srgb,var(--color-primary,#29755b) 40%,transparent);outline-offset:-2px}.gs-command-preview__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md,4px);background:color-mix(in srgb,var(--color-primary,#29755b) 10%,transparent);color:var(--color-primary,#29755b)}.gs-command-preview__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.gs-command-preview__main{display:flex;align-items:flex-start;gap:12px}.gs-command-preview__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gs-command-preview__title{font-size:.9rem;font-weight:700;color:var(--text-primary,#1e293b)}.gs-command-preview__subtitle{font-size:.78rem;color:var(--text-secondary,#475569);line-height:1.35}.gs-command-preview__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.gs-command-preview__open{white-space:nowrap}.gs-command-preview__dismiss{color:var(--text-tertiary,#64748b)}.gs-command-preview__dismiss:focus-visible,.gs-command-preview__dismiss:hover{color:var(--text-primary,#1e293b)}.gs-command-preview+.gs-command-preview{margin-top:6px}.gs-command__dismiss{display:flex;justify-content:flex-end;padding:4px 6px 2px}.gs-command-preview__chips{display:flex;flex-wrap:wrap;gap:6px}.gs-command-preview__chip{display:inline-flex;align-items:center;max-width:100%;min-height:24px;padding:3px 8px;border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-sm,3px);background:var(--bg-primary,#fff);color:var(--text-secondary,#475569);font-size:.74rem;font-weight:600;line-height:1.2}.gs-command-preview__chip--warning{border-color:color-mix(in srgb,var(--status-warning,#b45309) 35%,var(--border-primary,#e2e8f0));background:color-mix(in srgb,var(--status-warning,#b45309) 8%,var(--bg-primary,#fff));color:var(--status-warning,#b45309)}.gs-command-preview__chip--hint{border-style:dashed;background:transparent;color:var(--text-tertiary,#64748b);font-weight:500}.gs-command-preview__suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gs-command-preview__suggest-label{font-size:.74rem;font-weight:600;color:var(--text-secondary,#475569)}.gs-command-preview__suggest-chip{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:3px 10px;border:1px solid color-mix(in srgb,var(--color-primary,#29755b) 30%,var(--border-primary,#e2e8f0));border-radius:999px;background:var(--bg-primary,#fff);color:var(--color-primary,#29755b);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.gs-command-preview__suggest-chip:focus-visible,.gs-command-preview__suggest-chip:hover{background:color-mix(in srgb,var(--color-primary,#29755b) 8%,var(--bg-primary,#fff));outline:none}.gs-command-preview__suggest-no{color:var(--text-tertiary,#64748b);font-weight:500}.gs-empty,.gs-hint{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;text-align:center;color:var(--text-tertiary,#94a3b8)}.gs-empty p,.gs-hint p{margin:0;font-size:.9rem;color:var(--text-secondary,#475569)}.gs-empty__diagnostics{display:flex;flex-direction:column;gap:8px;width:min(100%,520px);margin-top:10px}.gs-empty-diagnostic{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid var(--border-subtle,#e2e8f0);border-radius:8px;color:var(--text-secondary,#475569);background:var(--bg-secondary,#f8fafc);font-size:.82rem}.gs-empty-diagnostic svg{flex:0 0 auto;color:var(--text-tertiary,#64748b)}.gs-empty-diagnostic strong{color:var(--text-primary,#1f2937);font-weight:700}.gs-empty-diagnostic__suffix{color:var(--text-tertiary,#64748b)}.gs-hint__sub{font-size:.75rem;color:var(--text-tertiary,#94a3b8)}@media (max-width:640px){.gs-command-preview__main{flex-direction:column}.gs-command-preview__actions{justify-content:flex-start}}.gs-group{padding:var(--space-1) 0}.gs-group__header{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3) var(--space-1)}.gs-group__label{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.gs-group__label-icon{color:var(--text-tertiary)}.gs-group__count{display:inline-flex;padding:0 var(--space-1-5);border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border-tertiary);font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.gs-group__view-all{margin-left:auto}.gs-group__body{display:flex;flex-direction:column;gap:var(--space-0-5)}.gs-group__error{gap:var(--space-2);font-size:var(--text-xs);color:var(--status-warning)}.gs-group__error,.gs-skeleton-row{display:flex;align-items:center;padding:var(--space-2) var(--space-3)}.gs-skeleton-row{gap:var(--space-3)}.gs-skeleton-row__icon{flex:0 0 auto;width:34px;height:34px;border-radius:var(--radius-md)}.gs-skeleton-row__lines{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-1-5)}.gs-skeleton-row__title{width:45%;height:11px}.gs-skeleton-row__subtitle{width:70%;height:10px}.gs-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast)}.gs-item--active,.gs-item:hover{background:var(--bg-hover)}.gs-item--active{background:var(--bg-selected);box-shadow:inset 3px 0 var(--color-primary)}.gs-item__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.gs-item__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.gs-item__title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.gs-item__subtitle,.gs-item__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-item__subtitle{font-size:var(--text-xs);color:var(--text-secondary)}.gs-item__arrow{flex:0 0 auto;color:var(--text-tertiary);opacity:0;transition:opacity var(--transition-fast)}.gs-item--active .gs-item__arrow,.gs-item:hover .gs-item__arrow{opacity:1}@media (prefers-reduced-motion:reduce){.gs-dialog__input-wrapper,.gs-item,.gs-item__arrow{transition:none}}.gs-mark{background:color-mix(in srgb,var(--color-primary,#29755b) 16%,transparent);color:inherit;border-radius:2px;padding:0 1px}.bc-ai-loader[data-v-89e42c0a]{--_h:var(--bc-ai-loader-height,3px);--_color:var(--bc-ai-loader-color,var(--color-primary,#29755b));display:block;position:relative;width:100%;height:var(--_h);border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--_color) 9%,transparent)}.bc-ai-loader__beam[data-v-89e42c0a]{position:absolute;inset:0 auto 0 0;width:38%;border-radius:inherit;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--_color) 70%,transparent) 50%,transparent 100%);animation:bc-ai-loader-slide-89e42c0a 1.7s ease-in-out infinite}@keyframes bc-ai-loader-slide-89e42c0a{0%{transform:translateX(-100%)}to{transform:translateX(265%)}}@media (prefers-reduced-motion:reduce){.bc-ai-loader__beam[data-v-89e42c0a]{inset:0;width:auto;transform:none;animation:bc-ai-loader-pulse-89e42c0a 2.6s ease-in-out infinite}@keyframes bc-ai-loader-pulse-89e42c0a{0%,to{opacity:.4}50%{opacity:1}}}.bc-navbar-container[data-v-09bfe3e7]{position:sticky;top:0;z-index:1000}.bc-navbar[data-v-09bfe3e7]{display:flex;align-items:center;height:var(--bc-appbar-height);padding:0 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.bc-navbar--dark[data-v-09bfe3e7]{background:#1e1e1e;border-bottom-color:hsla(0,0%,100%,.08)}.bc-navbar__brand[data-v-09bfe3e7]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 8px;margin:-4px 0;border-radius:6px;transition:background-color .15s ease}.bc-navbar__brand[data-v-09bfe3e7]:hover{background:rgba(0,0,0,.04)}.bc-navbar--dark .bc-navbar__brand[data-v-09bfe3e7]:hover{background:hsla(0,0%,100%,.06)}.bc-navbar__logo[data-v-09bfe3e7]{height:24px;width:auto;-o-object-fit:contain;object-fit:contain}[data-theme=dark] .bc-navbar__logo[data-v-09bfe3e7]{filter:brightness(0) invert(1)}.bc-navbar__brand-divider[data-v-09bfe3e7]{width:1px;height:18px;background:rgba(0,0,0,.12)}.bc-navbar--dark .bc-navbar__brand-divider[data-v-09bfe3e7]{background:hsla(0,0%,100%,.15)}.bc-navbar__brand-text[data-v-09bfe3e7]{font-size:13px;font-weight:600;letter-spacing:.4px;color:var(--text-primary,#333)}.bc-navbar--dark .bc-navbar__brand-text[data-v-09bfe3e7]{color:#e8e8e8}.bc-navbar__nav[data-v-09bfe3e7]{display:flex;align-items:center;gap:2px;margin-left:20px;position:relative}.bc-navbar__nav-measure[data-v-09bfe3e7]{position:absolute;top:0;left:0;display:flex;align-items:center;gap:2px;visibility:hidden;pointer-events:none;white-space:nowrap;z-index:-1;width:0;overflow:clip}.bc-navbar__nav-measure>[data-v-09bfe3e7]{flex-shrink:0}.bc-nav-btn--more[data-v-09bfe3e7]{padding-left:10px;padding-right:10px}.bc-navbar__spacer[data-v-09bfe3e7]{flex:1}.bc-nav-dropdown[data-v-09bfe3e7]{position:relative}.bc-nav-btn[data-v-09bfe3e7]{display:flex;align-items:center;gap:6px;padding:6px 10px;border:none;background:transparent;color:var(--text-secondary,#666);font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .15s ease,color .15s ease;white-space:nowrap;position:relative}.bc-nav-btn[data-v-09bfe3e7]:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#333)}.bc-nav-btn[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-nav-btn--active[data-v-09bfe3e7],.bc-nav-btn--open[data-v-09bfe3e7]{background:var(--color-primary-light,rgba(41,117,91,.08));color:var(--color-primary,#29755b)}.bc-nav-btn--active[data-v-09bfe3e7]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:24px;height:2px;background:var(--color-primary,#29755b);border-radius:1px}.bc-nav-btn__chevron[data-v-09bfe3e7]{transition:transform .2s ease;opacity:.6}.bc-nav-btn--open .bc-nav-btn__chevron[data-v-09bfe3e7]{transform:rotate(180deg)}.bc-navbar--dark .bc-nav-btn[data-v-09bfe3e7]{color:#a0a0a0}.bc-navbar--dark .bc-nav-btn[data-v-09bfe3e7]:hover{background:hsla(0,0%,100%,.06);color:#e0e0e0}.bc-navbar--dark .bc-nav-btn--active[data-v-09bfe3e7],.bc-navbar--dark .bc-nav-btn--open[data-v-09bfe3e7]{background:var(--bg-nav-active);color:var(--text-nav-active)}.bc-navbar--dark .bc-nav-btn--active[data-v-09bfe3e7]:after{background:currentColor}.bc-nav-dropdown__menu[data-v-09bfe3e7]{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background:var(--bg-card,#fff);border:1px solid var(--border-primary,rgba(0,0,0,.08));border-radius:var(--radius-xl,8px);box-shadow:var(--shadow-lg,0 10px 24px rgba(15,23,42,.12));padding:8px;z-index:1001}.bc-nav-dropdown__menu--shared-link[data-v-09bfe3e7]{width:-moz-max-content;width:max-content;min-width:340px;max-width:min(420px,calc(100vw - 32px))}.bc-nav-dropdown__menu--shared-link .bc-nav-dropdown__text[data-v-09bfe3e7]{white-space:nowrap}.bc-nav-dropdown:not(.bc-nav-dropdown--more) .bc-nav-dropdown__menu[data-v-09bfe3e7]:not(.bc-nav-dropdown__menu--columns){width:-moz-max-content;width:max-content;min-width:300px;max-width:min(520px,calc(100vw - 32px))}.bc-nav-dropdown:not(.bc-nav-dropdown--more) .bc-nav-dropdown__menu:not(.bc-nav-dropdown__menu--columns) .bc-nav-dropdown__text[data-v-09bfe3e7]{white-space:nowrap}.bc-nav-dropdown__menu--columns[data-v-09bfe3e7]{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:8px 16px;min-width:540px}.bc-nav-dropdown__menu--columns .bc-nav-dropdown__group[data-v-09bfe3e7]{margin:0;padding:0;border-top:none}.bc-nav-dropdown__menu-body[data-v-09bfe3e7]{display:contents}.bc-nav-dropdown--more .bc-nav-dropdown__menu[data-v-09bfe3e7]{right:0;left:auto}.bc-nav-dropdown__menu--overflow[data-v-09bfe3e7]{display:grid;grid-template-columns:minmax(300px,1fr) 190px;width:min(680px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 80px));padding:0;overflow:hidden}.bc-nav-dropdown__menu--overflow-compact[data-v-09bfe3e7]{display:block;width:min(360px,calc(100vw - 32px));min-width:0}.bc-nav-dropdown__menu--overflow-compact .bc-nav-overflow__categories[data-v-09bfe3e7]{display:block;padding:8px;border-left:0}.bc-nav-dropdown__menu--overflow-compact .bc-nav-dropdown__menu-body--overflow[data-v-09bfe3e7]{max-height:min(520px,calc(100vh - 80px))}.bc-nav-overflow__categories[data-v-09bfe3e7]{grid-column:2;grid-row:1;padding:8px;background:var(--bg-secondary,#f8fafc);border-left:1px solid var(--border-primary,#e2e8f0)}.bc-nav-overflow__category[data-v-09bfe3e7]{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:7px 9px;border:0;border-radius:var(--radius-md,8px);background:transparent;color:var(--text-primary,#1e293b);font:inherit;font-size:13px;font-weight:550;text-align:left;cursor:pointer}.bc-nav-overflow__category--selected[data-v-09bfe3e7],.bc-nav-overflow__category[data-v-09bfe3e7]:hover{background:var(--bg-primary,#fff);color:var(--color-primary,#29755b)}.bc-nav-overflow__category[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.bc-nav-overflow__category--current .bc-nav-dropdown__icon[data-v-09bfe3e7]{color:var(--color-primary,#29755b)}.bc-nav-overflow__current-marker[data-v-09bfe3e7]{width:5px;height:5px;margin-left:auto;border-radius:50%;background:var(--color-primary,#29755b)}.bc-nav-overflow__category-arrow[data-v-09bfe3e7]{margin-left:auto;color:var(--text-tertiary,#94a3b8)}.bc-nav-overflow__current-marker+.bc-nav-overflow__category-arrow[data-v-09bfe3e7]{margin-left:0}.bc-nav-dropdown__menu-body--overflow[data-v-09bfe3e7]{display:block;grid-column:1;grid-row:1;min-width:0;padding:8px;overflow-y:auto}.bc-nav-overflow__heading[data-v-09bfe3e7]{display:flex;align-items:center;gap:6px;min-height:40px;margin:0 2px 6px;padding:2px 4px 8px;border-bottom:1px solid var(--border-primary,#e2e8f0);color:var(--text-primary,#1e293b);font-size:14px;font-weight:600}.bc-nav-overflow__heading-context[data-v-09bfe3e7]{display:inline-flex;min-width:0;align-items:center;gap:8px}.bc-nav-overflow__heading-context .bc-nav-icon[data-v-09bfe3e7]{color:var(--color-primary,#29755b)}.bc-nav-overflow__back[data-v-09bfe3e7]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 2px 0 0;padding:0;border:0;border-radius:var(--radius-md,8px);background:transparent;color:var(--text-secondary,#475569);cursor:pointer}.bc-nav-overflow__back[data-v-09bfe3e7]:hover{background:var(--bg-hover,rgba(0,0,0,.04));color:var(--color-primary,#29755b)}.bc-nav-overflow__back[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.bc-navbar--dark .bc-nav-overflow__categories[data-v-09bfe3e7]{background:var(--bg-secondary);border-left-color:var(--border-primary)}.bc-navbar--dark .bc-nav-overflow__category--selected[data-v-09bfe3e7],.bc-navbar--dark .bc-nav-overflow__category[data-v-09bfe3e7]:hover{background:var(--bg-hover)}.bc-nav-dropdown__menu[data-v-09bfe3e7]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:transparent}.bc-navbar--dark .bc-nav-dropdown__menu[data-v-09bfe3e7]{background:var(--bg-card);border-color:var(--border-primary);box-shadow:var(--shadow-lg)}.bc-nav-dropdown__item[data-v-09bfe3e7]{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 10px;color:var(--text-primary,#333);text-decoration:none;border-radius:6px;font-size:13px;font-weight:450;transition:background-color .12s ease}.bc-mobile-menu__item--toggle[data-v-09bfe3e7],.bc-nav-dropdown__item--toggle[data-v-09bfe3e7]{width:100%;border:0;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.bc-nav-dropdown__item[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.bc-nav-dropdown__item[data-v-09bfe3e7]:hover{background:var(--bg-hover,rgba(0,0,0,.04))}.bc-nav-dropdown__item--current[data-v-09bfe3e7]{background:var(--color-primary-light,rgba(41,117,91,.08));color:var(--color-primary,#29755b)}.bc-nav-dropdown__item--current[data-v-09bfe3e7]:hover{background:var(--color-primary-light,rgba(41,117,91,.12))}.bc-navbar--dark .bc-nav-dropdown__item[data-v-09bfe3e7]{color:var(--text-primary)}.bc-navbar--dark .bc-nav-dropdown__item[data-v-09bfe3e7]:hover{background:var(--bg-hover)}.bc-navbar--dark .bc-nav-dropdown__item--current[data-v-09bfe3e7]{background:var(--bg-nav-active);color:var(--text-nav-active)}.bc-nav-dropdown__icon[data-v-09bfe3e7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-secondary,#666)}.bc-nav-dropdown__item--current .bc-nav-dropdown__icon[data-v-09bfe3e7]{color:currentColor}.bc-nav-dropdown__image[data-v-09bfe3e7]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.bc-nav-dropdown__text[data-v-09bfe3e7]{flex:1}.bc-nav-dropdown__check[data-v-09bfe3e7]{color:currentColor;opacity:.8}.bc-nav-dropdown__group[data-v-09bfe3e7]{margin:4px 0;padding:4px 0;border-top:1px solid rgba(0,0,0,.06)}.bc-nav-dropdown__group[data-v-09bfe3e7]:first-child{border-top:none;padding-top:0;margin-top:0}.bc-navbar--dark .bc-nav-dropdown__group[data-v-09bfe3e7]{border-top-color:var(--border-primary)}.bc-nav-dropdown__group-header[data-v-09bfe3e7]{display:flex;align-items:center;gap:10px;padding:8px 12px 4px;font-size:11px;font-weight:650;color:var(--text-tertiary,#999);text-transform:uppercase;letter-spacing:.5px}.bc-nav-dropdown__group-header--link[data-v-09bfe3e7]{min-height:38px;margin:0 2px 3px;padding:7px 9px;color:var(--text-primary,#1e293b);text-decoration:none;cursor:pointer;border:1px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--color-primary,#29755b) 5%,transparent);text-transform:none;letter-spacing:0;font-size:12px;transition:color .15s ease,background .15s ease,border-color .15s ease}.bc-nav-dropdown__group-header--link .bc-nav-dropdown__icon[data-v-09bfe3e7]{color:var(--color-primary,#29755b)}.bc-nav-dropdown__group-header-arrow[data-v-09bfe3e7]{margin-left:auto;color:var(--text-tertiary,#94a3b8);transition:transform .15s ease,color .15s ease}.bc-nav-dropdown__group-header--link[data-v-09bfe3e7]:hover{color:var(--color-primary,#29755b);border-color:color-mix(in srgb,var(--color-primary,#29755b) 20%,transparent);background:color-mix(in srgb,var(--color-primary,#29755b) 9%,transparent)}.bc-nav-dropdown__group-header--link:hover .bc-nav-dropdown__group-header-arrow[data-v-09bfe3e7]{color:var(--color-primary,#29755b);transform:translateX(2px)}.bc-nav-dropdown__group-header--link[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px;color:var(--color-primary,#29755b)}.bc-nav-dropdown__group-header--current[data-v-09bfe3e7]{color:var(--color-primary,#29755b);border-color:color-mix(in srgb,var(--color-primary,#29755b) 28%,transparent);background:color-mix(in srgb,var(--color-primary,#29755b) 11%,transparent)}.bc-nav-dropdown__item--child[data-v-09bfe3e7]{padding-left:42px;font-size:12px}.bc-nav-dropdown__item--dashboard .bc-nav-dropdown__icon[data-v-09bfe3e7]{color:var(--color-primary,#29755b)}.bc-nav-dropdown__item--dashboard[data-v-09bfe3e7]{font-weight:600;background:color-mix(in srgb,var(--color-primary,#29755b) 4%,transparent)}.bc-nav-dropdown__item-arrow[data-v-09bfe3e7]{margin-left:auto;color:var(--text-tertiary,#94a3b8);transition:transform .15s ease,color .15s ease}.bc-nav-dropdown__item--dashboard:focus-visible .bc-nav-dropdown__item-arrow[data-v-09bfe3e7],.bc-nav-dropdown__item--dashboard:hover .bc-nav-dropdown__item-arrow[data-v-09bfe3e7]{color:var(--color-primary,#29755b);transform:translateX(2px)}.bc-navbar__actions[data-v-09bfe3e7]{display:flex;align-items:center;gap:4px}.bc-navbar__action-btn[data-v-09bfe3e7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary,#666);cursor:pointer;border-radius:6px;transition:background-color .15s ease,color .15s ease;position:relative}.bc-navbar__action-btn[data-v-09bfe3e7]:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#333)}.bc-navbar__action-btn[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-navbar--dark .bc-navbar__action-btn[data-v-09bfe3e7]{color:#a0a0a0}.bc-navbar--dark .bc-navbar__action-btn[data-v-09bfe3e7]:hover{background:hsla(0,0%,100%,.08);color:#e0e0e0}.bc-navbar__action-btn--active[data-v-09bfe3e7]{background:color-mix(in srgb,var(--color-primary,#29755b) 12%,transparent);color:var(--color-primary,#29755b)}.bc-navbar--dark .bc-navbar__action-btn--active[data-v-09bfe3e7]{background:hsla(0,0%,100%,.12);color:#e0e0e0}.bc-navbar__search[data-v-09bfe3e7]{display:inline-flex;align-items:center;gap:8px;height:32px;min-width:240px;max-width:340px;padding:0 8px 0 12px;margin-right:6px;border:1px solid var(--border-primary,#e2e8f0);background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md,4px);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.bc-navbar__search[data-v-09bfe3e7]:hover{background:var(--bg-primary,#fff);border-color:var(--border-input)}.bc-navbar__search[data-v-09bfe3e7]:focus-visible{outline:none;border-color:var(--color-primary,#29755b);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#29755b) 18%,transparent)}.bc-navbar__search-icon[data-v-09bfe3e7]{flex:0 0 auto;color:var(--text-secondary,#475569)}.bc-navbar__search-text[data-v-09bfe3e7]{flex:1 1 auto;text-align:left;font-size:13px;color:var(--text-secondary,#475569);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-navbar__search-kbd[data-v-09bfe3e7]{flex:0 0 auto;padding:2px 7px;border-radius:var(--radius-sm,3px);background:var(--bg-hover,rgba(0,0,0,.05));border:1px solid var(--border-primary,#e2e8f0);font-size:11px;font-weight:600;font-family:inherit;line-height:1.4;color:var(--text-secondary,#475569)}.bc-navbar--dark .bc-navbar__search[data-v-09bfe3e7]{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.bc-navbar--dark .bc-navbar__search[data-v-09bfe3e7]:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.22)}.bc-navbar--dark .bc-navbar__search-icon[data-v-09bfe3e7],.bc-navbar--dark .bc-navbar__search-text[data-v-09bfe3e7]{color:#cbd5e1}.bc-navbar--dark .bc-navbar__search-kbd[data-v-09bfe3e7]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14);color:#cbd5e1}@media (max-width:1100px){.bc-navbar__search[data-v-09bfe3e7]{min-width:0;max-width:none;width:34px;padding:0;justify-content:center;border-radius:8px}.bc-navbar__search-kbd[data-v-09bfe3e7],.bc-navbar__search-text[data-v-09bfe3e7]{display:none}}.bc-navbar__badge[data-v-09bfe3e7]{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;background:#ef4444;color:#fff;font-size:9px;font-weight:600;border-radius:7px;display:flex;align-items:center;justify-content:center}.bc-navbar__user[data-v-09bfe3e7]{position:relative;margin-left:8px}.bc-navbar__user-trigger[data-v-09bfe3e7]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:3px;border:0;border-radius:50%;background:transparent;cursor:pointer}.bc-navbar__user-trigger[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:1px}.bc-navbar__avatar[data-v-09bfe3e7]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary,#29755b) 0,#1d5238 100%);color:#fff;overflow:hidden;transition:box-shadow .15s ease;box-shadow:0 0 0 2px transparent}.bc-navbar__avatar--open[data-v-09bfe3e7],.bc-navbar__avatar[data-v-09bfe3e7]:hover{box-shadow:0 0 0 2px var(--color-primary-light,rgba(41,117,91,.3))}.bc-navbar__avatar-img[data-v-09bfe3e7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-navbar__avatar-initials[data-v-09bfe3e7]{font-size:12px;font-weight:600;letter-spacing:.4px}.bc-navbar__user-dropdown[data-v-09bfe3e7]{position:absolute;top:calc(100% + 8px);right:0;width:264px;padding:8px;border:1px solid var(--border-secondary,#d9e1ea);border-radius:var(--radius-lg,8px);background:var(--bg-card,#fff);box-shadow:var(--shadow-lg,0 10px 28px rgba(15,23,42,.14));z-index:1001}.bc-navbar__user-dropdown[data-v-09bfe3e7]:before{position:absolute;top:-5px;right:14px;width:9px;height:9px;border-top:1px solid var(--border-secondary,#d9e1ea);border-left:1px solid var(--border-secondary,#d9e1ea);background:var(--bg-card,#fff);content:"";transform:rotate(45deg)}.bc-navbar--dark .bc-navbar__user-dropdown[data-v-09bfe3e7]{background:var(--bg-card,#242428);border-color:var(--border-secondary,hsla(0,0%,100%,.12));box-shadow:var(--shadow-lg,0 10px 28px rgba(0,0,0,.3))}.bc-navbar__user-header[data-v-09bfe3e7]{display:flex;align-items:center;gap:9px;padding:8px 10px}.bc-navbar__user-avatar-large[data-v-09bfe3e7]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary,#29755b) 0,#1d5238 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600;overflow:hidden;flex-shrink:0}.bc-navbar__user-avatar-large img[data-v-09bfe3e7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-navbar__user-info[data-v-09bfe3e7]{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-navbar__user-info strong[data-v-09bfe3e7]{font-size:13px;font-weight:600;color:var(--text-primary,#333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-navbar--dark .bc-navbar__user-info strong[data-v-09bfe3e7]{color:#e8e8e8}.bc-navbar__user-role[data-v-09bfe3e7]{font-size:11px;color:var(--text-secondary,#666)}.bc-navbar--dark .bc-navbar__user-role[data-v-09bfe3e7]{color:#a0a0a0}.bc-navbar__user-divider[data-v-09bfe3e7]{height:1px;margin:5px 2px;background:var(--border-tertiary,#e9eef3)}.bc-navbar--dark .bc-navbar__user-divider[data-v-09bfe3e7]{background:var(--border-tertiary,hsla(0,0%,100%,.09))}.bc-navbar__user-divider--actions[data-v-09bfe3e7]{margin-top:4px;margin-bottom:4px}.bc-navbar__user-item[data-v-09bfe3e7]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;color:var(--text-primary,#333);background:transparent;text-decoration:none;text-align:left;font-family:inherit;border-radius:var(--radius-md,6px);font-size:13px;font-weight:450;cursor:pointer;transition:background-color .12s ease}.bc-navbar__user-item[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.bc-navbar__user-item[data-v-09bfe3e7]:hover{background:var(--bg-hover,rgba(0,0,0,.04))}.bc-navbar__user-item span[data-v-09bfe3e7]{flex:1}.bc-navbar__user-item-arrow[data-v-09bfe3e7]{opacity:.4;transition:all .15s ease}.bc-navbar__user-item:hover .bc-navbar__user-item-arrow[data-v-09bfe3e7]{opacity:1;transform:translateX(2px)}.bc-navbar__user-item--danger[data-v-09bfe3e7]{color:var(--status-error,#dc2626)}.bc-navbar__user-item--danger[data-v-09bfe3e7]:hover{background:color-mix(in srgb,var(--status-error,#dc2626) 7%,transparent)}.bc-navbar--dark .bc-navbar__user-item[data-v-09bfe3e7]{color:#d0d0d0}.bc-navbar--dark .bc-navbar__user-item[data-v-09bfe3e7]:hover{background:hsla(0,0%,100%,.06)}.bc-navbar--dark .bc-navbar__user-item--danger[data-v-09bfe3e7]{color:#f87171}.bc-navbar__menu-toggle[data-v-09bfe3e7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-primary,#333);cursor:pointer;border-radius:6px;margin-right:8px;transition:background-color .15s ease}.bc-navbar__menu-toggle[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-navbar__menu-toggle[data-v-09bfe3e7]:hover{background:rgba(0,0,0,.05)}.bc-navbar--dark .bc-navbar__menu-toggle[data-v-09bfe3e7]{color:#d0d0d0}.bc-navbar--dark .bc-navbar__menu-toggle[data-v-09bfe3e7]:hover{background:hsla(0,0%,100%,.08)}.bc-mobile-menu[data-v-09bfe3e7]{position:fixed;top:52px;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:999;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bc-navbar--dark~.bc-mobile-menu[data-v-09bfe3e7],.bc-navbar-container:has(.bc-navbar--dark) .bc-mobile-menu[data-v-09bfe3e7]{background:rgba(20,20,25,.98)}.bc-mobile-menu__content[data-v-09bfe3e7]{padding:16px}.bc-mobile-menu__category[data-v-09bfe3e7]{margin-bottom:8px}.bc-mobile-menu__header[data-v-09bfe3e7]{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:rgba(0,0,0,.03);border-radius:12px;cursor:pointer;font-family:inherit;font-weight:600;font-size:15px;color:var(--text-primary,#333);text-align:left;transition:background-color .2s ease}.bc-mobile-menu__header--open[data-v-09bfe3e7],.bc-mobile-menu__header[data-v-09bfe3e7]:hover{background:var(--color-primary-light,rgba(41,117,91,.08))}.bc-mobile-menu__header[data-v-09bfe3e7]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-mobile-menu__header>span[data-v-09bfe3e7]{flex:1;min-width:0}.bc-mobile-menu__items[data-v-09bfe3e7]{margin-top:4px;padding-left:16px}.bc-mobile-menu__item[data-v-09bfe3e7]{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-primary,#333);text-decoration:none;border-radius:10px;font-size:14px;transition:background-color .15s ease}.bc-mobile-menu__item-title[data-v-09bfe3e7]{flex:1;min-width:0}.bc-mobile-menu__item[data-v-09bfe3e7]:hover{background:rgba(0,0,0,.04)}.bc-mobile-menu__item--current[data-v-09bfe3e7]{background:var(--color-primary-light,rgba(41,117,91,.08));color:var(--color-primary,#29755b)}.bc-mobile-menu__icon[data-v-09bfe3e7]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.bc-mobile-menu__image[data-v-09bfe3e7]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.bc-mobile-menu__check[data-v-09bfe3e7]{margin-left:auto;color:var(--color-primary,#29755b)}.bc-mobile-menu__arrow[data-v-09bfe3e7]{margin-left:auto;color:var(--text-tertiary,#94a3b8)}.bc-mobile-menu__submenu[data-v-09bfe3e7]{margin:4px 0}.bc-mobile-menu__item--parent[data-v-09bfe3e7]{font-weight:600;color:var(--text-secondary,#666);font-size:12px;text-transform:uppercase;letter-spacing:0;padding-top:16px;cursor:default}.bc-mobile-menu__item--child[data-v-09bfe3e7]{padding-left:52px;font-size:13px}.dropdown-enter-active[data-v-09bfe3e7],.dropdown-leave-active[data-v-09bfe3e7]{transition:all .2s ease}.dropdown-enter-from[data-v-09bfe3e7],.dropdown-enter[data-v-09bfe3e7],.dropdown-leave-to[data-v-09bfe3e7]{opacity:0;transform:translateY(-8px)}.slide-enter-active[data-v-09bfe3e7],.slide-leave-active[data-v-09bfe3e7]{transition:transform .3s ease}.slide-enter-from[data-v-09bfe3e7],.slide-enter[data-v-09bfe3e7],.slide-leave-to[data-v-09bfe3e7]{transform:translateY(-100%)}.expand-enter-active[data-v-09bfe3e7],.expand-leave-active[data-v-09bfe3e7]{transition:all .25s ease;max-height:500px;overflow:hidden}.expand-enter-from[data-v-09bfe3e7],.expand-enter[data-v-09bfe3e7],.expand-leave-to[data-v-09bfe3e7]{max-height:0;opacity:0}.modal-fade-enter-active[data-v-09bfe3e7],.modal-fade-leave-active[data-v-09bfe3e7]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-09bfe3e7],.modal-fade-enter[data-v-09bfe3e7],.modal-fade-leave-to[data-v-09bfe3e7]{opacity:0}@media (max-width:959px){.bc-navbar[data-v-09bfe3e7]{height:56px;padding:0 12px}.bc-navbar__logo[data-v-09bfe3e7]{height:26px}.bc-navbar__brand-divider[data-v-09bfe3e7],.bc-navbar__brand-text[data-v-09bfe3e7],.bc-navbar__staging-badge[data-v-09bfe3e7]{display:none}.bc-navbar__actions[data-v-09bfe3e7]{gap:0}.bc-navbar-container--depot-chat-mobile .bc-navbar__action-btn--notifications[data-v-09bfe3e7],.bc-navbar-container--depot-chat-mobile .bc-navbar__action-btn--theme[data-v-09bfe3e7],.bc-navbar-container--depot-chat-mobile .bc-navbar__action-btn--wiki[data-v-09bfe3e7]{display:none}.bc-navbar__action-btn[data-v-09bfe3e7]{width:34px;height:34px}.bc-navbar__avatar[data-v-09bfe3e7]{width:32px;height:32px}.bc-navbar__user-dropdown[data-v-09bfe3e7]{right:-8px;min-width:200px}.bc-mobile-menu[data-v-09bfe3e7]{top:56px}}@media (min-width:601px) and (max-width:960px){.bc-navbar__brand-text[data-v-09bfe3e7]{font-size:14px}}.bc-navbar-container--compact .bc-navbar[data-v-09bfe3e7]{height:var(--bc-appbar-height-mobile);padding:0 12px;gap:8px;min-width:0}.bc-navbar-container--compact .bc-navbar__brand-divider[data-v-09bfe3e7],.bc-navbar-container--compact .bc-navbar__brand-text[data-v-09bfe3e7],.bc-navbar-container--compact .bc-navbar__search-kbd[data-v-09bfe3e7],.bc-navbar-container--compact .bc-navbar__search-text[data-v-09bfe3e7]{display:none}.bc-navbar-container--compact .bc-navbar__logo[data-v-09bfe3e7]{height:28px}.bc-navbar-container--compact .bc-navbar__actions[data-v-09bfe3e7]{gap:4px;flex-shrink:0}.bc-navbar-container--compact .bc-navbar__menu-toggle[data-v-09bfe3e7],.bc-navbar-container--compact .bc-navbar__search[data-v-09bfe3e7],.bc-navbar-container--compact .bc-navbar__user-trigger[data-v-09bfe3e7]{width:44px;height:44px;min-width:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}.bc-navbar-container--compact .bc-navbar__user-dropdown[data-v-09bfe3e7]{position:fixed;top:60px;right:8px;left:auto;width:min(320px,calc(100vw - 16px));min-width:0;max-height:calc(100dvh - 76px);overflow-y:auto}.bc-navbar-container--compact .bc-navbar__user-item[data-v-09bfe3e7]{min-height:44px}.bc-navbar-container--compact .bc-mobile-menu[data-v-09bfe3e7]{top:56px}@media (prefers-reduced-motion:reduce){.bc-nav-btn[data-v-09bfe3e7],.bc-nav-dropdown__item[data-v-09bfe3e7],.bc-navbar__action-btn[data-v-09bfe3e7],.bc-navbar__avatar[data-v-09bfe3e7],.bc-navbar__user-item[data-v-09bfe3e7],.dropdown-enter-active[data-v-09bfe3e7],.dropdown-leave-active[data-v-09bfe3e7],.expand-enter-active[data-v-09bfe3e7],.expand-leave-active[data-v-09bfe3e7],.modal-fade-enter-active[data-v-09bfe3e7],.modal-fade-leave-active[data-v-09bfe3e7],.slide-enter-active[data-v-09bfe3e7],.slide-leave-active[data-v-09bfe3e7]{transition:none}}.vd-dl.vendor-master-properties>.vd-dl__row{grid-template-columns:180px minmax(0,1fr)}@media (max-width:600px){.vd-dl.vendor-master-properties>.vd-dl__row{grid-template-columns:minmax(0,1fr);gap:4px}}.bc-loading-orb[data-v-6f2d6e5b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-4)}.bc-loading-orb--sm[data-v-6f2d6e5b]{padding:var(--space-6) var(--space-4);min-height:180px}.bc-loading-orb--md[data-v-6f2d6e5b]{padding:var(--space-10) var(--space-4);min-height:240px}.bc-loading-orb--lg[data-v-6f2d6e5b]{padding:var(--space-12) var(--space-4);min-height:320px}.bc-loading-orb--inline[data-v-6f2d6e5b]{padding-top:var(--space-8);padding-bottom:var(--space-8);min-height:0}.bc-loading-orb__visual[data-v-6f2d6e5b]{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.bc-loading-orb--sm .bc-loading-orb__visual[data-v-6f2d6e5b]{width:64px;height:64px}.bc-loading-orb--md .bc-loading-orb__visual[data-v-6f2d6e5b]{width:76px;height:76px}.bc-loading-orb--lg .bc-loading-orb__visual[data-v-6f2d6e5b]{width:88px;height:88px}.bc-loading-orb__halo[data-v-6f2d6e5b]{position:absolute;inset:-16px;border-radius:50%;background:radial-gradient(circle at center,var(--color-primary-light) 0,color-mix(in srgb,var(--color-primary) 6%,transparent) 40%,transparent 70%);filter:blur(8px);animation:bc-loading-orb-breathe-6f2d6e5b 2.8s ease-in-out infinite}.bc-loading-orb__ring--outer[data-v-6f2d6e5b]{position:absolute;inset:0;border-radius:50%;border:2px solid var(--border-secondary);border-top-color:var(--color-primary);border-right-color:color-mix(in srgb,var(--color-primary) 60%,transparent);animation:bc-loading-orb-spin-6f2d6e5b 1.4s cubic-bezier(.4,0,.2,1) infinite}.bc-loading-orb__ring--inner[data-v-6f2d6e5b]{position:absolute;inset:10px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--color-primary) 35%,transparent);animation:bc-loading-orb-spin-reverse-6f2d6e5b 3.2s linear infinite}.bc-loading-orb--sm .bc-loading-orb__ring--inner[data-v-6f2d6e5b]{inset:8px}.bc-loading-orb__icon[data-v-6f2d6e5b]{position:relative;z-index:1;color:var(--color-primary);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-primary) 35%,transparent));animation:bc-loading-orb-pulse-6f2d6e5b 2.4s ease-in-out infinite}.bc-loading-orb__icon--spinner[data-v-6f2d6e5b]{animation:bc-loading-orb-spin-6f2d6e5b .9s linear infinite;transform-origin:center}.bc-loading-orb__image[data-v-6f2d6e5b]{position:relative;z-index:1;border-radius:50%;-o-object-fit:contain;object-fit:contain;padding:5px;background:color-mix(in srgb,var(--color-primary,#29755b) 12%,#fff);filter:drop-shadow(0 1px 3px color-mix(in srgb,var(--color-primary,#29755b) 30%,transparent));animation:bc-loading-orb-pulse-6f2d6e5b 2.4s ease-in-out infinite}.bc-loading-orb--sm .bc-loading-orb__image[data-v-6f2d6e5b]{width:46px;height:46px}.bc-loading-orb--md .bc-loading-orb__image[data-v-6f2d6e5b]{width:56px;height:56px}.bc-loading-orb--lg .bc-loading-orb__image[data-v-6f2d6e5b]{width:66px;height:66px}@media (prefers-reduced-motion:reduce){.bc-loading-orb__image[data-v-6f2d6e5b]{animation:none}}.bc-loading-orb__title[data-v-6f2d6e5b]{margin:0;font-size:15px;font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:.2px}.bc-loading-orb__subtitle[data-v-6f2d6e5b]{margin:0;font-size:13px;color:var(--text-secondary);max-width:320px}.bc-loading-orb--sm .bc-loading-orb__title[data-v-6f2d6e5b]{font-size:14px}.bc-loading-orb--sm .bc-loading-orb__subtitle[data-v-6f2d6e5b]{font-size:12px}@keyframes bc-loading-orb-spin-6f2d6e5b{to{transform:rotate(1turn)}}@keyframes bc-loading-orb-spin-reverse-6f2d6e5b{to{transform:rotate(-1turn)}}@keyframes bc-loading-orb-breathe-6f2d6e5b{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes bc-loading-orb-pulse-6f2d6e5b{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@media (prefers-reduced-motion:reduce){.bc-loading-orb__halo[data-v-6f2d6e5b],.bc-loading-orb__icon[data-v-6f2d6e5b],.bc-loading-orb__ring--inner[data-v-6f2d6e5b],.bc-loading-orb__ring--outer[data-v-6f2d6e5b]{animation:none}.bc-loading-orb__halo[data-v-6f2d6e5b]{opacity:.6}}.bc-form-skeleton__fields[data-v-1d1ea072],.bc-form-skeleton__summary[data-v-1d1ea072]{display:flex;flex-wrap:wrap;gap:var(--space-4,16px);padding-block:var(--space-4,16px)}.bc-form-skeleton__fields>div[data-v-1d1ea072]{width:260px;max-width:100%}.po-loading__actions[data-v-63472bab],.po-loading__summary[data-v-63472bab],.po-loading__toolbar[data-v-63472bab]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4,16px)}.po-loading__toolbar[data-v-63472bab]{justify-content:space-between;margin-bottom:var(--space-4,16px)}.po-loading__actions>div[data-v-63472bab]{width:96px}.po-loading__summary[data-v-63472bab]{padding-block:var(--space-4,16px)}.po-loading__heading[data-v-63472bab]{margin-bottom:var(--space-4,16px)}.po-loading__addresses[data-v-63472bab],.po-loading__fields[data-v-63472bab]{display:grid;gap:var(--space-4,16px)}.po-loading__addresses[data-v-63472bab]{grid-template-columns:repeat(2,minmax(0,1fr))}.po-loading__fields[data-v-63472bab]{grid-template-columns:repeat(4,minmax(0,1fr))}.po-loading__address[data-v-63472bab]{display:grid;gap:var(--space-3,12px);padding-block:var(--space-3,12px)}.po-loading__row[data-v-63472bab]{display:grid;grid-template-columns:1fr 3fr 1fr 1fr 1fr;gap:var(--space-4,16px);padding-block:var(--space-3,12px)}@media (max-width:900px){.po-loading__fields[data-v-63472bab]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.po-loading__addresses[data-v-63472bab],.po-loading__fields[data-v-63472bab]{grid-template-columns:minmax(0,1fr)}.po-loading__row[data-v-63472bab]{grid-template-columns:1fr 2fr 1fr}.po-loading__row[data-v-63472bab]>:nth-child(n+4){display:none}.po-loading__actions[data-v-63472bab]{gap:var(--space-2,8px)}.po-loading__actions>div[data-v-63472bab]{width:72px}}.po-form-group{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid rgba(203,213,225,.58)}.po-form-group:first-child{padding-top:0}.po-field-row--purchaser{max-width:640px}.po-form-group--last{border-bottom:0}.po-form-group__label{padding-top:0;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text-secondary,#475569)}.po-form-group__body{min-width:0}.po-grid{gap:10px 12px!important}.po-field-row+.po-field-row,.po-field-row+.po-grid,.po-grid+.po-field-row,.po-grid+.po-grid{margin-top:10px}.po-field-row--route{margin-top:12px!important}.po-field-row--note{margin-top:15px!important}.po-grid--basis{grid-template-columns:minmax(120px,.8fr) minmax(220px,1.2fr) minmax(90px,.6fr) minmax(220px,1.4fr)}.po-grid--delivery-day{grid-template-columns:minmax(280px,340px) minmax(280px,340px) minmax(260px,1fr)}.po-grid--date-window{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(260px,.9fr)}.po-grid--references{grid-template-columns:minmax(360px,1.2fr) 130px minmax(300px,1fr)}.po-grid--source{grid-template-columns:150px 150px minmax(260px,1fr)}.po-form-group .bc-field-compact{min-width:0}.po-form-group .bc-flex .bc-btn--small{flex:0 0 auto}.po-form-group .bc-input--clickable{justify-content:space-between}.po-form-group .bc-field-hint{margin-top:5px}.po-form-group--logistics .po-form-group__body{display:grid;grid-template-columns:1fr;row-gap:12px}.po-form-group--logistics .po-field-row,.po-form-group--logistics .po-field-row--note,.po-form-group--logistics .po-field-row--route{margin-top:0!important}.po-form-group--logistics .bc-field-hint{margin-top:5px;line-height:1.25}.po-address-section__content{padding:0}.po-address-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.po-address-column{min-width:0;padding:12px 14px;border-radius:var(--radius-md,6px);background:color-mix(in srgb,var(--bc-connect-primary) 3%,var(--bg-secondary))}.po-address-column__header{min-height:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:6px}.po-address-column__title{min-width:0;display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-primary,#1f2937);font-size:13px;font-weight:700;line-height:1.3}.po-address-column__title svg{flex:0 0 auto;color:var(--bc-connect-primary,#29755b)}.po-address-column__actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}@media (min-width:900px){.po-address-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1200px){.po-address-grid--cross-docking{grid-template-columns:repeat(3,minmax(0,1fr))}}.po-lookup-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;color:var(--text-primary)}.po-lookup-summary__main{min-width:0;display:flex;flex-direction:column;gap:5px}.po-lookup-summary__eyebrow{font-size:10px;line-height:1.1;font-weight:700;text-transform:none;color:var(--text-tertiary,#64748b)}.po-lookup-summary__title-row{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.po-lookup-summary__code{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:rgba(41,117,91,.08);color:var(--bc-connect-primary,#29755b);font-size:11px;font-weight:700}.po-lookup-summary__title{min-width:0;font-size:15px;line-height:1.25;font-weight:700;overflow:hidden;text-overflow:ellipsis}.po-lookup-summary__address{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;line-height:1.35;color:var(--text-secondary,#64748b)}.po-lookup-summary__address span+span:before{content:"·";margin-right:6px;color:rgba(100,116,139,.64)}.po-lookup-summary__button{flex:0 0 auto}.po-lookup-summary__actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.po-order-address-select{display:block;margin-top:18px;max-width:620px}.po-order-address-select .bc-field-hint{margin-top:4px;font-size:11px;color:var(--text-tertiary,#64748b)}[data-theme=dark] .po-form-group{border-bottom-color:var(--border-primary)}[data-theme=dark] .po-form-group__label{color:var(--text-secondary)}@media (max-width:900px){.po-form-group{grid-template-columns:1fr;gap:8px;padding:14px 0}.po-form-group__label{padding-top:0}.po-grid--basis,.po-grid--date-window,.po-grid--delivery-day,.po-grid--references,.po-grid--source{grid-template-columns:1fr}}.po-grid--reservation{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width:900px){.po-grid--reservation{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-document-view-switch{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(94px,1fr);align-items:center;gap:2px;height:34px;padding:3px;border:1px solid var(--border-primary,#dbe3ec);border-radius:7px;background:var(--bg-secondary,#f8fafc);box-shadow:inset 0 1px 1px rgba(15,23,42,.03);flex:0 0 auto}.bc-document-view-switch__option{min-width:0;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--text-secondary,#64748b);font-size:12px;font-weight:700;line-height:1;cursor:pointer;white-space:nowrap}.bc-document-view-switch--small{height:28px;padding:2px}.bc-document-view-switch--small .bc-document-view-switch__option{height:22px}.bc-document-view-switch__count{color:inherit;font-size:10px;font-variant-numeric:tabular-nums;opacity:.68}.bc-document-view-switch__option:focus-visible:not(:disabled),.bc-document-view-switch__option:hover:not(:disabled){color:var(--text-primary,#1f2937);background:color-mix(in srgb,var(--bg-primary,#fff) 72%,transparent);outline:none}.bc-document-view-switch__option--active,.bc-document-view-switch__option--active:focus-visible:not(:disabled),.bc-document-view-switch__option--active:hover:not(:disabled){background:var(--bg-primary,#fff);color:var(--bc-connect-primary,#29755b);box-shadow:0 1px 3px rgba(15,23,42,.12)}.bc-document-view-switch__option:focus-visible:not(:disabled){outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--bc-connect-primary,#29755b) 32%,transparent)}.bc-document-view-switch__option--active:focus-visible:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb,var(--bc-connect-primary,#29755b) 32%,transparent),0 1px 3px rgba(15,23,42,.12)}.bc-document-view-switch__option:disabled{cursor:default;color:var(--text-tertiary,#94a3b8);opacity:.62}[data-theme=dark] .bc-document-view-switch{border-color:var(--border-primary);background:var(--surface-subtle)}[data-theme=dark] .bc-document-view-switch__option--active,[data-theme=dark] .bc-document-view-switch__option--active:focus-visible:not(:disabled),[data-theme=dark] .bc-document-view-switch__option--active:hover:not(:disabled){background:var(--bg-input);color:var(--color-primary-hover);box-shadow:inset 0 0 0 1px var(--border-primary)}[data-theme=dark] .bc-document-view-switch__option:focus-visible:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-hover) 42%,transparent)}[data-theme=dark] .bc-document-view-switch__option--active:focus-visible:not(:disabled){box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-hover) 42%,transparent),inset 0 0 0 1px var(--border-primary)}@media (max-width:760px){.bc-document-view-switch{width:100%;grid-auto-columns:minmax(0,1fr)}}.bc-content-portal[data-v-0780e222]{display:contents}.bc-datepicker-input{box-sizing:border-box;min-width:0;font-family:var(--font-sans);width:100%;height:calc(var(--bc-input-height, 32px) - 2px);border:none;background:transparent;padding:0 44px 0 12px;font-size:var(--text-sm,14px);color:var(--dp-text);line-height:calc(var(--bc-input-height, 32px) - 2px);cursor:pointer;outline:none;position:relative;z-index:1}.bc-datepicker-input::-moz-placeholder{color:var(--dp-text-muted)}.bc-datepicker-input::placeholder{color:var(--dp-text-muted)}.bc-datepicker-input:disabled{cursor:not-allowed}.bc-datepicker-wrapper[data-v-4bec51ce]{display:flex;flex-direction:column;gap:0;position:relative;--dp-bg:var(--bg-input,var(--bg-primary,#fff));--dp-bg-muted:var(--bg-tertiary,#f1f5f9);--dp-border:var(--border-input,#cbd5e1);--dp-border-focus:var(--color-primary,#334e68);--dp-text:var(--text-primary,#1e293b);--dp-text-muted:var(--text-placeholder,#64748b);--dp-shadow:var(--shadow-xs,0 1px 2px rgba(15,23,42,.08));--dp-radius:var(--radius-md,4px)}.bc-datepicker-input-wrapper[data-v-4bec51ce]{position:relative;display:flex;align-items:center;min-height:var(--bc-input-height,32px);background-color:var(--dp-bg);border:1px solid var(--dp-border);border-radius:var(--dp-radius);box-shadow:var(--dp-shadow);transition:border-color var(--transition-medium),box-shadow var(--transition-medium),background-color var(--transition-medium)}.bc-datepicker-input-wrapper[data-v-4bec51ce]:focus-within{border-color:var(--dp-border-focus);box-shadow:0 0 0 3px var(--color-primary-light,rgba(51,78,104,.18))}.bc-datepicker-input-wrapper--error[data-v-4bec51ce]{border-color:color-mix(in srgb,var(--status-error) 40%,transparent)}.bc-datepicker-input-wrapper--error[data-v-4bec51ce]:focus-within{border-color:color-mix(in srgb,var(--status-error) 60%,transparent);box-shadow:0 0 0 2px var(--status-error-light)}.bc-datepicker-input-wrapper--disabled[data-v-4bec51ce]{opacity:.6;cursor:not-allowed}.bc-datepicker-icon-wrapper[data-v-4bec51ce]{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);cursor:pointer;pointer-events:auto;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);transition:background-color var(--transition-fast),color var(--transition-fast);color:var(--text-tertiary,#5f6f82)}.bc-datepicker-icon-wrapper[data-v-4bec51ce]:hover{background-color:var(--bg-hover);color:var(--dp-text)}.bc-datepicker-icon[data-v-4bec51ce]{color:currentColor;transition:color var(--transition-fast)}.bc-date-picker[data-v-4bec51ce]{position:fixed;z-index:var(--bc-z-popover,10200)}.bc-date-picker{display:inline-flex;flex-direction:column;--dp-bg:var(--bg-input,var(--bg-modal));background-color:var(--bg-modal);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border-primary);width:328px;overflow:visible;outline:none}.bc-date-picker__body{padding:var(--space-4)}.bc-date-picker .bc-info-banner--compact{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);background:var(--status-info-bg,#e4f0f7);border:1px solid color-mix(in srgb,var(--status-info,#286f9e) 55%,transparent);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:1.4;color:var(--text-primary,#1e293b)}.bc-date-picker .bc-info-banner__icon{flex-shrink:0;color:var(--status-info,#286f9e);margin-top:var(--space-0-5)}.bc-date-picker .bc-info-banner__content{flex:1}.bc-date-picker__controls{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2)}.bc-date-picker__month-year{border:0;background:transparent;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.bc-date-picker__month-year:hover{background-color:var(--bg-hover)}.bc-date-picker__month-year:disabled{cursor:default;opacity:.65;pointer-events:none}.bc-date-picker__month-year-icon{transition:transform var(--transition-medium)}.bc-date-picker__nav{display:flex;gap:var(--space-1)}.bc-date-picker__nav-btn{width:32px;height:32px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.bc-date-picker__nav-btn:hover{background-color:var(--bg-hover);color:var(--text-primary)}.bc-date-picker__nav-btn:disabled{cursor:default;opacity:.45;pointer-events:none}.bc-date-picker__calendar{display:flex;flex-direction:column}.bc-date-picker__calendar-header,.bc-date-picker__calendar-week{display:grid;grid-template-columns:36px repeat(7,minmax(0,1fr));-moz-column-gap:var(--space-1);column-gap:var(--space-1);align-items:center}.bc-date-picker__calendar-header{border-bottom:1px solid var(--border-secondary)}.bc-date-picker__calendar-week{padding:var(--space-0-5) 0}.bc-date-picker__calendar--loading{pointer-events:none}.bc-date-picker__skeleton-week{min-height:41px}.bc-date-picker__skeleton-day,.bc-date-picker__skeleton-week-number{display:block}.bc-date-picker__skeleton-week-number{width:18px;height:10px;border-radius:var(--radius-sm)}.bc-date-picker__skeleton-day-wrap{display:flex;align-items:center;justify-content:center;width:36px;height:36px;justify-self:center}.bc-date-picker__skeleton-day{width:22px;height:12px;border-radius:var(--radius-sm)}.bc-date-picker__week-header{color:var(--text-secondary);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-1)}.bc-date-picker__week-header,.bc-date-picker__week-number{align-self:stretch;display:flex;align-items:center;justify-content:flex-start;font-size:var(--text-xs);font-weight:var(--font-semibold);border-right:1px solid color-mix(in srgb,var(--border-secondary) 58%,transparent)}.bc-date-picker__week-number{color:var(--text-tertiary);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.bc-date-picker__weekday{text-align:center;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);padding:var(--space-2) 0}.bc-date-picker__day{width:36px;height:36px;justify-self:center;display:flex;align-items:center;justify-content:center;font-size:var(--text-compact);border-radius:50%;cursor:pointer;color:var(--text-primary);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.bc-date-picker__day:not(.bc-date-picker__day--outside):hover{background-color:var(--bg-hover)}.bc-date-picker__day--outside{color:var(--text-tertiary);cursor:default;opacity:.3;pointer-events:none}.bc-date-picker__day--outside:hover{background-color:transparent}.bc-date-picker__day--today{border:1px solid var(--color-primary)}.bc-date-picker__day--today:hover{color:var(--text-primary)}.bc-date-picker__day--selected{background-color:var(--color-primary);color:var(--text-inverse);border-color:var(--color-primary);box-shadow:none}.bc-date-picker__day.bc-date-picker__day--selected:hover{background-color:var(--color-primary-hover);color:var(--text-inverse);box-shadow:none}.bc-date-picker__day--focused,.bc-date-picker__day:focus{outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}.bc-date-picker__day--disabled{color:var(--text-tertiary);background-color:transparent;cursor:not-allowed;opacity:.4;text-decoration:line-through}.bc-date-picker__day--disabled:hover{background-color:transparent;box-shadow:none}.bc-date-picker__day--today.bc-date-picker__day--disabled{border-color:var(--text-secondary);box-shadow:none;opacity:.65}.bc-date-picker__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2) 0 0;border-top:1px solid color-mix(in srgb,var(--border-secondary) 58%,transparent)}.bc-date-picker__month-year-dropdown{margin-bottom:var(--space-4);padding:var(--space-3);background-color:var(--bg-secondary,#f9fafb);border-radius:var(--radius-lg);border:1px solid var(--border-secondary)}.bc-date-picker__month-year-grid{display:flex;flex-direction:column;gap:var(--space-3)}.bc-date-picker__year-section{flex:1;min-width:0}.bc-date-picker__year-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);padding:var(--space-1) 0}.bc-date-picker__year-range{font-size:var(--text-compact);font-weight:var(--font-semibold);color:var(--text-primary)}.bc-date-picker__year-nav{width:24px;height:24px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast),color var(--transition-fast)}.bc-date-picker__year-nav:hover{background-color:var(--bg-hover);color:var(--text-primary)}.bc-date-picker__year-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-1-5)}.bc-date-picker__year-btn{padding:var(--space-1-5) var(--space-3);border:1px solid var(--border-secondary);background:var(--dp-bg);color:var(--text-primary);font-size:var(--text-compact);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.bc-date-picker__year-btn:hover{background-color:var(--bg-hover);border-color:var(--color-primary)}.bc-date-picker__year-btn--active{background-color:var(--color-primary);color:var(--text-inverse);border-color:var(--color-primary)}.bc-date-picker__year-btn--active:hover{background-color:var(--color-primary-hover)}.bc-date-picker__month-section{flex:2;min-width:0}.bc-date-picker__month-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1-5)}.bc-date-picker__month-btn{padding:var(--space-2) var(--space-3);border:1px solid var(--border-secondary);background:var(--dp-bg);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.bc-date-picker__month-btn:hover{background-color:var(--bg-hover);border-color:var(--color-primary)}.bc-date-picker__month-btn--active{background-color:var(--color-primary);color:var(--text-inverse);border-color:var(--color-primary)}.bc-date-picker__month-btn--active:hover{background-color:var(--color-primary-hover)}.bc-month-year-fade-enter-active,.bc-month-year-fade-leave-active{transition:all var(--transition-medium)}.bc-month-year-fade-enter-from{opacity:0;transform:translateY(-8px)}.bc-month-year-fade-leave-to{opacity:0;transform:translateY(-4px)}@media (max-width:400px){.bc-date-picker__month-year-grid{flex-direction:column}.bc-date-picker__year-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:640px){.bc-date-picker{width:100%!important;max-width:calc(100vw - var(--space-4))}.bc-date-picker__day{font-size:var(--text-sm);width:40px;height:40px}.bc-date-picker__month-year{font-size:var(--text-compact)}.bc-date-picker__nav-btn{width:36px;height:36px;min-height:36px}}@media (max-width:480px){.bc-date-picker__body{padding:var(--space-3)}.bc-date-picker__calendar{gap:0}.bc-date-picker__calendar-header,.bc-date-picker__calendar-week{grid-template-columns:32px repeat(7,minmax(0,1fr))}.bc-date-picker__day{font-size:var(--text-compact);width:36px;height:36px}.bc-date-picker__week-header,.bc-date-picker__weekday{font-size:var(--text-2xs);padding:var(--space-1-5) 0}.bc-date-picker__week-header{padding-left:var(--space-0-5)}.bc-date-picker__week-number{font-size:var(--text-2xs);padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-0-5)}.bc-date-picker__month-year-dropdown{padding:var(--space-2)}.bc-date-picker__month-year-grid{gap:var(--space-3)}.bc-date-picker__month-btn{padding:var(--space-1-5) var(--space-2);font-size:var(--text-2xs)}.bc-date-picker__year-btn{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}}@media (hover:none) and (pointer:coarse){.bc-date-picker__day{min-height:44px}.bc-date-picker__nav-btn,.bc-date-picker__year-nav{min-width:44px;min-height:44px}.bc-date-picker__month-btn,.bc-date-picker__year-btn{min-height:40px}.bc-date-picker__day:hover,.bc-date-picker__month-btn:hover,.bc-date-picker__year-btn:hover{transform:none}}@media (prefers-contrast:high){.bc-date-picker__day--today{border-width:2px}.bc-date-picker__day--selected{border:2px solid var(--text-primary)}.bc-date-picker__day--focused,.bc-date-picker__day:focus{outline-width:3px}}@media (prefers-reduced-motion:reduce){.bc-date-picker__day,.bc-date-picker__month-btn,.bc-date-picker__month-year,.bc-date-picker__month-year-icon,.bc-date-picker__nav-btn,.bc-date-picker__week-number,.bc-date-picker__year-btn,.bc-month-year-fade-enter-active,.bc-month-year-fade-leave-active{transition:none}}.ird[data-v-6d687d2d]{display:flex;flex-direction:column;gap:var(--space-3,12px)}.ird__existing[data-v-6d687d2d]{display:inline-flex;align-items:center;gap:4px;margin:0}.ird__options[data-v-6d687d2d]{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:var(--space-4,16px);align-items:start}.ird__group[data-v-6d687d2d]{display:flex;flex-direction:column;gap:var(--space-1-5,6px);min-width:0}.ird__articles[data-v-6d687d2d]{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1-5,6px) var(--space-4,16px)}.ird__articles legend[data-v-6d687d2d]{width:100%;margin-bottom:var(--space-1,4px)}.ird__kpis[data-v-6d687d2d]{margin:0}@media (max-width:720px){.ird__options[data-v-6d687d2d]{grid-template-columns:1fr}}.inquiry-form__grid[data-v-9a21cc18]{display:grid;grid-template-columns:repeat(3,minmax(180px,240px)) repeat(2,minmax(140px,180px)) auto;gap:12px;align-items:end;justify-content:start}.inquiry-form__price-flag[data-v-9a21cc18]{padding-bottom:6px;white-space:nowrap}.inquiry-form__note[data-v-9a21cc18]{margin-top:10px;max-width:900px}.inquiry-form__sent[data-v-9a21cc18]{font-size:12px;white-space:nowrap}.inquiry-form__field-hint[data-v-9a21cc18]{gap:5px;margin-top:5px;font-weight:600;line-height:1.25}.inquiry-form__error-badge[data-v-9a21cc18],.inquiry-form__field-hint[data-v-9a21cc18]{display:inline-flex;align-items:center;color:var(--status-error,#b83a3a);font-size:11px}.inquiry-form__error-badge[data-v-9a21cc18]{justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--status-error-light,rgba(184,58,58,.08));border:1px solid color-mix(in srgb,var(--status-error,#b83a3a) 22%,transparent);font-weight:700;line-height:1;font-feature-settings:"tnum"}.inquiry-form__deadline[data-v-9a21cc18]{font-size:11px;line-height:16px}.inquiry-form__deadline--overdue[data-v-9a21cc18]{color:var(--status-error,#b83a3a);font-weight:500}.inquiry-form__deadline--soon[data-v-9a21cc18]{color:var(--status-warning,#a15c07);font-weight:500}.inquiry-form__deadline--open[data-v-9a21cc18]{color:var(--text-secondary,#475569)}.inquiry-form__block[data-v-9a21cc18]{margin-top:14px}.inquiry-form__block-title[data-v-9a21cc18]{margin:0 0 6px;font-size:13px;font-weight:600;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.inquiry-form__block-hint[data-v-9a21cc18]{font-size:11px;font-weight:400}.inquiry-form__table[data-v-9a21cc18]{overflow-x:auto}.inquiry-form__num[data-v-9a21cc18]{width:100%;text-align:right}.inquiry-form__response[data-v-9a21cc18]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle,#e2e8f0);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.inquiry-form__actions[data-v-9a21cc18]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:1100px){.inquiry-form__grid[data-v-9a21cc18]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:520px){.inquiry-form__grid[data-v-9a21cc18]{grid-template-columns:1fr}}.bc-item-picker[data-v-513abc0c]{position:relative;width:100%}.bc-item-picker__input-wrapper[data-v-513abc0c]{position:relative;display:flex;align-items:center}.bc-item-picker__input[data-v-513abc0c]{width:100%;box-sizing:border-box;height:var(--bc-input-height,32px);padding:0 28px 0 var(--space-3,12px);font-size:var(--text-sm,14px);line-height:1.4;color:var(--text-primary,#0f172a);background-color:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px);font-family:inherit;transition:background-color var(--transition-fast,.12s ease),border-color var(--transition-fast,.12s ease),box-shadow var(--transition-fast,.12s ease),color var(--transition-fast,.12s ease)}.bc-item-picker__input[data-v-513abc0c]:hover:not(:disabled):not([readonly]){border-color:var(--border-secondary,#cbd5e1)}.bc-item-picker__input[data-v-513abc0c]:focus{outline:none;border-color:var(--color-primary,#29755b);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#29755b) 10%,transparent)}.bc-item-picker__input[data-v-513abc0c]:disabled,.bc-item-picker__input[readonly][data-v-513abc0c]{background-color:var(--bg-secondary,#f8fafc);color:var(--text-disabled,#94a3b8);cursor:not-allowed}.bc-item-picker__input[data-v-513abc0c]::-moz-placeholder{color:var(--text-tertiary,#cbd5e1)}.bc-item-picker__input[data-v-513abc0c]::placeholder{color:var(--text-tertiary,#cbd5e1)}.bc-item-picker__clear[data-v-513abc0c]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--text-disabled,#94a3b8);cursor:pointer;border-radius:4px;transition:all .15s ease}.bc-item-picker__clear[data-v-513abc0c]:hover{background:var(--bg-hover,#f1f5f9);color:var(--text-secondary,#64748b)}.bc-history__toolbar{display:flex;padding:var(--space-3,12px) var(--space-5,20px) 0}.bc-history__groups,.bc-history__loading{padding:var(--space-4,16px) var(--space-5,20px)}.bc-history__loading{display:grid;gap:var(--space-3,12px)}.bc-history__day{margin:0 0 var(--space-2,8px);padding-left:var(--space-5,20px);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600}.bc-history__list{list-style:none;margin:0;padding:0}.bc-history__item{position:relative;padding:0 0 var(--space-4,16px) var(--space-5,20px);overflow-wrap:anywhere}.bc-history__item:not(:last-child):before{content:"";position:absolute;left:3px;top:17px;bottom:3px;width:2px;background:var(--border-secondary)}.bc-history__dot{position:absolute;left:0;top:5px}.bc-history__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3,12px)}.bc-history__action{font-weight:600;font-size:var(--text-compact);color:var(--text-primary)}.bc-history__action--cancelled{color:var(--status-error)}.bc-history__time{display:flex;flex-direction:column;align-items:flex-end;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.bc-history__meta,.bc-history__note{margin-top:var(--space-0-5,2px);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4}.bc-history__tech{color:var(--text-secondary);font-family:var(--font-mono,monospace)}.bc-history__sep{margin:0 var(--space-1,4px)}.bc-history__receipt-list{display:grid;gap:var(--space-1,4px);margin-top:var(--space-2,8px);padding:var(--space-2,8px);border-radius:var(--radius-sm,4px);background:var(--bg-secondary)}.bc-history__receipt-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2,8px);color:var(--text-secondary);font-size:var(--text-xs)}.bc-history__receipt-item strong{color:var(--text-primary);font-variant-numeric:tabular-nums}.bc-history__receipt-item em{grid-column:1/-1;font-style:normal}.bc-history__label{font-weight:600}.modal-vendor-portal-invite-dialog .vpid__vendor{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:8px;background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border-secondary,#e5e5e5);margin-bottom:18px}.modal-vendor-portal-invite-dialog .vpid__vendor-main{flex:1;min-width:0}.modal-vendor-portal-invite-dialog .vpid__vendor-label{font-size:10px;font-weight:600;color:var(--text-tertiary,#6a6a6a);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px}.modal-vendor-portal-invite-dialog .vpid__vendor-name{font-size:15px;font-weight:600;color:var(--text-primary,#1a1a1a);line-height:1.2}.modal-vendor-portal-invite-dialog .vpid__vendor-meta{display:flex;gap:4px;font-size:12px;color:var(--text-tertiary,#6a6a6a);margin-top:4px}.modal-vendor-portal-invite-dialog .vpid__lang-group{display:flex;gap:4px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;max-width:220px}.modal-vendor-portal-invite-dialog .vpid__lang-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;letter-spacing:.4px;color:var(--text-tertiary,#6a6a6a);background:var(--bg-card,#fff);border:1px solid var(--border-secondary,#e5e5e5);border-radius:999px;cursor:pointer;transition:all .15s ease}.modal-vendor-portal-invite-dialog .vpid__lang-btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.modal-vendor-portal-invite-dialog .vpid__lang-btn:disabled{opacity:.5;cursor:not-allowed}.modal-vendor-portal-invite-dialog .vpid__lang-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse)}.modal-vendor-portal-invite-dialog .vpid__lang-btn--active:hover{color:var(--text-inverse)!important}.modal-vendor-portal-invite-dialog .vpid__lang-flag{font-size:13px;line-height:1}.modal-vendor-portal-invite-dialog .vpid__lang-code{font-family:var(--font-mono)}.modal-vendor-portal-invite-dialog .vpid__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modal-vendor-portal-invite-dialog .vpid__req{color:var(--status-error);font-weight:400}.modal-vendor-portal-invite-dialog .vpid__textarea{width:100%;min-height:200px;resize:vertical;font-family:inherit;line-height:1.5}.modal-vendor-portal-invite-dialog .vpid__footer-info{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin-top:4px;border-radius:8px;background:var(--bg-secondary,#f8f9fa);border:1px solid var(--border-secondary,#e5e5e5)}.modal-vendor-portal-invite-dialog .vpid__footer-info-icon{color:var(--text-tertiary,#6a6a6a);flex-shrink:0;margin-top:1px}.modal-vendor-portal-invite-dialog .vpid__footer-info-text{flex:1;min-width:0;font-size:11px;line-height:1.5;color:var(--text-tertiary,#6a6a6a)}.modal-vendor-portal-invite-dialog .vpid__link-row{display:flex;align-items:center;gap:6px;margin-top:6px}.modal-vendor-portal-invite-dialog .vpid__link-preview{flex:1;min-width:0;padding:5px 8px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary,#444);background:var(--bg-card,#fff);border:1px solid var(--border-secondary,#e5e5e5);border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.modal-vendor-portal-invite-dialog .vpid__grid{grid-template-columns:1fr}}.modal-nl-distribution-email-dialog .nled-carrier{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border-input,#e2e8f0);border-radius:8px;background:var(--bg-secondary,#f8fafc);cursor:pointer}.modal-nl-distribution-email-dialog .nled-carrier__text{display:flex;flex-direction:column;gap:2px}.modal-nl-distribution-email-dialog .nled-carrier__title{font-weight:var(--font-semibold,600);color:var(--text-primary);font-size:13px}.modal-nl-distribution-email-dialog .nled-carrier__sub{font-size:12px;color:var(--text-secondary)}.modal-waf-csv-confirm-dialog .csv-confirm{display:flex;flex-direction:column;gap:20px}.modal-waf-csv-confirm-dialog .csv-confirm__summary{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-xl,8px);padding:var(--space-4,16px)}.modal-waf-csv-confirm-dialog .csv-confirm__intro{font-size:14px;font-weight:500;color:var(--text-secondary);margin-bottom:12px}.modal-waf-csv-confirm-dialog .csv-confirm__list{margin:0;padding-left:20px;font-size:13px;color:var(--text-tertiary);line-height:1.8}.modal-waf-csv-confirm-dialog .csv-confirm__list strong{color:var(--text-primary);font-weight:600}.modal-waf-csv-confirm-dialog .csv-confirm__templates{display:flex;gap:12px;flex-wrap:wrap}.modal-waf-csv-confirm-dialog .csv-confirm__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:640px){.modal-waf-csv-confirm-dialog .csv-confirm__grid{grid-template-columns:1fr}}.modal-waf-csv-confirm-dialog .csv-confirm__col{display:flex;flex-direction:column;gap:8px}.modal-waf-csv-confirm-dialog .csv-confirm__section{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:4px}.modal-share-link-dialog .sld-label{display:block;font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.modal-share-link-dialog .sld-error{display:block;font-size:12px;color:var(--status-error);margin-top:6px}.modal-share-link-dialog .sld-hint{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.modal-share-link-dialog .sld-hint__icon{color:var(--color-primary);flex-shrink:0}.article-supplier-list__top{width:110px}.gtin-list-manage__import{margin-bottom:var(--space-4,16px)}.gtin-list-manage__import-body{display:grid;gap:var(--space-2,8px);margin-top:var(--space-2,8px)}.gtin-list-manage__import-actions{display:flex;justify-content:flex-end}.gtin-list-manage__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-3,12px)}.gtin-list-manage__search{flex:1 1 280px}.release-highlights{display:flex;flex-direction:column;gap:var(--space-5,20px)}.release-highlights__intro{margin:0;color:var(--text-secondary,#475569);font-size:14px;line-height:1.55}.release-highlights__list{margin:0;padding:0;list-style:none}.release-highlights__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--space-4,16px);align-items:start;padding:var(--space-4,16px) 0;border-top:1px solid var(--border-primary,#d9e1e8)}.release-highlights__item:first-child{padding-top:0;border-top:0}.release-highlights__item:last-child{padding-bottom:0}.release-highlights__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-primary,#29755b);background:var(--surface-selected,#e7f2ed);border-radius:var(--radius-md,4px)}.release-highlights__copy{min-width:0}.release-highlights__title{margin:0 0 var(--space-1,4px);color:var(--text-primary,#1e293b);font-size:15px;font-weight:var(--font-semibold,600);line-height:1.4}.release-highlights__description{margin:0;color:var(--text-secondary,#475569);font-size:14px;line-height:1.55}@media (max-width:480px){.release-highlights__item{grid-template-columns:36px minmax(0,1fr);gap:var(--space-3,12px)}.release-highlights__icon{width:36px;height:36px}}.photo-viewer__viewport{position:relative;height:min(500px,60vh);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-canvas)}.photo-viewer__image{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;transition:transform .06s ease;max-width:none;max-height:none}.photo-viewer__controls{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;gap:var(--space-1);padding:var(--space-1);z-index:2;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md)}@media (prefers-reduced-motion:reduce){.photo-viewer__image{transition:none}}.bc-floating-errors{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 48px);z-index:900;background:var(--bg-modal);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-primary);overflow:hidden;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.bc-floating-errors--anchored{position:sticky;bottom:12px;left:auto;transform:none;margin:16px auto 0;max-height:min(60vh,480px)}.bc-floating-errors__header-row{display:flex;align-items:stretch;flex:0 0 auto;min-height:46px;border-top:3px solid var(--status-error);border-bottom:1px solid var(--border-primary);background:var(--bg-secondary)}.bc-floating-errors__grip{display:flex;justify-content:center;align-items:center;width:42px;padding:0;cursor:grab;color:var(--text-tertiary);background:transparent;border-right:1px solid var(--border-primary);border-radius:var(--radius-2xl) 0 0 0;transition:color var(--transition-fast),background-color var(--transition-fast)}.bc-floating-errors__grip:focus-visible,.bc-floating-errors__grip:hover{color:var(--text-primary);background:var(--bg-hover);outline:none}.bc-floating-errors__grip:active{cursor:grabbing;background:var(--bg-selected)}.bc-floating-errors__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:1;min-width:0;padding:8px 12px;background:transparent;border:none;border-radius:0 var(--radius-2xl) 0 0;cursor:pointer;color:var(--text-primary);transition:background-color var(--transition-fast),color var(--transition-fast)}.bc-floating-errors__header:focus-visible,.bc-floating-errors__header:hover{background:var(--bg-hover);outline:none}.bc-floating-errors__header-content{display:flex;align-items:center;gap:9px;min-width:0;color:var(--text-primary);font-weight:var(--font-semibold,600);font-size:13px;letter-spacing:0}.bc-floating-errors__count-ring{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:var(--radius-full);background:var(--status-error);color:var(--text-inverse);font-weight:700;font-size:12px;font-feature-settings:"tnum";box-shadow:var(--shadow-xs);transition:transform var(--transition-spring)}.bc-floating-errors__header:focus-visible .bc-floating-errors__count-ring,.bc-floating-errors__header:hover .bc-floating-errors__count-ring{transform:scale(1.06)}.bc-floating-errors__count-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-semibold,600)}.bc-floating-errors__header svg{flex-shrink:0;color:var(--text-secondary);stroke:currentColor}.bc-floating-errors__list{flex:1 1 auto;max-height:min(360px,calc(100vh - 108px));overflow-y:auto;padding:10px;scrollbar-width:thin;scrollbar-color:var(--border-secondary) transparent}.bc-floating-errors__list::-webkit-scrollbar{width:8px}.bc-floating-errors__list::-webkit-scrollbar-track{background:transparent}.bc-floating-errors__list::-webkit-scrollbar-thumb{background:var(--border-secondary);border-radius:var(--radius-full);border:2px solid var(--bg-modal)}.bc-floating-errors__list--grouped{padding-top:8px}.bc-floating-errors__section+.bc-floating-errors__section{margin-top:8px;padding-top:8px;border-top:1px solid var(--border-primary)}.bc-floating-errors__section-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 5px;padding:0 3px;color:var(--text-secondary);font-size:11px;font-weight:var(--font-semibold,600);line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.bc-floating-errors__section-count{display:inline-flex;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:11px;font-weight:700;font-feature-settings:"tnum"}.bc-floating-errors__item,.bc-floating-errors__section-count{align-items:center;background:var(--status-error-bg);color:var(--status-error-hover)}.bc-floating-errors__item{display:flex;gap:9px;width:100%;min-height:50px;padding:8px 10px 8px 9px;margin-bottom:5px;font-size:13px;border:1px solid color-mix(in srgb,var(--status-error) 32%,var(--border-primary));border-left:3px solid var(--status-error);border-radius:7px;cursor:pointer;text-align:left;font-family:inherit;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.bc-floating-errors__item:focus-visible,.bc-floating-errors__item:hover{background:var(--status-error-bg-hover);border-color:var(--status-error);transform:translateX(1px);box-shadow:var(--shadow-sm);outline:none}.bc-floating-errors__item:focus-visible{box-shadow:0 0 0 2px var(--status-error)}.bc-floating-errors__item:last-child{margin-bottom:0}.bc-floating-errors__item-icon-wrap{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-lg);color:var(--status-error);background:var(--bg-primary);border:1px solid color-mix(in srgb,var(--status-error) 32%,var(--border-primary));transition:background var(--transition-fast),transform var(--transition-fast)}.bc-floating-errors__item:focus-visible .bc-floating-errors__item-icon-wrap,.bc-floating-errors__item:hover .bc-floating-errors__item-icon-wrap{background:var(--bg-hover);transform:none}.bc-floating-errors__item-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bc-floating-errors__item-label{font-weight:var(--font-semibold,600);color:var(--status-error-hover);font-size:13px;line-height:1.25;letter-spacing:0}.bc-floating-errors__item-msg{font-weight:var(--font-normal,400);font-size:12px;color:var(--text-secondary);line-height:1.3}.bc-floating-errors__item-arrow{flex-shrink:0;color:var(--status-error);opacity:0;transform:translateX(-4px);transition:opacity var(--transition-fast),transform var(--transition-fast)}.bc-floating-errors__item:focus-visible .bc-floating-errors__item-arrow,.bc-floating-errors__item:hover .bc-floating-errors__item-arrow{opacity:1;transform:translateX(0)}.bc-floating-errors__item-enter-active{animation:bc-fe-item-in var(--motion-duration-stagger) cubic-bezier(.16,1,.3,1) both}.bc-floating-errors__item-leave-active{animation:bc-fe-item-out var(--transition-medium) ease-in both;position:absolute;width:calc(100% - 32px)}.bc-floating-errors__item-move{transition:transform var(--motion-duration-stagger) cubic-bezier(.16,1,.3,1)}@keyframes bc-fe-item-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes bc-fe-item-out{0%{opacity:1;transform:translateX(0);max-height:80px}to{opacity:0;transform:translateX(40px);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.bc-floating-errors-panel-enter-active,.bc-floating-errors-panel-leave-active{transition:opacity var(--motion-duration-stagger) cubic-bezier(.16,1,.3,1)}.bc-floating-errors-panel-enter-from,.bc-floating-errors-panel-leave-to{opacity:0}@media (max-width:768px){.bc-floating-errors{bottom:12px;left:12px;right:12px;transform:none;width:auto;max-height:calc(100vh - 24px)}.bc-floating-errors__list{max-height:min(320px,calc(100vh - 92px))}}.bc-purchase-process__reference{gap:3px;min-height:22px;padding:0;border:0;background:transparent;color:var(--color-primary,#29755b);font:inherit;font-weight:700;cursor:pointer}.bc-purchase-process__reference:focus-visible,.bc-purchase-process__reference:hover{text-decoration:underline;outline:none}.bc-purchase-process__detail{color:var(--text-secondary,#475569);font-weight:600}.bc-process{min-width:0;padding:var(--space-4);color:var(--text-secondary)}.bc-process__caption{display:block;margin-bottom:var(--space-3);font-size:var(--text-2xs,11px);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.04em}.bc-process__list{display:flex;margin:0;padding:0;list-style:none}.bc-process__step{position:relative;flex:1 1 0;min-width:0;padding:0 var(--space-2);text-align:center}.bc-process__step:after,.bc-process__step:before{content:"";position:absolute;top:14px;height:2px;background:var(--border-primary)}.bc-process__step:before{left:0;right:calc(50% + 20px)}.bc-process__step:after{left:calc(50% + 20px);right:0}.bc-process__step:first-child:before,.bc-process__step:last-child:after{display:none}.bc-process__heading{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit}button.bc-process__heading{cursor:pointer}button.bc-process__heading:disabled{cursor:default}.bc-process__heading:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}button.bc-process__heading:not(:disabled):hover .bc-process__marker{border-color:var(--color-primary)}.bc-process__marker{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;box-sizing:border-box;border:2px solid var(--border-primary);border-radius:50%;background:var(--bg-primary);color:var(--text-secondary);font-size:var(--text-xs,12px);font-weight:var(--font-semibold)}.bc-process__label{font-size:var(--text-xs,12px);line-height:1.4;font-weight:var(--font-medium);overflow-wrap:anywhere}.bc-process__detail{position:relative;margin-top:var(--space-1);font-size:var(--text-2xs,11px);line-height:1.4;overflow-wrap:anywhere}.bc-process__step--current .bc-process__marker{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 16%,transparent)}.bc-process__step--current .bc-process__label{color:var(--text-primary);font-weight:var(--font-semibold)}.bc-process__step--complete .bc-process__marker{background:color-mix(in srgb,var(--color-primary) 14%,var(--bg-primary));border-color:var(--color-primary);color:var(--color-primary)}.bc-process__step--complete:after,.bc-process__step--complete:before,.bc-process__step--current:before{background:var(--color-primary)}.bc-process__context{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-sm);font-size:var(--text-xs,12px);line-height:1.4}.bc-process__context--success{color:var(--color-primary)}.bc-process__context--warning{color:var(--status-warning)}.bc-process--compact{padding:var(--space-2)}@media (max-width:640px){.bc-process__list{overflow-x:auto;padding:var(--space-1) 0}.bc-process__step{flex:1 0 144px}}.bc-process--collapsed{padding-block:var(--space-2)}.bc-process__summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--text-xs,12px);line-height:1.4}.bc-process__summary-label{color:var(--text-secondary)}.bc-process__summary-context{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.bc-process__summary-context>svg{flex-shrink:0}.bc-process__toggle{margin-left:auto;flex-shrink:0}.bc-process__summary+div{margin-top:var(--space-3)}@media (max-width:640px){.bc-process__summary-context{flex-basis:100%;order:2}}.article-edit-panel .artikel-gtins__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bc-text-primary,#1e293b)}.article-edit-panel .artikel-suppliers__vk{font-size:13px;font-weight:600;color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums}.article-edit-panel .va-artikel{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.article-edit-panel .va-artikel__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.article-edit-panel .va-row--inactive .va-artikel__name{color:var(--text-secondary,#64748b)}.article-edit-panel .va-ek{font-variant-numeric:tabular-nums}.article-edit-panel .va-vol-season{white-space:nowrap;justify-content:flex-end}.article-edit-panel .as-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;margin-bottom:12px;border:1px solid var(--border-primary);border-radius:8px;background:color-mix(in srgb,var(--text-secondary,#64748b) 4%,transparent)}.article-edit-panel .as-add__field{display:flex;flex-direction:column;gap:4px;min-width:220px;flex:1 1 220px}.article-edit-panel .as-add__save{flex:0 0 auto}.article-edit-panel .as-row--overshadowed{opacity:.6}.article-edit-panel .va-marge{font-weight:700;font-variant-numeric:tabular-nums}.article-edit-panel .va-marge--good{color:var(--color-accent-emerald-darker,#047857)}.article-edit-panel .va-marge--ok{color:var(--text-primary,#1f2937)}.article-edit-panel .va-marge--low{color:var(--color-accent-amber-darker,#b45309)}.article-edit-panel .va-marge--bad{color:var(--bc-status-red,#b91c1c)}.article-edit-panel .artikel-edit-panel__override-form{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--bc-bg-filter,#f8f8f8);border-radius:var(--radius-md);max-width:680px;margin-bottom:8px}.article-edit-panel .artikel-edit-panel__override-form-row{display:flex;flex-wrap:wrap;gap:8px}.article-edit-panel .artikel-edit-panel__override-select{flex:1 1 220px;min-width:0}.article-edit-panel .artikel-edit-panel__override-form-actions{display:flex;justify-content:flex-end;gap:8px}[data-theme=dark] .article-edit-panel .artikel-edit-panel__override-form{background:hsla(0,0%,100%,.05)}.article-edit-panel .article-desc__toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px}.article-edit-panel .article-desc__version-select{width:220px}.article-edit-panel .article-desc__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.article-edit-panel .article-desc__images{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.article-edit-panel .article-desc__image{margin:0;display:grid;grid-template-rows:132px auto;border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px);overflow:hidden;background:var(--bg-secondary,#f8fafc)}.article-edit-panel .article-desc__image-link{display:flex;align-items:center;justify-content:center;min-height:0;color:var(--text-tertiary,#94a3b8)}.article-edit-panel .article-desc__image-link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article-edit-panel .article-desc__image-link:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.article-edit-panel .article-desc__image-caption{display:flex;align-items:center;gap:4px;padding:6px;border-top:1px solid var(--border-primary,#e2e8f0);background:var(--bg-primary,#fff)}.article-edit-panel .article-desc__file-input{display:none}.article-edit-panel .article-desc__vendor-add{max-width:420px;margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.article-edit-panel .article-desc__vendors td{vertical-align:top}.article-edit-panel .article-desc__vendors th:first-child{width:32%}.article-edit-panel .article-desc__vendors th:nth-child(2){width:20%}.article-edit-panel .article-desc__vendors th:nth-child(3){width:150px}.article-edit-panel .article-desc__vendors th:nth-child(5){width:48px}.article-edit-panel .article-desc__metadata{display:grid;grid-template-columns:minmax(140px,180px) minmax(200px,360px) minmax(180px,280px);align-items:start;gap:16px;margin-bottom:20px}.article-edit-panel .article-desc__description-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;margin-bottom:16px}.article-edit-panel .article-desc__pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.article-edit-panel .article-desc__label-grid{display:grid;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(100px,130px)) minmax(180px,1fr);align-items:start;gap:16px}.article-edit-panel .article-desc__vendors{min-width:760px}.article-edit-panel .article-desc__audit{display:flex;flex-wrap:wrap;gap:12px 32px;padding:16px 20px;margin:0;font-size:12px;color:var(--text-secondary)}.article-edit-panel .article-desc__audit>div{min-width:0;max-width:100%}.article-edit-panel .article-desc__audit dt{font-size:11px;font-weight:600}.article-edit-panel .article-desc__audit dd{display:flex;flex-wrap:wrap;gap:4px 8px;margin:4px 0 0}.article-edit-panel .article-desc__audit-author{max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:760px){.article-edit-panel .article-desc__description-grid,.article-edit-panel .article-desc__label-grid,.article-edit-panel .article-desc__metadata,.article-edit-panel .article-desc__pair-grid{grid-template-columns:minmax(0,1fr)}.article-edit-panel .article-desc__audit{padding:12px}}@media (max-width:520px){.article-edit-panel .article-desc__version-select{width:100%}}.article-edit-panel .article-desc__create{display:flex;flex-direction:column;gap:var(--form-label-gap,4px);padding:12px;margin-bottom:16px;background:var(--bg-secondary);border-radius:var(--radius-md)}.article-edit-panel .article-desc__create-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.article-edit-panel .article-desc__create-input{flex:0 1 280px;min-width:0}.article-edit-panel .article-desc__weight{max-width:200px}.article-edit-panel .artikel-edit-panel__fields{display:grid;grid-template-columns:minmax(160px,200px) minmax(200px,320px);gap:12px 16px}.article-edit-panel .artikel-edit-panel__fields--weights{grid-template-columns:repeat(2,minmax(0,200px))}.article-edit-panel .artikel-edit-panel__fields--single{grid-template-columns:minmax(0,640px)}.article-edit-panel .artikel-edit-panel__fields--countries{grid-template-columns:repeat(2,minmax(0,312px))}.article-edit-panel .artikel-edit-panel__fields+.artikel-edit-panel__fields{margin-top:12px}.article-edit-panel .artikel-edit-panel__botanical{max-width:640px}@media (max-width:600px){.article-edit-panel .artikel-edit-panel__fields{grid-template-columns:minmax(0,1fr)}.article-edit-panel .as-add__field{min-width:0;flex-basis:100%}}.article-edit-panel .artikel-master-flags{display:flex;flex-wrap:wrap;gap:var(--space-4,16px);margin-top:var(--space-3,12px)}.article-edit-panel .artikel-master-flags label{display:flex;align-items:center;gap:var(--space-1-5,6px)}.article-edit-panel .artikel-master-options{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-4,16px) var(--space-8,32px);margin-top:var(--space-5,20px)}.article-edit-panel .artikel-master-options fieldset{min-width:0;margin:0;padding:0;border:0}.article-edit-panel .artikel-master-fields .artikel-edit-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.article-edit-panel .artikel-master-fields .artikel-edit-panel__fields{grid-template-columns:minmax(0,1fr)}}.article-edit-panel .artikel-panel-classification{display:flex;flex-wrap:wrap;gap:var(--space-1,4px) var(--space-4,16px);margin-top:var(--space-1,4px);color:var(--text-primary)}.article-edit-panel .artikel-panel-classification__label{color:var(--text-secondary)}.article-edit-panel .artikel-master-properties{display:grid;grid-template-columns:minmax(0,320px) minmax(0,180px) minmax(0,200px) minmax(0,200px);gap:var(--space-3,12px) var(--space-4,16px)}.article-edit-panel .artikel-master-properties>div{min-width:0}.article-edit-panel .artikel-master-audit{margin:0;padding:var(--space-3,12px) var(--space-4,16px);font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere}@media (max-width:760px){.article-edit-panel .artikel-master-options,.article-edit-panel .artikel-master-properties{grid-template-columns:minmax(0,1fr)}}.vap-body{display:flex;flex-direction:column;gap:var(--space-4,16px);min-width:0}.vap-subbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3,12px);flex-wrap:wrap}.vap-card__sub{margin:0 0 var(--space-3,12px);color:var(--text-secondary);font-size:var(--text-xs,12px)}.vap-chart{position:relative;height:160px}.vap-chart--tall{height:280px}.va-tt{position:absolute;pointer-events:none;z-index:5;transform:translate(-50%,calc(-100% - 14px));min-width:226px;padding:10px 12px;background:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e5e9ee);border-radius:var(--radius-lg);box-shadow:0 8px 28px rgba(15,23,42,.16);font-size:12px;line-height:1.4;color:var(--text-primary,#1f2937);opacity:0;transition:opacity .2s ease;font-family:inherit}.va-tt__title{font-weight:700;margin-bottom:6px}.va-tt__row{display:flex;align-items:center;gap:8px;padding:2px 0}.va-tt__dot{width:9px;height:9px;border-radius:2px;flex:0 0 auto}.va-tt__name{flex:1 1 auto;min-width:0;color:var(--text-secondary,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.va-tt__val{font-variant-numeric:tabular-nums;font-weight:600}.va-tt__pct{width:40px;text-align:right;color:var(--text-tertiary,#94a3b8);font-variant-numeric:tabular-nums}.va-tt__total{display:flex;justify-content:space-between;margin-top:7px;padding-top:7px;border-top:1px solid var(--border-secondary,#eef1f4);font-weight:700;font-variant-numeric:tabular-nums}.bc-supplier-picker[data-v-25e7833c]{position:relative;width:100%}.bc-supplier-picker__input-wrapper[data-v-25e7833c]{position:relative;display:flex;align-items:center}.bc-supplier-picker__input[data-v-25e7833c]{width:100%;padding-right:28px}.bc-supplier-picker__clear[data-v-25e7833c]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:#94a3b8;cursor:pointer;border-radius:4px;transition:all .15s ease}.bc-supplier-picker__clear[data-v-25e7833c]:hover{background:var(--bg-hover);color:var(--text-secondary)}.article-set-components__empty{padding-block:var(--space-3,12px)}.article-set-components__number{width:90px}.article-set-components__action{width:48px}.article-set-components__summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2,8px);padding-block:var(--space-3,12px);color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.article-set-components__summary strong{margin-left:var(--space-2,8px)}.article-set-components__editor{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4,16px) var(--space-6,24px);padding-block:var(--space-3,12px)}.article-set-components__draft{display:grid;grid-template-columns:minmax(0,1fr) 72px 80px;align-items:start;gap:var(--space-3,12px);flex:1 1 400px;min-width:0}.article-set-components__picker{min-width:0}.article-set-components__draft-feedback{grid-column:1/-1}.article-set-components__draft-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}.article-set-components__validity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2,8px) var(--space-3,12px);flex:0 1 360px;min-width:0}.article-set-components__validity-hint{grid-column:1/-1}@media (max-width:600px){.article-set-components__draft{grid-template-columns:repeat(2,minmax(0,1fr))}.article-set-components__picker{grid-column:1/-1}.article-set-components__validity{flex-basis:100%}}.reservations-table__actions[data-v-fd506ec8]{white-space:nowrap}.bc-inline-warning[data-v-fd506ec8]{display:inline-flex;align-items:center;gap:4px}.reservations-table__note[data-v-fd506ec8]{cursor:help;border-radius:2px}.reservations-table__note[data-v-fd506ec8]:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:1px}.reservations-page__truncated[data-v-3ef835d6]{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0 var(--space-4,16px) var(--space-2,8px)}.reservations-page__cancel-mail[data-v-3ef835d6]{margin-top:var(--space-3,12px)}.routes-save-error[data-v-2f459ce8]{margin-bottom:var(--space-4,16px);box-shadow:none}.routes-default-conflict[data-v-2f459ce8]{margin-top:var(--space-3,12px);box-shadow:none}.routes-conflict-action[data-v-2f459ce8]{align-self:flex-start;margin-top:var(--space-1,4px)}.nf-hint[data-v-2f459ce8]{font-weight:400;color:var(--text-secondary);font-size:.85em}.routes-checkbox-hint[data-v-2f459ce8]{margin:var(--space-1) 0 0 var(--space-6)}.nf-form-hint--warning[data-v-2f459ce8]{color:var(--status-warning)}.routes-vendor-blocked[data-v-2f459ce8]{margin-top:var(--space-2,8px);box-shadow:none}.vendor-surcharges{display:flex;flex-direction:column;gap:var(--space-3,12px)}.vendor-surcharges__add{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3,12px)}.vendor-surcharges__picker{width:min(100%,420px)}.ppc-num{font-variant-numeric:tabular-nums}.ppc-load-error{margin-bottom:var(--space-3,12px)}.ppc-meta{display:grid;grid-template-columns:repeat(3,minmax(180px,320px));justify-content:start;-moz-column-gap:var(--space-8,32px);column-gap:var(--space-8,32px);row-gap:var(--space-2,8px)}.ppc-meta__item{display:flex;flex-direction:column;gap:2px;min-width:0}.ppc-meta__value{font-size:var(--text-compact,13px);color:var(--text-primary);overflow-wrap:anywhere}.ppc-meta__sub{font-size:var(--text-xs,12px);color:var(--text-tertiary)}.ppc-priority__row{display:flex;align-items:center;gap:var(--space-2,8px)}.ppc-priority__row .ppc-priority__select{width:120px;flex:0 0 120px}.ppc-priority__order{list-style:none;margin:var(--space-1-5,6px) 0 0;padding:0;font-size:var(--text-xs,12px);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px}.ppc-priority__rank{display:inline-block;min-width:18px;margin-right:6px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ppc-priority__self{color:var(--text-primary);font-weight:500}.ppc-priority__moved .ppc-priority__rank{color:var(--color-primary);font-weight:600}.ppc-timeline{margin:0 0 var(--space-3,12px)}.ppc-timeline__track{position:relative;height:22px;border-radius:var(--radius-sm,3px);background:var(--bg-secondary);border:1px solid var(--border-secondary,var(--border-primary))}.ppc-timeline__bar{position:absolute;top:2px;bottom:2px;min-width:4px;padding:0;border:0;border-radius:2px;background:color-mix(in srgb,var(--color-primary) 55%,var(--bg-primary));cursor:pointer;transition:background-color var(--transition-fast,.14s) ease,box-shadow var(--transition-fast,.14s) ease}.ppc-timeline__bar:hover{background:color-mix(in srgb,var(--color-primary) 75%,var(--bg-primary))}.ppc-timeline__bar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;z-index:2}.ppc-timeline__bar--plan{box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--text-primary) 45%,transparent)}.ppc-timeline__bar--active{background:var(--color-primary);z-index:1}.ppc-timeline__bar--gap{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--status-warning) 35%,var(--bg-primary)) 0 4px,color-mix(in srgb,var(--status-warning) 12%,var(--bg-primary)) 4px 8px)}.ppc-timeline__bar--gap:hover{background:color-mix(in srgb,var(--status-warning) 40%,var(--bg-primary))}.ppc-timeline__bar--gap:disabled{cursor:default}.ppc-timeline__bar--overlap{background:color-mix(in srgb,var(--status-error) 60%,var(--bg-primary))}.ppc-timeline__today{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--text-primary);pointer-events:none;z-index:3}.ppc-timeline__scale{display:flex;justify-content:space-between;gap:var(--space-2,8px);margin-top:4px;font-size:var(--text-xs,12px);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.ppc-timeline__legend{display:inline-flex;align-items:center;gap:4px}.ppc-timeline__legend-today{display:inline-block;width:2px;height:10px;background:var(--text-primary)}.ppc-notices{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--space-3,12px)}.ppc-notice{margin-top:var(--space-2,8px)}.ppc-notice--error{color:var(--status-error)}.ppc-conflict{margin-bottom:var(--space-3,12px)}.ppc-field-error{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--status-error)}.ppc-periods{width:100%}.ppc-periods td{vertical-align:top}.ppc-periods__range{white-space:nowrap}.ppc-periods__range .bc-status-pill{margin-left:4px}.ppc-periods__total{font-weight:600}.ppc-periods__comment,.ppc-periods__usage{white-space:nowrap;color:var(--text-secondary)}.ppc-periods__comment{max-width:240px;overflow:hidden;text-overflow:ellipsis}.ppc-periods__row--active td{background:color-mix(in srgb,var(--color-primary) 7%,var(--bg-primary))}.ppc-periods__row--overlap td:first-child{box-shadow:inset 3px 0 0 var(--status-error)}.ppc-periods__gap td{padding-top:4px;padding-bottom:4px;font-size:var(--text-xs,12px);color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 6%,var(--bg-primary))}.ppc-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:var(--space-6,24px);align-items:start}.ppc-editor .ppc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ppc-usage{display:flex;gap:var(--space-2,8px);margin-top:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border-left:3px solid var(--status-info);border-radius:var(--radius-md,4px);background:color-mix(in srgb,var(--status-info) 6%,var(--bg-primary));font-size:var(--text-compact,13px);color:var(--text-primary)}.ppc-usage p{margin:0}.ppc-usage__apply{display:flex;align-items:flex-start;gap:6px;margin-top:6px;cursor:pointer}.ppc-usage__apply input{margin-top:2px}.ppc-calc{position:sticky;top:0;padding:var(--space-3,12px);border:1px solid var(--border-primary);border-radius:var(--radius-md,4px);background:var(--bg-primary)}.ppc-calc__title{margin:0 0 var(--space-2,8px);font-weight:600;color:var(--text-primary)}.ppc-calc__table,.ppc-calc__title{font-size:var(--text-compact,13px)}.ppc-calc__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;transition:opacity var(--transition-fast,.14s) ease}.ppc-calc__table--stale{opacity:.55}.ppc-calc__table th{text-align:left;font-weight:400;padding:2px 8px 2px 0}.ppc-calc__table td{text-align:right;white-space:nowrap;padding:2px 0;vertical-align:top}.ppc-calc__main td,.ppc-calc__main th{color:var(--text-primary);padding-top:6px}.ppc-calc__sub th{padding-left:14px}.ppc-calc__sub td,.ppc-calc__sub th{color:var(--text-secondary);font-size:var(--text-xs,12px)}.ppc-calc__charge th{padding-left:22px}.ppc-calc__hint th{padding-left:14px;color:var(--text-tertiary);font-size:11px;font-style:italic}.ppc-calc__total td,.ppc-calc__total th{padding-top:8px;border-top:1px solid var(--border-primary);font-weight:600;color:var(--text-primary)}.ppc-calc__delta td,.ppc-calc__delta th{font-size:var(--text-xs,12px);color:var(--text-tertiary)}.ppc-up{color:var(--status-warning)!important}.ppc-down{color:var(--status-success)!important}.ppc-calc__warnings{list-style:none;margin:var(--space-2,8px) 0 0;padding:var(--space-2,8px) 0 0;border-top:1px dashed var(--border-primary);display:flex;flex-direction:column;gap:4px;font-size:var(--text-xs,12px);color:var(--status-warning)}.ppc-calc__warnings li{display:flex;gap:4px;align-items:flex-start}.ppc-calc__warnings li svg{flex:0 0 auto;margin-top:2px}@media (max-width:1100px){.ppc-editor{grid-template-columns:1fr}.ppc-calc{position:static}.ppc-meta{grid-template-columns:repeat(2,minmax(180px,320px))}}@media (max-width:640px){.ppc-meta{grid-template-columns:1fr}.ppc-editor .ppc-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ppc-calc__table,.ppc-timeline__bar{transition:none}}.vpc-intro{margin:0 0 var(--space-2,8px)}.vpc-cell-sub{font-size:var(--text-xs,12px);color:var(--text-tertiary)}.vpc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vpc-chevron{text-align:right;color:var(--text-tertiary)}.vpc-missing{color:var(--status-warning)}.vendor-default-route[data-v-787aad76]{margin-bottom:20px}.vendor-default-route__inner[data-v-787aad76]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid var(--border-primary)}.vendor-default-route__inner--ok[data-v-787aad76]{background:var(--color-primary-light);border-color:var(--color-primary-light)}.vendor-default-route__inner--warning[data-v-787aad76]{background:color-mix(in srgb,var(--status-warning) 6%,transparent);border-color:color-mix(in srgb,var(--status-warning) 25%,transparent)}.vendor-default-route__icon[data-v-787aad76]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:color-mix(in srgb,var(--bg-card) 50%,transparent)}.vendor-default-route__inner--ok .vendor-default-route__icon[data-v-787aad76]{color:var(--color-primary)}.vendor-default-route__inner--warning .vendor-default-route__icon[data-v-787aad76]{color:var(--status-warning)}.vendor-default-route__body[data-v-787aad76]{flex:1;min-width:0}.vendor-default-route__label[data-v-787aad76]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary)}.vendor-default-route__inner--warning .vendor-default-route__label[data-v-787aad76]{color:var(--color-accent-amber-darker)}.vendor-default-route__value[data-v-787aad76]{margin-top:2px;font-size:14px;color:var(--text-primary)}.vendor-default-route__sep[data-v-787aad76]{margin:0 6px;color:var(--text-tertiary)}.vendor-default-route__hint[data-v-787aad76]{margin-top:2px;font-size:12px;color:var(--color-accent-amber-darker);line-height:1.4}.vendor-assortment__header[data-v-787aad76]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.vendor-assortment__title[data-v-787aad76]{margin:0;display:flex;align-items:center;gap:8px}.vendor-assortment__count[data-v-787aad76]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary,#475569);background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-full,9999px)}.va-ek[data-v-787aad76]{font-variant-numeric:tabular-nums}.va-vol-season[data-v-787aad76]{white-space:nowrap;justify-content:flex-end}.va-tag[data-v-787aad76]{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 6px;line-height:1.5;border:1px solid transparent}.va-tag--primary[data-v-787aad76]{color:var(--color-accent-emerald-darker,#047857);background:color-mix(in srgb,var(--color-accent-emerald-darker,#047857) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent-emerald-darker,#047857) 22%,transparent)}.va-tag--warn[data-v-787aad76]{color:var(--color-accent-amber-darker,#b45309);background:color-mix(in srgb,var(--color-accent-amber-darker,#b45309) 12%,transparent);border-color:color-mix(in srgb,var(--color-accent-amber-darker,#b45309) 22%,transparent)}.va-tag--muted[data-v-787aad76]{color:var(--text-secondary,#64748b);background:color-mix(in srgb,var(--text-secondary,#64748b) 10%,transparent);border-color:color-mix(in srgb,var(--text-secondary,#64748b) 20%,transparent)}.va-chevron[data-v-787aad76]{text-align:right;color:var(--text-tertiary,#94a3b8)}.va-marge[data-v-787aad76]{font-weight:700;font-variant-numeric:tabular-nums}.va-marge--good[data-v-787aad76]{color:var(--color-accent-emerald-darker,#047857)}.va-marge--ok[data-v-787aad76]{color:var(--text-primary,#1f2937)}.va-marge--low[data-v-787aad76]{color:var(--color-accent-amber-darker,#b45309)}.va-marge--bad[data-v-787aad76]{color:var(--bc-status-red,#b91c1c)}.va-summary[data-v-787aad76]{display:flex;flex-wrap:wrap;margin-bottom:16px;background:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e5e9ee);border-radius:var(--radius-lg,8px);overflow:hidden}.va-stat[data-v-787aad76]{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:130px;padding:14px 22px}.va-stat+.va-stat[data-v-787aad76]{border-left:1px solid var(--border-secondary,#eef1f4)}.va-stat__label[data-v-787aad76]{font-size:var(--text-3xs,10px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary,#94a3b8)}.va-stat__value[data-v-787aad76]{font-size:21px;font-weight:700;line-height:1.1;color:var(--text-primary,#1f2937);font-variant-numeric:tabular-nums}.vendor-routes__header[data-v-787aad76]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vendor-routes__title[data-v-787aad76]{margin:0}.vendor-routes__subtitle[data-v-787aad76]{margin:4px 0 0;font-size:12px;color:var(--text-tertiary);line-height:1.4}.vendor-routes__chevron[data-v-787aad76]{color:var(--text-tertiary);text-align:right}.vendor-routes__col-hub[data-v-787aad76]{width:32%}.vendor-routes__col-carrier[data-v-787aad76]{width:38%}.vendor-routes__col-price[data-v-787aad76]{width:30%}.vendor-routes__cell-primary[data-v-787aad76]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-primary);line-height:1.3}.vendor-routes__cell-secondary[data-v-787aad76]{margin-top:2px;font-size:11px;color:var(--text-tertiary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-routes__price-line[data-v-787aad76]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.4;color:var(--text-primary)}.vendor-routes__price-line+.vendor-routes__price-line[data-v-787aad76]{margin-top:1px}.vendor-routes__price-amount[data-v-787aad76]{font-weight:600}.vendor-routes__price-unit[data-v-787aad76]{display:inline-block;min-width:28px;padding:1px 6px;font-size:11px;font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border-radius:4px;text-align:center;letter-spacing:.3px}.vendor-routes__row--default td[data-v-787aad76]:first-child{border-left:3px solid var(--color-primary);padding-left:calc(var(--space-4) - 3px)}.vendor-route-badge[data-v-787aad76]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4;border-radius:10px;letter-spacing:.3px;background:var(--bg-secondary);color:var(--text-secondary)}.vendor-route-badge__icon[data-v-787aad76]{flex-shrink:0}.vendor-route-badge--primary[data-v-787aad76]{background:var(--color-primary-light);color:var(--color-primary)}.vp-portal-card[data-v-787aad76]{padding:14px 16px;border:1px solid var(--border-primary);border-radius:8px;background:var(--bg-secondary)}.vp-portal-card__status[data-v-787aad76]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-primary);margin-bottom:12px}.vp-portal-card__status strong[data-v-787aad76]{font-weight:600}.vp-portal-card__status-icon[data-v-787aad76]{color:var(--text-secondary);flex-shrink:0}.vp-portal-card__status-icon--ok[data-v-787aad76]{color:var(--color-accent-emerald-darker)}.vp-portal-card__actions[data-v-787aad76]{display:flex;gap:8px;margin-bottom:10px}.vp-portal-card__hint[data-v-787aad76]{font-size:11px;color:var(--text-secondary);margin:0;line-height:1.4}.vd-skeleton-row td[data-v-787aad76]{padding-top:14px;padding-bottom:14px}.vd-panel[data-v-787aad76]{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden}.vd-panel__head[data-v-787aad76]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-primary)}.vd-panel__title[data-v-787aad76]{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.vd-panel__icon[data-v-787aad76]{color:color-mix(in srgb,var(--color-primary) 80%,var(--text-secondary))}.vd-panel__state[data-v-787aad76]{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:13px;color:var(--text-secondary)}.vd-panel__state svg[data-v-787aad76]{color:var(--color-primary)}.vd-mini__loading[data-v-787aad76]{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.vd-mini__skeleton-row[data-v-787aad76]{display:flex;justify-content:space-between;gap:12px}.vd-mini__skeleton-bar[data-v-787aad76]{height:12px;width:28%;border-radius:var(--radius-sm,3px)}.vd-mini__skeleton-bar--wide[data-v-787aad76]{width:55%}.vd-dl[data-v-787aad76]{margin:0;padding:4px 0}.vd-dl--cols[data-v-787aad76]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;padding:8px 0}.vd-dl--cols .vd-dl__row[data-v-787aad76]{border-top:0}@media (max-width:680px){.vd-dl--cols[data-v-787aad76]{grid-template-columns:1fr}}.vd-dl__row[data-v-787aad76]{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 16px;border-top:1px solid var(--border-primary)}.vd-dl__row[data-v-787aad76]:first-child{border-top:0}.vd-dl__row dt[data-v-787aad76]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.vd-dl__row dd[data-v-787aad76]{margin:0;font-size:13px;font-weight:500;color:var(--text-primary);font-variant-numeric:tabular-nums;word-break:break-word}.vd-dl__note[data-v-787aad76]{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--text-secondary)}.vd-order-addr[data-v-787aad76]{list-style:none;margin:0;padding:0}.vd-order-addr__item[data-v-787aad76]{display:flex;align-items:baseline;gap:8px;padding:1px 0}.vd-order-addr__code[data-v-787aad76]{flex:0 0 auto;min-width:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.vd-order-addr__text[data-v-787aad76]{min-width:0}.vd-invoices__table[data-v-787aad76]{table-layout:fixed}.vd-invoices__skeleton-row td[data-v-787aad76]{padding-top:12px;padding-bottom:12px}.vd-invoices__skeleton-bar[data-v-787aad76]{display:inline-block;height:9px;border-radius:4px;background:color-mix(in srgb,var(--text-primary) 8%,transparent)}.vd-invoices__foot[data-v-787aad76]{display:flex;align-items:center;gap:6px;padding:10px 16px;border-top:1px solid var(--border-primary);background:color-mix(in srgb,var(--color-primary) 4%,transparent);font-size:12px;color:var(--text-secondary)}.vd-invoices__sep[data-v-787aad76]{color:var(--border-secondary)}.vd-invoices__state[data-v-787aad76]{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:13px;color:var(--text-secondary)}.vd-invoices__state svg[data-v-787aad76]{color:var(--color-primary)}.vd-invoices__overdue[data-v-787aad76],.vd-invoices__state--error svg[data-v-787aad76]{color:var(--bc-danger)}.vd-invoices__summary[data-v-787aad76]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border-primary);background:color-mix(in srgb,var(--color-primary) 4%,transparent);color:var(--text-secondary);font-size:13px}.vd-invoices__summary strong[data-v-787aad76]{color:var(--text-primary);font-variant-numeric:tabular-nums}.vd-invoices__overdue[data-v-787aad76]{font-weight:600}.vd-invoices__detail-table tbody tr.vd-invoices__row--active>td[data-v-787aad76]{background:color-mix(in srgb,var(--color-primary) 5%,var(--bg-primary));border-bottom-color:transparent}.vd-invoices__detail-row>td[data-v-787aad76]{padding:0 14px 12px;background:color-mix(in srgb,var(--color-primary) 5%,var(--bg-primary));border-top:0}.vd-invoice-detail[data-v-787aad76]{border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--border-primary));border-radius:var(--radius-md);background:var(--bg-primary);overflow:hidden}.vd-invoice-detail__head[data-v-787aad76]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--border-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,var(--bg-primary)) 0,var(--bg-primary) 78%)}.vd-invoice-detail__actions[data-v-787aad76]{display:flex;align-items:center;gap:8px;flex-shrink:0}.vd-invoice-detail__eyebrow[data-v-787aad76]{margin-bottom:3px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.vd-invoice-detail h4[data-v-787aad76]{margin:0;font-size:15px;font-weight:700;color:var(--text-primary)}.vd-invoice-detail__grid[data-v-787aad76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border-primary)}.vd-invoice-detail__metric[data-v-787aad76]{padding:10px 14px;border-left:1px solid var(--border-primary);text-align:right}.vd-invoice-detail__metric[data-v-787aad76]:first-child{border-left:0}.vd-invoice-detail__metric span[data-v-787aad76]{display:block;margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.vd-invoice-detail__metric strong[data-v-787aad76]{font-size:14px;font-variant-numeric:tabular-nums;color:var(--text-primary)}.vd-invoice-detail__metric--primary[data-v-787aad76]{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.vd-invoice-detail__metric--primary strong[data-v-787aad76]{color:var(--color-primary)}.vd-invoice-detail__facts[data-v-787aad76]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:4px 0}.vd-invoice-detail__facts div[data-v-787aad76]{min-width:0;padding:8px 14px}.vd-invoice-detail__facts dt[data-v-787aad76]{margin:0 0 3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.vd-invoice-detail__facts dd[data-v-787aad76]{margin:0;color:var(--text-primary);font-size:13px;font-weight:500;overflow-wrap:anywhere}.vd-invoice-detail__late[data-v-787aad76]{display:inline-flex;margin-top:3px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--bc-danger) 9%,transparent);color:var(--bc-danger);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.02em}.vd-invoice-detail__mono[data-v-787aad76]{font-family:var(--font-mono);font-size:12px!important}.vd-invoice-detail__lines[data-v-787aad76]{border-top:1px solid var(--border-primary)}.vd-invoice-detail__lines-head[data-v-787aad76]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:color-mix(in srgb,var(--text-primary) 3%,transparent);color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vd-invoice-detail__lines-head strong[data-v-787aad76]{color:var(--text-primary);font-variant-numeric:tabular-nums}.vd-invoice-detail__line-state[data-v-787aad76]{display:flex;align-items:center;gap:7px;padding:12px 14px;color:var(--text-secondary);font-size:13px}.vd-invoice-detail__line-state--error[data-v-787aad76]{color:var(--bc-danger)}.vd-invoice-lines[data-v-787aad76]{width:100%;border-collapse:collapse;table-layout:fixed}.vd-invoice-lines td[data-v-787aad76],.vd-invoice-lines th[data-v-787aad76]{padding:8px 14px;border-top:1px solid var(--border-primary);color:var(--text-primary);font-size:13px;vertical-align:top}.vd-invoice-lines th[data-v-787aad76]{background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vd-invoice-lines td[data-v-787aad76]{font-variant-numeric:tabular-nums}.vd-invoice-lines__po-link[data-v-787aad76]{padding:0;min-height:0;color:var(--bc-primary);font-weight:700}.vd-invoice-lines__legacy-ref[data-v-787aad76]{display:inline-flex;align-items:center;gap:6px;font-weight:700}.vd-invoice-lines__legacy-badge[data-v-787aad76]{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 10%,transparent);color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (max-width:900px){.vd-invoice-detail__facts[data-v-787aad76],.vd-invoice-detail__grid[data-v-787aad76]{grid-template-columns:1fr}.vd-invoice-detail__metric[data-v-787aad76]{border-left:0;border-top:1px solid var(--border-primary)}.vd-invoice-detail__metric[data-v-787aad76]:first-child{border-top:0}}.vp-col-w-30[data-v-787aad76]{width:30px}.vp-col-w-40[data-v-787aad76]{width:40px}.vp-col-w-50[data-v-787aad76]{width:50px}.vp-col-w-60[data-v-787aad76]{width:60px}.vp-col-w-70[data-v-787aad76]{width:70px}.vp-col-w-80[data-v-787aad76]{width:80px}.vp-col-w-90[data-v-787aad76]{width:90px}.vp-col-w-100[data-v-787aad76]{width:100px}.vp-col-w-110[data-v-787aad76]{width:110px}.vp-col-w-120[data-v-787aad76]{width:120px}.vp-col-w-130[data-v-787aad76]{width:130px}.vp-col-w-140[data-v-787aad76]{width:140px}.vp-col-w-150[data-v-787aad76]{width:150px}.vp-col-w-170[data-v-787aad76]{width:170px}.vp-col-w-220[data-v-787aad76]{width:220px}.bc-update-banner[data-v-4d0855e4]{background:color-mix(in srgb,var(--status-warning,#b45309) 12%,var(--bg-primary,#fff));border-bottom:1px solid color-mix(in srgb,var(--status-warning,#b45309) 30%,transparent);color:var(--text-primary,#1e293b)}.bc-update-banner__inner[data-v-4d0855e4]{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:13px;line-height:1.4}.bc-update-banner__message[data-v-4d0855e4]{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.bc-update-banner__icon[data-v-4d0855e4]{flex:0 0 auto;color:var(--status-warning,#b45309)}.bc-update-banner__text[data-v-4d0855e4]{min-width:0}.bc-update-banner__action[data-v-4d0855e4],.bc-update-banner__dismiss[data-v-4d0855e4]{flex:0 0 auto}@media (max-width:768px){.bc-update-banner__inner[data-v-4d0855e4]{flex-wrap:wrap}.bc-update-banner__message[data-v-4d0855e4]{flex:1 1 100%;align-items:flex-start}.bc-update-banner__icon[data-v-4d0855e4]{margin-top:1px}}.bc-app[data-v-5054be74]{width:100%;min-width:0;min-height:100vh;background:var(--layout-shell-bg,#f8fafc);color:var(--text-primary,#1e293b)}.bc-app__main[data-v-5054be74]{display:block;width:100%;min-width:0;min-height:100vh}.bc-app__end-spacer[data-v-5054be74]{height:32px}@media print{.bc-app__main[data-v-5054be74]{padding:0!important}}.staging-marker[data-v-5054be74]{position:fixed;z-index:900;bottom:16px;left:16px;isolation:isolate;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 12px;overflow:hidden;border:1px solid rgba(121,77,0,.28);border-radius:var(--radius-xl,8px);background:linear-gradient(105deg,#ffd862,#ffc107 52%,#ffcd38);box-shadow:0 1px 2px rgba(66,45,0,.12),0 8px 22px rgba(66,45,0,.18);color:#302400;font-size:.6875rem;letter-spacing:.075em;line-height:1;pointer-events:none;text-transform:uppercase}.staging-marker[data-v-5054be74]:before{position:absolute;z-index:-1;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 9px,hsla(0,0%,100%,.18) 0,hsla(0,0%,100%,.18) 18px);content:""}.staging-marker strong[data-v-5054be74]{font-weight:800;letter-spacing:.11em}.staging-marker__separator[data-v-5054be74]{opacity:.6}@media (max-width:640px){.staging-marker[data-v-5054be74]{bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left))}.staging-marker__label[data-v-5054be74],.staging-marker__separator[data-v-5054be74]{display:none}}.main-content-expanded[data-v-5054be74]{overflow-x:clip;background:var(--layout-shell-bg)!important;transition:background-color var(--transition-medium)}:root{--color-primary:#29755b;--color-primary-rgb:41,117,91;--color-primary-hover:#236649;--color-primary-light:rgba(41,117,91,.08);--color-primary-lighter:rgba(41,117,91,.04);--color-primary-50:#f0faf5;--color-primary-100:#d1f0e1;--color-primary-200:#a3e0c3;--color-primary-300:#6cc9a0;--color-primary-400:#3fa97d;--color-primary-500:#29755b;--color-primary-600:#236649;--color-primary-700:#1f5e49;--color-primary-800:#1a4d3c;--color-primary-900:#133d2f;--color-accent-blue:#2563eb;--color-accent-blue-light:rgba(59,130,246,.15);--color-accent-purple:#7c3aed;--color-accent-purple-light:rgba(168,85,247,.15);--color-accent-orange:#ea580c;--color-accent-orange-light:rgba(249,115,22,.15);--color-accent-cyan:#06b6d4;--color-accent-cyan-light:rgba(6,182,212,.08);--color-accent-amber:#f59e0b;--color-accent-amber-light:rgba(245,158,11,.08);--color-accent-amber-dark:#d97706;--color-accent-amber-darker:#b45309;--color-accent-emerald-darker:#047857;--color-accent-indigo:#6366f1;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-anthrazit:#475569;--color-anthrazit-hover:#334155;--color-creme:#f8fafc;--color-darkgrey:#1e293b;--color-brightgrey:#f1f5f9;--color-secondary-brown:#a3948b;--color-secondary-red:#ef4444;--color-secondary-purple:#7c3aed;--color-secondary-pink:#ec4899;--color-secondary-bright-pink:#f472b6;--color-secondary-yellow:#f59e0b;--surface-canvas:#eef2f6;--surface-raised:#fff;--surface-subtle:#f7f9fb;--surface-muted:#f2f5f8;--surface-hover:#eaf0f4;--surface-selected:#e7f2ed;--bg-primary:var(--surface-raised);--bg-secondary:var(--surface-subtle);--bg-tertiary:var(--surface-canvas);--bg-card:var(--surface-raised);--bg-hover:var(--surface-hover);--bg-input:var(--surface-raised);--bg-selected:var(--surface-selected);--bg-nav:hsla(0,0%,100%,.92);--bg-nav-gradient-start:#fff;--bg-nav-gradient-end:#f8fafc;--bg-nav-group:rgba(0,0,0,.02);--bg-nav-hover:rgba(41,117,91,.05);--bg-nav-active:rgba(41,117,91,.08);--bg-dropdown:hsla(0,0%,100%,.98);--bg-modal:#fff;--bg-table-odd:rgba(15,23,42,.012);--bg-table-header:#f4f7fa;--skeleton-base:#e2e8f0;--skeleton-highlight:#f1f5f9;--skeleton-shimmer:hsla(0,0%,100%,.55);--bg-glass:hsla(0,0%,100%,.7);--bg-glass-card:hsla(0,0%,100%,.8);--bg-glass-hover:hsla(0,0%,100%,.9);--border-glass:rgba(148,163,184,.2);--shadow-glass:0 25px 40px rgba(15,23,42,.12);--backdrop-blur:blur(12px);--text-primary:#1e293b;--text-secondary:#475569;--text-tertiary:#5f6f82;--text-placeholder:#a7b0ba;--text-disabled:#94a3b8;--text-inverse:#fff;--text-nav:#475569;--text-nav-hover:#1e293b;--text-nav-active:#29755b;--text-nav-category:rgba(71,85,105,.8);--border-primary:#dce3ea;--border-secondary:#c7d1dc;--border-tertiary:#e9eef3;--border-input:#c7d1dc;--border-focus:#29755b;--border-nav:rgba(0,0,0,.08);--border-dropdown:rgba(0,0,0,.06);--shadow-xs:0 1px 2px 0 rgba(15,23,42,.04);--shadow-sm:0 1px 3px 0 rgba(15,23,42,.05),0 1px 2px 0 rgba(15,23,42,.03);--shadow-md:0 4px 8px -2px rgba(15,23,42,.07),0 2px 4px -2px rgba(15,23,42,.035);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.03);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.08),0 10px 10px -5px rgba(0,0,0,.02);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.15);--shadow-primary:0 4px 14px 0 rgba(41,117,91,.15);--shadow-accent:0 4px 14px 0 rgba(124,58,237,.15);--shadow-dropdown:var(--shadow-xl);--shadow-card:var(--shadow-md);--elevation-0:none;--elevation-1:var(--shadow-sm);--elevation-2:var(--shadow-md);--elevation-3:var(--shadow-lg);--elevation-4:var(--shadow-xl);--elevation-5:var(--shadow-2xl);--overlay-light:hsla(0,0%,100%,.8);--overlay-dark:rgba(0,0,0,.5);--bc-z-overlay:9999;--bc-z-panel:10000;--bc-z-dialog:10100;--bc-z-popover:10200;--bc-z-tooltip:10300;--bc-z-toast:11000;--bc-appbar-height:52px;--bc-appbar-height-mobile:56px;--status-success:#2f7d5c;--status-success-hover:#25684c;--status-success-bg:#e4f2eb;--status-success-bg-hover:rgba(47,125,92,.14);--status-success-light:rgba(47,125,92,.08);--status-warning:#a15c07;--status-warning-hover:#844b06;--status-warning-bg:#fff1d6;--status-warning-bg-hover:rgba(161,92,7,.14);--status-warning-light:rgba(161,92,7,.08);--status-error:#b83a3a;--status-error-hover:#992f2f;--status-error-bg:#fbe8e8;--status-error-bg-hover:rgba(184,58,58,.14);--status-error-light:rgba(184,58,58,.08);--status-info:#286f9e;--status-info-hover:#205b82;--status-info-bg:#e4f0f7;--status-info-light:rgba(40,111,158,.08);--color-highlight-bg:#fef3c7;--space-0:0;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-4-5:1.125rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-xs:0.0625rem;--radius-2xs:0.125rem;--radius-sm:0.1875rem;--radius-md:0.25rem;--radius-lg:0.375rem;--radius-xl:0.5rem;--radius-2xl:0.625rem;--radius-3xl:0.75rem;--radius-full:9999px;--tint-primary-soft:color-mix(in srgb,var(--color-primary) 8%,transparent);--tint-primary-medium:color-mix(in srgb,var(--color-primary) 14%,transparent);--tint-primary-strong:color-mix(in srgb,var(--color-primary) 22%,transparent);--motion-ambient-loop:3.6s cubic-bezier(0.4,0,0.2,1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-mono:"JetBrains Mono","SF Mono",Monaco,"Cascadia Code",monospace;--text-3xs:0.625rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-compact:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--bc-primary:var(--color-primary);--bc-primary-hover:var(--color-primary-hover);--bc-primary-rgb:var(--color-primary-rgb);--bc-background-light:#f3f2f1;--bc-border:#edebe9;--bc-bg-filter:var(--surface-muted);--bc-bg-hover:var(--bg-hover);--bc-bg-secondary:var(--bg-secondary);--bc-bg-subtle:var(--bg-secondary);--bc-border-color:var(--border-primary);--bc-border-light:#e1dfdd;--bc-text-primary:var(--text-primary);--bc-text-secondary:var(--text-secondary);--bc-status-green:var(--status-success);--bc-status-yellow:var(--status-warning);--bc-status-red:var(--status-error);--bc-status-amber:var(--status-warning);--bc-status-amber-dark:var(--status-warning-hover);--bc-status-blue:var(--status-info);--bc-font-sans:var(--font-sans);--bc-font-mono:var(--font-mono);--bc-font-size-2xs:var(--text-3xs);--bc-font-size-xs:var(--text-2xs);--bc-font-size-sm:var(--text-xs);--bc-font-size-base:var(--text-compact);--bc-font-size-md:var(--text-sm);--bc-font-size-lg:var(--text-base);--bc-font-size-xl:var(--text-lg);--bc-font-size-2xl:var(--text-xl);--bc-font-size-3xl:var(--text-2xl);--bc-font-size-hero:var(--text-5xl);--bc-font-size-small:var(--bc-font-size-xs);--bc-font-size-large:var(--bc-font-size-md);--bc-font-size-title:var(--bc-font-size-xl);--bc-font-weight-normal:var(--font-normal);--bc-font-weight-medium:var(--font-medium);--bc-font-weight-semibold:var(--font-semibold);--bc-font-weight-bold:var(--font-bold);--bc-space-0:var(--space-0);--bc-space-1:var(--space-1);--bc-space-2:var(--space-2);--bc-space-3:var(--space-3);--bc-space-4:var(--space-4);--bc-space-6:var(--space-6);--bc-space-8:var(--space-8);--bc-spacing-xs:var(--space-1);--bc-spacing-sm:var(--space-2);--bc-spacing-md:var(--space-3);--bc-spacing-lg:var(--space-4);--bc-spacing-xl:var(--space-5);--bc-radius-small:var(--radius-2xs);--bc-radius-medium:var(--radius-md);--bc-radius-large:var(--radius-xl);--bc-shadow-small:0 1px 2px rgba(0,0,0,.05);--bc-shadow-medium:0 2px 8px rgba(0,0,0,.08);--bc-shadow-large:0 2px 8px rgba(0,0,0,.1);--bc-input-height:32px;--bc-btn-height-sm:28px;--bc-row-height:32px;--bc-btn-radius:var(--radius-md);--bc-btn-transition:background-color var(--transition-medium),color var(--transition-medium),border-color var(--transition-medium),box-shadow var(--transition-medium),opacity var(--transition-medium),transform var(--transition-medium);--bc-btn-shadow:none;--bc-btn-shadow-hover:none;--bc-btn-shadow-active:none;--bc-btn-height:32px;--bc-btn-padding-x:var(--space-3);--bc-btn-font-size:var(--text-sm);--bc-btn-gap:0.375rem;--form-field-gap:var(--space-3);--form-label-gap:var(--space-1);--bc-label-size:var(--text-xs);--bc-label-weight:var(--font-semibold);--bc-label-spacing:0.4px;--bc-label-color:var(--text-secondary);--bc-connect-primary:var(--color-primary);--bc-connect-primary-hover:var(--color-primary-hover);--bc-connect-primary-light:var(--color-primary-light);--bc-connect-accent:#3a9670;--bc-connect-primary-dark:var(--color-primary-hover);--bc-bg-primary:var(--bg-primary);--bc-text-tertiary:var(--text-tertiary);--bc-warning:var(--status-warning);--bc-warning-dark:var(--status-warning-hover);--bc-warning-light:var(--status-warning-light);--bc-warning-bg:var(--status-warning-bg);--bc-warning-border:color-mix(in srgb,var(--status-warning) 34%,transparent);--bc-danger:var(--status-error);--bc-border-medium:var(--border-secondary);--bc-error:var(--status-error);--header-bg:linear-gradient(90deg,var(--color-slate-800) 0%,var(--color-slate-900) 100%);--header-border:rgba(41,117,91,.2);--loading-bg:linear-gradient(135deg,#fff 0%,var(--bg-secondary) 100%);--nav-user-bg:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--bg-secondary) 100%);--nav-user-card-bg:hsla(0,0%,100%,.9);--avatar-gradient:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);--layout-max-width:1400px;--layout-content-padding:var(--space-8);--layout-content-padding-mobile:var(--space-4);--layout-shell-bg:var(--surface-canvas);--layout-shell-nav-bg:var(--bg-card);--layout-shell-divider:var(--border-secondary);--layout-nav-offset:76px;--component-card-bg:var(--bg-card);--component-card-border-color:var(--border-secondary);--component-card-hover-border-color:var(--border-primary);--component-card-border:1px solid var(--component-card-border-color);--component-card-radius:var(--radius-md);--component-card-padding:var(--space-4);--component-card-shadow:var(--shadow-xs);--component-card-hover-shadow:var(--elevation-2);--component-dialog-size-sm:420px;--component-dialog-size-md:640px;--component-dialog-size-lg:920px;--component-dialog-size-xl:1200px;--component-dialog-viewport-gap:var(--space-6);--component-dialog-viewport-gap-mobile:var(--space-3);--component-dialog-viewport-inset:var(--space-12);--component-dialog-viewport-inset-mobile:var(--space-6);--component-dialog-header-padding:var(--space-5) var(--space-6);--component-dialog-content-padding:var(--space-6);--component-dialog-actions-padding:var(--space-4) var(--space-6);--component-doc-intro-bg:var(--color-primary-light);--component-doc-intro-border-color:var(--color-primary);--component-doc-code-bg:var(--bg-tertiary);--component-doc-code-border-color:var(--border-secondary);--component-doc-table-header-bg:var(--bg-tertiary);--component-doc-table-border-color:var(--border-tertiary);--component-doc-table-hover-bg:var(--bg-hover);--welcome-page-bg:linear-gradient(135deg,#edf3f5,#f4f7f9 38%,#f8fafc);--welcome-surface-border:#cbd5e1;--welcome-surface-divider:#d5dee8;--welcome-surface-shadow:0 1px 2px rgba(15,23,42,.06),0 10px 24px rgba(15,23,42,.06);--welcome-header-bg:radial-gradient(120% 150% at 10% 0%,rgba(41,117,91,.12) 0%,rgba(41,117,91,0) 54%),linear-gradient(155deg,#eef6f1,#dcebe2);--welcome-text-strong:#0f172a;--welcome-text-muted:#334155;--welcome-section-rule:#cbd5e1;--welcome-dashboard-border:#98bcb0;--welcome-dashboard-icon-bg:#e3eeeb;--welcome-dashboard-icon-border:#c7ddd5;--welcome-dashboard-label:#23715a;--welcome-card-icon-bg:linear-gradient(135deg,#f8fafc,#eef3f6);--welcome-card-icon-border:#dbe4ec;--welcome-card-action-bg:#eef3f7;--welcome-card-action-color:#475569;--welcome-card-shadow:0 1px 2px rgba(15,23,42,.05),0 6px 14px rgba(15,23,42,.035);--welcome-card-hover-shadow:0 2px 4px rgba(15,23,42,.07),0 12px 22px rgba(15,23,42,.06);--welcome-dashboard-shadow:0 1px 2px rgba(15,23,42,.05),0 8px 18px rgba(15,23,42,.04);--welcome-dashboard-hover-shadow:0 2px 4px rgba(15,23,42,.07),0 12px 24px rgba(41,117,91,.1);--welcome-work-surface:hsla(0,0%,100%,.72);--welcome-work-surface-hover:hsla(0,0%,100%,.94);--welcome-work-border:rgba(148,163,184,.28);--welcome-action-bg:rgba(41,117,91,.1);--welcome-action-bg-hover:rgba(41,117,91,.16);--welcome-action-border:rgba(41,117,91,.28);--welcome-action-text:#236649;--welcome-portal-accent:var(--color-primary);--welcome-portal-accent-surface:rgba(41,117,91,.08);--welcome-portal-accent-surface-hover:rgba(41,117,91,.05);--welcome-portal-accent-border:rgba(41,117,91,.24);--welcome-portal-border:var(--welcome-surface-divider);--welcome-portal-focus:var(--border-focus);--dashboard-page-bg:var(--welcome-page-bg);--dashboard-hero-bg:var(--welcome-header-bg);--dashboard-hero-border:var(--welcome-surface-border);--dashboard-hero-shadow:var(--welcome-surface-shadow);--dashboard-panel-bg:var(--welcome-work-surface);--dashboard-panel-hover:var(--welcome-work-surface-hover);--dashboard-panel-border:var(--welcome-work-border);--dashboard-tile-bg:hsla(0,0%,100%,.78);--dashboard-tile-hover:#fff;--icon-primary:#64748b;--icon-secondary:#94a3b8;--icon-active:#29755b;--icon-danger:#ef4444;--transition-fast:120ms cubic-bezier(0.4,0,0.2,1);--transition-medium:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1);--transition-spring-curve:cubic-bezier(0.16,1,0.3,1);--transition-spring:250ms var(--transition-spring-curve);--motion-duration-stagger:220ms;--motion-duration-pulse:1500ms;--border-subtle:rgba(0,0,0,.06);--border-subtle-strong:rgba(0,0,0,.12);--transition-normal:var(--transition-medium)}[data-theme=dark]{--color-primary:#60a5fa;--color-primary-rgb:96,165,250;--color-primary-hover:#93c5fd;--color-primary-light:rgba(96,165,250,.15);--color-primary-lighter:rgba(96,165,250,.08);--color-primary-50:#1e3a5f;--color-primary-100:#1e3a5f;--color-primary-200:#2563eb;--color-primary-300:#3b82f6;--color-primary-400:#60a5fa;--color-primary-500:#93c5fd;--color-primary-600:#bfdbfe;--color-primary-700:#dbeafe;--color-primary-800:#eff6ff;--color-primary-900:#f0f9ff;--color-accent-purple:#a78bfa;--color-accent-purple-light:rgba(167,139,250,.15);--color-accent-cyan:#22d3ee;--color-accent-cyan-light:rgba(34,211,238,.15);--color-accent-amber-dark:#fbbf24;--color-accent-amber-darker:#f59e0b;--color-accent-emerald-darker:#34d399;--color-accent-indigo:#818cf8;--color-accent-amber:#fbbf24;--color-accent-amber-light:rgba(251,191,36,.15);--color-slate-50:#0f172a;--color-slate-100:#1e293b;--color-slate-200:#334155;--color-slate-300:#475569;--color-slate-400:#64748b;--color-slate-500:#94a3b8;--color-slate-600:#cbd5e1;--color-slate-700:#e2e8f0;--color-slate-800:#f1f5f9;--color-slate-900:#f8fafc;--color-anthrazit:#cbd5e1;--color-anthrazit-hover:#e2e8f0;--color-creme:#1e293b;--color-darkgrey:#f1f5f9;--color-brightgrey:#1e293b;--color-secondary-brown:#b3a49b;--color-secondary-red:#f87171;--color-secondary-purple:#a78bfa;--color-secondary-pink:#f472b6;--color-secondary-bright-pink:#fb7185;--color-secondary-yellow:#fbbf24;--surface-canvas:#0b1324;--surface-raised:#1e293b;--surface-subtle:#152238;--surface-muted:#26364d;--surface-hover:#30425b;--surface-selected:rgba(96,165,250,.15);--bg-primary:var(--surface-canvas);--bg-secondary:var(--surface-subtle);--bg-tertiary:var(--surface-muted);--bg-card:var(--surface-raised);--bg-hover:var(--surface-hover);--bg-input:#101b2e;--bg-selected:var(--surface-selected);--bg-nav:rgba(15,23,42,.95);--bg-nav-gradient-start:#1e293b;--bg-nav-gradient-end:#0f172a;--bg-nav-group:rgba(148,163,184,.05);--bg-nav-hover:rgba(96,165,250,.08);--bg-nav-active:rgba(96,165,250,.15);--bg-dropdown:rgba(30,41,59,.98);--bg-modal:#1e293b;--bg-table-odd:rgba(148,163,184,.03);--bg-table-header:var(--surface-subtle);--skeleton-base:#2a3950;--skeleton-highlight:#3a4c66;--skeleton-shimmer:rgba(203,213,225,.16);--bg-glass:rgba(30,41,59,.7);--bg-glass-card:rgba(30,41,59,.8);--bg-glass-hover:rgba(15,23,42,.85);--border-glass:rgba(148,163,184,.4);--shadow-glass:0 25px 45px rgba(2,6,23,.45);--backdrop-blur:blur(16px);--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-tertiary:#a6b4c7;--text-placeholder:#8ea0b7;--text-disabled:#71839a;--text-inverse:#0f172a;--text-nav:#cbd5e1;--text-nav-hover:#f1f5f9;--text-nav-active:#60a5fa;--text-nav-category:rgba(203,213,225,.9);--border-primary:rgba(148,163,184,.26);--border-secondary:rgba(148,163,184,.38);--border-tertiary:rgba(148,163,184,.12);--border-input:#475569;--border-focus:#60a5fa;--border-nav:rgba(148,163,184,.1);--border-dropdown:rgba(148,163,184,.08);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.3);--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px 0 rgba(0,0,0,.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,.5),0 2px 4px -1px rgba(0,0,0,.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.6),0 4px 6px -2px rgba(0,0,0,.4);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.7),0 10px 10px -5px rgba(0,0,0,.3);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.8);--shadow-primary:0 4px 14px 0 rgba(96,165,250,.25);--shadow-accent:0 4px 14px 0 rgba(167,139,250,.25);--shadow-dropdown:var(--shadow-xl);--shadow-card:var(--shadow-md);--overlay-light:rgba(30,30,30,.8);--overlay-dark:rgba(0,0,0,.7);--status-success:#34d399;--status-success-hover:#6ee7b7;--status-success-bg:rgba(52,211,153,.15);--status-success-bg-hover:rgba(97,167,68,.18);--status-success-light:rgba(52,211,153,.08);--status-warning:#fbbf24;--status-warning-hover:#fcd34d;--status-warning-bg:rgba(251,191,36,.15);--status-warning-bg-hover:rgba(206,170,44,.18);--status-warning-light:rgba(251,191,36,.08);--status-error:#f87171;--status-error-hover:#fca5a5;--status-error-bg:hsla(0,91%,71%,.15);--status-error-bg-hover:rgba(204,74,49,.18);--status-error-light:hsla(0,91%,71%,.08);--status-info:#22d3ee;--status-info-hover:#67e8f9;--status-info-bg:rgba(34,211,238,.15);--status-info-light:rgba(34,211,238,.08);--color-highlight-bg:rgba(251,191,36,.25);--layout-shell-bg:var(--surface-canvas);--bc-primary:var(--color-primary);--bc-primary-hover:var(--color-primary-hover);--bc-background-light:#475569;--bc-border:rgba(148,163,184,.15);--bc-bg-filter:var(--surface-muted);--bc-bg-hover:var(--bg-hover);--bc-bg-secondary:var(--bg-secondary);--bc-bg-subtle:var(--bg-secondary);--bc-border-color:var(--border-primary);--bc-border-light:rgba(148,163,184,.2);--bc-text-primary:var(--text-primary);--bc-text-secondary:var(--text-secondary);--bc-status-green:var(--status-success);--bc-status-yellow:var(--status-warning);--bc-status-red:var(--status-error);--bc-status-amber:var(--status-warning);--bc-status-amber-dark:var(--status-warning-hover);--bc-status-blue:var(--status-info);--bc-connect-primary-dark:#4ade80;--bc-shadow-small:0 1px 2px rgba(0,0,0,.2);--bc-shadow-medium:0 2px 8px rgba(0,0,0,.3);--bc-shadow-large:0 2px 8px rgba(0,0,0,.4);--bc-bg-primary:var(--bg-primary);--bc-text-tertiary:var(--text-tertiary);--bc-warning:var(--status-warning);--bc-warning-dark:var(--status-warning-hover);--bc-warning-light:var(--status-warning-light);--bc-warning-bg:var(--status-warning-bg);--bc-warning-border:color-mix(in srgb,var(--status-warning) 34%,transparent);--bc-danger:var(--status-error);--bc-border-medium:var(--border-secondary);--bc-error:var(--status-error);--header-bg:linear-gradient(90deg,#1e293b,#0f172a);--header-border:rgba(96,165,250,.3);--loading-bg:linear-gradient(135deg,#1e293b,#0f172a);--nav-user-bg:linear-gradient(135deg,#334155,#1e293b);--nav-user-card-bg:rgba(30,41,59,.95);--avatar-gradient:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);--welcome-page-bg:linear-gradient(145deg,#0b1324,#0e182a 54%,#101b2e);--welcome-surface-border:rgba(148,163,184,.26);--welcome-surface-divider:rgba(148,163,184,.22);--welcome-surface-shadow:0 1px 2px rgba(0,0,0,.35),0 10px 24px rgba(0,0,0,.28);--welcome-header-bg:linear-gradient(135deg,#15382e,#10291f 62%,#122438);--welcome-text-strong:#f8fafc;--welcome-text-muted:#cbd5e1;--welcome-section-rule:rgba(148,163,184,.26);--welcome-dashboard-border:rgba(96,165,250,.42);--welcome-dashboard-icon-bg:rgba(96,165,250,.14);--welcome-dashboard-icon-border:rgba(96,165,250,.24);--welcome-dashboard-label:#93c5fd;--welcome-card-icon-bg:linear-gradient(135deg,#1e293b,#243044);--welcome-card-icon-border:rgba(148,163,184,.22);--welcome-card-action-bg:rgba(148,163,184,.1);--welcome-card-action-color:#cbd5e1;--welcome-card-shadow:0 1px 2px rgba(0,0,0,.3),0 6px 14px rgba(0,0,0,.22);--welcome-card-hover-shadow:0 2px 4px rgba(0,0,0,.34),0 12px 22px rgba(0,0,0,.26);--welcome-dashboard-shadow:0 1px 2px rgba(0,0,0,.3),0 8px 18px rgba(0,0,0,.24);--welcome-dashboard-hover-shadow:0 2px 4px rgba(0,0,0,.34),0 12px 24px rgba(96,165,250,.16);--welcome-work-surface:rgba(21,34,56,.78);--welcome-work-surface-hover:rgba(30,45,69,.92);--welcome-work-border:rgba(148,163,184,.22);--welcome-action-bg:rgba(58,150,112,.14);--welcome-action-bg-hover:rgba(58,150,112,.22);--welcome-action-border:rgba(74,222,128,.24);--welcome-action-text:#86efac;--welcome-portal-accent:#86efac;--welcome-portal-accent-surface:rgba(58,150,112,.16);--welcome-portal-accent-surface-hover:rgba(58,150,112,.1);--welcome-portal-accent-border:rgba(74,222,128,.26);--welcome-portal-border:var(--welcome-surface-divider);--welcome-portal-focus:#86efac;--dashboard-page-bg:var(--welcome-page-bg);--dashboard-hero-bg:var(--welcome-header-bg);--dashboard-hero-border:var(--welcome-surface-border);--dashboard-hero-shadow:var(--welcome-surface-shadow);--dashboard-panel-bg:var(--welcome-work-surface);--dashboard-panel-hover:var(--welcome-work-surface-hover);--dashboard-panel-border:var(--welcome-work-border);--dashboard-tile-bg:rgba(16,27,46,.82);--dashboard-tile-hover:rgba(30,45,69,.94);--icon-primary:#94a3b8;--icon-secondary:#64748b;--icon-active:#60a5fa;--icon-danger:#f87171;--border-subtle:hsla(0,0%,100%,.08);--border-subtle-strong:hsla(0,0%,100%,.12)}@media (prefers-reduced-motion:no-preference){.bc-btn,.bc-card,.bc-chip,.bc-input,.bc-kpi-row__item,.bc-select,.bc-tab,.bc-toggle,[class^=bc-][role=button],[class^=bc-][role=switch]{transition:background-color var(--transition-medium),color var(--transition-medium),border-color var(--transition-medium),box-shadow var(--transition-medium),transform var(--transition-fast)}}input,textarea{transition:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;transition:outline-color var(--transition-fast)}:root{--bc-interaction-hover:140ms;--bc-interaction-press:60ms;--bc-interaction-direction:120ms;--bc-interaction-offset:2px}[data-theme=dark]{background-color:var(--surface-canvas)!important}[data-theme=dark] .filter-card,[data-theme=dark] .search-card{background-color:var(--surface-raised)!important;border:1px solid var(--border-primary)!important}[data-theme=dark] .bc-table--striped tbody tr:nth-child(odd){background-color:var(--bg-table-odd)}[data-theme=dark] .bc-table--striped tbody tr:nth-child(odd):hover{background-color:var(--bg-hover)}[data-theme=dark] .bc-input:focus,[data-theme=dark] .bc-textarea:focus,[data-theme=dark] select.bc-select:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--tint-primary-medium)!important}[data-theme=dark] .bc-input-group:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--tint-primary-medium)!important}[data-theme=dark] .bc-btn:focus:not(.bc-btn--disabled):not(:disabled){outline-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--tint-primary-medium)!important}[data-theme=dark] .modern-chip{background-color:var(--color-primary)!important;color:#fff!important}[data-theme=dark] .bc-field-label,[data-theme=dark] .filter-label{color:var(--text-tertiary)!important;font-weight:500}[data-theme=dark] .modern-search fieldset,[data-theme=dark] .modern-select fieldset{border-color:hsla(0,0%,100%,.23)!important}[data-theme=dark] .modern-search:hover fieldset,[data-theme=dark] .modern-select:hover fieldset{border-color:hsla(0,0%,100%,.42)!important}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--surface-subtle)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--surface-muted);border-radius:var(--radius-md)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--surface-hover)}[data-theme=dark] .hoverable:hover{background-color:hsla(0,0%,100%,.04)!important}[data-theme=dark] .green--text{color:var(--status-success)!important}[data-theme=dark] .red--text{color:var(--status-error)!important}[data-theme=dark] .orange--text{color:var(--status-warning)!important}[data-theme=dark] .text--disabled{color:var(--text-disabled)!important}[data-theme=dark] .price-card-row{background-color:var(--surface-raised)!important;border:1px solid hsla(0,0%,100%,.08)!important}[data-theme=dark] .price-card-row:hover{background-color:hsla(0,0%,100%,.04)!important}[data-theme=dark] .price-status-chip{filter:brightness(1.2)}.business-label{font-family:var(--font-sans);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary,#6c757d);margin:0 0 6px 0}.business-page-header{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:12px}.business-page-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0}.business-page-subtitle{font-size:14px;font-weight:400;color:#6c757d;margin-top:4px}.business-stats-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-0-5) var(--space-2);background:color-mix(in srgb,var(--color-primary) 6%,transparent);color:var(--color-primary);border-radius:var(--radius-2xl);font-size:var(--text-2xs);font-weight:var(--font-medium);min-width:22px;height:20px}.business-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-5);margin-bottom:var(--space-5);transition:box-shadow .2s ease}.business-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.business-filter-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:6px;padding:12px 16px;margin-bottom:16px}.bc-filter-chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;padding:4px 10px;border-radius:999px;background:rgba(41,117,91,.08);color:#4b5563;border:1px solid rgba(41,117,91,.12)}.bc-filter-chip--active{background:rgba(41,117,91,.16);color:#1f5e49;border-color:rgba(41,117,91,.22)}.bc-filter-chip__close{background:transparent;border:none;padding:0;margin:0 -4px 0 4px;display:flex;align-items:center;cursor:pointer;color:inherit}[data-theme=dark] .bc-filter-chip{background:var(--surface-muted);color:var(--text-secondary);border-color:var(--border-primary)}[data-theme=dark] .bc-filter-chip--active{background:var(--color-primary-light);color:var(--color-primary);border-color:var(--tint-primary-strong)}.bc-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px 16px;background-color:var(--bc-bg-secondary,#f8f9fa);border-bottom:1px solid var(--bc-border-light,#e9ecef)}.bc-active-filters__label{font-size:12px;color:var(--bc-text-secondary,#6a6a6a);white-space:nowrap}.bc-active-filters__tags{display:flex;flex-wrap:wrap;gap:8px}.bc-filter-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background-color:var(--bc-connect-primary-light,rgba(41,117,91,.08));border:1px solid rgba(41,117,91,.2);border-radius:4px;font-size:12px;line-height:1.3}.bc-filter-tag__label{color:var(--bc-text-secondary,#6a6a6a)}.bc-filter-tag__value{color:var(--bc-connect-primary,#29755b);font-weight:600}.bc-filter-tag__remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;padding:0;background:none;border:none;border-radius:50%;cursor:pointer;color:var(--bc-connect-primary,#29755b);opacity:.6;transition:background-color .15s ease,opacity .15s ease}.bc-filter-tag__remove:hover{background-color:rgba(41,117,91,.15);opacity:1}[data-theme=dark] .bc-active-filters{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .bc-filter-tag{background-color:rgba(41,117,91,.2);border-color:rgba(41,117,91,.3)}[data-theme=dark] .bc-filter-tag__label{color:#a0aec0}[data-theme=dark] .bc-filter-tag__value{color:#9ce3c0}[data-theme=dark] .bc-filter-tag__remove{color:#a0aec0}[data-theme=dark] .bc-filter-tag__remove:hover{background-color:hsla(0,0%,100%,.1);color:#e2e8f0}@media (max-width:768px){.bc-active-filters{padding:8px 12px;gap:8px}}.bc-empty-title{color:var(--text-primary,#1e293b);font-size:18px;font-weight:600;margin:0}.bc-empty-subtitle{font-size:13px;color:var(--text-secondary,#475569);margin:0}.bc-empty-actions{display:flex;gap:12px;margin-top:8px}.bc-empty-hint{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}[data-theme=dark] .bc-empty-subtitle{color:#94a3b8}[data-theme=dark] .bc-empty-hint{color:#a5b4fc}.bc-section-title{font-family:var(--font-sans);font-size:14px;font-weight:600;letter-spacing:.2px;color:#4b5563;text-transform:uppercase}[data-theme=dark] .bc-section-title{color:#cbd5e1}.bc-back-link{display:inline-flex;align-items:center;font-size:14px;color:var(--bc-primary,#29755b);font-weight:500;text-decoration:none}.bc-back-link:hover{text-decoration:underline}.bc-back-link__icon{color:var(--bc-primary,#29755b)!important}[data-theme=dark] .bc-back-link{color:#9ce3c0}[data-theme=dark] .bc-back-link__icon{color:#9ce3c0!important}.business-detail-card{background:#f8f9fa;border-left:3px solid #29755b;border-radius:4px;padding:16px;margin:12px 0}.business-table{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;overflow:hidden}.business-table thead{background:#f8f9fa}.business-table th{font-family:var(--font-sans)!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;color:#6c757d!important;padding:10px 16px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;cursor:pointer!important;transition:all .2s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;height:44px!important}.business-table th:hover{background:rgba(41,117,91,.03)!important;color:#29755b!important}.business-table th.sortable i{font-size:12px!important;vertical-align:middle!important;margin-left:4px!important;color:#9ca3af!important;opacity:.3}.business-table th.sortable.active i{opacity:.7;color:#6c757d!important}.business-table tbody tr{transition:background-color .15s ease;cursor:pointer}.business-table tbody tr:nth-of-type(2n){background-color:rgba(0,0,0,.015)}.business-table tbody tr:hover{background-color:rgba(41,117,91,.03)!important}.business-table tbody tr.expanded{background-color:rgba(41,117,91,.08)!important}.business-table td{font-family:var(--font-sans)!important;font-size:13px!important;color:#495057!important;padding:10px 16px!important;border-bottom:1px solid rgba(0,0,0,.04)!important;height:48px!important}.business-table-expansion{background:#f8f9fa;padding:16px 20px;border-bottom:2px solid rgba(0,0,0,.08)}.business-input fieldset{border-color:rgba(0,0,0,.12)!important;transition:border-color .2s ease}.business-input:hover fieldset{border-color:rgba(41,117,91,.3)!important}.business-select fieldset{border-color:rgba(0,0,0,.12)!important;transition:border-color .2s ease}.business-select:hover fieldset{border-color:rgba(41,117,91,.3)!important}.action-badge-slot{min-width:100px;display:flex;justify-content:flex-end;margin-right:10px}.state-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:14px;font-weight:600;line-height:1.2;box-shadow:0 1px 2px rgba(0,0,0,.06)}.state-pill.changed{background:var(--bg-nav-group);color:var(--text-secondary)}.state-pill.saved{background:var(--color-primary-light);color:var(--color-primary)}.state-pill--dot{position:relative}.state-pill--dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:9999px;margin-right:6px}.state-pill--dot.saved:before{background:var(--color-primary)}.state-pill--dot.changed:before{background:var(--text-secondary)}.state-pill.info{color:var(--status-info);background:color-mix(in srgb,var(--status-info) 15%,transparent);background:rgba(33,150,243,.12)}.state-pill.warning{color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 18%,transparent);background:rgba(255,152,0,.16)}.state-pill.error{color:var(--status-error);background:color-mix(in srgb,var(--status-error) 15%,transparent);background:rgba(244,67,54,.12)}.state-pill--dot.info:before{background:var(--status-info)}.state-pill--dot.warning:before{background:var(--status-warning)}.state-pill--dot.error:before{background:var(--status-error)}.state-pill.default{color:var(--text-secondary);background:var(--bg-nav-group)}.state-pill.success{color:var(--status-success);background:color-mix(in srgb,var(--status-success) 15%,transparent);background:rgba(76,175,80,.12)}.state-pill--dot.default:before{background:var(--text-secondary)}.state-pill--dot.success:before{background:var(--status-success)}.state-pill.order-release{color:#14b8a6;background:color-mix(in srgb,#14b8a6 15%,transparent);background:rgba(20,184,166,.12)}.state-pill--dot.order-release:before{background:#14b8a6}.state-pill.extern{color:var(--color-secondary-purple);background:color-mix(in srgb,var(--color-secondary-purple) 15%,transparent);background:rgba(84,104,201,.12)}.state-pill--dot.extern:before{background:var(--color-secondary-purple)}.state-pill--dot.dot-default:before{background:var(--text-secondary)}.state-pill--dot.dot-success:before{background:var(--status-success)}.state-pill--dot.dot-warning:before{background:var(--status-warning)}.state-pill--dot.dot-error:before{background:var(--status-error)}.state-pill--dot.dot-info:before{background:var(--status-info)}.state-pill--dot.dot-order-release:before{background:#14b8a6}.state-pill--dot.dot-extern:before{background:var(--color-secondary-purple)}.csv-confirm{font-size:14px}.csv-confirm__intro{margin-bottom:6px;color:var(--bc-text-primary,#27313a)}.csv-confirm__list{margin:0 0 12px 18px;padding:0}.csv-confirm__templates{display:flex;gap:8px;justify-content:flex-end;margin-bottom:8px}.csv-confirm__grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;align-items:start}@media (max-width:980px){.csv-confirm__grid{grid-template-columns:repeat(2,minmax(240px,1fr))}}@media (max-width:720px){.csv-confirm__grid{grid-template-columns:1fr}}.csv-confirm__section{font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary);margin-bottom:6px}[data-theme=dark] .state-pill.changed{background:var(--bg-nav-group);color:var(--text-secondary)}[data-theme=dark] .state-pill.saved{background:var(--color-primary-light);color:var(--color-primary)}.bc-data-table thead tr th{background:#faf9f8!important;color:#323130!important;font-weight:600!important;font-size:12px!important;height:40px!important;border-bottom:1px solid #edebe9!important;text-transform:uppercase;letter-spacing:.5px}.bc-data-table tbody tr{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #f3f2f1!important;transition:background-color .15s ease,box-shadow .15s ease!important}.bc-data-table tbody tr:hover{background:#f8fafc!important;background-color:#f8fafc!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;cursor:pointer!important}.bc-data-table tbody tr:hover td{color:#374151!important;background:transparent!important;background-color:transparent!important}.bc-data-table tbody tr td{height:48px!important;color:#323130!important;font-size:13px!important;padding:8px 16px!important}[data-theme=dark] .bc-data-table thead tr th{background:#1f2937!important;color:#e2e8f0!important;border-bottom:1px solid rgba(148,163,184,.25)!important}[data-theme=dark] .bc-data-table tbody tr{background:#0f172a!important;border-bottom:1px solid rgba(148,163,184,.12)!important}[data-theme=dark] .bc-data-table tbody tr:nth-child(2n){background:rgba(26,36,50,.95)!important}[data-theme=dark] .bc-data-table tbody tr:hover{background:rgba(41,117,91,.18)!important;box-shadow:0 1px 3px rgba(15,23,42,.5)!important}[data-theme=dark] .bc-data-table tbody tr td{color:#e2e8f0!important}[data-theme=dark] .bc-data-table tbody tr:hover td{color:#f8fafc!important}.bc-field{display:block}.bc-field fieldset{border-color:#d1d5db!important;border-width:1px!important;border-radius:6px!important}.bc-field input::-moz-placeholder{color:var(--text-placeholder)!important;opacity:1!important}.bc-field input::placeholder{color:var(--text-placeholder)!important;opacity:1!important}[data-theme=dark] .bc-field fieldset{border-color:rgba(148,163,184,.35)!important}[data-theme=dark] .bc-field input::-moz-placeholder{color:rgba(226,232,240,.6)!important}[data-theme=dark] .bc-field input::placeholder{color:rgba(226,232,240,.6)!important}.bc-field--clickable{cursor:pointer!important}.bc-field--clickable fieldset{border-color:#9ca3af!important;border-width:1.5px!important}.bc-field--clickable input::-moz-placeholder{color:#1f2937!important;opacity:1!important;font-weight:500!important}.bc-field--clickable input::placeholder{color:#1f2937!important;opacity:1!important;font-weight:500!important}[data-theme=dark] .bc-field--clickable input::-moz-placeholder{color:#cbd5e0!important}[data-theme=dark] .bc-field--clickable input::placeholder{color:#cbd5e0!important}.bc-premium-table thead tr th{background:#f8fafc!important;color:#374151!important;font-weight:500!important;font-size:12px!important;padding:12px 16px!important;border-bottom:1px solid #e5e7eb!important;letter-spacing:.025em!important;text-transform:none!important}.bc-premium-table tbody tr{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #f1f5f9!important;transition:background-color .15s ease,box-shadow .15s ease!important;position:relative!important}.bc-premium-table tbody tr:nth-child(2n){background:#fafafa!important;background-color:#fafafa!important}.bc-premium-table tbody tr:hover{background:var(--bg-secondary,#f8fafc)!important;background-color:var(--bg-secondary,#f8fafc)!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;cursor:pointer!important;z-index:1!important;transform:translateZ(0)!important}.bc-premium-table tbody tr:hover td{color:#374151!important;background:transparent!important;background-color:transparent!important}.bc-premium-table tbody tr:focus-within{background:#f1f5f9!important;box-shadow:inset 2px 0 0 0 #cbd5e1!important}.bc-premium-table tbody td{background:transparent!important;background-color:transparent!important;padding:12px 16px!important;border-right:1px solid #f9fafb!important;color:#4b5563!important;font-size:13px!important}.bc-premium-table tbody td:last-child{border-right:none!important}[data-theme=dark] .bc-premium-table tbody tr{background:#1e293b!important;border-bottom:1px solid #334155!important}[data-theme=dark] .bc-premium-table tbody tr:nth-child(2n){background:#1a2332!important}.bc-data-table tbody tr:nth-child(2n){background:#fafafa!important;background-color:#fafafa!important}.bc-m-0{margin:var(--bc-space-0)!important}.bc-m-1{margin:var(--bc-space-1)!important}.bc-m-2{margin:var(--bc-space-2)!important}.bc-m-3{margin:var(--bc-space-3)!important}.bc-m-4{margin:var(--bc-space-4)!important}.bc-m-6{margin:var(--bc-space-6)!important}.bc-m-8{margin:var(--bc-space-8)!important}.bc-p-0{padding:var(--bc-space-0)!important}.bc-p-1{padding:var(--bc-space-1)!important}.bc-p-2{padding:var(--bc-space-2)!important}.bc-p-3{padding:var(--bc-space-3)!important}.bc-p-4{padding:var(--bc-space-4)!important}.bc-p-6{padding:var(--bc-space-6)!important}.bc-text-body{line-height:1.5;color:var(--bc-text-primary,#27313a)}.bc-action-group--end{margin-left:auto;border:none}.bc-hidden-input{display:none}.text-right{text-align:right}.bc-maxw-100{max-width:100px}.dialog-header{display:flex;align-items:center;justify-content:space-between;padding-top:var(--bc-space-2)!important;padding-bottom:var(--bc-space-2)!important;border-bottom:1px solid #e5e7eb}.bc-dialog-content{background:#fff}.bc-order-dropdown-menu{border-radius:8px!important;box-shadow:0 12px 28px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.06)!important;padding:4px 0!important}.bc-order-info{display:inline-flex;align-items:center;gap:var(--bc-space-2);padding:var(--bc-space-1) var(--bc-space-2);border:1px solid var(--bc-border-light);border-radius:6px;background:#fff}.bc-order-info__number{font-weight:600}.bc-order-info__separator{color:#9ca3af}.bc-order-info__bc-number{color:#16a34a;font-weight:600}.order-details-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.order-details-header{flex-shrink:0;padding:0 16px}.order-details-table-container{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:0 16px 16px 16px;min-height:0}.order-lines-scroll-container{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.location-table thead tr th,.vendor-table thead tr th{background:#faf9f8!important;border-bottom:1px solid var(--bc-border-light)!important;font-weight:600!important}.bc-overflow-menu-button{border-radius:6px!important;width:32px!important;height:32px!important;transition:background-color .15s ease,box-shadow .15s ease!important}.bc-overflow-menu-button:hover{background:#f1f5f9!important}[data-theme=dark] .bc-overflow-menu-button:hover{background:#475569!important}.bc-overflow-menu-button--danger:hover{background:rgba(239,68,68,.08)!important}[data-theme=dark] .bc-overflow-menu-button--danger:hover{background:rgba(239,68,68,.15)!important}.quiet-menu-transition-enter-active,.quiet-menu-transition-leave-active{transition:none!important}.quiet-menu-transition-enter,.quiet-menu-transition-leave-to{opacity:1!important;transform:none!important}.bc-header{background:var(--bc-background-light);padding:var(--bc-spacing-md) var(--bc-spacing-xl);border-bottom:1px solid var(--bc-border);margin-bottom:var(--bc-spacing-lg)}.bc-header__content{margin:0 auto}.bc-header__title{font-size:var(--bc-font-size-title);font-weight:600;color:var(--bc-text-primary,#27313a);margin:0;line-height:1.2}.bc-header--with-nav{padding-top:var(--bc-spacing-sm)}.bc-header__nav{margin-bottom:var(--bc-spacing-sm)}.bc-speed-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--bc-spacing-md);margin-top:var(--bc-spacing-lg)}.bc-speed-links--limited{grid-template-columns:repeat(auto-fill,minmax(220px,280px))}.bc-speed-link{position:relative;display:flex;align-items:center;padding:var(--bc-spacing-lg);background:var(--bg-card);border:1px solid var(--bc-border-light);border-radius:var(--bc-radius-medium);cursor:pointer;transition:all .2s ease;min-height:70px}.bc-speed-link:hover{border-color:var(--bc-primary);box-shadow:var(--bc-shadow-medium);transform:translateY(-1px)}.bc-speed-link__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f0f8ff;border-radius:var(--bc-radius-large);margin-right:var(--bc-spacing-md);flex-shrink:0}.bc-speed-link__icon .lucide-icon{color:var(--bc-primary)}.bc-speed-link__content{flex:1;min-width:0}.bc-speed-link__title{font-size:var(--bc-font-size-large);font-weight:600;color:var(--bc-text-primary,#27313a);margin-bottom:2px}.bc-speed-link__subtitle,.bc-speed-link__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-speed-link__subtitle{font-size:var(--bc-font-size-small);color:var(--bc-text-secondary,#64748b)}.bc-speed-link__badge{position:absolute;top:var(--bc-spacing-sm);right:var(--bc-spacing-sm);padding:var(--bc-spacing-xs) 10px;font-size:var(--bc-font-size-small);background:rgba(var(--bc-primary-rgb),.06);color:var(--bc-primary);border-radius:var(--bc-radius-medium)}.business-modal .bc-section-header{font-size:13px!important;font-weight:600!important;margin-bottom:10px!important}.business-modal .bc-field-info{font-size:10px!important;color:var(--bc-text-secondary,#64748b)!important;margin-top:2px!important}.business-modal .bc-field-compact{margin-bottom:14px!important}.bc-col-xs{width:80px!important;min-width:80px!important;max-width:80px!important}.bc-col-sm{width:120px!important;min-width:120px!important;max-width:120px!important}.bc-col-md{width:180px!important;min-width:180px!important;max-width:180px!important}.bc-col-lg{width:250px!important;min-width:250px!important;max-width:250px!important}.bc-premium-table thead tr th{z-index:1!important;position:relative!important}[data-theme=dark] .bc-premium-table tbody tr:hover{background:#334155!important;background-color:#334155!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}[data-theme=dark] .bc-premium-table tbody tr:hover td{color:#f1f5f9!important}.bc-card--expandable{background:#fff!important;border:1px solid #edebe9!important;border-radius:4px!important;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;cursor:pointer}.bc-card--expandable:hover{border-color:#d8d6d4!important;background:#fafafa!important;box-shadow:none!important;transform:translateY(0)!important}.bc-card--expandable .bc-card__header{display:flex;align-items:center;padding:12px 12px 6px 12px}.bc-card--expandable .bc-card__icon-wrapper{position:relative;width:40px;height:40px;margin-right:12px;display:flex;align-items:center;justify-content:center}.bc-card--expandable .bc-card__icon-bg{position:absolute;inset:0;border-radius:6px;background:#f0f8ff}.bc-card--expandable .bc-card__icon,.bc-card--expandable .bc-card__icon--large{position:relative;color:var(--bc-primary)!important;font-size:28px!important}.bc-card--expandable .bc-card__title{font-size:16px;font-weight:600;color:#27313a;margin:0}.bc-card--expandable .bc-card__links{display:flex;flex-direction:column;gap:6px;padding:6px 12px 12px 12px}.bc-card--expandable .bc-card__link{display:inline-flex;align-items:center;gap:6px;color:var(--bc-primary)!important;text-decoration:none;font-weight:500;padding:4px 6px;border-radius:6px;transition:background-color .15s ease,transform .15s ease}.bc-card--expandable .bc-card__link:hover{background:rgba(41,117,91,.08);transform:translateX(2px)}[data-theme=dark] .bc-card--expandable{background:rgba(30,41,59,.95)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(71,85,105,.5)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)!important}[data-theme=dark] .bc-card--expandable:hover{border-color:rgba(62,156,122,.4)!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;background:rgba(30,41,59,.98)!important;transform:translateY(-1px)}[data-theme=dark] .bc-card--expandable .bc-card__header{border-bottom-color:rgba(71,85,105,.3)}[data-theme=dark] .bc-card--expandable .bc-card__icon-bg{background:rgba(62,156,122,.1);border-radius:6px}[data-theme=dark] .bc-card--expandable:hover .bc-card__icon-bg{background:rgba(62,156,122,.15)}[data-theme=dark] .bc-card--expandable .bc-card__icon,[data-theme=dark] .bc-card--expandable .bc-card__icon--large{color:#3e9c7a!important}[data-theme=dark] .bc-card--expandable .bc-card__title{color:#e2e8f0}[data-theme=dark] .bc-card--expandable .bc-card__link{color:#cbd5e1!important}[data-theme=dark] .bc-card--expandable .bc-card__link:hover{background:rgba(62,156,122,.12);color:#3e9c7a!important}.bc-info-card{display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid var(--bc-border-light);border-radius:8px;padding:12px 16px}.bc-info-card--compact{padding:10px 14px;border-radius:6px}.bc-info-card--highlight{background:rgba(var(--bc-primary-rgb,41,117,91),.04);border-color:rgba(41,117,91,.25)}.bc-info-card-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,rgba(41,117,91,.1),rgba(58,150,112,.08));color:var(--bc-primary);flex-shrink:0}.bc-info-card-content{flex:1;min-width:0}.bc-info-card-content--split{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.bc-info-block{display:flex;flex-direction:column;gap:2px;min-width:160px}.bc-info-block--status{min-width:110px}.bc-info-card-title{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.bc-info-card-value{font-size:14px;font-weight:600;color:#27313a}.bc-info-card-subtitle{font-size:12px;color:#64748b}.bc-info-card-stats{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));gap:10px;align-items:start}.bc-info-stat{display:flex;flex-direction:column;align-items:flex-start}.bc-info-stat-value{font-size:16px;font-weight:700;color:#27313a}.bc-info-stat-label{font-size:12px;color:#6b7280}[data-theme=dark] .bc-info-card{background:#1e293b;border-color:rgba(148,163,184,.2)}[data-theme=dark] .bc-info-card--highlight{background:rgba(58,150,112,.12);border-color:rgba(58,150,112,.35)}[data-theme=dark] .bc-info-card-icon{background:linear-gradient(135deg,rgba(58,150,112,.2),rgba(148,163,184,.12));color:#3a9670}[data-theme=dark] .bc-info-card-title{color:#94a3b8}[data-theme=dark] .bc-info-card-value{color:#e2e8f0}[data-theme=dark] .bc-info-card-subtitle{color:#94a3b8}[data-theme=dark] .bc-info-stat-value{color:#e2e8f0}[data-theme=dark] .bc-info-stat-label{color:#94a3b8}.bc-ellipsis{display:inline-block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.bc-tip{position:relative}.bc-tip,.bc-tip:focus{outline:none}.bc-tip[data-tip]:after{content:attr(data-tip);bottom:calc(100% + 8px);background:#27313a;color:#f8fafc;padding:6px 8px;border-radius:6px;box-shadow:0 8px 18px rgba(0,0,0,.16);font-size:12px;font-weight:500;white-space:nowrap;max-width:360px;z-index:5000;pointer-events:none}.bc-tip[data-tip]:after,.bc-tip[data-tip]:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease}.bc-tip[data-tip]:before{content:"";bottom:calc(100% + 4px);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #27313a;z-index:5001}.bc-tip:focus[data-tip]:after,.bc-tip:focus[data-tip]:before,.bc-tip:hover[data-tip]:after,.bc-tip:hover[data-tip]:before{opacity:1;visibility:visible}[data-theme=dark] .bc-tip[data-tip]:after{background:#0f172a;color:#e2e8f0;box-shadow:0 10px 24px rgba(0,0,0,.45)}[data-theme=dark] .bc-tip[data-tip]:before{border-top-color:#0f172a}.bc-header-toolbar-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;height:34px!important;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.2px!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease!important}.bc-header-toolbar-btn--secondary{color:#27313a!important;background:#fff!important;border:1px solid #e5e7eb!important}.bc-header-toolbar-btn--secondary:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.bc-header-toolbar-btn--secondary:focus{border-color:var(--bc-primary)!important;box-shadow:0 0 0 2px rgba(var(--bc-primary-rgb,41,117,91),.14)!important}.bc-header-toolbar-btn--primary{color:#fff!important;background:#29755b!important}.bc-header-toolbar-btn--primary:hover{background:#1e5642!important}.bc-header-toolbar-btn--danger{color:#ef4444!important;background:rgba(239,68,68,.08)!important;border:1px solid rgba(239,68,68,.22)!important}.bc-header-toolbar-btn[disabled]{color:#94a3b8!important;background:#f3f4f6!important;border-color:#e5e7eb!important}[data-theme=dark] .bc-header-toolbar-btn--secondary{color:#e2e8f0!important;background:#0f172a!important;border:1px solid rgba(148,163,184,.25)!important}[data-theme=dark] .bc-header-toolbar-btn--secondary:hover{background:rgba(148,163,184,.05)!important;border-color:rgba(148,163,184,.35)!important}[data-theme=dark] .bc-header-toolbar-btn--primary{background:#3a9670!important}[data-theme=dark] .bc-header-toolbar-btn--primary:hover{background:#2e7e5d!important}.bc-premium-table-input{display:inline-block;width:100%;height:28px;line-height:28px;padding:var(--space-1-5,6px) var(--space-2-5,10px);font-size:var(--text-sm,14px);color:var(--text-primary,#1e293b);background:var(--bg-primary,#fff);border:1px solid var(--border-secondary,#d1d5db);border-radius:var(--radius-md,4px);box-sizing:border-box;outline:none;transition:all .15s ease-in-out}.bc-premium-table-input:hover:not(:focus){border-color:var(--text-disabled,#9ca3af)}.bc-premium-table-input:focus{background:var(--bg-primary,#fff);border-color:var(--bc-primary);box-shadow:0 0 0 3px var(--color-primary-light,rgba(41,117,91,.1))}.bc-premium-table-numeric{text-align:right}.bc-input-readonly[readonly]{background:#f8fafc!important;color:#475569!important;border-color:#e5e7eb!important;pointer-events:none!important}.bc-table-select{display:inline-block;width:100%;height:28px;line-height:28px;padding:4px 28px 4px 8px;font-size:13px;color:#27313a;background:transparent;border:1px solid #d2d2d2;border-radius:4px;box-sizing:border-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:none}.bc-table-select--center{-moz-text-align-last:center;text-align-last:center}.bc-table-select--sm{height:28px;line-height:28px;font-size:13px}.bc-table--compact thead th{height:36px!important}.bc-table--compact thead th:not(.bc-list-header){padding:8px 10px!important}.bc-table--compact tbody td{padding:6px 10px!important}.recent-header{font-size:11px;color:#64748b;padding:6px 10px}.item-suggestion{padding:8px 10px;display:flex;flex-direction:column;gap:4px}.item-suggestion.compact{padding:6px 10px}.item-suggestion__primary{font-size:13px;color:#0f172a;font-weight:600;line-height:1.2}.item-suggestion__meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.item-suggestion__meta .meta-chip{font-size:11px;color:#475569;background:#f1f5f9;padding:2px 6px;border-radius:4px}[data-theme=dark] .item-suggestion__primary{color:#e2e8f0}[data-theme=dark] .item-suggestion__meta .meta-chip{color:#cbd5e1;background:rgba(148,163,184,.15)}.item-search-menu{border-radius:10px!important;border:1px solid rgba(0,0,0,.06)!important;box-shadow:0 12px 32px rgba(0,0,0,.14),0 3px 8px rgba(0,0,0,.08)!important;background:#fff!important;overflow:hidden!important;z-index:var(--bc-z-popover,10200)!important;min-width:320px!important;max-width:520px!important}.item-search-menu.menu-top{margin-bottom:6px}.item-search-scroll{max-height:260px;overflow:auto}.item-search-scroll .recent-header{position:sticky;top:0;z-index:1;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.item-search-scroll::-webkit-scrollbar{width:10px}.item-search-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:8px}.item-search-scroll::-webkit-scrollbar-thumb{background:rgba(100,116,139,.45);border-radius:8px}[data-theme=dark] .item-search-menu{background:#0f172a!important;border-color:rgba(148,163,184,.15)!important;box-shadow:0 12px 32px rgba(0,0,0,.45),0 3px 8px rgba(0,0,0,.35)!important}[data-theme=dark] .item-search-scroll .recent-header{background:#0f172a;border-bottom-color:rgba(148,163,184,.15)}[data-theme=dark] .item-search-scroll::-webkit-scrollbar-track{background:rgba(148,163,184,.15)}[data-theme=dark] .item-search-scroll::-webkit-scrollbar-thumb{background:rgba(148,163,184,.7)}.bc-action-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bc-action-toolbar--card{background:#fff;border:1px solid var(--bc-border-light);border-radius:8px;padding:8px 10px;margin-bottom:8px}.bc-action-toolbar--bc{background:transparent;border:none;border-bottom:1px solid var(--bc-border-light,#e5e5e5);border-radius:0;padding:6px 0;margin-bottom:0;min-height:32px}.bc-action-toolbar--bc .bc-toolbar-title{font-size:13px;font-weight:600;color:var(--bc-text-primary,#1a1a1a)}.bc-action-toolbar--bc .bc-toolbar-title__icon{display:none}.bc-action-toolbar--bc .bc-search{height:26px;min-width:180px;border-radius:2px;font-size:12px;background:#fff;border:1px solid var(--bc-border-light,#e5e5e5)}.bc-action-toolbar--bc .bc-search-input{font-size:12px}.bc-action-toolbar--bc .bc-btn{height:24px;padding:0 8px;font-size:12px}.bc-action-group{gap:8px}.bc-action-group,.bc-toolbar-title{display:inline-flex;align-items:center}.bc-toolbar-title{font-weight:600;color:#27313a;font-size:14px}.bc-search{position:relative;display:inline-flex;align-items:center;height:32px;min-width:260px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:0 8px 0 28px}.bc-search__icon{position:absolute;left:8px;color:#94a3b8;display:flex;align-items:center}.bc-search-input{outline:none;width:100%;height:100%;font-size:13px;color:#27313a}.bc-search-clear,.bc-search-input{border:none;background:transparent}.bc-search-clear{position:absolute;right:4px;width:24px;height:24px;border-radius:4px;cursor:pointer;color:#94a3b8}.bc-search-clear:hover{background:#f1f5f9;color:#334155}.bc-toolbar-search{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px;border:1px solid #d2d0ce;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.bc-toolbar-search:focus-within{border-color:var(--bc-primary);box-shadow:0 0 0 1px rgba(41,117,91,.15)}.bc-toolbar-search__icon{color:#5f6a7a;font-size:18px}.bc-toolbar-search__input{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#323130}.bc-toolbar-search__input::-moz-placeholder{color:#a19f9d}.bc-toolbar-search__input::placeholder{color:#a19f9d}.bc-toolbar-search__clear{border:none;background:transparent;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;color:#5f6a7a;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bc-toolbar-search__clear:hover{background:#f3f2f1;color:#323130}.bc-select-group{display:flex;flex-direction:column;gap:6px;min-width:220px}.bc-select-group__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6c757d}.bc-select-native-wrapper{position:relative;min-width:220px}.bc-select-native__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#5f6a7a!important;pointer-events:none}.bc-select-native{width:100%;height:36px;padding:0 32px 0 36px;background:#fff;border:1px solid #d2d0ce;border-radius:6px;font-size:13px;color:#323130;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%235f6a7a' d='M6 8 0 2h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.bc-select-native:hover{border-color:#8a8886}.bc-select-native:focus{border-color:var(--bc-primary);box-shadow:0 0 0 1px rgba(41,117,91,.15)}.bc-select-field{width:100%}.bc-select-field fieldset{display:none}.bc-select-field__icon{color:#5f6a7a!important;margin-right:6px}.bc-select-field__arrow{color:#5f6a7a!important;margin-left:8px;pointer-events:none}.bc-select-menu{border-radius:10px!important;border:1px solid #e1e4e8!important;box-shadow:0 12px 30px rgba(15,23,42,.18)!important;padding:4px 0!important;overflow-y:auto!important;max-height:320px!important}.bc-toggle-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid #d2d0ce;border-radius:999px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,box-shadow .2s ease}.bc-toggle-chip:hover{border-color:#8a8886}.bc-toggle-chip__checkbox{margin:0!important}.bc-toggle-chip__label{font-size:12px;font-weight:600;color:#4b5563;letter-spacing:.02em}.bc-summary-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.bc-summary-item{text-align:center}.bc-status-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.bc-status-badge--success{background-color:#d1fae5;color:#065f46}.bc-status-badge--warning{background-color:#fef3c7;color:#92400e}.bc-status-badge--error{background-color:#fee2e2;color:#991b1b}.bc-status-badge--info{background-color:#dbeafe;color:#1e40af}[data-theme=dark] .bc-toolbar-search{border-color:rgba(148,163,184,.35);background:rgba(15,23,42,.75)}[data-theme=dark] .bc-toolbar-search:focus-within{border-color:#3a9670;box-shadow:0 0 0 1px rgba(58,150,112,.25)}[data-theme=dark] .bc-toolbar-search__clear,[data-theme=dark] .bc-toolbar-search__icon{color:rgba(226,232,240,.75)}[data-theme=dark] .bc-toolbar-search__input{color:#e2e8f0}[data-theme=dark] .bc-toolbar-search__input::-moz-placeholder{color:rgba(148,163,184,.68)}[data-theme=dark] .bc-toolbar-search__input::placeholder{color:rgba(148,163,184,.68)}[data-theme=dark] .bc-toolbar-search__clear:hover{background:rgba(148,163,184,.16);color:#e2e8f0}[data-theme=dark] .bc-select-group__label{color:rgba(226,232,240,.75)}[data-theme=dark] .bc-select-native__icon{color:rgba(148,163,184,.9)!important}[data-theme=dark] .bc-select-native{background:#0f172a;border-color:rgba(148,163,184,.35);color:#e2e8f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%2394a3b8' d='M6 8 0 2h12z'/%3E%3C/svg%3E")}[data-theme=dark] .bc-select-native:hover{border-color:rgba(148,163,184,.6)}[data-theme=dark] .bc-select-native:focus{border-color:#3a9670;box-shadow:0 0 0 1px rgba(58,150,112,.25)}[data-theme=dark] .bc-select-field__arrow,[data-theme=dark] .bc-select-field__icon{color:rgba(148,163,184,.9)!important}[data-theme=dark] .bc-select-menu{border-color:rgba(148,163,184,.25)!important;background:#1f2937!important;box-shadow:0 20px 32px rgba(2,6,23,.6)!important}[data-theme=dark] .bc-toggle-chip{border-color:rgba(148,163,184,.3);background:#0f172a}[data-theme=dark] .bc-toggle-chip__label{color:rgba(226,232,240,.82)}.bc-results-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #e1e4e8;border-radius:8px;background:#f9fafc}.bc-results-banner__info{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#334155}.bc-results-banner__icon{color:#256148}.bc-results-banner__actions{display:flex;align-items:center;gap:8px}.bc-results-banner__reset{min-width:auto!important;padding:0 10px!important;height:30px!important;font-size:12px!important;font-weight:500!important;color:#256148!important;text-transform:none!important;background:transparent!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.bc-results-banner__reset:hover{background:rgba(37,97,72,.08)!important}[data-theme=dark] .bc-results-banner{border-color:rgba(148,163,184,.25);background:#1e293b;color:#e2e8f0}[data-theme=dark] .bc-results-banner__info{color:#e2e8f0}[data-theme=dark] .bc-results-banner__icon{color:#34d399}[data-theme=dark] .bc-results-banner__reset{color:#34d399!important}[data-theme=dark] .bc-results-banner__reset:hover{background:rgba(52,211,153,.16)!important}.bc-detail-panel{background:#f7f9fc;border-top:1px solid #e1e4e8;padding:20px}.bc-detail-panel__summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.bc-detail-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(41,117,91,.12);color:#256148;font-size:12px;font-weight:600}.bc-detail-tag--neutral{background:rgba(37,99,235,.12);color:#1d4ed8}.bc-detail-tag--muted{background:rgba(148,163,184,.16);color:#475569}.bc-detail-panel__grid{margin:0 -8px}.bc-detail-card{background:#fff;border:1px solid #e1e4e8;border-radius:10px;box-shadow:0 6px 16px rgba(15,23,42,.06);display:flex;flex-direction:column;height:100%}.bc-detail-card__header{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;border-bottom:1px solid #f0f2f6}.bc-detail-card__icon{color:#5f6a7a}.bc-detail-card__title{font-size:12px;font-weight:600;color:#1f2933;letter-spacing:.05em;text-transform:uppercase}.bc-detail-card__body{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.bc-detail-field{display:flex;align-items:flex-start;gap:12px}.bc-summary-value{font-size:32px;font-weight:700;color:var(--bc-primary);line-height:1;margin-bottom:4px}.bc-summary-label{font-size:12px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.bc-header__subtitle{font-size:14px;color:#64748b;margin:0;padding-left:28px}@media (max-width:960px){.bc-summary-value{font-size:24px}}[data-theme=dark] .bc-header__subtitle{color:#94a3b8}.purchase-suggestions-table-wrapper{position:relative;min-height:200px}.supplier-groups-container{max-height:calc(100vh - 400px);overflow-y:auto}.bc-expansion-panel{margin-bottom:12px;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.bc-expansion-header{background:#f8fafc!important;border-bottom:1px solid #e5e7eb;padding:16px 20px}.bc-supplier-name{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.bc-supplier-meta{display:flex;gap:8px;align-items:center}.bc-meta-chip{display:inline-block;padding:2px 8px;background:rgba(41,117,91,.1);color:var(--bc-primary);font-size:11px;font-weight:500;border-radius:4px}.group-stats{display:flex;align-items:center;gap:8px}.positions-table{border:none!important}.bc-item-description{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:4px}.bc-item-meta{display:flex;gap:6px}[data-theme=dark] .bc-expansion-panel{border-color:rgba(71,85,105,.5)}[data-theme=dark] .bc-expansion-header{background:#1f2937!important;border-bottom-color:rgba(71,85,105,.5)}[data-theme=dark] .bc-supplier-name{color:#e0e0e0}[data-theme=dark] .bc-item-description{color:#cbd5e1}[data-theme=dark] .bc-meta-chip{background:rgba(58,150,112,.15);color:#3a9670}.bc-detail-field__label{min-width:110px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6c757d}.bc-detail-field__value{display:flex;align-items:center;gap:8px;flex:1}.bc-detail-field__text{font-size:13px;color:#27313a;line-height:1.4}.bc-detail-icon-btn{width:26px!important;height:26px!important;min-width:26px!important;border-radius:6px!important;margin:0!important;background:transparent!important;color:#64748b!important}.bc-detail-icon-btn:hover{background:rgba(100,116,139,.12)!important;color:#1f2937!important}.bc-detail-card__actions{padding:12px 16px 16px;display:flex;gap:8px;border-top:1px solid #f0f2f6;margin-top:auto}.bc-detail-action{min-width:auto!important;padding:0 10px!important;height:28px!important;font-size:12px!important;font-weight:500!important;color:#256148!important;text-transform:none!important}.bc-detail-action:hover{background:rgba(37,97,72,.08)!important}@media (max-width:959px){.bc-detail-field{flex-direction:column;gap:4px}.bc-detail-field__label{min-width:auto}.bc-detail-field__value{width:100%}}[data-theme=dark] .bc-detail-panel{background:#141d2b;border-color:rgba(148,163,184,.12)}[data-theme=dark] .bc-detail-card{background:#0f172a;border-color:rgba(148,163,184,.22);box-shadow:0 12px 28px rgba(2,6,23,.6)}[data-theme=dark] .bc-detail-card__header{border-color:rgba(148,163,184,.12);color:#e2e8f0}[data-theme=dark] .bc-detail-card__icon{color:#94a3b8}[data-theme=dark] .bc-detail-card__body{color:#e2e8f0}[data-theme=dark] .bc-detail-field__label{color:rgba(226,232,240,.68)}[data-theme=dark] .bc-detail-field__text{color:#e2e8f0}[data-theme=dark] .bc-detail-icon-btn{color:#94a3b8!important}[data-theme=dark] .bc-detail-icon-btn:hover{background:rgba(148,163,184,.16)!important;color:#e2e8f0!important}[data-theme=dark] .bc-detail-card__actions{border-color:rgba(148,163,184,.12)}[data-theme=dark] .bc-detail-action{color:#34d399!important}[data-theme=dark] .bc-detail-action:hover{background:rgba(52,211,153,.16)!important}[data-theme=dark] .bc-detail-tag{background:rgba(52,211,153,.2);color:#34d399}[data-theme=dark] .bc-detail-tag--neutral{background:rgba(96,165,250,.18);color:#93c5fd}[data-theme=dark] .bc-detail-tag--muted{background:rgba(148,163,184,.22);color:rgba(226,232,240,.85)}.bc-filter-card .bc-search{border:none;background:#f8f9fa}.bc-filter-card .bc-search:hover{background:#f3f2f1}.bc-filter-card .bc-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #0078d4}[data-theme=dark] .bc-action-toolbar--card{background:#1e293b;border-color:rgba(148,163,184,.2)}[data-theme=dark] .bc-toolbar-title{color:#e2e8f0}[data-theme=dark] .bc-search{background:#0f172a;border-color:rgba(148,163,184,.2)}[data-theme=dark] .bc-search__icon{color:#94a3b8}[data-theme=dark] .bc-search-input{color:#e2e8f0}[data-theme=dark] .bc-search-clear{color:#94a3b8}[data-theme=dark] .bc-search-clear:hover{background:rgba(148,163,184,.12);color:#e2e8f0}[data-theme=dark] .bc-filter-card .bc-search{border:none;background:rgba(15,23,42,.5)}[data-theme=dark] .bc-filter-card .bc-search:hover{background:rgba(51,65,85,.5)}[data-theme=dark] .bc-filter-card .bc-search:focus-within{background:#0f172a;box-shadow:inset 0 0 0 1px #3a9670}.business-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.business-badge-success{background:rgba(40,167,69,.1);color:#28a745}.business-badge-info{background:rgba(0,123,255,.1);color:#007bff}.business-badge-warning{background:rgba(255,193,7,.1);color:#ffc107}.business-badge-danger{background:rgba(220,53,69,.1);color:#dc3545}.business-expansion-modern{background:linear-gradient(135deg,#fafbfc,#f8f9fa);border-bottom:1px solid rgba(41,117,91,.08);padding:16px 20px}.business-expansion-section{padding:0 20px;border-right:1px solid rgba(0,0,0,.06)}.business-expansion-section:first-child{padding-left:0}.business-expansion-section:last-child{border-right:none;padding-right:0}.business-expansion-header{display:flex;align-items:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#6c757d;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08)}.business-header-with-icon{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap;min-width:0}.business-header-with-icon .supplier-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-section-header{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between}.business-section-icon-wrapper{width:40px;height:40px;background:linear-gradient(135deg,rgba(41,117,91,.12),rgba(41,117,91,.06));border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.business-section-title{font-size:16px;font-weight:600;color:#2c3e50;line-height:1.3}.business-section-subtitle{font-size:12px;font-weight:400;color:#6c757d;line-height:1.3;margin-top:2px}.business-expansion-content{padding:0}.business-expansion-item{margin-bottom:12px;display:flex;flex-direction:column}.business-expansion-item:last-child{margin-bottom:0}.business-expansion-label{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:#94a3b8;margin-bottom:2px}.business-expansion-value{font-size:13px;font-weight:400;color:#2c3e50;line-height:1.3}.business-expansion-value-group{display:flex;align-items:center;gap:8px}.business-copy-icon{cursor:pointer;color:#cbd5e1;transition:all .2s ease;opacity:0}.business-expansion-item:hover .business-copy-icon{opacity:1;color:#29755b}.business-expansion-action{color:#29755b!important;background:rgba(41,117,91,.06)!important;transition:all .2s ease!important;font-size:11px!important;height:24px!important}.business-expansion-action:hover{background:rgba(41,117,91,.12)!important}.business-expansion-actions{display:flex;align-items:center;margin-top:8px;gap:8px}.business-table-toolbar{padding:16px 20px;background:linear-gradient(180deg,#fafbfc,#f8f9fa);border-bottom:1px solid rgba(0,0,0,.08)}.business-table-toolbar-compact{padding:12px 20px;background:linear-gradient(180deg,#fafbfc,#f8f9fa)}.business-table-toolbar-compact,.business-table-toolbar-modern{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}.business-table-toolbar-modern{padding:8px 16px;background:#fff;min-height:48px}.business-toolbar-left{display:flex;align-items:center}.business-table-title{font-size:16px;font-weight:500;color:#2c3e50}.business-toolbar-breadcrumbs{display:flex;align-items:center;font-size:13px;color:#6c757d}.breadcrumb-item{font-weight:400;transition:color .2s ease}.breadcrumb-item:not(.active){cursor:pointer}.breadcrumb-item:not(.active):hover{color:#29755b;text-decoration:underline}.breadcrumb-item.active{font-weight:500;color:#2c3e50}.business-toolbar-actions{gap:8px;height:36px}.business-search-wrapper,.business-toolbar-actions{display:flex;align-items:center}.business-search-field{flex-grow:1}.business-search-field-expandable{width:250px;transition:width .3s ease;height:28px!important;margin:0!important}.business-search-field-expandable fieldset{border-radius:20px!important}.business-search-field fieldset,.business-search-field-expandable fieldset{border-color:rgba(0,0,0,.08)!important}.business-search-field-expandable:hover fieldset,.business-search-field:hover fieldset{border-color:rgba(41,117,91,.2)!important}.business-search-chip{background:rgba(41,117,91,.1)!important;color:#29755b!important;font-size:11px!important;height:20px!important}.business-copy-btn{cursor:pointer;color:#adb5bd;transition:all .2s ease;font-size:14px;opacity:.7}.business-copy-btn:hover{color:#29755b;opacity:1}.business-divider{height:1px;background:rgba(0,0,0,.08);margin:16px 0}.business-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 24px;padding:0}.business-info-item{display:flex;flex-direction:column}.business-info-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#94a3b8;margin-bottom:4px}.business-info-value{font-size:14px;font-weight:500;color:#2c3e50}[data-theme=dark] .business-label,[data-theme=dark] .business-page-subtitle{color:#94a3b8}[data-theme=dark] .business-card,[data-theme=dark] .business-filter-card{background:rgba(30,41,59,.95);border-color:rgba(71,85,105,.3)}[data-theme=dark] .business-detail-card{background:rgba(30,41,59,.8);border-left-color:#3e9c7a}[data-theme=dark] .business-table{background:rgba(30,41,59,.95);border-color:rgba(71,85,105,.3)}[data-theme=dark] .business-table thead{background:rgba(15,23,42,.5)}[data-theme=dark] .business-table th{color:#94a3b8!important;border-bottom-color:rgba(71,85,105,.3)!important}[data-theme=dark] .business-table th:hover{background:rgba(62,156,122,.05)!important;color:#3e9c7a!important}[data-theme=dark] .business-table th.sortable i{color:#3e9c7a!important}[data-theme=dark] .business-table tbody tr:nth-of-type(2n){background-color:hsla(0,0%,100%,.02)}[data-theme=dark] .business-table tbody tr:hover{background-color:rgba(62,156,122,.06)!important}[data-theme=dark] .business-table tbody tr.expanded{background-color:rgba(62,156,122,.12)!important}[data-theme=dark] .business-table td{color:#cbd5e1!important;border-bottom-color:rgba(71,85,105,.2)!important}[data-theme=dark] .business-table-expansion{background:rgba(15,23,42,.5);border-bottom-color:rgba(71,85,105,.3)}[data-theme=dark] .business-stats-badge{background:rgba(62,156,122,.15);color:#3e9c7a}[data-theme=dark] .business-divider{background:rgba(71,85,105,.3)}[data-theme=dark] .business-info-label{color:#94a3b8}[data-theme=dark] .business-info-value{color:#cbd5e1}[data-theme=dark] .business-copy-btn{color:#94a3b8}[data-theme=dark] .business-copy-btn:hover{color:#3e9c7a}[data-theme=dark] .business-expansion-modern{background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(30,41,59,.95));border-bottom:2px solid rgba(62,156,122,.15)}[data-theme=dark] .business-expansion-section{border-right:1px solid rgba(71,85,105,.3)}[data-theme=dark] .business-expansion-header{color:#3e9c7a;border-bottom:2px solid rgba(62,156,122,.2)}[data-theme=dark] .business-expansion-label{color:#94a3b8}[data-theme=dark] .business-expansion-value{color:#cbd5e1}[data-theme=dark] .business-copy-icon{color:#64748b}[data-theme=dark] .business-expansion-item:hover .business-copy-icon{color:#3e9c7a}[data-theme=dark] .business-expansion-action{color:#3e9c7a!important;background:rgba(62,156,122,.15)!important}[data-theme=dark] .business-expansion-action:hover{background:rgba(62,156,122,.25)!important}[data-theme=dark] .business-table-toolbar{background:linear-gradient(180deg,rgba(30,41,59,.95),rgba(15,23,42,.95));border-bottom:1px solid rgba(71,85,105,.3)}[data-theme=dark] .business-search-field fieldset,[data-theme=dark] .business-search-field-expandable fieldset{border-color:rgba(71,85,105,.3)!important}[data-theme=dark] .business-search-field-expandable:hover fieldset,[data-theme=dark] .business-search-field:hover fieldset{border-color:rgba(62,156,122,.3)!important}[data-theme=dark] .business-search-chip{background:rgba(62,156,122,.15)!important;color:#3e9c7a!important}[data-theme=dark] .business-table-toolbar-compact{background:linear-gradient(180deg,rgba(30,41,59,.95),rgba(15,23,42,.95));border-bottom:1px solid rgba(71,85,105,.3)}[data-theme=dark] .business-table-toolbar-modern{background:rgba(30,41,59,.95);border-bottom:1px solid rgba(71,85,105,.3)}[data-theme=dark] .business-table-title{color:#cbd5e1}[data-theme=dark] .business-toolbar-breadcrumbs{color:#94a3b8}[data-theme=dark] .breadcrumb-item.active{color:#cbd5e1}[data-theme=dark] .breadcrumb-item:not(.active):hover{color:#3e9c7a}@media (max-width:960px){.business-page-header{padding:8px 0}.business-card{padding:16px}.business-filter-card{padding:12px 16px}.business-table-toolbar-compact{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.business-toolbar-actions{width:100%}.business-search-wrapper{flex-grow:1}.business-info-grid{grid-template-columns:1fr}.business-expansion-section{border-right:none;border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.business-expansion-modern{padding:12px}.business-expansion-section:last-child{border-bottom:none}[data-theme=dark] .business-expansion-section{border-bottom:1px solid rgba(71,85,105,.3)}}.bc-toolbar-select input{font-size:13px!important;padding:0!important;margin-top:0!important}.bc-toolbar-dropdown{background:#fff!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)!important;border:1px solid #e5e7eb!important;padding:4px!important;min-width:140px!important;max-width:220px!important;overflow:hidden!important}.bc-toolbar-dropdown--match-width{min-width:100%!important;max-width:100%!important;width:100%!important}[data-theme=dark] .bc-toolbar-dropdown{background:#1e293b!important;border-color:rgba(148,163,184,.2)!important;box-shadow:0 4px 12px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2)!important}@media (max-width:600px){.business-stats-badge{margin-left:0;margin-top:8px}.business-table td,.business-table th{padding:8px 12px!important}}.bc-field--no-spinner input::-webkit-inner-spin-button,.bc-field--no-spinner input::-webkit-outer-spin-button,.bc-field--no-spinner input[type=number]::-webkit-inner-spin-button,.bc-field--no-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bc-field--no-spinner input,.bc-field--no-spinner input[type=number]{-moz-appearance:textfield}[data-theme=dark] .bc-premium-table-input{background-color:#374151;border-color:#4b5563;color:#e5e7eb}[data-theme=dark] .bc-premium-table-input:focus{border-color:var(--bc-primary);box-shadow:0 0 0 3px rgba(58,150,112,.15);background-color:#1f2937}[data-theme=dark] .bc-summary-box{background:#1f2937;border-color:#374151}[data-theme=dark] .bc-summary-value{color:#e5e7eb}[data-theme=dark] .bc-summary-label{color:#9ca3af}[data-theme=dark] .bc-status-badge--success{background-color:rgba(16,185,129,.2);color:#6ee7b7}[data-theme=dark] .bc-status-badge--warning{background-color:rgba(251,191,36,.2);color:#fcd34d}[data-theme=dark] .bc-status-badge--error{background-color:rgba(239,68,68,.2);color:#fca5a5}[data-theme=dark] .bc-status-badge--info{background-color:rgba(59,130,246,.2);color:#93c5fd}.bc-detail-header{justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-secondary,#e5e7eb);flex-wrap:wrap}.bc-detail-header,.bc-detail-header__left{display:flex;align-items:flex-start;gap:16px}.bc-detail-header__title{font-size:20px;font-weight:600;color:var(--text-primary,#1f2937);margin:0 0 4px 0}.bc-detail-header__subtitle{font-size:14px;color:var(--text-secondary,#6b7280);margin:0;display:flex;align-items:center;gap:8px}.bc-detail-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bc-detail-body{padding:0}.bc-detail-body .bc-collapsible-section{border-radius:0}.bc-detail-body .bc-collapsible-section:first-child{border-radius:4px 4px 0 0}.bc-detail-body .bc-collapsible-section:last-child{border-radius:0 0 4px 4px}.bc-detail-body .bc-collapsible-section:first-child:last-child{border-radius:4px}.bc-detail-body .bc-collapsible-section+.bc-collapsible-section{border-top:none}.bc-collapsible-section:last-child{border-bottom:none}.bc-collapsible-section--borderless{padding:0;border-bottom:none}.bc-collapsible-section__header-right{display:flex;align-items:center;gap:12px}.bc-collapsible-section__actions{display:flex;gap:8px}.bc-top-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.bc-workspace-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(148,163,184,.4)}.bc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--text-tertiary,#9ca3af);text-align:center}.bc-empty-state>.lucide-icon,.bc-empty-state>svg{margin-bottom:16px;opacity:.5}.bc-empty-state p{margin:0 0 16px 0;font-size:14px}.bc-table-input{width:100%;padding:6px 10px;border:1px solid transparent;border-radius:4px;font-size:14px;background:transparent;color:var(--text-primary,#1f2937);transition:all .15s ease}.bc-table-input:hover{background:var(--bg-secondary,#f3f4f6)}.bc-table-input:focus{border-color:var(--color-primary,#29755b);background:#fff;outline:none;box-shadow:0 0 0 2px rgba(41,117,91,.1)}.bc-table-input--narrow{width:70px;text-align:center}.bc-table-input--readonly,.bc-table-input[readonly]{background:var(--bg-tertiary,#f9fafb);color:var(--text-secondary,#6b7280);cursor:default}.bc-table-input--readonly:hover,.bc-table-input[readonly]:hover{background:var(--bg-tertiary,#f9fafb)}.bc-table-input--readonly:focus,.bc-table-input[readonly]:focus{border-color:transparent;box-shadow:none;background:var(--bg-tertiary,#f9fafb)}.bc-table-menu-cell{padding:4px!important;text-align:center}.bc-item-field{position:relative}.bc-item-selected{display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--color-primary-light,rgba(41,117,91,.08));border-radius:4px}.bc-item-selected__no{font-size:14px;font-weight:500;color:var(--color-primary,#29755b)}.bc-item-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid var(--border-primary,#d1d5db);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:100;max-height:280px;overflow-y:auto}.bc-item-dropdown--top{bottom:100%;top:auto;margin-top:0;margin-bottom:4px}.bc-item-dropdown__item{padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--border-secondary,#e5e7eb);transition:background .1s}.bc-item-dropdown__item:last-child{border-bottom:none}.bc-item-dropdown__item:hover{background:var(--bg-secondary,#f3f4f6)}.bc-item-dropdown__no{font-size:14px;font-weight:600;color:var(--text-primary,#1f2937)}.bc-item-dropdown__desc{font-size:13px;color:var(--text-secondary,#6b7280);margin-top:2px}.bc-item-dropdown__empty,.bc-item-dropdown__hint,.bc-item-dropdown__loading{padding:16px;text-align:center;color:var(--text-secondary,#6b7280);font-size:14px}.bc-item-dropdown__loading{display:flex;align-items:center;justify-content:center;gap:8px}.bc-input--clickable{display:flex;align-items:center;justify-content:space-between;min-height:var(--bc-input-height,32px);height:auto;padding:0 12px;cursor:pointer;background-color:var(--bc-select-bg,#fff);border:1px solid var(--bc-select-border,#d0d0d0);border-radius:var(--bc-select-radius,6px);font-size:14px;color:var(--bc-select-text,#1a1a1a);box-shadow:var(--bc-select-shadow,0 1px 2px rgba(0,0,0,.04));transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast)}.bc-input--clickable:focus,.bc-input--clickable:hover{border-color:var(--color-primary,#29755b)}.bc-input--clickable:focus{box-shadow:0 0 0 3px var(--color-primary-light,rgba(51,78,104,.18));outline:none}.bc-spin{animation:bc-spin 1s linear infinite}@keyframes bc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bc-spin{animation:none;opacity:.6}}[data-theme=dark] .bc-detail-header{border-bottom-color:rgba(148,163,184,.15)}[data-theme=dark] .bc-detail-header__title{color:#f1f5f9}[data-theme=dark] .bc-detail-header__subtitle{color:#94a3b8}[data-theme=dark] .bc-empty-state{color:#64748b}[data-theme=dark] .bc-table-input{color:#f1f5f9}[data-theme=dark] .bc-table-input:hover{background:rgba(148,163,184,.08)}[data-theme=dark] .bc-table-input:focus{background:#1e293b;border-color:#3a9670}[data-theme=dark] .bc-item-selected{background:rgba(58,150,112,.15)}[data-theme=dark] .bc-item-selected__no{color:#3a9670}[data-theme=dark] .bc-item-dropdown{background:#1e293b;border-color:rgba(148,163,184,.2)}[data-theme=dark] .bc-item-dropdown__item{border-bottom-color:rgba(148,163,184,.15)}[data-theme=dark] .bc-item-dropdown__item:hover{background:rgba(148,163,184,.08)}[data-theme=dark] .bc-item-dropdown__no{color:#f1f5f9}[data-theme=dark] .bc-item-dropdown__desc{color:#94a3b8}[data-theme=dark] .bc-input--clickable:hover{border-color:#3a9670}.bc-filter-panel{background-color:var(--bc-bg-filter)!important;border-bottom:1px solid var(--border-primary);border-top:1px solid var(--border-primary);padding:10px 14px;margin:0 calc(var(--space-4, 16px)*-1);width:calc(100% + var(--space-4, 16px)*2)}.bc-card .bc-filter-panel{margin:0;width:100%;border-radius:0}.bc-filter-panel .bc-input{height:var(--bc-input-height);font-size:13px}.bc-filter-panel .bc-select__trigger{font-size:13px}.bc-filter-panel__row{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.bc-filter-panel__group{display:flex;align-items:center;gap:6px}.bc-filter-panel__group--stacked{flex-direction:column;align-items:flex-start;gap:3px}.bc-filter-panel__group--button{align-self:flex-end}.bc-filter-panel__group--grow{flex:1;min-width:200px}.bc-filter-panel__group.bc-filter-panel__group--fluid{width:auto;min-width:0;max-width:none}.bc-filter-panel__group--fluid>:not(.bc-filter-panel__label){box-sizing:border-box;width:100%;min-width:0}@media (max-width:860px){.bc-filter-panel__row.bc-filter-panel__row--responsive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2,8px);align-items:end}.bc-filter-panel__row--responsive-grid>.bc-filter-panel__group--button{grid-column:1/-1}}.bc-filter-panel__label{font-size:11px;font-weight:var(--font-semibold,600);color:var(--bc-text-secondary);white-space:nowrap}.bc-filter-panel__actions{margin-top:8px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.bc-filter-panel__top{display:flex;align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-3,12px)}.bc-filter-panel__top .bc-filter-panel__search{flex:1 1 auto;width:100%;max-width:none;margin-bottom:0}.bc-filter-panel__top--collapsed{margin-bottom:0}.bc-filter-panel__collapse-toggle{flex:0 0 auto;margin-left:auto;white-space:nowrap;color:color-mix(in srgb,var(--text-secondary,#475569) 92%,transparent)}.bc-filter-panel__collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.bc-filter-panel__collapse--closed{grid-template-rows:0fr}.bc-filter-panel__collapse-inner{min-height:0;overflow:hidden;margin:0 calc(var(--space-2, 8px)*-1);padding:0 var(--space-2,8px)}@media (prefers-reduced-motion:reduce){.bc-filter-panel__collapse{transition:none}}@media (max-width:860px){.bc-filter-panel__top{align-items:stretch;flex-direction:column}.bc-filter-panel__collapse-toggle{justify-content:center;width:100%;min-height:32px;margin-left:0}.bc-filter-panel__collapse:not(.bc-filter-panel__collapse--closed){margin-top:var(--space-2,8px)}.bc-filter-panel__collapse-inner{margin:0;padding:0}}.bc-list-filters>.bc-filter-panel__top{margin-bottom:0}.bc-list-filters__details,.bc-list-filters__presets,.bc-list-filters__summary{padding-top:var(--space-2,8px)}.bc-list-filters__details{display:flex;flex-direction:column;gap:var(--space-2,8px)}.bc-list-filters__details>.bc-filter-panel__actions,.bc-list-filters__details>.bc-filter-panel__row{margin-top:0;margin-bottom:0}.bc-list-filters .bc-filter-panel__row{row-gap:var(--space-2,8px)}.bc-list-filters>.bc-filter-panel__collapse{margin-top:0}.bc-filter-panel__advanced{margin-top:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px solid color-mix(in srgb,var(--border-primary,#d7e0ea) 44%,transparent)}.bc-filter-panel__toggle{display:inline-flex;align-items:center;gap:var(--space-1-5,6px);padding:var(--space-0-5,2px) var(--space-2,8px);border:0;border-radius:var(--radius-2xs,2px);background:transparent;color:color-mix(in srgb,var(--text-secondary,#475569) 88%,transparent);font-size:var(--text-xs,12px);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.bc-filter-panel__toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.bc-filter-panel__count{color:var(--color-primary);font-weight:var(--font-semibold,600)}.bc-filter-panel__hint{display:inline-flex;align-items:center;align-self:flex-end;gap:var(--space-1,4px);min-height:30px;margin-left:var(--space-0-5,2px);padding:0 var(--space-2,8px);border:1px solid color-mix(in srgb,var(--border-primary,#d7e0ea) 62%,transparent);border-radius:var(--radius-full,9999px);background:color-mix(in srgb,var(--bg-hover,#f8fafc) 72%,var(--bg-primary,#fff));color:color-mix(in srgb,var(--text-secondary,#475569) 92%,transparent);font-size:var(--text-2xs,11px);font-weight:var(--font-medium,500);line-height:1;white-space:nowrap}.bc-filter-panel__search{position:relative;display:flex;align-items:center;width:100%;max-width:520px;margin-bottom:12px}.bc-filter-panel__search--inline{max-width:none;margin-bottom:0}.bc-filter-panel__search .bc-filter-panel__search-icon{position:absolute!important;left:11px;color:var(--bc-text-secondary,#64748b);pointer-events:none;z-index:1}.bc-filter-panel__search-input{width:100%;height:var(--bc-input-height,34px);padding:0 36px 0 34px;border:1px solid var(--border-input);border-radius:var(--radius-md,4px);background:var(--bg-input);font-size:var(--text-sm,14px);color:var(--bc-text-primary,#1f2937);transition:border-color .15s ease,box-shadow .15s ease}.bc-filter-panel__search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.bc-filter-panel__search-input::-ms-clear{display:none}.bc-filter-panel__search-input::-moz-placeholder{color:var(--bc-text-secondary,#94a3b8)}.bc-filter-panel__search-input::placeholder{color:var(--bc-text-secondary,#94a3b8)}.bc-filter-panel__search-input:focus{outline:none;border-color:var(--bc-primary,#2e7d5b);box-shadow:0 0 0 3px color-mix(in srgb,var(--bc-primary,#2e7d5b) 18%,transparent)}.bc-filter-panel__search-clear{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--bc-text-secondary,#94a3b8);cursor:pointer}.bc-filter-panel__search-clear:hover{background:var(--bc-bg-filter,#f1f5f9);color:var(--bc-text-primary,#1f2937)}.bc-segment,[data-theme=dark] .bc-filter-panel__search-input{background:var(--bg-input)}.bc-segment{display:inline-flex;align-items:stretch;gap:2px;padding:2px;height:var(--bc-input-height,34px);box-sizing:border-box;border:1px solid var(--border-input);border-radius:var(--radius-md,4px)}.bc-segment--wrap{flex-wrap:wrap;max-width:100%;height:auto;min-height:var(--bc-input-height,34px)}.bc-segment--wrap>.bc-segment__option{min-height:calc(var(--bc-input-height, 34px) - 6px)}.bc-segment__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5,6px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0 12px;border-radius:5px;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;color:var(--bc-text-secondary,#64748b);cursor:pointer;transition:background .15s ease,color .15s ease}.bc-segment__option>.lucide-icon{flex:0 0 auto}.bc-segment__option:hover:not(.is-active):not(:disabled){background:var(--bc-bg-filter,#f1f5f9);color:var(--bc-text-primary,#1f2937)}.bc-segment__option.is-active{background:var(--surface-selected);color:var(--bc-primary,#2e7d5b);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc-primary,#2e7d5b) 18%,transparent)}.bc-segment__option:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--bc-primary,#2e7d5b) 45%,transparent)}.bc-segment__option:disabled{opacity:.55;cursor:default}[data-theme=dark] .bc-segment{background:var(--bg-input);border-color:var(--border-secondary)}[data-theme=dark] .bc-segment__option.is-active{background:color-mix(in srgb,var(--color-primary) 22%,transparent);color:var(--color-primary)}.bc-table-td--chevron{width:40px;text-align:center;color:var(--bc-text-secondary,#94a3b8)}.bc-filter-panel__group--w-sm{min-width:140px}.bc-filter-panel__group--w-md{min-width:160px}.bc-filter-panel__group--w-lg{min-width:180px}.bc-filter-panel__group--w-xl{min-width:200px}[data-theme=dark] .bc-filter-panel{background-color:var(--bc-bg-filter);border-bottom-color:var(--bc-border-light)}.bc-kpi-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--bc-text-secondary);padding:2px 0}.bc-kpi-row__spacer{flex:1}.bc-kpi-row__item{display:flex;align-items:center;gap:4px}.bc-kpi-row__label{color:var(--text-tertiary,#64748b);font-weight:var(--font-normal,400);font-size:11px;text-transform:uppercase;letter-spacing:.2px}.bc-kpi-row__value{font-weight:var(--font-semibold,600);color:var(--bc-text-primary);font-variant-numeric:tabular-nums}.bc-kpi-row__separator{width:1px;height:12px;background-color:var(--border-secondary,#e2e8f0)}[data-theme=dark] .bc-kpi-row__label{color:var(--text-tertiary,#94a3b8)}[data-theme=dark] .bc-kpi-row__value{color:var(--bc-text-primary)}[data-theme=dark] .bc-kpi-row__separator{background-color:var(--border-secondary,#475569)}.bc-kpi-row--summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;padding:16px 0;border-top:1px solid var(--border-secondary);border-bottom:1px solid var(--border-secondary)}.bc-kpi-row--summary .bc-kpi-row__item{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.bc-kpi-row--summary .bc-kpi-row__label{font-size:12px;text-transform:none;letter-spacing:0}.bc-kpi-row--summary .bc-kpi-row__value{font-size:24px;line-height:1.2;letter-spacing:-.5px}.bc-kpi-row--summary .bc-kpi-row__unit{margin-left:4px;font-size:12px;font-weight:400;letter-spacing:0;color:var(--text-secondary)}.bc-kpi-row__note{font-size:11px;line-height:1.4;color:var(--text-tertiary)}@media (max-width:700px){.bc-kpi-row--summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.bc-kpi-row--summary .bc-kpi-row__value{font-size:22px}}.bc-kpi-row__item--warning{color:var(--status-warning,#b45309)}.bc-kpi-row__icon{margin-right:4px;vertical-align:-2px}.bc-inline-warning{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--status-warning,#b45309)}.bc-kpi-row__item--clickable{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid transparent;border-radius:4px;padding:3px 8px;margin:0;cursor:pointer;font:inherit;font-size:12px;color:inherit;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.bc-kpi-row__item--clickable:hover{background-color:var(--bc-bg-hover,#f1f5f9);border-color:var(--border-secondary)}.bc-kpi-row__item--clickable:focus{outline:none}.bc-kpi-row__item--clickable:focus-visible{box-shadow:0 0 0 2px rgba(41,117,91,.25)}.bc-kpi-row__item--clickable:active{transform:translateY(.5px)}.bc-kpi-row__item--clickable.bc-kpi-row__item--active{background-color:var(--bc-connect-primary-light,rgba(41,117,91,.08));border-color:var(--bc-connect-primary,#29755b)}.bc-kpi-row__item--clickable.bc-kpi-row__item--active .bc-kpi-row__label{color:var(--bc-connect-primary-hover,#1f5e49)}.bc-kpi-row__item--clickable.bc-kpi-row__item--active .bc-kpi-row__value{color:var(--bc-connect-primary,#29755b);font-weight:600}[data-theme=dark] .bc-kpi-row__item--clickable:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}[data-theme=dark] .bc-kpi-row__item--clickable.bc-kpi-row__item--active{background-color:rgba(58,150,112,.15);border-color:var(--bc-connect-accent,#3a9670)}[data-theme=dark] .bc-kpi-row__item--clickable.bc-kpi-row__item--active .bc-kpi-row__label{color:#6ee7b7}[data-theme=dark] .bc-kpi-row__item--clickable.bc-kpi-row__item--active .bc-kpi-row__value{color:#4ade80}.bc-kpi-row__pct{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;font-size:11px;font-weight:600;background:var(--bc-bg-subtle,#f3f4f6);color:var(--bc-text-secondary,#6b7280)}.bc-kpi-row__pct--partial{background:#fef3c7;color:#92400e}.bc-kpi-row__pct--complete{background:#d1fae5;color:#065f46}.bc-kpi-row__pct--over{background:#dbeafe;color:#1e40af}[data-theme=dark] .bc-kpi-row__pct{background:#374151;color:#9ca3af}[data-theme=dark] .bc-kpi-row__pct--partial{background:#78350f;color:#fcd34d}[data-theme=dark] .bc-kpi-row__pct--complete{background:#064e3b;color:#6ee7b7}[data-theme=dark] .bc-kpi-row__pct--over{background:#1e3a5f;color:#93c5fd}.bc-page-header--bc{padding:8px 14px;border-bottom:none}.bc-page-header--bc .bc-page-title{font-size:16px;font-weight:var(--font-semibold,600);margin:0;color:var(--bc-text-primary);line-height:1.3}.bc-page-header--bc .bc-page-subtitle{font-size:12px;color:var(--bc-text-secondary);margin:1px 0 0 0}.bc-page-header--bc .bc-page-header__row{display:flex;align-items:center;gap:8px}.bc-list-page--compact .bc-page-header__row{flex-wrap:wrap}.bc-list-page--compact .bc-page-title{flex:1 1 auto;min-width:0}.bc-list-page__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px)}@media (max-width:600px){.bc-list-page__actions{flex:1 1 100%}}.bc-page-header--bc.bc-page-header--emphasis{padding:var(--space-4)}.bc-page-header--bc.bc-page-header--emphasis .bc-page-title{font-size:var(--text-2xl);font-weight:var(--font-semibold);letter-spacing:-.02em;line-height:1.25;color:var(--text-primary)}.bc-page-header--bc.bc-page-header--emphasis .bc-page-subtitle{margin-top:var(--space-1);font-size:var(--text-sm);line-height:1.4;color:var(--text-secondary)}.bc-page-header--with-actions{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.bc-page-header__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:768px){.bc-page-header--with-actions{flex-direction:column}.bc-page-header__actions{width:100%;justify-content:flex-start}}.bc-action-bar--bc{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-spacing-md);padding:var(--bc-spacing-sm) var(--bc-spacing-lg);border-bottom:1px solid var(--bc-border-light)}.bc-action-bar--bc__left,.bc-action-bar--bc__right{display:flex;align-items:center;gap:var(--bc-spacing-sm)}.bc-dashboard-hero{margin-bottom:var(--space-6,24px)}.bc-dashboard-hero__card{position:relative;background:linear-gradient(135deg,var(--bg-card,#fff) 0,var(--bg-secondary,#f8f9fa) 100%);border:1px solid var(--border-secondary,#e9ecef);border-radius:var(--radius-lg,6px);box-shadow:inset 0 1px 0 0 color-mix(in srgb,#fff 60%,transparent),var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1));overflow:hidden}.bc-dashboard-hero__card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 8% -10%,color-mix(in srgb,var(--color-primary) 6%,transparent) 0,transparent 70%)}.bc-dashboard-hero__content{display:grid;grid-template-columns:1fr 380px;gap:var(--space-6,24px);padding:var(--space-6,24px)}@media (max-width:1024px){.bc-dashboard-hero__content{grid-template-columns:1fr;padding:var(--space-5,20px)}}.bc-dashboard-hero__main{display:flex;flex-direction:column;gap:var(--space-3,12px)}.bc-dashboard-hero__badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(--color-primary,#10b981);color:#fff;border-radius:var(--radius-full,9999px);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;width:-moz-fit-content;width:fit-content}.bc-dashboard-hero__title{font-size:var(--text-2xl,24px);font-weight:700;color:var(--text-primary,#1a1a1a);margin:var(--space-1,4px) 0 0 0;letter-spacing:-.02em;line-height:1.2}.bc-dashboard-hero__subtitle{font-size:var(--text-base,16px);color:var(--text-secondary,#6a6a6a);margin:0;max-width:440px;line-height:1.6}.bc-dashboard-hero__meta{display:flex;align-items:center;gap:var(--space-3,12px);margin-top:var(--space-2,8px)}.bc-dashboard-hero__meta-item{display:flex;align-items:center;gap:6px;font-size:var(--text-xs,12px);color:var(--text-secondary,#6a6a6a)}.bc-dashboard-hero__meta-item svg{color:var(--color-primary,#10b981)}.bc-dashboard-hero__meta-divider{width:1px;height:16px;background:var(--border-secondary,#e9ecef)}.bc-dashboard-section-header{display:flex;align-items:center;gap:var(--space-3,12px);margin-bottom:var(--space-4,16px)}.bc-dashboard-section-header__marker{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding-top:6px;background:transparent;color:var(--color-primary,#10b981);border-top:2px solid var(--color-primary,#10b981);border-radius:0;font-size:12px;font-weight:600;font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em}.bc-dashboard-section-header__marker--icon{background:transparent;padding-top:2px;border-top-width:2px}.bc-dashboard-section-header__title{font-size:var(--text-lg,18px);font-weight:600;color:var(--text-primary,#1a1a1a);margin:0}.bc-dashboard-section-header__divider{flex:1;height:1px;background:linear-gradient(90deg,var(--border-secondary,#e9ecef) 0,transparent 100%)}.bc-quick-actions{width:100%;background:var(--bg-card,#fff);border:1px solid var(--border-secondary,#e9ecef);border-radius:var(--radius-lg,6px);padding:var(--space-4,16px);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05))}.bc-quick-actions__header{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-3,12px);padding-bottom:var(--space-3,12px);border-bottom:1px solid var(--border-tertiary,#f1f5f9)}.bc-quick-actions__header svg{color:var(--color-primary,#10b981)}.bc-quick-actions__label{font-size:11px;font-weight:600;color:var(--text-secondary,#6a6a6a);text-transform:uppercase;letter-spacing:.08em}.bc-quick-actions__list{display:flex;flex-direction:column;gap:var(--space-2,8px)}.bc-quick-actions__item{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px);background:var(--bg-secondary,#f8f9fa);border:1px solid transparent;border-radius:var(--radius-md,4px);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.bc-quick-actions__item:hover{transform:translateX(4px)}.bc-quick-actions__item--green:hover{background:rgba(16,185,129,.08);border-color:rgba(16,185,129,.3)}.bc-quick-actions__item--purple:hover{background:rgba(168,85,247,.08);border-color:rgba(168,85,247,.3)}.bc-quick-actions__item--orange:hover{background:rgba(249,115,22,.08);border-color:rgba(249,115,22,.3)}.bc-quick-actions__item--blue:hover{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.3)}.bc-quick-actions__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md,4px);flex-shrink:0}.bc-quick-actions__icon--green{background:rgba(16,185,129,.12);color:var(--color-primary,#10b981)}.bc-quick-actions__icon--purple{background:rgba(168,85,247,.12);color:#7c3aed}.bc-quick-actions__icon--orange{background:rgba(249,115,22,.12);color:#ea580c}.bc-quick-actions__icon--blue{background:rgba(59,130,246,.12);color:#2563eb}.bc-quick-actions__text{flex:1;min-width:0}.bc-quick-actions__title{display:block;font-size:var(--text-sm,14px);font-weight:600;color:var(--text-primary,#1a1a1a)}.bc-quick-actions__desc{display:block;font-size:11px;color:var(--text-tertiary,#94a3b8);margin-top:1px}.bc-quick-actions__arrow{color:var(--text-tertiary,#94a3b8);transition:all .2s ease}.bc-quick-actions__item:hover .bc-quick-actions__arrow{transform:translateX(2px)}.bc-quick-actions__item--green:hover .bc-quick-actions__arrow{color:var(--color-primary,#10b981)}.bc-quick-actions__item--purple:hover .bc-quick-actions__arrow{color:#7c3aed}.bc-quick-actions__item--orange:hover .bc-quick-actions__arrow{color:#ea580c}.bc-quick-actions__item--blue:hover .bc-quick-actions__arrow{color:#2563eb}.bc-feature-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--space-4,16px)}.bc-feature-card{background:var(--bg-card,#fff);border:1px solid var(--border-secondary,#e9ecef);border-radius:var(--radius-lg,6px);padding:var(--space-5,20px);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;animation:bc-feature-card-enter .32s cubic-bezier(.16,1,.3,1) both}.bc-feature-cards>.bc-feature-card:first-child{animation-delay:40ms}.bc-feature-cards>.bc-feature-card:nth-child(2){animation-delay:90ms}.bc-feature-cards>.bc-feature-card:nth-child(3){animation-delay:.14s}.bc-feature-cards>.bc-feature-card:nth-child(4){animation-delay:.19s}.bc-feature-cards>.bc-feature-card:nth-child(5){animation-delay:.24s}.bc-feature-cards>.bc-feature-card:nth-child(6){animation-delay:.29s}.bc-feature-cards>.bc-feature-card:nth-child(n+7){animation-delay:.33s}@keyframes bc-feature-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bc-feature-card{animation:none}}.bc-feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1))}.bc-feature-card--green:hover{border-color:rgba(16,185,129,.5)}.bc-feature-card--purple:hover{border-color:rgba(168,85,247,.5)}.bc-feature-card--orange:hover{border-color:rgba(249,115,22,.5)}.bc-feature-card--blue:hover{border-color:rgba(59,130,246,.5)}.bc-feature-card--grey:hover{border-color:hsla(220,9%,46%,.5)}.bc-feature-card--no-hover{cursor:default}.bc-feature-card--no-hover:hover{transform:none;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05))}.bc-feature-card__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-4,16px)}.bc-feature-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md,4px)}.bc-feature-card__icon--green{background:linear-gradient(135deg,rgba(16,185,129,.15),rgba(16,185,129,.08));color:var(--color-primary,#10b981)}.bc-feature-card__icon--purple{background:linear-gradient(135deg,rgba(168,85,247,.15),rgba(168,85,247,.08));color:#7c3aed}.bc-feature-card__icon--orange{background:linear-gradient(135deg,rgba(249,115,22,.15),rgba(249,115,22,.08));color:#ea580c}.bc-feature-card__icon--blue{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(59,130,246,.08));color:#2563eb}.bc-feature-card__icon--grey{background:linear-gradient(135deg,hsla(220,9%,46%,.15),hsla(220,9%,46%,.08));color:#6b7280}.bc-feature-card__badge{padding:3px 10px;border-radius:var(--radius-full,9999px);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.bc-feature-card__badge--green{background:rgba(16,185,129,.12);color:var(--color-primary,#10b981)}.bc-feature-card__badge--purple{background:rgba(168,85,247,.12);color:#7c3aed}.bc-feature-card__badge--orange{background:rgba(249,115,22,.12);color:#ea580c}.bc-feature-card__badge--blue{background:rgba(59,130,246,.12);color:#2563eb}.bc-feature-card__badge--grey{background:hsla(220,9%,46%,.12);color:#6b7280}.bc-feature-card__body{flex:1}.bc-feature-card__title{font-size:var(--text-base,16px);font-weight:600;color:var(--text-primary,#1a1a1a);margin:0 0 var(--space-2,8px) 0}.bc-feature-card__description{font-size:var(--text-sm,14px);color:var(--text-secondary,#6a6a6a);margin:0;line-height:1.5}.bc-feature-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4,16px);padding-top:var(--space-3,12px);border-top:1px solid var(--border-tertiary,#f1f5f9)}.bc-feature-card__cta{font-size:var(--text-sm,14px);font-weight:500;color:var(--color-primary,#10b981)}.bc-feature-card__cta-icon{color:var(--color-primary,#10b981);transition:transform .2s ease}.bc-feature-card:hover .bc-feature-card__cta-icon{transform:translateX(4px)}.bc-feature-card__links{display:flex;flex-direction:column;gap:var(--space-2,8px);margin-top:var(--space-4,16px);padding-top:var(--space-3,12px);border-top:1px solid var(--border-tertiary,#f1f5f9)}.bc-feature-card__link{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);background:var(--bg-secondary,#f8f9fa);border-radius:var(--radius-md,4px);font-size:var(--text-sm,14px);font-weight:500;color:var(--text-secondary,#6a6a6a);cursor:pointer;transition:all .15s ease}.bc-feature-card__link:hover{background:var(--bg-hover,rgba(0,0,0,.04));color:var(--text-primary,#1a1a1a)}.bc-feature-card--purple .bc-feature-card__link:hover{color:#7c3aed}.bc-feature-card--orange .bc-feature-card__link:hover{color:#ea580c}.bc-feature-card--blue .bc-feature-card__link:hover{color:#2563eb}.bc-feature-card--grey .bc-feature-card__link:hover{color:#6b7280}.bc-feature-card__link-arrow{margin-left:auto;opacity:0;transform:translateX(-4px);transition:all .15s ease}.bc-feature-card__link:hover .bc-feature-card__link-arrow{opacity:1;transform:translateX(0)}.bc-tip-box{display:flex;align-items:flex-start;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-4,16px);background:linear-gradient(135deg,rgba(16,185,129,.06),rgba(16,185,129,.02));border:1px solid rgba(16,185,129,.15);border-radius:var(--radius-md,4px);max-width:100%;box-sizing:border-box}.bc-tip-box__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(16,185,129,.12);border-radius:var(--radius-sm,6px);color:var(--color-primary,#10b981);flex-shrink:0}.bc-tip-box p{margin:0;font-size:var(--text-sm,14px);color:var(--text-secondary,#6a6a6a);line-height:1.5;min-width:0;word-wrap:break-word}.bc-tip-box strong{color:var(--text-primary,#1a1a1a)}.bc-tip-box em{color:var(--color-primary,#10b981);font-style:normal;font-weight:500}.bc-collapsible-section{background:var(--bg-card,#fff);border:1px solid var(--border-secondary,#e9ecef);border-radius:var(--radius-md,4px);overflow:hidden;padding:0}.bc-collapsible-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);min-height:48px;padding:9px 12px 9px 14px;background:linear-gradient(90deg,rgba(41,117,91,.055),rgba(248,250,252,.72) 58%,rgba(248,250,252,.35));border-bottom:1px solid var(--border-secondary,#e9ecef);position:relative}.bc-collapsible-section__header:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--bc-connect-primary,#29755b);opacity:.8}.bc-collapsible-section--collapsed{padding-bottom:0}.bc-collapsible-section--collapsed .bc-collapsible-section__header{margin-bottom:0;border-bottom-color:transparent}.bc-collapsible-section__header--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-collapsible-section__header--clickable:hover{background:linear-gradient(90deg,rgba(41,117,91,.08),rgba(248,250,252,.9) 58%,rgba(248,250,252,.48))}.bc-collapsible-section__title{display:flex;align-items:center;min-width:0;gap:10px;font-size:15px;font-weight:600;line-height:1.2;color:var(--text-primary,#1e293b);margin:0}.bc-collapsible-section__title .lucide-icon,.bc-collapsible-section__title svg{width:28px;height:28px;padding:6px;box-sizing:border-box;border:1px solid rgba(41,117,91,.16);border-radius:7px;background:hsla(0,0%,100%,.78);color:var(--bc-connect-primary,#29755b);box-shadow:0 1px 2px rgba(15,23,42,.04)}.bc-collapsible-section__count{font-size:13px;font-weight:400;color:var(--text-secondary,#475569)}.bc-collapsible-section__toggle{width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;background:hsla(0,0%,100%,.72);border:1px solid var(--border-secondary,#e9ecef);border-radius:7px;color:var(--text-secondary,#6a6a6a);cursor:pointer;transition:all .15s ease;margin-left:0}.bc-collapsible-section__toggle:hover{background:var(--bg-primary,#fff);border-color:var(--border-primary,#cbd5e1);color:var(--text-primary,#1a1a1a)}.bc-collapsible-section__content{padding:16px 18px 18px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}[data-theme=dark] .bc-dashboard-hero__card{background:linear-gradient(135deg,var(--bg-card,#1e293b) 0,var(--bg-tertiary,#0f172a) 100%)}[data-theme=dark] .bc-collapsible-section__toggle{background:hsla(0,0%,100%,.06);border-color:rgba(148,163,184,.18)}[data-theme=dark] .bc-collapsible-section__toggle:hover{background:hsla(0,0%,100%,.1)}[data-theme=dark] .bc-collapsible-section__header{background:linear-gradient(90deg,rgba(45,212,191,.08),rgba(15,23,42,.78) 58%,rgba(15,23,42,.42))}[data-theme=dark] .bc-collapsible-section__header--clickable:hover{background:linear-gradient(90deg,rgba(45,212,191,.12),rgba(15,23,42,.88) 58%,rgba(15,23,42,.52))}[data-theme=dark] .bc-collapsible-section__title .lucide-icon,[data-theme=dark] .bc-collapsible-section__title svg{background:rgba(15,23,42,.8);border-color:rgba(45,212,191,.18);color:#5eead4}@media (prefers-reduced-motion:reduce){.bc-feature-card,.bc-feature-card__link,.bc-quick-actions__item{transition:none}}.bc-table td.bc-table__empty-cell{background:var(--bg-card)}.bc-table-empty{text-align:center;padding:var(--bc-spacing-xl,48px) var(--bc-spacing-md,16px);color:var(--bc-text-secondary,#6a6a6a)}.bc-table-empty--compact{padding:var(--space-3,12px) var(--space-4,16px);text-align:left;border:1px solid var(--border-tertiary,#f1f5f9);border-radius:var(--radius-md,4px);background:var(--bg-secondary,#f8fafc)}.bc-table-empty--compact .bc-table-empty__content{flex-direction:row;justify-content:flex-start;gap:var(--space-3,12px)}.bc-table-empty--compact .bc-table-empty__hint{max-width:none;text-align:left}.bc-table-empty__content{display:flex;flex-direction:column;align-items:center;gap:12px}.bc-table-empty__icon{opacity:.72;color:var(--bc-text-tertiary,#5f6f82)}.bc-table-empty__title{display:block;font-size:14px;font-weight:var(--font-semibold,600);color:var(--bc-text-primary,#1e293b)}.bc-table-empty__hint{display:block;font-size:13px;color:var(--bc-text-secondary,#475569);max-width:360px;line-height:1.4;text-align:center}.bc-table-empty--error .bc-table-empty__icon,.bc-table-empty--error .bc-table-empty__title{color:var(--bc-danger,#dc2626)}.bc-table-empty__actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.bc-th-help{cursor:help;border-bottom:1px dotted var(--bc-text-tertiary,#9ca3af)}.bc-tooltip-teleported{position:fixed;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;color:#fff;background-color:#1e293b;border-radius:6px;white-space:pre-line;max-width:300px;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateX(-50%);z-index:var(--bc-z-tooltip,10300)}.bc-tip-portal{box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 16px));overflow-wrap:anywhere}.bc-tooltip-fade-enter-active,.bc-tooltip-fade-leave-active{transition:opacity .15s ease}.bc-tooltip-fade-enter,.bc-tooltip-fade-enter-from,.bc-tooltip-fade-leave-to{opacity:0}.bc-kpi-bar{display:flex;align-items:center;gap:16px;padding:8px 16px;background:var(--bc-bg-filter,#f3f3f3);border-bottom:1px solid var(--bc-border-light,#e5e5e5);font-size:13px;min-height:40px}.bc-kpi-bar__item{display:flex;flex-direction:column;gap:2px}.bc-kpi-bar__label{font-size:10px;color:var(--bc-text-secondary,#6a6a6a);text-transform:uppercase;letter-spacing:.3px;font-weight:500}.bc-kpi-bar__value{font-size:13px;font-weight:600;color:var(--bc-text-primary,#1a1a1a);display:flex;align-items:center;gap:4px}.bc-kpi-bar__value--mono{font-variant-numeric:tabular-nums;font-size:12px}.bc-kpi-bar__sub{font-size:11px;color:var(--bc-text-secondary,#6a6a6a)}.bc-kpi-bar__separator{width:1px;height:28px;background:var(--bc-border-light,#e5e5e5)}.bc-kpi-bar__spacer{flex:1}.bc-kpi-bar__copy{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--bc-text-secondary,#6a6a6a);cursor:pointer;border-radius:4px;padding:0;transition:background-color .15s ease,color .15s ease}.bc-kpi-bar__copy:hover{background:var(--bc-bg-hover,#e8e8e8);color:var(--bc-text-primary,#1a1a1a)}.bc-kpi-bar__stats{display:flex;align-items:center;gap:20px}.bc-kpi-bar__stat{display:flex;align-items:baseline;gap:4px}.bc-kpi-bar__stat-value{font-size:14px;font-weight:600;color:var(--bc-text-primary,#1a1a1a);font-variant-numeric:tabular-nums}.bc-kpi-bar__stat-label{font-size:11px;color:var(--bc-text-secondary,#6a6a6a)}.bc-filter-panel__top--compact-search .bc-filter-panel__search{max-width:520px}.bc-filter-panel__top--with-actions{display:grid;grid-template-columns:minmax(0,520px) auto minmax(max-content,1fr);align-items:center}.bc-list-filters__search-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1,4px)}.bc-list-filters__footer{grid-column:1/-1;padding-top:var(--space-2,8px)}@media (max-width:600px){.bc-list-filters__reset{--bc-btn-padding-x:0;width:var(--bc-btn-height-sm,28px);flex-shrink:0}.bc-list-filters__reset-label{display:none}}@media (max-width:860px){.bc-filter-panel__top--with-actions{grid-template-columns:minmax(0,1fr) auto}.bc-filter-panel__top--with-actions>.bc-list-filters__tools{grid-column:1/-1;justify-self:end}}.bc-list-filters--stacked .bc-filter-panel__top--with-actions{grid-template-columns:minmax(0,1fr)}.bc-list-filters--stacked .bc-filter-panel__top--with-actions>.bc-list-filters__tools{grid-column:1;justify-self:end}.bc-detail-surface{border:1px solid var(--border-secondary);border-radius:var(--radius-md,6px);padding:var(--space-2,8px) var(--space-2-5,10px);color:var(--text-primary);background:var(--bg-card)}.bc-detail-surface--accent{background:color-mix(in srgb,var(--color-primary) 3%,var(--bg-card))}.bc-saved-views{min-width:0}.bc-saved-views__current{padding:var(--space-3,12px);background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px)}.bc-saved-views__eyebrow,.bc-saved-views__section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2,8px);color:var(--text-secondary,#475569);font-size:12px}.bc-saved-views__current>strong{display:block;margin-top:var(--space-1,4px);color:var(--text-primary,#1e293b);font-size:14px;font-weight:600;overflow-wrap:anywhere}.bc-saved-views__current p{margin:var(--space-1,4px) 0 0;color:var(--text-secondary,#475569);font-size:12px;line-height:1.5}.bc-saved-views__current>button{width:100%;margin-top:var(--space-3,12px)}.bc-saved-views__state{font-weight:600;color:var(--color-primary,#29755b)}.bc-saved-views__section-heading{margin:var(--space-4,16px) 0 var(--space-2,8px)}.bc-saved-views h3{margin:0;color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.bc-saved-views__list{list-style:none;padding:0;margin:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.bc-saved-views__row{display:flex;align-items:center;gap:var(--space-1,4px);padding:2px;border-radius:var(--radius-md,4px)}.bc-saved-views__row+.bc-saved-views__row{margin-top:2px}.bc-saved-views__row:hover{background:var(--bg-secondary,#f8fafc)}.bc-saved-views__row.is-active{background:color-mix(in srgb,var(--color-primary,#29755b) 9%,var(--bg-primary,#fff))}.bc-saved-views__apply{display:flex;align-items:center;gap:var(--space-2,8px);flex:1;min-width:0;padding:var(--space-2,8px);min-height:36px;border:0;border-radius:var(--radius-sm,3px);background:transparent;color:var(--text-primary,#1e293b);font:inherit;font-size:13px;text-align:left;cursor:pointer}.bc-saved-views__apply>svg{flex-shrink:0;color:var(--text-secondary,#475569)}.bc-saved-views__apply>span{overflow-wrap:anywhere;min-width:0}.bc-saved-views__row.is-active .bc-saved-views__apply,.bc-saved-views__row.is-active .bc-saved-views__apply>svg{color:var(--color-primary,#29755b);font-weight:600}.bc-saved-views__apply:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.bc-saved-views__apply:disabled{opacity:.5;cursor:not-allowed}.bc-saved-views__empty{display:grid;justify-items:center;gap:var(--space-2,8px);padding:var(--space-4,16px) var(--space-3,12px);text-align:center;color:var(--text-secondary,#475569)}.bc-saved-views__empty strong{color:var(--text-primary,#1e293b);font-size:13px;font-weight:600}.bc-saved-views__empty p{margin:0;font-size:12px;line-height:1.6;max-width:30ch}.bc-saved-views__save{width:100%;margin-top:var(--space-3,12px)}.bc-saved-views__editor{display:grid;gap:var(--space-2,8px)}.bc-saved-views__editor>input{width:100%;min-width:0;box-sizing:border-box}.bc-saved-views__description{margin:var(--space-2,8px) 0;font-size:13px;line-height:1.6;color:var(--text-secondary,#475569);overflow-wrap:anywhere}.bc-saved-views__editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2,8px);margin-top:var(--space-3,12px)}.bc-saved-views__editor-actions>button{min-width:0}.bc-saved-views__management{display:grid;gap:var(--space-1,4px);padding-top:var(--space-3,12px);margin-top:var(--space-3,12px);border-top:1px solid var(--border-primary,#e2e8f0)}.bc-saved-views__management>button{justify-content:flex-start;white-space:normal;text-align:left}.bc-saved-views__message{font-size:12px;line-height:1.5;margin:var(--space-3,12px) 0 0;color:var(--text-secondary,#475569)}.bc-saved-views__message[role=alert]{color:var(--bc-danger,#dc2626)}.bc-saved-views__success{display:flex;align-items:flex-start;gap:var(--space-1,4px);margin:var(--space-3,12px) 0 0;color:var(--color-primary,#29755b);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.bc-saved-views__success>svg{flex-shrink:0;margin-top:2px}.bc-saved-views__footer{display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px);margin-top:var(--space-4,16px);padding-top:var(--space-3,12px);border-top:1px solid var(--border-primary,#e2e8f0);font-size:11px;color:var(--text-secondary,#475569)}@media (max-width:600px){.bc-saved-views .bc-btn,.bc-saved-views__apply{min-height:44px}.bc-saved-views__manage{min-width:44px}.bc-saved-views__editor>input{min-height:44px;font-size:16px}}.bc-list-filters__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1,4px);margin-left:auto;flex-shrink:0}.bc-list-filters__tools>.bc-filter-panel__collapse-toggle{margin-left:0;width:auto}@media (max-width:860px){.bc-list-filters__tools{margin-left:0;justify-content:center}}.bc-options-popover{position:fixed;z-index:var(--bc-z-popover);box-sizing:border-box;padding:var(--space-4,16px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,6px);box-shadow:var(--shadow-md,0 8px 24px rgba(15,23,42,.12))}.bc-options-popover__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);margin-bottom:var(--space-3,12px)}.bc-options-popover__body{min-height:0;overflow:auto;overscroll-behavior:contain}.bc-options-popover__title{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.bc-list-filters--stacked .bc-filter-panel__row,.bc-list-filters--stacked .bc-filter-panel__top{flex-direction:column;align-items:stretch}.bc-list-filters--stacked .bc-filter-panel__group{width:100%;min-width:0;flex:1 1 auto}.bc-list-filters__search-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);width:100%;min-width:0}.bc-list-filters--stacked .bc-filter-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.bc-list-filters--inset{box-sizing:border-box;width:100%;margin:0}.bc-table-utility-bar.bc-table-utility-bar--wrap{flex-wrap:wrap;gap:var(--space-2,8px)}.bc-table-utility-bar--wrap .bc-table-utility-bar__actions{flex-wrap:wrap;min-width:0;max-width:100%}.bc-list-filters__mobile-summary{display:none}@media (max-width:860px){.bc-list-filters--mobile{box-sizing:border-box;min-width:0;--bc-input-height:44px}.bc-list-filters--mobile .bc-list-filters__mobile-summary{display:block;margin:0 0 var(--space-2,8px);font-size:var(--text-sm,14px);color:var(--text-secondary);overflow-wrap:anywhere}.bc-list-filters--mobile .bc-list-filters__tools{width:100%}.bc-list-filters--mobile .bc-filter-panel__collapse-toggle{flex:1}.bc-list-filters--mobile .bc-filter-panel__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3,12px)}.bc-list-filters--mobile .bc-filter-panel__group{grid-column:1/-1;width:100%;min-width:0;align-items:stretch}.bc-list-filters--mobile .bc-filter-panel__group--date{grid-column:auto}.bc-list-filters--mobile .bc-filter-panel__label{white-space:normal}.bc-list-filters--mobile .bc-filter-panel__group--date>:not(.bc-filter-panel__label),.bc-list-filters--mobile .bc-filter-panel__search,.bc-list-filters--mobile .bc-select{width:100%;max-width:100%;min-width:0}.bc-list-filters--mobile .bc-btn.bc-btn,.bc-list-filters--mobile .bc-datepicker-input,.bc-list-filters--mobile .bc-filter-panel__search-input,.bc-list-filters--mobile .bc-select__trigger{box-sizing:border-box;min-height:44px}.bc-list-filters--mobile .bc-datepicker-input,.bc-list-filters--mobile .bc-filter-panel__search-input{font-size:16px}.bc-list-filters--mobile .bc-filter-panel__actions>.bc-btn{flex:1 1 140px;justify-content:center}.bc-list-filters--mobile .bc-inline-warning{flex-basis:100%;margin:0}}@media (max-width:380px){.bc-list-filters--mobile .bc-filter-panel__row{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px){.bc-list-filters--fields-first:not(.bc-list-filters--stacked){display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--space-3,12px);column-gap:var(--space-3,12px);align-items:start}.bc-list-filters--fields-first:not(.bc-list-filters--stacked)>.bc-filter-panel__top{grid-column:2;grid-row:1}.bc-list-filters--fields-first:not(.bc-list-filters--stacked)>.bc-filter-panel__collapse{grid-column:1;grid-row:1;min-width:0}.bc-list-filters--fields-first:not(.bc-list-filters--stacked) .bc-list-filters__details{padding-top:0}.bc-list-filters--fields-first:not(.bc-list-filters--stacked)>.bc-list-filters__summary{grid-column:1/-1}}.bc-summary-item--surface{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md)}.bc-summary-item--surface .bc-summary-label{margin-bottom:var(--space-1);color:var(--text-secondary)}.bc-summary-item--surface .bc-summary-value{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.bc-filter-panel__group--stretch{align-items:stretch}.bc-filter-panel__info-icon{opacity:.5;margin-left:var(--space-1);vertical-align:middle;cursor:help}.bc-filter-panel__label:hover .bc-filter-panel__info-icon{opacity:.8}[data-theme=dark] .bc-filter-panel__info-icon{opacity:.7}@media (max-width:768px){.bc-page-header__row.bc-page-header__row--responsive{flex-direction:column;align-items:flex-start;gap:var(--space-2-5)}.bc-segment--touch .bc-segment__option{min-height:40px}}.bc-section-header{display:inline-flex;align-items:center;gap:8px;font-size:var(--bc-font-size-base);font-weight:600;color:var(--text-primary);padding-bottom:0;margin-bottom:14px;border-bottom:none}.bc-section-header .lucide,.bc-section-header svg{color:var(--text-tertiary);flex-shrink:0}.bc-section-header--accent{position:relative;padding-left:12px}.bc-section-header--accent:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:linear-gradient(180deg,#29755b,#3a9670);border-radius:2px}.bc-section-badge{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(135deg,rgba(41,117,91,.08),rgba(58,150,112,.12));border:1px solid rgba(41,117,91,.15);border-radius:10px;font-size:var(--bc-font-size-2xs);font-weight:600;color:#29755b;text-transform:uppercase;letter-spacing:.3px}.bc-field-compact{margin-bottom:0}.bc-field-label{display:block;font-size:var(--bc-font-size-xs);font-weight:600;color:#475569;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.bc-field-info{color:var(--text-tertiary);min-height:16px;line-height:1.35}.bc-field-counter,.bc-field-info{font-size:var(--bc-font-size-xs);margin-top:4px}.bc-field-counter{color:var(--text-disabled);text-align:right}.bc-field-hint{display:flex;justify-content:space-between;align-items:center;font-size:var(--bc-font-size-xs);color:var(--text-disabled);margin-top:4px}.bc-field-hint .bc-field-counter{margin-top:0}.bc-field-highlight{background:#f0f8ff;padding:12px;border-radius:4px;border-left:4px solid var(--bc-primary)}.bc-field-label-important{color:var(--bc-primary);font-weight:600;font-size:var(--bc-font-size-base)}.bc-input-important fieldset{border-color:var(--bc-primary)!important;border-width:2px!important}.bc-field-info-important{color:var(--bc-primary);font-weight:500}.bc-input-compact .bc-date-icon{display:flex!important;align-items:center!important;justify-content:center!important;height:20px!important;width:20px!important;line-height:1!important}.bc-input-compact fieldset{border-color:#8a8886}.bc-input-no-spinner input::-webkit-inner-spin-button,.bc-input-no-spinner input::-webkit-outer-spin-button,.bc-input-no-spinner input[type=number]::-webkit-inner-spin-button,.bc-input-no-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bc-input-no-spinner input,.bc-input-no-spinner input[type=number]{-moz-appearance:textfield}.bc-order-page{font-family:var(--bc-font-sans);color:var(--text-primary);font-size:var(--bc-font-size-base)}.bc-filter-card{background:var(--bg-primary);border:1px solid #edebe9;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:none}.bc-table-input input{font-size:13px!important;padding:0!important;margin:0!important;line-height:24px!important}.bc-table-input fieldset{display:none!important}[data-theme=dark] .bc-table-input input{color:#f1f5f9!important}[data-theme=dark] .bc-section-header{color:#f1f5f9}[data-theme=dark] .bc-section-header .lucide,[data-theme=dark] .bc-section-header svg{color:var(--text-disabled)}[data-theme=dark] .bc-section-header--accent:before{background:linear-gradient(180deg,#3a9670,#4ade80)}[data-theme=dark] .bc-section-badge{background:linear-gradient(135deg,rgba(58,150,112,.15),rgba(74,222,128,.2));border-color:rgba(58,150,112,.25);color:#4ade80}[data-theme=dark] .bc-field-label{color:#cbd5e1}[data-theme=dark] .bc-field-info{color:var(--text-disabled)}[data-theme=dark] .bc-field-counter,[data-theme=dark] .bc-field-hint{color:var(--text-tertiary)}[data-theme=dark] .bc-field-highlight{background:rgba(0,120,212,.1);border-left-color:#3a9670}[data-theme=dark] .bc-field-label-important{color:#3a9670}[data-theme=dark] .bc-input-important fieldset{border-color:#3a9670!important}[data-theme=dark] .bc-field-info-important{color:#3a9670}.bc-info-text{font-size:var(--bc-font-size-sm);font-weight:400;color:var(--text-tertiary);line-height:1.5}.bc-info-text--sm{font-size:var(--bc-font-size-xs)}.bc-info-text--muted{color:var(--text-disabled)}.bc-metric{font-family:var(--bc-font-mono);font-size:var(--bc-font-size-base);font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bc-metric--lg{font-size:var(--bc-font-size-xl);font-weight:700}.bc-metric--xl{font-size:var(--bc-font-size-3xl);font-weight:700;letter-spacing:-.02em}.bc-metric--positive{color:var(--bc-connect-primary,#29755b)}.bc-metric--negative{color:var(--status-error)}.bc-inline-label,.bc-metric--neutral{color:var(--text-tertiary)}.bc-inline-label{display:inline-block;font-size:var(--bc-font-size-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-right:6px}.bc-value-pair{display:inline-flex;align-items:baseline;gap:6px}.bc-value-pair__label{font-size:var(--bc-font-size-xs);font-weight:500;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.2px}.bc-value-pair__value{font-weight:600;color:var(--text-primary)}.bc-kv-grid,.bc-value-pair__value{font-size:var(--bc-font-size-base)}.bc-kv-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 16px}.bc-kv-grid__key{font-weight:500;color:var(--text-tertiary);text-align:right}.bc-kv-grid__value{font-weight:400;color:#1e293b}[data-theme=dark] .bc-info-text{color:#94a3b8}[data-theme=dark] .bc-info-text--muted{color:var(--text-tertiary)}[data-theme=dark] .bc-metric{color:#e2e8f0}[data-theme=dark] .bc-metric--positive{color:#4ade80}[data-theme=dark] .bc-metric--negative{color:#f87171}[data-theme=dark] .bc-inline-label,[data-theme=dark] .bc-metric--neutral,[data-theme=dark] .bc-value-pair__label{color:#94a3b8}[data-theme=dark] .bc-value-pair__value{color:#e2e8f0}[data-theme=dark] .bc-kv-grid__key{color:#94a3b8}[data-theme=dark] .bc-kv-grid__value{color:#f1f5f9}.bc-card--connect{background:var(--bg-primary);border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .15s ease,border-color .15s ease}.bc-card--connect:hover{border-color:rgba(41,117,91,.25);box-shadow:0 2px 8px rgba(41,117,91,.08)}.bc-card--accent-left{border-left:3px solid var(--bc-connect-primary,#29755b)}.bc-card--connect .bc-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f1f5f9}.bc-card--connect .bc-card__title{font-size:var(--bc-font-size-md);font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:8px}.bc-card--connect .bc-card__title .lucide,.bc-card--connect .bc-card__title svg{color:var(--text-tertiary);flex-shrink:0}.bc-card--connect .bc-card__badge{font-size:var(--bc-font-size-2xs);font-weight:600;padding:2px 8px;background:rgba(41,117,91,.08);color:#29755b;border-radius:10px}.bc-card--connect .bc-card__body{padding:16px}.bc-card--connect .bc-card__body--compact{padding:12px 16px}.bc-filter-panel--pro{background:linear-gradient(180deg,#fafafa,#f5f5f5);border:1px solid #e5e5e5;border-radius:4px;padding:12px 16px}.bc-filter-panel--pro .bc-filter-panel__row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.bc-filter-panel--pro .bc-filter-panel__group{display:flex;flex-direction:column;gap:4px;min-width:140px}.bc-filter-panel--pro .bc-filter-panel__label{font-size:var(--bc-font-size-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px}.bc-status-inline{display:inline-flex;align-items:center;gap:6px;font-size:var(--bc-font-size-sm);font-weight:500}.bc-status-inline__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.bc-status-inline--success .bc-status-inline__dot{background:#29755b}.bc-status-inline--warning .bc-status-inline__dot{background:#f59e0b}.bc-status-inline--error .bc-status-inline__dot{background:var(--status-error)}.bc-status-inline--neutral .bc-status-inline__dot{background:#94a3b8}[data-theme=dark] .bc-card--connect{background:#1f2937;border-color:rgba(148,163,184,.15)}[data-theme=dark] .bc-card--connect:hover{border-color:rgba(58,150,112,.35);box-shadow:0 2px 12px rgba(58,150,112,.12)}[data-theme=dark] .bc-card--connect .bc-card__header{border-bottom-color:rgba(148,163,184,.1)}[data-theme=dark] .bc-card--connect .bc-card__title{color:#e2e8f0}[data-theme=dark] .bc-card--connect .bc-card__title .lucide,[data-theme=dark] .bc-card--connect .bc-card__title svg{color:#94a3b8}[data-theme=dark] .bc-card--connect .bc-card__badge{background:rgba(58,150,112,.15);color:#4ade80}[data-theme=dark] .bc-filter-panel--pro{background:linear-gradient(180deg,#2a2a2a,#242424);border-color:#404040}[data-theme=dark] .bc-filter-panel__label{color:#a0a0a0}[data-theme=dark] .bc-status-inline--success .bc-status-inline__dot{background:#4ade80}[data-theme=dark] .bc-input-compact fieldset{border-color:rgba(148,163,184,.2)}[data-theme=dark] .bc-order-page{background-color:#0f172a;color:#f1f5f9}[data-theme=dark] .bc-filter-card{background:#1f2937;border-color:rgba(148,163,184,.22);box-shadow:0 10px 30px rgba(15,23,42,.35)}.bc-item-picker-header{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:var(--bc-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary,#64748b);background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(15,23,42,.06)}.bc-item-picker-header__icon{color:var(--bc-connect-primary,#29755b);opacity:.8}.bc-item-picker-header__title{flex:1}.bc-item-picker-scope-hint{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;gap:7px;padding:9px 14px;font-size:var(--bc-font-size-xs,12px);line-height:1.35;color:var(--text-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border-primary)}.bc-item-picker-scope-hint>svg{flex-shrink:0;margin-top:1px;opacity:.85}.bc-item-picker-section-label{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:10px 14px 9px;background:var(--surface-raised,#fff);border-bottom:1px solid var(--border-tertiary,#e2e8f0)}.bc-item-picker-section-label>svg{color:var(--bc-connect-primary,#29755b);opacity:.7;flex-shrink:0}.bc-item-picker-section-label__eyebrow{font-size:var(--bc-font-size-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--bc-connect-primary,#29755b);opacity:.85;flex-shrink:0}.bc-item-picker-section-label__sub{min-width:0;font-size:12.5px;font-weight:600;color:var(--text-primary,#1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-item-picker-section-label__sub:before{content:"·";margin-right:7px;color:var(--text-tertiary,#94a3b8);font-weight:700}.bc-item-picker-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:28px 20px;text-align:center}.bc-item-picker-empty__icon{color:var(--text-disabled,#94a3b8);opacity:.5}.bc-item-picker-empty--hint .bc-item-picker-empty__icon{color:var(--bc-connect-primary,#29755b);opacity:.4}.bc-item-picker-empty__text{font-size:var(--bc-font-size-base);color:var(--text-secondary,#64748b);line-height:1.5}.bc-item-picker-empty__text strong{font-weight:600;color:var(--text-primary,#334155)}.bc-item-picker-empty__hint-text{font-size:var(--bc-font-size-sm,.8125rem);color:var(--text-secondary,#64748b);line-height:1.4;max-width:320px}.bc-item-picker-empty__action{margin-top:2px;padding:6px 14px;border:1px solid var(--bc-connect-primary,#29755b);border-radius:6px;background:var(--bc-connect-primary,#29755b);color:#fff;font-size:var(--bc-font-size-sm,.8125rem);font-weight:600;cursor:pointer;transition:background .15s ease}.bc-item-picker-empty__action:hover{background:var(--bc-connect-primary-dark,#1f5a46)}.bc-item-picker-list{list-style:none;margin:0;padding:4px 0}.bc-item-picker-item{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);overflow:hidden}.bc-item-picker-item__accent{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:var(--bc-connect-primary,#29755b);border-radius:0 2px 2px 0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bc-item-picker-item:hover{background-color:rgba(41,117,91,.04)}.bc-item-picker-item:hover .bc-item-picker-item__accent{transform:translateY(-50%) scaleY(.6)}.bc-item-picker-item--focused{background-color:var(--bc-connect-primary-light,rgba(41,117,91,.08))!important}.bc-item-picker-item--focused .bc-item-picker-item__accent{transform:translateY(-50%) scaleY(1)!important}.bc-item-picker-dropdown-teleport,.bc-supplier-picker-dropdown-teleport{position:fixed;z-index:var(--bc-z-popover);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;container-type:inline-size;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.bc-item-picker-item--article{display:grid;grid-template-columns:minmax(76px,100px) minmax(0,1fr) auto;align-items:center;gap:14px;min-height:54px;padding:8px 14px 8px 18px;border-bottom:1px solid var(--border-tertiary,#e2e8f0)}.bc-item-picker-item--article:last-child{border-bottom:none}.bc-item-picker-result__no{color:var(--text-primary,#1e293b);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.bc-item-picker-result__main{min-width:0}.bc-item-picker-result__title{color:var(--text-primary,#1e293b);font-size:14px;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-item-picker-result__meta{margin-top:3px;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.bc-item-picker-result__commercial,.bc-item-picker-result__meta{color:var(--text-secondary,#64748b);font-variant-numeric:tabular-nums;white-space:nowrap}.bc-item-picker-result__commercial{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-width:0}.bc-item-picker-item--article.bc-item-picker-item--focused .bc-item-picker-result__no,.bc-item-picker-item--article.bc-item-picker-item--focused .bc-item-picker-result__title,.bc-item-picker-item--article:hover .bc-item-picker-result__title{color:var(--bc-connect-primary,#29755b)}.bc-item-picker-result__wg{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;color:var(--text-secondary,#64748b);background:var(--bg-secondary,#f1f5f9);white-space:nowrap}[data-theme=dark] .bc-item-picker-result__wg{color:#cbd5e1;background:rgba(148,163,184,.16)}[data-theme=dark] .bc-item-picker-dropdown-teleport{background:var(--bg-primary);border-color:rgba(148,163,184,.2)!important}[data-theme=dark] .bc-item-picker-header{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border-bottom-color:hsla(0,0%,100%,.08);color:#94a3b8}[data-theme=dark] .bc-item-picker-header__icon{color:#4ade80}[data-theme=dark] .bc-item-picker-section-label{background:var(--bg-dropdown,#1f2937);border-bottom-color:rgba(148,163,184,.18)}[data-theme=dark] .bc-item-picker-section-label__eyebrow{color:#4ade80}[data-theme=dark] .bc-item-picker-section-label__sub{color:#e5e7eb}[data-theme=dark] .bc-item-picker-empty__text{color:#94a3b8}[data-theme=dark] .bc-item-picker-empty__text strong{color:#e2e8f0}[data-theme=dark] .bc-item-picker-empty--hint .bc-item-picker-empty__icon{color:#4ade80}[data-theme=dark] .bc-item-picker-item__accent{background:#4ade80}[data-theme=dark] .bc-item-picker-item:hover{background-color:rgba(74,222,128,.06)}[data-theme=dark] .bc-item-picker-item--focused{background-color:rgba(74,222,128,.12)!important}@container (max-width: 520px){.bc-item-picker-item--article{grid-template-columns:76px minmax(0,1fr);gap:var(--space-2)}.bc-item-picker-result__commercial{grid-column:2;justify-content:flex-start}.bc-item-picker-result__commercial:empty{display:none}.bc-item-picker-result__meta,.bc-item-picker-result__title{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.bc-item-picker-item,.bc-item-picker-item__accent{transition:none}}.bc-picker-loading{padding:var(--space-4)}.bc-picker-loading__line{height:var(--space-4);margin-top:var(--space-2)}.bc-picker-loading__line--1{width:80%;margin-top:0}.bc-picker-loading__line--2{width:60%}.bc-picker-loading__line--3{width:70%}.bc-field-hint.bc-field-hint--text{display:block;margin-top:4px;font-size:12px;color:var(--text-tertiary);line-height:1.4}.bc-btn.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bc-btn-gap);height:var(--bc-btn-height);min-height:var(--bc-btn-height);padding:0 var(--bc-btn-padding-x);font-family:var(--font-sans);font-size:var(--bc-btn-font-size);font-weight:var(--font-medium,500);line-height:1;text-transform:none;text-decoration:none;letter-spacing:.25px;white-space:nowrap;border-radius:var(--bc-btn-radius);border:1px solid transparent;cursor:pointer;box-shadow:var(--bc-btn-shadow);transition:var(--bc-btn-transition);text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.bc-btn.bc-btn:hover:not(.bc-btn--disabled):not(:disabled){box-shadow:var(--bc-btn-shadow-hover)}.bc-btn.bc-btn:active:not(.bc-btn--disabled):not(:disabled){transform:scale(.98);box-shadow:var(--bc-btn-shadow-active)}.bc-btn.bc-btn:focus{outline:none}.bc-btn.bc-btn:focus-visible:not(.bc-btn--disabled):not(:disabled){outline:2px solid var(--color-primary);outline-offset:2px}.bc-btn.bc-btn--primary{background:var(--color-primary);border-color:var(--color-primary)}.bc-btn.bc-btn--primary,.bc-btn.bc-btn--primary .bc-btn__icon,.bc-btn.bc-btn--primary .lucide-icon{color:var(--text-inverse)!important}.bc-btn.bc-btn--primary:hover:not(.bc-btn--disabled):not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-sm)}.bc-btn.bc-btn--secondary{background:var(--bg-card);border-color:var(--border-input);color:var(--text-primary)}.bc-btn.bc-btn--secondary:hover:not(.bc-btn--disabled):not(:disabled){background:var(--bg-hover);border-color:var(--border-secondary)}.bc-btn.bc-btn--ghost{background:transparent;border-color:transparent;color:var(--text-secondary);box-shadow:none}.bc-btn.bc-btn--ghost:hover:not(.bc-btn--disabled):not(:disabled){background:var(--bg-hover);color:var(--text-primary);box-shadow:none;transform:none}.bc-btn.bc-btn--tonal{background:var(--color-primary-light);border-color:transparent;color:var(--color-primary)}.bc-btn.bc-btn--tonal:hover:not(.bc-btn--disabled):not(:disabled){background:color-mix(in srgb,var(--color-primary) 14%,transparent)}.bc-btn.bc-btn--search{background:var(--color-primary);border-color:var(--color-primary);color:var(--text-inverse);box-shadow:none;transition:all var(--transition-medium)}.bc-btn.bc-btn--search:hover:not(.bc-btn--disabled):not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:var(--shadow-sm)}.bc-btn.bc-btn--search:active:not(.bc-btn--disabled):not(:disabled){transform:scale(.98);box-shadow:none}.bc-btn.bc-btn--destructive{background:var(--status-error);border-color:var(--status-error);color:var(--text-inverse);box-shadow:none}.bc-btn.bc-btn--destructive:hover:not(.bc-btn--disabled):not(:disabled){background:var(--status-error-hover);border-color:var(--status-error-hover)}.bc-btn.bc-btn--xs{--bc-btn-height:24px;--bc-btn-padding-x:var(--space-2);--bc-btn-font-size:var(--text-2xs);--bc-btn-gap:var(--space-1);min-width:24px}.bc-btn.bc-btn--small{--bc-btn-height:var(--bc-btn-height-sm);--bc-btn-padding-x:var(--space-2);--bc-btn-font-size:var(--text-xs)}.bc-btn.bc-btn--large{--bc-btn-height:40px;--bc-btn-padding-x:var(--space-5);--bc-btn-font-size:var(--text-base)}.bc-btn.bc-btn--disabled,.bc-btn.bc-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;transform:none}.bc-btn.bc-btn--loading{cursor:wait;pointer-events:none}.bc-btn.bc-btn--loading:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bc-btn-spin .75s linear infinite}@keyframes bc-btn-spin{to{transform:rotate(1turn)}}.bc-btn.bc-btn .lucide-icon{flex-shrink:0;display:inline-flex;align-items:center;font-size:18px}.bc-btn.bc-btn--text .lucide-icon{margin-right:var(--space-1);opacity:.8;transition:opacity var(--transition-fast)}.bc-btn.bc-btn--text:hover .lucide-icon{opacity:1}.bc-action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-family:var(--font-sans)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;text-transform:none!important;text-decoration:none!important;letter-spacing:.25px!important;white-space:nowrap!important;border-radius:var(--bc-btn-radius)!important;border:1px solid transparent!important;cursor:pointer!important;transition:var(--bc-btn-transition)!important;box-shadow:none!important;text-align:center!important;vertical-align:middle!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;outline:none!important;background:var(--bg-card)!important;border-color:var(--border-input)!important;color:var(--text-primary)!important}.bc-action-button:hover:not(:disabled){box-shadow:var(--bc-btn-shadow-hover)!important;background:var(--bg-hover)!important;border-color:var(--border-secondary)!important}.bc-action-button--primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--text-inverse)!important}.bc-action-button--primary:hover:not(:disabled){background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.bc-action-button--secondary{background:var(--bg-card)!important;border-color:var(--border-input)!important;color:var(--text-primary)!important}.bc-action-button--secondary:hover:not(:disabled){background:var(--bg-hover)!important;border-color:var(--border-secondary)!important}.bc-action-button--small{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:12px!important}.bc-action-button.disabled,.bc-action-button:disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}a.bc-btn.bc-btn,button.bc-btn.bc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}a.bc-btn.bc-btn{text-decoration:none}a.bc-btn.bc-btn:visited{color:inherit}.bc-btn.bc-btn--icon,.bc-btn.bc-btn--icon-only{--bc-btn-padding-x:0;width:var(--bc-btn-height);min-width:var(--bc-btn-height);flex-shrink:0;padding:0}.bc-btn.bc-btn--icon{border-radius:var(--radius-full)}.bc-btn.bc-btn--icon.bc-btn--text{background:transparent;border:none;box-shadow:none}.bc-btn.bc-btn--icon.bc-btn--text:hover:not(.bc-btn--disabled):not(:disabled){background:var(--bg-hover);transform:none}.bc-btn.bc-btn--text{background:transparent;border:none;box-shadow:none;color:var(--color-primary)}.bc-btn.bc-btn--text:hover:not(.bc-btn--disabled):not(:disabled){background:var(--color-primary-light);transform:none}.bc-btn.bc-btn--text:active:not(.bc-btn--disabled):not(:disabled){background:var(--color-primary-light);opacity:.8}.bc-btn.bc-btn--outlined{background:var(--surface-raised);border:1px solid var(--border-input);color:var(--text-primary)}.bc-btn.bc-btn--outlined:hover:not(.bc-btn--disabled):not(:disabled){background:var(--surface-hover);border-color:var(--border-secondary);color:var(--text-primary)}.bc-btn.bc-btn--outlined.bc-btn--primary{border-color:var(--color-primary);color:var(--color-primary)}.bc-btn.bc-btn--outlined.bc-btn--primary:hover:not(.bc-btn--disabled):not(:disabled){background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.bc-btn-group{display:inline-flex;gap:0;border-radius:var(--bc-btn-radius);overflow:hidden}.bc-btn-group .bc-btn{border-radius:0;margin-left:-1px}.bc-btn-group .bc-btn:first-child{border-top-left-radius:var(--bc-btn-radius);border-bottom-left-radius:var(--bc-btn-radius);margin-left:0}.bc-btn-group .bc-btn:last-child{border-top-right-radius:var(--bc-btn-radius);border-bottom-right-radius:var(--bc-btn-radius)}.bc-btn-group .bc-btn:hover{z-index:1}.bc-btn-group--vertical{flex-direction:column}.bc-btn-group--vertical .bc-btn{margin-left:0;margin-top:-1px;width:100%}.bc-btn-group--vertical .bc-btn:first-child{border-radius:0;border-top-left-radius:var(--bc-btn-radius);border-top-right-radius:var(--bc-btn-radius);margin-top:0}.bc-btn-group--vertical .bc-btn:last-child{border-radius:0;border-bottom-left-radius:var(--bc-btn-radius);border-bottom-right-radius:var(--bc-btn-radius)}.bc-fab.bc-fab{width:56px;min-width:56px;height:56px;padding:0;border-radius:50%;background:var(--color-primary);color:var(--text-inverse);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.bc-fab.bc-fab:hover:not(.bc-btn--disabled):not(:disabled){box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.bc-fab.bc-fab--small{width:40px;min-width:40px;height:40px}.bc-fab.bc-fab--large{width:64px;min-width:64px;height:64px}.bc-fab.bc-fab--extended{width:auto;min-width:48px;padding:0 20px;border-radius:24px;gap:8px}.bc-fab--fixed{position:fixed;z-index:100}.bc-fab--bottom-right{bottom:24px;right:24px}.bc-fab--bottom-left{bottom:24px;left:24px}.bc-fab--top-right{top:24px;right:24px}.bc-fab--top-left{top:24px;left:24px}.bc-btn.bc-btn--success{background:var(--status-success);border-color:var(--status-success);color:var(--text-inverse)}.bc-btn.bc-btn--success:hover:not(.bc-btn--disabled):not(:disabled){background:var(--status-success-hover);border-color:var(--status-success-hover)}.bc-btn.bc-btn--warning{background:var(--status-warning);border-color:var(--status-warning);color:var(--text-inverse)}.bc-btn.bc-btn--warning:hover:not(.bc-btn--disabled):not(:disabled){background:var(--status-warning-hover);border-color:var(--status-warning-hover)}.bc-btn.bc-btn--error{background:var(--status-error);border-color:var(--status-error);color:var(--text-inverse)}.bc-btn.bc-btn--error:hover:not(.bc-btn--disabled):not(:disabled){background:var(--status-error-hover);border-color:var(--status-error-hover)}.bc-btn.bc-btn--info{background:var(--status-info);border-color:var(--status-info);color:var(--text-inverse)}.bc-btn.bc-btn--info:hover:not(.bc-btn--disabled):not(:disabled){background:var(--status-info-hover);border-color:var(--status-info-hover)}.bc-btn.bc-btn--block{display:flex;width:100%;max-width:100%}.bc-btn.bc-btn--glass{background:var(--bg-glass);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass)}.bc-btn.bc-btn--glass:hover:not(.bc-btn--disabled):not(:disabled){background:var(--bg-glass-hover);box-shadow:var(--elevation-2)}.bc-btn.bc-btn--glass-card{background:var(--bg-glass-card);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:1px solid var(--border-glass)}.bc-btn.bc-btn--shadow-primary{box-shadow:var(--shadow-primary)}.bc-btn.bc-btn--shadow-primary:hover:not(.bc-btn--disabled):not(:disabled){box-shadow:var(--shadow-primary),var(--elevation-3)}.bc-btn.bc-btn--shadow-accent{box-shadow:var(--shadow-accent)}.bc-btn.bc-btn--shadow-accent:hover:not(.bc-btn--disabled):not(:disabled){box-shadow:var(--shadow-accent),var(--elevation-3)}.bc-btn.bc-btn--gradient{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-600) 100%);border:none;color:var(--text-inverse);position:relative;overflow:hidden}.bc-btn.bc-btn--gradient:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left var(--transition-slow)}.bc-btn.bc-btn--gradient:hover:not(.bc-btn--disabled):not(:disabled):before{left:100%}.bc-btn.bc-btn--accent-purple{background:var(--color-accent-purple);border-color:var(--color-accent-purple);color:#fff}.bc-btn.bc-btn--accent-purple:hover:not(.bc-btn--disabled):not(:disabled){background:var(--color-primary-700);box-shadow:var(--shadow-accent)}.bc-btn.bc-btn--accent-cyan{background:var(--color-accent-cyan);border-color:var(--color-accent-cyan);color:#fff}.bc-btn.bc-btn--accent-cyan:hover:not(.bc-btn--disabled):not(:disabled){background:#0891b2}.bc-btn.bc-btn--accent-amber{background:var(--color-accent-amber);border-color:var(--color-accent-amber);color:#fff}.bc-btn.bc-btn--accent-amber:hover:not(.bc-btn--disabled):not(:disabled){background:#d97706}@media (max-width:768px){.bc-fab--fixed{bottom:16px;right:16px}.bc-btn-group{flex-wrap:wrap}}.bc-btn--bc{--bc-btn-height:var(--bc-btn-height-sm);--bc-btn-font-size:var(--text-xs);--bc-btn-padding-x:var(--space-2-5)}.bc-btn--bc .bc-btn__icon{width:14px;height:14px}.bc-btn.bc-btn--icon :is(.lucide-icon,.bc-btn__icon),.bc-btn.bc-btn--icon-only :is(.lucide-icon,.bc-btn__icon){margin:0}.bc-btn--bc.bc-btn--ghost{background:transparent;border-color:transparent;color:var(--bc-text-secondary)}.bc-btn--bc.bc-btn--ghost:hover:not(:disabled){background-color:var(--bc-bg-hover);color:var(--bc-text-primary)}[data-theme=dark] .bc-btn.bc-btn--primary{color:var(--text-inverse)}[data-theme=dark] .bc-btn.bc-btn--primary .bc-btn__icon,[data-theme=dark] .bc-btn.bc-btn--primary .lucide-icon{color:var(--text-inverse)!important}[data-theme=dark] .bc-btn.bc-btn--primary:hover:not(.bc-btn--disabled):not(:disabled){color:var(--text-inverse);box-shadow:0 4px 12px rgba(0,0,0,.3)}[data-theme=dark] .bc-btn--bc.bc-btn--ghost{color:var(--bc-text-secondary)}[data-theme=dark] .bc-btn--bc.bc-btn--ghost:hover:not(:disabled){background-color:var(--bc-bg-hover);color:var(--bc-text-primary)}.bc-btn.bc-btn--preset{background:var(--surface-raised);border-color:var(--border-input);color:var(--text-secondary)}.bc-btn.bc-btn--preset:hover:not(.bc-btn--disabled):not(:disabled){background:var(--surface-hover);border-color:var(--border-secondary);color:var(--text-primary)}.bc-btn.bc-btn--preset[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--border-input));background:var(--surface-selected);color:var(--color-primary);font-weight:var(--font-semibold);box-shadow:none}.bc-btn.bc-btn--preset[aria-pressed=true]:hover:not(.bc-btn--disabled):not(:disabled){background:color-mix(in srgb,var(--color-primary) 13%,var(--surface-raised));border-color:var(--color-primary);color:var(--color-primary);box-shadow:none}.bc-btn--menu.bc-btn--ghost[aria-expanded=true]{background:var(--bg-hover)}.bc-action-buttons{display:flex;gap:4px;align-items:center}.bc-btn.bc-btn--danger,.bc-btn.bc-btn--danger .lucide-icon{color:var(--bc-status-red,#cc4a31)}.bc-btn.bc-btn--danger:hover:not(:disabled){background-color:var(--status-error-light)}.bc-btn__spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bc-btn-spin .75s linear infinite;margin-right:6px}.bc-btn--danger-ghost{background:transparent;border:none;color:var(--bc-status-red,#cc4a31);cursor:pointer;padding:4px;border-radius:var(--radius-md,4px);transition:all .15s ease}.bc-btn--danger-ghost:hover{background:var(--status-error-bg);color:var(--bc-danger,#dc2626)}.bc-btn--ghost :is([data-lucide=maximize-2],[data-lucide=minimize-2]){transform-origin:center;transition:transform .16s ease-out,color .14s ease}.bc-btn--ghost:not(:disabled):not(.bc-btn--disabled):is(:hover,:focus-visible)
:is([data-lucide=maximize-2],[data-lucide=minimize-2]){transform:scale(1.18);color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.bc-btn--ghost :is([data-lucide=maximize-2],[data-lucide=minimize-2]){transition:none}.bc-btn--ghost:not(:disabled):not(.bc-btn--disabled):is(:hover,:focus-visible) :is([data-lucide=maximize-2],[data-lucide=minimize-2]){transform:none}}.bc-btn.bc-btn--ghost:not(:disabled):not(.bc-btn--disabled):is(:hover,:focus-visible):has(>:is([data-lucide=maximize-2],[data-lucide=minimize-2])){background-color:color-mix(in srgb,var(--color-primary) 10%,var(--bg-card))}.bc-btn.bc-btn--round-info{border:1px solid var(--border-primary,#d8e1ea);border-radius:var(--radius-full,9999px);background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563)}.bc-btn.bc-btn--round-info:hover:not(:disabled){background:var(--bg-secondary,#f8fafc);color:var(--text-primary,#1f2937)}.bc-btn.bc-btn--wrap{max-width:100%;white-space:normal}@media (max-width:860px){.bc-btn.bc-btn--touch{min-height:44px}.bc-btn--touch.bc-btn--icon,.bc-btn--touch.bc-btn--icon-only{min-width:44px}}.bc-dropdown{position:relative;display:inline-block}.bc-dropdown__menu{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-card);border:1px solid var(--bc-border-light,#e5e5e5);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:4px;min-width:200px;z-index:1000}.bc-dropdown__menu--lg{min-width:280px;max-width:360px}.bc-dropdown__menu--md{min-width:240px;max-width:320px}.bc-dropdown__item{width:100%;border:none;background:transparent;padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-2xs);text-align:left;display:flex;align-items:flex-start;gap:var(--space-2-5);cursor:pointer;transition:background-color .1s ease;font-size:var(--text-compact)}.bc-dropdown__item:hover:not(:disabled){background-color:var(--bc-bg-hover,#f7f7f7)}.bc-dropdown__item:disabled{opacity:.55;cursor:default}.bc-dropdown__item--danger{color:var(--status-error)}.bc-dropdown__item--danger:hover:not(:disabled){background-color:var(--status-error-bg)}.bc-dropdown__icon{color:var(--text-secondary);margin-top:var(--space-0-5);flex-shrink:0}.bc-dropdown__item--danger .bc-dropdown__icon{color:var(--status-error)}.bc-dropdown__text{display:flex;flex-direction:column;gap:var(--space-0-5)}.bc-dropdown__title{font-size:var(--text-compact);font-weight:var(--font-medium);color:var(--bc-text-primary,#1a1a1a);line-height:1.3}.bc-dropdown__subtitle{font-size:var(--text-2xs);color:var(--bc-text-secondary,#6a6a6a);line-height:1.3}.bc-dropdown__divider{height:1px;background-color:var(--bc-border-light,#e5e5e5);margin:var(--space-1) 0}.bc-dropdown__caret{margin-left:var(--space-1);opacity:.6}.bc-dropdown__menu--fixed{position:fixed!important;background:var(--bg-card);border:1px solid var(--bc-border-light,#e5e5e5);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.12);padding:4px;min-width:240px;max-width:320px;z-index:var(--bc-z-popover,10200)}.bc-row-menu{display:inline-flex}.bc-row-menu__menu{position:fixed;top:0;left:0;max-height:calc(100vh - 16px);overflow-y:auto;min-width:min(260px,calc(100vw - 16px));max-width:min(340px,calc(100vw - 16px));padding:var(--space-1);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-dropdown)}.bc-row-menu__group{padding:var(--space-2-5) var(--space-2-5) var(--space-1);font-size:var(--text-3xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.bc-row-menu__notice{padding:var(--space-2) var(--space-2-5);font-size:var(--text-xs);color:var(--text-secondary);border-bottom:1px solid var(--border-primary)}.bc-row-menu__value{margin-left:auto;padding-left:var(--space-3);flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bc-row-menu__heading{padding:var(--space-1-5) var(--space-2-5) var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-input,.bc-textarea{padding:0 var(--space-3)}.bc-input,.bc-textarea,select.bc-select{width:100%;box-sizing:border-box;height:var(--bc-input-height,32px);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-input);border-radius:var(--radius-md);outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}select.bc-select{padding:0 var(--space-10) 0 var(--space-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" opacity=".6"><path d="m7 10 5 5 5-5H7z"/></svg>');background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:var(--space-5);cursor:pointer}.bc-input::-moz-placeholder,.bc-textarea::-moz-placeholder{color:var(--text-placeholder);opacity:1}.bc-input::placeholder,.bc-textarea::placeholder{color:var(--text-placeholder);opacity:1}.bc-input:hover:not(:disabled):not(:focus):not([readonly]),.bc-textarea:hover:not(:disabled):not(:focus):not([readonly]),select.bc-select:hover:not(:disabled):not(:focus):not([readonly]){border-color:color-mix(in srgb,var(--border-input) 65%,var(--text-secondary));box-shadow:none}.bc-input:focus,.bc-textarea:focus,select.bc-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);background-color:var(--bg-primary);outline:2px solid transparent;outline-offset:2px}.bc-input:disabled,.bc-textarea:disabled,select.bc-select:disabled{background-color:var(--bg-tertiary);border-color:var(--border-tertiary);color:var(--text-tertiary);cursor:not-allowed;opacity:.6}.bc-input[readonly],.bc-textarea[readonly]{background-color:#f5f5f5;border:1px solid var(--border-secondary);color:var(--text-secondary);cursor:not-allowed}.bc-input[readonly]:focus,.bc-textarea[readonly]:focus{border-color:var(--border-tertiary);box-shadow:none}.bc-input--small{height:32px;padding:0 var(--space-2);font-size:var(--text-sm)}.bc-input--large{height:48px;padding:0 var(--space-5);font-size:var(--text-base)}.bc-input--dense{height:28px;padding:0 var(--space-2);font-size:var(--text-xs)}.bc-input--comfortable{height:40px;padding:0 var(--space-4);font-size:var(--text-base)}.bc-input--dialog,.bc-textarea--dialog{height:36px;padding:8px 12px;font-size:13px;border-radius:6px}.bc-textarea--dialog{height:auto;min-height:80px;resize:vertical}.bc-input--dialog:focus,.bc-textarea--dialog:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(41,117,91,.1)}.bc-input--inline{display:inline-block;width:auto;min-width:220px}.bc-input--glass,.bc-textarea--glass{background:var(--bg-glass);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:1px solid var(--border-glass)}.bc-input--glass:focus,.bc-textarea--glass:focus{background:var(--bg-glass-hover);border-color:var(--color-primary)}.bc-form-group,.nf-form-group{min-width:0;display:flex;flex-direction:column;gap:var(--form-label-gap,4px);margin-bottom:var(--form-field-gap,12px)}.bc-form-group:last-child,.nf-form-group:last-child{margin-bottom:0}.bc-label,.nf-form-label{display:block;margin:0 0 var(--form-label-gap,4px);font-size:var(--bc-label-size,12px);font-weight:var(--bc-label-weight,600);color:var(--text-secondary)}:is(.bc-form-group,.nf-form-group)>:is(.bc-label,.nf-form-label){margin:0}.bc-label--required:after{content:" *";color:var(--status-error)}.bc-helper-text{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary)}.bc-input-group{display:flex;align-items:stretch;width:100%;border:1px solid var(--border-input);border-radius:var(--radius-md);background-color:var(--bg-primary);overflow:hidden;transition:border-color var(--transition-medium),box-shadow var(--transition-medium)}.bc-input-group:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.bc-input-group .bc-input,.bc-input-group select.bc-select{border:none;box-shadow:none;padding:0 var(--space-4);flex:1;min-width:0}.bc-input-group select.bc-select{padding-right:40px}.bc-input-addon{display:inline-flex;align-items:center;padding:0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);background-color:var(--bg-tertiary);border-right:1px solid var(--border-secondary);white-space:nowrap}.bc-input-addon--suffix{border-right:none;border-left:1px solid var(--border-secondary)}.bc-input-addon--ghost{background:transparent;color:var(--text-tertiary)}.bc-input--error,.bc-textarea--error,select.bc-select--error{border-color:var(--status-error);background-color:var(--status-error-bg)}.bc-input--error:focus,.bc-textarea--error:focus,select.bc-select--error:focus{border-color:var(--status-error);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.bc-input--success,.bc-textarea--success,select.bc-select--success{border-color:var(--status-success);background-color:var(--status-success-bg)}.bc-input--success:focus,.bc-textarea--success:focus,select.bc-select--success:focus{border-color:var(--status-success);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.bc-error-message{color:var(--status-error)}.bc-error-message,.bc-success-message{display:block;margin-top:4px;font-size:12px}.bc-success-message{color:var(--status-success)}select.bc-select:disabled{cursor:not-allowed}select.bc-select option{padding:4px 8px}select.bc-select--comfortable{height:40px;padding:0 40px 0 var(--space-4);font-size:var(--text-base)}.bc-filter-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-4);background-color:var(--bg-card);border-radius:var(--radius-md)}.bc-input-group--filters{display:flex;align-items:stretch;gap:var(--space-2);flex:1;min-width:0}.bc-input-group--filters .bc-input,.bc-input-group--filters select.bc-select{height:40px;min-width:180px}.bc-input--filter{height:40px;padding:0 var(--space-4);font-size:var(--text-sm);background-color:var(--bg-primary);border:1.5px solid var(--border-input);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.bc-input--filter:hover:not(:disabled):not(:focus){border-color:var(--border-secondary);box-shadow:0 1px 3px rgba(0,0,0,.05)}.bc-input--filter:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}[data-theme=dark] .bc-input,[data-theme=dark] .bc-textarea,[data-theme=dark] select.bc-select{background-color:var(--bg-input,#1e293b);box-shadow:none}[data-theme=dark] .bc-input[readonly],[data-theme=dark] .bc-textarea[readonly]{background-color:var(--bg-tertiary,#334155)}[data-theme=dark] .bc-filter-row{background-color:var(--bg-tertiary)}.bc-textarea{height:auto;padding:var(--space-2) var(--space-3);resize:vertical;min-height:100px}textarea.bc-input{height:auto;padding:var(--space-2,8px) var(--space-3,12px)}.bc-textarea--compact{min-height:64px}.bc-textarea--no-resize{resize:none}.bc-checkbox-wrapper{padding:var(--space-2) 0}.bc-checkbox-wrapper,.bc-radio-wrapper{display:inline-flex;align-items:center;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-checkbox,.bc-radio{width:var(--space-5);height:var(--space-5);margin:0;position:absolute;opacity:0;cursor:pointer}.bc-form-control__error,.bc-input-error{overflow-wrap:anywhere;margin:var(--space-1) 0 0;color:var(--status-error);font-size:var(--text-xs);line-height:1.4}.bc-input-error--inline{display:inline-flex;align-items:center;gap:var(--space-1)}.bc-checkbox-label,.bc-radio-label{position:relative;padding-left:32px;font-size:14px;color:var(--text-primary);cursor:pointer}.bc-checkbox-label:before,.bc-radio-label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid var(--border-input);background-color:var(--bg-input);transition:all var(--transition-fast)}.bc-checkbox-label:before{border-radius:var(--radius-md)}.bc-radio-label:before{border-radius:50%}.bc-checkbox-label:after{left:7px;transform:translateY(-50%) rotate(45deg) scale(0);width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0}.bc-checkbox-label:after,.bc-radio-label:after{content:"";position:absolute;top:50%;transition:transform var(--transition-fast)}.bc-radio-label:after{left:6px;transform:translateY(-50%) scale(0);width:8px;height:8px;border-radius:50%;background-color:#fff}.bc-checkbox:checked+.bc-checkbox-label:before,.bc-checkbox:indeterminate+.bc-checkbox-label:before,.bc-radio:checked+.bc-radio-label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.bc-checkbox:checked+.bc-checkbox-label:after,.bc-radio:checked+.bc-radio-label:after{transform:translateY(-50%) rotate(45deg) scale(1)}.bc-checkbox:indeterminate+.bc-checkbox-label:after{left:5px;width:10px;height:0;border-width:2px 0 0;transform:translateY(-50%)}.bc-radio:checked+.bc-radio-label:after{transform:translateY(-50%) scale(1)}.bc-checkbox:focus-visible+.bc-checkbox-label:before{outline:2px solid var(--border-focus);outline-offset:2px}.bc-checkbox-wrapper:hover .bc-checkbox-label:before,.bc-radio-wrapper:hover .bc-radio-label:before{border-color:var(--color-primary)}.bc-radio:focus-visible+.bc-radio-label:before{outline:2px solid var(--color-primary);outline-offset:3px}.bc-checkbox:disabled+.bc-checkbox-label,.bc-radio:disabled+.bc-radio-label{opacity:.6;cursor:not-allowed}.bc-checkbox:disabled+.bc-checkbox-label:before,.bc-radio:disabled+.bc-radio-label:before{cursor:not-allowed;background-color:var(--bg-tertiary);border-color:var(--border-tertiary)}.bc-checkbox:disabled:checked+.bc-checkbox-label:before,.bc-checkbox:disabled:indeterminate+.bc-checkbox-label:before,.bc-radio:disabled:checked+.bc-radio-label:before{background-color:var(--color-primary);border-color:var(--color-primary)}.bc-switch-wrapper{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-switch{position:absolute;opacity:0}.bc-switch-label{position:relative;padding-left:56px;font-size:14px;color:var(--text-primary);cursor:pointer}.bc-switch-label:before{left:0;width:44px;height:24px;border-radius:12px;background-color:var(--border-secondary);transition:background-color var(--transition-fast)}.bc-switch-label:after,.bc-switch-label:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.bc-switch-label:after{left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform var(--transition-fast)}.bc-switch:checked+.bc-switch-label:before{background-color:var(--color-primary)}.bc-switch:checked+.bc-switch-label:after{transform:translateY(-50%) translateX(20px)}.bc-switch:disabled+.bc-switch-label{opacity:.6;cursor:not-allowed}.bc-input-wrapper{position:relative;width:100%}.bc-input-wrapper .bc-input{width:100%}.bc-input-wrapper--prefix .bc-input{padding-left:44px}.bc-input-wrapper--suffix .bc-input{padding-right:44px}.bc-input-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.bc-input-icon--prefix{left:12px}.bc-input-icon--suffix{right:12px}.bc-fieldset{border:1px solid var(--border-secondary);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.bc-fieldset__legend{font-size:var(--text-sm);font-weight:600;padding:0 var(--space-2);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.bc-fieldset__content{margin-top:var(--space-3);display:grid;gap:var(--space-3)}.bc-form-row{display:flex;gap:16px;margin-bottom:20px}.bc-form-row>*{flex:1}.bc-form-row--2col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bc-form-row--3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.bc-form-row:last-of-type{margin-bottom:0}.bc-checkbox-wrapper--boxed{display:flex;align-items:center;height:38px;padding:0 12px;background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-primary);border-radius:var(--radius-md,4px);cursor:pointer}.bc-checkbox-wrapper--boxed:hover{border-color:var(--color-primary,#2563eb)}.bc-input--mono{font-family:var(--font-mono,"Monaco","Consolas",monospace);font-size:12px}.bc-form-inline{display:flex;align-items:flex-end;gap:12px}.bc-form-inline .bc-form-group{margin-bottom:0}.bc-url-preview{margin-top:16px;padding-top:16px;border-top:1px solid var(--border-primary)}.bc-url-preview__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bc-url-preview__label{font-size:12px;font-weight:500;color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.025em}.bc-url-preview__actions{display:flex;gap:8px}.bc-url-preview__box{padding:12px;background:var(--surface-subtle,#f8fafc);border:1px solid var(--border-primary);border-radius:var(--radius-md,4px);overflow-x:auto}.bc-url-preview__box code{font-family:var(--font-mono,"Monaco","Consolas",monospace);font-size:11px;color:var(--text-primary,#1e293b);word-break:break-all;white-space:pre-wrap}.bc-file-input{display:none}.bc-file-label{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:500;color:var(--text-primary);background-color:var(--bg-card);border:2px dashed var(--border-input);border-radius:4px;cursor:pointer;transition:all var(--transition-fast)}.bc-file-label:hover{border-color:var(--color-primary);background-color:var(--bg-hover)}.bc-file-name{display:inline-block;margin-left:8px;font-size:14px;color:var(--text-secondary)}.bc-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--form-field-gap)}.bc-form-grid--narrow{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.bc-form-grid--wide{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bc-form-grid--cols-2{grid-template-columns:repeat(2,1fr)}.bc-form-grid--cols-3{grid-template-columns:repeat(3,1fr)}.bc-form-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.bc-form-grid--cols-3,.bc-form-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bc-form-grid,.bc-form-grid--cols-2,.bc-form-grid--cols-3,.bc-form-grid--cols-4{grid-template-columns:1fr}}.bc-form-grid__full{grid-column:1/-1}.bc-label--with-help{display:flex;align-items:center;gap:var(--bc-spacing-xs,4px)}.bc-label__help-icon{color:var(--bc-text-tertiary,#a19f9d);cursor:help;transition:color .15s ease}.bc-label__help-icon:hover{color:var(--bc-connect-primary,#29755b)}.bc-input-with-clear{position:relative;display:inline-flex;align-items:center}.bc-input-with-clear .bc-input-clear-btn{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--bc-text-secondary,#6a6a6a);cursor:pointer;border-radius:50%;padding:0;transition:all .15s ease}.bc-input-with-clear .bc-input-clear-btn:hover{background:var(--bg-hover,rgba(0,0,0,.06));color:var(--bc-text-primary,#1a1a1a)}.bc-input-hint{overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4;margin-top:var(--space-1)}.bc-fieldset--plain{border:0;padding:0;margin:0;min-width:0}@media (prefers-reduced-motion:reduce){.bc-input,.bc-textarea,select.bc-select{transition:none}}:is(.bc-form-grid,.nf-form-grid)>:is(.bc-form-group,.nf-form-group,.bc-form-grid,.nf-form-grid){margin-block:0}.nf-section{margin-bottom:24px}.nf-section:last-child{margin-bottom:0}.nf-section__empty-text{padding:8px 0;color:var(--text-tertiary);font-size:13px}.nf-section__info-text{padding:var(--space-2,8px) 0 0;color:var(--text-secondary,#475569);font-size:var(--text-compact,13px);line-height:1.45}.nf-form-hint,.nf-section-hint{margin-top:6px;font-size:12px;color:var(--text-tertiary);line-height:1.4}.nf-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--form-field-gap,12px);margin-bottom:var(--form-field-gap,12px)}.nf-form-grid:last-child{margin-bottom:0}.nf-form-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.nf-form-grid--plz-ort{grid-template-columns:120px minmax(0,1fr)}.nf-form-grid--identity{grid-template-columns:140px minmax(160px,240px) minmax(180px,240px);justify-content:start}.nf-form-grid--4col{grid-template-columns:repeat(4,minmax(0,240px));justify-content:start}.nf-form-grid--contact{grid-template-columns:minmax(0,1fr) minmax(180px,280px)}.nf-form-grid--address{grid-template-columns:120px minmax(180px,1fr) repeat(2,minmax(160px,240px))}.nf-form-grid--compact{grid-template-columns:repeat(2,minmax(160px,220px));justify-content:start}.nf-form-grid--3col.nf-form-grid--compact{grid-template-columns:repeat(3,minmax(160px,220px))}@media (max-width:1000px){.nf-form-grid--4col,.nf-form-grid--address{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nf-form-grid--3col.nf-form-grid--compact,.nf-form-grid--4col,.nf-form-grid--address,.nf-form-grid--compact,.nf-form-grid--contact,.nf-form-grid--identity{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.nf-form-grid,.nf-form-grid--3col,.nf-form-grid--plz-ort,.nf-form-grid--responsive{grid-template-columns:minmax(0,1fr)}}.nf-form-group--full{grid-column:1/-1}.nf-form-group--spaced{margin-top:12px}.nf-form-static{display:flex;align-items:center;min-height:32px}.nf-required{color:var(--status-error)}.nf-panel-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;border-top:1px solid var(--border-primary);background:var(--bg-primary);flex-shrink:0}.nf-panel-footer__spacer{flex:1}.nf-panel-footer__hint{min-width:0;max-width:480px;color:var(--text-secondary,#475569);font-size:var(--text-compact,13px);line-height:1.4;text-align:right}.bc-slide-panel--form>.bc-slide-panel__content{background:var(--bg-secondary)}.bc-slide-panel--form .nf-section{padding:var(--space-3,12px);margin-bottom:var(--space-4,16px);background:var(--bg-primary);border:1px solid var(--border-secondary,var(--border-primary));border-radius:var(--radius-md,6px);transition:border-color .14s ease}.bc-slide-panel--form .nf-section:focus-within{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--border-primary))}.bc-slide-panel--form .nf-section--primary{border-inline-start:2px solid color-mix(in srgb,var(--color-primary) 65%,var(--border-primary))}.bc-slide-panel--form .nf-section .bc-section-title{margin:0 0 var(--space-2,8px);color:var(--text-primary);font-size:14px;font-weight:var(--font-semibold,600);line-height:1.4;letter-spacing:0;text-transform:none}.bc-slide-panel--form .nf-section--primary .bc-section-title{color:var(--text-primary)}.bc-slide-panel--form .nf-form-hint,.bc-slide-panel--form .nf-section-hint{color:var(--text-secondary);font-size:12px;line-height:1.45}.bc-slide-panel--form .nf-section__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3,12px);margin-bottom:var(--space-2,8px)}.bc-slide-panel--form .nf-section__info-text{margin:0 0 var(--space-2,8px);padding:0;font-size:12px}.bc-slide-panel--form .nf-section__heading>.bc-section-title{margin:0}.bc-slide-panel--form>.nf-panel-footer{background:var(--bg-primary);border-top-color:var(--border-secondary,var(--border-primary))}@media (prefers-reduced-motion:reduce){.bc-slide-panel--form .nf-section{transition:none}}.bc-form-panel__header{gap:var(--space-3,12px);align-items:flex-start;padding:var(--space-4,16px) var(--space-6,24px) var(--space-3,12px);border-bottom:0}.bc-form-panel__identity{min-width:0}.bc-form-panel__header .bc-slide-panel__title{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.bc-form-panel__context{margin:var(--space-1,4px) 0 0;color:var(--text-secondary);font-size:13px;line-height:1.4}.bc-form-panel__navigation{flex-shrink:0;padding:0 var(--space-6,24px);background:var(--bg-primary);border-bottom:1px solid var(--border-primary)}.bc-form-panel__navigation .bc-tabs{margin:0;border-bottom:0}.bc-slide-panel--form input[type=time]{color-scheme:light}[data-theme=dark] .bc-slide-panel--form input[type=time]{color-scheme:dark}.bc-form-panel__navigation{position:relative}.bc-form-panel__navigation--tracked .bc-tab--active{border-bottom-color:transparent}.bc-form-panel__navigation--tracked .bc-tab:after{display:none}.bc-form-panel__indicator{position:absolute;pointer-events:none;left:0;bottom:0;height:2px;background:var(--color-primary);transition:transform .16s ease,width .16s ease}.bc-form-actions{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;min-width:0;flex-wrap:wrap}.bc-form-actions__status{min-width:180px;min-height:1.45em;max-width:420px;flex:1 1 240px;text-align:right;font-size:13px;line-height:1.45;color:var(--text-secondary)}.bc-form-actions__label{display:grid;align-items:center}.bc-form-actions__label>span{grid-area:1/1}.bc-form-actions__reserve{visibility:hidden}.bc-form-feedback-enter-active{transition:opacity .14s ease}.bc-form-feedback-leave-active{transition:opacity 80ms ease}.bc-form-feedback-enter,.bc-form-feedback-enter-from,.bc-form-feedback-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.bc-form-feedback-enter-active,.bc-form-feedback-leave-active,.bc-form-panel__indicator{transition:none}}.bc-form-review{margin-bottom:16px}.bc-form-review__changes,.bc-form-review__errors{padding:12px 16px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-primary)}.bc-form-review__errors{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 12px;border-inline-start:3px solid var(--status-warning);margin-bottom:8px}.bc-form-review__errors-label{font-size:var(--text-compact,13px);font-weight:var(--font-semibold,600);color:var(--text-primary)}.bc-form-review__error-list{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2px;margin:0;padding:0;list-style:none}.bc-form-review__error-list li{display:inline-flex;align-items:baseline}.bc-form-review__error-list li+li:before{content:"·";margin-inline-end:2px;color:var(--text-secondary)}.bc-form-review__error-message{font-size:var(--text-xs,12px);color:var(--text-secondary)}.bc-form-review__changes{padding:8px 12px}.bc-form-review summary{cursor:pointer;font-size:var(--text-compact,13px);line-height:1.5;font-weight:var(--font-medium,500);color:var(--text-secondary)}.bc-form-review summary:hover{color:var(--color-primary)}.bc-form-review summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.bc-form-review p{font-size:13px;color:var(--text-secondary)}.bc-form-review td{overflow-wrap:anywhere;white-space:normal}.bc-form-review__table{min-width:640px;table-layout:fixed}.bc-form-review__table td,.bc-form-review__table th{vertical-align:top}.bc-form-review__table th:first-child{width:24%;white-space:normal;overflow-wrap:anywhere}.bc-form-review__table th:last-child{width:120px}.bc-form-review__announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bc-form-review tbody th{font-size:var(--bc-font-size-base);color:var(--text-primary);background:transparent;border-bottom-color:var(--bc-border-light)}.bc-form-step__progress{margin:0 0 12px;color:var(--text-secondary);font-size:var(--text-xs,12px)}.bc-form-step__fields{margin-top:20px;container-type:inline-size}.bc-form-step__form{display:flex;flex-direction:column;gap:8px}.bc-form-step__input-wrap{position:relative;max-width:240px}.bc-form-step__input{padding-right:36px;font-variant-numeric:tabular-nums}.bc-form-step__input--ok{border-color:var(--color-primary)}.bc-form-step__input--error{border-color:var(--status-error)}.bc-form-step__icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:inline-flex;pointer-events:none}.bc-form-step__icon--ok,.bc-form-step__msg--ok{color:var(--color-primary)}.bc-form-step__icon--error,.bc-form-step__msg--error{color:var(--status-error)}.bc-form-step__icon--busy{color:var(--text-secondary)}.bc-form-step__feedback{min-height:36px}.bc-form-step__msg{margin:0;font-size:var(--text-compact,13px)}.bc-form-step__choice-group{display:flex;flex-direction:column;gap:8px}.bc-form-step__choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bc-form-step__choice{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 10px;text-align:left;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md,6px);cursor:pointer;transition:border-color .14s ease,background-color .14s ease,opacity .14s ease}.bc-form-step__choice:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--color-primary)}.bc-form-step__choice:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bc-form-step__choice:active:not(:disabled){background:var(--color-primary-light)}.bc-form-step__choice:disabled{cursor:not-allowed;opacity:.5}.bc-form-step__choice-head{display:flex;align-items:center;gap:6px;min-width:0}.bc-form-step__choice-icon{flex:0 0 auto;color:var(--color-primary)}.bc-form-step__choice-title{font-size:var(--text-compact,13px);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.bc-form-step__choice-description{color:var(--text-secondary);font-size:var(--text-xs,12px);line-height:1.4;overflow-wrap:break-word;hyphens:auto}@media (prefers-reduced-motion:reduce){.bc-form-step__choice{transition:none}}@container (max-width: 560px){.bc-form-step__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 280px){.bc-form-step__choices{grid-template-columns:1fr}}.bc-form-actions__secondary{display:flex;align-items:center;gap:8px}.bc-form-actions .bc-form-actions__review,.bc-form-actions__secondary .bc-btn{font-size:var(--text-compact,13px);font-weight:var(--font-normal,400)}.bc-form-actions__secondary .bc-btn{background:transparent;border-color:transparent;box-shadow:none}.bc-form-actions__secondary .bc-btn:hover:not(:disabled){background:var(--bg-secondary)}.bc-form-tab-dirty{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--status-warning)}.bc-form-fields{border:0;margin:0;padding:0;min-width:0}@media (max-width:720px){.bc-form-panel__header:has(>.bc-entity-panel__actions){flex-wrap:wrap}.bc-form-panel__header>.bc-form-panel__identity{flex:1 1 0}.bc-form-panel__header>.bc-entity-panel__actions{order:3;flex-basis:100%;margin-left:0;flex-wrap:wrap}}.bc-form-panel__header-info{flex:1 1 320px;min-width:0}.bc-form-panel__header:has(>.bc-form-panel__header-info){flex-wrap:wrap;-moz-column-gap:var(--space-6,24px);column-gap:var(--space-6,24px)}.bc-form-panel__header:has(>.bc-form-panel__header-info)>.bc-form-panel__identity{flex:0 1 auto}@media (max-width:760px){.bc-form-panel__header-info{order:3;flex-basis:100%}.bc-form-panel__header:has(>.bc-form-panel__header-info)>.bc-form-panel__identity{flex:1 1 0}.bc-form-panel__header:has(>.bc-form-panel__header-info)>.bc-entity-panel__actions{order:4}}.bc-form-classification{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--space-4,16px) var(--space-6,24px);padding:var(--space-4,16px) var(--space-5,20px);border-bottom:1px solid var(--border-primary);background:var(--bg-primary)}.bc-form-classification__field{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2,8px);min-width:0}.bc-form-classification__heading{display:flex;align-items:center;gap:var(--space-2,8px)}.bc-form-classification__label{color:var(--text-secondary);font-size:12px;font-weight:600}.bc-form-classification__state{display:inline-flex;align-items:center;gap:var(--space-1,4px);color:var(--text-tertiary);font-size:11px}@media (min-width:761px){.bc-form-panel__header-info{border-left:1px solid var(--border-primary);padding-left:var(--space-6,24px)}}.bc-form-actions__primary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3,12px);min-width:0}@media (max-width:600px){.bc-form-actions{gap:var(--space-2,8px)}.bc-form-actions>.nf-panel-footer__spacer{display:none}.bc-form-actions__secondary{flex-wrap:wrap;min-width:0}.bc-form-actions__status{min-width:0;flex-basis:100%;text-align:left}.bc-form-actions__primary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);flex-basis:100%;gap:var(--space-2,8px)}.bc-form-actions__primary>.bc-btn{min-width:0;min-height:40px;white-space:normal}.bc-form-actions__label{min-width:0}}.bc-record-navigation{margin-left:auto;display:flex;align-items:center;gap:var(--space-1,4px);flex-shrink:0}.bc-record-navigation__position{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:600px){.bc-form-panel__header:has(>.bc-record-navigation){flex-wrap:wrap}.bc-form-panel__header>.bc-record-navigation{order:3;flex-basis:100%;justify-content:flex-end}}.bc-form-panel__loading-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--space-6);overflow:auto;background:color-mix(in srgb,var(--bg-primary,#fff) 82%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.bc-slide-panel__content.bc-slide-panel__content--contained{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.bc-slide-panel__content--contained>.bc-form-review{flex:0 1 auto;min-height:0;max-height:40%;overflow:auto}.nf-section.nf-section--flat{--section-inset:var(--space-4,16px);margin:0;padding:0 var(--section-inset);border:0;border-top:1px solid var(--border-primary);border-radius:0;background:var(--bg-primary);box-shadow:none}.nf-section.nf-section--flat:focus-within{border-color:var(--border-primary)}.nf-section__disclosure-heading{margin:0 calc(var(--section-inset, 0px)*-1);background:color-mix(in srgb,var(--bc-connect-primary) 7%,var(--bg-secondary))}.nf-section__disclosure{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;width:100%;min-height:40px;padding:var(--space-2,8px) var(--section-inset,0);border:0;background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.nf-section__disclosure-title{font-size:14px;font-weight:700}.nf-section__summary{flex:1;min-width:0;font-size:12px;font-weight:400;color:var(--text-secondary)}.nf-section__disclosure>.lucide-icon{margin-left:auto;flex-shrink:0}.nf-section__disclosure:hover{background:color-mix(in srgb,var(--bc-connect-primary) 5%,transparent)}.nf-section__disclosure-content{padding:var(--space-4,16px) 0}@media (max-width:760px){.nf-section__summary{flex-basis:100%;order:1}}.nf-section__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:40px;margin:0 calc(var(--section-inset, 0px)*-1);padding:8px var(--section-inset,0);background:color-mix(in srgb,var(--bc-connect-primary) 7%,var(--bg-secondary))}.nf-section__toolbar-title{margin:0;font-size:14px;font-weight:700;color:var(--text-primary)}.nf-section__toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin-left:auto}.bc-form-actions__save.bc-form-actions__save--saved:disabled{opacity:1;cursor:default}.nf-form-subheading{margin:20px 0 8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.nf-form-subheading:first-child{margin-top:0}:is(.bc-form-group,.nf-form-group)>:is(.nf-form-hint,.nf-section-hint){margin:var(--space-0-5,2px) 0 0}.nf-section.nf-section--flat.bc-settings-section{min-width:0;border-top:0;background:var(--bg-secondary)}.bc-settings-section>.nf-section__disclosure-heading,.bc-settings-section>.nf-section__toolbar{background:color-mix(in srgb,var(--bc-connect-primary) 10%,var(--bg-secondary))}.bc-settings-section__content{display:flex;flex-direction:column;gap:var(--form-field-gap,12px);min-width:0;padding:var(--space-4,16px) 0}.bc-settings-section__content>.nf-section__info-text{margin:0}.nf-form-grid--quantity{grid-template-columns:repeat(2,minmax(160px,280px));justify-content:start}@media (max-width:700px){.nf-form-grid--stack-early{grid-template-columns:minmax(0,1fr)}}.po-email-editor{border:1px solid var(--border-input);border-radius:var(--radius-md);overflow:hidden}.po-email-editor__toolbar{display:flex;flex-wrap:wrap;gap:var(--space-0-5);padding:var(--space-1) var(--space-1-5);border-bottom:1px solid var(--border-tertiary);background:var(--bg-secondary)}.po-email-editor__btn{display:flex;align-items:center;justify-content:center;width:var(--bc-btn-height-sm);height:var(--bc-btn-height-sm);border:none;background:transparent;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer}.po-email-editor__btn:hover:not(:disabled):not([aria-pressed=true]){background:var(--bg-hover);color:var(--text-primary)}.po-email-editor__btn[aria-pressed=true]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.po-email-editor__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.po-email-editor__btn:disabled{opacity:.5;cursor:not-allowed}.po-email-editor__content{height:clamp(170px,23dvh,260px);min-height:0;max-height:none;padding:var(--space-3);overflow-y:auto;font-size:var(--text-compact);line-height:1.6;color:var(--text-primary)}.po-email-editor__content .ProseMirror{outline:none;box-sizing:border-box;min-height:100%}.po-email-editor__content .ProseMirror p{margin:0 0 var(--space-2)}@media (max-height:820px){.po-email-editor__content{height:clamp(128px,18dvh,150px)}}.po-email-editor--expanded .po-email-editor__content{height:auto;min-height:200px;max-height:300px}.po-email-editor--expanded .ProseMirror{min-height:180px}@media (max-width:720px){.po-email-editor__btn{width:44px;height:44px}}.reference-period{padding:14px 0;border-bottom:1px solid var(--border-secondary)}.reference-period:last-child{border-bottom:0}.reference-period__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:10px}.reference-period__title{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-size:13px;font-weight:var(--font-semibold,600)}.reference-period__grid{grid-template-columns:minmax(160px,200px) minmax(160px,200px) auto;justify-content:start;align-items:end;margin-bottom:0}.reference-period__action{display:flex;align-items:center;min-height:32px}@media (max-width:720px){.reference-period__grid{grid-template-columns:1fr}}.bc-entity-panel .bc-form-panel__identity{flex:1}.bc-entity-panel__title{flex-wrap:wrap}.bc-entity-panel__actions,.bc-entity-panel__title{display:flex;align-items:center;gap:var(--space-2,8px)}.bc-entity-panel__actions{margin-left:auto}.bc-entity-panel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5,6px);margin:2px 0 0;font-size:12px;font-weight:400;color:var(--text-secondary,#475569)}.bc-entity-panel__meta-copy{font:inherit;color:inherit;background:transparent;border:0;padding:2px 0;cursor:copy;border-radius:var(--radius-sm,4px);transition:color .14s ease}.bc-entity-panel__meta-copy:hover{color:var(--color-primary,#29755b);text-decoration:underline;text-underline-offset:3px}.bc-entity-panel__meta-copy:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:3px}.bc-entity-panel__tabs{display:flex;min-width:0;align-items:center}.bc-entity-panel__tabs .bc-tabs{flex:1;min-width:0;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.bc-entity-panel__tabs .bc-tab{flex-shrink:0;white-space:nowrap}.bc-entity-overview{display:flex;flex-direction:column;gap:var(--space-5,20px);min-width:0}.bc-entity-overview__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3,12px)}.bc-entity-overview__summary>.bc-kpi-row{flex:1}.bc-entity-overview__actions{order:1;margin-left:auto}.bc-entity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5,20px)}.bc-entity-section{min-width:0}.bc-entity-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);border-bottom:1px solid var(--border-primary,#e2e8f0);padding:var(--space-2,8px) 0}.bc-entity-section__title{display:flex;align-items:center;gap:var(--space-2,8px);margin:0;font-size:14px;font-weight:600;color:var(--text-primary,#1e293b)}.bc-entity-section__title svg{color:var(--color-primary,#29755b);flex-shrink:0}.bc-entity-section__actions,.bc-entity-section__state{display:flex;align-items:center;gap:var(--space-2,8px)}.bc-entity-section__state{flex-wrap:wrap;padding:var(--space-3,12px) 0;font-size:13px;color:var(--text-secondary,#475569)}.bc-description-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3,12px) var(--space-6,24px);margin:var(--space-3,12px) 0 0}.bc-description-list__item{display:grid;grid-template-columns:minmax(110px,24%) minmax(0,1fr);gap:var(--space-3,12px);align-items:baseline}.bc-description-list dt{color:var(--text-secondary,#475569);font-size:12px;font-weight:500}.bc-description-list dd{margin:0;font-size:13px;font-weight:400;color:var(--text-primary,#1e293b);overflow-wrap:anywhere}.bc-description-list--single-column{grid-template-columns:minmax(0,1fr);max-width:640px}@media (max-width:900px){.bc-description-list,.bc-entity-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bc-entity-panel__meta-copy{transition:none}}.bc-entity-section__footer{display:flex;flex-wrap:wrap;gap:var(--space-2,8px);padding:var(--space-2,8px) 0;font-size:12px;color:var(--text-secondary,#475569)}.bc-entity-panel__tabs .bc-tab{padding-inline:var(--space-3,12px);gap:var(--space-1-5,6px);font-size:13px}.bc-entity-section{padding:var(--space-4,16px);background:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-sm,4px)}.bc-entity-section__header{padding-top:0;margin-bottom:var(--space-3,12px)}.bc-entity-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-4,16px);padding:var(--space-3,12px) var(--space-4,16px);border:1px solid var(--border-primary,#e2e8f0);background:var(--bg-primary,#fff);border-radius:var(--radius-sm,4px);font-size:13px}.bc-entity-notice>button{margin-left:auto}.bc-entity-stack{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2,8px)}.bc-description-list--stacked{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.bc-description-list--stacked .bc-description-list__item{grid-template-columns:minmax(0,1fr);gap:var(--space-1,4px)}.bc-entity-panel__title--document{-moz-column-gap:var(--space-3,12px);column-gap:var(--space-3,12px);row-gap:var(--space-2,8px)}.bc-entity-panel__meta--document{margin-top:var(--space-2,8px);gap:var(--space-1) var(--space-2);line-height:1.5}.bc-entity-panel__meta--document>span+span:before{content:"·";margin-right:var(--space-2);color:var(--text-tertiary)}.bc-entity-panel__meta-label{color:var(--text-tertiary);margin-right:var(--space-1)}.bc-entity-panel__actions-host{display:contents}.bc-spreadsheet-wrapper{position:relative;background:#fff;border:1px solid var(--bc-border-light,#e5e5e5);border-radius:4px;overflow:hidden}.bc-spreadsheet-scroll{overflow-x:auto;overflow-y:visible}.bc-spreadsheet-scroll--no-scroll{overflow-x:hidden}.bc-spreadsheet-scroll--viewport{overflow-y:auto;max-height:calc(100dvh - 380px);overscroll-behavior:contain}.bc-table--spreadsheet{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.4}.bc-table--spreadsheet thead{position:sticky;top:0;z-index:10}.bc-table--spreadsheet th{padding:8px 6px;font-size:12px;font-weight:600;color:var(--bc-text-secondary,#6a6a6a);background:var(--bc-bg-filter,#f3f3f3);border-bottom:2px solid var(--bc-border-light,#e5e5e5);border-right:1px solid var(--bc-border-light,#e5e5e5);text-align:left;white-space:nowrap;vertical-align:bottom}.bc-table--spreadsheet th:last-child{border-right:none}.bc-table--spreadsheet .bc-table-subtext{font-size:11px;font-weight:400;color:var(--bc-text-secondary,#666);margin-top:2px}.bc-table--spreadsheet tbody tr{height:44px;transition:background-color .1s ease}.bc-table--spreadsheet tbody tr:nth-child(2n){background:var(--bc-bg-subtle,#fafbfc)}.bc-table--spreadsheet tbody tr:nth-child(odd){background:#fff}.bc-table--spreadsheet tbody tr:hover{background:var(--bc-bg-hover,#f0f4f8)!important}.bc-table--spreadsheet td{padding:8px 6px 4px;border-bottom:1px solid var(--bc-border-light,#e5e5e5);border-right:1px solid var(--bc-border-light,#e5e5e5);vertical-align:top}.bc-table--spreadsheet td.bc-spreadsheet-col--actions,.bc-table--spreadsheet td.bc-spreadsheet-col--pos{vertical-align:middle}.bc-table--spreadsheet td:last-child{border-right:none}.bc-spreadsheet-col-group-start{border-left:2px solid var(--bc-border-medium,#c8c8c8)!important}.bc-spreadsheet-input{box-sizing:border-box;width:100%;height:32px;padding:4px 8px;border:1px solid var(--bc-border-light,#d8d8d8);border-radius:3px;background:#fff;font-size:13px;color:var(--bc-text-primary,#1a1a1a);line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.bc-spreadsheet-input:hover:not(:focus):not(:-moz-read-only):not(:disabled){border-color:var(--bc-border-medium,#b0b0b0)}.bc-spreadsheet-input:hover:not(:focus):not(:read-only):not(:disabled){border-color:var(--bc-border-medium,#b0b0b0)}.bc-spreadsheet-input:focus{outline:none;border-color:var(--bc-connect-primary,#29755b);box-shadow:0 0 0 2px rgba(41,117,91,.18);background:#fff}.bc-spreadsheet-input:-moz-read-only{background:transparent;border-color:transparent;color:var(--bc-text-primary,#1a1a1a);cursor:default}.bc-spreadsheet-input:read-only{background:transparent;border-color:transparent;color:var(--bc-text-primary,#1a1a1a);cursor:default}.bc-spreadsheet-input::-moz-placeholder{color:#b0b0b0}.bc-spreadsheet-input::placeholder{color:#b0b0b0}.bc-spreadsheet-input--error:hover:not(:focus):not(:-moz-read-only):not(:disabled){border-color:var(--status-error,#dc2626);background:rgba(220,38,38,.04)}.bc-spreadsheet-input--error,.bc-spreadsheet-input--error:hover:not(:focus):not(:read-only):not(:disabled){border-color:var(--status-error,#dc2626);background:rgba(220,38,38,.04)}.bc-spreadsheet-input--error:focus{border-color:var(--status-error,#dc2626);box-shadow:0 0 0 2px rgba(220,38,38,.18)}.bc-spreadsheet-input--numeric{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.bc-spreadsheet-input--secondary{height:22px;font-size:11px;color:var(--bc-text-secondary,#6a6a6a);border-color:transparent;background:transparent;padding:2px 6px;border-top:1px dashed var(--bc-border-light,#e5e5e5);border-radius:0}.bc-spreadsheet-input--secondary:hover:not(:focus):not(:-moz-read-only):not(:disabled){background:var(--bc-bg-hover,#f0f4f8);border-top-color:var(--bc-border-medium,#b0b0b0)}.bc-spreadsheet-input--secondary:hover:not(:focus):not(:read-only):not(:disabled){background:var(--bc-bg-hover,#f0f4f8);border-top-color:var(--bc-border-medium,#b0b0b0)}.bc-spreadsheet-input--secondary:focus{border-color:var(--bc-connect-primary,#29755b);border-style:solid;background:var(--bg-input);color:var(--bc-text-primary,#1a1a1a);border-radius:2px}.bc-spreadsheet-input--secondary:-moz-read-only{cursor:default}.bc-spreadsheet-input--secondary:read-only{cursor:default}[data-theme=dark] .bc-spreadsheet-input--secondary{color:#909090;border-top-color:#3a3a3a}[data-theme=dark] .bc-spreadsheet-input--secondary:hover:not(:focus):not(:-moz-read-only):not(:disabled){background:#333}[data-theme=dark] .bc-spreadsheet-input--secondary:hover:not(:focus):not(:read-only):not(:disabled){background:#333}[data-theme=dark] .bc-spreadsheet-input--secondary:focus{color:#e0e0e0;background:var(--bg-input)}[data-theme=dark] .bc-spreadsheet-unit-suffix{color:#666}.bc-spreadsheet-select{width:100%;height:32px;padding:4px 20px 4px 6px;border:1px solid var(--bc-border-light,#d8d8d8);border-radius:3px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236A6A6A' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 4px center;font-size:13px;font-weight:500;color:var(--bc-text-primary,#1a1a1a);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;-moz-text-align-last:center;text-align-last:center}.bc-spreadsheet-select:hover:not(:disabled){border-color:var(--bc-border-medium,#b0b0b0)}.bc-spreadsheet-select:focus{outline:none;border-color:var(--bc-connect-primary,#29755b);box-shadow:0 0 0 2px rgba(41,117,91,.18)}.bc-spreadsheet-select:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.bc-spreadsheet-cell-stack{display:flex;flex-direction:column;gap:1px;line-height:1.3}.bc-spreadsheet-sub-row{display:flex;align-items:center;gap:0}.bc-spreadsheet-sub-row .bc-spreadsheet-input--secondary{flex:1;min-width:0}.bc-spreadsheet-unit-suffix{font-size:11px;font-weight:500;color:var(--bc-text-secondary,#666);letter-spacing:.3px;text-transform:uppercase;padding-right:2px;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-spreadsheet-cell-stack__primary{font-size:13px;font-weight:500;color:var(--bc-text-primary,#1a1a1a)}.bc-spreadsheet-cell-stack__secondary{font-size:12px;font-weight:400;color:var(--bc-text-secondary,#555)}.bc-spreadsheet-pos{font-weight:600;font-size:13px;color:var(--bc-text-primary,#1a1a1a);text-align:center;display:block}.bc-spreadsheet-col--sticky{position:sticky;left:0;z-index:2;background:inherit}thead .bc-spreadsheet-col--sticky{z-index:11;background:var(--bc-bg-filter,#f3f3f3)}tbody tr:nth-child(2n) .bc-spreadsheet-col--sticky{background:var(--bc-bg-subtle,#fafbfc)}tbody tr:nth-child(odd) .bc-spreadsheet-col--sticky{background:#fff}tbody tr:hover .bc-spreadsheet-col--sticky{background:var(--bc-bg-hover,#f0f4f8)!important}.bc-spreadsheet-actions{display:flex;align-items:center;justify-content:center;gap:4px}.bc-spreadsheet-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--bc-text-secondary,#6a6a6a);border-radius:4px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bc-spreadsheet-action-btn:hover{background:var(--bc-bg-hover,#e8e8e8);color:var(--bc-text-primary,#1a1a1a)}.bc-spreadsheet-col--pos{width:50px;text-align:center}.bc-spreadsheet-col--artikel,.bc-spreadsheet-col--bezeichnung,.bc-spreadsheet-col--lieferant{overflow:hidden}.bc-spreadsheet-col--prio{width:70px;text-align:center}.bc-spreadsheet-col--menge{width:110px}.bc-spreadsheet-col--preis{width:90px}.bc-spreadsheet-col--vk{width:100px}.bc-spreadsheet-col--logistik{width:85px}.bc-spreadsheet-col--preis-toggle{width:40px;min-width:40px;text-align:center;color:var(--bc-text-secondary,#6a6a6a);cursor:pointer;vertical-align:middle!important;transition:background-color .15s ease;border-left:2px solid var(--bc-border-medium,#c8c8c8)!important}.bc-spreadsheet-col--preis-toggle:hover{background:var(--bc-bg-hover,#f0f4f8)!important}[data-theme=dark] .bc-spreadsheet-col--preis-toggle:hover{background:#333!important}.bc-spreadsheet-col--actions{width:64px;min-width:64px}.bc-spreadsheet-expand-pill{display:inline-flex;align-items:center;gap:2px;padding:3px 6px;border:1px solid var(--bc-border-light,#d8d8d8);border-radius:10px;background:var(--surface-raised,#fff);color:var(--bc-text-secondary,#6a6a6a);font-size:9px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:all .15s ease}.bc-spreadsheet-expand-pill:hover{background:var(--bc-bg-hover,#e8e8e8);border-color:var(--bc-border-medium,#b0b0b0);color:var(--bc-text-primary,#1a1a1a)}.bc-spreadsheet-collapse-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--bc-border-light,#d8d8d8);border-radius:3px;background:var(--surface-raised,#fff);color:var(--bc-text-secondary,#6a6a6a);cursor:pointer;flex-shrink:0;transition:all .15s ease}.bc-spreadsheet-collapse-btn:hover{background:var(--bc-bg-hover,#e8e8e8);border-color:var(--bc-border-medium,#b0b0b0);color:var(--bc-text-primary,#1a1a1a)}[data-theme=dark] .bc-spreadsheet-expand-pill{background:#2a2a2a;border-color:#444}[data-theme=dark] .bc-spreadsheet-expand-pill:hover{background:#383838;border-color:#555;color:#e0e0e0}[data-theme=dark] .bc-spreadsheet-collapse-btn{background:#2a2a2a;border-color:#444}[data-theme=dark] .bc-spreadsheet-collapse-btn:hover{background:#383838;border-color:#555;color:#e0e0e0}.bc-spreadsheet-empty{text-align:center;padding:48px 16px}.bc-spreadsheet-empty__content{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--bc-text-secondary,#6a6a6a)}.bc-spreadsheet-empty__icon{opacity:.4}.bc-spreadsheet-overlay{position:absolute;inset:0;background:hsla(0,0%,100%,.92);display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:20}.bc-spreadsheet-overlay__content{text-align:center;max-width:420px}.bc-spreadsheet-overlay__spinner{margin-bottom:12px}.bc-spreadsheet-overlay__text{font-weight:600;color:var(--bc-text-primary,#1a1a1a);margin-bottom:8px}.bc-spreadsheet-overlay__errors{text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:8px 12px;color:#991b1b;font-size:13px;margin-top:12px}.bc-spreadsheet-overlay__error{margin-bottom:4px}.bc-spreadsheet-overlay__error:last-child{margin-bottom:0}[data-theme=dark] .bc-spreadsheet-wrapper{background:#1e1e1e;border-color:#404040}[data-theme=dark] .bc-table--spreadsheet th{background:#2a2a2a;border-color:#404040;color:#a0a0a0}[data-theme=dark] .bc-table--spreadsheet tbody tr:nth-child(2n){background:#262626}[data-theme=dark] .bc-table--spreadsheet tbody tr:nth-child(odd){background:#1e1e1e}[data-theme=dark] .bc-table--spreadsheet tbody tr:hover{background:#333!important}[data-theme=dark] .bc-table--spreadsheet td{border-color:#404040}[data-theme=dark] .bc-spreadsheet-col-group-start{border-left-color:#555!important}[data-theme=dark] .bc-spreadsheet-input{background:#1e1e1e;border-color:#505050;color:#f0f0f0}[data-theme=dark] .bc-spreadsheet-input:hover:not(:focus):not(:-moz-read-only):not(:disabled){border-color:#666}[data-theme=dark] .bc-spreadsheet-input:hover:not(:focus):not(:read-only):not(:disabled){border-color:#666}[data-theme=dark] .bc-spreadsheet-input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.2);background:#252525}[data-theme=dark] .bc-spreadsheet-input:-moz-read-only{background:transparent;border-color:transparent}[data-theme=dark] .bc-spreadsheet-input:read-only{background:transparent;border-color:transparent}[data-theme=dark] .bc-spreadsheet-input::-moz-placeholder{color:var(--bc-text-secondary,#6a6a6a)}[data-theme=dark] .bc-spreadsheet-input::placeholder{color:var(--bc-text-secondary,#6a6a6a)}[data-theme=dark] .bc-spreadsheet-select{background-color:#1e1e1e;border-color:#505050;color:#f0f0f0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23A0A0A0' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark] .bc-spreadsheet-select:focus{border-color:#60a5fa;box-shadow:0 0 0 2px rgba(96,165,250,.2)}[data-theme=dark] .bc-spreadsheet-select:disabled{background-color:#2a2a2a}[data-theme=dark] .bc-spreadsheet-cell-stack__secondary{color:#909090}[data-theme=dark] .bc-spreadsheet-pos{color:#f0f0f0}[data-theme=dark] tbody tr:nth-child(2n) .bc-spreadsheet-col--sticky{background:#262626}[data-theme=dark] tbody tr:nth-child(odd) .bc-spreadsheet-col--sticky{background:#1e1e1e}[data-theme=dark] tbody tr:hover .bc-spreadsheet-col--sticky{background:#333!important}[data-theme=dark] thead .bc-spreadsheet-col--sticky{background:#2a2a2a}[data-theme=dark] .bc-spreadsheet-action-btn{color:#a0a0a0}[data-theme=dark] .bc-spreadsheet-action-btn:hover{background:#3a3a3a;color:#f0f0f0}[data-theme=dark] .bc-spreadsheet-overlay{background:rgba(30,30,30,.95)}[data-theme=dark] .bc-spreadsheet-overlay__text{color:#f0f0f0}[data-theme=dark] .bc-spreadsheet-overlay__errors{background:#3b1515;border-color:#7f1d1d;color:#fca5a5}.bc-spreadsheet-input--warning:hover:not(:focus):not(:-moz-read-only):not(:disabled),[data-theme=dark] .bc-spreadsheet-input--warning:hover:not(:focus):not(:-moz-read-only):not(:disabled){border-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 10%,var(--bg-input))}.bc-spreadsheet-input--warning,.bc-spreadsheet-input--warning:hover:not(:focus):not(:read-only):not(:disabled),[data-theme=dark] .bc-spreadsheet-input--warning,[data-theme=dark] .bc-spreadsheet-input--warning:hover:not(:focus):not(:read-only):not(:disabled){border-color:var(--status-warning);background:color-mix(in srgb,var(--status-warning) 10%,var(--bg-input))}.bc-spreadsheet-input--warning:focus,[data-theme=dark] .bc-spreadsheet-input--warning:focus{border-color:var(--status-warning);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-warning) 18%,transparent)}[data-theme=dark] .bc-spreadsheet-input--error:hover:not(:focus):not(:-moz-read-only):not(:disabled){border-color:var(--status-error);background:color-mix(in srgb,var(--status-error) 10%,var(--bg-input))}[data-theme=dark] .bc-spreadsheet-input--error,[data-theme=dark] .bc-spreadsheet-input--error:focus,[data-theme=dark] .bc-spreadsheet-input--error:hover:not(:focus):not(:read-only):not(:disabled){border-color:var(--status-error);background:color-mix(in srgb,var(--status-error) 10%,var(--bg-input))}[data-theme=dark] .bc-spreadsheet-input--error:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-error) 18%,transparent)}.bc-spreadsheet-input--readonly{background-color:var(--bg-tertiary)!important;color:var(--bc-text-secondary,#6a6a6a)!important;cursor:default!important;border-color:transparent!important}.bc-spreadsheet-input--readonly:focus{outline:none!important;box-shadow:none!important}.bc-spreadsheet-footer{position:sticky;bottom:0;z-index:10}.bc-spreadsheet-footer tr{background:var(--bc-bg-filter,#f3f3f3)!important;border-top:2px solid var(--bc-border-medium,#d1d5db)}.bc-spreadsheet-footer td{padding:10px 8px!important;font-weight:600}.bc-spreadsheet-footer__label{font-size:12px;font-weight:600;color:var(--bc-text-secondary,#6a6a6a);text-transform:uppercase;letter-spacing:.5px}.bc-spreadsheet-footer__value{font-size:13px;font-weight:700;color:var(--bc-text-primary,#1a1a1a);font-variant-numeric:tabular-nums}.bc-spreadsheet-footer__value--secondary{color:var(--bc-text-secondary,#6a6a6a);font-weight:500}.bc-spreadsheet-footer__sublabel{display:block;font-size:11px;font-weight:500;color:var(--bc-text-secondary,#666);text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.bc-spreadsheet-footer__sublabel--open{color:color-mix(in srgb,var(--status-warning,#f59e0b) 58%,var(--text-primary,#1f2937));font-weight:700}.bc-spreadsheet-footer__sublabel--over{color:color-mix(in srgb,var(--status-error,#ef4444) 72%,var(--text-primary,#1f2937));font-weight:700}.bc-spreadsheet-footer__sublabel--balanced{color:var(--color-primary,#29755b);font-weight:700}.bc-spreadsheet-wrapper.bc-spreadsheet-wrapper--document{background:var(--bg-primary,#fff);border-color:var(--border-primary,#d7e0ea);border-radius:var(--radius-lg,6px);box-shadow:var(--shadow-xs)}.bc-spreadsheet-wrapper--document .bc-table--document th{position:relative;padding:9px 8px;background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 82%,var(--bg-primary,#fff));border-color:var(--border-primary,#d7e0ea);color:var(--text-secondary,#475569);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bc-spreadsheet-wrapper--document .bc-table--document td{border-color:color-mix(in srgb,var(--border-primary,#d7e0ea) 82%,transparent)}.bc-spreadsheet-wrapper--document .bc-table--document tbody tr{height:64px}.bc-spreadsheet-wrapper--document .bc-table--document tbody tr:nth-child(odd){background:var(--bg-primary,#fff)}.bc-spreadsheet-wrapper--document .bc-table--document tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 42%,var(--bg-primary,#fff))}.bc-spreadsheet-wrapper--document .bc-table--document tbody tr:hover,.bc-spreadsheet-wrapper--document .bc-table--document tbody tr:hover .bc-spreadsheet-col--sticky{background:color-mix(in srgb,var(--color-primary,#1f7a5a) 4%,var(--bg-primary,#fff))!important}.bc-spreadsheet-wrapper--document .bc-table--document tbody tr:nth-child(n) .bc-spreadsheet-col--sticky{background:inherit}.bc-table--spreadsheet.bc-table--entry thead th{vertical-align:top}.bc-table--spreadsheet.bc-table--entry th.bc-spreadsheet-heading--group-start{border-left-width:2px;border-left-color:color-mix(in srgb,var(--text-tertiary,#94a3b8) 42%,var(--border-primary,#d7e0ea))}.bc-table--spreadsheet.bc-table--entry td{padding:10px 8px 8px;border-color:color-mix(in srgb,var(--border-primary,#d7e0ea) 82%,transparent)}.bc-table--spreadsheet.bc-table--focus tbody tr.bc-spreadsheet-row--active{box-shadow:inset 3px 0 0 var(--color-primary,#1f7a5a)}.bc-table--spreadsheet.bc-table--focus tbody tr.bc-spreadsheet-row--active,.bc-table--spreadsheet.bc-table--focus tbody tr.bc-spreadsheet-row--active .bc-spreadsheet-col--sticky{background:color-mix(in srgb,var(--color-primary,#1f7a5a) 7%,var(--bg-primary,#fff))!important}.bc-table--spreadsheet.bc-table--focus td:focus-within{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary,#1f7a5a) 65%,transparent)}.bc-table--spreadsheet.bc-table--focus .bc-spreadsheet-cell-stack__secondary{color:var(--text-secondary,#52657a)}.bc-table--spreadsheet.bc-table--entry tbody tr.bc-spreadsheet-row--error,.bc-table--spreadsheet.bc-table--entry tbody tr.bc-spreadsheet-row--error:nth-child(2n){background:color-mix(in srgb,var(--status-error) 5%,var(--bg-primary));box-shadow:inset 3px 0 0 0 var(--status-error,#dc2626)}.bc-table--entry .bc-spreadsheet-col-group-start{border-left-color:color-mix(in srgb,var(--color-primary,#1f7a5a) 28%,var(--border-primary,#d7e0ea))!important}.bc-table--entry :is(th,td).bc-spreadsheet-col--order-qty{background:color-mix(in srgb,var(--color-primary,#1f7a5a) 3%,transparent);border-left:2px solid color-mix(in srgb,var(--color-primary,#1f7a5a) 38%,var(--border-primary,#d7e0ea))!important}.bc-table--entry th.bc-spreadsheet-col--order-qty{color:var(--color-primary,#1f7a5a)}.bc-table--entry td.bc-spreadsheet-col--order-qty .bc-spreadsheet-input{font-size:13px;font-weight:700}.bc-table--entry .bc-spreadsheet-cell-stack{gap:4px}.bc-table--entry .bc-spreadsheet-col--menge .bc-spreadsheet-cell-stack{gap:7px}.bc-table--entry .bc-spreadsheet-sub-row{gap:3px}.bc-table--entry .bc-spreadsheet-collapse-btn{position:absolute;left:-11px;top:50%;z-index:2;width:20px;height:20px;transform:translateY(-50%);border-radius:var(--radius-full,999px);background:var(--bg-primary,#fff);box-shadow:var(--shadow-sm)}.bc-table--entry .bc-spreadsheet-cell-stack__secondary{color:var(--text-secondary,#64748b);font-size:11px;line-height:1.3}.bc-table--entry .bc-spreadsheet-readonly-value{display:block;min-height:30px;padding:6px 8px;color:var(--text-primary,#1f2937);font-weight:700;font-variant-numeric:tabular-nums}.bc-table--entry .bc-spreadsheet-demand-open{color:var(--status-warning,#b45309);font-weight:700}.bc-table--entry .bc-spreadsheet-demand-over{color:var(--status-error,#dc2626);font-weight:700}.bc-table--entry .bc-spreadsheet-pos{color:var(--text-primary,#1f2937);font-weight:700}.bc-table--entry .bc-spreadsheet-action-btn{opacity:.72}.bc-table--entry .bc-spreadsheet-action-btn:focus-visible,.bc-table--entry tr:hover .bc-spreadsheet-action-btn{opacity:1}.bc-spreadsheet-required-marker{color:var(--status-error);font-weight:600;margin-left:2px}.bc-table--document{min-width:var(--bc-spreadsheet-min-width,0)}.bc-table--spreadsheet.bc-table--distribution td{vertical-align:middle}.bc-table--spreadsheet.bc-table--distribution th{height:44px;padding-top:8px;padding-bottom:8px}.bc-table--spreadsheet.bc-table--distribution tbody tr.bc-spreadsheet-row--data{height:59px}.bc-table--spreadsheet.bc-table--distribution .bc-spreadsheet-row--data>td{padding-top:4px;padding-bottom:3px}.bc-table--spreadsheet.bc-table--distribution tbody tr.bc-spreadsheet-artikel-header,.bc-table--spreadsheet.bc-table--distribution tbody tr.bc-spreadsheet-distributed-total{height:42px}.bc-table--spreadsheet.bc-table--distribution :is(.bc-spreadsheet-artikel-header,.bc-spreadsheet-distributed-total)>td{padding-top:5px;padding-bottom:5px}.bc-table--distribution .bc-spreadsheet-col--artikel{width:140px}.bc-table--distribution .bc-spreadsheet-col--prio{width:56px}.bc-table--distribution .bc-spreadsheet-col--lieferant{width:128px}.bc-table--distribution .bc-spreadsheet-col--menge{width:96px}.bc-table--distribution .bc-spreadsheet-col--logistik{width:88px}.bc-table--distribution .bc-spreadsheet-col--lager{width:126px}.bc-table--spreadsheet.bc-table--distribution :is(th,td).bc-spreadsheet-col--lager{background-image:linear-gradient(color-mix(in srgb,var(--color-primary,#1f7a5a) 4%,transparent),color-mix(in srgb,var(--color-primary,#1f7a5a) 4%,transparent))}.bc-table--spreadsheet.bc-table--distribution th.bc-spreadsheet-col--lager{color:var(--color-primary,#1f7a5a)}.bc-table--spreadsheet.bc-table--distribution .bc-spreadsheet-col--lager.bc-spreadsheet-col-group-start{border-left-color:color-mix(in srgb,var(--color-primary,#1f7a5a) 28%,var(--border-primary,#d7e0ea))!important}.bc-table--spreadsheet.bc-table--distribution .bc-spreadsheet-col--preis-toggle{width:80px}.bc-table--spreadsheet.bc-table--distribution th.bc-spreadsheet-col--logistik .bc-spreadsheet-collapse-btn{margin-right:6px;vertical-align:middle}.bc-table--distribution .bc-spreadsheet-col--lager .bc-spreadsheet-cell-stack{gap:2px}.bc-table--distribution .bc-spreadsheet-col--lager .bc-spreadsheet-sub-row{gap:3px}.bc-table--distribution .bc-spreadsheet-col--lager .bc-spreadsheet-unit-suffix{color:var(--text-secondary,#64748b);font-size:11px;line-height:20px;text-transform:uppercase}.bc-table--distribution .bc-spreadsheet-numeric{text-align:right;font-variant-numeric:tabular-nums}.bc-table--distribution .bc-spreadsheet-artikel-header td{background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 82%,var(--bg-primary,#fff))}.bc-spreadsheet-wrapper--document .bc-table--distribution .bc-spreadsheet-artikel-header .bc-spreadsheet-col--sticky{background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 60%,var(--bg-primary,#fff));box-shadow:2px 0 0 var(--border-primary,#d7e0ea)}.bc-table--distribution .bc-spreadsheet-artikel-summary{background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 82%,var(--bg-primary,#fff));padding-left:16px!important}.bc-table--distribution .bc-spreadsheet-distributed-total td{background:var(--bg-card,#fff);border-bottom:1px solid color-mix(in srgb,var(--border-primary,#d7e0ea) 82%,transparent);font-weight:400}.bc-table--distribution .bc-spreadsheet-distributed-total .bc-spreadsheet-artikel-summary{background:var(--bg-card,#fff)}.bc-table--distribution .bc-spreadsheet-row-label{display:inline-flex;align-items:center;min-width:160px;color:var(--text-secondary,#475569);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.bc-table--distribution .bc-spreadsheet-sum-cell{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.bc-table--distribution .bc-spreadsheet-difference--error{color:var(--status-error);font-weight:600}.bc-table--distribution .bc-spreadsheet-row--undercovered td{background:color-mix(in srgb,var(--status-error) 6%,var(--bg-primary))!important}.bc-table--distribution .bc-spreadsheet-row--undercovered .bc-spreadsheet-col--summe{color:var(--status-error);font-weight:600}.bc-table--distribution .bc-spreadsheet-undercovered-icon{color:var(--status-error);margin-left:4px;vertical-align:middle}.bc-table--distribution .bc-spreadsheet-col--lager .bc-spreadsheet-cell-stack--error{position:relative}.bc-table--distribution .bc-spreadsheet-cell-error-icon{position:absolute;top:-5px;right:-3px;color:var(--status-error);background:var(--surface-raised,#fff);border-radius:50%;pointer-events:none;z-index:1}.bc-table--distribution .bc-spreadsheet-empty__hint{font-size:12px;margin-top:8px}[data-theme=dark] .bc-table--distribution .bc-spreadsheet-artikel-header td,[data-theme=dark] .bc-table--distribution .bc-spreadsheet-artikel-summary{background:var(--bg-card)}.bc-table-wrapper{width:100%;overflow-x:auto;background-color:var(--bg-card);border-radius:var(--radius-md);box-shadow:none}.bc-table-wrapper--wide{min-width:860px}.bc-table-wrapper--scroll{max-height:60vh;overflow-y:auto}.bc-table{width:100%;border-collapse:collapse;background-color:var(--bg-card)}.bc-table--resizable{table-layout:fixed;width:max(100%,var(--bc-resizable-table-width,100%))}.bc-table--resizable td,.bc-table--resizable th{overflow:hidden;text-overflow:ellipsis}.bc-table--resizable .bc-table-th--resizable{overflow:visible}.bc-table-resize-handle{position:absolute;z-index:3;top:0;right:0;width:10px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;transition:background-color var(--transition-fast)}.bc-table-resize-handle:after,.bc-table-resize-handle:before{content:"";position:absolute;right:0;transition:width var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.bc-table-resize-handle:before{top:0;width:1px;height:100%;background:var(--border-secondary,#c7d1dc)}.bc-table-resize-handle:after{top:calc(50% - 7px);width:2px;height:14px;background:color-mix(in srgb,var(--text-secondary,#475569) 72%,transparent)}.bc-table-resize-handle:active:before,.bc-table-resize-handle:focus-visible:before,.bc-table-resize-handle:hover:before{background:color-mix(in srgb,var(--color-primary,#29755b) 45%,var(--border-secondary,#c7d1dc))}.bc-table-resize-handle:active:after,.bc-table-resize-handle:focus-visible:after,.bc-table-resize-handle:hover:after{width:3px;background:var(--color-primary,#29755b);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary,#29755b) 20%,transparent)}.bc-table-resize-handle:active,.bc-table-resize-handle:focus-visible,.bc-table-resize-handle:hover{background:color-mix(in srgb,var(--color-primary,#29755b) 9%,transparent)}.bc-table-resize-handle:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}html.bc-is-column-resizing,html.bc-is-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.bc-table thead{background-color:var(--bg-table-header)}.bc-table th{padding:16px;text-align:left;font-size:var(--bc-font-size-xs);font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;border-bottom:2px solid var(--border-primary);white-space:nowrap}.bc-table td{padding:16px;font-size:var(--bc-font-size-md);color:var(--text-primary);border-bottom:1px solid var(--border-secondary)}.bc-table tbody tr{transition:background-color var(--transition-fast)}.bc-table tbody tr:hover{background-color:var(--bg-hover)}.bc-table tbody tr:last-child td{border-bottom:none}.bc-table--striped tbody tr:nth-child(odd){background-color:var(--bg-table-odd)}.bc-table--striped tbody tr:nth-child(odd):hover{background-color:var(--bg-hover)}.bc-table--dense td,.bc-table--dense th{padding:8px 16px}.bc-table-header--sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-right:28px}.bc-table-header--sortable:hover{color:var(--text-primary)}.bc-table-header__icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:.45;transition:opacity var(--transition-fast),transform var(--transition-fast)}.bc-table-header--sortable:hover .bc-table-header__icon{opacity:.75}.bc-table-header--sorted .bc-table-header__icon{opacity:1;color:var(--color-primary)}.bc-table-header--sorted-desc .bc-table-header__icon{transform:translateY(-50%) rotate(180deg)}.bc-table--selectable tbody tr{cursor:pointer}.bc-table-checkbox{width:var(--space-4,16px);height:var(--space-4,16px);margin:0;cursor:pointer;accent-color:var(--color-primary)}.bc-table-checkbox-cell{width:48px;padding:8px 16px}.bc-table-actions{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-primary);background-color:var(--bg-card)}.bc-table-actions__left,.bc-table-actions__right{display:flex;align-items:center;gap:12px}.bc-table-search{min-width:300px}.bc-table-filter{display:flex;align-items:center;gap:8px}.bc-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:6px 16px;border-top:1px solid var(--bc-border-light,#ececec);background-color:var(--bc-bg-filter,#fafafa);border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--bc-font-size-sm);color:var(--bc-text-secondary);gap:12px}.bc-table-footer .bc-pagination__info{display:flex;flex:1 1 180px;min-width:0;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px)}.bc-table-footer__perpage{display:flex;align-items:center;gap:var(--space-2,8px);margin-left:auto}.bc-table-footer__perpage-label{font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b);white-space:nowrap}.bc-table-footer__perpage-select{width:96px}.bc-table-footer .bc-pagination{flex-shrink:0}.bc-table-footer--sticky{position:sticky;z-index:3;bottom:0;box-shadow:0 -4px 10px color-mix(in srgb,var(--text-primary) 6%,transparent)}[data-theme=dark] .bc-table-footer{background-color:var(--bg-tertiary);border-top-color:var(--border-secondary)}.bc-table-subtext{font-size:var(--bc-font-size-xs);color:var(--text-tertiary);margin-top:1px;display:flex;align-items:center;gap:4px}.bc-table-label{font-size:var(--bc-font-size-2xs);color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.3px}.bc-table-value{font-size:var(--bc-font-size-sm);font-family:var(--bc-font-mono);font-weight:500;letter-spacing:.5px}.bc-table-value,[data-theme=dark] .bc-table-subtext{color:var(--text-secondary)}[data-theme=dark] .bc-table-label{color:var(--text-tertiary)}[data-theme=dark] .bc-table-value{color:#94a3b8}.bc-matrix-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--text-secondary);font-size:var(--text-xs)}.bc-matrix-legend__item{display:inline-flex;align-items:center;gap:var(--space-1-5)}.bc-matrix-legend__icon{flex:0 0 auto}.bc-matrix-legend__icon.is-include{color:var(--status-success)}.bc-matrix-legend__icon.is-exclude{color:var(--status-error)}.bc-matrix-legend__icon.is-conflict{color:var(--status-warning)}.bc-table-primary{font-size:var(--bc-font-size-md);font-weight:500;color:var(--text-primary);line-height:1.4}.bc-table-secondary{font-size:var(--bc-font-size-base);font-weight:400;color:var(--text-secondary);line-height:1.5}.bc-table-tertiary{font-size:var(--bc-font-size-sm);font-weight:400;color:var(--text-tertiary);line-height:1.5}.bc-table-cell-stack{display:flex;flex-direction:column;gap:2px}.bc-table-cell-stack .bc-table-primary{margin-bottom:0}.bc-table-cell-stack .bc-table-secondary,.bc-table-cell-stack .bc-table-tertiary{margin-top:2px}[data-theme=dark] .bc-table-primary{color:var(--text-primary)}[data-theme=dark] .bc-table-secondary{color:var(--text-secondary)}[data-theme=dark] .bc-table-tertiary{color:var(--text-tertiary)}.bc-table-badges{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.bc-table-badge{display:inline-flex;align-items:center;padding:3px 8px;background-color:rgba(0,0,0,.03);border:.5px solid var(--border-tertiary);border-radius:4px;font-size:var(--bc-font-size-xs);font-weight:500;color:var(--text-secondary);white-space:nowrap;transition:all var(--transition-fast)}.bc-table-badge:hover{background-color:rgba(0,0,0,.05);border-color:var(--border-secondary);box-shadow:0 1px 3px rgba(0,0,0,.05)}.bc-table-badge--count{background-color:color-mix(in srgb,var(--color-primary,#1f7a5a) 10%,transparent);color:var(--color-primary,#1f7a5a);border-color:transparent;font-weight:600;font-variant-numeric:tabular-nums}.bc-table-badge--count:hover{background-color:color-mix(in srgb,var(--color-primary,#1f7a5a) 16%,transparent);border-color:transparent}[data-theme=dark] .bc-table-badge{background-color:hsla(0,0%,100%,.05);border-color:var(--border-tertiary)}[data-theme=dark] .bc-table-badge:hover{background-color:hsla(0,0%,100%,.08);border-color:var(--border-secondary)}[data-theme=dark] .bc-table-badge--count:hover{background-color:#2a7d5f;border-color:#2a7d5f}.bc-table--clickable tbody tr{cursor:pointer;transition:all var(--transition-medium)}.bc-table--clickable tbody tr:hover{background-color:var(--bg-hover);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--color-primary) 42%,transparent);transform:none}.bc-table--clickable tbody tr:active{transform:none;box-shadow:inset 3px 0 0 var(--color-primary)}.bc-table--clickable tbody tr:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;box-shadow:0 0 0 3px var(--color-primary-light)}[data-theme=dark] .bc-table--clickable tbody tr:hover{background-color:var(--bg-hover);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--color-primary) 52%,transparent)}.bc-table--clickable tbody tr.bc-table__row--active:hover td,.bc-table__row--active td{background:var(--bg-selected)!important}.bc-pagination{display:flex;align-items:center;gap:4px}.bc-pagination__info{margin-right:8px;font-size:var(--bc-font-size-sm);color:var(--bc-text-secondary)}.bc-pagination__button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--bc-border-light,#e0e0e0);border-radius:3px;background-color:var(--bg-card,#fff);color:var(--bc-text-secondary,#666);cursor:pointer;transition:all .15s ease}.bc-pagination__button:hover:not(:disabled){background-color:var(--bc-bg-hover,#f7f7f7);border-color:var(--bc-border-color,#ccc)}.bc-pagination__button:disabled{opacity:.35;cursor:not-allowed}.bc-pagination__button--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.bc-pagination__select{padding:4px 24px 4px 8px;border:1px solid var(--bc-border-light,#e0e0e0);border-radius:3px;background-color:var(--bg-card,#fff);color:var(--bc-text-secondary,#666);font-size:var(--bc-font-size-sm);cursor:pointer}.bc-table--loading{position:relative;pointer-events:none}.bc-table__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-light,hsla(0,0%,100%,.8));display:flex;align-items:center;justify-content:center;z-index:10}.bc-table-cell--center{text-align:center}.bc-table-cell--right{text-align:right}.bc-table-cell--nowrap{white-space:nowrap}.bc-table-status{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:var(--bc-font-size-sm);font-weight:500}.bc-table-status--success{background-color:rgba(76,175,80,.1);color:var(--status-success)}.bc-table-status--warning{background-color:rgba(255,152,0,.1);color:var(--status-warning)}.bc-table-status--error{background-color:rgba(244,67,54,.1);color:var(--status-error)}.bc-table-status--info{background-color:rgba(33,150,243,.1);color:var(--status-info)}.bc-table-status__dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}@media (max-width:768px){.bc-table-responsive{border:none}.bc-table-responsive thead{display:none}.bc-table-responsive tbody tr{display:block;margin-bottom:16px;border:1px solid var(--border-secondary);border-radius:4px}.bc-table-responsive td{display:flex;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-tertiary)}.bc-table-responsive td:last-child{border-bottom:none}.bc-table-responsive td:before{content:attr(data-label);font-weight:600;color:var(--text-secondary);text-transform:uppercase;font-size:var(--bc-font-size-sm)}}.bc-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:var(--bg-card);border-bottom:1px solid var(--border-primary)}.bc-table-toolbar__title{font-size:var(--bc-font-size-2xl);font-weight:600;color:var(--text-primary)}.bc-table-toolbar__actions{display:flex;align-items:center;gap:8px}.bc-table--bc td,.bc-table--bc th{padding:6px 10px;font-size:var(--bc-font-size-base)}.bc-table--bc th{font-size:var(--bc-font-size-sm);font-weight:var(--font-medium,500);color:var(--bc-text-secondary);text-transform:none;letter-spacing:normal;border-bottom:1px solid var(--border-secondary);background-color:var(--bg-table-header)}.bc-table--bc tbody tr{height:var(--bc-row-height)}.bc-table--bc tbody tr:hover{background-color:var(--bc-bg-hover,#f7f7f7);box-shadow:none;transform:none}.bc-table--bc.bc-table--clickable tbody tr:hover{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--color-primary) 42%,transparent)}.bc-table--bc tbody tr:active{transform:none;box-shadow:none}.bc-table--bc td{border-bottom:1px solid var(--bc-border-light,#ececec)}.bc-table--change-history{table-layout:fixed;width:100%}.bc-table--change-history td,.bc-table--change-history th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.bc-table--change-history tbody th{background:transparent;color:var(--text-primary);font-size:var(--bc-font-size-base);font-weight:var(--font-medium,500);border-bottom:1px solid var(--bc-border-light,#ececec)}.bc-table-history-event>td{background:var(--bg-secondary);border-top:1px solid var(--border-primary)}.bc-table-history-event__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1,4px) var(--space-4,16px);color:var(--text-secondary)}.bc-table-history-event__meta strong{color:var(--text-primary);font-weight:var(--font-medium,500)}.bc-table-history-before{color:var(--text-secondary)}.bc-table-history-after{color:var(--text-primary);font-weight:var(--font-medium,500)}.bc-table-history-label{display:none}@media (max-width:600px){.bc-table--change-history thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bc-table--change-history tbody{display:block}.bc-table--change-history tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.bc-table--change-history tbody th,.bc-table--change-history td[colspan]{grid-column:1/-1}.bc-table--change-history tbody th{border-bottom:0;padding-bottom:0}.bc-table-history-label{display:block;font-size:var(--bc-font-size-sm);font-weight:var(--font-normal,400);color:var(--text-secondary);margin-bottom:var(--space-1,4px)}}.bc-table--bc .bc-table-cell--primary,.bc-table--bc td:first-child .bc-table-primary{font-weight:600;color:var(--bc-text-primary)}.bc-table--bc.bc-table--striped tbody tr:nth-child(odd){background-color:var(--bg-table-odd)}.bc-table--bc.bc-table--striped tbody tr:nth-child(odd):hover,[data-theme=dark] .bc-table--bc tbody tr:hover{background-color:var(--bc-bg-hover)}[data-theme=dark] .bc-table--bc.bc-table--striped tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.02)}.bc-repeater-wrapper{border:1px solid var(--bc-border-light,#e5e5e5);border-radius:2px;background:var(--bg-card,var(--bg-primary,#fff));overflow:hidden}.bc-table--repeater{width:100%;border-collapse:collapse;font-size:var(--bc-font-size-base)}.bc-table--repeater th{padding:6px 8px;font-size:var(--bc-font-size-sm);font-weight:600;color:var(--bc-text-secondary,#6a6a6a);text-transform:none;letter-spacing:normal;background:var(--bc-bg-filter,#f3f3f3);border-bottom:1px solid var(--bc-border-light,#e5e5e5);white-space:nowrap;text-align:left}.bc-table--repeater th.text-right{text-align:right}.bc-table--repeater th.text-center{text-align:center}.bc-table--repeater td{padding:2px 4px;border-bottom:1px solid var(--bc-border-light,#e5e5e5);vertical-align:middle;height:32px}.bc-table--repeater tbody tr{height:32px;transition:background-color .1s ease}.bc-table--repeater tbody tr:hover{background-color:var(--bc-bg-hover,#f7f7f7)}.bc-repeater-input{width:100%;height:26px;padding:2px 6px;border:1px solid var(--border-input,var(--bc-border-light,#ddd));border-radius:3px;background:var(--bg-input,var(--bg-primary,#fff));font-size:var(--bc-font-size-base);color:var(--bc-text-primary,#1a1a1a);transition:border-color .15s ease,background-color .15s ease}.bc-repeater-input:hover{border-color:var(--border-secondary,var(--bc-border,#ccc))}.bc-repeater-input:focus{outline:none;border-color:var(--border-focus,var(--color-primary,#0078d4));background:var(--bg-input,var(--bg-primary,#fff));box-shadow:inset 0 0 0 1px var(--border-focus,var(--color-primary,#0078d4))}.bc-repeater-input:-moz-read-only{background:transparent;border-color:transparent;color:var(--bc-text-secondary,#6a6a6a)}.bc-repeater-input:read-only{background:transparent;border-color:transparent;color:var(--bc-text-secondary,#6a6a6a)}.bc-repeater-input:-moz-read-only:focus,.bc-repeater-input:-moz-read-only:hover{border-color:transparent;box-shadow:none}.bc-repeater-input:read-only:focus,.bc-repeater-input:read-only:hover{border-color:transparent;box-shadow:none}.bc-repeater-input--numeric{text-align:right;font-variant-numeric:tabular-nums;width:70px}.bc-repeater-input--numeric::-webkit-inner-spin-button,.bc-repeater-input--numeric::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bc-repeater-input--numeric[type=number]{-moz-appearance:textfield}.bc-repeater-select{width:100%;height:26px;padding:2px 20px 2px 6px;border:1px solid var(--border-input,var(--bc-border-light,#ddd));border-radius:3px;background:transparent;font-size:var(--bc-font-size-base);color:var(--bc-text-primary,#1a1a1a);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236A6A6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.bc-repeater-select:hover{border-color:var(--border-secondary,var(--bc-border-light,#e5e5e5))}.bc-repeater-select:focus,.bc-repeater-select:hover{background-color:var(--bg-input,var(--bg-primary,#fff))}.bc-repeater-select:focus{outline:none;border-color:var(--border-focus,var(--color-primary,#0078d4));box-shadow:inset 0 0 0 1px var(--border-focus,var(--color-primary,#0078d4))}.bc-repeater-select option{background:var(--bg-dropdown,var(--bg-primary,#fff));color:var(--bc-text-primary,#1a1a1a)}[data-theme=dark] .bc-repeater-input,[data-theme=dark] .bc-repeater-select{color-scheme:dark}[data-theme=dark] .bc-repeater-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23CBD5E1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.bc-repeater-input--error{border-color:#dc2626;background:rgba(239,68,68,.04)}.bc-repeater-input--error:hover{border-color:#dc2626}.bc-repeater-input--error:focus{border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.bc-repeater-cell-stack{display:flex;flex-direction:column;gap:0;line-height:1.2}.bc-repeater-cell-stack__primary{font-size:var(--bc-font-size-base);font-weight:600;color:var(--bc-text-primary,#1a1a1a)}.bc-repeater-cell-stack__secondary{font-size:var(--bc-font-size-xs);color:var(--bc-text-secondary,#6a6a6a)}.bc-repeater-actions{display:flex;align-items:center;justify-content:center;gap:4px}.bc-repeater-action-btn{width:24px;height:24px;padding:0;border:none;border-radius:2px;background:transparent;color:var(--bc-text-secondary,#6a6a6a);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.bc-repeater-action-btn:hover{background:var(--bc-bg-hover,#f7f7f7);color:var(--bc-text-primary,#1a1a1a)}.bc-repeater-action-btn--danger:hover{background:#fee2e2;color:#b91c1c}.bc-repeater-col--pos{width:50px;text-align:center}.bc-repeater-col--artikel{min-width:140px}.bc-repeater-col--bezeichnung{min-width:180px}.bc-repeater-col--lieferant{min-width:160px}.bc-repeater-col--prio{width:60px;text-align:center}.bc-repeater-col--menge{width:70px}.bc-repeater-col--preis{width:80px}.bc-repeater-col--logistik{width:60px}.bc-repeater-col--actions{width:50px;text-align:center}.bc-table-th--sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.bc-table-th--sortable:hover{background-color:var(--surface-hover)}.bc-table-th--sorted,.bc-table-th--sorted-desc{background-color:var(--surface-selected)}.bc-table-th__content{display:inline-flex;align-items:center;gap:4px}.bc-table-th__sort-icon{opacity:.55;transition:opacity .15s ease,transform .15s ease;flex-shrink:0}.bc-table-th--sortable:hover .bc-table-th__sort-icon{opacity:.85}.bc-table-th--sorted .bc-table-th__sort-icon,.bc-table-th--sorted-desc .bc-table-th__sort-icon{opacity:1;color:var(--bc-connect-primary,#29755b)}.bc-table-th--with-tooltip{position:relative}.bc-table-th__info-icon{opacity:.5;margin-left:4px;vertical-align:middle;cursor:help}.bc-table-th--with-tooltip:hover .bc-table-th__info-icon{opacity:.8}[data-theme=dark] .bc-table-th--sortable:hover{background-color:var(--surface-hover)}[data-theme=dark] .bc-table-th--sorted,[data-theme=dark] .bc-table-th--sorted-desc{background-color:var(--surface-selected)}[data-theme=dark] .bc-table-th--sorted .bc-table-th__sort-icon,[data-theme=dark] .bc-table-th--sorted-desc .bc-table-th__sort-icon{color:var(--color-primary)}.bc-table--bc thead th{position:sticky;top:0;z-index:2}.bc-table--bc thead th,[data-theme=dark] .bc-table--bc thead th{background:var(--bg-table-header)}.bc-table--bc.bc-table--static-head thead th{position:static}.bc-table-th--sortable:focus-visible{outline:2px solid var(--bc-connect-primary,#29755b);outline-offset:-2px}.bc-table--side{background-color:transparent}.bc-table--side thead th{background-color:rgba(0,0,0,.04)}[data-theme=dark] .bc-table--side thead th{background-color:hsla(0,0%,100%,.06)}.bc-table--bc .bc-table-th--narrow{width:70px;padding:0}.bc-table--bc .bc-table-td--actions{width:70px;padding:4px 8px;display:flex;align-items:center;gap:4px}.bc-table-action-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-md,4px);color:var(--bc-text-secondary,#6a6a6a);cursor:pointer;transition:all .15s ease}.bc-table-action-link:hover{background:var(--bg-hover,rgba(0,0,0,.04));color:var(--bc-connect-primary,#29755b)}[data-theme=dark] .bc-table-action-link:hover{background:hsla(0,0%,100%,.08);color:var(--bc-connect-primary-dark,#4ade80)}.bc-table--hover tbody tr{transition:background-color var(--transition-fast)}.bc-table--hover tbody tr:hover{background-color:var(--bg-hover,rgba(0,0,0,.02))}[data-theme=dark] .bc-table--hover tbody tr:hover{background-color:hsla(0,0%,100%,.04)}.bc-table--clickable tbody tr:has(.bc-table-empty),.bc-table--clickable tbody tr:has(.bc-table-empty):hover{background-color:transparent;box-shadow:none;transform:none;cursor:default}.bc-table__row--child td{background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#475569)}.bc-table__row--child td:first-child{padding-left:32px}[data-theme=dark] .bc-table__row--child td{background:hsla(0,0%,100%,.03);color:var(--text-secondary,#94a3b8)}.bc-table-link{display:inline-flex;align-items:center;gap:var(--space-1,4px);padding:0;border:0;background:transparent;color:var(--color-primary,#29755b);font:inherit;letter-spacing:inherit;text-align:left;vertical-align:baseline;cursor:pointer}.bc-table-link:hover{text-decoration:underline;text-underline-offset:3px}.bc-table-link:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-table-link:disabled{color:var(--text-secondary,#475569);cursor:wait}.bc-table--interactive tbody tr[tabindex]{cursor:pointer;transition:background-color var(--bc-interaction-hover) ease}.bc-table--interactive tbody tr[tabindex]:is(:hover,:focus-visible){background:var(--bg-hover);box-shadow:none}.bc-table--interactive tbody tr[tabindex]>td:first-child{transition:box-shadow var(--bc-interaction-hover) ease}.bc-table--interactive tbody tr[tabindex]:is(:hover,:focus-visible)>td:first-child{box-shadow:inset 3px 0 0 var(--color-primary)}.bc-table--interactive tbody tr[tabindex]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;box-shadow:none}.bc-table--interactive tbody tr[tabindex]:active{background:color-mix(in srgb,var(--color-primary) 6%,var(--bg-card));transition-duration:var(--bc-interaction-press)}.bc-table--interactive .bc-table__open-icon{color:var(--text-secondary);transition:transform var(--bc-interaction-direction) ease,color var(--bc-interaction-hover) ease}.bc-table--interactive tr:is(:hover,:focus-visible) .bc-table__open-icon{color:var(--color-primary);transform:translateX(var(--bc-interaction-offset))}@media (prefers-reduced-motion:reduce){.bc-table--interactive .bc-table__open-icon,.bc-table--interactive tbody tr[tabindex],.bc-table--interactive tbody tr[tabindex]>td:first-child{transition:none}.bc-table--interactive tr:is(:hover,:focus-visible) .bc-table__open-icon{transform:none}}.bc-table-link--action{font-weight:var(--font-semibold,600);gap:var(--space-1,4px)}.bc-table-link__arrow{flex-shrink:0;transition:transform var(--bc-interaction-direction) ease}.bc-table-link--action:is(:hover,:focus-visible) .bc-table-link__arrow{transform:translateX(var(--bc-interaction-offset))}@media (prefers-reduced-motion:reduce){.bc-table-link--action:is(:hover,:focus-visible) .bc-table-link__arrow{transition:none;transform:none}}.bc-table.bc-table--bc .bc-table-pin-right{position:sticky;right:var(--bc-pin-offset,0);z-index:1;background:var(--bg-card)}.bc-table.bc-table--bc thead .bc-table-pin-right{z-index:2;background:var(--bg-table-header)}.bc-table--interactive tbody tr:is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-primary) 3%,var(--bg-card))}.bc-table--interactive tbody tr:is(:hover,:focus-visible) .bc-table-pin-right{background:color-mix(in srgb,var(--color-primary) 3%,var(--bg-card))}.bc-table.bc-table tbody tr:is(.is-selected,.bc-table-row--selected),.bc-table.bc-table tbody tr:is(.is-selected,.bc-table-row--selected):hover,[data-theme=dark] .bc-table.bc-table tbody tr:is(.is-selected,.bc-table-row--selected),[data-theme=dark] .bc-table.bc-table tbody tr:is(.is-selected,.bc-table-row--selected):hover{background-color:var(--bg-selected)}.bc-table .bc-table-link--action{white-space:nowrap}.bc-table .bc-table-warning{color:var(--status-warning-hover);align-items:center}.bc-list-results thead .bc-table-link{color:inherit;font:inherit}.bc-table.bc-table--bc thead th.bc-list-header{padding:0}.bc-list-header__plain,.bc-list-header__sort{display:flex;align-items:center;gap:4px;min-height:32px;width:100%;padding:8px 14px 8px 10px;color:inherit;font:inherit;text-align:inherit}.bc-list-header__sort{border:0;border-radius:0;background:transparent;cursor:pointer;transition:background-color .14s ease}.bc-list-header__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-list-header--right .bc-list-header__plain,.bc-list-header--right .bc-list-header__sort{justify-content:flex-end}.bc-list-header--center .bc-list-header__sort{justify-content:center}.bc-list-header__icon{flex-shrink:0;opacity:.55;transition:opacity .14s ease}.bc-list-header--sorted .bc-list-header__sort{background:transparent}.bc-list-header__sort:hover{background:var(--surface-hover)}.bc-list-header__sort:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;background:var(--surface-hover)}.bc-list-header--sorted .bc-list-header__icon,.bc-list-header__sort:focus-visible .bc-list-header__icon,.bc-list-header__sort:hover .bc-list-header__icon{opacity:1}.bc-list-header--sorted .bc-list-header__icon{color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.bc-list-header__icon,.bc-list-header__sort{transition:none}}.bc-table.bc-table--bc thead th:is([aria-sort=ascending],[aria-sort=descending]){background:var(--surface-selected)}.bc-list-header--sorted .bc-list-header__sort:focus-visible,.bc-list-header--sorted .bc-list-header__sort:hover,.bc-table.bc-table--bc thead th.bc-table-th--sortable:hover{background:var(--surface-hover)}.bc-list-results--fill{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.bc-list-results--fill>.bc-table-wrapper{flex:1 1 auto;min-height:0;overflow:auto}.bc-list-results--fill>.bc-table-wrapper>.bc-table>thead{position:sticky;top:0;z-index:2}.bc-list-results--fill:is([data-list-state=initial],[data-list-state=empty],[data-list-state=error])>.bc-table-wrapper{flex:0 0 auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.bc-list-results--fill>.bc-table-empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;background-color:var(--bg-card);border-radius:0 0 var(--radius-md) var(--radius-md)}.bc-list-columns{display:flex;justify-content:flex-end;padding:var(--space-1,4px) 0}.bc-column-picker{display:inline-flex;align-items:center;gap:var(--space-2,8px)}.bc-column-picker__hint{font-size:12px;color:var(--text-secondary)}.bc-column-picker__options{display:grid;gap:var(--space-1,4px);margin:0;padding:0;border:0}.bc-column-picker__options>.bc-checkbox-wrapper{margin:0;padding:var(--space-1,4px) 0}.bc-column-picker__footer{display:flex;justify-content:flex-end;margin-top:var(--space-3,12px);padding-top:var(--space-2,8px);border-top:1px solid var(--border-primary)}.bc-repeater-row--locked .bc-btn:disabled{opacity:.4}.bc-repeater-row--locked td{background:var(--bg-secondary,#f8fafc)}.bc-repeater-row--locked td:not(:last-child){color:var(--text-secondary)}.bc-repeater-row--locked input[readonly],.bc-repeater-row--locked select:disabled{opacity:.7;cursor:default;pointer-events:none;border-color:transparent;background:transparent}.bc-repeater-row--locked select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-theme=dark] .bc-repeater-row--locked td{background:var(--bg-secondary,#1e293b)}.bc-table--fixed{table-layout:fixed}.bc-table--wide{min-width:960px}.bc-table--middle td{vertical-align:middle}.bc-table-utility-bar{justify-content:flex-start;flex-wrap:wrap;row-gap:var(--space-2,8px);min-height:40px;padding:5px var(--space-4,16px);background:var(--bg-primary,#fff)}.bc-table-utility-bar,.bc-table-utility-bar__filters,.bc-table-utility-bar__options{display:flex;align-items:center}.bc-table-utility-bar__filters{flex:0 0 auto;max-width:100%;min-width:0;gap:var(--space-3,12px)}.bc-table-utility-bar__label{flex:0 0 auto;font-size:var(--text-xs,12px);font-weight:var(--font-medium,500);color:var(--text-secondary,#536176)}.bc-table-utility-bar__options{flex-wrap:wrap}.bc-table-utility-bar__option{display:inline-flex;align-items:center;position:relative;gap:5px;min-height:28px;padding:4px 10px 5px;border:0;border-radius:0;background:transparent;color:var(--text-secondary,#536176);font:inherit;font-size:var(--text-xs,12px);font-weight:var(--font-medium,500);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.bc-table-utility-bar__option:hover:not(:disabled){background:var(--bg-hover,rgba(0,0,0,.04));color:var(--color-primary,#287d62)}.bc-table-utility-bar__option+.bc-table-utility-bar__option:before{position:absolute;top:7px;bottom:7px;left:0;width:1px;background:var(--border-primary,#d7dde5);content:""}.bc-table-utility-bar__option:focus-visible{outline:2px solid var(--color-primary,#287d62);outline-offset:2px}.bc-table-utility-bar__option.is-active{background:transparent;color:var(--color-primary,#287d62);font-weight:var(--font-semibold,600);box-shadow:inset 0 -2px 0 var(--color-primary,#287d62)}.bc-table-utility-bar__option:disabled{cursor:not-allowed;opacity:.55}.bc-table-utility-bar__count{min-width:2ch;color:var(--text-tertiary,#94a3b8);font-size:11px;font-variant-numeric:tabular-nums;text-align:right}.bc-table-utility-bar__option.is-active .bc-table-utility-bar__count{color:inherit}.bc-table-utility-bar__actions{display:flex;align-items:center;flex:1 1 480px;min-width:0;flex-wrap:wrap;gap:var(--space-2,8px)}.bc-table-utility-bar__filters+.bc-table-utility-bar__actions{margin-left:var(--space-3,12px);padding-left:var(--space-3,12px);border-left:1px solid var(--border-primary,#d7dde5)}@media (max-width:768px){.bc-table-utility-bar__option{min-height:44px}.bc-table-utility-bar{align-items:stretch;flex-direction:column}.bc-table-utility-bar__filters{align-items:flex-start;flex-direction:column}.bc-table-utility-bar__actions{flex-basis:auto;flex-wrap:wrap;width:100%;margin-left:0}.bc-table-utility-bar__filters+.bc-table-utility-bar__actions{margin-left:0;padding-top:var(--space-2,8px);padding-left:0;border-top:1px solid var(--border-primary,#d7dde5);border-left:0}}.bc-table-utility-bar--stacked{align-items:stretch;flex-direction:column}.bc-table-utility-bar--stacked .bc-table-utility-bar__actions{flex:0 0 auto;width:100%;margin-left:0;padding-left:0;border-left:0}.bc-table-utility-bar--stacked .bc-table-utility-bar__filters+.bc-table-utility-bar__actions{padding-top:var(--space-2,8px);border-top:1px solid var(--border-primary)}.bc-result-search{position:relative;display:flex;align-items:center;width:220px;max-width:100%;min-width:0}.bc-result-search--grow{flex:1 1 auto;max-width:320px}.bc-result-search__icon{position:absolute;left:8px;color:var(--text-tertiary,#718096);pointer-events:none}.bc-result-search__input{box-sizing:border-box;width:100%;height:30px;padding:4px 28px 4px 28px;border:1px solid var(--border-primary,#c8d1dc);border-radius:var(--radius-sm,4px);background:var(--bg-primary,#fff);color:var(--text-primary,#1e293b);font:inherit;font-size:var(--text-xs,12px);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.bc-result-search__input::-moz-placeholder{color:var(--text-tertiary,#94a3b8);opacity:1}.bc-result-search__input::placeholder{color:var(--text-tertiary,#94a3b8);opacity:1}.bc-result-search__input::-webkit-search-cancel-button,.bc-result-search__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.bc-result-search__input:focus{outline:none;border-color:var(--color-primary,#29755b);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary,#29755b) 14%,transparent)}.bc-result-search__clear{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:0;border-radius:50%;background:transparent;color:var(--text-secondary,#536176);cursor:pointer}.bc-result-search__clear:focus-visible,.bc-result-search__clear:hover:not(:disabled){outline:none;color:var(--text-primary,#1e293b);background:var(--bg-hover,rgba(0,0,0,.04))}.bc-result-search__clear:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.bc-result-search{width:100%}.bc-result-search__input{min-height:44px;font-size:16px}}.bc-list-summary__additional{padding-top:var(--space-2,8px)}.bc-list-summary--compact{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--space-4,16px);padding:var(--space-1,4px) var(--space-3-5,14px);background:var(--bg-primary)}.bc-list-summary--compact>.bc-list-summary__metrics{flex:0 1 auto;padding:var(--space-1,4px) 0}.bc-list-summary--compact>.bc-table-utility-bar{flex:1 1 600px;min-width:0;padding:0}.bc-list-summary--compact .bc-table-utility-bar__actions{flex:0 1 auto}.bc-list-summary--separate-metrics{display:flex;flex-direction:column;align-items:stretch}.bc-list-summary--separate-metrics>.bc-table-utility-bar{flex:0 1 auto;-moz-column-gap:var(--space-3,12px);column-gap:var(--space-3,12px)}.bc-list-summary--separate-metrics .bc-table-utility-bar__actions{flex:0 1 auto;margin-left:0;padding-left:0;border-left:0}@media (max-width:768px){.bc-list-summary--compact>.bc-table-utility-bar{flex-basis:100%}.bc-list-summary--separate-metrics>.bc-table-utility-bar{flex-basis:auto}.bc-list-summary--separate-metrics .bc-table-utility-bar__actions{margin-left:0}}.bc-card{display:flex;flex-direction:column;background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);overflow:hidden;transition:box-shadow var(--transition-fast)}.bc-card--flat{box-shadow:none;border-color:var(--border-primary)}.bc-card--outlined{box-shadow:none;border:1px solid var(--border-primary)}.bc-card--elevation-0{box-shadow:none}.bc-card--elevation-1{box-shadow:var(--shadow-sm)}.bc-card--elevation-2{box-shadow:var(--shadow-md)}.bc-card--elevation-3{box-shadow:var(--shadow-lg)}.bc-card--hover{cursor:pointer}.bc-card--hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px);transition:all var(--transition-normal)}.bc-card__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-primary);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.bc-card__header--compact{flex-direction:row;align-items:center;justify-content:space-between}.bc-card__header--no-border{border-bottom:none}.bc-card__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:1.4}.bc-card__title--compact{font-size:var(--text-base,16px);line-height:1.3}.bc-card__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0;line-height:1.5}.bc-card__content{padding:var(--space-4);flex:1}.bc-card__content--no-padding{padding:0}.bc-card__content--compact,.bc-card__content--kpi{padding:var(--space-2) var(--space-4)}.bc-card__content--actions{padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-2);border-top:1px solid var(--border-secondary)}.bc-card__image{width:100%;height:auto;display:block}.bc-card__image-wrapper{position:relative;overflow:hidden}.bc-card__image-wrapper--aspect-16-9{aspect-ratio:16/9}.bc-card__image-wrapper--aspect-4-3{aspect-ratio:4/3}.bc-card__image-wrapper--aspect-1-1{aspect-ratio:1/1}.bc-card__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-card__image-overlay{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff}.bc-card__image-overlay .bc-card__title{color:#fff}.bc-card__image-overlay .bc-card__subtitle{color:hsla(0,0%,100%,.9)}.bc-card--horizontal{flex-direction:row}.bc-card--horizontal .bc-card__image-wrapper{flex-shrink:0;width:40%}.bc-card--horizontal .bc-card__body{flex:1;display:flex;flex-direction:column}.bc-card--loading{position:relative;pointer-events:none}.bc-card__loader{position:absolute;top:0;left:0;right:0;height:3px;background-color:var(--color-primary);animation:bc-card-loading 1.5s ease-in-out infinite}@keyframes bc-card-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bc-card--primary{background-color:var(--color-primary)}.bc-card--primary,.bc-card--primary .bc-card__content,.bc-card--primary .bc-card__subtitle,.bc-card--primary .bc-card__title{color:var(--text-inverse)}.bc-card--primary .bc-card__content--actions,.bc-card--primary .bc-card__header{border-color:hsla(0,0%,100%,.2)}.bc-card-list{display:flex;flex-direction:column;gap:16px}.bc-card-list--dense{gap:8px}.bc-card-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bc-card-grid--dense{gap:16px}.bc-card-grid--cols-2{grid-template-columns:repeat(2,1fr)}.bc-card-grid--cols-3{grid-template-columns:repeat(3,1fr)}.bc-card-grid--cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.bc-card-grid--cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bc-card-grid,.bc-card-grid--cols-2,.bc-card-grid--cols-3,.bc-card-grid--cols-4{grid-template-columns:1fr}.bc-card--horizontal{flex-direction:column}.bc-card--horizontal .bc-card__image-wrapper{width:100%}}.bc-card__divider{height:1px;background-color:var(--border-secondary);margin:0;border:none}.bc-card__text{font-size:14px;line-height:1.6;color:var(--text-primary)}.bc-card__text--secondary{color:var(--text-secondary)}.bc-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:rgba(41,117,91,.1);color:var(--color-primary);margin-bottom:16px}.bc-card__icon--large{width:64px;height:64px;font-size:32px}.bc-card__icon--success{background-color:rgba(76,175,80,.1);color:var(--status-success)}.bc-card__icon--warning{background-color:rgba(255,152,0,.1);color:var(--status-warning)}.bc-card__icon--error{background-color:rgba(244,67,54,.1);color:var(--status-error)}.bc-card__icon--info{background-color:rgba(33,150,243,.1);color:var(--status-info)}.bc-card__header-actions{display:flex;gap:var(--space-2,8px);align-items:center;flex-wrap:wrap}.bc-editable-title{display:flex;align-items:center;gap:8px}.bc-editable-title__heading{margin:0;font-size:var(--text-xl,1.25rem);font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}.bc-editable-title__prefix{white-space:nowrap}.bc-editable-title__sep{opacity:.4}.bc-editable-title__text{display:inline-flex;align-items:center;gap:6px}.bc-editable-title__text--editable{cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:4px;transition:background-color .15s ease}.bc-editable-title__text--editable:hover{background:rgba(0,0,0,.04)}.bc-editable-title__pencil{color:var(--text-tertiary);opacity:0;transition:opacity .15s ease}.bc-editable-title__text--editable:hover .bc-editable-title__pencil{opacity:1;color:var(--text-secondary)}.bc-editable-title__input{font-size:var(--text-xl,1.25rem);font-weight:600;padding:4px 8px;border:1px solid var(--color-primary);border-radius:6px;outline:none;min-width:200px;box-shadow:0 0 0 3px rgba(41,117,91,.1)}.bc-stat-group{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bc-stat-item{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-4);background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%);border-radius:var(--radius-lg);border:1px solid var(--border-secondary);box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);transition:all var(--transition-medium)}.bc-stat-item:hover{border-color:var(--border-primary);box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.06);transform:translateY(-2px)}.bc-stat-item__label{font-size:var(--text-xs);font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.bc-stat-item__value{font-size:24px;font-weight:600;color:var(--text-primary);line-height:1.2}.bc-stat-item__value--large{font-size:36px}.bc-stat-item__value--small{font-size:20px}.bc-stat-item__value--highlight{color:var(--color-primary)}.bc-stat-item--clickable{cursor:pointer;transition:all var(--transition-fast)}.bc-stat-item--clickable:hover{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary-light) 0,var(--bg-card) 100%)}.bc-stat-item__subtitle{font-size:var(--text-xs);color:var(--text-tertiary);display:flex;align-items:center;gap:var(--space-1)}.bc-stat-item--with-icon{flex-direction:row;align-items:center;gap:var(--space-4)}.bc-stat-item--with-icon .bc-stat-item__content{flex:1}.bc-stat-item__icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary);flex-shrink:0}.bc-stat-item__icon-wrapper--success{background:rgba(76,175,80,.1);color:var(--status-success)}.bc-stat-item__icon-wrapper--warning{background:rgba(255,152,0,.1);color:var(--status-warning)}.bc-stat-item__icon-wrapper--error{background:rgba(244,67,54,.1);color:var(--status-error)}.bc-stat-item__icon-wrapper--info{background:rgba(33,150,243,.1);color:var(--status-info)}[data-theme=dark] .bc-stat-item{background:linear-gradient(135deg,var(--bg-tertiary) 0,var(--bg-card) 100%);box-shadow:0 2px 8px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}[data-theme=dark] .bc-stat-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.25)}.address-block{display:flex;flex-direction:column;gap:var(--space-1,4px)}.address-line{font-size:var(--text-sm,14px);color:var(--text-secondary);line-height:1.4}.address-line--name{font-weight:600;color:var(--text-primary);font-size:var(--text-base,16px)}.bc-card--side{border-color:var(--border-secondary)}.bc-card--side,[data-theme=dark] .bc-card--side{background-color:var(--bg-tertiary)}.bc-editable-title__field{box-sizing:border-box;width:25ch;max-width:100%;min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-primary);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-weight:var(--font-semibold);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.bc-editable-title__field:hover:not(:disabled){border-color:var(--color-primary)}.bc-editable-title__field:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.bc-editable-title__field:disabled{cursor:default;opacity:.6}.bc-editable-title__field--subtle{width:22ch;border-color:color-mix(in srgb,var(--border-primary) 65%,transparent);background:color-mix(in srgb,var(--bg-secondary) 55%,var(--bg-primary));font-size:var(--text-sm,14px);line-height:1.4;transition:border-color .14s ease,background-color .14s ease}.bc-editable-title__field--subtle:focus-visible,.bc-editable-title__field--subtle:hover:not(:disabled){background:var(--bg-primary)}@media (prefers-reduced-motion:reduce){.bc-editable-title__field--subtle{transition:none}}.bc-card--document-busy{position:relative}.bc-card--document-busy .bc-detail-body{opacity:.5;pointer-events:none;transition:opacity var(--transition-fast)}.bc-detail-header.bc-detail-header--compact{position:relative;z-index:1;align-items:flex-start;padding:12px 18px;gap:12px}.bc-detail-header--compact .bc-detail-header__left{min-width:0}.bc-detail-header--compact .bc-detail-header__title{margin:0;font-size:19px;line-height:1.2}.bc-detail-header--compact .bc-detail-header__subtitle{gap:12px;margin-top:4px;font-size:12px;line-height:1.25}.bc-detail-header--compact .bc-detail-header__actions{align-items:center}.bc-detail-header--wide-actions .bc-detail-header__actions{margin-left:auto}.bc-detail-header--compact .bc-editable-title__prefix{font-variant-numeric:tabular-nums}.bc-card.bc-card--embedded,.bc-card.bc-card--focus{border:0;box-shadow:none}.bc-card.bc-card--focus{border-radius:0;margin:0}.bc-card.bc-card--focus,.bc-card__content.bc-card__content--focus{min-height:0;flex:1 1 auto}@media (max-width:1100px){.bc-detail-header.bc-detail-header--wide-actions{flex-direction:column}.bc-detail-header--wide-actions .bc-detail-header__actions{justify-content:flex-start;flex-wrap:wrap;margin-left:0;width:100%}}[data-theme=dark] .bc-detail-header.bc-detail-header--compact{background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-subtle));border-bottom-color:var(--border-primary)}@media (max-width:900px){.bc-detail-header.bc-detail-header--compact{align-items:stretch;flex-direction:column}.bc-detail-header--compact .bc-detail-header__actions{width:100%;justify-content:flex-start}}@media (max-width:760px){.bc-detail-header--compact .bc-detail-header__actions>.bc-btn{min-height:36px}}.bc-order-card{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--bc-radius-small);box-shadow:var(--bc-shadow-small);margin-bottom:var(--space-4)}.bc-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:var(--bc-z-dialog,10100);padding:var(--component-dialog-viewport-gap,var(--space-6));animation:bc-dialog-fade-in .15s ease-out;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@keyframes bc-dialog-fade-in{0%{opacity:0}to{opacity:1}}.bc-dialog[tabindex="-1"]:focus{outline:none}.bc-dialog{box-sizing:border-box;width:100%;min-width:0;max-width:var(--component-dialog-size-md,640px);max-height:calc(100vh - var(--component-dialog-viewport-inset, var(--space-12)));max-height:calc(100dvh - var(--component-dialog-viewport-inset, var(--space-12)));background-color:var(--bg-modal);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;animation:bc-dialog-slide-in .2s cubic-bezier(.16,1,.3,1)}@keyframes bc-dialog-slide-in{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.bc-dialog--glass{background:var(--bg-glass-card);backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur);border:1px solid var(--border-glass);box-shadow:var(--shadow-glass),var(--elevation-4)}.bc-dialog--size-sm{max-width:var(--component-dialog-size-sm,420px)}.bc-dialog--size-md{max-width:var(--component-dialog-size-md,640px)}.bc-dialog--size-lg{max-width:var(--component-dialog-size-lg,920px)}.bc-dialog--size-xl{max-width:var(--component-dialog-size-xl,1200px)}.bc-dialog--fullscreen{width:100vw;max-width:none;max-height:none;height:100%;border-radius:0}.bc-dialog--pdf-preview{height:85vh;display:flex;flex-direction:column}.bc-dialog--tall{max-height:85vh}.bc-dialog__header-actions{display:flex;align-items:center;gap:var(--space-2,8px)}.bc-dialog__content--pdf{flex:1;background-color:var(--bg-tertiary,#f5f5f5);overflow:hidden;padding:0}.bc-dialog__content--pdf,.pdf-preview-error,.pdf-preview-loading{display:flex;flex-direction:column;align-items:center;justify-content:center}.pdf-preview-error,.pdf-preview-loading{gap:var(--space-4,16px);color:var(--text-secondary,#666);height:100%}.pdf-preview-error{color:var(--status-error,#d32f2f)}.pdf-preview-iframe{width:100%;height:100%;border:none;background-color:var(--bg-primary,#fff)}.bc-dialog--form{max-width:var(--component-dialog-size-md,640px)}.bc-dialog--form.bc-dialog--size-sm{max-width:var(--component-dialog-size-sm,420px)}.bc-dialog--form.bc-dialog--size-md{max-width:var(--component-dialog-size-md,640px)}.bc-dialog--form.bc-dialog--size-lg{max-width:var(--component-dialog-size-lg,920px)}.bc-dialog--form.bc-dialog--size-xl{max-width:var(--component-dialog-size-xl,1200px)}.bc-dialog--form .bc-dialog__header{background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%);border-bottom:1px solid var(--border-secondary)}.bc-dialog--form .bc-dialog__title{color:var(--text-primary);letter-spacing:-.01em}.bc-dialog--form .bc-dialog__content{background-color:var(--bg-card)}.bc-dialog--form .bc-dialog__actions{background-color:var(--bg-secondary);border-top:1px solid var(--border-secondary)}.bc-dialog--form .bc-dialog__footer-hint{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background-color:var(--bg-tertiary);border-top:1px solid var(--border-secondary);font-size:11px;color:var(--text-tertiary)}.bc-dialog--form .bc-dialog__footer-hint svg{flex-shrink:0;opacity:.6}.bc-dialog__header{padding:var(--component-dialog-header-padding,var(--space-5) var(--space-6));border-bottom:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.bc-dialog__header--no-border{border-bottom:none}.bc-dialog__title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:1.4}.bc-dialog__subtitle{font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-1) 0 0 0}.bc-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);padding:0}.bc-dialog__close:hover{background-color:var(--bg-hover);color:var(--text-primary)}.bc-dialog__close:active{transform:scale(.95)}.bc-dialog__content{padding:var(--component-dialog-content-padding,var(--space-6));overflow-y:auto;flex:1}.bc-dialog__content--no-padding{padding:0}.bc-dialog__content--bounded{max-height:70vh}.bc-dialog__actions{padding:var(--component-dialog-actions-padding,var(--space-4) var(--space-6));display:flex;align-items:center;gap:var(--space-3);justify-content:flex-end;border-top:1px solid var(--border-secondary);flex-shrink:0}.bc-dialog__actions--no-border{border-top:none}.bc-dialog__actions--space-between{justify-content:space-between}.bc-dialog__actions--center{justify-content:center}.bc-dialog__spacer{flex:1}.bc-dialog--scrollable .bc-dialog__content{max-height:50vh}.bc-dialog--persistent .bc-dialog-overlay{cursor:default}.bc-dialog--confirm .bc-dialog__header{padding:var(--component-dialog-header-padding,var(--space-5) var(--space-6))}.bc-dialog--confirm .bc-dialog__content{padding:var(--space-5) var(--space-6)}.bc-dialog--confirm .bc-dialog__title{display:flex;align-items:center;gap:var(--space-3)}.bc-dialog__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.bc-dialog__icon--warning{color:var(--status-warning)}.bc-dialog__icon--error{color:var(--status-error)}.bc-dialog__icon--success{color:var(--status-success)}.bc-dialog__icon--info{color:var(--status-info)}.bc-dialog--bottom-sheet{max-height:80vh;align-self:flex-end;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;animation:bc-dialog-slide-up .2s ease-out}@keyframes bc-dialog-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.bc-slide-panel-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:var(--bc-z-overlay,9999);opacity:0;visibility:hidden;transition:opacity var(--transition-spring),visibility var(--transition-spring)}.bc-slide-panel-overlay--active{opacity:1;visibility:visible}.bc-slide-panel{position:fixed;top:0;right:0;bottom:0;width:90%;max-width:1000px;background-color:var(--bg-card);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:var(--bc-z-panel,10000);transform:translateX(100%);transition:transform var(--transition-spring);will-change:transform}.bc-slide-panel--active{transform:translateX(0)}.bc-slide-panel--size-sm{max-width:480px}.bc-slide-panel--size-md{max-width:720px}.bc-slide-panel--size-lg{max-width:1000px}.bc-slide-panel--size-xl{max-width:1200px}.bc-slide-panel--size-xxl{width:98%;max-width:none}.bc-slide-panel__header{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border-secondary);display:flex;align-items:center;justify-content:space-between;flex-shrink:0;background:linear-gradient(135deg,var(--bg-card) 0,var(--bg-secondary) 100%)}.bc-slide-panel__title-group{display:flex;align-items:center;gap:var(--space-3)}.bc-slide-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background-color:var(--color-primary-light);color:var(--color-primary)}.bc-slide-panel__title{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0}.bc-slide-panel__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-fast),color var(--transition-fast)}.bc-slide-panel__close:hover{background-color:var(--bg-hover);color:var(--text-primary)}.bc-slide-panel__header--with-context{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:var(--space-3)}.bc-slide-panel__header--with-context .bc-slide-panel__title-group{min-width:0;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.bc-slide-panel__header--with-context .bc-slide-panel__title{font-size:20px;line-height:1.3;overflow-wrap:anywhere}.bc-slide-panel__subtitle{margin:0;color:var(--text-secondary);font-size:var(--text-compact,13px);line-height:1.4;overflow-wrap:anywhere}.bc-slide-panel__subtitle--indented{margin-left:calc(36px + var(--space-3, 12px))}.bc-slide-panel__subtitle--spaced{margin-top:var(--space-1,4px)}.bc-slide-panel__header--with-context .bc-slide-panel__close{grid-column:3;grid-row:1}@media (max-width:600px){.bc-slide-panel__header--with-context{grid-template-columns:minmax(0,1fr) auto}.bc-slide-panel__header--with-context .bc-slide-panel__close{grid-column:2}.bc-slide-panel__header--with-context .bc-slide-panel__header-action{grid-column:1/-1;grid-row:2;justify-self:start;max-width:100%;white-space:normal}}.bc-slide-panel__toolbar{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border-secondary);background-color:var(--bg-secondary);flex-shrink:0}.bc-slide-panel__content{flex:1;overflow-y:auto}.bc-slide-panel__content--padded{padding:var(--space-6)}.bc-slide-panel__content--compact{padding:var(--space-2)}.slide-panel-enter-active,.slide-panel-leave-active{transition:opacity var(--transition-spring)}.slide-panel-enter-active .bc-slide-panel,.slide-panel-leave-active .bc-slide-panel{transition:transform var(--transition-spring);will-change:transform}.slide-panel-enter,.slide-panel-enter-from,.slide-panel-leave-to{opacity:0}.slide-panel-enter .bc-slide-panel,.slide-panel-enter-from .bc-slide-panel,.slide-panel-leave-to .bc-slide-panel{transform:translateX(100%)}@media (max-width:768px){.bc-dialog-overlay{padding:var(--component-dialog-viewport-gap-mobile,var(--space-3))}.bc-dialog{max-width:100%;max-height:calc(100vh - var(--component-dialog-viewport-inset-mobile, var(--space-6)));max-height:calc(100dvh - var(--component-dialog-viewport-inset-mobile, var(--space-6)))}.bc-dialog--fullscreen{max-height:none;border-radius:0}.bc-dialog--bottom-sheet{max-height:90vh}.bc-slide-panel{width:100%;max-width:100%}}.bc-dialog-overlay--hidden{display:none}.bc-dialog-overlay--visible{display:flex}@media (prefers-reduced-motion:reduce){.bc-dialog,.bc-dialog--bottom-sheet,.bc-dialog-overlay,.bc-slide-panel,.bc-slide-panel-overlay{animation:none!important;transition:none!important}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity var(--transition-spring)}.modal-fade-enter,.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-slide-enter-active,.modal-slide-leave-active{transition:opacity var(--transition-spring),transform var(--transition-spring)}.modal-slide-enter,.modal-slide-enter-from{opacity:0;transform:translateY(6px)}.modal-slide-leave-to{opacity:0;transform:translateY(4px)}.bc-form-field{display:flex;flex-direction:column;gap:var(--bc-spacing-xs)}.bc-form-error{color:var(--bc-status-red,#cc4a31);font-size:12px}.bc-readonly-value{padding:var(--bc-spacing-sm) var(--bc-spacing-md);background:var(--bc-bg-secondary,#f8f9fa);border-radius:var(--bc-radius-small,2px);font-weight:500}.bc-dialog__media{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.bc-dialog__media img{max-width:100%;max-height:70dvh;-o-object-fit:contain;object-fit:contain}.bc-dialog__media figcaption{color:var(--text-secondary);font-size:var(--text-sm);text-align:center}.bc-dialog--compact .bc-dialog__header{padding:var(--space-3) var(--space-4)}.bc-dialog--compact .bc-dialog__title{font-size:var(--text-lg)}.bc-dialog--compact .bc-dialog__content{padding:0}.bc-dialog.bc-dialog--lookup{border:1px solid var(--border-primary);box-shadow:var(--shadow-xl)}.bc-dialog--lookup .bc-dialog__header{flex-shrink:0}.bc-dialog--lookup .bc-dialog__content{display:flex;flex-direction:column;min-height:0;overflow:hidden;max-height:min(65vh,640px)}.bc-panel-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background-color .14s ease,color .14s ease}.bc-panel-icon-button:hover:not(:disabled){background:color-mix(in srgb,var(--text-primary) 9%,transparent);color:var(--text-primary)}.bc-panel-icon-button:active:not(:disabled){background:color-mix(in srgb,var(--text-primary) 14%,transparent)}.bc-panel-icon-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bc-panel-icon-button:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bc-panel-icon-button{transition:none}}.bc-confirm-overlay{position:fixed;inset:0;z-index:var(--bc-z-dialog,10100);display:flex;align-items:center;justify-content:center;padding:var(--component-dialog-viewport-gap,var(--space-6,24px));background:var(--overlay-dark,rgba(0,0,0,.5));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.bc-confirm-dialog{width:100%;background:var(--bg-primary,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-xl,8px);box-shadow:var(--shadow-xl,0 20px 25px rgba(15,23,42,.16));max-height:100%;overflow:auto}.bc-confirm-dialog__header{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-5,20px) var(--space-5,20px) 0}.bc-confirm-dialog__icon{flex-shrink:0}.bc-confirm-dialog__icon--danger{color:var(--status-error,#b83a3a)}.bc-confirm-dialog__icon--warning{color:var(--status-warning,#a15c07)}.bc-confirm-dialog__title{flex:1;margin:0;font-size:var(--text-base,15px);font-weight:var(--font-semibold,600);color:var(--text-primary,#1e293b);line-height:var(--leading-tight,1.25)}.bc-confirm-dialog__content{padding:var(--space-2,8px) var(--space-5,20px) var(--space-4,16px)}.bc-confirm-dialog__text{margin:0;font-size:var(--text-sm,14px);line-height:var(--leading-normal,1.5);color:var(--text-secondary,#475569)}.bc-confirm-dialog__hint{margin-top:var(--space-2,8px);font-size:var(--text-xs,12px);line-height:var(--leading-snug,1.375);color:var(--text-tertiary,#94a3b8)}.bc-confirm-dialog__hint--danger,.bc-confirm-dialog__hint--warning{padding-left:var(--space-2-5,10px);border-left:2px solid currentColor}.bc-confirm-dialog__hint--danger{color:var(--status-error,#b83a3a)}.bc-confirm-dialog__hint--warning{color:var(--status-warning,#a15c07)}.bc-confirm-dialog__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2,8px);padding:0 var(--space-5,20px) var(--space-5,20px);background:var(--bg-primary,#fff)}.bc-confirm-dialog__actions .bc-btn{white-space:nowrap}.bc-confirm-overlay-enter-active,.bc-confirm-overlay-leave-active{transition:opacity .2s ease}.bc-confirm-overlay-enter,.bc-confirm-overlay-enter-from,.bc-confirm-overlay-leave-to{opacity:0}.bc-confirm-dialog-enter-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.bc-confirm-dialog-leave-active{transition:all .15s ease-out}.bc-confirm-dialog-enter,.bc-confirm-dialog-enter-from{opacity:0;transform:scale(.95)}.bc-confirm-dialog-leave-to{opacity:0;transform:scale(.98)}@media (max-width:520px){.bc-confirm-overlay{padding:var(--component-dialog-viewport-gap-mobile,var(--space-3,12px))}.bc-confirm-dialog__actions{flex-direction:column-reverse}.bc-confirm-dialog__actions .bc-btn{width:100%}}@media (prefers-reduced-motion:reduce){.bc-confirm-dialog-enter-active,.bc-confirm-dialog-leave-active,.bc-confirm-overlay-enter-active,.bc-confirm-overlay-leave-active{transition:none}}.bc-unsaved-dialog__discard{margin-right:auto}@media (max-width:520px){.bc-unsaved-dialog__actions{flex-direction:column}.bc-unsaved-dialog__discard{margin-right:0}}.bc-spinner{display:inline-block;width:40px;height:40px;border:3px solid var(--border-tertiary);border-top-color:var(--color-primary);border-radius:50%;animation:bc-spinner-rotate .8s linear infinite}@keyframes bc-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bc-spinner--small{width:24px;height:24px;border-width:2px}.bc-spinner--large{width:56px;height:56px;border-width:4px}.bc-spinner--primary{border-top-color:var(--color-primary)}.bc-spinner--white{border-color:hsla(0,0%,100%,.3);border-top-color:#fff}.bc-spinner--secondary{border-top-color:var(--color-slate-600)}.bc-progress{width:100%;height:4px;background-color:var(--bg-tertiary);border-radius:2px;overflow:hidden;position:relative}.bc-progress__bar{display:block;height:100%;background-color:var(--color-primary);transition:width .3s ease}.bc-progress--indeterminate .bc-progress__bar{width:30%;animation:bc-progress-indeterminate 1.5s ease-in-out infinite}@keyframes bc-progress-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.bc-progress--success .bc-progress__bar{background-color:var(--status-success)}.bc-progress--warning .bc-progress__bar{background-color:var(--status-warning)}.bc-progress--error .bc-progress__bar{background-color:var(--status-error)}.bc-progress--small{height:2px}.bc-progress--medium{height:4px}.bc-progress--large{height:8px}.bc-progress-circular{position:relative;display:inline-block;width:48px;height:48px}.bc-progress-circular svg{transform:rotate(-90deg)}.bc-progress-circular__track{fill:none;stroke:var(--border-tertiary);stroke-width:3}.bc-progress-circular__fill{fill:none;stroke:var(--color-primary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.bc-progress-circular__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:600;color:var(--text-primary)}.bc-progress-circular--small{width:32px;height:32px}.bc-progress-circular--small .bc-progress-circular__text{font-size:12px}.bc-progress-circular--large{width:64px;height:64px}.bc-progress-circular--large .bc-progress-circular__text{font-size:16px}.bc-skeleton{background:linear-gradient(90deg,var(--skeleton-base,#e2e8f0) 0,var(--skeleton-highlight,#f1f5f9) 50%,var(--skeleton-base,#e2e8f0) 100%);background-size:200% 100%;animation:bc-skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--radius-md);position:relative;overflow:hidden}@keyframes bc-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.bc-skeleton--shimmer:before{content:"";position:absolute;top:0;left:-150%;width:150%;height:100%;background:linear-gradient(110deg,transparent 0,transparent 40%,var(--skeleton-shimmer,hsla(0,0%,100%,.5)) 50%,transparent 60%,transparent 100%);animation:bc-skeleton-shimmer 2.5s cubic-bezier(.4,0,.2,1) infinite;border-radius:inherit}@keyframes bc-skeleton-shimmer{0%{left:-100%}to{left:100%}}.bc-skeleton--text{height:16px;margin-bottom:8px}.bc-skeleton--heading{height:32px;margin-bottom:16px}.bc-skeleton--circle{border-radius:50%;width:48px;height:48px}.bc-skeleton--rect{width:100%;height:200px}.bc-skeleton--button{height:36px;width:100px}.bc-skeleton--input{height:40px;width:100%}.bc-skeleton--table-cell{height:18px;border-radius:6px;margin:4px 0}.bc-skeleton--table-cell-sm{height:14px;width:60%;border-radius:4px}.bc-skeleton--table-cell-lg{height:22px;width:80%;border-radius:6px}.bc-skeleton--w-25{width:25%}.bc-skeleton--w-50{width:50%}.bc-skeleton--w-75{width:75%}.bc-skeleton--w-full{width:100%}.bc-skeleton--w-sm{width:40px}.bc-skeleton--w-md{width:60px}.bc-skeleton--w-lg{width:100px}.bc-skeleton--w-30px{width:30px}.bc-skeleton--w-50px{width:50px}.bc-skeleton--w-70px{width:70px}.bc-skeleton--w-80px{width:80px}.bc-skeleton--w-100px{width:100px}.bc-skeleton--dot{width:8px;height:8px}.bc-skeleton-card{padding:24px;background-color:var(--bg-card);border-radius:4px;box-shadow:var(--shadow-sm)}.bc-skeleton-card__header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.bc-skeleton-card__avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,var(--skeleton-base,#e2e8f0) 0,var(--skeleton-highlight,#f1f5f9) 50%,var(--skeleton-base,#e2e8f0) 100%);background-size:200% 100%;animation:bc-skeleton-loading 1.5s ease-in-out infinite}.bc-skeleton-card__title{flex:1}.bc-skeleton-card__content{display:flex;flex-direction:column;gap:8px}.bc-skeleton-table{width:100%}.bc-skeleton-table__row{display:flex;gap:16px;margin-bottom:12px}.bc-skeleton-table__cell{flex:1;height:20px;background:linear-gradient(90deg,var(--skeleton-base,#e2e8f0) 0,var(--skeleton-highlight,#f1f5f9) 50%,var(--skeleton-base,#e2e8f0) 100%);background-size:200% 100%;animation:bc-skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--radius-md)}.bc-dots-loader{display:inline-flex;align-items:center;gap:8px}.bc-dots-loader__dot{width:8px;height:8px;border-radius:50%;background-color:var(--color-primary);animation:bc-dots-bounce 1.4s ease-in-out infinite}.bc-dots-loader__dot:first-child{animation-delay:-.32s}.bc-dots-loader__dot:nth-child(2){animation-delay:-.16s}@keyframes bc-dots-bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1.2);opacity:1}}.bc-pulse-loader{width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);animation:bc-pulse 1.2s ease-in-out infinite}@keyframes bc-pulse{0%,to{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}}.bc-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-10) var(--space-5);min-height:200px}.bc-loading-headline{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:var(--space-2)}.bc-loading-dots{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4)}.bc-loading-dots span{display:block;width:10px;height:10px;border-radius:50%;background-color:var(--color-primary);animation:bc-loading-dots-bounce 1.4s ease-in-out infinite}.bc-loading-dots span:first-child{animation-delay:-.32s}.bc-loading-dots span:nth-child(2){animation-delay:-.16s}.bc-loading-dots span:nth-child(3){animation-delay:0s}@keyframes bc-loading-dots-bounce{0%,80%,to{transform:translateY(0) scale(.8);opacity:.5}40%{transform:translateY(-8px) scale(1.2);opacity:1}}.bc-loading-text{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-top:var(--space-3);letter-spacing:.3px;text-align:center}@media (prefers-reduced-motion:reduce){.bc-loading-dots span,.bc-skeleton--shimmer:before,.bc-spinner,.bc-spinner--large,.bc-spinner--small,[class*=__spin],[class*=__spinner]{animation:none}}.bc-process-dialog{width:min(400px,calc(100vw - 32px));background:var(--bg-modal,#fff);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 8px 24px rgba(15,23,42,.12))}.bc-process-status{display:flex;align-items:flex-start;gap:var(--space-3,12px);padding:var(--space-5,20px);color:var(--text-primary,#1e293b);text-align:left}.bc-process-status__icon{flex:0 0 auto;margin-top:2px;color:var(--color-primary,#29755b)}.bc-process-status__body{min-width:0;display:grid;gap:var(--space-2,8px)}.bc-process-status__title{margin:0;font-size:16px;font-weight:var(--font-semibold,600);line-height:1.4}.bc-process-status__description,.bc-process-status__support{margin:0;font-size:13px;line-height:1.5;color:var(--text-secondary,#475569);overflow-wrap:anywhere}.bc-process-status__support a{color:inherit;text-decoration:underline}.bc-process-status--error{border:1px solid var(--border-primary,#e2e8f0);border-inline-start:3px solid var(--status-error,#b91c1c);border-radius:var(--radius-md,8px)}.bc-process-status--error .bc-process-status__icon{color:var(--status-error,#b91c1c)}.bc-process-status--centered{flex-direction:column;align-items:center;gap:var(--space-5,20px);padding:var(--space-8,32px) var(--space-6,24px);text-align:center}.bc-process-status--centered .bc-process-status__icon{margin-top:0}.bc-process-status--centered .bc-process-status__body{width:100%;justify-items:center}.bc-process-status--centered .bc-process-status__title{font-size:18px}.bc-process-status--centered .bc-process-status__description{max-width:32ch}@media (prefers-reduced-motion:reduce){.bc-process-status__icon{animation:none}}.bc-process-status--welcome{padding:var(--space-8,32px) var(--space-4,16px);gap:var(--space-6,24px)}.bc-process-status--welcome .bc-process-status__title{font-size:var(--text-xl);letter-spacing:-.02em}.bc-process-status__welcome-mark{position:relative;display:grid;place-items:center;width:80px;height:80px;flex:0 0 auto;color:var(--color-primary);background:var(--bg-secondary);border-radius:50%}.bc-process-status__welcome-logo{display:block;width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.bc-process-status__welcome-ring{position:absolute;inset:0;border:2px solid var(--border-primary);border-top-color:var(--color-primary);border-radius:inherit;animation:bc-spin 1.8s linear infinite}@media (prefers-reduced-motion:reduce){.bc-process-status__welcome-ring{animation:none}}.bc-skeleton--metric{display:inline-block;width:34px;height:16px;border-radius:var(--radius-sm)}.bc-chip{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border-radius:16px;font-size:var(--text-compact);font-weight:var(--font-medium);line-height:1.4;background-color:var(--surface-subtle);color:var(--text-primary);border:1px solid var(--border-primary);transition:all var(--transition-fast);white-space:nowrap;max-width:100%}.bc-chip--small{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-3xl)}.bc-chip--large{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-radius:20px}.bc-chip--compact{padding:var(--space-0-5) var(--space-1-5);font-size:var(--text-2xs);text-transform:none;letter-spacing:0;border-radius:var(--radius-sm);background:transparent;border:none}.bc-chip--muted{background:transparent;color:var(--text-tertiary);font-weight:var(--font-normal)}.bc-chip--field{padding:var(--space-0-5) var(--space-1-5);font-size:var(--text-3xs);font-weight:var(--font-medium);border-radius:var(--radius-md);background-color:var(--bg-tertiary);border:1px solid var(--border-secondary);text-transform:none;letter-spacing:0}.bc-chip--filled{background-color:var(--surface-muted);color:var(--text-primary)}.bc-chip--outlined{background-color:var(--surface-raised);border-color:var(--border-primary);color:var(--text-primary)}.bc-chip--flat{background-color:transparent;color:var(--text-primary)}.bc-chip--neutral{background-color:var(--surface-subtle);border-color:var(--border-primary);color:var(--text-secondary)}.bc-chip--primary{background-color:var(--surface-selected);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--border-primary));color:var(--color-primary)}.bc-chip--primary.bc-chip--outlined{background-color:transparent;border-color:var(--color-primary);color:var(--color-primary)}.bc-chip--success{background-color:var(--status-success);color:var(--text-inverse)}.bc-chip--success.bc-chip--outlined{background-color:transparent;border-color:var(--status-success);color:var(--status-success)}.bc-chip--success.bc-chip--light{background-color:var(--status-success-bg);color:var(--status-success-hover)}.bc-chip--warning{background-color:var(--status-warning);color:var(--text-inverse)}.bc-chip--warning.bc-chip--outlined{background-color:transparent;border-color:var(--status-warning);color:var(--status-warning)}.bc-chip--warning.bc-chip--light{background-color:var(--status-warning-bg);color:var(--status-warning-hover)}.bc-chip--error{background-color:var(--status-error);color:var(--text-inverse)}.bc-chip--error.bc-chip--outlined{background-color:transparent;border-color:var(--status-error);color:var(--status-error)}.bc-chip--error.bc-chip--light{background-color:var(--status-error-bg);color:var(--status-error-hover)}.bc-chip--info{background-color:var(--status-info);color:var(--text-inverse)}.bc-chip--info.bc-chip--outlined{background-color:transparent;border-color:var(--status-info);color:var(--status-info)}.bc-chip--info.bc-chip--light{background-color:var(--status-info-bg);color:var(--status-info-hover)}.bc-chip__count{margin-left:var(--space-1);padding:var(--space-0-5) var(--space-1-5);background:color-mix(in srgb,currentColor 8%,transparent);border-radius:var(--radius-2xl);font-size:var(--text-2xs);font-weight:var(--font-semibold);opacity:.8;transition:opacity var(--transition-fast)}.bc-chip--primary .bc-chip__count{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:inherit;opacity:1}.bc-chip:hover .bc-chip__count{opacity:1}.bc-chip__icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-base);color:inherit!important}.bc-chip__icon svg{stroke:currentColor}.bc-chip__icon--left{margin-left:-2px}.bc-chip__icon--right{margin-right:-2px}.bc-chip__avatar{width:24px;height:24px;border-radius:50%;margin-left:-6px;-o-object-fit:cover;object-fit:cover}.bc-chip--small .bc-chip__avatar{width:20px;height:20px;margin-left:-4px}.bc-chip--large .bc-chip__avatar{width:28px;height:28px;margin-left:-8px}.bc-chip--closable{padding-right:var(--space-1)}.bc-chip__close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:none;border:none;cursor:pointer;color:currentColor;opacity:.6;transition:all var(--transition-fast);padding:0;margin-right:calc(var(--space-1)*-1)}.bc-chip__close:hover{opacity:1;background-color:color-mix(in srgb,currentColor 10%,transparent)}.bc-chip--outlined .bc-chip__close:hover{background-color:color-mix(in srgb,currentColor 5%,transparent)}.bc-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-chip--clickable:hover{opacity:1;background-color:var(--surface-hover);border-color:var(--border-secondary);transform:none;box-shadow:none}.bc-chip--clickable:active{transform:translateY(0)}.bc-chip--clickable:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.bc-chip-group{display:flex;flex-wrap:wrap;gap:8px}.bc-chip-group--dense{gap:var(--space-1)}.bc-chip-group--column{flex-direction:column;align-items:flex-start}.bc-badge{position:relative;display:inline-flex}.bc-badge__content{position:absolute;top:0;right:0;transform:translate(50%,-50%);display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background-color:var(--status-error);color:#fff;border-radius:10px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.bc-badge--top-left .bc-badge__content{top:0;right:auto;left:0;transform:translate(-50%,-50%)}.bc-badge--bottom-right .bc-badge__content{top:auto;bottom:0;right:0;transform:translate(50%,50%)}.bc-badge--bottom-left .bc-badge__content{top:auto;bottom:0;right:auto;left:0;transform:translate(-50%,50%)}.bc-badge__content--primary{background-color:var(--color-primary)}.bc-badge__content--success{background-color:var(--status-success)}.bc-badge__content--warning{background-color:var(--status-warning)}.bc-badge__content--info{background-color:var(--status-info)}.bc-badge__content--dot{min-width:8px;width:8px;height:8px;padding:0;border-radius:50%}.bc-badge--inline{position:static;display:inline-flex;align-items:center;gap:8px}.bc-badge--inline .bc-badge__content{position:static;transform:none}.bc-status-dot{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--bc-font-size-base);color:var(--text-secondary)}.bc-status-dot__indicator{width:var(--space-2);height:var(--space-2);flex-shrink:0;border-radius:var(--radius-full);background-color:var(--text-secondary)}.bc-status-dot--success .bc-status-dot__indicator{background-color:var(--status-success)}.bc-status-dot--warning .bc-status-dot__indicator{background-color:var(--status-warning)}.bc-status-dot--error .bc-status-dot__indicator{background-color:var(--status-error)}.bc-status-dot--info .bc-status-dot__indicator{background-color:var(--status-info)}.bc-status-dot--neutral .bc-status-dot__indicator{background-color:var(--text-secondary)}.bc-status-pill{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border-radius:var(--radius-md);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.bc-status-pill--draft{background:color-mix(in srgb,var(--text-secondary,#475569) 12%,transparent);color:var(--text-secondary,#475569)}.bc-status-pill--released{background:color-mix(in srgb,var(--color-primary,#29755b) 8%,transparent);color:var(--color-primary,#29755b)}.bc-status-pill--pending{background:color-mix(in srgb,var(--status-warning,#a15c07) 10%,transparent);color:var(--status-warning,#a15c07)}.bc-status-pill--closed{background:color-mix(in srgb,var(--text-secondary,#475569) 8%,transparent);color:var(--text-secondary,#475569)}.bc-status-pill--complete{background:color-mix(in srgb,var(--bc-status-green,#2f7d5c) 10%,transparent);color:var(--bc-status-green,#2f7d5c)}.bc-status-pill--partial{background:color-mix(in srgb,var(--bc-status-amber,#a15c07) 10%,transparent);color:var(--bc-status-amber,#a15c07)}.bc-status-pill--over{background:color-mix(in srgb,var(--bc-status-blue,#286f9e) 10%,transparent);color:var(--bc-status-blue,#286f9e)}.bc-status-pill--cancelled,.bc-status-pill--error,.bc-status-pill--overdue{background:color-mix(in srgb,var(--bc-status-red,#b83a3a) 10%,transparent);color:var(--bc-status-red,#b83a3a)}.bc-status-pill--urgent{background:color-mix(in srgb,var(--bc-status-amber,#a15c07) 10%,transparent);color:var(--bc-status-amber,#a15c07);font-weight:var(--font-medium,500)}.bc-status-pill--compact{padding:1px 6px;font-size:10px}.bc-wire-pill{display:inline-block;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.02em;white-space:nowrap}.bc-wire-pill--raw{color:var(--color-accent-blue);background:color-mix(in srgb,var(--color-accent-blue) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-blue) 28%,transparent)}.bc-wire-pill--final{color:var(--color-accent-purple);background:color-mix(in srgb,var(--color-accent-purple) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-purple) 28%,transparent)}.bc-toggle{position:relative;display:inline-block;width:40px;height:22px}.bc-toggle__input{opacity:0;width:0;height:0}.bc-toggle__slider{position:absolute;cursor:pointer;inset:0;background:var(--bg-secondary,#d1d5db);transition:.2s;border-radius:22px;border:1px solid var(--border-subtle,rgba(0,0,0,.12))}.bc-toggle__slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background:var(--bg-primary,#fff);transition:.2s;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15)}.bc-toggle__input:checked+.bc-toggle__slider{background:var(--color-primary,#29755b);border-color:var(--color-primary,#29755b)}.bc-toggle__input:checked+.bc-toggle__slider:before{transform:translateX(18px)}.bc-toggle__input:focus-visible+.bc-toggle__slider{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-toggle__input:disabled+.bc-toggle__slider{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.bc-toggle__slider,.bc-toggle__slider:before{transition:none}}.bc-segment--compact .bc-segment__option{font-size:var(--text-compact,13px);font-weight:var(--font-medium,500)}.bc-segment--symbols .bc-segment__option{width:28px;padding:0}.bc-segment--short-labels .bc-segment__option{min-width:40px;padding:0 var(--space-2,8px)}.bc-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border-left:4px solid;background-color:var(--bg-card);box-shadow:var(--shadow-sm)}.bc-alert--success{border-left-color:var(--status-success);background-color:var(--status-success-bg)}.bc-alert--warning{border-left-color:var(--status-warning);background-color:var(--status-warning-bg)}.bc-alert--error{border-left-color:var(--status-error);background-color:var(--status-error-bg)}.bc-alert--info{border-left-color:var(--status-info);background-color:var(--status-info-bg)}.bc-alert--filled.bc-alert--success{background-color:var(--status-success);color:#fff;border-left-color:var(--status-success)}.bc-alert--filled.bc-alert--warning{background-color:var(--status-warning);color:#fff;border-left-color:var(--status-warning)}.bc-alert--filled.bc-alert--error{background-color:var(--status-error);color:#fff;border-left-color:var(--status-error)}.bc-alert--filled.bc-alert--info{background-color:var(--status-info);color:#fff;border-left-color:var(--status-info)}.bc-alert--outlined{border:1px solid;border-left-width:4px;background-color:transparent;box-shadow:none}.bc-alert--outlined.bc-alert--success{border-color:var(--status-success);color:var(--status-success)}.bc-alert--outlined.bc-alert--warning{border-color:var(--status-warning);color:var(--status-warning)}.bc-alert--outlined.bc-alert--error{border-color:var(--status-error);color:var(--status-error)}.bc-alert--outlined.bc-alert--info{border-color:var(--status-info);color:var(--status-info)}.bc-alert__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;font-size:20px}.bc-alert--success .bc-alert__icon{color:var(--status-success)}.bc-alert--warning .bc-alert__icon{color:var(--status-warning)}.bc-alert--error .bc-alert__icon{color:var(--status-error)}.bc-alert--info .bc-alert__icon{color:var(--status-info)}.bc-alert--filled .bc-alert__icon{color:#fff}.bc-alert__content{flex:1;display:flex;flex-direction:column;gap:4px}.bc-alert__title{font-size:14px;font-weight:600;line-height:1.4;color:var(--text-primary)}.bc-alert--filled .bc-alert__title{color:#fff}.bc-alert__message{font-size:14px;line-height:1.5;color:var(--text-secondary)}.bc-alert--filled .bc-alert__message{color:hsla(0,0%,100%,.9)}.bc-alert__actions{display:flex;gap:8px;margin-top:8px}.bc-alert__close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--text-secondary);cursor:pointer;border-radius:4px;transition:all var(--transition-fast);padding:0;flex-shrink:0}.bc-alert__close:hover{background-color:rgba(0,0,0,.05)}.bc-alert--filled .bc-alert__close{color:#fff}.bc-alert--filled .bc-alert__close:hover{background-color:hsla(0,0%,100%,.1)}.bc-alert--dense{padding:12px;gap:8px}.bc-alert--dense .bc-alert__icon{width:20px;height:20px;font-size:16px}.bc-alert--dense .bc-alert__message,.bc-alert--dense .bc-alert__title{font-size:13px}.bc-banner{display:flex;align-items:center;gap:16px;padding:16px 24px;background-color:var(--bg-card);border-bottom:1px solid var(--border-primary)}.bc-banner__icon{font-size:24px}.bc-banner--success{background-color:var(--status-success-bg);border-bottom-color:var(--status-success)}.bc-banner--success .bc-banner__icon{color:var(--status-success)}.bc-banner--warning{background-color:var(--status-warning-bg);border-bottom-color:var(--status-warning)}.bc-banner--warning .bc-banner__icon{color:var(--status-warning)}.bc-banner--error{background-color:var(--status-error-bg);border-bottom-color:var(--status-error)}.bc-banner--error .bc-banner__icon{color:var(--status-error)}.bc-banner--info{background-color:var(--status-info-bg);border-bottom-color:var(--status-info)}.bc-banner--info .bc-banner__icon{color:var(--status-info)}.bc-banner__content{flex:1}.bc-banner__title{font-size:16px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.bc-banner__message{font-size:14px;color:var(--text-secondary)}.bc-banner__actions{display:flex;gap:8px}@media (max-width:768px){.bc-snackbar{min-width:auto;max-width:none;transform:none}.bc-snackbar,.bc-snackbar--bottom-left,.bc-snackbar--bottom-right,.bc-snackbar--top-left,.bc-snackbar--top-right{left:16px;right:16px}.bc-banner{flex-direction:column;align-items:flex-start}.bc-banner__actions{width:100%;justify-content:flex-end}}.bc-inline-warning--wrap{display:block;white-space:normal}.bc-alert--stacked-message{align-items:center}.bc-alert--stacked-message .bc-alert__message{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5)}@media (max-width:768px){.bc-alert--stacked-message{align-items:flex-start;flex-wrap:wrap}}.bc-container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}.bc-container--fluid{max-width:100%}@media (min-width:600px){.bc-container{max-width:600px}}@media (min-width:960px){.bc-container{max-width:960px}}@media (min-width:1264px){.bc-container{max-width:1264px}}@media (min-width:1904px){.bc-container{max-width:1904px}}.bc-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin-right:-12px;margin-left:-12px}.bc-row--no-gutters{margin-right:0;margin-left:0}.bc-row--no-gutters>.bc-col{padding-right:0;padding-left:0}.bc-row--justify-start{justify-content:flex-start}.bc-row--justify-center{justify-content:center}.bc-row--justify-end{justify-content:flex-end}.bc-row--justify-space-between{justify-content:space-between}.bc-row--justify-space-around{justify-content:space-around}.bc-row--align-start{align-items:flex-start}.bc-row--align-center{align-items:center}.bc-row--align-end{align-items:flex-end}.bc-row--align-baseline{align-items:baseline}.bc-row--align-stretch{align-items:stretch}.bc-row--dense{margin-right:-4px;margin-left:-4px}.bc-row--dense>.bc-col{padding-right:4px;padding-left:4px}.bc-col{flex-basis:0;flex-grow:1;max-width:100%;padding-right:12px;padding-left:12px}.bc-col--auto{flex:0 0 auto;width:auto;max-width:100%}.bc-col-1{flex:0 0 8.333333%;max-width:8.333333%}.bc-col-2{flex:0 0 16.666667%;max-width:16.666667%}.bc-col-3{flex:0 0 25%;max-width:25%}.bc-col-4{flex:0 0 33.333333%;max-width:33.333333%}.bc-col-5{flex:0 0 41.666667%;max-width:41.666667%}.bc-col-6{flex:0 0 50%;max-width:50%}.bc-col-7{flex:0 0 58.333333%;max-width:58.333333%}.bc-col-8{flex:0 0 66.666667%;max-width:66.666667%}.bc-col-9{flex:0 0 75%;max-width:75%}.bc-col-10{flex:0 0 83.333333%;max-width:83.333333%}.bc-col-11{flex:0 0 91.666667%;max-width:91.666667%}.bc-col-12{flex:0 0 100%;max-width:100%}.bc-grid{display:grid;gap:var(--space-4)}.bc-grid--auto{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bc-grid--wide{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.bc-grid--full{grid-template-columns:1fr}.bc-stack{display:flex;flex-direction:column;gap:var(--space-3)}.bc-stack--dense{gap:var(--space-2)}.bc-stack--loose{gap:var(--space-4)}.bc-cluster,.bc-stack--center{align-items:center}.bc-cluster{display:flex;flex-wrap:wrap;gap:var(--space-3)}.bc-cluster--start{justify-content:flex-start}.bc-cluster--center{justify-content:center}.bc-cluster--between{justify-content:space-between}@media (min-width:600px){.bc-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.bc-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.bc-col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.bc-col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.bc-col-sm-3{flex:0 0 25%;max-width:25%}.bc-col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.bc-col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.bc-col-sm-6{flex:0 0 50%;max-width:50%}.bc-col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.bc-col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.bc-col-sm-9{flex:0 0 75%;max-width:75%}.bc-col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.bc-col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.bc-col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:960px){.bc-col-md{flex-basis:0;flex-grow:1;max-width:100%}.bc-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.bc-col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.bc-col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.bc-col-md-3{flex:0 0 25%;max-width:25%}.bc-col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.bc-col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.bc-col-md-6{flex:0 0 50%;max-width:50%}.bc-col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.bc-col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.bc-col-md-9{flex:0 0 75%;max-width:75%}.bc-col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.bc-col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.bc-col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:1264px){.bc-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.bc-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.bc-col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.bc-col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.bc-col-lg-3{flex:0 0 25%;max-width:25%}.bc-col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.bc-col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.bc-col-lg-6{flex:0 0 50%;max-width:50%}.bc-col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.bc-col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.bc-col-lg-9{flex:0 0 75%;max-width:75%}.bc-col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.bc-col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.bc-col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1904px){.bc-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.bc-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.bc-col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.bc-col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.bc-col-xl-3{flex:0 0 25%;max-width:25%}.bc-col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.bc-col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.bc-col-xl-6{flex:0 0 50%;max-width:50%}.bc-col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.bc-col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.bc-col-xl-9{flex:0 0 75%;max-width:75%}.bc-col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.bc-col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.bc-col-xl-12{flex:0 0 100%;max-width:100%}}.bc-offset-1{margin-left:8.333333%}.bc-offset-2{margin-left:16.666667%}.bc-offset-3{margin-left:25%}.bc-offset-4{margin-left:33.333333%}.bc-offset-5{margin-left:41.666667%}.bc-offset-6{margin-left:50%}.bc-offset-7{margin-left:58.333333%}.bc-offset-8{margin-left:66.666667%}.bc-offset-9{margin-left:75%}.bc-offset-10{margin-left:83.333333%}.bc-offset-11{margin-left:91.666667%}.bc-spacer{flex-grow:1}.bc-list{display:block;padding:8px 0;background-color:var(--bg-card);border-radius:4px}.bc-list--transparent{background-color:transparent}.bc-list--flat{box-shadow:none}.bc-list--dense{padding:4px 0}.bc-list--rounded{border-radius:8px}.bc-list--nav{padding:0}.bc-list-item{display:flex;align-items:center;padding:12px 16px;min-height:48px;cursor:pointer;text-decoration:none;color:var(--text-primary);transition:background-color var(--transition-fast);position:relative}.bc-list-item:hover{background-color:var(--bg-hover)}.bc-list-item--active{background-color:var(--bg-selected);color:var(--color-primary)}.bc-list-item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bc-list-item--dense{min-height:40px;padding:8px 16px}.bc-list-item--two-line{min-height:64px}.bc-list-item--three-line{min-height:88px}a.bc-list-item{text-decoration:none}.bc-list-item__icon{display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:24px;color:var(--text-secondary);flex-shrink:0}.bc-list-item--active .bc-list-item__icon{color:var(--color-primary)}.bc-list-item__avatar{margin-right:16px;flex-shrink:0}.bc-list-item__content{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.bc-list-item__title{font-size:16px;font-weight:500;line-height:1.5;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-list-item--active .bc-list-item__title{color:var(--color-primary)}.bc-list-item__subtitle{font-size:14px;line-height:1.5;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-list-item--three-line .bc-list-item__subtitle,.bc-list-item--two-line .bc-list-item__subtitle{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bc-list-item__action{display:flex;align-items:center;margin-left:16px;flex-shrink:0}.bc-list-item-group{background-color:var(--bg-card)}.bc-list-item-group .bc-list-item{border-left:3px solid transparent}.bc-list-item-group .bc-list-item--active{border-left-color:var(--color-primary)}.bc-list-subheader{padding:0 16px;height:48px;display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--text-secondary);letter-spacing:.1px}.bc-list-subheader--inset{padding-left:72px}.bc-list-divider{height:1px;background-color:var(--border-secondary);margin:8px 0}.bc-list-divider--inset{margin-left:72px}.bc-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--bg-tertiary);color:var(--text-primary);font-weight:500;overflow:hidden}.bc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bc-avatar--small{width:32px;height:32px;font-size:14px}.bc-avatar--large{width:48px;height:48px;font-size:20px}.bc-avatar--tile{border-radius:4px}.bc-avatar--primary{background-color:var(--color-primary);color:#fff}.bc-avatar--secondary{background-color:var(--color-slate-600);color:#fff}.bc-list--nav .bc-list-item{border-radius:8px;margin:4px 8px}.bc-list--nav .bc-list-item--active{background:linear-gradient(135deg,var(--bg-nav-active) 0,rgba(41,117,91,.1) 100%);border-left:3px solid var(--color-primary)}.bc-list--bordered .bc-list-item{border-bottom:1px solid var(--border-secondary)}.bc-list--bordered .bc-list-item:last-child{border-bottom:none}.bc-list--selectable .bc-list-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-list--selectable .bc-list-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-primary);opacity:0;transition:opacity var(--transition-fast);pointer-events:none}.bc-list--selectable .bc-list-item--active:before{opacity:.12}.bc-list--selectable .bc-list-item:hover:before{opacity:.04}.bc-list--selectable .bc-list-item--active:hover:before{opacity:.16}.bc-list--icon-only .bc-list-item{justify-content:center;padding:12px}.bc-list--icon-only .bc-list-item__icon{margin-right:0}.bc-list--icon-only .bc-list-item__content{display:none}.bc-history-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--border-secondary)}.bc-history-dot--info{background:var(--color-accent-blue)}.bc-history-dot--success{background:var(--status-success)}.bc-history-dot--sync{background:var(--status-info)}.bc-history-dot--error{background:var(--status-error)}.bc-history-dot--warning{background:var(--color-accent-orange)}@media (max-width:768px){.bc-list-item{padding:12px}.bc-list-item__icon{margin-right:12px}.bc-list-subheader{padding:0 12px}}@media (max-width:760px){.bc-list-results--mobile-cards>.bc-table-wrapper{border:0;border-radius:0;overflow-x:hidden}.bc-list-results--mobile-cards>.bc-table-wrapper>.bc-table{display:block;width:100%}.bc-list-results--mobile-cards>.bc-table-wrapper>.bc-table thead{display:none}.bc-list-results--mobile-cards>.bc-table-wrapper>.bc-table tbody{display:block;width:100%}}.bc-list-page--mobile-workspace{border:0;border-radius:0;box-shadow:none;background:var(--bg-primary);width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;box-sizing:border-box}.bc-list-page--mobile-workspace>*{flex-shrink:0}.bc-list-page--mobile-workspace>.bc-page-header--bc{padding:var(--space-3) var(--space-4) var(--space-1)}.bc-list-page--mobile-workspace>.bc-card__content{flex:1;min-height:0;display:flex;flex-direction:column}.bc-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary);padding:var(--space-2) 0;font-size:var(--text-sm)}.bc-breadcrumbs__item{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast);cursor:pointer}.bc-breadcrumbs__item:hover:not(.bc-breadcrumbs__item--active){color:var(--color-primary)}.bc-breadcrumbs__item--active{color:var(--text-primary);font-weight:500;cursor:default}.bc-breadcrumbs__separator{margin:0 var(--space-2);color:var(--text-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-breadcrumbs--large{font-size:var(--text-base)}.bc-breadcrumbs--small{font-size:var(--text-xs)}.bc-menu{position:relative;display:inline-block}.bc-menu__activator{cursor:pointer}.bc-menu__content{position:absolute;z-index:1000;min-width:180px;background-color:var(--bg-modal);border-radius:4px;box-shadow:var(--shadow-xl);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--transition-fast)}.bc-menu--active .bc-menu__content{opacity:1;visibility:visible;transform:translateY(0)}.bc-menu--bottom .bc-menu__content{top:100%;left:0;margin-top:8px}.bc-menu--top .bc-menu__content{bottom:100%;left:0;margin-bottom:8px;transform:translateY(10px)}.bc-menu--top.bc-menu--active .bc-menu__content{transform:translateY(0)}.bc-menu--right .bc-menu__content{left:100%;top:0;margin-left:8px}.bc-menu--left .bc-menu__content{right:100%;top:0;margin-right:8px}.bc-menu--align-right .bc-menu__content{left:auto;right:0}.bc-menu--align-center .bc-menu__content{left:50%;transform:translateX(-50%) translateY(-10px)}.bc-menu--align-center.bc-menu--active .bc-menu__content{transform:translateX(-50%) translateY(0)}.bc-menu-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;color:var(--text-primary);text-decoration:none;transition:background-color var(--transition-fast);white-space:nowrap}.bc-menu-item:hover{background-color:var(--bg-hover)}.bc-menu-item--active{background-color:var(--bg-selected);color:var(--color-primary)}.bc-menu-item--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bc-menu-item__icon{margin-right:12px;font-size:20px;color:var(--text-secondary)}.bc-menu-item--active .bc-menu-item__icon{color:var(--color-primary)}.bc-menu-divider{height:1px;background-color:var(--border-secondary);margin:4px 0}.bc-tooltip{position:relative;display:inline-block}.bc-tooltip__content{position:absolute;z-index:2000;padding:8px 12px;background-color:rgba(97,97,97,.95);color:#fff;font-size:12px;line-height:1.4;border-radius:4px;white-space:nowrap;max-width:300px;opacity:0;visibility:hidden;transition:all var(--transition-fast);pointer-events:none}.bc-tooltip--active .bc-tooltip__content{opacity:1;visibility:visible}.bc-tooltip__content:before{content:"";position:absolute;width:0;height:0;border-style:solid}.bc-tooltip--bottom .bc-tooltip__content{top:100%;left:50%;transform:translateX(-50%) translateY(4px);margin-top:8px}.bc-tooltip--bottom.bc-tooltip--active .bc-tooltip__content{transform:translateX(-50%) translateY(0)}.bc-tooltip--bottom .bc-tooltip__content:before{top:-5px;left:50%;transform:translateX(-50%);border-width:0 5px 5px 5px;border-color:transparent transparent rgba(97,97,97,.95) transparent}.bc-tooltip--top .bc-tooltip__content{bottom:100%;left:50%;transform:translateX(-50%) translateY(-4px);margin-bottom:8px}.bc-tooltip--top.bc-tooltip--active .bc-tooltip__content{transform:translateX(-50%) translateY(0)}.bc-tooltip--top .bc-tooltip__content:before{bottom:-5px;left:50%;transform:translateX(-50%);border-width:5px 5px 0 5px;border-color:rgba(97,97,97,.95) transparent transparent transparent}.bc-tooltip--right .bc-tooltip__content{left:100%;top:50%;transform:translateY(-50%) translateX(4px);margin-left:8px}.bc-tooltip--right.bc-tooltip--active .bc-tooltip__content{transform:translateY(-50%) translateX(0)}.bc-tooltip--right .bc-tooltip__content:before{left:-5px;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0;border-color:transparent rgba(97,97,97,.95) transparent transparent}.bc-tooltip--left .bc-tooltip__content{right:100%;top:50%;transform:translateY(-50%) translateX(-4px);margin-right:8px}.bc-tooltip--left.bc-tooltip--active .bc-tooltip__content{transform:translateY(-50%) translateX(0)}.bc-tooltip--left .bc-tooltip__content:before{right:-5px;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px;border-color:transparent transparent transparent rgba(97,97,97,.95)}.bc-tabs{display:flex;background-color:var(--bg-card);border-bottom:1px solid var(--border-secondary);position:relative}.bc-tabs--centered{justify-content:center}.bc-tabs--right{justify-content:flex-end}.bc-tabs--vertical{flex-direction:column;border-bottom:none;border-right:1px solid var(--border-secondary)}.bc-tab{display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px);padding:12px 24px;min-width:90px;height:48px;cursor:pointer;color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;background:transparent;border:none;transition:color .14s ease,background-color .14s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-tabs--compact .bc-tab{min-height:40px;height:40px;padding:var(--space-2) var(--space-3-5)}.bc-tab:hover:not(:disabled):not(.bc-tab--disabled){color:var(--text-primary);background-color:var(--bg-hover)}.bc-tab--active{color:var(--color-primary)}.bc-tab--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bc-tab:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-primary);transform:scaleX(0);transition:transform var(--transition-fast)}.bc-tab--active:after{transform:scaleX(1)}.bc-tabs--vertical .bc-tab:after{top:0;bottom:0;left:auto;right:0;width:2px;height:auto;transform:scaleY(0)}.bc-tabs--vertical .bc-tab--active:after{transform:scaleY(1)}.bc-tab__icon{margin-right:8px;font-size:20px}.bc-tab__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:var(--radius-full,9999px);background:var(--bg-secondary);color:var(--text-secondary)}.bc-tabs-slider{position:absolute;bottom:0;height:2px;background-color:var(--color-primary);transition:all var(--transition-normal)}.bc-tabs--vertical .bc-tabs-slider{right:0;bottom:auto;width:2px;height:48px}.bc-tab-items{position:relative;overflow:hidden}.bc-tab-item{display:none;padding:24px}.bc-tab-item--active{display:block;animation:bc-tab-fade-in .3s ease-out}@keyframes bc-tab-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bc-tabs--fixed-tabs .bc-tab{flex:1;max-width:none}.bc-tabs--grow .bc-tab{flex:1 0 auto}.bc-tabs--icons-and-text .bc-tab{flex-direction:column;height:72px;padding:6px 12px}.bc-tabs--icons-and-text .bc-tab__icon{margin-right:0;margin-bottom:6px}.bc-tabs-wrapper{position:relative;display:flex;align-items:center}.bc-tabs--scrollable{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.bc-tabs--scrollable>.bc-tab{flex-shrink:0}.bc-tabs--scrollable::-webkit-scrollbar{display:none}.bc-tabs-nav-button{display:flex;align-items:center;justify-content:center;width:32px;height:48px;background-color:var(--bg-card);border:none;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);flex-shrink:0}.bc-tabs-nav-button:hover{background-color:var(--bg-hover);color:var(--text-primary)}.bc-tabs-nav-button:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){.bc-tab{padding:12px 16px;min-width:72px;font-size:13px}.bc-menu__content{min-width:150px}.bc-tabs--vertical{flex-direction:row;border-right:none;border-bottom:1px solid var(--border-secondary)}.bc-tabs--vertical .bc-tab:after{bottom:0;right:0;width:auto;height:2px;transform:scaleX(0)}.bc-tabs--vertical .bc-tab--active:after{transform:scaleX(1)}}.bc-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.bc-tab,.bc-tab:after{transition:none}}.bc-nav-top-node{display:flex;align-items:stretch}.bc-nav-top-node .bc-nav-top-node__link{text-decoration:none;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:6px}.bc-nav-top-node .bc-nav-top-node__toggle{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:6px;padding-right:8px}.bc-nav-mobile-node{display:flex}.bc-nav-mobile-node .bc-nav-mobile-node__link{flex:1;text-decoration:none;border-top-right-radius:0;border-bottom-right-radius:0}.bc-nav-mobile-node .bc-nav-mobile-node__toggle{width:auto;border-top-left-radius:0;border-bottom-left-radius:0}.bc-nav-overflow-dashboard{color:inherit;text-decoration:none}.bc-nav-overflow-dashboard:hover{color:var(--color-primary)}.bc-nav-overflow-dashboard:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bc-breadcrumbs__link{color:var(--text-secondary);text-decoration:none;font-weight:var(--font-medium)}.bc-breadcrumbs__link:hover{color:var(--color-primary);text-decoration:underline}.bc-breadcrumbs__current{color:var(--text-primary);font-weight:var(--font-medium)}.bc-expansion-panels{display:flex;flex-direction:column;background-color:var(--bg-card);border-radius:4px}.bc-expansion-panels--flat{box-shadow:none}.bc-expansion-panels--accordion .bc-expansion-panel{background-color:transparent}.bc-expansion-panels--popout .bc-expansion-panel--active{margin:16px;box-shadow:var(--shadow-md)}.bc-expansion-panels--inset .bc-expansion-panel--active{margin:0 16px}.bc-expansion-panel{background-color:var(--bg-card);border-bottom:1px solid var(--border-secondary);transition:all var(--transition-normal)}.bc-expansion-panel:last-child{border-bottom:none}.bc-expansion-panel--active{background-color:var(--bg-card)}.bc-expansion-panel--disabled{opacity:.6;pointer-events:none}.bc-expansion-panel__header{display:flex;align-items:center;padding:16px 24px;min-height:64px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--transition-fast);position:relative}.bc-expansion-panel__header:hover{background-color:var(--bg-hover)}.bc-expansion-panel--active .bc-expansion-panel__header{min-height:64px}.bc-expansion-panel__header-icon{display:flex;align-items:center;margin-right:16px;font-size:24px;color:var(--text-secondary)}.bc-expansion-panel__header-content{flex:1;display:flex;flex-direction:column}.bc-expansion-panel__title{font-size:16px;font-weight:500;line-height:1.5;color:var(--text-primary)}.bc-expansion-panel__subtitle{font-size:14px;line-height:1.5;color:var(--text-secondary);margin-top:2px}.bc-expansion-panel__expand-icon{display:flex;align-items:center;justify-content:center;margin-left:16px;font-size:24px;color:var(--text-secondary);transition:transform var(--transition-normal)}.bc-expansion-panel--active .bc-expansion-panel__expand-icon{transform:rotate(180deg)}.bc-expansion-panel__content{max-height:0;overflow:hidden;transition:max-height var(--transition-normal) ease-out}.bc-expansion-panel--active .bc-expansion-panel__content{max-height:2000px;transition:max-height var(--transition-normal) ease-in}.bc-expansion-panel__content-inner{padding:16px 24px 24px 24px}.bc-expansion-panel--focusable .bc-expansion-panel__header:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.bc-expansion-panels--dense .bc-expansion-panel__header{min-height:48px;padding:12px 16px}.bc-expansion-panels--dense .bc-expansion-panel__content-inner{padding:12px 16px 16px 16px}.bc-expansion-panels--tile,.bc-expansion-panels--tile .bc-expansion-panel{border-radius:0}.bc-expansion-panel__actions{display:flex;align-items:center;gap:8px;padding:0 24px 16px 24px;border-top:1px solid var(--border-secondary);margin-top:16px;padding-top:16px}.bc-expansion-panel .bc-expansion-panels{margin-top:8px;border-left:2px solid var(--border-secondary)}.bc-expansion-panel .bc-expansion-panel__content-inner,.bc-expansion-panel .bc-expansion-panel__header{padding-left:40px}.bc-expansion-panel--primary .bc-expansion-panel__header{background-color:var(--color-primary);color:#fff}.bc-expansion-panel--primary .bc-expansion-panel__expand-icon,.bc-expansion-panel--primary .bc-expansion-panel__header-icon,.bc-expansion-panel--primary .bc-expansion-panel__subtitle,.bc-expansion-panel--primary .bc-expansion-panel__title{color:#fff}.bc-expansion-panel--success .bc-expansion-panel__header{background-color:var(--status-success);color:#fff}.bc-expansion-panel--success .bc-expansion-panel__expand-icon,.bc-expansion-panel--success .bc-expansion-panel__header-icon,.bc-expansion-panel--success .bc-expansion-panel__subtitle,.bc-expansion-panel--success .bc-expansion-panel__title{color:#fff}.bc-expansion-panel--warning .bc-expansion-panel__header{background-color:var(--status-warning);color:#fff}.bc-expansion-panel--warning .bc-expansion-panel__expand-icon,.bc-expansion-panel--warning .bc-expansion-panel__header-icon,.bc-expansion-panel--warning .bc-expansion-panel__subtitle,.bc-expansion-panel--warning .bc-expansion-panel__title{color:#fff}.bc-expansion-panel--error .bc-expansion-panel__header{background-color:var(--status-error);color:#fff}.bc-expansion-panel--error .bc-expansion-panel__expand-icon,.bc-expansion-panel--error .bc-expansion-panel__header-icon,.bc-expansion-panel--error .bc-expansion-panel__subtitle,.bc-expansion-panel--error .bc-expansion-panel__title{color:#fff}@media (max-width:768px){.bc-expansion-panel__header{padding:12px 16px;min-height:56px}.bc-expansion-panel__content-inner{padding:12px 16px 16px 16px}.bc-expansion-panel__actions{padding:0 16px 12px 16px;padding-top:12px}.bc-expansion-panels--popout .bc-expansion-panel--active{margin:8px}}.bc-location-map{position:relative;display:grid;gap:var(--space-1-5,6px)}.bc-location-map__canvas{height:280px;width:100%;border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-lg,6px);background:var(--bg-secondary,#f8fafc);overflow:hidden;z-index:0}.bc-location-map__canvas--pickable{cursor:crosshair}.bc-location-map__canvas:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px}.bc-location-map__empty{position:absolute;top:var(--space-3,12px);left:50%;transform:translateX(-50%);z-index:500;margin:0;padding:var(--space-1,4px) var(--space-2-5,10px);border-radius:var(--radius-md,4px);background:var(--bg-primary,#fff);box-shadow:0 1px 3px rgba(15,23,42,.15);color:var(--text-secondary,#475569);font-size:12px;pointer-events:none}@media (max-width:520px){.bc-location-map__canvas{height:220px}}.bc-divider{margin:var(--space-4) 0;display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;border-color:var(--border-secondary);transition:border-color var(--transition-fast)}.bc-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom}.bc-divider--inset{margin-left:72px;max-width:calc(100% - 72px)}.bc-divider--inset.bc-divider--vertical{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.bc-divider--thick{border-width:2px 0 0 0}.bc-divider--thick.bc-divider--vertical{border-width:0 2px 0 0}.bc-divider--dashed{border-style:dashed}.bc-divider--dotted{border-style:dotted}.bc-divider--with-text{display:flex;align-items:center;text-align:center;border:0;height:auto;max-height:none}.bc-divider--with-text:after,.bc-divider--with-text:before{content:"";flex:1;border-top:thin solid var(--border-secondary)}.bc-divider--with-text:before{margin-right:16px}.bc-divider--with-text:after{margin-left:16px}.bc-divider__text{font-size:14px;color:var(--text-secondary);white-space:nowrap}.bc-divider--text-left:before,.bc-divider--text-right:after{flex:0 0 5%}.bc-divider--dense{margin:4px 0}.bc-divider--spaced{margin:16px 0}.bc-divider--large-spacing{margin:24px 0}.bc-divider--vertical.bc-divider--dense{margin:0 4px}.bc-divider--vertical.bc-divider--spaced{margin:0 16px}.bc-divider--vertical.bc-divider--large-spacing{margin:0 24px}.bc-divider--light{border-color:var(--border-tertiary)}.bc-divider--dark{border-color:var(--border-primary)}.bc-divider--primary{border-color:var(--color-primary)}.bc-divider--success{border-color:var(--status-success)}.bc-divider--warning{border-color:var(--status-warning)}.bc-divider--error{border-color:var(--status-error)}.bc-divider--info{border-color:var(--status-info)}.bc-divider--gradient{border:none;height:1px;background:linear-gradient(90deg,transparent 0,var(--border-secondary) 50%,transparent 100%)}.bc-divider--gradient.bc-divider--vertical{width:1px;height:auto;background:linear-gradient(180deg,transparent 0,var(--border-secondary) 50%,transparent 100%)}@media (max-width:768px){.bc-divider--inset{margin-left:56px;max-width:calc(100% - 56px)}}.bc-divider--compact{margin:var(--space-2) 0}.bc-toolbar{display:flex;align-items:center;color:var(--text-primary);min-height:64px;padding:0 16px;box-shadow:var(--shadow-sm);position:relative;transition:all var(--transition-normal)}.bc-app-bar,.bc-toolbar{background-color:var(--bg-card)}.bc-app-bar{position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:var(--shadow-md)}.bc-app-bar--elevated{box-shadow:var(--shadow-lg)}.bc-toolbar--flat{box-shadow:none}.bc-toolbar--dense{min-height:48px;padding:0 12px}.bc-toolbar--prominent{min-height:128px}.bc-toolbar--extended{flex-direction:column;align-items:flex-start}.bc-toolbar--collapsed{min-height:48px}.bc-toolbar--primary{background-color:var(--color-primary)}.bc-toolbar--primary,.bc-toolbar--primary .bc-btn--icon,.bc-toolbar--primary .bc-toolbar__title{color:var(--text-inverse)}.bc-toolbar--secondary{background-color:var(--color-slate-600);color:#fff}.bc-toolbar--secondary .bc-btn--icon,.bc-toolbar--secondary .bc-toolbar__title{color:#fff}.bc-toolbar--transparent{background-color:transparent;box-shadow:none}.bc-toolbar__prepend{display:flex;align-items:center;gap:8px;margin-right:16px}.bc-toolbar__title{font-size:20px;font-weight:500;line-height:1.4;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.bc-toolbar--dense .bc-toolbar__title{font-size:18px}.bc-toolbar__subtitle{font-size:14px;color:var(--text-secondary);margin-top:2px}.bc-toolbar__append{display:flex;align-items:center;gap:8px;margin-left:16px}.bc-toolbar__content{display:flex;align-items:center;flex:1;gap:16px}.bc-toolbar-items{display:flex;align-items:center;gap:8px;height:100%}.bc-toolbar-items .bc-btn{height:36px}.bc-toolbar__extension{display:flex;align-items:center;width:100%;min-height:48px;padding:0 16px;border-top:1px solid var(--border-secondary)}.bc-toolbar--extended .bc-toolbar__extension{padding-top:8px}.bc-app-bar--shrink-on-scroll{transition:all var(--transition-normal)}.bc-app-bar--shrink-on-scroll.bc-toolbar--collapsed{min-height:48px;box-shadow:var(--shadow-lg)}.bc-app-bar--shrink-on-scroll.bc-toolbar--collapsed .bc-toolbar__title{font-size:16px}.bc-app-bar--hide-on-scroll{transform:translateY(0);transition:transform var(--transition-normal)}.bc-app-bar--hide-on-scroll.bc-app-bar--hidden{transform:translateY(-100%)}.bc-app-bar--inverted-scroll{box-shadow:none}.bc-app-bar--inverted-scroll.bc-app-bar--scrolled{box-shadow:var(--shadow-md)}.bc-bottom-app-bar{position:fixed;bottom:0;left:0;right:0;top:auto;z-index:100;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.bc-toolbar--with-tabs{flex-direction:column;align-items:stretch}.bc-toolbar--with-tabs .bc-toolbar__content{min-height:64px}.bc-toolbar--with-tabs .bc-tabs{border-bottom:none}.bc-toolbar--search{background-color:var(--bg-secondary)}.bc-toolbar__search{flex:1;display:flex;align-items:center;background-color:var(--bg-input);border-radius:4px;padding:0 16px;height:40px}.bc-toolbar__search input{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:16px;outline:none}.bc-toolbar__search input::-moz-placeholder{color:var(--text-tertiary)}.bc-toolbar__search input::placeholder{color:var(--text-tertiary)}@media (max-width:768px){.bc-toolbar{min-height:56px;padding:0 12px}.bc-toolbar__title{font-size:18px}.bc-toolbar--dense{min-height:48px;padding:0 8px}.bc-toolbar--prominent{min-height:96px}.bc-toolbar__append,.bc-toolbar__prepend{margin:0 8px}.bc-toolbar__content{gap:8px}.bc-toolbar-items{gap:4px}}.bc-toolbar--glass{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:hsla(0,0%,100%,.8);border-bottom:1px solid var(--border-tertiary)}.bc-toolbar--glass.bc-toolbar--primary{background-color:rgba(41,117,91,.8)}.bc-toolbar--glass.bc-toolbar--secondary{background-color:rgba(82,82,82,.8)}.bc-toolbar--gradient{background:linear-gradient(180deg,var(--bg-nav-gradient-start) 0,var(--bg-nav-gradient-end) 100%)}.bc-filter-presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.bc-filter-presets__divider{width:1px;height:22px;margin:0 var(--space-1);background:var(--border-secondary);flex:0 0 auto}.bc-time-picker{display:inline-flex;flex-direction:column;background-color:var(--bg-modal);border-radius:4px;box-shadow:var(--shadow-xl);width:290px;overflow:hidden}.bc-time-picker__header{background-color:var(--color-primary);color:var(--text-inverse);padding:24px;display:flex;align-items:center;justify-content:center;gap:8px}.bc-time-picker__display{display:flex;align-items:baseline;font-size:48px;font-weight:300;gap:4px}.bc-time-picker__hour,.bc-time-picker__minute{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color var(--transition-fast)}.bc-time-picker__hour:hover,.bc-time-picker__minute:hover{background-color:hsla(0,0%,100%,.15)}.bc-time-picker__hour--active,.bc-time-picker__minute--active{background-color:hsla(0,0%,100%,.2)}.bc-time-picker__separator{opacity:.7}.bc-time-picker__period{display:flex;flex-direction:column;margin-left:8px;gap:4px}.bc-time-picker__am,.bc-time-picker__pm{font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;opacity:.6;transition:all var(--transition-fast)}.bc-time-picker__am:hover,.bc-time-picker__pm:hover{opacity:1;background-color:hsla(0,0%,100%,.15)}.bc-time-picker__am--active,.bc-time-picker__pm--active{opacity:1;background-color:hsla(0,0%,100%,.2)}.bc-time-picker__body{padding:24px;display:flex;justify-content:center}.bc-time-picker__clock{position:relative;width:256px;height:256px;border-radius:50%;background-color:var(--bg-tertiary);display:flex;align-items:center;justify-content:center}.bc-time-picker__clock-center{width:8px;height:8px;border-radius:50%;background-color:var(--color-primary);z-index:2}.bc-time-picker__clock-hand{position:absolute;width:2px;height:40%;background-color:var(--color-primary);transform-origin:bottom center;transition:transform var(--transition-fast)}.bc-time-picker__clock-hand:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--color-primary)}.bc-time-picker__clock-number{position:absolute;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:var(--text-primary);cursor:pointer;border-radius:50%;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-time-picker__clock-number:hover{background-color:var(--bg-hover)}.bc-time-picker__clock-number--selected{background-color:var(--color-primary);color:var(--text-inverse)}.bc-datetime-picker{display:inline-flex;background-color:var(--bg-modal);border-radius:4px;box-shadow:var(--shadow-xl);overflow:hidden}.bc-datetime-picker .bc-date-picker{box-shadow:none;border-right:1px solid var(--border-secondary)}.bc-datetime-picker .bc-time-picker{box-shadow:none}@media (max-width:768px){.bc-date-picker,.bc-time-picker{width:100%;max-width:328px}.bc-datetime-picker{flex-direction:column}.bc-datetime-picker .bc-date-picker{border-right:none;border-bottom:1px solid var(--border-secondary)}}.bc-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background-color:rgba(0,0,0,.46);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.bc-overlay--active{opacity:1;visibility:visible}.bc-overlay--light{background-color:hsla(0,0%,100%,.8)}.bc-overlay--dark{background-color:rgba(0,0,0,.7)}.bc-overlay--blur,.bc-overlay--glass{backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.bc-overlay--glass{background:var(--bg-glass)!important;border:1px solid var(--border-glass)}.bc-overlay--glass-card{background:var(--bg-glass-card)!important;backdrop-filter:var(--backdrop-blur);-webkit-backdrop-filter:var(--backdrop-blur)}.bc-overlay--transparent{background-color:transparent}.bc-overlay--absolute{position:absolute}.bc-overlay--fixed{position:fixed}.bc-overlay__content{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.bc-scrim{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.46);cursor:pointer;z-index:999;opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.bc-scrim--active{opacity:1;visibility:visible}.bc-scrim--light{background-color:hsla(0,0%,100%,.8)}.bc-scrim--dark{background-color:rgba(0,0,0,.7)}.bc-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:998;background-color:rgba(0,0,0,.5);animation:bc-backdrop-fade-in .3s ease-out}.bc-backdrop--closing{animation:bc-backdrop-fade-out .2s ease-in forwards}@keyframes bc-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bc-backdrop-fade-out{0%{opacity:1}to{opacity:0}}.bc-overlay--gradient-top{background:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}.bc-overlay--gradient-bottom{background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.bc-overlay--gradient-radial{background:radial-gradient(circle,transparent 30%,rgba(0,0,0,.7) 100%)}.bc-overlay--fade-enter{animation:bc-overlay-fade-in .3s ease-out}.bc-overlay--fade-leave{animation:bc-overlay-fade-out .2s ease-in forwards}@keyframes bc-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bc-overlay-fade-out{0%{opacity:1}to{opacity:0}}.bc-menu-overlay{z-index:100;background-color:transparent}.bc-navigation-drawer-overlay{z-index:50;background-color:rgba(0,0,0,.5)}.bc-bottom-sheet-overlay{z-index:1000;background-color:rgba(0,0,0,.5)}body.bc-overlay-active{overflow:hidden}@media (max-width:768px){.bc-overlay,.bc-scrim{background-color:rgba(0,0,0,.6)}}.bc-search-popover{position:fixed;box-sizing:border-box;z-index:10020;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden}.bc-search-popover__header{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);color:var(--text-secondary)}.bc-search-popover__search{flex:1;min-width:0;box-sizing:border-box;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.bc-search-popover__search:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 1px var(--color-primary-light)}.bc-search-popover__search::-moz-placeholder{color:var(--text-secondary)}.bc-search-popover__search::placeholder{color:var(--text-secondary)}.bc-search-popover__hint{font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-primary)}.bc-search-popover__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:var(--radius-md);color:var(--text-secondary)}.bc-search-popover__close:hover{background:var(--bg-hover)}.bc-search-popover__close:focus-visible{outline:2px solid var(--color-primary)}.bc-search-popover__results{overflow:auto;min-height:0;overscroll-behavior:contain}.bc-search-popover .bc-table{margin:0;table-layout:fixed;width:100%}.bc-search-popover .bc-table th{position:sticky;top:0;background:var(--bg-secondary);z-index:1}.bc-search-popover-enter-active,.bc-search-popover-leave-active{transition:opacity .12s ease}.bc-search-popover-enter,.bc-search-popover-enter-from,.bc-search-popover-leave-to{opacity:0}@media (max-width:600px){.bc-search-popover__close{width:44px;height:44px}.bc-search-popover__search{font-size:16px}}@media (prefers-reduced-motion:reduce){.bc-search-popover-enter-active,.bc-search-popover-leave-active{transition:none}}.bc-slider{position:relative;width:100%;height:48px;display:flex;align-items:center;padding:0 12px}.bc-slider--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.bc-slider__track-container{position:relative;width:100%;height:4px;cursor:pointer}.bc-slider__track{width:100%;background-color:var(--border-tertiary)}.bc-slider__track,.bc-slider__track-fill{position:absolute;height:4px;border-radius:2px}.bc-slider__track-fill{background-color:var(--color-primary);transition:width var(--transition-medium);box-shadow:var(--shadow-primary)}.bc-slider__thumb{position:absolute;width:20px;height:20px;background-color:var(--color-primary);border-radius:50%;border:2px solid #fff;box-shadow:var(--elevation-2);cursor:grab;transition:transform var(--transition-medium),box-shadow var(--transition-medium);transform:translate(-50%,-50%);top:50%}.bc-slider__thumb:hover{transform:translate(-50%,-50%) scale(1.1);box-shadow:var(--elevation-3),var(--shadow-primary)}.bc-slider__thumb:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.15);box-shadow:var(--elevation-4),var(--shadow-primary)}.bc-slider__thumb-label{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;padding:4px 8px;background-color:var(--color-slate-600);color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--transition-fast);pointer-events:none}.bc-slider__thumb-label:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:var(--color-slate-600) transparent transparent transparent}.bc-slider__thumb:active .bc-slider__thumb-label,.bc-slider__thumb:hover .bc-slider__thumb-label{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.bc-slider--show-labels .bc-slider__thumb-label{opacity:1;visibility:visible}.bc-slider__ticks{position:absolute;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.bc-slider__tick{width:2px;height:8px;background-color:var(--border-secondary);border-radius:1px}.bc-slider__tick--active{background-color:var(--color-primary)}.bc-slider__tick-label{position:absolute;top:100%;margin-top:8px;font-size:12px;color:var(--text-secondary);transform:translateX(-50%)}.bc-range-slider{position:relative;width:100%;height:48px;display:flex;align-items:center;padding:0 12px}.bc-range-slider__track-fill{background-color:var(--color-primary)}.bc-slider--vertical{width:48px;height:200px;flex-direction:column;padding:12px 0}.bc-slider--vertical .bc-slider__track,.bc-slider--vertical .bc-slider__track-container{width:4px;height:100%}.bc-slider--vertical .bc-slider__track-fill{width:4px;height:0;bottom:0}.bc-slider--vertical .bc-slider__thumb{left:50%;transform:translate(-50%,50%)}.bc-slider--vertical .bc-slider__thumb:active,.bc-slider--vertical .bc-slider__thumb:hover{transform:translate(-50%,50%) scale(1.1)}.bc-slider--inverted .bc-slider__track-fill{background-color:var(--border-tertiary)}.bc-slider--inverted .bc-slider__track{background-color:var(--color-primary)}.bc-slider--success .bc-slider__thumb,.bc-slider--success .bc-slider__track-fill{background-color:var(--status-success)}.bc-slider--warning .bc-slider__thumb,.bc-slider--warning .bc-slider__track-fill{background-color:var(--status-warning)}.bc-slider--error .bc-slider__thumb,.bc-slider--error .bc-slider__track-fill{background-color:var(--status-error)}.bc-slider--info .bc-slider__thumb,.bc-slider--info .bc-slider__track-fill{background-color:var(--status-info)}.bc-slider-wrapper{display:flex;align-items:center;gap:16px}.bc-slider-wrapper__slider{flex:1}.bc-slider-wrapper__input{width:80px;flex-shrink:0}.bc-slider--small .bc-slider__track,.bc-slider--small .bc-slider__track-fill{height:2px}.bc-slider--small .bc-slider__thumb{width:16px;height:16px}.bc-slider--large .bc-slider__track,.bc-slider--large .bc-slider__track-fill{height:6px;border-radius:3px}.bc-slider--large .bc-slider__thumb{width:24px;height:24px}.bc-slider--readonly{pointer-events:none}.bc-slider--readonly .bc-slider__thumb{cursor:default}.bc-slider--error .bc-slider__thumb,.bc-slider--error .bc-slider__track-fill{background-color:var(--status-error)}.bc-slider--error .bc-slider__thumb{border-color:var(--status-error)}.bc-slider--discrete .bc-slider__thumb{transition:left var(--transition-fast) ease-in-out}.bc-slider--loading{opacity:.7;pointer-events:none}.bc-slider--loading .bc-slider__track-fill{animation:bc-slider-loading 1.5s ease-in-out infinite}@keyframes bc-slider-loading{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.bc-slider{padding:0 8px}.bc-slider__thumb{width:24px;height:24px}.bc-slider__thumb:hover{transform:translate(-50%,-50%) scale(1)}.bc-slider-wrapper{flex-direction:column;align-items:stretch}.bc-slider-wrapper__input{width:100%}}.bc-slider:focus-within .bc-slider__thumb{outline:2px solid var(--color-primary);outline-offset:2px}.bc-slider input[type=range]{position:absolute;opacity:0;pointer-events:none}.bc-content-container.bc-content-container--embedded,.bc-content-container.bc-content-container--focus{max-width:none;padding:0}.bc-content-container.bc-content-container--focus{width:100%;margin:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}.bc-layout{min-height:100vh;background-color:var(--layout-shell-bg);color:var(--text-primary);display:flex;flex-direction:column}.bc-layout__header{background:var(--header-bg);color:var(--text-inverse);padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--header-border);position:sticky;top:0;z-index:100;box-shadow:var(--elevation-2)}.bc-layout__header-content{max-width:var(--layout-max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.bc-layout__heading{display:flex;flex-direction:column;gap:var(--space-2)}.bc-layout__title{font-size:var(--text-2xl);font-weight:700;margin:0;color:inherit}.bc-layout__subtitle{font-size:var(--text-sm);margin:0;color:hsla(0,0%,100%,.85)}.bc-layout__actions{display:inline-flex;gap:var(--space-3);align-items:center}.bc-stat{display:flex;flex-direction:column;gap:var(--space-1);min-width:60px}.bc-stat__label{font-size:var(--text-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.bc-stat__value{font-size:var(--text-xl);font-weight:700;color:var(--text-primary);line-height:1}.bc-layout__body{flex:1;width:100%;padding:var(--layout-content-padding)}.bc-page{max-width:var(--layout-max-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-12)}.bc-page--compact{gap:var(--space-6)}.bc-page--loose{gap:var(--space-16)}.bc-page__section{display:flex;flex-direction:column;gap:var(--space-6)}.bc-layout__nav{position:sticky;top:var(--layout-nav-offset);z-index:95;display:flex;background-color:var(--layout-shell-nav-bg);border-bottom:1px solid var(--layout-shell-divider);padding:var(--space-2) var(--space-8);box-shadow:var(--shadow-sm);overflow-x:auto}.bc-layout__nav-inner{width:100%;max-width:var(--layout-max-width);margin:0 auto;display:flex;gap:var(--space-2)}.bc-layout__nav--borderless{border-bottom:none;box-shadow:none}.bc-layout__nav-item{padding:var(--space-2) var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.bc-layout__nav-item:hover{background-color:var(--bg-hover);color:var(--text-primary)}.bc-layout__nav-item--active{background-color:var(--color-primary-light);color:var(--color-primary)}.bc-layout__section-heading{font-size:var(--text-xl);font-weight:600;margin:0}@media (max-width:1024px){.bc-layout__header,.bc-layout__nav{padding-left:var(--space-4);padding-right:var(--space-4)}.bc-layout__nav-inner{gap:var(--space-2)}}@media (max-width:768px){.bc-layout__header{padding:var(--space-5) var(--space-4)}.bc-layout__header-content{flex-direction:column;align-items:flex-start}.bc-layout__actions{width:100%;justify-content:flex-start}.bc-layout__body{padding:var(--layout-content-padding-mobile)}.bc-layout__nav{padding:var(--space-2) var(--space-4);top:calc(var(--layout-nav-offset) + 20px)}}.top-actions{justify-content:space-between;margin-bottom:var(--bc-spacing-sm,8px)}.top-actions,.top-actions__left,.top-actions__right{display:flex;align-items:center;gap:var(--bc-spacing-sm,8px)}.top-actions__right{margin-left:auto}@media (max-width:768px){.top-actions{flex-wrap:wrap}.top-actions__left,.top-actions__right{width:100%;min-width:0;flex-wrap:wrap}}.bc-page-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4,16px);flex-wrap:wrap;gap:var(--space-3,12px)}@media (max-width:959px){button:not(.bc-focus-toggle):has([data-lucide=maximize-2]),button:not(.bc-focus-toggle):has([data-lucide=minimize-2]){display:none!important}.top-actions:not(:has(a,input,select,[role=button],.bc-focus-toggle,button:not(:has([data-lucide=maximize-2],[data-lucide=minimize-2])))){display:none}}.bc-section-spacing.bc-section-spacing--document{padding-top:16px;padding-bottom:24px}.bc-section-spacing--document.bc-section-spacing--expanded{padding-top:12px;padding-bottom:20px}.top-actions.top-actions--document{margin-bottom:10px}@media (max-width:900px){.top-actions--stack-early{flex-direction:column;align-items:flex-start}.top-actions--stack-early .top-actions__right{width:100%;flex-wrap:wrap}}@media (max-width:960px){.bc-section-spacing.bc-section-spacing--mobile-flush{padding:0;min-height:calc(100dvh - var(--bc-appbar-height));background:var(--bg-primary)}.bc-content-container.bc-content-container--mobile-flush{padding:0}}@media (max-width:959px){.bc-section-spacing.bc-section-spacing--mobile-flush{min-height:calc(100dvh - var(--bc-appbar-height-mobile))}}.bc-dashboard{padding:var(--space-6);background:var(--bg-secondary);min-height:100vh;display:flex;flex-direction:column;gap:var(--space-6)}.bc-dashboard-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.bc-dashboard-header__title{margin:0;font-size:var(--text-3xl);letter-spacing:-.02em;color:var(--text-primary)}.bc-dashboard-header__subtitle{color:var(--text-secondary);margin:var(--space-1) 0 0 0;font-size:var(--text-base)}.bc-dashboard-section{display:flex;flex-direction:column;gap:var(--space-4)}.bc-dashboard-section__header{display:flex;flex-direction:column;gap:var(--space-1)}.bc-dashboard-section__title{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.bc-dashboard-section__description{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.bc-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.bc-dashboard-card{cursor:pointer;padding:var(--space-4);display:flex;gap:var(--space-4);transition:var(--transition-medium);align-items:center;background:var(--bg-card);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);animation:bc-dashboard-card-enter .32s cubic-bezier(.16,1,.3,1) both}.bc-dashboard-grid>.bc-dashboard-card:first-child{animation-delay:40ms}.bc-dashboard-grid>.bc-dashboard-card:nth-child(2){animation-delay:90ms}.bc-dashboard-grid>.bc-dashboard-card:nth-child(3){animation-delay:.14s}.bc-dashboard-grid>.bc-dashboard-card:nth-child(4){animation-delay:.19s}.bc-dashboard-grid>.bc-dashboard-card:nth-child(5){animation-delay:.24s}.bc-dashboard-grid>.bc-dashboard-card:nth-child(6){animation-delay:.29s}.bc-dashboard-grid>.bc-dashboard-card:nth-child(n+7){animation-delay:.33s}@keyframes bc-dashboard-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bc-dashboard-card{animation:none}}.bc-dashboard-card:hover{transform:translateY(-2px);box-shadow:var(--elevation-2);border-color:var(--color-primary)}.bc-dashboard-card:active{transform:translateY(0)}.bc-dashboard-card__icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bc-dashboard-card__icon--green{background:rgba(34,197,94,.15);color:var(--status-success)}.bc-dashboard-card__icon--blue{background:rgba(59,130,246,.15);color:#1d4ed8}.bc-dashboard-card__icon--orange{background:rgba(249,115,22,.15);color:#c2410c}.bc-dashboard-card__icon--purple{background:rgba(168,85,247,.15);color:#7c3aed}.bc-dashboard-card__icon--red{background:rgba(239,68,68,.15);color:var(--status-error)}.bc-dashboard-card__icon--yellow{background:rgba(234,179,8,.15);color:var(--status-warning)}.bc-dashboard-card__icon--grey{background:rgba(148,163,184,.15);color:#64748b}.bc-dashboard-card__icon--teal{background:rgba(45,212,191,.15);color:#0f766e}.bc-dashboard-card__content{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.bc-dashboard-card__title{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.bc-dashboard-card__description{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5}.bc-dashboard-card__badge{align-self:flex-start;padding:4px 12px;border-radius:var(--radius-full);background:var(--color-primary-light);color:var(--color-primary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.bc-dashboard{padding:var(--space-4);gap:var(--space-4)}.bc-dashboard-header__title{font-size:var(--text-2xl)}.bc-dashboard-grid{grid-template-columns:1fr}.bc-dashboard-card{padding:var(--space-3)}.bc-dashboard-card__icon{width:40px;height:40px}}@media (max-width:480px){.bc-dashboard{padding:var(--space-3)}.bc-dashboard-header__title{font-size:var(--text-xl)}}.bc-cockpit-context{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px) var(--space-4,16px);margin:var(--space-4,16px) var(--space-7,28px) 0}.bc-cockpit-context__scope{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3,12px)}.bc-cockpit-context__stand{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-1-5,6px)}.bc-cockpit-context__hint,.bc-cockpit-context__stand{color:var(--text-secondary);font-size:var(--text-xs,12px)}.bc-cockpit-context__hint{flex-basis:100%;margin:0}.bc-cockpit-kpis{margin:0 var(--space-7,28px);padding:var(--space-4,16px) 0;border-bottom:1px solid var(--welcome-surface-divider)}.bc-cockpit-tasks{border-top:1px solid var(--welcome-surface-divider)}.bc-cockpit-task{--cockpit-tone:var(--color-primary);display:grid;grid-template-columns:34px minmax(0,1fr) auto 17px;align-items:center;gap:var(--space-3,12px);min-height:68px;padding:var(--space-3,12px) var(--space-2,8px) var(--space-3,12px) var(--space-4,16px);border-bottom:1px solid var(--welcome-surface-divider);box-shadow:inset 3px 0 0 var(--cockpit-tone);color:var(--text-primary);text-decoration:none}.bc-cockpit-task--warning{--cockpit-tone:var(--status-warning)}.bc-cockpit-task--danger,.bc-cockpit-task--error{--cockpit-tone:var(--status-error)}.bc-cockpit-task__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);color:var(--cockpit-tone);background:color-mix(in srgb,var(--cockpit-tone) 9%,var(--bg-primary))}.bc-cockpit-task__body{display:flex;flex-direction:column;gap:var(--space-1,4px);min-width:0}.bc-cockpit-task__title{font-size:var(--text-sm,14px);font-weight:var(--font-semibold,600);color:var(--text-primary)}.bc-cockpit-task__detail{font-size:var(--text-xs,12px);line-height:1.4;color:var(--text-secondary)}.bc-cockpit-task__action{font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);color:var(--color-primary)}.bc-cockpit-task__chevron{color:var(--text-tertiary)}.bc-cockpit-task__skeleton{height:16px}.bc-cockpit-task:hover{background:var(--dashboard-panel-hover)}.bc-cockpit-task:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}html .distribution-page a{text-decoration:none}@media (max-width:720px){.bc-cockpit-context,.bc-cockpit-kpis{margin-inline:0}.bc-cockpit-task{grid-template-columns:34px minmax(0,1fr) 17px}.bc-cockpit-task__action{grid-column:2/-1;grid-row:2}.bc-cockpit-task__chevron{grid-column:3;grid-row:1}}.bc-cockpit{--cockpit-divider:var(--border-secondary);--cockpit-hover:var(--bg-hover);--cockpit-focus:var(--color-primary);--cockpit-motion:140ms;--cockpit-press-motion:60ms;--cockpit-direction-motion:120ms;--cockpit-direction-offset:2px;--cockpit-reference-surface:color-mix(in srgb,var(--bg-hover) 45%,var(--bg-card));--cockpit-workflow-surface:color-mix(in srgb,var(--color-primary) 3%,var(--bg-card))}.bc-cockpit .bc-cockpit-context{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-secondary)}.bc-cockpit .bc-cockpit-kpis{margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--cockpit-divider)}.bc-cockpit-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:var(--space-3) var(--space-6)}.bc-cockpit-header__identity{min-width:0}.bc-cockpit-header__identity:only-child{grid-column:1/-1}.bc-cockpit .bc-cockpit-header .bc-cockpit-context{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere;padding:0;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.bc-cockpit-section--secondary{padding:var(--space-4);background:var(--cockpit-reference-surface)}.bc-cockpit-section--secondary .bc-cockpit-link{grid-template-columns:20px minmax(0,1fr) 16px}.bc-cockpit-section--secondary .bc-cockpit-link__body strong{font-weight:var(--font-medium)}.bc-cockpit-section--secondary .bc-cockpit-link__icon{width:20px;height:20px;background:transparent;color:var(--text-secondary)}.bc-cockpit-workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:var(--space-6);padding:var(--space-4)}.bc-cockpit-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-6)}.bc-cockpit-workspace--single{grid-template-columns:minmax(0,1fr)}.bc-cockpit-section{min-width:0}.bc-cockpit-section--following{margin-top:var(--space-6)}.bc-cockpit-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-xs)}.bc-cockpit .bc-cockpit-tasks,.bc-cockpit-links{border-top:1px solid var(--cockpit-divider)}.bc-cockpit .bc-cockpit-task{grid-template-columns:34px minmax(0,1fr) 10.5rem 17px;background:color-mix(in srgb,var(--cockpit-tone) 2%,var(--bg-card));border-bottom-color:var(--cockpit-divider);transition:background-color var(--cockpit-motion,.14s) ease}.bc-cockpit .bc-cockpit-task__action{grid-column:3;padding-left:var(--space-3);overflow-wrap:anywhere}.bc-cockpit .bc-cockpit-task__chevron{grid-column:4}.bc-cockpit .bc-cockpit-task__detail,.bc-cockpit .bc-cockpit-task__title{overflow-wrap:anywhere}.bc-cockpit-link{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--cockpit-divider);color:var(--text-primary);text-decoration:none;transition:background-color var(--cockpit-motion,.14s) ease}.bc-cockpit-link__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:var(--text-xs);color:var(--text-secondary);overflow-wrap:anywhere}.bc-cockpit-link__body strong{font-size:var(--text-sm);color:var(--text-primary)}.bc-cockpit-link__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 9%,var(--bg-primary));border-radius:var(--radius-sm);font-weight:var(--font-semibold)}.bc-cockpit-link__chevron{grid-column:3;color:var(--text-tertiary)}.bc-cockpit-link:-moz-any-link:hover{background:var(--cockpit-hover);text-decoration:none}.bc-cockpit .bc-cockpit-task:hover,.bc-cockpit-link:any-link:hover{background:var(--cockpit-hover);text-decoration:none}.bc-cockpit-link:-moz-any-link:active{background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-card));transition-duration:var(--cockpit-press-motion,60ms)}.bc-cockpit .bc-cockpit-task:active,.bc-cockpit-link:any-link:active{background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-card));transition-duration:var(--cockpit-press-motion,60ms)}.bc-cockpit .bc-cockpit-task:focus-visible,.bc-cockpit-link:focus-visible{outline:2px solid var(--cockpit-focus);outline-offset:-2px;background:var(--cockpit-hover)}.bc-cockpit-link:-moz-any-link:is(:hover,:focus-visible) .bc-cockpit-link__body strong{text-decoration:underline;text-underline-offset:3px}.bc-cockpit .bc-cockpit-task:is(:hover,:focus-visible) .bc-cockpit-task__action,.bc-cockpit-link:any-link:is(:hover,:focus-visible) .bc-cockpit-link__body strong{text-decoration:underline;text-underline-offset:3px}.bc-cockpit-link:-moz-any-link:is(:hover,:focus-visible) .bc-cockpit-link__chevron{color:var(--color-primary);transform:translateX(var(--cockpit-direction-offset,2px))}.bc-cockpit .bc-cockpit-task:is(:hover,:focus-visible) .bc-cockpit-task__chevron,.bc-cockpit-link:any-link:is(:hover,:focus-visible) .bc-cockpit-link__chevron{color:var(--color-primary);transform:translateX(var(--cockpit-direction-offset,2px))}.bc-cockpit-kpi--danger .bc-kpi-row__value{color:var(--status-error)}.bc-cockpit-kpi--warning .bc-kpi-row__value{color:var(--status-warning)}.bc-cockpit .bc-kpi-row__value{font-variant-numeric:tabular-nums}.bc-cockpit .bc-cockpit-task__chevron,.bc-cockpit-link__chevron{transition:color var(--cockpit-motion,.14s) ease,transform var(--cockpit-direction-motion,.12s) ease}.bc-cockpit .bc-cockpit-task__icon,.bc-cockpit-link__icon{transition:color var(--cockpit-motion,.14s) ease,background-color var(--cockpit-motion,.14s) ease}.bc-cockpit .bc-cockpit-task:is(:hover,:focus-visible) .bc-cockpit-task__icon{background:color-mix(in srgb,var(--cockpit-tone) 16%,var(--bg-card))}.bc-cockpit-section--secondary .bc-cockpit-link:-moz-any-link:is(:hover,:focus-visible) .bc-cockpit-link__icon{color:var(--color-primary)}.bc-cockpit-section--secondary .bc-cockpit-link:any-link:is(:hover,:focus-visible) .bc-cockpit-link__icon{color:var(--color-primary)}.bc-cockpit-workflow{background:var(--cockpit-workflow-surface);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4);list-style:none;margin:0;padding:0;border-top:1px solid var(--cockpit-divider);border-bottom:1px solid var(--cockpit-divider)}.bc-cockpit-workflow__step{min-width:0}.bc-cockpit-workflow .bc-cockpit-link{height:100%;border-bottom:0}.bc-cockpit-note{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.bc-cockpit{--cockpit-direction-offset:0px}.bc-cockpit-link:-moz-any-link:active{-moz-transition:none;transition:none}.bc-cockpit .bc-cockpit-task,.bc-cockpit .bc-cockpit-task:active,.bc-cockpit .bc-cockpit-task__chevron,.bc-cockpit .bc-cockpit-task__icon,.bc-cockpit-link,.bc-cockpit-link:any-link:active,.bc-cockpit-link__chevron,.bc-cockpit-link__icon{transition:none}}@media (max-width:1000px){.bc-cockpit-workspace{grid-template-columns:minmax(0,1fr)}}.bc-cockpit .top-actions__right{margin-left:auto}@media (max-width:760px){.bc-cockpit .bc-cockpit-task{grid-template-columns:34px minmax(0,1fr) 17px}.bc-cockpit .bc-cockpit-task__action{grid-column:2/-1;grid-row:2;padding-left:0}.bc-cockpit .bc-cockpit-task__chevron{grid-column:3;grid-row:1}.bc-cockpit-header{grid-template-columns:minmax(0,1fr)}.bc-cockpit .bc-cockpit-header .bc-cockpit-context{align-items:flex-start;text-align:left}.bc-cockpit-header .bc-cockpit-context__stand{margin-left:0}}.bc-cockpit-search{text-align:left;cursor:pointer}.bc-cockpit-shortcut{display:flex;align-items:center;border-bottom:1px solid var(--cockpit-divider)}.bc-cockpit-shortcut>.bc-cockpit-link{flex:1;min-width:0;border-bottom:0}.bc-cockpit-search__mobile{display:none}@media (max-width:959px){.bc-cockpit.bc-section-spacing{padding:12px 0}.bc-cockpit>.bc-content-container{padding-inline:12px;width:100%}.bc-cockpit .bc-cockpit-header{padding:16px}.bc-cockpit .bc-cockpit-header .bc-page-title{font-size:22px;line-height:1.25}.bc-cockpit .bc-cockpit-header .bc-page-subtitle{font-size:14px;line-height:1.4;margin-top:6px}.bc-cockpit .bc-filter-panel{padding:12px 16px}.bc-cockpit .bc-filter-panel__search{width:100%;max-width:none}.bc-cockpit .bc-cockpit-search{height:44px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-cockpit-search__desktop{display:none}.bc-cockpit-search__mobile{display:inline}.bc-cockpit-note{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--text-secondary)}.bc-cockpit .bc-cockpit-kpis{padding:10px 16px}.bc-cockpit-workspace{padding:16px;gap:20px}.bc-cockpit-section__header{margin-bottom:10px}.bc-cockpit .bc-section-title{margin:0;font-size:14px;line-height:1.4;text-transform:none;letter-spacing:normal}.bc-cockpit-section--following{margin-top:20px}.bc-cockpit-section--secondary{padding:12px;border-radius:var(--radius-md)}.bc-cockpit .bc-cockpit-task{grid-template-columns:28px minmax(0,1fr) 16px;gap:6px 10px;padding:12px 8px}.bc-cockpit .bc-cockpit-task__icon{width:28px;height:28px}.bc-cockpit .bc-cockpit-task__action{grid-column:2;grid-row:2;padding-left:0}.bc-cockpit .bc-cockpit-task__chevron{grid-column:3;grid-row:1}.bc-cockpit-section>button,.bc-cockpit-shortcut>button{min-width:44px;min-height:44px}.bc-cockpit-shortcut>.bc-cockpit-link{grid-template-columns:28px minmax(0,1fr);gap:8px;padding-inline:4px}.bc-cockpit-shortcut .bc-cockpit-link__icon{width:28px;height:28px}.bc-cockpit-shortcut .bc-cockpit-link__chevron{display:none}.bc-cockpit .bc-alert{flex-wrap:wrap}}.bc-cockpit-tasks__context{margin:0 0 var(--space-2,8px);color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);line-height:1.5}.bc-cockpit-task__priority{color:var(--color-primary,#29755b);font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600)}.bc-cockpit-task__next-step{font-size:var(--text-xs,12px);line-height:1.4;color:var(--text-secondary,#475569);overflow-wrap:anywhere}.bc-kpi-row.bc-kpi-row--document{min-height:24px;gap:8px 20px;border-top:0}.ps-page{--color-priority-blue:var(--status-info);--ps-skel-checkbox-size:14px;--ps-skel-line-h-md:12px;--ps-skel-line-h-sm:11px;--ps-skel-line-h-lg:13px;--ps-skel-pill-h:22px}[data-theme=dark] .ps-page{--ps-bg-shell:var(--bg-card);--ps-bg-hover:var(--bg-hover);--ps-bg-skeleton:var(--bg-secondary);--ps-border-dark:var(--border-primary)}.ps-page{flex-direction:column}.ps-body,.ps-page{display:flex;overflow:hidden}.ps-body{flex:1;min-height:400px;max-height:none}.ps-body--empty{min-height:420px;max-height:none}.ps-body--empty .ps-positions-panel{border-left:none}.ps-supplier-panel{width:280px;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--border-primary);background:var(--bg-primary)}.ps-supplier-panel__header{padding:10px var(--space-3) var(--space-2);font-size:var(--text-2xs,11px);font-weight:var(--font-semibold,600);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-primary);flex-shrink:0}.ps-supplier-panel__list{flex:1;overflow-y:auto;padding:var(--space-1) 0}.ps-supplier-card{display:flex;align-items:flex-start;gap:var(--space-2);padding:10px var(--space-3);cursor:pointer;border-bottom:1px solid var(--border-primary);border-left:3px solid transparent;transition:background-color var(--transition-fast),border-left-color var(--transition-fast);outline:none}.ps-supplier-card:hover{border-left-color:var(--color-primary);background:var(--bg-hover)}.ps-supplier-card:focus{background:var(--bg-hover);box-shadow:inset 0 0 0 2px rgba(41,117,91,.3)}.ps-supplier-card--active{border-left-color:var(--color-primary);background:rgba(41,117,91,.04)}.ps-supplier-card--active:hover{background:rgba(41,117,91,.07)}.ps-supplier-card__checkbox{flex-shrink:0;margin-top:2px;width:15px;height:15px;cursor:pointer;accent-color:var(--color-primary)}.ps-supplier-card__body{flex:1;min-width:0}.ps-supplier-card__name{font-size:13px;font-weight:var(--font-semibold,600);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 2px}.ps-supplier-card__meta{font-size:var(--text-2xs,11px);color:var(--text-secondary);margin-bottom:var(--space-1)}.ps-prio-dots{display:flex;gap:3px}.ps-prio-dot{width:7px;height:7px;border-radius:var(--radius-full,9999px);background:var(--border-primary)}.ps-prio-dot--1{background:var(--status-error,#ef4444)}.ps-prio-dot--2{background:var(--status-warning,#f59e0b)}.ps-prio-dot--3{background:var(--color-priority-blue)}.ps-skeleton-card{padding:10px var(--space-3);border-bottom:1px solid var(--border-primary);display:flex;gap:var(--space-2);align-items:flex-start}.ps-skel-stack{flex:1;display:flex;flex-direction:column;gap:5px}.ps-skel-checkbox{width:var(--ps-skel-checkbox-size);height:var(--ps-skel-checkbox-size);border-radius:2px}.ps-skel-line{height:var(--ps-skel-line-h-md)}.ps-skel-line--lg{height:var(--ps-skel-line-h-lg);width:70%}.ps-skel-line--md{height:var(--ps-skel-line-h-md);width:60%;margin-bottom:4px}.ps-skel-line--sm{height:var(--ps-skel-line-h-sm);width:50%}.ps-skel-line--sub{height:var(--ps-skel-line-h-sm);width:40%}.ps-skel-line--wide{height:var(--ps-skel-line-h-md);width:80%;margin-bottom:4px}.ps-skel-num{width:60%}.ps-skel-num,.ps-skel-num--wide{height:var(--ps-skel-line-h-md);margin-left:auto}.ps-skel-num--wide{width:70%}.ps-skel-num--center{height:var(--ps-skel-line-h-md);width:16px;margin:0 auto}.ps-skel-pill{height:var(--ps-skel-pill-h);width:50px;border-radius:4px}.ps-positions-panel{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-primary)}.ps-positions-panel__header{padding:10px var(--space-4) var(--space-2);flex-shrink:0}.ps-positions-panel__process{flex-shrink:0;padding:0 var(--space-4) var(--space-2);border-bottom:1px solid var(--border-primary)}.ps-positions-panel__process .bc-purchase-process{margin-top:0}.ps-positions-panel__supplier-name{font-size:15px;font-weight:var(--font-bold,700);color:var(--text-primary);margin:0 0 2px}.ps-positions-panel__supplier-meta{margin-bottom:2px}.ps-positions-panel__stats,.ps-positions-panel__supplier-meta{font-size:var(--text-xs,12px);color:var(--text-secondary)}.ps-positions-panel__body{flex:1;overflow-y:auto;min-height:0}.ps-positions-panel__table-actions{display:flex;justify-content:flex-end;padding:var(--space-1,4px) var(--space-3,12px);border-top:1px solid var(--border-tertiary,#f1f5f9)}.ps-positions-panel__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-4);background:var(--bg-secondary);border-top:1px solid var(--border-primary);font-size:13px;font-weight:var(--font-semibold,600)}.ps-positions-panel__footer .bc-btn{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-spreadsheet-col--waf{min-width:90px}.bc-spreadsheet-col--artikel{min-width:180px}.ps-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-3);color:var(--text-secondary);text-align:center;padding:var(--space-12,48px) var(--space-6,24px)}.ps-empty-state__icon{opacity:.35}.ps-empty-state__text{font-size:var(--text-sm,14px);max-width:260px;line-height:1.5}.ps-empty-state__subtext{font-size:var(--text-xs,12px);color:var(--text-secondary);max-width:320px;line-height:1.5;margin:0}.ps-empty-state__actions{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:8px}.ps-empty-state--inline{height:auto;padding:var(--space-6) var(--space-3)}.ps-action-bar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-4);height:52px;background:var(--bg-primary);border-top:2px solid var(--border-primary);box-shadow:0 -2px 8px rgba(0,0,0,.06)}.ps-action-bar__info{display:flex;align-items:center;gap:var(--space-3);font-size:13px;color:var(--text-secondary)}.ps-action-bar__info input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:var(--color-primary)}.bc-prio-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:var(--text-2xs,11px);font-weight:var(--font-semibold,600);border-radius:var(--radius-full,9999px);color:var(--text-inverse)}.bc-prio-badge--1{background:var(--status-error,#ef4444)}.bc-prio-badge--2{background:var(--status-warning,#f59e0b)}.bc-prio-badge--3{background:var(--color-priority-blue)}.bc-prio-badge--,.bc-prio-badge--0{background:var(--text-disabled,#9ca3af)}.bc-table--spreadsheet-row-selected{background:rgba(41,117,91,.05)!important}@media (max-width:768px){.ps-page{overflow:visible}.ps-body,.ps-body--empty{display:block;min-height:0;max-height:none;overflow:visible}.ps-supplier-panel{width:100%;max-height:240px;border-right:0;border-bottom:1px solid var(--border-primary,#d7dde5)}.ps-positions-panel{width:100%;min-width:0;border-left:0}.ps-positions-panel__body{overflow:visible}.ps-action-bar,.ps-action-bar__info,.ps-positions-panel__footer{align-items:flex-start;flex-direction:column}.ps-positions-panel__footer .bc-btn{width:100%}}.bc-link{color:var(--color-primary);text-decoration:none;font-weight:var(--font-medium,500)}.bc-link:hover{text-decoration:underline}[data-theme=dark] .ps-page,[data-theme=dark] .ps-positions-panel,[data-theme=dark] .ps-supplier-panel{background:var(--bg-card)}[data-theme=dark] .ps-action-bar{background:var(--ps-bg-shell);border-color:var(--ps-border-dark)}[data-theme=dark] .ps-supplier-card{border-bottom-color:var(--ps-border-dark)}[data-theme=dark] .ps-supplier-card:focus,[data-theme=dark] .ps-supplier-card:hover{background:var(--ps-bg-hover)}[data-theme=dark] .ps-supplier-card--active{background:rgba(41,117,91,.12)}[data-theme=dark] .ps-supplier-card__name{color:var(--text-primary)}[data-theme=dark] .ps-positions-panel__footer,[data-theme=dark] .ps-positions-panel__header{border-color:var(--ps-border-dark)}[data-theme=dark] .ps-positions-panel__footer{background:var(--ps-bg-shell)}[data-theme=dark] .ps-supplier-panel__header{border-color:var(--ps-border-dark)}[data-theme=dark] .ps-supplier-panel{border-right-color:var(--ps-border-dark)}[data-theme=dark] .bc-prio-badge{color:var(--text-inverse)}[data-theme=dark] .bc-table--spreadsheet-row-selected{background:rgba(41,117,91,.12)!important}[data-theme=dark] .ps-action-bar{box-shadow:0 -2px 8px rgba(0,0,0,.2)}.ps-mixed-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--status-warning,#b45309);padding:6px 10px;border-left:2px solid var(--status-warning,#b45309);line-height:1.3}.bc-page-enter-active{transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.bc-page-leave-active{transition:opacity .1s ease-in}.bc-page-enter,.bc-page-enter-from{opacity:0;transform:translateY(6px)}.bc-page-leave-to{opacity:0}.bc-content-reveal{animation:bc-content-fade-in .22s cubic-bezier(.16,1,.3,1) both}@keyframes bc-content-fade-in{0%{opacity:0}to{opacity:1}}.bc-picker-fade-enter-active,.bc-picker-fade-leave-active{transition:opacity .14s ease-out}.bc-picker-fade-enter,.bc-picker-fade-enter-from,.bc-picker-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.bc-picker-fade-enter-active,.bc-picker-fade-leave-active{transition:none!important}}.bc-error-pulse{animation:bc-error-flash var(--motion-duration-pulse) cubic-bezier(.16,1,.3,1);border-radius:6px}@keyframes bc-error-flash{0%{outline:0 solid transparent;outline-offset:0}20%{outline:3px solid color-mix(in srgb,var(--status-error) 55%,transparent);outline-offset:4px}to{outline:0 solid transparent;outline-offset:8px}}.bc-slide-enter-active{transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1)}.bc-slide-leave-active{transition:transform .16s ease-in,opacity .16s ease-in}.bc-slide-enter{transform:translateX(24px);opacity:0}.bc-slide-leave-to{transform:translateX(12px);opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shift-log-editor{padding-bottom:var(--space-10)}.shift-log-editor>.bc-form>.bc-row+.bc-row{margin-top:var(--space-3)}.shift-log-editor .shift-log-card{height:100%}.shift-log-editor .bc-card__header{min-height:52px;background:var(--surface-subtle)}.shift-log-editor .bc-card__content>.bc-row+.bc-row{margin-top:var(--space-2)}.shift-log-editor .darkgrey-text.subtitle-2,.shift-log-editor .field-label{display:block;margin-bottom:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium)}.shift-log-editor .section-header{display:flex;align-items:center;padding:var(--space-4) 0;margin-bottom:var(--space-3);border-bottom:2px solid var(--color-primary-light)}.shift-log-editor .section-title{margin:0;color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold)}.shift-log-editor .time-schedule-row{padding-block:var(--space-1);border-radius:var(--radius-sm)}.shift-log-editor .time-schedule-row:hover{background:var(--surface-subtle)}.shift-log-editor .shift-log-articles-table{min-width:980px}.shift-log-editor .shift-log-articles-table td{vertical-align:middle}.shift-log-editor .shift-log-articles-table .bc-form-control{min-width:120px}@media (max-width:959px){.shift-log-editor{padding-inline:var(--space-3)}}.bc-wiki-content{--wiki-h2-size:1.375rem;--wiki-h3-size:1.125rem;--wiki-p-margin:var(--space-3,12px);--wiki-list-padding:var(--space-6,24px);--wiki-block-margin:var(--space-4,16px);--wiki-table-padding:var(--space-2,8px) var(--space-3,12px);font-size:15px;line-height:1.7;color:var(--text-primary,#1e293b)}.bc-wiki-content h2{font-size:var(--wiki-h2-size);margin-top:32px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-tertiary,#f1f5f9)}.bc-wiki-content h2,.bc-wiki-content h3{font-weight:600;color:var(--text-primary,#1e293b)}.bc-wiki-content h3{font-size:var(--wiki-h3-size);margin-top:24px;margin-bottom:8px}.bc-wiki-content p{margin-bottom:var(--wiki-p-margin)}.bc-wiki-content ol,.bc-wiki-content ul{margin-bottom:var(--wiki-p-margin);padding-left:var(--wiki-list-padding)}.bc-wiki-content li{margin-bottom:4px}.bc-wiki-content code{background:var(--bg-tertiary,#f1f5f9);padding:2px 6px;border-radius:var(--radius-sm,3px);font-size:.9em}.bc-wiki-content pre{background:var(--bg-tertiary,#f1f5f9);padding:var(--wiki-block-margin);border-radius:var(--radius-md,4px);overflow-x:auto;margin-bottom:var(--wiki-block-margin)}.bc-wiki-content img{max-width:100%;height:auto;border-radius:var(--radius-md,4px);margin:var(--wiki-block-margin) 0}.bc-wiki-content mark{background:var(--color-highlight-bg,#fef3c7);padding:1px 2px;border-radius:2px}.bc-wiki-content blockquote{border-left:3px solid var(--color-primary,#334e68);padding-left:var(--wiki-block-margin);margin:var(--wiki-block-margin) 0;color:var(--text-secondary,#475569);font-style:italic}.bc-wiki-content table{width:100%;border-collapse:collapse;margin-bottom:var(--wiki-block-margin)}.bc-wiki-content td,.bc-wiki-content th{border:1px solid var(--border-primary,#e2e8f0);padding:var(--wiki-table-padding);text-align:left}.bc-wiki-content th{background:var(--bg-secondary,#f8fafc);font-weight:600}.bc-wiki-content a{color:var(--color-primary,#334e68);text-decoration:underline}.bc-wiki-content a[href^="/wiki/page/"]{text-decoration:none;font-weight:500;border-bottom:1px dashed var(--color-primary,#334e68)}.bc-wiki-content hr{border:none;border-top:1px solid var(--border-primary,#e2e8f0);margin:24px 0}.bc-wiki-content ul[data-type=taskList]{list-style:none;padding-left:0;margin-bottom:var(--wiki-p-margin)}.bc-wiki-content ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:8px;margin-bottom:4px}.bc-wiki-content ul[data-type=taskList] li label{display:flex;align-items:center;flex-shrink:0;margin-top:3px}.bc-wiki-content ul[data-type=taskList] li label input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary,#334e68);pointer-events:none}.bc-wiki-content ul[data-type=taskList] li div{flex:1;min-width:0}.bc-wiki-content ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:var(--text-tertiary,#64748b)}.bc-wiki-content h2[id],.bc-wiki-content h3[id]{scroll-margin-top:88px}.bc-wiki-help{display:inline-flex;align-items:center}.bc-wiki-help__content{--wiki-h2-size:18px;--wiki-h3-size:15px;--wiki-p-margin:10px;--wiki-list-padding:20px;--wiki-table-padding:6px 10px}.bc-ma-0{margin:0!important}.bc-ma-1{margin:4px!important}.bc-ma-2{margin:8px!important}.bc-ma-3{margin:12px!important}.bc-ma-4{margin:16px!important}.bc-ma-5{margin:20px!important}.bc-ma-6{margin:24px!important}.bc-ma-8{margin:32px!important}.bc-ma-10{margin:40px!important}.bc-ma-12{margin:48px!important}.bc-ma-16{margin:64px!important}.bc-ma-auto{margin:auto!important}.bc-mt-0{margin-top:0!important}.bc-mt-1{margin-top:var(--space-1)!important}.bc-mt-2{margin-top:var(--space-2)!important}.bc-mt-3{margin-top:var(--space-3)!important}.bc-mt-4{margin-top:var(--space-4)!important}.bc-mt-5{margin-top:20px!important}.bc-mt-6{margin-top:var(--space-6)!important}.bc-mt-8{margin-top:32px!important}.bc-mt-10{margin-top:40px!important}.bc-mt-12{margin-top:48px!important}.bc-mt-16{margin-top:64px!important}.bc-mt-auto{margin-top:auto!important}.bc-mb-0{margin-bottom:0!important}.bc-mb-1{margin-bottom:var(--space-1)!important}.bc-mb-2{margin-bottom:var(--space-2)!important}.bc-mb-3{margin-bottom:var(--space-3)!important}.bc-mb-4{margin-bottom:var(--space-4)!important}.bc-mb-5{margin-bottom:20px!important}.bc-mb-6{margin-bottom:var(--space-6)!important}.bc-mb-8{margin-bottom:32px!important}.bc-mb-10{margin-bottom:40px!important}.bc-mb-12{margin-bottom:48px!important}.bc-mb-16{margin-bottom:64px!important}.bc-mb-auto{margin-bottom:auto!important}.bc-ml-0{margin-left:0!important}.bc-ml-1{margin-left:var(--space-1)!important}.bc-ml-2{margin-left:var(--space-2)!important}.bc-ml-3{margin-left:var(--space-3)!important}.bc-ml-4{margin-left:var(--space-4)!important}.bc-ml-5{margin-left:20px!important}.bc-ml-6{margin-left:24px!important}.bc-ml-8{margin-left:32px!important}.bc-ml-10{margin-left:40px!important}.bc-ml-12{margin-left:48px!important}.bc-ml-16{margin-left:64px!important}.bc-ml-auto{margin-left:auto!important}.bc-mr-0{margin-right:0!important}.bc-mr-1{margin-right:var(--space-1)!important}.bc-mr-2{margin-right:var(--space-2)!important}.bc-mr-3{margin-right:var(--space-3)!important}.bc-mr-4{margin-right:var(--space-4)!important}.bc-mr-5{margin-right:20px!important}.bc-mr-6{margin-right:24px!important}.bc-mr-8{margin-right:32px!important}.bc-mr-10{margin-right:40px!important}.bc-mr-12{margin-right:48px!important}.bc-mr-16{margin-right:64px!important}.bc-mr-auto{margin-right:auto!important}.bc-mx-0{margin-left:0!important;margin-right:0!important}.bc-mx-1{margin-left:var(--space-1)!important;margin-right:var(--space-1)!important}.bc-mx-2{margin-left:var(--space-2)!important;margin-right:var(--space-2)!important}.bc-mx-3{margin-left:var(--space-3)!important;margin-right:var(--space-3)!important}.bc-mx-4{margin-left:var(--space-4)!important;margin-right:var(--space-4)!important}.bc-mx-5{margin-left:20px!important;margin-right:20px!important}.bc-mx-6{margin-left:24px!important;margin-right:24px!important}.bc-mx-8{margin-left:32px!important;margin-right:32px!important}.bc-mx-10{margin-left:40px!important;margin-right:40px!important}.bc-mx-12{margin-left:48px!important;margin-right:48px!important}.bc-mx-16{margin-left:64px!important;margin-right:64px!important}.bc-mx-auto{margin-left:auto!important;margin-right:auto!important}.bc-my-0{margin-top:0!important;margin-bottom:0!important}.bc-my-1{margin-top:var(--space-1)!important;margin-bottom:var(--space-1)!important}.bc-my-2{margin-top:var(--space-2)!important;margin-bottom:var(--space-2)!important}.bc-my-3{margin-top:var(--space-3)!important;margin-bottom:var(--space-3)!important}.bc-my-4{margin-top:var(--space-4)!important;margin-bottom:var(--space-4)!important}.bc-my-5{margin-top:20px!important;margin-bottom:20px!important}.bc-my-6{margin-top:24px!important;margin-bottom:24px!important}.bc-my-8{margin-top:32px!important;margin-bottom:32px!important}.bc-my-10{margin-top:40px!important;margin-bottom:40px!important}.bc-my-12{margin-top:48px!important;margin-bottom:48px!important}.bc-my-16{margin-top:64px!important;margin-bottom:64px!important}.bc-my-auto{margin-top:auto!important;margin-bottom:auto!important}.bc-ma-n1{margin:-4px!important}.bc-ma-n2{margin:-8px!important}.bc-ma-n3{margin:-12px!important}.bc-ma-n4{margin:-16px!important}.bc-ma-n5{margin:-20px!important}.bc-ma-n6{margin:-24px!important}.bc-ma-n8{margin:-32px!important}.bc-ma-n10{margin:-40px!important}.bc-ma-n12{margin:-48px!important}.bc-ma-n16{margin:-64px!important}.bc-mt-n1{margin-top:-4px!important}.bc-mt-n2{margin-top:-8px!important}.bc-mt-n3{margin-top:-12px!important}.bc-mt-n4{margin-top:-16px!important}.bc-mt-n5{margin-top:-20px!important}.bc-mt-n6{margin-top:-24px!important}.bc-mt-n8{margin-top:-32px!important}.bc-mt-n10{margin-top:-40px!important}.bc-mt-n12{margin-top:-48px!important}.bc-mt-n16{margin-top:-64px!important}.bc-mb-n1{margin-bottom:-4px!important}.bc-mb-n2{margin-bottom:-8px!important}.bc-mb-n3{margin-bottom:-12px!important}.bc-mb-n4{margin-bottom:-16px!important}.bc-mb-n5{margin-bottom:-20px!important}.bc-mb-n6{margin-bottom:-24px!important}.bc-mb-n8{margin-bottom:-32px!important}.bc-mb-n10{margin-bottom:-40px!important}.bc-mb-n12{margin-bottom:-48px!important}.bc-mb-n16{margin-bottom:-64px!important}.bc-ml-n1{margin-left:-4px!important}.bc-ml-n2{margin-left:-8px!important}.bc-ml-n3{margin-left:-12px!important}.bc-ml-n4{margin-left:-16px!important}.bc-ml-n5{margin-left:-20px!important}.bc-ml-n6{margin-left:-24px!important}.bc-ml-n8{margin-left:-32px!important}.bc-ml-n10{margin-left:-40px!important}.bc-ml-n12{margin-left:-48px!important}.bc-ml-n16{margin-left:-64px!important}.bc-mr-n1{margin-right:-4px!important}.bc-mr-n2{margin-right:-8px!important}.bc-mr-n3{margin-right:-12px!important}.bc-mr-n4{margin-right:-16px!important}.bc-mr-n5{margin-right:-20px!important}.bc-mr-n6{margin-right:-24px!important}.bc-mr-n8{margin-right:-32px!important}.bc-mr-n10{margin-right:-40px!important}.bc-mr-n12{margin-right:-48px!important}.bc-mr-n16{margin-right:-64px!important}.bc-mx-n1{margin-left:-4px!important;margin-right:-4px!important}.bc-mx-n2{margin-left:-8px!important;margin-right:-8px!important}.bc-mx-n3{margin-left:-12px!important;margin-right:-12px!important}.bc-mx-n4{margin-left:-16px!important;margin-right:-16px!important}.bc-mx-n5{margin-left:-20px!important;margin-right:-20px!important}.bc-mx-n6{margin-left:-24px!important;margin-right:-24px!important}.bc-mx-n8{margin-left:-32px!important;margin-right:-32px!important}.bc-mx-n10{margin-left:-40px!important;margin-right:-40px!important}.bc-mx-n12{margin-left:-48px!important;margin-right:-48px!important}.bc-mx-n16{margin-left:-64px!important;margin-right:-64px!important}.bc-my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.bc-my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.bc-my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.bc-my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.bc-my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.bc-my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.bc-my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.bc-my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.bc-my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.bc-my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.bc-pa-0{padding:0!important}.bc-pa-1{padding:4px!important}.bc-pa-2{padding:8px!important}.bc-pa-3{padding:12px!important}.bc-pa-4{padding:16px!important}.bc-pa-5{padding:20px!important}.bc-pa-6{padding:24px!important}.bc-pa-8{padding:32px!important}.bc-pa-10{padding:40px!important}.bc-pa-12{padding:48px!important}.bc-pa-16{padding:64px!important}.bc-pt-0{padding-top:0!important}.bc-pt-1{padding-top:4px!important}.bc-pt-2{padding-top:8px!important}.bc-pt-3{padding-top:12px!important}.bc-pt-4{padding-top:16px!important}.bc-pt-5{padding-top:20px!important}.bc-pt-6{padding-top:24px!important}.bc-pt-8{padding-top:32px!important}.bc-pt-10{padding-top:40px!important}.bc-pt-12{padding-top:48px!important}.bc-pt-16{padding-top:64px!important}.bc-pb-0{padding-bottom:0!important}.bc-pb-1{padding-bottom:4px!important}.bc-pb-2{padding-bottom:8px!important}.bc-pb-3{padding-bottom:12px!important}.bc-pb-4{padding-bottom:16px!important}.bc-pb-5{padding-bottom:20px!important}.bc-pb-6{padding-bottom:24px!important}.bc-pb-8{padding-bottom:32px!important}.bc-pb-10{padding-bottom:40px!important}.bc-pb-12{padding-bottom:48px!important}.bc-pb-16{padding-bottom:64px!important}.bc-pl-0{padding-left:0!important}.bc-pl-1{padding-left:4px!important}.bc-pl-2{padding-left:8px!important}.bc-pl-3{padding-left:12px!important}.bc-pl-4{padding-left:16px!important}.bc-pl-5{padding-left:20px!important}.bc-pl-6{padding-left:24px!important}.bc-pl-8{padding-left:32px!important}.bc-pl-10{padding-left:40px!important}.bc-pl-12{padding-left:48px!important}.bc-pl-16{padding-left:64px!important}.bc-pr-0{padding-right:0!important}.bc-pr-1{padding-right:4px!important}.bc-pr-2{padding-right:8px!important}.bc-pr-3{padding-right:12px!important}.bc-pr-4{padding-right:16px!important}.bc-pr-5{padding-right:20px!important}.bc-pr-6{padding-right:24px!important}.bc-pr-8{padding-right:32px!important}.bc-pr-10{padding-right:40px!important}.bc-pr-12{padding-right:48px!important}.bc-pr-16{padding-right:64px!important}.bc-px-0{padding-left:0!important;padding-right:0!important}.bc-px-1{padding-left:var(--space-1)!important;padding-right:var(--space-1)!important}.bc-px-2{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.bc-px-3{padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.bc-px-4{padding-left:var(--space-4)!important;padding-right:var(--space-4)!important}.bc-px-5{padding-left:20px!important;padding-right:20px!important}.bc-px-6{padding-left:24px!important;padding-right:24px!important}.bc-px-8{padding-left:32px!important;padding-right:32px!important}.bc-px-10{padding-left:40px!important;padding-right:40px!important}.bc-px-12{padding-left:48px!important;padding-right:48px!important}.bc-px-16{padding-left:64px!important;padding-right:64px!important}.bc-py-0{padding-top:0!important;padding-bottom:0!important}.bc-py-1{padding-top:var(--space-1)!important;padding-bottom:var(--space-1)!important}.bc-py-2{padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.bc-py-3{padding-top:var(--space-3)!important;padding-bottom:var(--space-3)!important}.bc-py-4{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.bc-py-5{padding-top:20px!important;padding-bottom:20px!important}.bc-py-6{padding-top:24px!important;padding-bottom:24px!important}.bc-py-8{padding-top:32px!important;padding-bottom:32px!important}.bc-py-10{padding-top:40px!important;padding-bottom:40px!important}.bc-py-12{padding-top:48px!important;padding-bottom:48px!important}.bc-py-16{padding-top:64px!important;padding-bottom:64px!important}.bc-text-primary{color:var(--text-primary)!important}.bc-text-secondary{color:var(--text-secondary)!important}.bc-text-tertiary{color:var(--text-tertiary)!important}.bc-text-disabled{color:var(--text-disabled)!important}.bc-text-inverse{color:var(--text-inverse)!important}.bc-text-brand{color:var(--color-primary)!important}.bc-text-anthrazit{color:var(--color-slate-600)!important}.bc-text-creme{color:var(--color-creme)!important}.bc-text-darkgrey{color:var(--color-slate-800)!important}.bc-text-success{color:var(--status-success)!important}.bc-text-warning{color:var(--status-warning)!important}.bc-text-error{color:var(--status-error)!important}.bc-text-info{color:var(--status-info)!important}.bc-text-brown{color:var(--color-secondary-brown)!important}.bc-text-red{color:var(--color-secondary-red)!important}.bc-text-purple{color:var(--color-secondary-purple)!important}.bc-text-pink{color:var(--color-secondary-pink)!important}.bc-text-bright-pink{color:var(--color-secondary-bright-pink)!important}.bc-text-yellow{color:var(--color-secondary-yellow)!important}.bc-bg-primary{background-color:var(--bg-primary)!important}.bc-bg-secondary{background-color:var(--bg-secondary)!important}.bc-bg-tertiary{background-color:var(--bg-tertiary)!important}.bc-bg-card{background-color:var(--bg-card)!important}.bc-bg-hover{background-color:var(--bg-hover)!important}.bc-bg-input{background-color:var(--bg-input)!important}.bc-bg-modal{background-color:var(--bg-modal)!important}.bc-bg-nav{background-color:var(--bg-nav)!important}.bc-bg-nav-hover{background-color:var(--bg-nav-hover)!important}.bc-bg-nav-active{background-color:var(--bg-nav-active)!important}.bc-bg-dropdown{background-color:var(--bg-dropdown)!important}.bc-bg-brand{background-color:var(--color-primary)!important}.bc-bg-anthrazit{background-color:var(--color-slate-600)!important}.bc-bg-creme{background-color:var(--color-creme)!important}.bc-bg-darkgrey{background-color:var(--color-slate-800)!important}.bc-bg-brightgrey{background-color:var(--color-slate-100)!important}.bc-bg-success{background-color:var(--status-success)!important}.bc-bg-warning{background-color:var(--status-warning)!important}.bc-bg-error{background-color:var(--status-error)!important}.bc-bg-info{background-color:var(--status-info)!important}.bc-bg-brown{background-color:var(--color-secondary-brown)!important}.bc-bg-red{background-color:var(--color-secondary-red)!important}.bc-bg-purple{background-color:var(--color-secondary-purple)!important}.bc-bg-pink{background-color:var(--color-secondary-pink)!important}.bc-bg-bright-pink{background-color:var(--color-secondary-bright-pink)!important}.bc-bg-yellow{background-color:var(--color-secondary-yellow)!important}.bc-bg-table-odd{background-color:var(--bg-table-odd)!important}.bc-bg-table-header{background-color:var(--bg-table-header)!important}.bc-border-primary{border-color:var(--border-primary)!important}.bc-border-secondary{border-color:var(--border-secondary)!important}.bc-border-tertiary{border-color:var(--border-tertiary)!important}.bc-border-input{border-color:var(--border-input)!important}.bc-border-nav{border-color:var(--border-nav)!important}.bc-border-dropdown{border-color:var(--border-dropdown)!important}.bc-border-brand{border-color:var(--color-primary)!important}.bc-border-success{border-color:var(--status-success)!important}.bc-border-warning{border-color:var(--status-warning)!important}.bc-border-error{border-color:var(--status-error)!important}.bc-border-info{border-color:var(--status-info)!important}.bc-border-brown{border-color:var(--color-secondary-brown)!important}.bc-border-red{border-color:var(--color-secondary-red)!important}.bc-border-purple{border-color:var(--color-secondary-purple)!important}.bc-border-pink{border-color:var(--color-secondary-pink)!important}.bc-border-bright-pink{border-color:var(--color-secondary-bright-pink)!important}.bc-border-yellow{border-color:var(--color-secondary-yellow)!important}.bc-d-none{display:none!important}.bc-d-block{display:block!important}.bc-d-inline{display:inline!important}.bc-d-inline-block{display:inline-block!important}.bc-d-flex{display:flex!important}.bc-d-inline-flex{display:inline-flex!important}.bc-d-grid{display:grid!important}.bc-d-inline-grid{display:inline-grid!important}body.bc-focus-lock,body.waf-focus-lock{overflow:hidden}.bc-d-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}@media print{.bc-d-print-none{display:none!important}.bc-d-print-block{display:block!important}}.bc-flex{display:flex!important}.bc-inline-flex{display:inline-flex!important}.bc-flex--row,.bc-flex-row{flex-direction:row!important}.bc-flex--col{flex-direction:column!important}.bc-flex-row-reverse{flex-direction:row-reverse!important}.bc-flex-column{flex-direction:column!important}.bc-flex-column-reverse{flex-direction:column-reverse!important}.bc-flex--wrap,.bc-flex-wrap{flex-wrap:wrap!important}.bc-flex-nowrap{flex-wrap:nowrap!important}.bc-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.bc-flex-grow-0{flex-grow:0!important}.bc-flex-grow-1{flex-grow:1!important}.bc-flex-shrink-0{flex-shrink:0!important}.bc-flex-shrink-1{flex-shrink:1!important}.bc-justify-start{justify-content:flex-start!important}.bc-justify-end{justify-content:flex-end!important}.bc-justify-center{justify-content:center!important}.bc-justify-between{justify-content:space-between!important}.bc-justify-around{justify-content:space-around!important}.bc-justify-evenly{justify-content:space-evenly!important}.bc-align-start{align-items:flex-start!important}.bc-align-end{align-items:flex-end!important}.bc-align-center{align-items:center!important}.bc-align-baseline{align-items:baseline!important}.bc-align-stretch{align-items:stretch!important}.bc-items-start{align-items:flex-start!important}.bc-items-end{align-items:flex-end!important}.bc-items-center{align-items:center!important}.bc-items-baseline{align-items:baseline!important}.bc-items-stretch{align-items:stretch!important}.bc-align-content-start{align-content:flex-start!important}.bc-align-content-end{align-content:flex-end!important}.bc-align-content-center{align-content:center!important}.bc-align-content-between{align-content:space-between!important}.bc-align-content-around{align-content:space-around!important}.bc-align-content-stretch{align-content:stretch!important}.bc-align-self-auto{align-self:auto!important}.bc-align-self-start{align-self:flex-start!important}.bc-align-self-end{align-self:flex-end!important}.bc-align-self-center{align-self:center!important}.bc-align-self-baseline{align-self:baseline!important}.bc-align-self-stretch{align-self:stretch!important}.bc-flex-center{justify-content:center!important}.bc-flex-between,.bc-flex-center{display:flex!important;align-items:center!important;gap:var(--space-3)!important}.bc-flex-between{justify-content:space-between!important}.bc-flex-cluster{flex-wrap:wrap!important;align-items:center!important}.bc-flex-cluster,.bc-flex-stack{display:flex!important;gap:var(--space-2)!important}.bc-flex-stack{flex-direction:column!important}.bc-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.bc-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bc-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bc-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.bc-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.bc-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.bc-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.bc-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.bc-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.bc-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.bc-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))!important}.bc-grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))!important}.bc-grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))!important}.bc-col-span-1{grid-column:span 1/span 1!important}.bc-col-span-2{grid-column:span 2/span 2!important}.bc-col-span-3{grid-column:span 3/span 3!important}.bc-col-span-4{grid-column:span 4/span 4!important}.bc-col-span-5{grid-column:span 5/span 5!important}.bc-col-span-6{grid-column:span 6/span 6!important}.bc-col-span-7{grid-column:span 7/span 7!important}.bc-col-span-8{grid-column:span 8/span 8!important}.bc-col-span-9{grid-column:span 9/span 9!important}.bc-col-span-10{grid-column:span 10/span 10!important}.bc-col-span-11{grid-column:span 11/span 11!important}.bc-col-span-12{grid-column:span 12/span 12!important}.bc-col-span-full{grid-column:1/-1!important}.bc-row-span-1{grid-row:span 1/span 1!important}.bc-row-span-2{grid-row:span 2/span 2!important}.bc-row-span-3{grid-row:span 3/span 3!important}.bc-row-span-4{grid-row:span 4/span 4!important}.bc-row-span-5{grid-row:span 5/span 5!important}.bc-row-span-6{grid-row:span 6/span 6!important}.bc-row-span-full{grid-row:1/-1!important}.bc-grid-flow-row{grid-auto-flow:row!important}.bc-grid-flow-col{grid-auto-flow:column!important}.bc-grid-flow-dense{grid-auto-flow:dense!important}.bc-grid-flow-row-dense{grid-auto-flow:row dense!important}.bc-grid-flow-col-dense{grid-auto-flow:column dense!important}.bc-gap-0{gap:0!important}.bc-gap-1{gap:var(--space-1)!important}.bc-gap-2{gap:var(--space-2)!important}.bc-gap-3{gap:var(--space-3)!important}.bc-gap-4{gap:var(--space-4)!important}.bc-gap-5{gap:20px!important}.bc-gap-6{gap:var(--space-6)!important}.bc-gap-8{gap:var(--space-8)!important}.bc-gap-10{gap:40px!important}.bc-gap-12{gap:48px!important}.bc-gap-16{gap:64px!important}.bc-w-auto{width:auto!important}.bc-w-full{width:100%!important}.bc-w-screen{width:100vw!important}.bc-w-min{width:-moz-min-content!important;width:min-content!important}.bc-w-max{width:-moz-max-content!important;width:max-content!important}.bc-w-fit{width:-moz-fit-content!important;width:fit-content!important}.bc-w-1\/2{width:50%!important}.bc-w-1\/3{width:33.333333%!important}.bc-w-2\/3{width:66.666667%!important}.bc-w-1\/4{width:25%!important}.bc-w-3\/4{width:75%!important}.bc-w-1\/5{width:20%!important}.bc-w-2\/5{width:40%!important}.bc-w-3\/5{width:60%!important}.bc-w-4\/5{width:80%!important}.bc-h-auto{height:auto!important}.bc-h-full{height:100%!important}.bc-h-screen{height:100vh!important}.bc-h-min{height:-moz-min-content!important;height:min-content!important}.bc-h-max{height:-moz-max-content!important;height:max-content!important}.bc-h-fit{height:-moz-fit-content!important;height:fit-content!important}.bc-fill-height{height:100%!important}.bc-fill-width{width:100%!important}.bc-min-w-0{min-width:0!important}.bc-min-w-full{min-width:100%!important}.bc-max-w-full{max-width:100%!important}.bc-max-w-screen{max-width:100vw!important}.bc-min-h-0{min-height:0!important}.bc-min-h-full{min-height:100%!important}.bc-min-h-screen{min-height:100vh!important}.bc-max-h-full{max-height:100%!important}.bc-max-h-screen{max-height:100vh!important}.bc-text-left{text-align:left!important}.bc-text-center{text-align:center!important}.bc-text-right{text-align:right!important}.bc-text-justify{text-align:justify!important}.bc-caption{font-size:12px!important;line-height:1.4!important}.bc-text-muted{color:var(--text-tertiary,#64748b);font-size:var(--text-sm,.875rem)}.bc-tabular{font-variant-numeric:tabular-nums!important}.bc-uppercase{text-transform:uppercase!important}.bc-lowercase{text-transform:lowercase!important}.bc-capitalize{text-transform:capitalize!important}.bc-normal-case{text-transform:none!important}.bc-font-thin{font-weight:100!important}.bc-font-extralight{font-weight:200!important}.bc-font-light{font-weight:300!important}.bc-font-normal{font-weight:400!important}.bc-font-medium{font-weight:500!important}.bc-font-semibold{font-weight:600!important}.bc-font-bold{font-weight:700!important}.bc-font-extrabold{font-weight:800!important}.bc-font-black{font-weight:900!important}.bc-italic{font-style:italic!important}.bc-not-italic{font-style:normal!important}.bc-underline{text-decoration:underline!important}.bc-line-through{text-decoration:line-through!important}.bc-no-underline{text-decoration:none!important}.bc-whitespace-normal{white-space:normal!important}.bc-text-nowrap,.bc-whitespace-nowrap{white-space:nowrap!important}.bc-whitespace-pre{white-space:pre!important}.bc-whitespace-pre-line{white-space:pre-line!important}.bc-whitespace-pre-wrap{white-space:pre-wrap!important}.bc-text-truncate,.bc-truncate{overflow:hidden!important;white-space:nowrap!important}.bc-text-ellipsis,.bc-text-truncate,.bc-truncate{text-overflow:ellipsis!important}.bc-text-clip{text-overflow:clip!important}.bc-overflow-auto{overflow:auto!important}.bc-overflow-hidden{overflow:hidden!important}.bc-overflow-visible{overflow:visible!important}.bc-overflow-scroll{overflow:scroll!important}.bc-overflow-x-auto{overflow-x:auto!important}.bc-overflow-x-hidden{overflow-x:hidden!important}.bc-overflow-x-visible{overflow-x:visible!important}.bc-overflow-x-scroll{overflow-x:scroll!important}.bc-overflow-y-auto{overflow-y:auto!important}.bc-overflow-y-hidden{overflow-y:hidden!important}.bc-overflow-y-visible{overflow-y:visible!important}.bc-overflow-y-scroll{overflow-y:scroll!important}.bc-scroll-y{overflow-y:auto!important}.bc-scroll-x{overflow-x:auto!important}.bc-static{position:static!important}.bc-relative{position:relative!important}.bc-absolute{position:absolute!important}.bc-fixed{position:fixed!important}.bc-sticky{position:sticky!important}.bc-top-0{top:0!important}.bc-right-0{right:0!important}.bc-bottom-0{bottom:0!important}.bc-inset-0,.bc-left-0{left:0!important}.bc-inset-0{top:0!important;right:0!important;bottom:0!important}.bc-cursor-auto{cursor:auto!important}.bc-cursor-default{cursor:default!important}.bc-cursor-pointer{cursor:pointer!important}.bc-cursor-wait{cursor:wait!important}.bc-cursor-text{cursor:text!important}.bc-cursor-move{cursor:move!important}.bc-cursor-not-allowed{cursor:not-allowed!important}.bc-pointer-events-none{pointer-events:none!important}.bc-pointer-events-auto{pointer-events:auto!important}.bc-visible{visibility:visible!important}.bc-invisible{visibility:hidden!important}.bc-opacity-0{opacity:0!important}.bc-opacity-25{opacity:.25!important}.bc-opacity-50{opacity:.5!important}.bc-opacity-75{opacity:.75!important}.bc-opacity-100{opacity:1!important}.bc-z-0{z-index:0!important}.bc-z-10{z-index:10!important}.bc-z-20{z-index:20!important}.bc-z-30{z-index:30!important}.bc-z-40{z-index:40!important}.bc-z-50{z-index:50!important}.bc-z-auto{z-index:auto!important}.bc-border-0{border-width:0!important}.bc-border{border-width:1px!important}.bc-border-2{border-width:2px!important}.bc-border-4{border-width:4px!important}.bc-border-t{border-top-width:1px!important}.bc-border-r{border-right-width:1px!important}.bc-border-b{border-bottom-width:1px!important}.bc-border-l{border-left-width:1px!important}.bc-border-solid{border-style:solid!important}.bc-border-dashed{border-style:dashed!important}.bc-border-dotted{border-style:dotted!important}.bc-border-none{border-style:none!important}.bc-rounded-none{border-radius:0!important}.bc-rounded-sm{border-radius:var(--radius-sm)!important}.bc-rounded,.bc-rounded-md{border-radius:var(--radius-md)!important}.bc-rounded-lg{border-radius:var(--radius-lg)!important}.bc-rounded-xl{border-radius:var(--radius-xl)!important}.bc-rounded-2xl{border-radius:var(--radius-2xl)!important}.bc-rounded-3xl{border-radius:var(--radius-3xl)!important}.bc-rounded-full{border-radius:var(--radius-full)!important}.bc-rounded-t-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.bc-rounded-r-none{border-top-right-radius:0!important}.bc-rounded-b-none,.bc-rounded-r-none{border-bottom-right-radius:0!important}.bc-rounded-b-none,.bc-rounded-l-none{border-bottom-left-radius:0!important}.bc-rounded-l-none{border-top-left-radius:0!important}.bc-shadow-none{box-shadow:none!important}.bc-shadow-sm{box-shadow:var(--shadow-sm)!important}.bc-shadow,.bc-shadow-md{box-shadow:var(--shadow-md)!important}.bc-shadow-lg{box-shadow:var(--shadow-lg)!important}.bc-shadow-xl{box-shadow:var(--shadow-xl)!important}.bc-elevation-0{box-shadow:none!important}.bc-elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.bc-elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.bc-elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.bc-elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.bc-elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.bc-elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.bc-elevation-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)!important}.bc-elevation-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)!important}.bc-elevation-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)!important}.bc-elevation-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)!important}.bc-elevation-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)!important}.bc-elevation-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)!important}.bc-elevation-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)!important}.bc-elevation-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)!important}.bc-elevation-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)!important}.bc-elevation-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)!important}.bc-elevation-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)!important}.bc-elevation-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)!important}.bc-elevation-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)!important}.bc-elevation-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)!important}.bc-elevation-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)!important}.bc-elevation-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)!important}.bc-elevation-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)!important}.bc-elevation-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)!important}.bc-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.bc-select-text{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.bc-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.bc-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.bc-section-spacing{box-sizing:border-box;width:100%;min-width:0;padding-top:var(--space-5,20px);padding-bottom:var(--space-6,24px)}.bc-section-spacing--sm{padding-top:var(--space-4,16px);padding-bottom:var(--space-4,16px)}.bc-section-spacing--compact{padding-top:var(--space-3,12px)}.bc-section-spacing--lg{padding-top:var(--space-12);padding-bottom:var(--space-12)}.bc-section-spacing--xl{padding-top:var(--space-16);padding-bottom:var(--space-16)}.bc-section-spacing-top{padding-top:var(--space-5,20px)}.bc-section-spacing-top--sm{padding-top:var(--space-4,16px)}.bc-section-spacing-top--lg{padding-top:var(--space-12)}.bc-section-spacing-top--xl{padding-top:var(--space-16)}.bc-section-spacing-bottom{padding-bottom:var(--space-6,24px)}.bc-section-spacing-bottom--sm{padding-bottom:var(--space-4,16px)}.bc-section-spacing-bottom--lg{padding-bottom:var(--space-12)}.bc-section-spacing-bottom--xl{padding-bottom:var(--space-16)}.bc-content-container{box-sizing:border-box;width:100%;min-width:0;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}.bc-content-container--narrow{max-width:800px}.bc-content-container--wide{max-width:1680px}.bc-content-container--full{max-width:100%}.bc-content-container--expanded{max-width:100%;width:100%;margin-left:0;margin-right:0;padding-left:var(--space-4,16px);padding-right:var(--space-4,16px)}.bc-section-spacing--expanded{padding-top:var(--space-3,12px);padding-bottom:var(--space-4,16px);padding-left:0;padding-right:0}.bc-gap-x-0{-moz-column-gap:0!important;column-gap:0!important}.bc-gap-x-1{-moz-column-gap:4px!important;column-gap:4px!important}.bc-gap-x-2{-moz-column-gap:8px!important;column-gap:8px!important}.bc-gap-x-3{-moz-column-gap:12px!important;column-gap:12px!important}.bc-gap-x-4{-moz-column-gap:16px!important;column-gap:16px!important}.bc-gap-x-5{-moz-column-gap:20px!important;column-gap:20px!important}.bc-gap-x-6{-moz-column-gap:24px!important;column-gap:24px!important}.bc-gap-x-8{-moz-column-gap:32px!important;column-gap:32px!important}.bc-gap-y-0{row-gap:0!important}.bc-gap-y-1{row-gap:4px!important}.bc-gap-y-2{row-gap:8px!important}.bc-gap-y-3{row-gap:12px!important}.bc-gap-y-4{row-gap:16px!important}.bc-gap-y-5{row-gap:20px!important}.bc-gap-y-6{row-gap:24px!important}.bc-gap-y-8{row-gap:32px!important}.bc-focus-surface--fullscreen{position:fixed;inset:0;z-index:3000}[data-bc-focus-background-hidden]{visibility:hidden}.po-table{position:relative;--po-table-sticky-head-height:29px}.po-table__group-toolbar{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3-5,14px);border-bottom:1px solid color-mix(in srgb,var(--border-primary,#dce3ea) 80%,transparent);background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 72%,var(--bg-primary,#fff))}.po-table__group-control{display:inline-flex;align-items:center;gap:var(--space-2,8px);min-width:0;margin:0}.po-table__group-actions,.po-table__view-controls{display:flex;align-items:center;gap:var(--space-2,8px);min-width:0}.po-table__group-count{color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);white-space:nowrap}.po-table__page-size-control{display:inline-flex;align-items:center;gap:var(--space-2,8px);margin:0 0 0 auto}.po-table__group-label{color:var(--text-secondary,#475569);font-size:var(--text-2xs,11px);font-weight:var(--font-bold,700);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.po-table__group-select,.po-table__page-size-select{min-width:190px;width:190px}.po-table__page-size-select{flex:0 0 82px;min-width:82px;width:82px}.po-table__collapse-toggle{margin-left:0;min-height:30px;white-space:nowrap}.po-table__group-reset{min-height:30px;padding-inline:var(--space-2,8px) var(--space-2-5,10px);color:color-mix(in srgb,var(--text-secondary,#475569) 88%,transparent);font-size:var(--text-xs,12px);white-space:nowrap}.po-table__skeleton-row td{height:58px;vertical-align:middle;pointer-events:none}.po-table__skeleton{width:64%;height:12px;border-radius:var(--radius-sm,4px)}.po-table__skeleton--number{width:72%}.po-table__skeleton--wide{width:82%}.po-table__skeleton--date{width:72px}.po-table__skeleton--pill{width:74px;height:18px;border-radius:999px}.po-table__skeleton--progress{width:84%}.po-table__skeleton--track{width:100%;height:4px;margin-top:var(--space-2,8px)}.po-table__skeleton--value{width:58px;margin-left:auto}.po-table__skeleton--status{width:86px;height:18px;border-radius:999px}.po-table__skeleton--icon{width:14px;height:14px;margin-left:auto}.po-table__skeleton--sub{width:52%;height:8px;margin-top:var(--space-1-5,6px)}.po-table__group-row td{padding:0;border-bottom:1px solid color-mix(in srgb,var(--border-primary,#dce3ea) 78%,transparent);background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 86%,var(--bg-primary,#fff))}@media (min-width:1366px){.po-table__group-row td{position:sticky;top:var(--po-table-sticky-head-height);z-index:1;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--border-primary,#dce3ea) 78%,transparent)}}.po-table__group-header{display:grid;grid-template-columns:minmax(180px,1fr) auto;align-items:start;width:100%;min-height:58px;padding:var(--space-2-5,10px) var(--space-4,16px) var(--space-2-5,10px) var(--space-3-5,14px);border:0;border-top:2px solid transparent;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.po-table__group-header:hover{background:color-mix(in srgb,var(--color-primary,#29755b) 6%,var(--bg-primary,#fff))}.po-table__group-header:focus-visible{background:color-mix(in srgb,var(--color-primary,#29755b) 7%,var(--bg-primary,#fff));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary,#29755b) 28%,transparent);outline:none}.po-table__group-main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1,4px);min-width:0}.po-table__group-title{display:inline-flex;align-items:center;gap:var(--space-1-5,6px);flex:0 1 auto;min-width:0;color:var(--text-primary,#1e293b);font-size:var(--text-compact,13px);font-weight:var(--font-bold,700);line-height:1.2}.po-table__group-chevron{color:color-mix(in srgb,var(--text-secondary,#475569) 86%,transparent)}.po-table__group-summary{display:flex;align-items:center;justify-content:flex-start;gap:0;min-width:0;color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);line-height:1.25;white-space:nowrap}.po-table__group-summary>span+span:before{content:"·";margin:0 var(--space-2,8px);color:color-mix(in srgb,var(--text-secondary,#475569) 54%,transparent);font-weight:var(--font-bold,700)}.po-table__group-progress{display:inline-flex;align-items:center;gap:var(--space-1-5,6px);font-variant-numeric:tabular-nums}.po-table__group-progress-track{display:inline-block;width:56px;height:4px;border-radius:var(--radius-2xs,2px);background:var(--bg-tertiary,#eef2f6);overflow:hidden}.po-table__group-progress-bar{display:block;height:100%;border-radius:var(--radius-2xs,2px);background:var(--bc-text-secondary,#6a6a6a)}.po-table__group-progress-bar--partial{background:var(--bc-status-amber,#d97706)}.po-table__group-progress-bar--complete{background:var(--bc-status-green,#61a744)}.po-table__group-progress-bar--over{background:var(--bc-status-blue,#2563eb)}.po-table__group-overdue{display:inline-flex;align-items:center;justify-self:end;margin-top:var(--space-1,4px);min-height:20px;padding:0 var(--space-2,8px);border:1px solid color-mix(in srgb,var(--bc-status-red,#cc4a31) 26%,transparent);border-radius:var(--radius-full,9999px);background:color-mix(in srgb,var(--bc-status-red,#cc4a31) 8%,var(--bg-primary,#fff));color:var(--bc-status-red,#cc4a31);font-size:var(--text-2xs,11px);font-weight:var(--font-bold,700)}.po-table__group-row--overdue .po-table__group-header{border-top-color:var(--bc-status-red,#cc4a31)}.po-table__group-row--overdue .po-table__group-title{color:var(--bc-status-red,#cc4a31)}.po-table__group-row--today .po-table__group-header{border-top-color:var(--bc-status-amber,#d97706)}.po-table__group-row--today .po-table__group-title{color:var(--bc-status-amber-dark,#b45309)}.po-table__row td{position:relative;vertical-align:middle}.po-table__number-cell{display:flex;align-items:flex-start;gap:var(--space-2,8px)}.po-table__number-text{min-width:0}.po-table__status-dot{flex:0 0 auto;width:8px;height:8px;margin-top:var(--space-1-5,6px);border-radius:50%;background:transparent}.po-table__status-dot--urgent{background:var(--bc-status-amber,#d97706)}.po-table__delivery--urgent{color:var(--bc-status-amber-dark,#b45309);font-weight:var(--font-medium,500)}.po-table .bc-table-subtext{opacity:.9}.po-table__waf-ref{display:flex;align-items:center;gap:var(--space-1-5,6px);max-width:190px;min-height:18px;overflow:hidden;white-space:nowrap}.po-table__waf-more{color:color-mix(in srgb,var(--text-secondary,#475569) 76%,transparent);font-size:var(--text-2xs,11px);font-weight:var(--font-bold,700)}.po-table__process-subline{color:color-mix(in srgb,var(--text-secondary,#475569) 72%,transparent)}.po-table__delivery-received{display:inline-flex;align-items:center;gap:var(--space-1,4px);color:var(--bc-status-green,#61a744);font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600)}.po-table__date-pill{margin-top:var(--space-1,4px);width:-moz-max-content;width:max-content}.po-table__value--zero{color:var(--bc-text-secondary,#6a6a6a);opacity:.45}.po-table__value-empty{color:color-mix(in srgb,var(--text-secondary,#6a6a6a) 72%,transparent)}.po-table__next-action,.po-table__value-empty{font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);white-space:nowrap}.po-table__next-action{display:inline-flex;align-items:center;gap:5px;max-width:150px;color:var(--text-secondary,#475569);line-height:1.25}.po-table__next-action--danger{color:var(--bc-status-red,#cc4a31)}.po-table__next-action--warning{color:var(--bc-status-amber-dark,#b45309)}.po-table__next-action--success{color:var(--color-primary,#29755b)}.po-table__next-action-icon{flex:0 0 auto}.po-table__grouped-value{color:color-mix(in srgb,var(--text-secondary,#475569) 72%,transparent)}.po-table__grouped-value .bc-table-subtext{color:color-mix(in srgb,var(--text-secondary,#475569) 64%,transparent)}.po-table__grouped-value .bc-status-pill{opacity:.72}.po-table__purchaser{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.po-table__progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-spacing-xs,4px);font-size:var(--text-xs,12px);line-height:1;color:var(--bc-text-primary);margin-bottom:var(--space-1,4px);white-space:nowrap;font-variant-numeric:tabular-nums}.po-table__progress-pct{font-weight:var(--font-semibold,600);font-size:var(--text-2xs,11px)}.po-table__progress-pct--complete{color:var(--bc-status-green,#61a744)}.po-table__progress-pct--partial{color:var(--bc-status-amber-dark,#b45309)}.po-table__progress-pct--none{color:var(--bc-text-secondary,#6a6a6a)}.po-table__progress-track{width:100%;height:4px;border-radius:var(--radius-2xs,2px);background:var(--bg-tertiary,#eef2f6);overflow:hidden}.po-table__col--date,.po-table__col--delivery,.po-table__col--progress,.po-table__col--value{font-variant-numeric:tabular-nums}td.po-table__col--date,td.po-table__col--delivery{white-space:nowrap}td.po-table__col--value{text-align:right;white-space:nowrap}td.po-table__col--status{white-space:nowrap}.po-table__abbr{text-decoration:none;cursor:help}.po-table__progress-bar{height:100%;border-radius:var(--radius-2xs,2px);background:var(--bc-text-secondary,#6a6a6a)}.po-table__progress-bar--partial{background:var(--bc-status-amber,#d97706)}.po-table__progress-bar--complete{background:var(--bc-status-green,#61a744)}.po-table__progress-bar--over{background:var(--bc-status-blue,#2563eb)}.po-table__progress-pct--over{color:var(--bc-status-blue,#2563eb)}.po-table__delivery-pill{margin-top:var(--bc-spacing-xs,4px)}.po-table__delivery-pill,.po-table__status-pill{width:-moz-max-content;width:max-content}@media (prefers-reduced-motion:reduce){.po-table__progress-bar,.po-table__row td{transition:none}}@media (max-width:760px){.po-table__group-toolbar{align-items:stretch;flex-direction:column;padding:var(--space-2,8px) var(--space-4,16px)}.po-table__group-control{justify-content:space-between}.po-table__group-actions,.po-table__view-controls{align-items:stretch;flex-wrap:wrap}.po-table__group-actions .bc-btn{justify-content:flex-start}.po-table__page-size-control{margin-left:0}.po-table__group-select{min-width:0;width:auto;flex:1}.po-table__group-header{display:flex;flex-direction:column;gap:var(--space-2,8px);min-height:0;padding:var(--space-3,12px) var(--space-4,16px) var(--space-2-5,10px)}.po-table__group-main{align-items:flex-start;flex-direction:column;gap:var(--space-1-5,6px)}.po-table__group-summary{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-1,4px) var(--space-2-5,10px);font-size:var(--text-xs,12px);line-height:1.22;white-space:normal}.po-table__group-summary>span+span:before{margin:0 var(--space-1-5,6px) 0 0}.po-table__group-overdue{display:none}.bc-table.bc-table--purchase-orders tbody tr.po-table__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,112px);gap:var(--space-1-5,6px) var(--space-3,12px);width:100%;min-height:144px;padding:var(--space-3-5,14px) var(--space-4,16px) var(--space-3,12px);border-bottom:1px solid var(--border-tertiary,#f1f5f9);box-sizing:border-box}.bc-table.bc-table--purchase-orders tbody tr.po-table__group-row{display:block;position:relative;width:100%;border-bottom:1px solid var(--border-primary,#dce3ea);background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 86%,var(--bg-primary,#fff));box-sizing:border-box;z-index:1}.bc-table.bc-table--purchase-orders tbody tr.po-table__group-row>td{display:block;width:100%;min-height:0;padding:0;border:0;background:transparent;box-sizing:border-box}.bc-table.bc-table--purchase-orders tbody tr.po-table__group-row+tr.po-table__row{border-top:0;margin-top:var(--space-2,8px)}.bc-table.bc-table--purchase-orders tbody tr.po-table__row:hover td{background:transparent}.bc-table.bc-table--purchase-orders tbody tr.po-table__row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary,#29755b) 26%,transparent);outline:none}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td{display:block;min-width:0;min-height:0;padding:0;border:0;background:transparent;font-size:var(--text-xs,12px);line-height:1.28;color:var(--text-secondary,#475569);text-align:left}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--number{grid-column:1;grid-row:1;min-width:0;color:var(--text-primary,#1e293b)}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--vendor{grid-column:1;grid-row:2;color:var(--text-primary,#1e293b);align-self:start}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--process{grid-column:1;grid-row:3;align-self:start}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--shipto{grid-column:1;grid-row:4;align-self:start}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--date{display:none}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--delivery{grid-column:2;grid-row:2;justify-self:end;align-self:start;text-align:right;white-space:nowrap}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--progress{grid-column:1;grid-row:5;align-self:start;max-width:260px}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--value{grid-column:2;grid-row:1;justify-self:end;align-self:start;max-width:112px;overflow:hidden;text-align:right;color:var(--text-primary,#1e293b)}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--next{grid-column:1;grid-row:6;align-self:start}.bc-table.bc-table--purchase-orders tbody tr.po-table__row td.po-table__col--status{grid-column:2;grid-row:3/span 3;justify-self:end;align-self:start;text-align:right}.po-table__number-cell{align-items:flex-start;gap:var(--space-2,8px);min-width:0}.po-table__number-text{display:flex;flex-direction:column;gap:var(--space-0-5,2px);min-width:0}.po-table__number-text .bc-table-cell--primary{display:block;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-base,16px);line-height:1.2;white-space:nowrap}.po-table__status-dot{margin-top:var(--space-1-5,6px)}.po-table__col--shipto>div:first-child,.po-table__col--vendor>div:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-table__col--vendor>div:first-child{max-width:42vw}.po-table__col--shipto>div:first-child{max-width:58vw}.po-table__col--shipto>.bc-table-subtext,.po-table__col--value>.bc-table-subtext,.po-table__col--vendor>.bc-table-subtext,.po-table__process-subline,.po-table__purchaser,.po-table__waf-ref{display:none}.po-table__progress-label{margin-bottom:var(--space-1,4px);font-size:var(--text-xs,12px)}.po-table__progress-track{height:4px}.po-table__next-action{max-width:min(250px,64vw);overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xs,12px);white-space:nowrap}.po-table__date-pill,.po-table__delivery-pill,.po-table__status-pill{margin-left:auto;max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-table__delivery-pill{display:none}}td.po-table__col--shipto{color:var(--text-secondary,#475569)}.po-filter-toolbar{display:flex;align-items:center;gap:var(--space-2,8px);min-width:0}.po-date-fieldsets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2-5,10px);align-items:stretch}.po-date-fieldset{min-width:0;border:1px solid color-mix(in srgb,var(--border-primary,#dce3ea) 62%,transparent);border-radius:var(--radius-lg,6px);padding:var(--space-1-5,6px) var(--space-2,8px) var(--space-2,8px);background:transparent}.po-date-fieldset__legend{display:block;margin-bottom:var(--space-1-5,6px);font-size:var(--text-xs,12px);font-weight:var(--font-bold,700);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary,#1e293b) 78%,transparent)}.po-date-fieldset__fields{display:grid;grid-template-columns:minmax(128px,1fr) minmax(128px,1fr) auto;gap:var(--space-1-5,6px);align-items:flex-end}.po-date-fieldset__hint{margin-top:var(--space-2,8px)}.po-selector-grid{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:var(--space-2,8px) var(--space-2-5,10px)}.po-selector-grid__delivery-status,.po-selector-grid__number,.po-selector-grid__purchaser,.po-selector-grid__status{grid-column:span 2}.po-selector-grid__location,.po-selector-grid__vendor{grid-column:span 3}.po-active-filter-summary{display:flex;align-items:center;gap:var(--space-2,8px);padding-top:var(--space-2,8px);border-top:1px solid color-mix(in srgb,var(--border-primary,#dce3ea) 56%,transparent)}.po-active-filter-summary__label{flex:0 0 auto;color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);font-weight:var(--font-medium,500);letter-spacing:0;line-height:1.4}.po-active-filter-summary__chips{min-width:0;flex:1 1 auto}.po-active-filter-summary__chip{max-width:min(320px,100%)}.po-active-filter-summary__text{display:inline-flex;align-items:center;gap:var(--space-1,4px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-active-filter-summary__category{color:var(--text-secondary,#475569);font-weight:var(--font-normal,400)}.po-active-filter-summary__separator{color:var(--text-tertiary,#94a3b8)}.po-active-filter-summary__clear{flex:0 0 auto;margin-left:auto;color:var(--text-secondary,#475569);white-space:nowrap}@media (max-width:1120px){.po-filter-toolbar{align-items:flex-start;flex-direction:column}.po-date-fieldsets{grid-template-columns:1fr}.po-selector-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.po-selector-grid__delivery-status,.po-selector-grid__location,.po-selector-grid__number,.po-selector-grid__purchaser,.po-selector-grid__status,.po-selector-grid__vendor{grid-column:span 2}}@media (max-width:860px){.po-date-fieldset__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.po-filter-shortcuts__buttons{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:1px;scrollbar-width:none}.po-filter-shortcuts__buttons::-webkit-scrollbar{display:none}.po-filter-toolbar{align-items:stretch;gap:var(--space-2,8px)}.po-filter-block+.po-filter-block{margin-top:var(--space-2,8px)}.po-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2,8px)}.po-selector-grid__delivery-status,.po-selector-grid__number,.po-selector-grid__purchaser,.po-selector-grid__status{grid-column:span 1}.po-filter-shortcuts,.po-selector-grid__location,.po-selector-grid__vendor{grid-column:1/-1}.po-active-filter-summary__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.po-active-filter-summary__chips::-webkit-scrollbar{display:none}.po-active-filter-summary__chip{flex:0 0 auto;max-width:72vw}}@media (max-width:560px){.po-active-filter-summary{align-items:stretch;flex-direction:column;gap:var(--space-1,4px)}.po-active-filter-summary__label{padding-top:0}.po-active-filter-summary__clear{align-self:flex-start;margin-left:0}.po-date-fieldset__fields,.po-selector-grid{grid-template-columns:minmax(0,1fr)}.po-selector-grid__delivery-status,.po-selector-grid__location,.po-selector-grid__number,.po-selector-grid__purchaser,.po-selector-grid__status,.po-selector-grid__vendor{grid-column:1}}.bc-table.bc-table--order-lines thead th{position:sticky;top:0;z-index:10;background:var(--bg-tertiary);box-shadow:0 1px 0 0 var(--border-primary)}.po-header-save-state--muted .lucide-icon{fill:currentColor;opacity:.55}.po-lock-banner .bc-btn{flex:0 0 auto}.po-release-field-hint--empty-lines>.lucide-icon{flex:0 0 auto;margin-bottom:0}.po-lines-empty-state>.lucide-icon{margin-bottom:6px}.po-detail-container{position:relative}[data-theme=dark] .po-type-chip--active .bc-chip__icon{color:var(--color-primary-hover)}.po-type-chip .bc-chip__icon{color:var(--text-secondary,#64748b)}.po-type-chip--active .bc-chip__icon{color:var(--bc-connect-primary,#29755b)}.bc-table.bc-table--order-lines{table-layout:fixed;min-width:1480px}.bc-table.bc-table--order-lines td{vertical-align:middle}.po-line-quantity-cell .bc-repeater-input--numeric,.po-lines-scroll td.text-right>.bc-repeater-input--numeric{display:block;margin-left:auto}.po-header-source{display:contents}.po-detail-embedded .po-detail-card{border:0;box-shadow:none}.po-field-label__hint{margin-left:6px;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.po-delivery-hint{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;color:var(--text-secondary);background:transparent;border-left:2px solid var(--border-secondary);align-self:flex-end;margin-bottom:6px;line-height:1.3}.po-delivery-hint--warning{color:var(--status-warning,#b45309);border-left-color:var(--status-warning,#b45309)}.po-arrival-time-block{margin-bottom:4px}.po-arrival-time-block__inner{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:6px;font-size:13px}.po-arrival-time-edit{flex-wrap:wrap}.po-arrival-time-edit__label{font-size:12px;font-weight:600;color:var(--text-secondary)}.po-arrival-time-edit__sep{color:var(--text-tertiary)}.po-arrival-time-edit__flag{font-size:11px;font-style:italic}.po-input--time{width:auto;min-width:92px;padding:4px 8px;font-size:13px}.po-arrival-time-block__icon{color:var(--text-tertiary);flex-shrink:0}.po-arrival-time-block__content{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.po-detail-card .po-route-order-text{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;color:var(--color-primary)}.po-route-order-text svg{flex:0 0 auto;margin-top:1px}.po-lookup-empty{width:100%;min-height:74px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed var(--border-secondary,rgba(148,163,184,.58));border-radius:7px;background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 72%,transparent);color:var(--text-primary,#1f2937);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.po-lookup-empty:focus-visible,.po-lookup-empty:hover{border-color:rgba(41,117,91,.48);background:rgba(41,117,91,.035);box-shadow:0 0 0 2px rgba(41,117,91,.08);outline:none}.po-lookup-empty:disabled{cursor:default;opacity:.72;box-shadow:none}.po-lookup-empty--error{border-color:rgba(239,68,68,.48);background:rgba(239,68,68,.035)}.po-lookup-empty__icon{width:34px;height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(41,117,91,.16);border-radius:7px;background:var(--bg-card,var(--bg-primary,#fff));color:var(--bc-connect-primary,#29755b)}.po-lookup-empty__content{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.po-lookup-empty__title{font-size:13px;line-height:1.25;font-weight:700}.po-lookup-empty__text{font-size:12px;line-height:1.3;color:var(--text-secondary,#64748b)}.po-lookup-empty__action{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid var(--border-primary,rgba(203,213,225,.9));border-radius:6px;background:var(--bg-card,var(--bg-primary,#fff));color:var(--text-primary,#1f2937);font-size:12px;font-weight:600}.po-fulfillment-target{display:flex;flex-direction:column;gap:8px}.po-fulfillment-target__summary{min-height:32px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-sm,4px);background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#475569);font-size:12px;line-height:1.35}.po-header-save-state{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary,#64748b);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.po-header-save-state--warning{color:var(--bc-warning-dark,#92400e)}.po-header-save-state--success{color:var(--bc-connect-primary,#29755b)}.po-detail-card .po-status-pill--unsaved{background:color-mix(in srgb,var(--status-warning,#f59e0b) 13%,var(--bg-primary,#fff));color:var(--bc-warning-dark,#92400e)}.po-release-context{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:4px 8px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer}.po-release-context--static{cursor:default}.po-lock-banner{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--status-warning,#f59e0b) 24%,transparent);border-radius:8px;background:color-mix(in srgb,var(--status-warning,#f59e0b) 12%,var(--bg-primary,#fff));color:var(--status-warning-hover);font-size:13px;line-height:1.35}.po-lock-banner__icon{flex:0 0 auto}.po-lock-banner__text{flex:1 1 auto}.po-release-context--info{background:color-mix(in srgb,var(--bc-connect-primary,#29755b) 7%,var(--bg-primary,#fff));border-color:color-mix(in srgb,var(--bc-connect-primary,#29755b) 10%,transparent);color:var(--bc-connect-primary,#29755b)}.po-release-context--warning{background:color-mix(in srgb,var(--status-warning,#f59e0b) 12%,var(--bg-primary,#fff));border-color:color-mix(in srgb,var(--status-warning,#f59e0b) 18%,transparent);color:var(--status-warning)}.po-release-context--ready{background:color-mix(in srgb,var(--status-success,#16a34a) 10%,var(--bg-primary,#fff));border-color:color-mix(in srgb,var(--status-success,#16a34a) 16%,transparent);color:var(--status-success,#16834a)}.po-release-context:focus-visible,.po-release-context:hover{filter:brightness(.985);text-decoration:underline;outline:none}.po-release-context--static:focus-visible,.po-release-context--static:hover{filter:none;text-decoration:none}.po-release-field-hint--lookup{margin-left:var(--space-0-5)}.po-release-field-hint--empty-lines{justify-content:center;width:auto;max-width:min(560px,100%);margin:0 auto var(--space-1);padding:0;border:0;background:transparent;text-align:center}.po-lines-empty-state{min-height:220px;padding:28px 24px 32px;gap:8px}.po-lines-empty-state>p{margin-bottom:4px}.po-detail-header-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.po-line-waf-link{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--bc-connect-primary,#29755b);font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;padding:0;white-space:nowrap}.po-line-waf-link:focus-visible,.po-line-waf-link:hover{text-decoration:underline;outline:none}.po-card-progress{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;border-radius:var(--radius-lg,6px) var(--radius-lg,6px) 0 0;z-index:10}.po-card-progress__bar{width:40%;height:100%;background:var(--bc-connect-primary,#29755b);border-radius:2px;animation:po-card-progress-slide 1.2s ease-in-out infinite}@keyframes po-card-progress-slide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.po-block{display:block}.po-section-error-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:rgba(239,68,68,.1);color:#b91c1c;border:1px solid rgba(239,68,68,.22);font-size:11px;font-weight:700;line-height:1;font-feature-settings:"tnum"}.po-repeater-readonly{display:inline-block;padding:2px 6px;height:26px;line-height:22px;font-size:var(--text-xs,12px);color:var(--text-secondary)}.po-repeater-row--complete td:first-child{box-shadow:inset 3px 0 0 var(--bc-status-green,#15803d)}.po-repeater-row--partial td:first-child{box-shadow:inset 3px 0 0 var(--bc-status-amber-dark,#b45309)}.po-header-delivery{display:flex;align-items:center;gap:var(--bc-spacing-sm,8px);margin-top:6px}.po-header-delivery__bar{width:120px;height:6px;background:var(--border-primary);border-radius:3px;overflow:hidden}.po-header-delivery__fill{width:100%;height:100%;border-radius:3px;transform-origin:left center;transition:transform var(--transition-slow)}.po-header-delivery__fill--partial{background:var(--bc-status-amber-dark,#b45309)}.po-header-delivery__fill--complete{background:var(--bc-status-green,#15803d)}.po-header-delivery__fill--over{background:var(--bc-status-blue,#2563eb)}.po-header-delivery__label{font-size:var(--text-xs,12px);font-weight:var(--font-bold,700);font-variant-numeric:tabular-nums}.po-header-delivery__label--partial{color:var(--bc-status-amber-dark,#b45309)}.po-header-delivery__label--complete{color:var(--bc-status-green,#15803d)}.po-header-delivery__label--over{color:var(--bc-status-blue,#2563eb)}.po-header-delivery__detail{font-size:var(--text-xs,12px);color:var(--text-secondary)}.po-line-delivery{display:flex;flex-direction:column;align-items:flex-end;gap:3px;padding:2px 6px}.po-line-delivery__text{font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);line-height:1;font-variant-numeric:tabular-nums}.po-line-delivery__text--none,.po-line-delivery__total{font-weight:400;color:var(--text-secondary)}.po-line-delivery__text--partial{color:var(--bc-status-amber-dark,#b45309)}.po-line-delivery__text--complete{color:var(--bc-status-green,#15803d)}.po-line-delivery__bar{width:100%;max-width:64px;height:3px;background:var(--border-primary);border-radius:2px;overflow:hidden}.po-line-delivery__fill{width:100%;height:100%;border-radius:2px;transform-origin:left center;transition:transform var(--transition-slow)}@media (prefers-reduced-motion:reduce){.po-header-delivery__fill,.po-line-delivery__fill{transition:none}}.po-line-delivery__fill--partial{background:var(--bc-status-amber-dark,#b45309)}.po-line-delivery__fill--complete{background:var(--bc-status-green,#15803d)}.po-document-summary{padding:8px 18px;border-bottom:1px solid var(--border-secondary,#e5e7eb);background:var(--bg-primary)}.po-document-summary .po-document-summary__primary{color:var(--color-primary,#29755b)}.po-document-summary .po-document-summary__delivery--success{color:var(--bc-status-green,#15803d)}.po-document-summary .po-document-summary__delivery--warning{color:var(--bc-status-amber-dark,#b45309)}[data-theme=dark] .po-card-progress__bar{background:var(--bc-connect-primary-dark,#4ade80)}[data-theme=dark] section.po-detail-card{border-color:var(--border-secondary);box-shadow:0 1px 2px rgba(0,0,0,.38),0 12px 30px rgba(0,0,0,.16)}[data-theme=dark] .po-type-selector .po-type-chip{border-color:var(--border-primary);background:var(--bg-input);color:var(--text-secondary);box-shadow:none}[data-theme=dark] .po-type-selector .po-type-chip:disabled:not(.po-type-chip--active){border-color:var(--border-tertiary);background:color-mix(in srgb,var(--surface-subtle) 88%,var(--surface-raised));color:var(--text-disabled)}[data-theme=dark] .po-type-selector .po-type-chip--active,[data-theme=dark] .po-type-selector .po-type-chip:disabled.po-type-chip--active{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 15%,var(--bg-input));color:var(--color-primary-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent)}[data-theme=dark] .po-order-summary__value--highlight{color:var(--bc-connect-primary-dark,#4ade80)}.po-line-resolving{position:relative;pointer-events:none}.po-line-resolving td{opacity:.4}.po-line-resolving td:first-child:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid var(--border-secondary);border-top-color:var(--bc-connect-primary,#29755b);border-radius:50%;animation:po-spin .6s linear infinite;z-index:1}@keyframes po-spin{to{transform:rotate(1turn)}}.po-position-focus-summary{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;border-bottom:1px solid var(--border-primary,#dbe3ec);background:color-mix(in srgb,var(--bg-secondary,#f8fafc) 82%,var(--bg-primary,#fff))}.po-position-focus-summary__items{min-width:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px}.po-position-focus-summary__item{min-width:0;min-height:38px;display:grid;grid-template-columns:14px auto minmax(0,1fr);align-items:center;-moz-column-gap:7px;column-gap:7px;padding:7px 9px;border:1px solid var(--border-primary,rgba(203,213,225,.86));border-radius:7px;background:color-mix(in srgb,var(--bg-primary,#fff) 78%,transparent);color:var(--text-primary,#1f2937);text-align:left;cursor:pointer}.po-position-focus-summary__item:focus-visible,.po-position-focus-summary__item:hover{border-color:rgba(41,117,91,.42);background:rgba(41,117,91,.035);box-shadow:0 0 0 2px rgba(41,117,91,.07);outline:none}.po-position-focus-summary__item--warning{border-color:rgba(239,68,68,.36);background:color-mix(in srgb,var(--status-error,#ef4444) 10%,var(--bg-primary,#fff))}.po-position-focus-summary__item--warning:focus-visible,.po-position-focus-summary__item--warning:hover{border-color:rgba(239,68,68,.52);background:color-mix(in srgb,var(--status-error,#ef4444) 14%,var(--bg-primary,#fff));box-shadow:0 0 0 2px rgba(239,68,68,.08)}.po-position-focus-summary__icon{color:var(--text-secondary,#64748b)}.po-position-focus-summary__item--warning .po-position-focus-summary__icon{color:var(--status-error,#b42318)}.po-position-focus-summary__label{color:var(--text-tertiary,#64748b);font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.po-position-focus-summary__value{min-width:0;color:var(--text-primary,#1f2937);font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-position-focus-summary__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.po-head-error-chip{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid rgba(239,68,68,.34);border-radius:999px;background:color-mix(in srgb,var(--status-error,#ef4444) 10%,var(--bg-primary,#fff));color:var(--status-error,#b42318);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.po-head-error-chip:focus-visible,.po-head-error-chip:hover{border-color:rgba(239,68,68,.52);background:color-mix(in srgb,var(--status-error,#ef4444) 14%,var(--bg-primary,#fff));box-shadow:0 0 0 2px rgba(239,68,68,.08);outline:none}@media (max-width:1180px){.po-position-focus-summary{align-items:stretch;flex-direction:column}.po-position-focus-summary__actions{justify-content:flex-start}}@media (max-width:760px){.po-position-focus-summary{padding:10px 12px}.po-position-focus-summary__items{grid-template-columns:1fr}.po-position-focus-summary__actions{flex-wrap:wrap}}.po-type-selector .po-type-chip{height:32px;padding:0 13px;border-radius:8px;border-color:var(--border-primary,#cbd5e1);background:var(--bg-primary,#fff);color:var(--text-primary,#1f2937);font-size:13px;font-weight:500;line-height:1;box-shadow:0 1px 1px rgba(15,23,42,.03)}.po-type-selector .po-type-chip:focus-visible,.po-type-selector .po-type-chip:hover{opacity:1;transform:none;border-color:color-mix(in srgb,var(--bc-connect-primary,#29755b) 45%,var(--border-primary));background:color-mix(in srgb,var(--bc-connect-primary,#29755b) 4%,var(--bg-primary,#fff));box-shadow:0 0 0 2px color-mix(in srgb,var(--bc-connect-primary,#29755b) 10%,transparent);outline:none}.po-type-selector .po-type-chip:disabled{opacity:.72;cursor:default;pointer-events:none}.po-type-selector .po-type-chip:disabled.po-type-chip--active{opacity:1;background:color-mix(in srgb,var(--bc-connect-primary,#29755b) 8%,var(--bg-primary,#fff));color:var(--bc-connect-primary,#29755b)}.po-type-selector .po-type-chip--active{background:color-mix(in srgb,var(--bc-connect-primary,#29755b) 9%,var(--bg-primary,#fff));color:var(--bc-connect-primary,#29755b);border-color:var(--bc-connect-primary,#29755b);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bc-connect-primary,#29755b) 25%,transparent)}.po-type-selector .po-type-chip--just-selected{animation:po-type-chip-select .2s cubic-bezier(.16,1,.3,1) both}.po-type-selector .po-type-chip--active:focus-visible,.po-type-selector .po-type-chip--active:hover{transform:none;box-shadow:none}@keyframes po-type-chip-select{0%{transform:scale(.93)}to{transform:scale(1)}}.po-suggestion-loader{flex-direction:column;padding:80px 20px;gap:16px}.po-suggestion-loader,.po-suggestion-loader__orb{display:flex;align-items:center;justify-content:center}.po-suggestion-loader__orb{position:relative;width:72px;height:72px}.po-suggestion-loader__ring{position:absolute;inset:0;border-radius:50%;border:2px solid var(--border-primary);border-top-color:var(--color-primary,#2d6a4f);animation:po-orb-spin 1s cubic-bezier(.4,0,.2,1) infinite}.po-suggestion-loader__icon{color:var(--color-primary,#2d6a4f);opacity:.7}.po-suggestion-loader__text{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.po-suggestion-loader__subtext{font-size:13px;color:var(--text-secondary);margin:0}@keyframes po-orb-spin{to{transform:rotate(1turn)}}.po-repeater-input--computed{background:var(--bg-tertiary)!important;color:var(--text-secondary);font-weight:var(--font-semibold)}.po-line-number{color:var(--text-secondary,#475569);font-variant-numeric:tabular-nums}.po-line--has-detail td{border-bottom:none!important}.po-line--error td{background:color-mix(in srgb,var(--status-error,#ef4444) 3%,var(--bg-primary,#fff))!important}.po-line--error td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--status-error,#ef4444) 70%,transparent)}.po-line--error+.po-line-detail-row td{background:color-mix(in srgb,var(--status-error,#ef4444) 3%,var(--bg-primary,#fff))!important}.po-line-detail-row td{background:color-mix(in srgb,var(--bg-primary,#fff) 82%,var(--bg-secondary,#f8fafc))!important;padding-top:0!important;padding-bottom:6px!important;border-bottom:1px solid var(--border-tertiary,#e2e8f0)!important}.po-line--has-detail:focus-visible td,.po-line--has-detail:focus-visible+.po-line-detail-row td,.po-line--has-detail:hover td,.po-line--has-detail:hover+.po-line-detail-row td,.po-line-detail-row:focus-visible td,.po-line-detail-row:hover td{background:var(--bg-hover)!important}.po-line-detail{display:flex;align-items:center;gap:14px;min-height:30px;padding:1px 10px 1px 0;min-width:0}.po-line-error-summary{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;max-width:420px;min-height:23px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--status-error,#ef4444) 35%,transparent);border-radius:5px;background:color-mix(in srgb,var(--status-error,#ef4444) 8%,var(--bg-primary,#fff));color:var(--status-error,#ef4444)}.po-line-error-summary__item{border:0;background:transparent;padding:0;color:var(--status-error,#ef4444);font-size:10px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0;cursor:pointer;white-space:nowrap}.po-line-error-summary__item:not(:last-child):after{content:"·";margin-left:6px;color:color-mix(in srgb,var(--status-error,#ef4444) 55%,transparent)}.po-line-error-summary__item:focus-visible,.po-line-error-summary__item:hover{text-decoration:underline;outline:none}.po-line-detail__meta{display:flex;align-items:center;gap:4px;flex:0 0 auto;min-width:260px;padding-right:14px;border-right:1px solid rgba(100,116,139,.16)}.po-line-detail__waf{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0}.po-line-waf-link--disabled{color:var(--text-tertiary,#94a3b8);cursor:default}.po-line-waf-link--disabled:focus-visible,.po-line-waf-link--disabled:hover{text-decoration:none}.po-line-detail__text-token{color:var(--text-secondary,#53647a);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.po-line-detail__dot{color:var(--text-tertiary,#94a3b8);font-size:12px;line-height:1}.po-line-detail__muted{color:var(--text-tertiary,#94a3b8);font-size:var(--text-xs,12px)}.po-line-detail__packaging{display:flex;align-items:center;gap:8px;min-width:0;flex:0 0 auto}.po-line-mini-field{display:flex;align-items:center;gap:5px;min-width:0}.po-line-detail__note span,.po-line-mini-field span{color:var(--text-tertiary,#74839a);font-size:10px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.po-line-mini-input{width:52px;height:23px!important;padding-left:6px!important;padding-right:6px!important;font-size:var(--text-xs,12px)!important}.po-line-detail__note{display:flex;align-items:center;gap:6px;min-width:130px;flex:1 1 220px}.po-line-detail__note-trigger{height:23px;display:inline-flex;align-items:center;gap:4px;padding:0 5px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--text-tertiary,#74839a);font-size:11px;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:0;cursor:pointer}.po-line-detail__note-trigger:focus-visible,.po-line-detail__note-trigger:hover{background:rgba(41,117,91,.07);border-color:rgba(41,117,91,.16);color:var(--bc-connect-primary,#29755b);outline:none}.po-line-detail__note-trigger:disabled{opacity:.45;cursor:default;pointer-events:none}.po-line-detail__note-input{height:24px!important;font-size:var(--text-xs,12px)!important;color:var(--text-secondary,#475569)}@media (max-width:1280px){.po-line-detail{align-items:flex-start;flex-wrap:wrap}.po-line-detail__packaging{flex-wrap:wrap}}.po-vendor-blocked{margin-top:8px}.po-doc-type-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;color:var(--bc-primary,#0b5cad);background:var(--tint-primary-soft);white-space:nowrap}.po-document-type-segment{align-self:flex-start}.po-reservation-note{margin-top:10px}.po-reservation-sent{font-size:12px;white-space:nowrap}.po-reservation-status{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle,#e2e8f0)}.po-reservation-status__kpis{margin-bottom:10px}.po-reservation-status__table{overflow-x:auto}.po-reservation-status__row--done td{color:var(--text-tertiary,#64748b)}.po-reservation-status__calloffs{margin-top:10px}.po-reservation-calloff-list{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.po-reservation-calloff-list li{display:flex;align-items:center;gap:8px;font-size:12px}.po-line-window{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:6px}.po-line-mini-field--date{min-width:150px}.po-line-window__picker{width:150px}.po-line-window__sep{padding-bottom:6px;color:var(--text-tertiary,#64748b)}.po-line-calloff-hints{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.po-line-hint{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;line-height:16px;white-space:nowrap}.po-line-hint--warning{color:var(--status-warning);background:var(--status-warning-bg)}.po-line-hint--muted{color:var(--text-secondary,#475569);background:var(--surface-muted,#f1f5f9)}.po-cancel-mail{margin-top:12px}.po-callOff-link{align-self:flex-start}.po-lines-scroll{max-height:70vh;overflow-y:auto;overflow-x:auto;scroll-padding-bottom:132px}.po-detail-card{overflow:visible!important}.dispo-quick-step{display:flex;align-items:flex-start;gap:var(--space-2-5);border:1px solid color-mix(in srgb,var(--border-primary) 85%,transparent);border-radius:var(--radius-2xl);padding:var(--space-2-5);background:color-mix(in srgb,var(--bg-secondary) 65%,var(--bg-card) 35%)}.dispo-quick-step__icon{width:18px;color:var(--text-secondary,#475569);margin-top:1px;display:inline-flex;align-items:center;justify-content:center}.dispo-quick-step__content{min-width:0;flex:1}.dispo-quick-step__label{font-weight:600;color:var(--text-primary,#111827)}.dispo-quick-step.is-active{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--border-primary));background:color-mix(in srgb,var(--color-primary) 10%,var(--bg-card) 90%)}.dispo-quick-step.is-active .dispo-quick-step__icon{color:var(--color-primary)}.dispo-quick-step.is-done{border-color:color-mix(in srgb,var(--status-success) 45%,var(--border-primary));background:var(--status-success-bg)}.dispo-quick-step.is-done .dispo-quick-step__icon{color:var(--status-success)}.dispo-quick-step.is-error{border-color:color-mix(in srgb,var(--status-error) 45%,var(--border-primary));background:var(--status-error-bg)}.dispo-quick-step.is-error .dispo-quick-step__icon{color:var(--status-error)}.bc-dispo-matrix__cell-btn{width:100%;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.bc-dispo-matrix__cell-btn:disabled{cursor:not-allowed;opacity:.6}.bc-dispo-ref-table .bc-table-primary{font-weight:var(--font-medium,500)}.bc-dispo-ref-table td:first-child .bc-table-primary{font-weight:var(--font-semibold,600)}.bc-dispo-matrix__cell-btn.is-selected{background:color-mix(in srgb,var(--color-primary,#29755b) 14%,var(--bg-primary,#fff));box-shadow:inset 0 0 0 2px var(--color-primary,#29755b)}.bc-dispo-matrix__cell-btn:hover:not(:disabled):not(.is-selected){background:color-mix(in srgb,var(--color-primary,#29755b) 7%,transparent)}.bc-disposition-results-page .bc-dispo-table--filiale-sticky tbody tr.bc-table-row--selected .bc-dispo-filiale-sticky-cell,.bc-disposition-results-page .bc-dispo-table--filiale-sticky tbody tr.bc-table-row--selected .bc-dispo-summevpe-sticky-cell{background-color:var(--bc-bg-hover,rgba(0,0,0,.05))}.bc-dispo-wsftar-sidepanel>.bc-card__content{padding:16px}.bc-dispo-wsftar-sidepanel--collapsed .bc-card__content{padding:8px}.bc-dispo-section--matrix .bc-table-wrapper{max-height:62vh;overflow-x:auto;overflow-y:auto;border-top:1px solid var(--border-primary,#dfe6ee);background:var(--bg-primary,#fff);scrollbar-gutter:stable}.bc-table.bc-table--distribution-matrix{table-layout:fixed}.bc-table.bc-table--distribution-matrix td,.bc-table.bc-table--distribution-matrix th{height:42px;padding:6px 8px;border-color:var(--border-primary,#edf1f5);font-size:var(--text-sm,14px);vertical-align:middle}.bc-table.bc-table--distribution-matrix thead th{color:var(--text-secondary,#4b5563);font-weight:700;white-space:nowrap}.bc-table.bc-table--distribution-matrix tbody td:not(.bc-dispo-filiale-sticky-cell):not(.bc-dispo-summevpe-sticky-cell){text-align:center}.bc-table.bc-table--distribution-matrix tbody tr:hover .bc-dispo-filiale-sticky-cell,.bc-table.bc-table--distribution-matrix tbody tr:hover .bc-dispo-summevpe-sticky-cell,.bc-table.bc-table--distribution-matrix tbody tr:hover td{background-color:var(--bg-secondary,#f8fafc)}@media (min-width:960px){.bc-dispo-split__pane--left .bc-table-wrapper{max-height:calc(100vh - 400px);overflow-y:auto}.bc-dispo-split__pane--right .bc-table-wrapper{overflow-y:visible}}.bc-dispo-side-panel>.bc-card__content--no-padding{flex:1 1 0;min-height:0;overflow-y:auto}.bc-table-wrapper--scroll .bc-dispo-sales-grid--summary{position:sticky;bottom:0;z-index:3;box-shadow:0 -6px 14px rgba(15,23,42,.08)}.bc-dispo-sales-detail-toolbar__source .bc-field-label{margin:0;white-space:nowrap}.bc-dispo-plan-info-notice .lucide-icon{flex:0 0 auto;margin-top:1px}.dispo-quick-dialog__steps{display:flex;flex-direction:column;gap:var(--space-2)}.dispo-resume-fade-enter-active,.dispo-resume-fade-leave-active{transition:opacity .22s ease}.dispo-resume-fade-enter,.dispo-resume-fade-enter-from,.dispo-resume-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.dispo-resume-fade-enter-active,.dispo-resume-fade-leave-active{transition:none}}.dispo-process-dialog{display:flex;flex-direction:column;gap:12px}.dispo-process-dialog__headline{display:flex;align-items:center;gap:8px;font-weight:var(--font-semibold,600)}.dispo-process-dialog__icon{color:var(--text-secondary)}.dispo-process-dialog__icon--error{color:var(--status-error,#dc2626)}.dispo-process-dialog__list{display:flex;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--border-primary);border-radius:var(--radius-md,4px);background:var(--bg-secondary);max-height:240px;overflow:auto}.dispo-process-row{display:flex;align-items:flex-start;gap:10px}.dispo-process-row__icon{width:20px;display:flex;align-items:center;justify-content:center;padding-top:2px}.dispo-process-row__main{min-width:0}.dispo-process-row__title{font-weight:var(--font-semibold,600);color:var(--text-primary)}.dispo-process-ok{color:var(--status-success,#16a34a)}.dispo-process-error{color:var(--status-error,#dc2626)}.dispo-process-dialog__summary{color:var(--text-secondary)}.bc-dispo-card--sub{border-radius:var(--radius-md,4px)}.bc-dispo-holiday-override-panel{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid color-mix(in srgb,var(--status-success,#16a34a) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--status-success,#16a34a) 14%,transparent)}.bc-dispo-holiday-override-panel--row{width:100%;border-radius:var(--radius-md,4px);justify-content:space-between;padding:8px 10px}.bc-dispo-holiday-override-panel__text{font-size:var(--text-2xs,11px);line-height:1.2;font-weight:var(--font-semibold,600);color:color-mix(in srgb,var(--status-success,#16a34a) 80%,var(--text-primary,#1e293b))}.bc-dispo-form-col{min-width:220px}.bc-dispo-card-aside{gap:var(--space-2)}.bc-dispo-card-aside__stack{gap:var(--space-0-5)}.bc-dispo-step-intro{max-width:720px;margin:var(--space-0-5,2px) 0 0}.bc-dispo-step-content{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-primary,#e2e8f0)}.bc-dispo-step-header{margin-bottom:var(--space-4)}.bc-dispo-step-title{margin:0;color:var(--text-primary,#1e293b);font-size:var(--text-lg,18px);font-weight:var(--font-bold,700);line-height:1.35}@media (max-width:900px){.bc-dispo-step-content{padding:var(--space-4)}}.bc-dispo-algorithm-option{max-width:360px;white-space:normal}.bc-dispo-algorithm-option__description{overflow-wrap:anywhere;white-space:normal}.bc-dispo-vg-select,.bc-dispo-vorlage-select{min-width:260px}.bc-dispo-umfang-summary{font-size:var(--text-sm,14px);line-height:1.4;color:var(--text-primary,#1e293b)}.bc-dispo-umfang-summary strong{font-weight:var(--font-bold,700)}.bc-dispo-umfang-nl__name{font-size:var(--text-compact,13px);font-weight:var(--font-semibold,600);color:var(--text-primary,#1e293b)}.bc-dispo-umfang-nl__vgs{font-size:var(--text-xs,12px);line-height:1.4;color:var(--text-secondary,#475569);margin-top:var(--space-0-5)}.bc-dispo-reference-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4,16px)}.bc-dispo-reference-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2,8px)}.bc-dispo-reference-summary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1,4px) var(--space-2,8px);margin-top:var(--space-2,8px);color:var(--text-secondary);font-size:var(--text-xs,12px)}.bc-dispo-reference-summary__item,.bc-dispo-reference-summary__status{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.bc-dispo-reference-summary__item{font-variant-numeric:tabular-nums}.bc-dispo-reference-summary__separator{width:1px;height:12px;background:var(--border-secondary)}.bc-dispo-reference-summary__status{color:var(--status-success);font-weight:var(--font-semibold,600)}.bc-dispo-reference-loading{display:flex;flex-direction:column;gap:var(--space-3,12px)}.bc-dispo-reference-loading__status{display:flex;align-items:center;gap:var(--space-2,8px);min-height:var(--bc-input-height)}.bc-dispo-reference-skeleton--status{width:12rem;height:.75rem}.bc-dispo-reference-skeleton--combo{width:70%;height:.75rem}.bc-dispo-reference-skeleton--range{width:82%;height:.75rem}.bc-dispo-ref-table-wrap{max-height:min(32.5rem,60vh)}.bc-dispo-ref-run-table,.bc-dispo-ref-table-wrap{border:1px solid var(--border-primary);border-radius:var(--radius-md,8px)}.bc-dispo-ref-run-table{max-height:min(26rem,45vh)}.bc-dispo-ref-blockers{margin:var(--space-1,4px) 0 0;padding-left:var(--space-4,16px)}.bc-dispo-ref-column-label{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.bc-dispo-info-trigger{display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:var(--radius-sm,4px);cursor:help}.bc-dispo-info-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:900px){.bc-dispo-reference-header{flex-direction:column}.bc-dispo-reference-actions{justify-content:flex-start}}.bc-dispo-ref-group{text-align:center;letter-spacing:.04em}.bc-dispo-ref-cell--forecast,.bc-dispo-ref-group--forecast{background:var(--surface-subtle)}.bc-dispo-ref-cell--forecast-start{border-left:1px solid var(--border-primary)}.bc-dispo-panel-hint{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:var(--text-sm,14px);line-height:1.5;color:var(--text-secondary,#475569)}.bc-dispo-panel-hint__icon{flex:0 0 auto;margin-top:2px;color:var(--text-tertiary,#64748b)}.bc-dispo-holiday-toggle-list{display:flex;flex-direction:column}.bc-dispo-holiday-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-tertiary,#f1f5f9)}.bc-dispo-holiday-toggle-row:last-child{border-bottom:0}.bc-dispo-vorlage-group-header{width:100%;font-size:var(--text-xs,12px);font-weight:var(--font-bold,700);letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary,#64748b);padding:4px 0;margin:2px 0;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.12))}.bc-dispo-vorlage-option{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-dispo-vorlage-option__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.bc-dispo-vorlage-option__title{color:var(--text-primary);font-weight:var(--font-semibold,600);overflow-wrap:anywhere}.bc-dispo-vorlage-option__scope{flex:0 0 auto;font-size:var(--text-2xs,11px);font-weight:var(--font-bold,700);letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary,#29755b);background:var(--color-primary-light,rgba(41,117,91,.1));border-radius:999px;padding:2px 8px}.bc-dispo-vorlage-option__description{line-height:1.35;overflow-wrap:anywhere}.bc-dispo-edit-zuordnung-btn{font-size:var(--text-sm,14px);padding:10px 12px}.bc-dispo-sales-kpi-list{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:12px}@media (max-width:900px){.bc-dispo-sales-kpi-list{grid-template-columns:1fr}}.bc-dispo-sales-kpi-card{cursor:pointer}.bc-dispo-sales-kpi-card--loading{position:relative;overflow:hidden}.bc-dispo-sales-kpi-card--error{cursor:default;border-color:rgba(185,28,28,.35);background:var(--status-error-bg,#fff7f7)}.bc-dispo-sales-kpi-card__loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bg-card,#fff) 82%,transparent);backdrop-filter:blur(1px);z-index:3}.bc-dispo-sales-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px}@media (max-width:900px){.bc-dispo-sales-kpi-grid{grid-template-columns:1fr}}.bc-dispo-sales-kpi{padding:10px 12px;border:1px solid var(--border-subtle,rgba(0,0,0,.12));border-radius:var(--radius-md,4px)}.bc-dispo-sales-kpi--updated{color:var(--status-success,#16a34a);font-weight:var(--font-semibold,600);background:var(--status-success-bg,#ecfdf5);border-color:rgba(22,163,74,.4)}.bc-dispo-sales-kpi-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bc-dispo-sales-kpi-table__num--updated{color:var(--status-success,#16a34a);font-weight:var(--font-semibold,600)}.bc-dispo-sales-kpi-table__actions{text-align:center;width:56px}.bc-dispo-sales-kpi-table tr.bc-row--disabled{cursor:not-allowed;opacity:.55}.bc-dispo-sales-kpi-table tr.bc-row--disabled:hover{background:transparent}.bc-dispo-matrix-scroll{overflow:auto;border:1px solid var(--border-subtle,rgba(0,0,0,.12));border-radius:var(--radius-md,4px);max-height:420px}.bc-dispo-matrix{width:auto;min-width:0;border-collapse:separate;border-spacing:0}.bc-dispo-matrix__cell,.bc-dispo-matrix__colhead{width:96px;min-width:96px}.bc-dispo-matrix__colhead,.bc-dispo-matrix__corner,.bc-dispo-matrix__rowhead{background:var(--bg-secondary,#f1f5f9);color:var(--text-secondary,#64748b);font-size:var(--text-xs,12px);font-weight:var(--font-semibold,600);padding:8px 10px;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.12));border-right:1px solid var(--border-subtle,rgba(0,0,0,.12));position:sticky;top:0;z-index:2}.bc-dispo-matrix__rowhead{left:0;z-index:3;text-align:left;white-space:nowrap}.bc-dispo-matrix__corner{left:0;z-index:4;text-align:left}.bc-dispo-matrix__colhead{white-space:nowrap;text-align:center}.bc-dispo-matrix__cell{padding:0;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.12));border-right:1px solid var(--border-subtle,rgba(0,0,0,.12))}.bc-dispo-matrix__check{font-size:var(--text-sm,14px);font-weight:var(--font-bold,700);color:var(--color-primary,#29755b);line-height:1}.bc-dispo-matrix__empty{text-align:center;padding:24px 16px;color:var(--text-tertiary,#64748b);font-size:var(--text-sm,14px)}.bc-dispo-article-cell{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;white-space:nowrap}.bc-dispo-article-info{cursor:help;display:inline-flex;flex:0 0 auto;opacity:.72}.bc-dispo-result-matrix{overflow:hidden}.bc-dispo-matrix-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 14px;border-bottom:1px solid var(--border-primary,#e5ebf2);background:var(--bg-primary,#fff)}.bc-dispo-matrix-header__title{display:flex;align-items:flex-start;gap:10px;min-width:0}.bc-dispo-matrix-header__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:var(--color-primary-50,#eef7f3);color:var(--color-primary,#29755b);flex:0 0 auto}.bc-dispo-matrix-header__status{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bc-dispo-matrix-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid var(--border-primary,#e8edf3);background:var(--bg-secondary,#fbfcfd)}.bc-dispo-wsftar-rule{display:flex;align-items:flex-start;gap:6px;margin-top:6px;padding:6px 8px;border-radius:5px;font-size:12px;line-height:1.35;background:color-mix(in srgb,var(--text-secondary,#475569) 7%,transparent);color:var(--text-secondary,#475569)}.bc-dispo-wsftar-rule__icon{flex:0 0 auto;margin-top:1px}.bc-dispo-wsftar-rule--blocked,.bc-dispo-wsftar-rule--capped{background:color-mix(in srgb,var(--status-warning) 10%,transparent);color:var(--status-warning)}.bc-dispo-wsftar-rule--applied,.bc-dispo-wsftar-rule--exact,.bc-dispo-wsftar-rule--raised{background:color-mix(in srgb,var(--color-primary,#29755b) 10%,transparent);color:var(--color-primary,#29755b)}.bc-dispo-schablone-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:9px 12px;border:1px solid var(--border-primary,#e8edf3);border-radius:6px;background:var(--bg-secondary,#fbfcfd)}.bc-dispo-schablone-bar--strip{padding:9px 18px;border:0;border-bottom:1px solid var(--border-primary,#e8edf3);border-radius:0}.bc-dispo-schablone-bar__hint,.bc-dispo-schablone-bar__info{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary,#475569)}.bc-dispo-schablone-bar__info{color:var(--color-primary,#29755b);font-weight:600}.bc-dispo-schablone-bar__icon{flex:0 0 auto}.bc-dispo-matrix-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;min-width:0}.bc-dispo-matrix-filters__group{width:260px;min-width:220px}.bc-dispo-matrix-toolbar__right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.bc-dispo-matrix-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:6px 18px;border-bottom:1px solid var(--border-primary,#eef2f6);background:var(--bg-primary,#fff)}.bc-dispo-matrix-meta__hint{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);line-height:1.3;white-space:nowrap}.bc-dispo-matrix-meta__hint>svg{flex:0 0 auto;color:var(--text-tertiary,#64748b)}@media (max-width:1100px){.bc-dispo-matrix-header,.bc-dispo-matrix-meta,.bc-dispo-matrix-toolbar{align-items:stretch;flex-direction:column}.bc-dispo-matrix-header__status,.bc-dispo-matrix-toolbar__right{justify-content:flex-start}}.bc-dispo-abgleich-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4,16px)}.bc-dispo-abgleich-intro__main{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1,4px) var(--space-2,8px);min-width:0}.bc-dispo-abgleich-intro__title{margin:0;color:var(--text-primary,#1e293b);font-size:var(--text-base,16px);font-weight:var(--font-bold,700);line-height:1.25}.bc-dispo-abgleich-intro__meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2,8px)}.bc-dispo-abgleich-summary__status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1,4px)}.bc-dispo-abgleich-table__col-status{width:138px}.bc-dispo-abgleich-table__col-count{width:82px}.bc-dispo-abgleich-table__col-value{width:150px}.bc-dispo-abgleich-table__col-action{width:48px}.bc-dispo-abgleich-table__value{white-space:nowrap;font-variant-numeric:tabular-nums}.bc-dispo-abgleich-table__action{text-align:center}.bc-dispo-abgleich-table__row--error{cursor:default;background:color-mix(in srgb,var(--status-error-bg,#fff7f7) 68%,transparent)}.bc-dispo-abgleich-table__row--error:hover{background:color-mix(in srgb,var(--status-error-bg,#fff7f7) 68%,transparent)!important;box-shadow:none!important}.bc-dispo-abgleich-table__row--disabled{cursor:default;opacity:.62}.bc-dispo-abgleich-table__row--disabled:hover{background:transparent!important;box-shadow:none!important}@media (max-width:760px){.bc-dispo-abgleich-intro{flex-direction:column}.bc-dispo-abgleich-intro__meta{justify-content:flex-start}}.bc-dispo-work-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-card)}.bc-dispo-distribution-step,.bc-dispo-sales-step{min-width:0;padding:var(--space-4,16px)}.bc-dispo-distribution-table__row--error{cursor:default;background:var(--status-error-bg,#fff7f7)}.bc-dispo-distribution-table__row--error:hover{background:var(--status-error-bg,#fff7f7)!important;box-shadow:none!important}.bc-dispo-distribution-table__action{width:44px;text-align:center}.bc-dispo-sales-overview{min-width:0}.bc-dispo-work-header--flat{align-items:center;padding:0 0 var(--space-3,12px);border:0;border-bottom:1px solid var(--border-primary,#e2e8f0);border-radius:0;background:transparent}.bc-dispo-work-header__main{min-width:0}.bc-dispo-work-header__title{margin-top:2px;color:var(--text-primary);font-size:var(--text-lg,18px);font-weight:var(--font-bold,700);line-height:1.25}.bc-dispo-work-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px);margin-top:var(--space-1,4px);color:var(--text-secondary,#475569);font-size:var(--text-xs,12px);line-height:1.35}.bc-dispo-work-header__aside{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:900px){.bc-dispo-work-header--flat{align-items:stretch;flex-direction:column}.bc-dispo-work-header__aside{justify-content:flex-start}}.bc-dispo-actionbar{display:flex;align-items:flex-end;gap:16px;padding:12px 14px;border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-card);overflow-x:auto}.bc-dispo-actionbar__field{min-width:260px}.bc-dispo-actionbar__field--wide{min-width:320px}.bc-dispo-actionbar__field--action{min-width:210px;flex:0 0 auto}.bc-dispo-disclosure{border:1px solid var(--border-primary);border-radius:6px;background:var(--bg-card);margin-bottom:10px;overflow:hidden}.bc-dispo-disclosure__header{display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:var(--text-sm,14px);font-weight:var(--font-semibold,600);color:var(--text-primary);background:var(--bg-primary,#fff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;-webkit-tap-highlight-color:transparent}.bc-dispo-disclosure__header::-webkit-details-marker{display:none}.bc-dispo-disclosure__header::marker{content:""}.bc-dispo-disclosure__header:focus-visible,.bc-dispo-disclosure__header:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent);outline:none}.bc-dispo-disclosure__chevron{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--transition-fast)}.bc-dispo-disclosure[open]>.bc-dispo-disclosure__header .bc-dispo-disclosure__chevron{transform:rotate(90deg);color:var(--color-primary)}.bc-dispo-disclosure__content{padding:0 16px 16px;border-top:1px solid var(--border-tertiary);background:var(--bg-secondary,#fbfcfd)}@media (prefers-reduced-motion:reduce){.bc-dispo-disclosure__chevron{transition:none}}.bc-dispo-table--sticky-head thead th,.bc-dispo-table--sticky-header thead th{position:sticky;top:0;z-index:3;background-color:var(--bg-table-header,var(--bc-bg-secondary,#f8f9fa))}.bc-dispo-abgleich-combo-table-wrapper{max-height:min(62vh,620px);overflow-y:auto}.bc-dispo-sales-all-table-wrapper{overflow-x:auto}.bc-dispo-sales-all-table-scroll{position:relative;max-height:min(62vh,620px);overflow-y:auto;scrollbar-gutter:stable}.bc-dispo-sales-all-table-scroll .bc-dispo-sales-filialview-table,.bc-dispo-sales-all-table-scroll .bc-dispo-sales-vg-card-table{border-collapse:separate;border-spacing:0}.bc-dispo-sales-all-table-scroll .bc-dispo-sales-filialview-table thead th,.bc-dispo-sales-all-table-scroll .bc-dispo-sales-vg-card-table thead th{position:sticky;top:0;z-index:6;background-color:var(--bg-table-header,var(--bc-bg-secondary,#f8f9fa))}.bc-dispo-sales-all-table-scroll .bc-dispo-sales-filialview-table thead tr:first-child th,.bc-dispo-sales-all-table-scroll .bc-dispo-sales-vg-card-table thead tr:first-child th{top:0;z-index:7}.bc-dispo-sales-all-table-scroll .bc-dispo-sales-filialview-table thead tr:nth-child(2) th,.bc-dispo-sales-all-table-scroll .bc-dispo-sales-vg-card-table thead tr:nth-child(2) th{top:56px;z-index:6}.bc-dispo-abgleich-combo-table-wrapper .bc-dispo-table--sticky-head thead th,.bc-dispo-abgleich-combo-table-wrapper .bc-dispo-table--sticky-header thead th{top:0;z-index:4}.bc-dispo-filialen-ohne-vpe-list{padding:8px 12px;font-size:var(--text-sm,14px)}.bc-dispo-filialen-ohne-vpe-warning{margin:10px 12px;padding:10px 12px;border:1px solid var(--bc-warning-border);background:var(--bc-warning-bg);border-radius:var(--radius-md,4px)}.bc-dispo-filialen-ohne-vpe-warning__header{display:flex;align-items:center;font-weight:var(--font-semibold,600);color:var(--bc-warning-dark);padding-bottom:6px}.bc-dispo-filialen-ohne-vpe-warning__icon{color:var(--bc-warning)}.bc-dispo-filialen-ohne-vpe-warning__row{background-color:var(--bc-warning-bg)}.bc-dispo-table--filiale-sticky .bc-dispo-filiale-sticky-cell{position:sticky;left:0;z-index:2;background-color:var(--bg-primary,#fff);box-shadow:1px 0 0 var(--border-primary,#edf1f5)}.bc-dispo-table--filiale-sticky thead .bc-dispo-filiale-sticky-cell{z-index:3;background-color:var(--bg-secondary,#f7f9fb)}.bc-dispo-table--filiale-sticky tbody tr.bc-dispo-filialen-ohne-vpe-warning__row .bc-dispo-filiale-sticky-cell{background-color:var(--bc-warning-bg)}.bc-dispo-table--filiale-sticky .bc-dispo-summevpe-sticky-cell{position:sticky;right:0;z-index:2;background-color:var(--bg-primary,#fff);box-shadow:-1px 0 0 var(--border-primary,#edf1f5);font-weight:var(--font-semibold,600)}.bc-dispo-table--filiale-sticky thead .bc-dispo-summevpe-sticky-cell{z-index:3;background-color:var(--bg-secondary,#f7f9fb)}.bc-dispo-table--filiale-sticky tbody tr.bc-dispo-filialen-ohne-vpe-warning__row .bc-dispo-summevpe-sticky-cell{background-color:var(--bc-warning-bg)}.bc-dispo-filiale-cell{padding-left:4px}.bc-dispo-matrix-input{width:62px;min-width:62px;max-width:72px;height:30px;text-align:right;padding:3px 8px;box-sizing:border-box;border-radius:5px;font-size:var(--text-sm,14px);font-variant-numeric:tabular-nums}.bc-dispo-matrix-cell{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:4px}.bc-dispo-matrix-input--active{border-color:var(--status-info,#0284c7);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-info,#0284c7) 24%,transparent)}.bc-dispo-wsftar-popover{width:720px;max-width:calc(100vw - 48px)}.bc-dispo-wsftar-table-wrap{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.bc-dispo-wsftar-table{width:100%;min-width:0;table-layout:fixed}.bc-dispo-wsftar-table th{white-space:normal;line-height:1.2;font-size:var(--text-xs,12px);padding:6px 8px}.bc-dispo-wsftar-table td{white-space:nowrap;padding:4px 8px;font-variant-numeric:tabular-nums}.bc-dispo-wsftar-table td:first-child,.bc-dispo-wsftar-table th:first-child{width:108px;padding-right:4px}.bc-dispo-wsftar-table td:not(:first-child),.bc-dispo-wsftar-table th:not(:first-child){width:86px}.bc-dispo-wsftar-table td:nth-child(2),.bc-dispo-wsftar-table th:nth-child(2){padding-left:4px}.bc-dispo-wsftar-table-meta{margin-bottom:10px}.bc-dispo-wsftar-skeleton{display:flex;flex-direction:column;gap:12px}.bc-dispo-wsftar-skeleton__stock{min-height:42px}.bc-dispo-wsftar-skeleton__eyebrow{width:54px;height:12px}.bc-dispo-wsftar-skeleton__timestamp{width:82px;height:12px}.bc-dispo-wsftar-skeleton__value{width:34px;height:18px}.bc-dispo-wsftar-skeleton__value--wide{width:88px}.bc-dispo-wsftar-skeleton__meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.bc-dispo-wsftar-skeleton__meta-label{width:112px;height:12px}.bc-dispo-wsftar-skeleton__segment{width:118px;height:34px;border-radius:var(--radius-sm,3px)}.bc-dispo-wsftar-skeleton__table{border-top:1px solid var(--border-primary,#e2e8f0)}.bc-dispo-wsftar-skeleton__cell{width:28px;height:12px;margin-left:auto}.bc-dispo-wsftar-skeleton__cell--date{width:64px;margin-left:0}.bc-dispo-matrix-workspace{display:grid;grid-template-columns:minmax(0,var(--matrix-workspace-left,80%)) 8px minmax(320px,1fr);gap:8px;align-items:start}.bc-dispo-matrix-workspace--wsftar-collapsed{grid-template-columns:minmax(0,1fr) 56px}.bc-dispo-matrix-workspace__table{min-width:0}.bc-dispo-matrix-workspace__divider{display:none}.bc-dispo-wsftar-sidepanel{position:sticky;top:12px;max-height:min(72vh,860px);overflow:auto}.bc-dispo-wsftar-sidepanel--collapsed{overflow:hidden;max-height:none}.bc-dispo-wsftar-sidepanel__header{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.bc-dispo-wsftar-sidepanel__actions,.bc-dispo-wsftar-sidepanel__context,.bc-dispo-wsftar-sidepanel__heading,.bc-dispo-wsftar-stock-strip{display:flex;align-items:center}.bc-dispo-wsftar-sidepanel__heading{justify-content:space-between;gap:8px}.bc-dispo-wsftar-sidepanel__actions{gap:2px}.bc-dispo-wsftar-sidepanel__context{min-width:0;justify-content:space-between;gap:8px;color:var(--text-secondary,#475569);font-size:var(--text-sm,14px)}.bc-dispo-wsftar-sidepanel--collapsed .bc-dispo-wsftar-sidepanel__header{margin-bottom:0;gap:0;align-items:center}.bc-dispo-wsftar-sidepanel__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--text-base,16px);line-height:1.25}.bc-dispo-wsftar-sidepanel__toggle{min-width:30px;width:30px;height:30px;padding:0}.bc-dispo-wsftar-stock-strip{flex-wrap:wrap;gap:4px 8px;min-height:42px;margin-bottom:14px;padding:10px 12px;border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px);background:var(--bg-secondary,#f8fafc);font-size:var(--text-sm,14px);font-variant-numeric:tabular-nums}.bc-dispo-wsftar-stock-strip__label,.bc-dispo-wsftar-stock-strip__time{color:var(--text-secondary,#475569)}.bc-dispo-wsftar-stock-strip__separator{color:var(--text-tertiary,#94a3b8)}.bc-dispo-wsftar-stock-strip__time{margin-left:auto;font-size:var(--text-xs,12px)}.bc-dispo-wsftar-sidepanel__history-meta{display:flex;align-items:center;gap:4px}.bc-dispo-wsftar-sidepanel__history-toggle{min-height:26px;padding:2px 4px}.bc-dispo-wsftar-sidepanel__placeholder{white-space:nowrap}.bc-dispo-wsftar-sidepanel__placeholder--vertical{writing-mode:vertical-rl;text-orientation:mixed;line-height:1;margin:0 auto}.bc-dispo-wsftar-sidepanel--collapsed .bc-dispo-wsftar-sidepanel__toggle{align-self:center;min-width:36px;width:36px;height:36px;padding:0}@media (max-width:1400px){.bc-dispo-matrix-workspace{grid-template-columns:1fr}.bc-dispo-wsftar-sidepanel{position:static;max-height:none}}@media (min-width:1401px){.bc-dispo-matrix-workspace:not(.bc-dispo-matrix-workspace--wsftar-collapsed) .bc-dispo-matrix-workspace__divider{display:flex;align-items:center;justify-content:center;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}}.bc-dispo-matrix-input--increased{color:var(--status-success,#16a34a);font-weight:var(--font-semibold,600);background:var(--status-success-bg,#ecfdf5);border-color:rgba(22,163,74,.4)}.bc-dispo-matrix-input--decreased{color:var(--status-error,#dc2626);font-weight:var(--font-semibold,600);background:var(--status-error-bg,#fff1f2);border-color:rgba(220,38,38,.35)}.bc-dispo-matrix-input--depot-inactive{background:color-mix(in srgb,var(--status-error,#b83a3a) 16%,transparent);border-color:color-mix(in srgb,var(--status-error,#b83a3a) 45%,transparent)}.bc-dispo-cell--increased{color:var(--status-success,#16a34a);font-weight:var(--font-semibold,600)}.bc-dispo-cell--decreased{color:var(--status-error,#dc2626);font-weight:var(--font-semibold,600)}.bc-dispo-cell--changed{color:var(--color-primary,#29755b);font-weight:var(--font-semibold,600)}.bc-dispo-matrix-summary{display:flex;justify-content:flex-end;min-height:0;padding:0 16px 10px;font-size:var(--text-sm,14px)}.bc-dispo-matrix-summary__error{margin-left:12px;color:var(--status-error,#dc2626)}.bc-dispo-matrix-actions{display:flex;align-items:center;gap:8px}.bc-dispo-matrix-legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:var(--text-xs,12px);color:var(--text-secondary,#64748b)}.bc-dispo-matrix-legend__item{display:flex;align-items:center;gap:5px}.bc-dispo-matrix-legend__swatch{display:inline-block;width:14px;height:6px;border-radius:var(--radius-sm,3px);border:1px solid rgba(15,23,42,.12)}.bc-dispo-matrix-legend__swatch--increase{background-color:var(--status-success,#16a34a)}.bc-dispo-matrix-legend__swatch--decrease{background-color:var(--status-error,#dc2626)}.bc-dispo-matrix-legend__swatch--article-mismatch{background-color:var(--bc-warning-bg,#fff7ed)}.bc-dispo-matrix-legend__swatch--depot-inactive{background-color:color-mix(in srgb,var(--status-error,#b83a3a) 32%,transparent)}.bc-dispo-matrix-legend__swatch--filiale-warning{background-color:var(--bc-warning-bg,#fff7ed)}.bc-dispo-matrix-header-row th,.bc-dispo-matrix-header-row-delta th,.bc-dispo-matrix-header-row-group th{position:sticky;z-index:3;background-color:var(--bg-secondary,#f7f9fb)}.bc-dispo-matrix-header-row-group th{top:0;height:30px;color:var(--text-tertiary,#64748b);font-size:var(--text-2xs,11px);letter-spacing:0;text-transform:uppercase}.bc-dispo-matrix-header-row-delta th{top:30px;height:26px}.bc-dispo-matrix-header-row th{top:56px;height:46px}.bc-dispo-matrix-article-col{width:82px;min-width:82px;max-width:82px}.bc-dispo-matrix-article-delta{font-size:var(--text-2xs,11px);font-weight:var(--font-medium,500);color:var(--status-warning,#ea580c)}.bc-dispo-matrix-col--mismatch,.bc-dispo-table--filiale-sticky thead .bc-dispo-matrix-col--mismatch{background-color:var(--bc-warning-bg,#fff7ed)}.bc-dispo-section{border-radius:6px;border:1px solid var(--border-primary,#dbe3eb);background-color:var(--bg-card,#fff);margin-bottom:16px}.bc-dispo-section--panels{background-color:var(--bc-bg-secondary,#f8f9fa)}.bc-dispo-section--matrix{background-color:var(--bg-card,#fff)}.bc-dispo-result-matrix .bc-dispo-filiale-sticky-cell{width:245px;min-width:245px;max-width:245px}.bc-dispo-result-matrix .bc-dispo-summevpe-sticky-cell{width:112px;min-width:112px;max-width:112px}.bc-dispo-section--split{background-color:var(--bc-bg-secondary,#f8f9fa)}.bc-dispo-section+.bc-dispo-section{margin-top:8px}.bc-dispo-section:not(:last-child){box-shadow:0 1px 0 0 var(--bc-border-light,rgba(148,163,184,.35))}.bc-dispo-split{display:flex;flex-direction:column;gap:12px}.bc-dispo-split__pane{min-width:0}.bc-dispo-split__divider{display:none}@media (min-width:960px){.bc-dispo-split{flex-direction:row;gap:0;align-items:stretch}.bc-dispo-split__pane--left{flex:0 0 var(--split-left,70%);max-width:var(--split-left,70%);padding-right:12px}.bc-dispo-split__pane--right{flex:1 1 auto;max-width:calc(100% - var(--split-left, 70%));padding-left:12px}.bc-dispo-split__divider{display:flex;align-items:center;justify-content:center;width:24px;padding:0 10px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:transparent}.bc-dispo-split__handle{width:4px;height:100%;min-height:120px;border-radius:var(--radius-full,9999px);background-color:var(--border-secondary)}.bc-dispo-split__divider:hover .bc-dispo-split__handle{background-color:var(--border-primary)}}.bc-dispo-split__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding-left:4px}.bc-dispo-split__header-title{min-width:0}.bc-dispo-split__header-actions{flex:0 0 auto;display:flex;align-items:center}.bc-dispo-icon-muted{color:var(--text-tertiary,#94a3b8)}.bc-dispo-side-panel{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-md,4px);overflow:clip}.bc-dispo-side-panel__header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border-secondary);background-color:var(--bg-secondary,#f8fafc)}.bc-dispo-side-panel__icon{color:var(--text-secondary);flex-shrink:0}.bc-dispo-side-panel__title{font-size:var(--text-sm,14px);font-weight:var(--font-semibold,600);color:var(--text-primary);text-transform:uppercase;letter-spacing:.4px}.bc-dispo-side-panel__badge{margin-left:auto;font-size:var(--text-xs,12px);font-weight:var(--font-medium,500);color:var(--color-primary,#29755b);background:var(--color-primary-light,rgba(41,117,91,.08));padding:2px 10px;border-radius:var(--radius-full,9999px);white-space:nowrap}.bc-dispo-side-panel__cell-mono{font-variant-numeric:tabular-nums;font-family:var(--font-mono,"SF Mono","Consolas",monospace);font-size:var(--text-xs,12px);color:var(--text-secondary)}.bc-dispo-ref-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px}.bc-dispo-ref-loading__timer{font-size:var(--text-xs,12px);color:var(--text-secondary)}.bc-dispo-fade-enter-active,.bc-dispo-fade-leave-active{transition:opacity var(--transition-fast) ease}.bc-dispo-fade-enter,.bc-dispo-fade-enter-from,.bc-dispo-fade-leave-to{opacity:0}.bc-dispo-math-cell{width:28px;text-align:center;font-weight:var(--font-semibold,600)}.bc-dispo-sales-list-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.12))}.bc-dispo-sales-cardlist{display:flex;flex-direction:column;gap:12px;padding:12px}.bc-dispo-sales-grid{display:grid;grid-template-columns:240px 130px 130px 140px 140px 360px 28px 150px 150px;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:center}.bc-dispo-sales-grid--header{position:sticky;top:0;z-index:4;background:var(--bg-primary,#fff);padding-bottom:8px}.bc-dispo-sales-grid--header,.bc-dispo-sales-grid--parent{border-bottom:1px solid var(--border-subtle,rgba(0,0,0,.12));margin-bottom:8px}.bc-dispo-sales-grid--parent{padding:8px 0}.bc-dispo-sales-grid--child{padding:6px 0}.bc-dispo-sales-grid--summary{margin-top:8px;padding:10px 12px;border-top:1px solid var(--border-subtle,rgba(0,0,0,.12));background:var(--bg-secondary,#f7fafc);font-weight:var(--font-semibold,600)}.bc-dispo-sales-filialview-table tfoot td,.bc-dispo-sales-table tfoot td{position:sticky;bottom:0;z-index:3}.bc-dispo-sales-sum-row td{background:var(--bg-secondary,#f9f9f9);padding:var(--space-1-5,6px) var(--space-2-5,10px)!important;border-top:2px solid var(--bc-border-light,#e0e0e0);border-bottom:0;box-shadow:0 -6px 14px rgba(15,23,42,.08);font-weight:var(--font-semibold,600)}.bc-dispo-sales-filiale-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bc-dispo-sales-mix-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bc-dispo-sales-mix-pill{font-size:var(--text-2xs,11px);line-height:1.15}.bc-dispo-sales-source-legend{display:flex;flex-wrap:wrap;gap:6px}.bc-dispo-sales-source-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--border-subtle,rgba(15,23,42,.16));border-radius:999px;background:var(--bg-secondary,#f8fafc)}.bc-dispo-sales-source-dot{width:8px;height:8px;border-radius:999px;flex:0 0 8px}.bc-dispo-sales-source-dot--ref1{background:var(--status-success,#16a34a)}.bc-dispo-sales-source-dot--ref2{background:var(--status-info,#0ea5e9)}.bc-dispo-sales-source-dot--forecast{background:var(--status-warning,#f59e0b)}.bc-dispo-sales-source-dot--median,.bc-dispo-sales-source-dot--mixed{background:var(--color-slate-500,#64748b)}.bc-dispo-sales-grouping-toggle{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--border-subtle,rgba(0,0,0,.12));border-radius:999px;background:var(--bg-primary,#fff)}.bc-dispo-sales-vg-cards{display:grid;grid-template-columns:1fr;gap:10px;padding:10px}.bc-dispo-sales-vg-card-table thead th{background:var(--bg-secondary,#f8fafc)}@media (max-width:960px){.bc-dispo-sales-grouping-toggle{width:100%;justify-content:center}}.bc-dispo-sales-grid--summary-global{margin:0 12px 12px}.bc-dispo-sales-grid--missing{opacity:.75}.bc-dispo-recomputed-pill{margin-left:var(--space-1-5,6px);vertical-align:middle;cursor:help}.bc-dispo-sales-grid-table .bc-dispo-sales-grid{grid-template-columns:minmax(170px,1.2fr) minmax(90px,.68fr) minmax(90px,.68fr) minmax(100px,.74fr) minmax(100px,.74fr) minmax(240px,1.3fr) 22px minmax(105px,.76fr) minmax(96px,.68fr);-moz-column-gap:var(--space-2,8px);column-gap:var(--space-2,8px)}.bc-dispo-sales-table{min-width:1226px;table-layout:fixed}.bc-dispo-sales-table__col-store{width:190px}.bc-dispo-sales-table__col-reference{width:128px}.bc-dispo-sales-table__col-factor{width:264px}.bc-dispo-sales-table__col-plan{width:140px}.bc-dispo-sales-table__col-user{width:120px}.bc-dispo-sales-table td,.bc-dispo-sales-table th{vertical-align:middle}.bc-dispo-sales-table thead th{position:sticky;top:0;z-index:4;background:var(--bg-table-header,#f8fafc)}.bc-dispo-sales-table__store{white-space:nowrap}.bc-dispo-sales-table-shell{scrollbar-gutter:stable}.bc-dispo-sales-detail-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3,12px)}.bc-dispo-sales-detail-header__actions,.bc-dispo-sales-detail-toolbar,.bc-dispo-sales-detail-toolbar__actions,.bc-dispo-sales-detail-toolbar__source{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2,8px)}.bc-dispo-sales-detail-header__actions,.bc-dispo-sales-detail-toolbar__actions{justify-content:flex-end}.bc-dispo-sales-detail-toolbar{justify-content:space-between;width:100%}@media (max-width:960px){.bc-dispo-sales-detail-header{align-items:flex-start}.bc-dispo-sales-detail-header__actions,.bc-dispo-sales-detail-toolbar,.bc-dispo-sales-detail-toolbar__actions{justify-content:flex-start}}.bc-dispo-sales-grid-table .bc-dispo-sales-grid>:first-child{padding-left:var(--space-1-5,6px)}.bc-dispo-sales-grid-table .bc-dispo-sales-grid--child,.bc-dispo-sales-grid-table .bc-dispo-sales-grid--summary{font-size:var(--bc-font-size-md,14px);line-height:1.4}.bc-dispo-sales-grid-table .bc-dispo-sales-grid>*{min-width:0}.bc-dispo-sales-grid-table .bc-dispo-sales-factor__input,.bc-dispo-sales-grid-table .bc-dispo-sales-plan-input{width:104px}.bc-dispo-sales-grid-table .bc-dispo-sales-equals{padding-left:var(--space-1,4px)}.bc-dispo-sales-factor{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1,4px);white-space:nowrap}.bc-dispo-sales-factor__segment{--bc-input-height:32px;flex:0 0 auto}.bc-dispo-sales-factor__input{width:72px;text-align:right;font-size:var(--text-compact,13px)}.bc-dispo-sales-factor--compact .bc-dispo-sales-factor__segment{--bc-input-height:28px}.bc-dispo-sales-factor--compact .bc-dispo-sales-factor__input{width:64px}.bc-dispo-sales-plan-input{width:132px;text-align:right}.bc-dispo-umsatzplan-total{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.bc-dispo-umsatzplan-total--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc-dispo-umsatzplan-total--clickable:hover .bc-dispo-umsatzplan-total__value{text-decoration:underline}.bc-dispo-umsatzplan-total--clickable:focus{outline:none}.bc-dispo-umsatzplan-total--clickable:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px;border-radius:var(--radius-sm,3px)}.bc-dispo-umsatzplan-total--disabled{cursor:not-allowed;opacity:.6}.bc-dispo-umsatzplan-total--disabled:hover .bc-dispo-umsatzplan-total__value{text-decoration:none}.bc-dispo-umsatzplan-total__value{white-space:nowrap}.bc-dispo-umsatzplan-total__value-row{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1-5,6px)}.bc-dispo-plan-info-list{display:flex;flex-direction:column;gap:var(--space-4,16px)}.bc-dispo-plan-info-card{overflow:hidden;border:1px solid var(--border-primary,#d8e1ea);border-radius:var(--radius-lg,8px);background:var(--bg-primary,#fff)}.bc-dispo-plan-info-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4,16px);padding:var(--space-4,16px);border-bottom:1px solid var(--border-secondary,#e5eaf0)}.bc-dispo-plan-info-card__title{margin:0 0 var(--space-1-5,6px);color:var(--text-primary,#1f2937);font-size:var(--text-lg);font-weight:var(--font-semibold,600);line-height:var(--leading-tight)}.bc-dispo-plan-info-card__result{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;color:var(--text-secondary,#4b5563);font-size:var(--text-xs);line-height:var(--leading-snug)}.bc-dispo-plan-info-card__result strong{color:var(--text-primary,#1f2937);font-size:var(--text-xl);font-weight:var(--font-semibold,600)}.bc-dispo-plan-info-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border-secondary,#e5eaf0);background:var(--bg-secondary,#f8fafc)}.bc-dispo-plan-info-value{display:flex;flex-direction:column;min-width:0;gap:var(--space-1,4px);padding:var(--space-3,12px) var(--space-4,16px);border-right:1px solid var(--border-secondary,#e5eaf0)}.bc-dispo-plan-info-value:last-child{border-right:0}.bc-dispo-plan-info-value span{color:var(--text-secondary,#4b5563);font-size:var(--text-xs)}.bc-dispo-plan-info-value strong{overflow:hidden;color:var(--text-primary,#1f2937);font-size:var(--text-sm);font-weight:var(--font-semibold,600);text-overflow:ellipsis;white-space:nowrap}.bc-dispo-plan-info-value--result{background:var(--status-success-bg,#e4f2eb)}.bc-dispo-plan-info-value--result strong{color:var(--status-success,#2f7d5c)}.bc-dispo-plan-info-steps{display:block;margin:0;padding:var(--space-2,8px) var(--space-4,16px) var(--space-4,16px);list-style:none}.bc-dispo-plan-info-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3,12px);padding:var(--space-3,12px) 0}.bc-dispo-plan-info-step:not(:last-child):before{position:absolute;top:38px;bottom:-2px;left:13px;width:1px;background:var(--border-primary,#d8e1ea);content:""}.bc-dispo-plan-info-step__marker{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-primary,#d8e1ea);border-radius:var(--radius-full,9999px);background:var(--bg-primary,#fff);color:var(--text-secondary,#4b5563);font-size:var(--text-xs);font-weight:var(--font-semibold,600)}.bc-dispo-plan-info-step__content{min-width:0}.bc-dispo-plan-info-step__content h4{margin:var(--space-1,4px) 0 var(--space-2,8px);color:var(--text-primary,#1f2937);font-size:var(--text-sm);font-weight:var(--font-semibold,600);line-height:var(--leading-snug)}.bc-dispo-plan-info-deviations,.bc-dispo-plan-info-inline-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2,8px)}.bc-dispo-plan-info-deviations{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-dispo-plan-info-deviations span,.bc-dispo-plan-info-inline-metrics span{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-2-5,10px);border:1px solid var(--border-secondary,#e5eaf0);border-radius:var(--radius-md,4px);background:var(--bg-secondary,#f8fafc);color:var(--text-secondary,#4b5563);font-size:var(--text-xs)}.bc-dispo-plan-info-deviations strong,.bc-dispo-plan-info-inline-metrics strong{color:var(--text-primary,#1f2937);font-weight:var(--font-semibold,600);white-space:nowrap}.bc-dispo-plan-info-deviations .bc-dispo-plan-info-deviation--outlier{border-color:var(--bc-warning-border,rgba(161,92,7,.34));background:var(--status-warning-bg,#fff1d6)}.bc-dispo-plan-info-deviations .bc-dispo-plan-info-deviation--outlier strong,.bc-dispo-plan-info-notice{color:var(--status-warning,#a15c07)}.bc-dispo-plan-info-notice{display:flex;align-items:flex-start;gap:var(--space-2,8px);margin-top:var(--space-2,8px);font-size:var(--text-xs);line-height:var(--leading-snug)}.bc-dispo-plan-info-table-shell{overflow-x:auto;border:1px solid var(--border-secondary,#e5eaf0);border-radius:var(--radius-md,4px)}.bc-dispo-plan-info-weight-table{min-width:480px;margin:0}.bc-dispo-plan-info-weight-table td,.bc-dispo-plan-info-weight-table th{padding:var(--space-2,8px) var(--space-2-5,10px)}.bc-dispo-plan-info-step--result .bc-dispo-plan-info-step__marker{border-color:var(--status-success,#2f7d5c);background:var(--status-success,#2f7d5c);color:var(--text-inverse,#fff)}.bc-dispo-plan-info-step--result .bc-dispo-plan-info-step__content{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);border:1px solid color-mix(in srgb,var(--status-success,#2f7d5c) 24%,transparent);border-radius:var(--radius-md,4px);background:var(--status-success-bg,#e4f2eb)}.bc-dispo-plan-info-step--result .bc-dispo-plan-info-step__content h4{margin:0}.bc-dispo-plan-info-final-value{color:var(--status-success,#2f7d5c);font-size:var(--text-lg);font-weight:var(--font-semibold,600);white-space:nowrap}.bc-dispo-plan-info-total{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2-5,10px) var(--space-3,12px);border-top:1px solid var(--border-subtle,rgba(15,23,42,.16))}@media (max-width:960px){.bc-dispo-plan-info-values{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-dispo-plan-info-value:nth-child(2){border-right:0}.bc-dispo-plan-info-value:nth-child(-n+2){border-bottom:1px solid var(--border-secondary,#e5eaf0)}.bc-dispo-plan-info-deviations{grid-template-columns:1fr}}@media (max-width:600px){.bc-dispo-plan-info-card__header{flex-direction:column}.bc-dispo-plan-info-card__result{align-items:flex-start}.bc-dispo-plan-info-inline-metrics{grid-template-columns:1fr}.bc-dispo-plan-info-step--result .bc-dispo-plan-info-step__content{align-items:flex-start;flex-direction:column}}.bc-dispo-abgleich-summary-table-wrapper{padding:8px 12px 0}.bc-dispo-abgleich-table-shell{max-height:min(62vh,620px);overflow:auto;scrollbar-gutter:stable}.bc-dispo-abgleich-table-shell__body{max-height:none;overflow:visible}.bc-dispo-abgleich-table-shell>.bc-dispo-abgleich-table--split{position:sticky;top:0;z-index:4;background:var(--bg-primary,#fff)}.bc-dispo-abgleich-table--split{min-width:980px;table-layout:fixed}.bc-dispo-abgleich-table__col--filiale{width:24%}.bc-dispo-abgleich-table__col--nl{width:8%}.bc-dispo-abgleich-table__col--kpi{width:13.6%}.bc-dispo-abgleich-table--projection{min-width:1398px}.bc-dispo-abgleich-table--projection .bc-dispo-abgleich-table__col--filiale{width:240px}.bc-dispo-abgleich-table--projection .bc-dispo-abgleich-table__col--nl{width:72px}.bc-dispo-abgleich-table--projection .bc-dispo-abgleich-table__col--kpi{width:150px}.bc-dispo-abgleich-table .bc-dispo-abgleich-table__sum-row td,.bc-dispo-abgleich-table tfoot td{position:sticky;bottom:0;z-index:3;background:var(--bg-secondary,#f8fafc);border-top:2px solid rgba(148,163,184,.35);font-weight:var(--font-semibold,600);box-shadow:0 -2px 4px rgba(15,23,42,.06)}.bc-dispo-abgleich-table .bc-dispo-abgleich-table__sum-row td:first-child{color:var(--text-secondary,#475569)}.bc-dispo-abgleich-info-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.bc-dispo-abgleich-info-btn:focus{outline:none}.bc-dispo-abgleich-info-btn:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:2px;border-radius:var(--radius-sm,3px)}.bc-dispo-umsatzplan-total--active{border-radius:var(--radius-sm,3px);padding:var(--space-0-5,2px) var(--space-1,4px);background:var(--surface-selected,#eef7f3);color:var(--color-primary,#29755b);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary,#29755b) 24%,transparent)}.bc-dispo-umsatzplan-total--active-forecast,.bc-dispo-umsatzplan-total--active-median,.bc-dispo-umsatzplan-total--active-ref1,.bc-dispo-umsatzplan-total--active-ref2{border-radius:var(--radius-sm,3px);padding:var(--space-0-5,2px) var(--space-1,4px);border-style:solid;border-width:2px}.bc-dispo-umsatzplan-total--active-ref1{border-color:var(--status-success,#2f7d5c)}.bc-dispo-umsatzplan-total--active-ref2{border-color:var(--status-info,#0ea5e9)}.bc-dispo-umsatzplan-total--active-forecast{border-color:var(--status-warning,#f59e0b)}.bc-dispo-umsatzplan-total--active-median{border-color:var(--color-slate-500,#64748b)}.bc-dispo-ref-missing{white-space:normal}.bc-dispo-ref-table tbody tr:hover{cursor:default}.bc-dispo-impact,.bc-dispo-impact__section{display:flex;flex-direction:column;gap:8px}.bc-dispo-impact__section+.bc-dispo-impact__section{border-top:1px solid var(--border-primary,#dbe3ec);padding-top:8px}.bc-dispo-impact__section-title{font-weight:var(--font-semibold,600)}.bc-dispo-impact__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bc-dispo-impact__tile{border:1px solid var(--border-primary,#dbe3ec);border-radius:var(--radius-md,4px);background:var(--bg-secondary,#f8fafc);padding:10px 12px;min-height:74px;display:flex;flex-direction:column;justify-content:space-between}.bc-dispo-impact__value{font-weight:var(--font-semibold,600);white-space:nowrap}.bc-dispo-impact__value--positive{color:var(--color-primary-700,#1f6049)}.bc-dispo-impact__value--negative{color:var(--status-error,#b42318)}@media (max-width:960px){.bc-dispo-impact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bc-dispo-impact__grid{grid-template-columns:minmax(0,1fr)}}.bc-dispo-feiertag-hint{display:flex;flex-direction:column;gap:var(--space-2,8px)}.bc-dispo-feiertag-hint__row{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px)}.bc-dispo-feiertag-hint__icon{color:var(--color-primary,#29755b);flex:0 0 auto}.bc-dispo-feiertag-hint__text{flex:1 1 auto;font-size:var(--text-compact);color:var(--text-secondary,#475569)}.bc-dispo-feiertag-hint__text strong{color:var(--text-primary,#1e293b);font-weight:600}.bc-dispo-feiertag-hint__action{flex:0 0 auto;white-space:nowrap}.bc-dispo-ref1-cell{display:inline-flex;align-items:center;gap:var(--space-1,4px)}.bc-dispo-ref1-cell__flag{color:var(--color-primary,#29755b);opacity:.6;flex:0 0 auto}.bc-dispo-feiertag-suggestion{display:flex;flex-direction:column;gap:var(--space-2,8px);padding:var(--space-3,12px);margin-bottom:var(--space-4,16px);background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px)}.bc-dispo-feiertag-suggestion__head{display:flex;align-items:center;gap:var(--space-2,8px)}.bc-dispo-feiertag-suggestion__icon{color:var(--color-primary,#29755b);flex:0 0 auto}.bc-dispo-feiertag-suggestion__title{font-size:var(--text-compact);color:var(--text-primary,#1e293b)}.bc-dispo-feiertag-suggestion__meta{margin:0;font-size:var(--text-compact);color:var(--text-secondary,#475569)}.bc-dispo-feiertag-suggestion__diff{display:flex;align-items:center;gap:var(--space-2,8px);flex-wrap:wrap;font-size:var(--text-compact)}.bc-dispo-feiertag-suggestion__diff-label{font-weight:600;color:var(--text-secondary,#475569)}.bc-dispo-feiertag-suggestion__old{color:var(--text-secondary,#475569);text-decoration:line-through}.bc-dispo-feiertag-suggestion__arrow{color:var(--text-tertiary,#94a3b8);flex:0 0 auto}.bc-dispo-feiertag-suggestion__new{color:var(--color-primary,#29755b);font-weight:600}.bc-dispo-feiertag-suggestion__note{color:var(--text-secondary,#475569)}.bc-dispo-high-adjustment-check{margin-top:8px}.bc-dispo-high-adjustment-check__list{max-height:320px;overflow:auto;border:1px solid var(--border-primary,#e2e8f0);border-radius:var(--radius-md,4px);background:var(--bg-secondary,#f8fafc)}.bc-dispo-high-adjustment-check__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border-primary,#e2e8f0)}.bc-dispo-high-adjustment-check__row:last-child{border-bottom:none}.bc-dispo-high-adjustment-check__left{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-dispo-high-adjustment-check__label{font-size:var(--text-compact);color:var(--text-primary,#1e293b);font-weight:600}.bc-dispo-high-adjustment-check__meta{font-size:var(--text-xs);color:var(--text-secondary,#475569)}.bc-dispo-high-adjustment-check__value{font-size:var(--text-compact);color:var(--status-warning,#a15c07);font-weight:var(--font-semibold,600);white-space:nowrap}.bc-dispo-high-adjustment-check__more{padding-left:0;color:var(--color-primary,#29755b)}@media (max-width:760px){.bc-dispo-high-adjustment-check__row{flex-direction:column;align-items:flex-start}.bc-dispo-high-adjustment-check__value{white-space:normal}}.waf-th-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.waf-th-sortable:hover{background:var(--bg-hover,rgba(0,0,0,.04))}.waf-th-sortable:focus-visible{outline:2px solid var(--color-primary,#29755b);outline-offset:-2px}.waf-th-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.waf-th-inner--center{justify-content:center}.waf-th-sort-icon{flex:0 0 auto;margin-top:1px;color:var(--text-tertiary,#94a3b8);opacity:.7}.waf-th-sorted .waf-th-sort-icon{color:var(--color-primary,#29755b);opacity:1}.waf-po-link{gap:4px;white-space:nowrap}.waf-po-link__icon{opacity:.6;flex:0 0 auto}.waf-po-link:hover .waf-po-link__icon{opacity:1}.waf-details-spreadsheet{--bc-spreadsheet-min-width:1520px}.waf-nl-mengen-spreadsheet{position:relative}.waf-nl-mengen-table{min-width:1672px;table-layout:fixed}.waf-nl-mengen-table--expanded{min-width:1856px}.wd-edit-locked{pointer-events:none;opacity:.7}.waf-detail-card,.wd-nlmengen-content,.wd-positions-content{position:relative}.waf-detail-card{z-index:100;overflow:visible}.waf-detail-header-title-row{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.waf-header-save-state{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary,#64748b);font-size:11px;font-weight:600;white-space:nowrap}.wd-positions-content{padding:14px 18px 18px}.wd-import-overlay{position:absolute;inset:0;z-index:50;background:var(--bg-primary);display:flex;align-items:center;justify-content:center}.wdl-skeleton{padding:24px;gap:24px}.wdl-skel-header,.wdl-skeleton{display:flex;flex-direction:column}.wdl-skel-header{gap:10px}.wdl-skel-title{height:22px;width:45%}.wdl-skel-meta{height:14px;width:30%}.wdl-skel-toolbar{display:flex;gap:12px}.wdl-skel-chip{height:28px;width:110px;border-radius:var(--radius-md,4px)}.wdl-skel-table{gap:12px;border:1px solid var(--bc-border-light,#e5e5e5);border-radius:var(--radius-md,4px);padding:12px}.wdl-skel-row,.wdl-skel-table{display:flex;flex-direction:column}.wdl-skel-row{gap:6px;padding:8px 0;border-bottom:1px solid var(--bc-border-light,#ececec)}.wdl-skel-row:last-child{border-bottom:none}.wdl-skel-row__line{height:12px;border-radius:var(--radius-sm,3px)}.wdl-skel-row__line--lg{width:70%}.wdl-skel-row__line--md{width:50%}.wdl-skel-row__line--sm{width:30%;opacity:.6}.waf-details-page{padding-bottom:160px}.wd-nlmengen-sync-error{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;color:var(--bc-error,#a4262c);background:var(--status-error-bg);border:1px solid color-mix(in srgb,var(--status-error) 34%,transparent);border-radius:var(--radius-md,4px);font-size:13px}.wd-nlmengen-sync-error__detail{color:var(--text-secondary,#5f6368)}.wd-nlmengen-blocker{margin-bottom:var(--space-3,12px)}.waf-details-page--focus .waf-details-header,.waf-details-page--focus .waf-details-info-bar,.waf-details-page--focus .wd-lock-banner{display:none}.waf-focus-bar{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px 16px;border-bottom:1px solid var(--border-primary,#d7e0ea);background:var(--bg-secondary,#f8fafc)}.waf-focus-bar__exit{flex:0 0 auto}.waf-focus-bar__title{display:inline-flex;align-items:baseline;gap:5px;min-width:0;max-width:min(34vw,460px);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary,#1e293b);white-space:nowrap}.waf-focus-bar__name{overflow:hidden;color:var(--text-secondary,#64748b);font-weight:600;text-overflow:ellipsis}.waf-focus-bar__spacer{flex:1 1 auto}.waf-focus-bar__summary{flex:0 0 auto;color:var(--text-secondary,#64748b);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.waf-focus-bar__save-state{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--color-primary,#29755b);font-size:12px;font-weight:700;white-space:nowrap}.waf-focus-bar__save-state--dirty{color:color-mix(in srgb,var(--status-warning,#f59e0b) 58%,var(--text-primary,#1f2937))}.waf-focus-bar__save-state--saving{color:var(--text-secondary,#64748b)}.waf-toolbar-count{justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full,999px);background:color-mix(in srgb,currentColor 10%,transparent);font-size:10px;font-variant-numeric:tabular-nums}.waf-focus-bar__lock,.waf-toolbar-count{display:inline-flex;align-items:center;font-weight:700}.waf-focus-bar__lock{gap:6px;padding:4px 10px;border-radius:var(--radius-sm,3px);font-size:.8125rem;color:var(--status-warning,#b45309);background:var(--status-warning-bg,#fef3c7);border:1px solid var(--bc-warning-border,#fde68a);white-space:nowrap}@media (max-width:900px){.waf-focus-bar{flex-wrap:wrap;gap:8px}.waf-focus-bar__spacer{flex-basis:100%;height:0}.waf-focus-bar__title{max-width:calc(100vw - 310px)}.waf-focus-bar__summary{display:none}}.wd-lock-banner{margin-bottom:var(--space-3,12px)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/InterVariable.0336a89f.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/InterVariable-Italic.c91adde9.woff2) format("woff2")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}#app,body,html{width:100%;min-width:0;margin:0}body{font-family:var(--font-sans);background-color:var(--bg-secondary);color:var(--text-primary)}*{font-family:inherit}.blume-input fieldset{border-color:var(--border-input)!important}.blume-input textarea{height:102px}.readonly{opacity:.38}.no-opacity{opacity:1!important}.no-border fieldset{border:none!important}.datatable-footer{border-top:thin solid var(--border-primary)!important}tbody tr:nth-of-type(odd){background-color:var(--bg-table-odd)}.shake{animation:shake .9s cubic-bezier(.36,.07,.19,.97) normal both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}.cursor-pointer{cursor:pointer}.cursor-pointer:hover{cursor:pointer;color:var(--text-tertiary)}.overflow-unset{overflow:unset!important}.anthrazit-background{background:var(--color-slate-600)!important}.creme-text{color:var(--color-creme)!important}.creme-background{background:var(--color-creme)!important}.darkgrey-text{color:var(--color-slate-800)!important}.darkgrey-background{background:var(--color-slate-800)!important}.brightgrey-background{background:var(--bg-secondary)!important}.green-background-btn{background-color:var(--color-primary)!important}.green-background-btn:hover{background-color:var(--color-primary-hover)!important}.anthrazit-background-btn{background-color:var(--color-slate-600)!important}.anthrazit-background-btn:hover{background-color:var(--color-slate-700)!important}.hoverable{transition:background-color .2s ease,box-shadow .2s ease}.hoverable:hover{background-color:var(--bg-hover)!important;color:var(--text-primary)}.line-height-normal{line-height:normal!important}.blume-secondary-color-brown{background-color:var(--color-secondary-brown)!important}.blume-secondary-color-red{background-color:var(--color-secondary-red)!important}.blume-secondary-color-purple{background-color:var(--color-secondary-purple)!important}.blume-secondary-color-pink{background-color:var(--color-secondary-pink)!important}.blume-secondary-color-bright-pink{background-color:var(--color-secondary-bright-pink)!important}.blume-secondary-color-yellow{background-color:var(--color-secondary-yellow)!important}.nav-gradient-bg{background:linear-gradient(180deg,var(--bg-nav-gradient-start) 0,var(--bg-nav-gradient-end) 100%)!important}.nav-glassmorphism{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:var(--bg-nav)!important;box-shadow:var(--shadow-lg);border-right:1px solid var(--border-nav)}.nav-item-wrapper{margin:4px 12px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item-wrapper:hover{background:var(--bg-nav-hover);box-shadow:var(--shadow-sm)}.nav-item-active{background:linear-gradient(135deg,var(--bg-nav-active) 0,var(--color-primary-lighter) 100%)!important;box-shadow:0 2px 8px 0 rgba(41,117,91,.1);border-left:3px solid var(--color-primary)}.nav-divider-gradient{height:1px;background:linear-gradient(90deg,transparent 0,var(--border-secondary) 50%,transparent 100%);margin:16px 24px}.nav-header-gradient{background:linear-gradient(180deg,var(--bg-tertiary) 0,var(--bg-secondary) 100%);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-bottom:1px solid var(--border-tertiary)}.nav-category-header{color:var(--text-nav-category)!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:11px!important}.nav-item-text{color:var(--text-nav)!important;font-weight:400;transition:all var(--transition-fast)}.nav-item-text-active{color:var(--text-nav-active)!important;font-weight:500}.nav-item-wrapper:hover .nav-item-text:not(.nav-item-text-active){color:var(--text-nav-hover)!important}.nav-user-name{color:var(--text-primary)!important;font-weight:500}.nav-logout-link{color:var(--text-nav)!important;transition:color var(--transition-fast)}.nav-logout-link:hover{color:var(--color-primary)!important}