.staff-admin-access_page__AvLwv{container-type:inline-size;min-width:0;min-height:100vh}.staff-admin-access_topbar__t1N7B{align-items:center;background:transparent;border-bottom:0;display:flex;gap:1rem;justify-content:space-between;padding:16px var(--pambi-page-gutter) 0;position:relative;top:auto;z-index:1}.staff-admin-access_searchField__Ajc_S{align-items:center;background:var(--pambi-surface);border:1px solid var(--pambi-control-border);border-radius:var(--pambi-radius-sm);color:var(--pambi-ink-600);display:flex;flex:1;gap:.6rem;max-width:42rem;padding:.7rem .9rem;box-shadow:none;min-height:44px}.staff-admin-access_field__dimmy input,.staff-admin-access_field__dimmy select,.staff-admin-access_field__dimmy textarea,.staff-admin-access_searchField__Ajc_S input{border:0;color:var(--pambi-ink-950);font:inherit;outline:0}.staff-admin-access_searchField__Ajc_S input{flex:1;min-width:0}.staff-admin-access_field__dimmy input:focus,.staff-admin-access_field__dimmy select:focus,.staff-admin-access_field__dimmy textarea:focus,.staff-admin-access_searchField__Ajc_S:focus-within{border-color:var(--pambi-brand-600);box-shadow:none;outline:2px solid var(--pambi-focus-ring);outline-offset:2px}.staff-admin-access_topbarActions__4SU8p{display:flex;gap:.75rem}.staff-admin-access_content__9OawC{container-name:admin-access-content;container-type:inline-size;margin:0 auto;max-width:1440px;padding:var(--pambi-space-8) var(--pambi-page-gutter)}.staff-admin-access_hero__A2umF{background:transparent;border:0;border-radius:8px;box-shadow:none;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr);margin-bottom:1.5rem;padding:0}.staff-admin-access_kicker__sR5R8{color:var(--pambi-brand-600);display:block;font-size:var(--pambi-text-xs);font-weight:600;letter-spacing:0;text-transform:none}.staff-admin-access_hero__A2umF h1,.staff-admin-access_sectionHeader__buDAC h2{color:var(--pambi-ink-950);letter-spacing:0;margin:.25rem 0 0}.staff-admin-access_hero__A2umF h1{font-size:clamp(1.5rem,2vw,var(--pambi-text-3xl))}.staff-admin-access_hero__A2umF p{color:#4b5563;line-height:1.6;margin:.75rem 0 0}.staff-admin-access_heroStats__zWJ2_{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--pambi-border);border-radius:var(--pambi-radius-md);background:var(--pambi-surface);overflow:hidden}.staff-admin-access_heroStats__zWJ2_ article{background:var(--pambi-surface);border:0;border-radius:0;display:flex;flex-direction:column;gap:.25rem;justify-content:center;min-width:0;padding:16px 20px;border-right:1px solid var(--pambi-border);box-shadow:none;min-height:92px}.staff-admin-access_field__dimmy span,.staff-admin-access_heroStats__zWJ2_ small,.staff-admin-access_heroStats__zWJ2_ span,.staff-admin-access_sectionHeader__buDAC span{color:var(--pambi-ink-600);font-size:var(--pambi-text-sm);font-weight:600}.staff-admin-access_heroStats__zWJ2_ strong{color:var(--pambi-ink-950);font-size:1.8rem;line-height:1}.staff-admin-access_grid__TWBcV{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr)}.staff-admin-access_errorNotice__9Dxg0,.staff-admin-access_formPanel__NI9uf,.staff-admin-access_panel__kQY9n{background:#ffffff;border:1px solid rgba(20,20,22,.08);border-radius:8px;box-shadow:none}.staff-admin-access_panel__kQY9n{min-width:0}.staff-admin-access_sectionHeader__buDAC{align-items:center;border-bottom:1px solid rgba(20,20,22,.08);display:flex;justify-content:space-between;padding:1rem 1.25rem}.staff-admin-access_formPanel__NI9uf{padding:1.25rem}.staff-admin-access_formPanel__NI9uf h2{color:var(--pambi-ink-950);margin:0 0 1rem}.staff-admin-access_formGrid__irmpy{display:grid;gap:.85rem}.staff-admin-access_field__dimmy{display:grid;gap:.4rem}.staff-admin-access_field__dimmy input,.staff-admin-access_field__dimmy select,.staff-admin-access_field__dimmy textarea{background:#f9fafb;border:1px solid var(--pambi-control-border);border-radius:8px;padding:.72rem .85rem;width:100%}.staff-admin-access_field__dimmy textarea{min-height:6.5rem;resize:vertical}.staff-admin-access_paginationRow__IYWWx{align-items:center;border-top:1px solid rgba(20,20,22,.08);color:#4b5563;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.staff-admin-access_inlineError__7I79_{color:#991b1b;font-size:var(--pambi-text-sm);line-height:1.45;margin:0}.staff-admin-access_formHint__o5r2L{color:var(--pambi-ink-600);font-size:var(--pambi-text-sm);line-height:1.45;margin:0}.staff-admin-access_errorNotice__9Dxg0{align-items:center;color:#991b1b;display:flex;gap:.75rem;margin-bottom:1rem;padding:1rem}.staff-admin-access_tableWrap__d5_g_{max-width:100%;min-width:0;overscroll-behavior-inline:contain;overflow-x:auto;width:100%}.staff-admin-access_tableWrap__d5_g_ table{border-collapse:collapse;min-width:860px;width:100%}.staff-admin-access_tableWrap__d5_g_ td,.staff-admin-access_tableWrap__d5_g_ th{border-bottom:1px solid rgba(20,20,22,.08);padding:.95rem 1.25rem;text-align:left;vertical-align:top}.staff-admin-access_tableWrap__d5_g_ th{background:#f9fafb;color:var(--pambi-ink-600);font-size:var(--pambi-text-xs);font-weight:600;text-transform:none}.staff-admin-access_tableWrap__d5_g_ td{color:var(--pambi-ink-950);font-size:var(--pambi-text-base)}.staff-admin-access_tableWrap__d5_g_ td small,.staff-admin-access_tableWrap__d5_g_ td strong{display:block}.staff-admin-access_tableWrap__d5_g_ td small{color:var(--pambi-ink-600);margin-top:.25rem;overflow-wrap:break-word;word-break:normal}.staff-admin-access_permissionPill__fZbb6,.staff-admin-access_statusPill__B_dYv{border-radius:var(--pambi-radius-xs);display:inline-flex;font-size:var(--pambi-text-sm);font-weight:600;margin:.1rem;padding:.28rem .55rem;white-space:nowrap}.staff-admin-access_statusActive__ZxQPw{background:#ecfdf5;color:#047857}.staff-admin-access_statusDraft__ucQjh,.staff-admin-access_statusPending__6TLq7{background:#fffbeb;color:#b45309}.staff-admin-access_statusArchived__VypAr,.staff-admin-access_statusDeactivated__hF_RO,.staff-admin-access_statusSuspended___dL4w{background:#f3f4f6;color:#4b5563}.staff-admin-access_permissionPill__fZbb6{background:#eff6ff;color:#1d4ed8}.staff-admin-access_rowActions__BDHF_{display:flex;flex-wrap:wrap;gap:.4rem;min-width:9rem}.staff-admin-access_smallButton__QFvHD{background:#ffffff;border:1px solid rgba(20,20,22,.12);border-radius:8px;color:#374151;cursor:pointer;font:inherit;font-size:var(--pambi-text-sm);font-weight:600;padding:.45rem .65rem;white-space:nowrap}.staff-admin-access_smallButton__QFvHD:hover{border-color:rgba(37,99,235,.45);color:#1d4ed8}.staff-admin-access_smallButton__QFvHD:disabled{cursor:not-allowed;opacity:.55}.staff-admin-access_confirmDialog__VI8yz{background:transparent;border:0;color:var(--pambi-ink-950);margin:auto;max-width:34rem;padding:0;width:calc(100% - 2rem)}.staff-admin-access_confirmDialog__VI8yz::backdrop{background:rgba(15,23,42,.58)}.staff-admin-access_confirmDialogSurface__TgLzs{background:#ffffff;border:1px solid rgba(148,163,184,.26);border-radius:14px;box-shadow:none;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);padding:1.35rem}.staff-admin-access_confirmDialogIcon___lw3L{align-items:center;border-radius:12px;display:inline-flex;height:3rem;justify-content:center;width:3rem}.staff-admin-access_confirmDialogIconDanger__QLb50{background:#fef2f2;color:#b91c1c}.staff-admin-access_confirmDialogIconCaution__8B5bh{background:#eff6ff;color:#1d4ed8}.staff-admin-access_confirmDialogCopy__19_ld{min-width:0}.staff-admin-access_confirmDialogKicker__gdXLz{color:var(--pambi-ink-600);display:block;font-size:var(--pambi-text-xs);font-weight:600;letter-spacing:0;margin-bottom:.35rem;text-transform:none}.staff-admin-access_confirmDialogCopy__19_ld h2{color:var(--pambi-ink-950);font-size:1.25rem;line-height:1.3;margin:0}.staff-admin-access_confirmDialogCopy__19_ld p{color:#4b5563;line-height:1.6;margin:.65rem 0 0}.staff-admin-access_confirmDialogActions__VNqeE{border-top:1px solid rgba(20,20,22,.08);display:flex;gap:.75rem;grid-column:1/-1;justify-content:flex-end;padding-top:1rem}.staff-admin-access_confirmDialogCancel__wHvMz,.staff-admin-access_confirmDialogCautionAction__tIBmr,.staff-admin-access_confirmDialogDangerAction__kz0EP{border-radius:8px;cursor:pointer;font:inherit;font-weight:600;min-height:2.75rem;padding:.65rem 1rem}.staff-admin-access_confirmDialogCancel__wHvMz{background:#ffffff;border:1px solid rgba(20,20,22,.16);color:#374151}.staff-admin-access_confirmDialogDangerAction__kz0EP{background:#b91c1c;border:1px solid #b91c1c;color:#ffffff}.staff-admin-access_confirmDialogCautionAction__tIBmr{background:#1d4ed8;border:1px solid #1d4ed8;color:#ffffff}.staff-admin-access_confirmDialogCancel__wHvMz:hover:not(:disabled){background:#f9fafb;border-color:rgba(20,20,22,.28)}.staff-admin-access_confirmDialogDangerAction__kz0EP:hover:not(:disabled){background:#991b1b}.staff-admin-access_confirmDialogCautionAction__tIBmr:hover:not(:disabled){background:#1e40af}.staff-admin-access_confirmDialogCancel__wHvMz:focus-visible,.staff-admin-access_confirmDialogCautionAction__tIBmr:focus-visible,.staff-admin-access_confirmDialogDangerAction__kz0EP:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:2px}.staff-admin-access_confirmDialogCancel__wHvMz:disabled,.staff-admin-access_confirmDialogCautionAction__tIBmr:disabled,.staff-admin-access_confirmDialogDangerAction__kz0EP:disabled{cursor:wait;opacity:.62}.staff-admin-access_emptyState__wp6wT{color:var(--pambi-ink-600);padding:2rem;text-align:center}@container admin-access-content (max-width: 72rem){.staff-admin-access_grid__TWBcV{grid-template-columns:minmax(0,1fr)}.staff-admin-access_formPanel__NI9uf{max-width:48rem}}@media (max-width:980px){.staff-admin-access_grid__TWBcV,.staff-admin-access_heroStats__zWJ2_,.staff-admin-access_hero__A2umF,.staff-admin-access_topbar__t1N7B{grid-template-columns:minmax(0,1fr)}.staff-admin-access_topbar__t1N7B{align-items:stretch;display:grid}}@media (max-width:520px){.staff-admin-access_confirmDialogSurface__TgLzs{grid-template-columns:minmax(0,1fr);padding:1.1rem}.staff-admin-access_confirmDialogActions__VNqeE{display:grid}.staff-admin-access_confirmDialogCautionAction__tIBmr,.staff-admin-access_confirmDialogDangerAction__kz0EP{grid-row:1}.staff-admin-access_smallButton__QFvHD{min-height:2.75rem}}.staff-admin-access_heroStats__zWJ2_ article:last-child{border-right:0}@media (max-width:640px){.staff-admin-access_heroStats__zWJ2_{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-admin-access_heroStats__zWJ2_ article{padding:16px;border-bottom:1px solid var(--pambi-border)}.staff-admin-access_heroStats__zWJ2_ article:nth-child(2n){border-right:0}}@container (max-width: 700px){.staff-admin-access_formGrid__irmpy,.staff-admin-access_grid__TWBcV,.staff-admin-access_hero__A2umF{grid-template-columns:minmax(0,1fr)}.staff-admin-access_topbarActions__4SU8p,.staff-admin-access_topbar__t1N7B{flex-wrap:wrap}.staff-admin-access_heroStats__zWJ2_{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-admin-access_field__dimmy{min-width:0}}.staff-admin-access_field__dimmy>span{font-size:14px;font-weight:500}@container (max-width: 600px){.staff-admin-access_field__dimmy :is(input,select,textarea){font-size:16px}}