.public-shell.public-shell-centered{grid-template-columns:minmax(0,680px);justify-content:center;padding:58px 30px;gap:0}
.public-shell-centered .payment-card{position:static;padding:46px 54px}
.form-intro{text-align:center;max-width:480px;margin:0 auto 30px}
.form-intro .eyebrow{margin-bottom:14px}
.form-intro h2{font-family:Georgia,serif;font-size:38px;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}
.form-intro p{color:var(--muted);line-height:1.55;margin:0}
.public-shell-centered .payment-card form{max-width:520px;margin:0 auto}
.public-shell-centered .trust-row{justify-content:center;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:#587064}
.bulk-add-form{display:grid;gap:14px}
.bulk-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}
.bulk-heading p{color:var(--muted);font-size:13px;margin:5px 0 0}
.bulk-input{min-height:154px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.7}
.secondary-button.compact{width:auto;height:auto;padding:13px 18px}
.table-meta{align-items:center;padding:18px 26px}
.table-meta>div{display:flex;gap:18px;align-items:center}
.delete-selected{border:1px solid #e8bbb5;background:#fff7f5;color:var(--red);border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;cursor:pointer}
.delete-selected:disabled{opacity:.45;cursor:not-allowed}
.selected-count{display:inline-grid;place-items:center;min-width:20px;height:20px;background:#f7dbd6;border-radius:99px;margin-left:4px;color:var(--red)}
.row-check,#select-all{width:16px;height:16px;accent-color:var(--green)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:820px){.public-shell.public-shell-centered{padding:34px 18px}.public-shell-centered .payment-card{padding:30px 22px}.form-intro h2{font-size:32px}.bulk-heading{align-items:flex-start;flex-direction:column}.secondary-button.compact{width:100%}.public-shell-centered .trust-row{align-items:center}}
