.application-logo[data-v-e863d29d]{display:inline-block}.logo-image[data-v-e863d29d]{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.facility-picker[data-v-d34ce421]{position:relative;display:flex;align-items:center;gap:.625rem;margin:.5rem .5rem .25rem;padding:.625rem .75rem;border-radius:.5rem;background:color-mix(in srgb,var(--p-primary-color) 8%,var(--p-surface-ground));border:1px solid color-mix(in srgb,var(--p-primary-color) 20%,transparent);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.facility-picker--clickable[data-v-d34ce421]{cursor:pointer;transition:background .15s ease,border-color .15s ease}.facility-picker--clickable[data-v-d34ce421]:hover{background:color-mix(in srgb,var(--p-primary-color) 14%,var(--p-surface-ground));border-color:color-mix(in srgb,var(--p-primary-color) 40%,transparent)}.facility-picker--empty[data-v-d34ce421]{cursor:pointer;transition:background .15s ease,border-color .15s ease;background:color-mix(in srgb,var(--p-orange-500, #f97316) 8%,var(--p-surface-ground));border-color:color-mix(in srgb,var(--p-orange-500, #f97316) 25%,transparent)}.facility-picker--empty[data-v-d34ce421]:hover{background:color-mix(in srgb,var(--p-orange-500, #f97316) 14%,var(--p-surface-ground));border-color:color-mix(in srgb,var(--p-orange-500, #f97316) 45%,transparent)}.fp-icon-wrap[data-v-d34ce421]{flex-shrink:0;width:1.875rem;height:1.875rem;border-radius:.375rem;background:var(--p-primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem}.fp-icon-wrap--add[data-v-d34ce421]{background:var(--p-orange-500, #f97316)}.fp-text[data-v-d34ce421]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.fp-label[data-v-d34ce421]{font-size:.8125rem;font-weight:600;color:var(--p-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.fp-hint[data-v-d34ce421]{font-size:.6875rem;color:var(--p-text-muted-color);line-height:1.2}.fp-chevron[data-v-d34ce421],.fp-arrow[data-v-d34ce421]{flex-shrink:0;font-size:.75rem;color:var(--p-text-muted-color);transition:transform .18s ease}.fp-dropdown[data-v-d34ce421]{position:absolute;top:calc(100% + .375rem);left:0;right:0;background:var(--p-surface-card);border:1px solid var(--p-surface-border);border-radius:.5rem;box-shadow:0 8px 24px #0000001f;z-index:500;overflow:hidden;padding:.25rem}.fp-option[data-v-d34ce421]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--p-text-color);text-align:left;transition:background .12s ease}.fp-option[data-v-d34ce421]:hover{background:var(--p-surface-hover)}.fp-option--active[data-v-d34ce421]{color:var(--p-primary-color);background:color-mix(in srgb,var(--p-primary-color) 8%,transparent)}.fp-option-icon[data-v-d34ce421]{font-size:.75rem;color:var(--p-text-muted-color);flex-shrink:0}.fp-option--active .fp-option-icon[data-v-d34ce421]{color:var(--p-primary-color)}.fp-option-check[data-v-d34ce421]{margin-left:auto;font-size:.7rem;color:var(--p-primary-color)}.fp-dropdown-enter-active[data-v-d34ce421],.fp-dropdown-leave-active[data-v-d34ce421]{transition:opacity .15s ease,transform .15s ease}.fp-dropdown-enter-from[data-v-d34ce421],.fp-dropdown-leave-to[data-v-d34ce421]{opacity:0;transform:translateY(-4px)}.p-dark .fp-dropdown[data-v-d34ce421]{box-shadow:0 8px 24px #00000059}.app-nav[data-v-e806736f]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-item[data-v-e806736f]{transition:background-color .15s ease,color .15s ease}.nav-item[data-v-e806736f]:hover{background-color:var(--p-surface-hover);color:var(--p-primary-color)}.nav-item--active[data-v-e806736f]{background-color:color-mix(in srgb,var(--p-primary-color) 12%,transparent);color:var(--p-primary-color);border-left-color:var(--p-primary-color)}.nav-item--hero i[data-v-e806736f]{color:var(--p-orange-500)}.action-btn[data-v-e806736f]{transition:background-color .15s ease,color .15s ease}.action-btn[data-v-e806736f]:hover{background-color:var(--p-surface-hover);color:var(--p-text-color)}
