[class^=af-ui-],[class*=\ af-ui-],[class^=af-ui-] *,[class*=\ af-ui-] *{box-sizing:border-box}.af-ui-module-card,.af-ui-priority-card,.af-ui-metric-card,.af-ui-activity-list,.af-ui-page-section,.af-ui-status-badge,.af-ui-empty-state,.af-ui-error-state,.af-ui-inline-notice,.af-ui-confirm-dialog,.af-ui-toolbar,.af-ui-top-bar,.af-ui-sidebar-nav,.af-ui-mobile-nav,.af-ui-section-disclosure,.af-ui-skeleton,.af-ui-button{font-family:var(--ui-font-family,inherit)}.af-ui-focusable{min-height:var(--ui-touch-target,2.75rem)}.af-ui-focusable:focus{outline:none}.af-ui-focusable:focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset,2px)}a.af-ui-is-disabled{pointer-events:none}.af-ui-button{appearance:none;border:1px solid var(--ui-border-default);background:var(--ui-brand-primary);color:var(--ui-text-on-brand);border-radius:var(--ui-radius-badge,.75rem);font-size:var(--ui-font-size-body,.9375rem);font-weight:var(--ui-font-weight-title,600);min-height:var(--ui-touch-target,2.75rem);cursor:pointer;padding:.5rem .875rem}.af-ui-button:hover:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-brand-hover)}.af-ui-button:active:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-brand-pressed)}.af-ui-button--secondary{background:var(--ui-surface-elevated);color:var(--ui-text-primary)}.af-ui-button--secondary:hover:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-hover)}.af-ui-button--danger{background:var(--ui-semantic-danger);color:var(--ui-text-on-semantic);border-color:var(--ui-semantic-danger)}.af-ui-module-card,.af-ui-priority-card,.af-ui-metric-card{text-align:start;width:100%;max-width:100%;color:inherit;background:var(--ui-surface-card);border:1px solid var(--ui-border-subtle);box-shadow:var(--ui-elevation-card,0 1px 2px #0f172a0f);border-radius:var(--ui-radius-card,1rem);padding:var(--ui-space-card-mobile,1rem);gap:.75rem;text-decoration:none;display:flex}.af-ui-module-card{border-radius:var(--ui-radius-module,1.25rem);min-height:var(--ui-touch-target,2.75rem);align-items:flex-start}.af-ui-module-card:hover:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-hover)}.af-ui-module-card:active:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-pressed)}.af-ui-module-card__icon{width:var(--ui-icon-module,1.75rem);height:var(--ui-icon-module,1.75rem);color:var(--ui-brand-primary);flex:none;display:inline-flex}.af-ui-module-card__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.af-ui-module-card__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.af-ui-module-card__title,.af-ui-page-section__title,.af-ui-empty-state__title,.af-ui-confirm-dialog__title,.af-ui-mobile-nav__title{font-size:var(--ui-font-size-title,1.0625rem);font-weight:var(--ui-font-weight-title,600);color:var(--ui-text-primary);overflow-wrap:anywhere;margin:0}.af-ui-module-card__description,.af-ui-page-section__description,.af-ui-empty-state__explanation,.af-ui-metric-card__trend,.af-ui-activity-row__context,.af-ui-activity-row__timestamp{font-size:var(--ui-font-size-muted,.875rem);color:var(--ui-text-muted);overflow-wrap:anywhere;margin:0}.af-ui-module-card__affordance{color:var(--ui-text-muted);flex:none;align-self:center}.af-ui-priority-card{align-items:center}.af-ui-priority-card:hover:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-hover)}.af-ui-priority-card:active:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-pressed)}.af-ui-priority-card__icon,.af-ui-metric-card__icon{color:var(--ui-text-secondary);flex:none}.af-ui-priority-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.af-ui-priority-card__title,.af-ui-metric-card__label,.af-ui-activity-row__summary{font-size:var(--ui-font-size-body,.9375rem);font-weight:var(--ui-font-weight-title,600);color:var(--ui-text-primary);overflow-wrap:anywhere}.af-ui-priority-card__summary{font-size:var(--ui-font-size-muted,.875rem);color:var(--ui-text-secondary);overflow-wrap:anywhere}.af-ui-priority-card__severity,.af-ui-status-badge{color:var(--ui-semantic-neutral,var(--ui-text-secondary));align-items:center;gap:.25rem;display:inline-flex}.af-ui-metric-card{flex-direction:column;align-items:stretch}.af-ui-metric-card__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.af-ui-metric-card__value{font-size:1.5rem;font-weight:var(--ui-font-weight-title,600);color:var(--ui-text-primary);overflow-wrap:anywhere;margin:0}.af-ui-activity-list{background:var(--ui-surface-card);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card,1rem);margin:0;padding:0;list-style:none;overflow:hidden}.af-ui-activity-row{border-bottom:1px solid var(--ui-border-subtle);display:block}.af-ui-activity-row:last-child{border-bottom:0}.af-ui-activity-row:not(:has(>.af-ui-activity-row__action)){width:100%;color:inherit;background:0 0;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.af-ui-activity-row__action{text-align:start;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;display:flex}.af-ui-activity-row__action:hover{background:var(--ui-control-hover)}.af-ui-activity-row__body{flex-direction:column;flex:1;min-width:0;display:flex}.af-ui-activity-row__timestamp{flex:none}.af-ui-page-section{gap:var(--ui-space-section,1rem);flex-direction:column;display:flex}.af-ui-page-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.af-ui-page-section__heading{gap:.75rem;min-width:0;display:flex}.af-ui-status-badge{border-radius:var(--ui-radius-badge,999px);font-size:var(--ui-font-size-muted,.75rem);font-weight:var(--ui-font-weight-title,600);background:var(--ui-semantic-neutral-soft,var(--ui-surface-subtle));padding:.125rem .5rem}.af-ui-inline-notice{border-radius:var(--ui-radius-card,1rem);border:1px solid var(--ui-border-default);background:var(--ui-surface-subtle);color:var(--ui-text-primary);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.af-ui-empty-state,.af-ui-error-state{border:1px dashed var(--ui-border-default);border-radius:var(--ui-radius-card,1rem);background:var(--ui-surface-subtle);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem;display:flex}.af-ui-empty-state__actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.af-ui-error-state{border-style:solid;border-color:var(--ui-semantic-danger);background:var(--ui-semantic-danger-soft)}.af-ui-error-state__reference{font-size:var(--ui-font-size-muted,.875rem);color:var(--ui-text-secondary);margin:0}.af-ui-skeleton{background:var(--ui-surface-subtle);border-radius:var(--ui-radius-badge,.5rem);display:block}.af-ui-skeleton--line{width:100%;height:.875rem}.af-ui-skeleton--card{border-radius:var(--ui-radius-card,1rem);width:100%;height:6.5rem}.af-ui-skeleton--row{width:100%;height:3rem}.af-ui-skeleton--circle{border-radius:999px;width:2rem;height:2rem}@media (prefers-reduced-motion:no-preference){.af-ui-skeleton{animation:af-ui-skeleton-pulse var(--ui-motion-duration,1.2s) ease-in-out infinite}}@keyframes af-ui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.af-ui-section-disclosure{border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-card,1rem);background:var(--ui-surface-card);padding:.25rem .75rem .75rem}.af-ui-section-disclosure__summary{cursor:pointer;min-height:var(--ui-touch-target,2.75rem);font-weight:var(--ui-font-weight-title,600);color:var(--ui-text-primary);align-items:center;list-style:none;display:flex}.af-ui-section-disclosure__summary::-webkit-details-marker{display:none}.af-ui-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.af-ui-toolbar__search,.af-ui-toolbar__filters,.af-ui-toolbar__sort{min-width:0}.af-ui-toolbar__end{flex-wrap:wrap;gap:.5rem;margin-inline-start:auto;display:flex}.af-ui-toolbar__filters-disclosure{min-width:0}.af-ui-toolbar__filters-disclosure summary{cursor:pointer;min-height:var(--ui-touch-target,2.75rem);align-items:center;display:flex}.af-ui-toolbar__filters-disclosure--wide>summary{display:none}.af-ui-top-bar{min-height:var(--ui-topbar-height,3.5rem);padding:.5rem 1rem;padding-top:calc(.5rem + env(safe-area-inset-top,0px));flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.af-ui-top-bar__start,.af-ui-top-bar__end{align-items:center;gap:.5rem;min-width:0;display:flex}.af-ui-top-bar__search{flex:1;min-width:8rem}.af-ui-top-bar__end{margin-inline-start:auto}.af-ui-sidebar-nav{width:var(--ui-sidebar-width,16rem);max-width:100%;min-height:100%;padding:1rem;padding-left:calc(1rem + env(safe-area-inset-left,0px));background:var(--ui-surface-elevated);border-inline-end:1px solid var(--ui-border-subtle);color:var(--ui-text-primary);flex-direction:column;gap:1rem;display:flex}.af-ui-sidebar-nav--collapsed{width:4.75rem}.af-ui-sidebar-nav--collapsed .af-ui-sidebar-nav__item-label,.af-ui-sidebar-nav--collapsed .af-ui-sidebar-nav__group-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.af-ui-sidebar-nav__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.af-ui-sidebar-nav__item,.af-ui-mobile-nav__item{width:100%;min-height:var(--ui-touch-target,2.75rem);border-radius:var(--ui-radius-badge,.75rem);color:var(--ui-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;display:flex}.af-ui-sidebar-nav__item:hover:not(:disabled):not(.af-ui-is-disabled),.af-ui-mobile-nav__item:hover:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-hover)}.af-ui-sidebar-nav__item:active:not(:disabled):not(.af-ui-is-disabled),.af-ui-mobile-nav__item:active:not(:disabled):not(.af-ui-is-disabled){background:var(--ui-control-pressed)}.af-ui-sidebar-nav__item.af-ui-is-active,.af-ui-mobile-nav__item.af-ui-is-active{background:var(--ui-control-selected);box-shadow:inset 0 0 0 1px var(--ui-control-selected-border)}.af-ui-sidebar-nav__group-label{font-size:var(--ui-font-size-muted,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-muted);margin:.75rem 0 .25rem}.af-ui-sidebar-nav__footer{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.af-ui-sidebar-nav__collapse{color:var(--ui-text-secondary);cursor:pointer;text-align:start;background:0 0;border:0}.af-ui-mobile-nav--bottom{background:var(--ui-surface-elevated);border-top:1px solid var(--ui-border-subtle);padding-bottom:env(safe-area-inset-bottom,0px);z-index:var(--ui-z-mobile-nav,20);position:sticky;bottom:0}.af-ui-mobile-nav__bottom-list{margin:0;padding:.25rem;list-style:none;display:flex}.af-ui-mobile-nav__bottom-list>li{flex:1;min-width:0}.af-ui-mobile-nav--bottom .af-ui-mobile-nav__item{font-size:var(--ui-font-size-muted,.75rem);flex-direction:column;gap:.125rem;padding:.375rem .25rem}.af-ui-mobile-nav.af-ui-mobile-nav--drawer{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.af-ui-mobile-nav.af-ui-mobile-nav--drawer::backdrop{background:var(--ui-overlay-scrim)}.af-ui-mobile-nav__drawer{background:var(--ui-surface-elevated);width:min(20rem,100%);padding:1rem;padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-inline-end:1px solid var(--ui-border-subtle);flex-direction:column;gap:.75rem;display:flex;position:absolute;inset:0 auto 0 0;overflow:auto}.af-ui-mobile-nav__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.af-ui-mobile-nav__close{width:var(--ui-touch-target,2.75rem);min-width:var(--ui-touch-target,2.75rem);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.af-ui-mobile-nav__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.af-ui-app-shell{background:var(--ui-surface-page);min-height:100dvh;color:var(--ui-text-primary);grid-template-columns:1fr;display:grid}.af-ui-app-shell__sidebar{display:none}.af-ui-app-shell__column{flex-direction:column;min-width:0;display:flex}.af-ui-app-shell__top{background:var(--ui-surface-elevated);border-bottom:1px solid var(--ui-border-subtle);z-index:var(--ui-z-topbar,10);align-items:center;display:flex}.af-ui-app-shell__brand{font-weight:var(--ui-font-weight-title,600);padding-inline:1rem}.af-ui-app-shell__content{min-width:0;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));flex:1}.af-ui-app-shell--bottom .af-ui-app-shell__content{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.af-ui-confirm-dialog{background:0 0;border:0;max-width:min(28rem,100vw - 2rem);padding:0}.af-ui-confirm-dialog::backdrop{background:var(--ui-overlay-scrim)}.af-ui-confirm-dialog__panel{background:var(--ui-surface-elevated);color:var(--ui-text-primary);border-radius:var(--ui-radius-card,1rem);border:1px solid var(--ui-border-default);box-shadow:var(--ui-elevation-card,0 8px 24px #0f172a29);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.af-ui-confirm-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.af-ui-priority-card__severity[data-status=info],.af-ui-metric-card[data-status=info]{color:var(--ui-semantic-info)}.af-ui-priority-card__severity[data-status=success],.af-ui-metric-card[data-status=success]{color:var(--ui-semantic-success)}.af-ui-priority-card__severity[data-status=warning],.af-ui-metric-card[data-status=warning]{color:var(--ui-semantic-warning)}.af-ui-priority-card__severity[data-status=danger],.af-ui-metric-card[data-status=danger]{color:var(--ui-semantic-danger)}.af-ui-status-badge[data-status=info],.af-ui-inline-notice[data-status=info]{background:var(--ui-semantic-info-soft);color:var(--ui-semantic-info)}.af-ui-status-badge[data-status=success],.af-ui-inline-notice[data-status=success]{background:var(--ui-semantic-success-soft);color:var(--ui-semantic-success)}.af-ui-status-badge[data-status=warning],.af-ui-inline-notice[data-status=warning]{background:var(--ui-semantic-warning-soft);color:var(--ui-semantic-warning)}.af-ui-status-badge[data-status=danger],.af-ui-inline-notice[data-status=danger]{background:var(--ui-semantic-danger-soft);color:var(--ui-semantic-danger)}.af-ui-status-badge[data-status=neutral]{background:var(--ui-semantic-neutral-soft,var(--ui-surface-subtle));color:var(--ui-text-secondary)}.af-ui-is-disabled,.af-ui-is-disabled:hover,.af-ui-is-disabled:active,.af-ui-is-disabled.af-ui-is-active,.af-ui-module-card:disabled,.af-ui-module-card:disabled:hover,.af-ui-module-card:disabled:active,.af-ui-priority-card:disabled,.af-ui-priority-card:disabled:hover,.af-ui-priority-card:disabled:active,.af-ui-button:disabled,.af-ui-button:disabled:hover,.af-ui-button:disabled:active,.af-ui-button--secondary:disabled,.af-ui-button--secondary:disabled:hover,.af-ui-button--danger:disabled,.af-ui-button--danger:disabled:hover,.af-ui-sidebar-nav__item:disabled,.af-ui-sidebar-nav__item:disabled:hover,.af-ui-sidebar-nav__item:disabled:active,.af-ui-sidebar-nav__item.af-ui-is-active:disabled,.af-ui-mobile-nav__item:disabled,.af-ui-mobile-nav__item:disabled:hover,.af-ui-mobile-nav__item:disabled:active,.af-ui-mobile-nav__item.af-ui-is-active:disabled{background:var(--ui-control-disabled-background);color:var(--ui-control-disabled-text);cursor:not-allowed;box-shadow:none}.af-ui-is-disabled .af-ui-module-card__title,.af-ui-is-disabled .af-ui-module-card__description,.af-ui-is-disabled .af-ui-module-card__icon,.af-ui-is-disabled .af-ui-module-card__affordance,.af-ui-is-disabled .af-ui-priority-card__title,.af-ui-is-disabled .af-ui-priority-card__summary,.af-ui-is-disabled .af-ui-priority-card__icon,.af-ui-is-disabled .af-ui-priority-card__severity,.af-ui-module-card:disabled .af-ui-module-card__title,.af-ui-module-card:disabled .af-ui-module-card__description,.af-ui-module-card:disabled .af-ui-module-card__icon,.af-ui-module-card:disabled .af-ui-module-card__affordance,.af-ui-priority-card:disabled .af-ui-priority-card__title,.af-ui-priority-card:disabled .af-ui-priority-card__summary,.af-ui-priority-card:disabled .af-ui-priority-card__icon,.af-ui-priority-card:disabled .af-ui-priority-card__severity{color:inherit}@media (min-width:48rem){.af-ui-module-card,.af-ui-priority-card,.af-ui-metric-card{padding:var(--ui-space-card,1.5rem)}.af-ui-app-shell{grid-template-columns:auto 1fr}.af-ui-app-shell__sidebar{z-index:var(--ui-z-sidebar,20);display:block}.af-ui-app-shell__mobile:not(:has(dialog[open])){display:none}.af-ui-app-shell__brand{display:none}.af-ui-app-shell__content{padding:1.5rem}}@media (min-width:64rem){.af-ui-app-shell__content{padding:2rem}}
.bfip-parent-dashboard{--ui-surface-page:var(--bfip-surface-page);--ui-surface-card:var(--bfip-surface-card);--ui-surface-elevated:var(--bfip-surface-elevated);--ui-surface-subtle:var(--bfip-surface-subtle);--ui-text-primary:var(--bfip-text-primary);--ui-text-secondary:var(--bfip-text-secondary);--ui-text-muted:var(--bfip-text-muted);--ui-text-on-brand:var(--bfip-text-on-brand);--ui-text-on-semantic:var(--bfip-text-on-semantic-success);--ui-border-default:var(--bfip-border-default);--ui-border-subtle:var(--bfip-border-subtle);--ui-border-strong:var(--bfip-border-strong);--ui-brand-primary:var(--bfip-brand-primary);--ui-brand-hover:var(--bfip-brand-primary-hover);--ui-brand-pressed:var(--bfip-brand-primary-active);--ui-brand-soft:var(--bfip-brand-primary-soft);--ui-focus-ring:var(--bfip-focus-ring);--ui-focus-ring-width:var(--bfip-focus-ring-width);--ui-focus-ring-offset:var(--bfip-focus-ring-offset);--ui-control-hover:var(--bfip-control-hover);--ui-control-pressed:var(--bfip-control-pressed);--ui-control-selected:var(--bfip-control-selected);--ui-control-selected-border:var(--bfip-control-selected-border);--ui-control-disabled-background:var(--bfip-control-disabled-background);--ui-control-disabled-text:var(--bfip-control-disabled-text);--ui-semantic-success:var(--bfip-semantic-success);--ui-semantic-success-soft:var(--bfip-semantic-success-soft);--ui-semantic-warning:var(--bfip-semantic-warning);--ui-semantic-warning-soft:var(--bfip-semantic-warning-soft);--ui-semantic-danger:var(--bfip-semantic-danger);--ui-semantic-danger-soft:var(--bfip-semantic-danger-soft);--ui-semantic-info:var(--bfip-semantic-info);--ui-semantic-info-soft:var(--bfip-semantic-info-soft);--ui-semantic-neutral:var(--bfip-text-secondary);--ui-semantic-neutral-soft:var(--bfip-surface-subtle);--ui-space-card:var(--bfip-space-xl);--ui-space-card-mobile:var(--bfip-space-lg);--ui-space-section:var(--bfip-space-lg);--ui-radius-card:var(--bfip-radius-card);--ui-radius-module:var(--bfip-radius-large);--ui-radius-badge:var(--bfip-radius-button);--ui-elevation-card:var(--bfip-elevation-low);--ui-font-family:var(--bfip-font-latin);--ui-font-size-title:var(--bfip-font-size-card);--ui-font-size-body:var(--bfip-font-size-body);--ui-font-size-muted:var(--bfip-font-size-small);--ui-font-weight-title:var(--bfip-font-weight-semibold);--ui-font-weight-body:var(--bfip-font-weight-regular);--ui-icon-module:28px;--ui-icon-priority:20px;--ui-motion-duration:var(--bfip-motion-normal);--ui-touch-target:44px}.bfip-parent-dashboard__greeting{gap:var(--bfip-space-sm);flex-direction:column;min-width:0;display:flex}.bfip-parent-dashboard__title{font-size:var(--bfip-font-size-display);line-height:var(--bfip-line-height-display);font-weight:var(--bfip-font-weight-semibold);overflow-wrap:anywhere;margin:0}.bfip-parent-dashboard__lede{color:var(--bfip-text-secondary);font-size:var(--bfip-font-size-body);line-height:var(--bfip-line-height-body);margin:0}.bfip-parent-dashboard__attention,.bfip-parent-dashboard__modules{gap:var(--bfip-space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:1024px){.bfip-parent-dashboard__attention{grid-template-columns:repeat(3,minmax(0,1fr))}}
