.language-switcher[data-v-3daa50ca]{flex-direction:column;align-items:flex-end;display:flex}.language-switcher__select[data-v-3daa50ca]{min-width:7.5rem;min-height:44px}.language-switcher__note[data-v-3daa50ca]{background:var(--p-content-background);border:1px solid var(--p-content-border-color);border-radius:.375rem;max-width:16rem;padding:.25rem .5rem;position:absolute;top:3.25rem;right:1rem}.language-switcher__note--error[data-v-3daa50ca]{color:var(--nish-danger)}.sidebar[data-v-37ced5c8]{z-index:20;flex-direction:column;flex:0 0 var(--nish-sidebar-width);width:var(--nish-sidebar-width);background:var(--nish-card-bg);border-inline-end:1px solid var(--nish-border);height:100dvh;transition:width .15s,flex-basis .15s;display:flex;position:sticky;top:0}.sidebar--compact[data-v-37ced5c8]{flex-basis:var(--nish-sidebar-collapsed-width);width:var(--nish-sidebar-collapsed-width)}.sidebar--drawer[data-v-37ced5c8]{width:min(18rem,86vw);box-shadow:var(--nish-shadow-pop);visibility:hidden;transition:transform .18s,visibility .18s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-105%)}.sidebar--drawer.sidebar--open[data-v-37ced5c8]{visibility:visible;transition:transform .18s,visibility;transform:none}.scrim[data-v-37ced5c8]{z-index:19;background:#2f2b3d73;position:fixed;inset:0}.sidebar__head[data-v-37ced5c8]{justify-content:space-between;align-items:center;gap:var(--nish-space-2);min-height:5rem;padding:0 var(--nish-space-3) 0 var(--nish-space-4);display:flex}.sidebar--compact .sidebar__head[data-v-37ced5c8]{padding:var(--nish-space-2);flex-direction:column;justify-content:center;gap:0}.sidebar__brand[data-v-37ced5c8]{align-items:center;gap:var(--nish-space-2);min-width:0;min-height:var(--nish-touch);font-size:var(--nish-text-lg);color:var(--nish-primary-text);flex:auto;font-weight:700;text-decoration:none;display:inline-flex}.sidebar__logo[data-v-37ced5c8]{object-fit:contain;object-position:left center;flex:auto;width:min(200px,100%);max-width:200px;height:64px}.sidebar__logo--compact[data-v-37ced5c8]{object-position:center;width:3.5rem;max-width:3.5rem;height:3rem}.sidebar__initial[data-v-37ced5c8]{width:2rem;height:2rem;font-size:var(--nish-text-base);color:var(--nish-on-primary-fill);background:var(--nish-primary-fill);border-radius:var(--nish-radius-sm);flex:none;place-items:center;display:grid}.sidebar__sign[data-v-37ced5c8]{align-items:center;gap:var(--nish-space-2);min-height:2.5rem;padding:0 var(--nish-space-4);font-size:var(--nish-text-sm);color:var(--nish-muted);border-top:1px solid var(--nish-border);flex:none;font-weight:600;display:flex;position:relative}.sidebar--compact .sidebar__sign[data-v-37ced5c8]{justify-content:center;padding:0}.sidebar__brand-name[data-v-37ced5c8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-btn[data-v-37ced5c8]{width:var(--nish-touch);height:var(--nish-touch);color:var(--nish-muted);border-radius:var(--nish-radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.icon-btn[data-v-37ced5c8]:hover{color:var(--nish-primary-text);background:var(--nish-primary-soft)}.sidebar__foot[data-v-37ced5c8]{padding:var(--nish-space-3) var(--nish-space-4);border-top:1px solid var(--nish-border)}.sidebar--compact .sidebar__nav[data-v-37ced5c8]{overflow:visible}.sidebar__nav[data-v-37ced5c8]{padding:var(--nish-space-2) var(--nish-space-3) var(--nish-space-5);flex:1;overflow:hidden auto}.menu[data-v-37ced5c8]{gap:var(--nish-space-1);margin:0;padding:0;list-style:none;display:grid}.menu--sub[data-v-37ced5c8]{margin-top:var(--nish-space-1)}.menu__link[data-v-37ced5c8]{align-items:center;gap:var(--nish-space-3);width:100%;min-height:var(--nish-touch);padding:0 var(--nish-space-3);font:inherit;font-size:var(--nish-text-base);color:var(--nish-text);text-align:start;border-radius:var(--nish-radius-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.sidebar--compact .menu__link[data-v-37ced5c8],.sidebar--compact .icon-btn[data-v-37ced5c8]{justify-content:center;padding:0}.menu__link[data-v-37ced5c8]:hover{background:var(--nish-hover-bg)}.menu__link--active[data-v-37ced5c8]{color:var(--nish-on-primary-fill);background:var(--nish-primary-fill);box-shadow:0 2px 6px 0 color-mix(in srgb, var(--nish-primary-fill) 40%, transparent);font-weight:600}.menu__link--active[data-v-37ced5c8]:hover{background:var(--nish-primary-fill)}.menu__module--active[data-v-37ced5c8]{color:var(--nish-primary-text);background:var(--nish-primary-soft);font-weight:600}.menu__link--flyout[data-v-37ced5c8]:not(.menu__link--active){background:var(--nish-primary-soft);color:var(--nish-primary-text)}.menu__label[data-v-37ced5c8]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu__chevron[data-v-37ced5c8]{flex:none;transition:transform .15s;transform:rotate(-90deg)}.menu__chevron--open[data-v-37ced5c8]{transform:none}.menu__link--sub[data-v-37ced5c8]{min-height:40px;padding-inline-start:var(--nish-space-6)}.menu__dot[data-v-37ced5c8]{border:1.5px solid;border-radius:50%;flex:none;width:6px;height:6px}.menu__link--active .menu__dot[data-v-37ced5c8]{background:currentColor}.sidebar--compact [data-tip][data-v-37ced5c8]:after{content:attr(data-tip);inset-inline-start:calc(100% + .5rem);z-index:30;font-size:var(--nish-text-sm);color:#fff;white-space:nowrap;pointer-events:none;border-radius:var(--nish-radius-sm);opacity:0;background:#2f2b3d;padding:.3rem .6rem;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.sidebar--compact [data-tip][data-v-37ced5c8]:hover:after,.sidebar--compact [data-tip][data-v-37ced5c8]:focus-visible:after{opacity:1}.flyout[data-v-37ced5c8]{z-index:40;width:15rem;max-width:calc(100vw - 6rem);max-height:calc(100dvh - 1rem);padding:var(--nish-space-2);background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-md);box-shadow:var(--nish-shadow-pop);position:fixed;overflow-y:auto}.flyout__title[data-v-37ced5c8]{padding:var(--nish-space-2) var(--nish-space-3);font-size:var(--nish-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--nish-muted);margin:0;font-weight:700}.flyout .menu__link--sub[data-v-37ced5c8]{justify-content:flex-start;padding-inline-start:var(--nish-space-3)}.qs[data-v-ea8e7964]{flex:0 16rem;min-width:0;position:relative}.qs__field[data-v-ea8e7964]{position:relative}.qs__field[data-v-ea8e7964] input{width:100%;height:2.25rem;padding-inline-start:2rem}.qs__glass[data-v-ea8e7964]{inset-inline-start:.6rem;z-index:1;color:var(--nish-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.qs__panel[data-v-ea8e7964]{inset-inline:0;z-index:40;min-width:min(24rem,92vw);padding:var(--nish-space-2);background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-md);box-shadow:var(--nish-shadow-pop);display:grid;position:absolute;top:calc(100% + .25rem)}.qs__scope[data-v-ea8e7964],.qs__note[data-v-ea8e7964]{padding:var(--nish-space-1) var(--nish-space-2);font-size:var(--nish-text-sm);color:var(--nish-muted);margin:0}.qs__note--error[data-v-ea8e7964]{color:var(--nish-danger)}.qs__option[data-v-ea8e7964]{padding:var(--nish-space-2);cursor:pointer;border-radius:var(--nish-radius-sm);gap:1px;display:grid}.qs__option--active[data-v-ea8e7964]{background:var(--nish-primary-soft)}.qs__sub[data-v-ea8e7964]{font-size:var(--nish-text-sm);color:var(--nish-muted)}.qs__match[data-v-ea8e7964]{font-size:var(--nish-text-xs);color:var(--nish-primary-text)}.qs__match--old[data-v-ea8e7964]{color:var(--nish-warning)}.qs__all[data-v-ea8e7964]{margin-top:var(--nish-space-1);padding:var(--nish-space-2);font:inherit;font-size:var(--nish-text-sm);color:var(--nish-primary-text);text-align:start;cursor:pointer;border:0;border-top:1px solid var(--nish-border);background:0 0}.qs__close[data-v-ea8e7964]{inset-inline-end:.35rem;width:1.75rem;height:1.75rem;color:var(--nish-muted);cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.qs--icon[data-v-ea8e7964]{flex:none}.qs--mobile[data-v-ea8e7964]{inset-inline:var(--nish-space-2);z-index:45;background:var(--nish-card-bg);flex:none;position:absolute;top:.4rem}.qs--mobile .qs__panel[data-v-ea8e7964]{min-width:0;max-height:70vh;overflow-y:auto}@media (width<=900px){.qs__option[data-v-ea8e7964]{min-height:var(--nish-touch)}}.ctx[data-v-94143ffd]{min-width:0;position:relative}.ctx__button[data-v-94143ffd]{align-items:center;gap:var(--nish-space-2);max-width:min(22rem,46vw);min-height:var(--nish-touch);padding:0 var(--nish-space-3);font:inherit;font-size:var(--nish-text-sm);color:var(--nish-text);background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-sm);cursor:pointer;display:flex;overflow:hidden}.ctx__button[data-v-94143ffd]:focus-visible,.ctx__list[data-v-94143ffd]:focus-visible{outline:2px solid var(--nish-primary-ui);outline-offset:2px}.ctx__org[data-v-94143ffd],.ctx__farm[data-v-94143ffd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ctx__org[data-v-94143ffd]{flex:0 auto;min-width:3rem;font-weight:600}.ctx__farm[data-v-94143ffd]{flex:6rem;min-width:min(6rem,100%)}.ctx__sep[data-v-94143ffd]{color:var(--nish-muted);flex:none}.ctx__panel[data-v-94143ffd]{inset-inline-end:0;z-index:40;background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-md);width:min(22rem,100vw - 1rem);max-height:min(26rem,70vh);box-shadow:var(--nish-shadow-pop);position:absolute;top:calc(100% + .25rem);overflow:auto}@media (width<=900px){.ctx__panel[data-v-94143ffd]{inset-inline:.5rem;top:calc(var(--nish-topbar-height) + .25rem);width:auto;max-height:calc(100vh - var(--nish-topbar-height) - 1rem);position:fixed}}.ctx__list[data-v-94143ffd],.ctx__options[data-v-94143ffd]{margin:0;padding:0;list-style:none}.ctx__list[data-v-94143ffd]{padding:var(--nish-space-1) 0}.ctx__group-title[data-v-94143ffd]{padding:var(--nish-space-2) var(--nish-space-3) var(--nish-space-1);font-size:var(--nish-text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--nish-muted);overflow-wrap:anywhere;font-weight:700;display:block}.ctx__option[data-v-94143ffd]{justify-content:space-between;align-items:center;gap:var(--nish-space-2);min-height:var(--nish-touch);padding:0 var(--nish-space-3) 0 var(--nish-space-4);font-size:var(--nish-text-sm);cursor:pointer;display:flex}.ctx__option--whole[data-v-94143ffd]{font-style:italic}.ctx__option--active[data-v-94143ffd]{background:var(--nish-hover-bg)}.ctx__option--selected[data-v-94143ffd]{color:var(--nish-primary-text);font-weight:600}.ctx__option-label[data-v-94143ffd]{overflow-wrap:anywhere}.ctx__note[data-v-94143ffd]{padding:var(--nish-space-2) var(--nish-space-4);font-size:var(--nish-text-sm);color:var(--nish-muted)}.ctx__button>svg[data-v-94143ffd]{flex:none}@media (width<=900px){.ctx__org[data-v-94143ffd]{min-width:2rem}.ctx__farm[data-v-94143ffd]{min-width:2.5rem}}@media (width<=640px){.ctx__org--with-farm[data-v-94143ffd],.ctx__sep[data-v-94143ffd]{display:none}.ctx__farm[data-v-94143ffd]{flex:auto;min-width:0}}.topbar[data-v-2f64a799]{z-index:10;align-items:center;gap:var(--nish-space-3);min-height:var(--nish-topbar-height);padding:var(--nish-space-2) var(--nish-space-5);background:var(--nish-card-bg);border-bottom:1px solid var(--nish-border);display:flex;position:sticky;top:0}.topbar__spacer[data-v-2f64a799]{flex:1}.icon-btn[data-v-2f64a799]{width:var(--nish-touch);height:var(--nish-touch);color:var(--nish-text);border-radius:var(--nish-radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.icon-btn[data-v-2f64a799]:hover{background:var(--nish-hover-bg)}.user-btn[data-v-2f64a799]{align-items:center;gap:var(--nish-space-2);min-height:var(--nish-touch);max-width:14rem;padding:0 var(--nish-space-2);font:inherit;color:var(--nish-text);border-radius:var(--nish-radius-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.user-btn[data-v-2f64a799]:hover{background:var(--nish-hover-bg)}.user-btn__avatar[data-v-2f64a799]{width:2.25rem;height:2.25rem;font-size:var(--nish-text-sm);color:var(--nish-primary-text);background:var(--nish-primary-soft);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.user-btn__name[data-v-2f64a799]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--nish-text-sm);overflow:hidden}@media (width<=900px){.topbar[data-v-2f64a799]{gap:var(--nish-space-2);padding-inline:var(--nish-space-3)}.topbar__spacer[data-v-2f64a799]{display:none}.topbar[data-v-2f64a799] .ctx__button{max-width:36vw}}.shell[data-v-b32dfca0]{min-height:100dvh;display:flex}.shell__main[data-v-b32dfca0]{flex-direction:column;flex:1;min-width:0;display:flex}.shell__content[data-v-b32dfca0]{padding:var(--nish-space-5);outline:none;flex:1}.shell__footer[data-v-b32dfca0]{padding:var(--nish-space-4);text-align:center;color:var(--nish-muted)}.skip-link[data-v-b32dfca0]{inset-inline-start:var(--nish-space-2);z-index:50;padding:var(--nish-space-2) var(--nish-space-3);color:var(--nish-on-primary-fill);background:var(--nish-primary-fill);border-radius:var(--nish-radius-sm);position:absolute;top:-3rem}.skip-link[data-v-b32dfca0]:focus{top:var(--nish-space-2)}.auth-shell[data-v-b32dfca0]{flex-direction:column;min-height:100dvh;display:flex}.auth-shell__bar[data-v-b32dfca0]{padding:var(--nish-space-3) var(--nish-space-5);justify-content:space-between;align-items:center;display:flex}.auth-shell__brand[data-v-b32dfca0]{align-items:center;gap:var(--nish-space-2);font-size:var(--nish-text-xl);color:var(--nish-primary-text);font-weight:700;display:inline-flex}.auth-shell__content[data-v-b32dfca0]{padding:var(--nish-space-5) var(--nish-space-4);flex:1;place-items:center;display:grid}@media (width<=900px){.shell__content[data-v-b32dfca0]{padding:var(--nish-space-4) var(--nish-space-3)}}.api-status__row[data-v-444e7872]{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.api-status__note[data-v-444e7872]{color:var(--p-text-muted-color);margin:.75rem 0 0;font-size:.9rem}.api-status__actions[data-v-444e7872]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.api-status__time[data-v-444e7872]{color:var(--p-text-muted-color)}.actions[data-v-a4b096f6]{gap:var(--nish-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.action[data-v-a4b096f6]{align-items:center;gap:var(--nish-space-3);min-height:var(--nish-touch);padding:var(--nish-space-3) var(--nish-space-4);color:var(--nish-text);background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-lg);box-shadow:var(--nish-shadow-card);text-decoration:none;display:flex}.action[data-v-a4b096f6]:hover{border-color:var(--nish-primary-ui)}.action__icon[data-v-a4b096f6]{width:2.75rem;height:2.75rem;color:var(--nish-primary-text);background:var(--nish-primary-soft);border-radius:var(--nish-radius-md);flex:none;place-items:center;display:grid}.action__text[data-v-a4b096f6]{min-width:0;display:grid}.stats[data-v-a4b096f6]{gap:var(--nish-space-3);margin:0 0 var(--nish-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.stat[data-v-a4b096f6]{gap:var(--nish-space-1);display:grid}.stat__label[data-v-a4b096f6]{font-size:var(--nish-text-sm);color:var(--nish-muted)}.stat__value[data-v-a4b096f6]{color:var(--nish-text);font-size:2rem;line-height:1.1}.bars[data-v-a4b096f6]{gap:var(--nish-space-3);margin:0;padding:0;list-style:none;display:grid}.bar[data-v-a4b096f6]{align-items:center;gap:var(--nish-space-3);grid-template-columns:minmax(5rem,9rem) 1fr 3rem;display:grid}.bar__track[data-v-a4b096f6]{background:var(--nish-primary-softer);border-radius:999px;height:.6rem}.bar__fill[data-v-a4b096f6]{background:var(--nish-primary);border-radius:999px;height:100%;display:block}.bar__count[data-v-a4b096f6]{text-align:end;font-variant-numeric:tabular-nums}.tech summary[data-v-a4b096f6]{cursor:pointer;font-weight:600}html:root{--nish-page-bg:#f5f5f9;--nish-card-bg:#fff;--nish-text:#444050;--nish-muted:#6d6b77;--nish-border:#e6e6ef;--nish-hover-bg:#f1f0f7;--nish-primary:#7367f0;--nish-primary-fill:#6c60e2;--nish-on-primary-fill:#fff;--nish-primary-text:#6c60e2;--nish-primary-ui:#7367f0;--nish-primary-soft:color-mix(in srgb, var(--nish-primary) 12%, #fff);--nish-primary-softer:color-mix(in srgb, var(--nish-primary) 6%, #fff);--nish-secondary:#6d6b77;--nish-accent:#a855f7;--nish-brand:var(--nish-primary-text);--nish-success:#1f8a4c;--nish-success-soft:#e4f6ec;--nish-warning:#a15c07;--nish-warning-soft:#fff1dc;--nish-danger:#c0392b;--nish-danger-soft:#fdeaea;--nish-info:#1e6fa8;--nish-info-soft:#e3f1fb;--nish-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nish-text-xs:.75rem;--nish-text-sm:.8125rem;--nish-text-base:.9375rem;--nish-text-lg:1.125rem;--nish-text-xl:1.375rem;--nish-text-2xl:1.625rem;--nish-space-1:.25rem;--nish-space-2:.5rem;--nish-space-3:.75rem;--nish-space-4:1rem;--nish-space-5:1.5rem;--nish-space-6:2rem;--nish-radius-sm:6px;--nish-radius-md:8px;--nish-radius-lg:12px;--nish-shadow-card:0 2px 6px 0 #2f2b3d14;--nish-shadow-pop:0 8px 24px 0 #2f2b3d29;--nish-sidebar-width:16.25rem;--nish-sidebar-collapsed-width:4.5rem;--nish-topbar-height:4rem;--nish-touch:44px;--p-content-background:var(--nish-card-bg);--p-content-border-color:var(--nish-border);--p-content-hover-background:var(--nish-hover-bg);--p-text-color:var(--nish-text);--p-text-muted-color:var(--nish-muted);--p-text-hover-muted-color:var(--nish-text);--p-form-field-border-color:#d3d2de;--p-form-field-border-radius:var(--nish-radius-sm);--p-form-field-focus-border-color:var(--nish-primary-ui);--p-button-border-radius:var(--nish-radius-sm);--p-overlay-select-border-radius:var(--nish-radius-md);--p-overlay-modal-border-radius:var(--nish-radius-lg);--p-focus-ring-width:2px;--p-focus-ring-style:solid;--p-focus-ring-offset:1px;--p-focus-ring-color:var(--nish-primary-ui);--p-highlight-background:var(--nish-primary-soft);--p-highlight-color:var(--nish-primary-text)}:root{font-family:var(--nish-font);color:var(--nish-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}body{min-width:320px;font-size:var(--nish-text-base);color:var(--nish-text);background:var(--nish-page-bg);margin:0}a{color:var(--nish-primary-text)}h1,h2,h3{color:var(--nish-text);line-height:1.25}:focus-visible{outline:2px solid var(--nish-primary-ui);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.p-button{min-height:var(--nish-touch);font-weight:600}.p-inputtext,.p-select{min-height:var(--nish-touch)}.page{align-content:start;gap:var(--nish-space-3);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.page--narrow{max-width:48rem}.page--medium{max-width:64rem}.page h1{font-size:var(--nish-text-xl);margin:0;font-weight:700}.page h2{margin:0 0 var(--nish-space-3);font-size:var(--nish-text-lg);font-weight:600}.card{padding:var(--nish-space-4) var(--nish-space-5);background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-lg);box-shadow:var(--nish-shadow-card)}.form{gap:var(--nish-space-4);display:grid}.field{align-content:start;gap:var(--nish-space-1);display:grid}.field>label,.field>.field__label{font-size:var(--nish-text-sm);color:var(--nish-text);font-weight:600}.field__hint{color:var(--nish-muted);font-size:var(--nish-text-sm)}.field__error{color:var(--nish-danger);font-size:var(--nish-text-sm)}[data-app-error]:after{content:attr(data-app-error);color:var(--nish-danger);font-size:var(--nish-text-sm);display:block}[aria-invalid=true].p-inputtext,select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--nish-danger)}.row{align-items:center;gap:var(--nish-space-2);flex-wrap:wrap;display:flex}.list{gap:var(--nish-space-3);margin:0;padding:0;list-style:none;display:grid}.list__item{justify-content:space-between;align-items:center;gap:var(--nish-space-2);padding:var(--nish-space-3) var(--nish-space-4);background:var(--nish-card-bg);border:1px solid var(--nish-border);border-radius:var(--nish-radius-md);flex-wrap:wrap;display:flex}.muted{color:var(--nish-muted)}.filters{gap:var(--nish-space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.badge{font-size:var(--nish-text-xs);color:var(--nish-primary-text);background:var(--nish-primary-soft);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-inline-start:var(--nish-space-2);padding:.125rem .6rem;font-weight:600;display:inline-block}.code{white-space:nowrap;-webkit-user-select:all;user-select:all;font-variant-numeric:tabular-nums}.badge--success{color:var(--nish-success);background:var(--nish-success-soft)}.badge--warning{color:var(--nish-warning);background:var(--nish-warning-soft)}.badge--danger{color:var(--nish-danger);background:var(--nish-danger-soft)}.badge--info{color:var(--nish-info);background:var(--nish-info-soft)}.badge--neutral{color:var(--nish-muted);background:var(--nish-hover-bg)}.table-wrap{position:relative;overflow-x:auto}table.data-table,table.grid{border-collapse:collapse;width:100%;font-size:var(--nish-text-sm)}table.data-table th,table.grid th{padding:var(--nish-space-2) var(--nish-space-3);text-align:left;font-size:var(--nish-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--nish-muted);background:var(--nish-page-bg);border-bottom:1px solid var(--nish-border);white-space:nowrap;font-weight:600}table.data-table td,table.grid td{padding:var(--nish-space-2) var(--nish-space-3);border-bottom:1px solid var(--nish-border);vertical-align:middle}table.data-table tbody tr:hover{background:var(--nish-primary-softer)}table.ntable.ntable{border-collapse:collapse;font-size:var(--nish-text-sm)}table.ntable{position:relative}table:has(.sr-only){position:relative}table.ntable.ntable th{font-size:var(--nish-text-sm);color:var(--nish-muted);text-transform:none;letter-spacing:normal;background:var(--nish-hover-bg);border-bottom:1px solid var(--nish-border);font-weight:600}table.ntable.ntable td{border-bottom:1px solid var(--nish-border);vertical-align:middle}table.ntable.ntable tbody tr:hover>td{background:var(--nish-hover-bg)}.pager{justify-content:center}.btn{justify-content:center;align-items:center;gap:var(--nish-space-2);min-height:var(--nish-touch);padding:0 var(--nish-space-4);color:var(--nish-on-primary-fill);background:var(--nish-primary-fill);border:1px solid var(--nish-primary-fill);border-radius:var(--nish-radius-sm);font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.94)}.btn--outlined{color:var(--nish-primary-text);border-color:var(--nish-primary-ui);background:0 0}.btn--outlined:hover{background:var(--nish-primary-softer);filter:none}.p-select-overlay{max-width:calc(100vw - 1rem)}.p-select-option-label{white-space:normal;overflow-wrap:anywhere}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
