.pin-keypad.svelte-ijoyjo{grid-template-columns:repeat(3,minmax(0,4.5rem));gap:.5rem;max-width:15rem;margin-block:.25rem .75rem;display:grid}.pin-key.svelte-ijoyjo{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:3rem;color:var(--foreground);font:600 1.125rem var(--font-mono);cursor:pointer}.pin-key.svelte-ijoyjo:hover:not(:disabled){background:var(--muted)}.pin-key.svelte-ijoyjo:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pin-key.svelte-ijoyjo:disabled{cursor:not-allowed;opacity:.5}.pin-key-action.svelte-ijoyjo{font-family:var(--font-sans);font-size:.875rem}.staff-page-compact.svelte-ijoyjo .staff-active:where(.svelte-ijoyjo){border-radius:var(--radius);min-height:3rem;padding:.25rem .5rem}.staff-page-compact.svelte-ijoyjo .staff-active-copy:where(.svelte-ijoyjo){min-width:0}.staff-page-compact.svelte-ijoyjo .staff-active-copy:where(.svelte-ijoyjo) h1:where(.svelte-ijoyjo){text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:650;line-height:1.25;overflow:hidden}.staff-page-compact.svelte-ijoyjo .staff-active-copy:where(.svelte-ijoyjo) p:where(.svelte-ijoyjo){margin:.125rem 0 0;font-size:.875rem;line-height:1.25}.staff-page-compact.svelte-ijoyjo .staff-lock-actions:where(.svelte-ijoyjo){flex:none;gap:.25rem;display:flex}.staff-page-compact.svelte-ijoyjo .staff-lock-actions:where(.svelte-ijoyjo) button{min-width:3rem;min-height:3rem}@media (width<=767px){.staff-page-compact.svelte-ijoyjo .staff-active:where(.svelte-ijoyjo){padding-inline:.25rem}.staff-page-compact.svelte-ijoyjo .staff-active-copy:where(.svelte-ijoyjo) h1:where(.svelte-ijoyjo){font-size:.875rem}}
