.form-grid{display:grid;gap:1rem}.form-grid label{display:grid;gap:.4rem}.form-grid input,.login-card input{width:100%;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:.7rem .8rem}.form-grid button{justify-self:start}

.form-grid select,.inline select,.inline input{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:9px;padding:.55rem}.inline,.actions{display:flex;gap:.5rem;align-items:center}.actions{flex-wrap:wrap}.small{padding:.45rem .65rem;font-size:.82rem}.secondary{background:var(--secondary)}
