.site-focus[data-v-ac371645]{align-items:center;min-width:0;display:flex}.site-focus__seg[data-v-ac371645]{font-size:.72rem}.site-focus__seg[data-v-ac371645] .p-togglebutton{white-space:nowrap;padding:4px 10px;font-size:.72rem;font-weight:600}.site-focus__select[data-v-ac371645]{max-width:150px;font-size:.75rem;display:none}@media (width<=900px){.site-focus__seg[data-v-ac371645]{display:none}.site-focus__select[data-v-ac371645]{display:inline-flex}}.view-as[data-v-89bbadfc]{align-items:center;min-width:0;display:flex}.view-as__select[data-v-89bbadfc]{max-width:320px;font-size:.8rem}.view-as__select--scoped[data-v-89bbadfc]{--p-select-background:color-mix(in srgb, var(--color-status-warning) 14%, transparent);--p-select-border-color:var(--color-status-warning);--p-select-hover-border-color:var(--color-status-warning);--p-select-focus-border-color:var(--color-status-warning);--p-select-focus-ring-color:var(--color-accent-primary-alpha)}.view-as__value[data-v-89bbadfc]{letter-spacing:.01em;align-items:center;gap:6px;min-width:0;font-size:.72rem;font-weight:600;display:inline-flex}.view-as__value i[data-v-89bbadfc]{color:var(--color-status-warning);flex-shrink:0;font-size:.75rem}.view-as__value-full[data-v-89bbadfc],.view-as__value-mid[data-v-89bbadfc],.view-as__value-tiny[data-v-89bbadfc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-as__value-mid[data-v-89bbadfc],.view-as__value-tiny[data-v-89bbadfc]{display:none}.view-as__group[data-v-89bbadfc]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:.68rem;font-weight:700}.view-as__opt[data-v-89bbadfc]{flex-direction:column;gap:1px;min-width:0;display:flex}.view-as__opt-name[data-v-89bbadfc]{color:var(--color-text-primary);font-size:.82rem}.view-as__opt-owner[data-v-89bbadfc]{color:var(--color-text-secondary);font-size:.7rem}.view-as__contract[data-v-89bbadfc]{color:var(--color-text-secondary);margin:0;padding:8px 10px 2px;font-size:.68rem;line-height:1.35}.view-as__hint[data-v-89bbadfc]{color:var(--color-text-secondary);padding:8px 4px;font-size:.78rem;display:block}@media (width<=900px){.view-as__select[data-v-89bbadfc]{max-width:170px}.view-as__value-full[data-v-89bbadfc]{display:none}.view-as__value-mid[data-v-89bbadfc]{display:inline}}@media (width<=420px){.view-as__select[data-v-89bbadfc]{max-width:104px}.view-as__value-mid[data-v-89bbadfc]{display:none}.view-as__value-tiny[data-v-89bbadfc]{display:inline}}.lpo-empty[data-v-a3bf4c34]{color:var(--color-text-secondary);text-align:center;padding:1.5rem}.lpo-progress-row[data-v-a3bf4c34]{justify-content:flex-end;margin-bottom:.375rem;display:flex}.lpo-pass-label[data-v-a3bf4c34]{color:var(--color-accent-primary);margin-right:auto;font-size:.78rem;font-weight:700}.lpo-multi[data-v-a3bf4c34]{margin:0 0 .75rem}.lpo-differs[data-v-a3bf4c34]{margin-bottom:.75rem}.lpo-differs-row[data-v-a3bf4c34]{align-items:center;gap:.6rem;margin:.35rem 0;font-size:.85rem;display:flex}.lpo-step-count[data-v-a3bf4c34]{color:var(--color-text-secondary);font-size:.75rem}.lpo-progress-track[data-v-a3bf4c34]{background:var(--color-background-secondary);border-radius:3px;height:6px;margin-bottom:1rem;overflow:hidden}.lpo-progress-fill[data-v-a3bf4c34]{background:var(--color-accent-primary);height:100%;transition:width .16s}.lpo-lede[data-v-a3bf4c34]{color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:.875rem}.lpo-item[data-v-a3bf4c34]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.lpo-item-name[data-v-a3bf4c34]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:600}.lpo-ho[data-v-a3bf4c34],.lpo-item-uom[data-v-a3bf4c34]{color:var(--color-text-secondary);font-size:.8125rem}.lpo-ho[data-v-a3bf4c34]{margin:.25rem 0 1.25rem}.lpo-fields[data-v-a3bf4c34]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=640px){.lpo-fields[data-v-a3bf4c34]{grid-template-columns:1fr}}.lpo-field[data-v-a3bf4c34]{flex-direction:column;gap:.375rem;display:flex}.lpo-label[data-v-a3bf4c34]{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.lpo-input[data-v-a3bf4c34]{width:100%}.lpo-hint[data-v-a3bf4c34]{color:var(--color-text-secondary);font-size:.6875rem}.lpo-margin[data-v-a3bf4c34]{color:var(--color-text-primary);margin:1.25rem 0 0;font-size:.9375rem;font-weight:600}.lpo-margin--negative[data-v-a3bf4c34]{color:var(--color-status-danger)}.lpo-footer[data-v-a3bf4c34]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.lpo-footer__left[data-v-a3bf4c34],.lpo-footer__right[data-v-a3bf4c34]{align-items:center;gap:.5rem;display:flex}.lpo-escape-note[data-v-a3bf4c34]{color:var(--color-text-secondary);text-align:right;margin:.5rem 0 0;font-size:.75rem}.bti[data-v-b7de3bc4]{z-index:9000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.bti[data-v-b7de3bc4]>*{pointer-events:auto}@media (width<=480px){.bti[data-v-b7de3bc4]{bottom:.5rem;right:.5rem}}.layout-container[data-v-d0d2f949]{min-height:100vh;display:flex}.layout-sidebar[data-v-d0d2f949]{background-color:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);z-index:100;flex-direction:column;width:200px;transition:width .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.layout-sidebar--collapsed[data-v-d0d2f949]{width:52px}.layout-sidebar--collapsed .sidebar-header[data-v-d0d2f949]{justify-content:center;padding:16px 0}.layout-sidebar--collapsed .sidebar-nav-item[data-v-d0d2f949]{justify-content:center;gap:0;padding-left:0;padding-right:0}.layout-sidebar--collapsed .sidebar-nav-item .nav-emoji[data-v-d0d2f949],.layout-sidebar--collapsed .sidebar-nav-item .nav-icon[data-v-d0d2f949],.layout-sidebar--collapsed .sidebar-nav-item i[data-v-d0d2f949]{flex-shrink:0;margin:0}.layout-sidebar--collapsed .sidebar-footer[data-v-d0d2f949]{justify-content:center;padding:12px 4px}.layout-sidebar--collapsed .logout-btn--full[data-v-d0d2f949]{flex:unset;justify-content:center;width:auto;padding:10px}.sidebar-toggle-btn[data-v-d0d2f949]{cursor:pointer;color:var(--color-sidebar-text,#fff);opacity:.7;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}.sidebar-toggle-btn[data-v-d0d2f949]:hover{opacity:1;background:#ffffff1a}.sidebar-header[data-v-d0d2f949]{border-bottom:1px solid var(--color-sidebar-border);flex-wrap:wrap;align-items:center;padding:24px 20px;display:flex}.sidebar-brand[data-v-d0d2f949]{color:var(--color-accent-gold);letter-spacing:.02em;font-size:1.25rem;font-weight:700;display:block}.sidebar-subbrand[data-v-d0d2f949]{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;margin-top:-.15rem;font-size:.7rem;font-weight:400;display:block}.sidebar-nav[data-v-d0d2f949]{flex-direction:column;flex:1;gap:2px;padding:12px 8px;display:flex}.sidebar-nav-item[data-v-d0d2f949]{color:var(--color-sidebar-text);border-radius:8px;align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.sidebar-nav-item[data-v-d0d2f949]:hover{background-color:var(--color-sidebar-hover);color:#fff}.sidebar-nav-item[data-v-d0d2f949]:focus{outline:none}.sidebar-nav-item[data-v-d0d2f949]:focus-visible{outline:2px solid var(--color-accent-gold,#d4ba86);outline-offset:-2px}.sidebar-nav-item--active[data-v-d0d2f949]{background-color:var(--color-sidebar-active);color:var(--color-sidebar-active-text);border-left:3px solid #20803b;padding-left:13px;font-weight:600}.sidebar-nav-item[draggable=true][data-v-d0d2f949]{cursor:grab}.sidebar-nav-item--dragging[data-v-d0d2f949]{opacity:.4;cursor:grabbing}.sidebar-nav-item--dragover[data-v-d0d2f949]{box-shadow:inset 0 2px 0 0 var(--color-accent-gold,#d4ba86)}.sidebar-nav-item i[data-v-d0d2f949]{text-align:center;width:20px;font-size:1rem}.sidebar-nav-item .nav-emoji[data-v-d0d2f949]{text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:1.05rem;line-height:1;display:inline-flex}.sidebar-footer[data-v-d0d2f949]{border-top:1px solid var(--color-sidebar-border);align-items:stretch;gap:8px;padding:16px 20px}.sidebar-footer[data-v-d0d2f949],.version-line[data-v-d0d2f949]{flex-direction:column;display:flex}.version-line[data-v-d0d2f949]{cursor:pointer;color:var(--color-sidebar-text);opacity:.65;background:0 0;border:none;align-items:center;gap:2px;padding:2px 4px;font-size:.7rem;line-height:1.3}.version-line[data-v-d0d2f949]:hover{opacity:1}.version-line__status[data-v-d0d2f949]{opacity:.8;text-align:center;font-size:.65rem}.theme-toggle[data-v-d0d2f949]{border:1px solid var(--color-sidebar-border);color:#9ca3af;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:8px 12px;transition:background-color .15s}.theme-toggle[data-v-d0d2f949]:hover{background-color:var(--color-sidebar-hover);color:#fff}.logout-btn[data-v-d0d2f949]{color:#9ca3af;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.logout-btn[data-v-d0d2f949]:hover{color:#ef4444;background-color:#ef44441f}.notification-bell[data-v-d0d2f949]{border:1px solid var(--color-sidebar-border);color:#9ca3af;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.notification-bell[data-v-d0d2f949]:hover{background-color:var(--color-sidebar-hover);color:#fff}.notification-bell i[data-v-d0d2f949]{font-size:1rem}.bell-badge[data-v-d0d2f949]{color:#fff;background-color:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.layout-main[data-v-d0d2f949]{flex:1;min-height:100vh;padding:32px}.layout-main-wrapper[data-v-d0d2f949]{flex-direction:column;flex:1;min-width:0;margin-left:200px;transition:margin-left .2s;display:flex;overflow:hidden}.layout-main-wrapper--collapsed[data-v-d0d2f949]{margin-left:52px}.topbar[data-v-d0d2f949]{border-bottom:1px solid var(--color-border-default);background:var(--color-background-primary);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;min-height:44px;padding:8px 24px}.topbar[data-v-d0d2f949],.topbar-right[data-v-d0d2f949]{align-items:center;display:flex}.topbar-right[data-v-d0d2f949]{gap:12px;min-width:0}@media (width<=640px){.topbar[data-v-d0d2f949]{padding:6px 12px}.topbar-right[data-v-d0d2f949]{gap:8px}}.topbar-bell[data-v-d0d2f949]{width:36px;height:36px;color:var(--color-text-secondary);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.topbar-bell[data-v-d0d2f949]:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.topbar-bell i[data-v-d0d2f949]{font-size:1.1rem}.logout-btn--full[data-v-d0d2f949]{justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:.9rem}.topbar-theme-toggle[data-v-d0d2f949]{cursor:pointer;width:36px;height:36px;color:var(--color-text-secondary);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:relative}.topbar-theme-toggle[data-v-d0d2f949]:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.topbar-theme-toggle i[data-v-d0d2f949]{font-size:1rem}.topbar-badge[data-v-d0d2f949]{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;right:4px}.logout-confirm-msg[data-v-d0d2f949]{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.9rem}.logout-confirm-footer[data-v-d0d2f949]{justify-content:flex-end;gap:8px;display:flex}
