.abqr-form fieldset{border:0;padding:0;margin:0;min-width:0}.abqr-form legend{font-weight:650;font-size:.93rem;margin-bottom:9px}.abqr-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.abqr-model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.abqr-cards label{position:relative;cursor:pointer}.abqr-cards input{position:absolute;opacity:0;width:1px;height:1px}.abqr-cards span{display:flex;align-items:center;min-height:54px;padding:11px 13px;border:1px solid #c8d0dc;border-radius:5px;color:#3e4759;background:#fff;font-weight:600;line-height:1.3;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.abqr-cards input:checked+span{background:#eef2f8;border-color:#5555a5;color:#3f3f83;box-shadow:inset 0 0 0 1px #5555a5}.abqr-cards input:focus-visible+span{outline:3px solid rgba(85,85,165,.22);outline-offset:2px}.abqr-helper{margin:0 0 2px;color:#566074;font-size:.92rem;line-height:1.5}.abqr-reveal[hidden]{display:none}.abqr-form input[type=file]{padding:9px}.abqr-form input[type=file]::file-selector-button{border:1px solid #5555a5;background:#eef2f8;color:#3f3f83;border-radius:4px;padding:8px 11px;margin-right:12px;font-weight:650;cursor:pointer}@media(max-width:700px){.abqr-cards,.abqr-model-cards{grid-template-columns:1fr}}
