.bf-modal-shell[data-v-302c3c1a]{justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bf-modal-shell__backdrop[data-v-302c3c1a]{background:#0000008c;position:absolute;inset:0}.bf-modal-shell__dialog[data-v-302c3c1a]{background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);width:min(100%,560px);max-height:min(90vh,760px);box-shadow:var(--bf-shadow-lg);transform-origin:50% 46%;flex-direction:column;display:flex;position:relative;overflow:hidden}.bf-modal-shell-enter-active[data-v-302c3c1a],.bf-modal-shell-leave-active[data-v-302c3c1a]{transition:opacity .16s}.bf-modal-shell-enter-active .bf-modal-shell__dialog[data-v-302c3c1a],.bf-modal-shell-leave-active .bf-modal-shell__dialog[data-v-302c3c1a]{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .16s}.bf-modal-shell-enter-from[data-v-302c3c1a],.bf-modal-shell-leave-to[data-v-302c3c1a]{opacity:0}.bf-modal-shell-enter-from .bf-modal-shell__dialog[data-v-302c3c1a],.bf-modal-shell-leave-to .bf-modal-shell__dialog[data-v-302c3c1a]{opacity:0;transform:translateY(8px)scale(.98)}.bf-modal-shell__dialog--sm[data-v-302c3c1a]{width:min(100%,420px)}.bf-modal-shell__dialog--lg[data-v-302c3c1a]{width:min(100%,760px)}.bf-modal-shell__header[data-v-302c3c1a]{justify-content:space-between;align-items:flex-start;gap:var(--bf-space-md);border-bottom:1px solid var(--bf-border);padding:18px 20px;display:flex}.bf-modal-shell__heading[data-v-302c3c1a]{min-width:0}.bf-modal-shell__title[data-v-302c3c1a]{color:var(--bf-text);letter-spacing:0;font-size:1rem;font-weight:700;line-height:1.35}.bf-modal-shell__description[data-v-302c3c1a]{color:var(--bf-text-secondary);margin-top:4px;font-size:.85rem;line-height:1.5}.bf-modal-shell__close[data-v-302c3c1a]{color:var(--bf-text-secondary);flex-shrink:0;--n-text-color:var(--bf-text-secondary)!important;--n-text-color-hover:var(--bf-text)!important;--n-text-color-focus:var(--bf-text)!important;--n-color-hover:var(--bf-surface-hover)!important;--n-color-pressed:var(--bf-surface-active)!important}.bf-modal-shell__close[data-v-302c3c1a]:hover,.bf-modal-shell__close[data-v-302c3c1a]:focus-visible{color:var(--bf-text)}.bf-modal-shell__body[data-v-302c3c1a]{padding:20px;overflow:auto}.bf-modal-shell__footer[data-v-302c3c1a]{justify-content:flex-end;gap:var(--bf-space-sm);border-top:1px solid var(--bf-border);background:var(--bf-bg-secondary);padding:14px 20px;display:flex}.bf-modal-shell__footer[data-v-302c3c1a] .n-button--default-type{--n-color:var(--bf-surface)!important;--n-color-hover:var(--bf-surface-hover)!important;--n-color-focus:var(--bf-surface-hover)!important;--n-color-pressed:var(--bf-surface-active)!important;--n-border:1px solid var(--bf-border)!important;--n-border-hover:1px solid var(--bf-border-hover)!important;--n-border-focus:1px solid var(--bf-brand)!important;--n-border-pressed:1px solid var(--bf-border-hover)!important;--n-text-color:var(--bf-text)!important;--n-text-color-hover:var(--bf-text)!important;--n-text-color-focus:var(--bf-text)!important;--n-text-color-pressed:var(--bf-text)!important}@media (width<=640px){.bf-modal-shell[data-v-302c3c1a]{align-items:center;padding:12px}.bf-modal-shell__dialog[data-v-302c3c1a]{max-height:calc(100vh - 24px)}.bf-modal-shell__footer[data-v-302c3c1a]{flex-direction:column-reverse}}.bf-confirm-dialog__button[data-v-7f00559e]{min-width:88px}@media (width<=640px){.bf-confirm-dialog__button[data-v-7f00559e]{width:100%}}.bf-copy-field[data-v-7ffc909f]{flex-direction:column;gap:6px;min-width:0;display:flex}.bf-copy-field__label[data-v-7ffc909f]{color:var(--bf-text-secondary);font-size:.76rem;font-weight:600}.bf-copy-field__control[data-v-7ffc909f]{min-width:0}.bf-copy-field__input[data-v-7ffc909f]{flex:1;min-width:0}.bf-copy-field__input[data-v-7ffc909f] .n-input__input-el{caret-color:#0000;color:var(--bf-text);font-family:var(--bf-font-mono);font-size:.8rem}.bf-copy-field__button[data-v-7ffc909f]{flex-shrink:0;width:36px}.bf-empty-state[data-v-b88f9921]{justify-content:center;align-items:center;gap:var(--bf-space-sm);text-align:center;color:var(--bf-text-tertiary);flex-direction:column;min-height:120px;padding:40px 20px;display:flex}.bf-empty-state__icon[data-v-b88f9921]{color:var(--bf-text-tertiary);display:flex}.bf-empty-state__title[data-v-b88f9921]{color:var(--bf-text);font-size:.92rem;font-weight:600;line-height:1.4}.bf-empty-state__description[data-v-b88f9921]{color:var(--bf-text-secondary);margin-top:4px;font-size:.85rem;line-height:1.5}.bf-empty-state__actions[data-v-b88f9921]{justify-content:center;align-items:center;gap:var(--bf-space-sm);flex-wrap:wrap;display:flex}.bf-loading-state[data-v-9d9de5b2]{min-height:156px;color:var(--bf-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:.86rem;display:flex}.bf-loading-state--compact[data-v-9d9de5b2]{min-height:96px}.bf-loading-state__spinner[data-v-9d9de5b2]{border:3px solid color-mix(in srgb, var(--bf-brand) 18%, transparent);border-top-color:var(--bf-brand);border-radius:50%;width:30px;height:30px;animation:.78s linear infinite bf-loading-spin-9d9de5b2}.bf-loading-state__label[data-v-9d9de5b2]{color:var(--bf-text-secondary);font-weight:700}@keyframes bf-loading-spin-9d9de5b2{to{transform:rotate(360deg)}}.bf-metric-card[data-v-72f6c24d]{--bf-metric-accent:var(--bf-brand);background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);min-width:0;height:105px;transition:border-color var(--bf-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.bf-metric-card[data-v-72f6c24d]:hover{border-color:var(--bf-border-hover)}.bf-metric-card__content[data-v-72f6c24d]{z-index:2;padding:14px 18px 0;position:relative}.bf-metric-card__label[data-v-72f6c24d]{color:var(--bf-text-tertiary);margin-bottom:6px;font-size:.75rem;font-weight:500;line-height:1.4}.bf-metric-card__value-row[data-v-72f6c24d]{align-items:baseline;gap:10px;min-width:0;display:flex}.bf-metric-card__value[data-v-72f6c24d]{color:var(--bf-text);letter-spacing:0;font-size:1.6rem;font-weight:700;line-height:1.15}.bf-metric-card__trend[data-v-72f6c24d]{white-space:nowrap;align-items:center;gap:3px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.bf-metric-card__trend--success[data-v-72f6c24d]{color:var(--bf-success)}.bf-metric-card__trend--warning[data-v-72f6c24d]{color:var(--bf-warning)}.bf-metric-card__trend--error[data-v-72f6c24d]{color:var(--bf-error)}.bf-metric-card__trend--info[data-v-72f6c24d]{color:var(--bf-info)}.bf-metric-card__trend--neutral[data-v-72f6c24d]{color:var(--bf-text-secondary)}.bf-metric-card__visual[data-v-72f6c24d]{z-index:1;height:40px;position:absolute;bottom:0;left:0;right:0}.bf-metric-card__visual[data-v-72f6c24d] canvas{width:100%;height:100%;display:block}.bf-metric-card__skeleton[data-v-72f6c24d]{background:var(--bf-border);border-radius:var(--bf-radius-sm);width:70%;height:32px;margin-top:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite bf-metric-pulse-72f6c24d}@keyframes bf-metric-pulse-72f6c24d{0%,to{opacity:1}50%{opacity:.4}}.bf-page[data-v-a2c0d533]{gap:var(--bf-space-lg);flex-direction:column;display:flex}.bf-page__header[data-v-a2c0d533]{justify-content:space-between;align-items:flex-start;gap:var(--bf-space-md);display:flex}.bf-page__heading[data-v-a2c0d533]{min-width:0}.bf-page__title[data-v-a2c0d533]{letter-spacing:0;color:var(--bf-text);font-size:1.5rem;font-weight:700;line-height:1.25}.bf-page__description[data-v-a2c0d533]{color:var(--bf-text-secondary);margin-top:4px;font-size:.85rem;line-height:1.5}.bf-page__actions[data-v-a2c0d533]{justify-content:flex-end;align-items:center;gap:var(--bf-space-sm);flex-wrap:wrap;display:flex}@media (width<=768px){.bf-page__header[data-v-a2c0d533]{flex-direction:column;align-items:stretch}.bf-page__actions[data-v-a2c0d533]{justify-content:flex-start}}.bf-panel[data-v-3ba55c51]{background:var(--bf-surface);border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);min-width:0;overflow:hidden}.bf-panel--subtle[data-v-3ba55c51]{background:var(--bf-bg-secondary)}.bf-panel__header[data-v-3ba55c51]{justify-content:space-between;align-items:center;gap:var(--bf-space-md);border-bottom:1px solid var(--bf-border);padding:16px 20px;display:flex}.bf-panel__heading[data-v-3ba55c51]{min-width:0}.bf-panel__title[data-v-3ba55c51]{letter-spacing:0;color:var(--bf-text);font-size:.9rem;font-weight:600;line-height:1.35}.bf-panel__description[data-v-3ba55c51]{color:var(--bf-text-secondary);margin-top:4px;font-size:.8rem;line-height:1.45}.bf-panel__actions[data-v-3ba55c51]{justify-content:flex-end;align-items:center;gap:var(--bf-space-sm);flex-wrap:wrap;display:flex}.bf-panel__body[data-v-3ba55c51]{padding:20px}.bf-panel--no-padding .bf-panel__body[data-v-3ba55c51]{padding:0}.bf-panel__footer[data-v-3ba55c51]{border-top:1px solid var(--bf-border);background:var(--bf-bg-secondary);padding:14px 20px}@media (width<=768px){.bf-panel__header[data-v-3ba55c51]{flex-direction:column;align-items:flex-start;padding:14px 16px}.bf-panel__actions[data-v-3ba55c51]{justify-content:flex-start;width:100%}.bf-panel__body[data-v-3ba55c51]{padding:16px}}.bf-status-tag[data-v-d135fc78]{border-radius:var(--bf-radius-full);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.bf-status-tag--sm[data-v-d135fc78]{padding:2px 7px;font-size:.7rem}.bf-status-tag--md[data-v-d135fc78]{padding:3px 8px;font-size:.75rem}.bf-status-tag--success[data-v-d135fc78]{background:var(--bf-success-bg);color:var(--bf-success)}.bf-status-tag--warning[data-v-d135fc78]{background:var(--bf-warning-bg);color:var(--bf-warning)}.bf-status-tag--error[data-v-d135fc78]{background:var(--bf-error-bg);color:var(--bf-error)}.bf-status-tag--info[data-v-d135fc78]{background:var(--bf-info-bg);color:var(--bf-info)}.bf-status-tag--neutral[data-v-d135fc78]{background:var(--bf-bg-tertiary);color:var(--bf-text-secondary)}.bf-table-shell[data-v-b01404ce]{width:100%;min-width:0}.bf-table-shell__scroll[data-v-b01404ce]{width:100%;overflow-x:auto}.bf-table-shell__loading[data-v-b01404ce]{flex-direction:column;gap:12px;padding-top:10px;display:flex}.bf-table-shell__skeleton[data-v-b01404ce]{background:var(--bf-border);border-radius:var(--bf-radius-sm);width:100%;height:24px;animation:2s cubic-bezier(.4,0,.6,1) infinite bf-table-pulse-b01404ce}.bf-table-shell[data-v-b01404ce] table{border-collapse:collapse;width:100%;font-size:.84rem}.bf-table-shell[data-v-b01404ce] th{text-align:left;text-transform:uppercase;letter-spacing:0;color:var(--bf-text-tertiary);border-bottom:1px solid var(--bf-border);padding:8px 12px;font-size:.72rem;font-weight:600}.bf-table-shell[data-v-b01404ce] td{color:var(--bf-text);border-bottom:1px solid var(--bf-border);padding:10px 12px}.bf-table-shell[data-v-b01404ce] tr:last-child td{border-bottom:none}@keyframes bf-table-pulse-b01404ce{0%,to{opacity:1}50%{opacity:.4}}@media (width<=768px){.bf-table-shell[data-v-b01404ce] table{font-size:.8rem}.bf-table-shell[data-v-b01404ce] th,.bf-table-shell[data-v-b01404ce] td{white-space:nowrap;padding:8px 10px}}.bf-toolbar[data-v-9075693d]{justify-content:flex-end;align-items:center;gap:var(--bf-space-sm);flex-wrap:wrap;min-width:0;display:flex}.bf-toolbar--start[data-v-9075693d]{justify-content:flex-start}.bf-toolbar--center[data-v-9075693d]{justify-content:center}.bf-toolbar--between[data-v-9075693d]{justify-content:space-between}.bf-toolbar--nowrap[data-v-9075693d]{flex-wrap:nowrap}.bf-toolbar__section[data-v-9075693d]{align-items:center;gap:var(--bf-space-sm);flex-wrap:inherit;min-width:0;display:flex}.bf-toolbar__section--main[data-v-9075693d]{flex:0 auto}
