.form-challenge{--form-challenge-border:#cbdcd6;--form-challenge-paper:#f1f7f4;--form-challenge-accent:#2c6b5d;color:#234739;gap:4px;width:min(100%,18.5rem);margin-block:4px;font-size:.8125rem;font-weight:500;line-height:1.4;display:grid}.form-challenge-header,.form-challenge-actions{align-items:center;gap:4px;display:flex}.form-challenge-header{justify-content:space-between;font-size:.8125rem;font-weight:650}.form-challenge-actions button{width:30px;height:28px;color:var(--form-challenge-accent);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:inline-grid}.form-challenge-actions button:hover:not(:disabled,[aria-disabled=true]){border-color:var(--form-challenge-border);background:var(--form-challenge-paper)}.form-challenge-actions button:is(:disabled,[aria-disabled=true]){opacity:.5}.form-challenge-actions svg{width:16px;height:16px}.form-challenge-fields{grid-template-columns:minmax(92px,150px) minmax(68px,1fr);gap:7px;display:grid}.form-challenge-image,.form-challenge-input{border:1px solid var(--form-challenge-border);border-radius:7px;min-width:0;height:44px}.form-challenge-image{background:var(--form-challenge-paper);place-items:center;font-size:.75rem;display:grid;overflow:hidden}.form-challenge-image img{object-fit:contain;width:100%;height:100%}.form-challenge-input{color:#234739;width:100%;font:inherit;background:#fff;padding-inline:8px;font-size:16px}.form-challenge-input::placeholder{color:#526b60;font-size:.8125rem}.form-challenge-input[aria-invalid=true]{border-color:#a3313e}.form-challenge :is(button,input):focus-visible{outline:2px solid var(--form-challenge-accent);outline-offset:2px}.form-challenge-message,.form-challenge-audio-help{margin:0;font-size:.8125rem}.form-challenge-message{color:#9b2738}
