.pad[data-v-725daac4]{align-items:center;gap:22px;width:100%}.pad__dots[data-v-725daac4]{justify-content:center;gap:12px;display:flex}.pad__dot[data-v-725daac4]{border:var(--outline) solid var(--ink);background:var(--bg);border-radius:50%;width:20px;height:20px}.pad__dot--on[data-v-725daac4]{background:var(--ink)}.pad__grid[data-v-725daac4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:min(340px,100%);display:grid}.pad__key[data-v-725daac4]{aspect-ratio:1;min-height:max(56px,var(--tap));border:var(--outline) solid var(--ink);background:var(--paper);min-width:44px;box-shadow:var(--shadow-lg);font:700 2.5rem/1 var(--font-title);color:var(--ink);cursor:pointer;border-radius:24px;justify-content:center;align-items:center;padding:0;transition:transform .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.pad__key[data-v-725daac4]:active:not(:disabled){box-shadow:var(--shadow-press);transform:translate(3px,4px)}.pad__key[data-v-725daac4]:disabled{background:var(--grey);border-color:var(--grey-line);box-shadow:none;color:var(--ink-soft);cursor:not-allowed}.pad__key--ok[data-v-725daac4]{background:var(--mint);color:var(--on-accent)}.pad__key--ok[data-v-725daac4]:disabled{background:var(--mint-soft);border-color:var(--grey-line);color:var(--on-accent)}.pad--compact[data-v-725daac4]{gap:16px}.pad--compact .pad__dot[data-v-725daac4]{border-color:var(--on-accent);background:var(--pad-paper,var(--bg));width:22px;height:22px}.pad--compact .pad__dot--on[data-v-725daac4]{background:var(--on-accent)}.pad--compact .pad__grid[data-v-725daac4]{gap:10px;max-width:min(300px,100%)}.pad--compact .pad__key[data-v-725daac4]{aspect-ratio:1.3;border-color:var(--on-accent);background:var(--pad-paper,var(--paper));box-shadow:var(--shadow);color:var(--on-accent);border-radius:20px;font-size:1.875rem}.pad--compact .pad__key--cancel[data-v-725daac4]{background:var(--sky);color:var(--on-accent)}.pad--compact .pad__key--soft[data-v-725daac4]{background:var(--danger-soft);color:var(--on-accent)}.pad--compact .pad__key[data-v-725daac4]:disabled{background:var(--grey);border-color:var(--grey-line);box-shadow:none;color:var(--grey-ui-ink);opacity:.8}.pad__submit[data-v-725daac4]{width:100%;max-width:300px}[dir=rtl] .pad__key[data-v-725daac4] svg{transform:scaleX(-1)}[dir=rtl] .pad__key--cancel[data-v-725daac4] svg,[dir=rtl] .pad__key--ok[data-v-725daac4] svg{transform:none}.sr-only[data-v-725daac4]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
