.diagnostic-actions{display:flex;flex-wrap:wrap;gap:10px;margin:-12px 5px 22px}
.diagnostic-actions .button{padding:11px 16px}
@media(max-width:560px){.diagnostic-actions{display:grid}.diagnostic-actions .button{width:100%}}
.test-results-modal{width:min(920px,calc(100% - 28px));max-height:88vh;padding:0;border:0;border-radius:24px;box-shadow:0 35px 100px rgba(0,0,0,.32)}
.test-results-modal::backdrop{background:rgba(7,25,19,.62);backdrop-filter:blur(5px)}
.test-modal-shell{background:#fff;overflow:auto;max-height:88vh}
.test-modal-actions{display:flex;align-items:center;gap:9px}
.test-results-modal .api-result-list{grid-template-columns:1fr 1fr}
.vipps-test-button{background:#ff5b24}
.confirm-test-modal p{padding:0 30px;color:var(--muted)}
.confirm-test-modal .notice,.confirm-test-modal>form>.button{margin-left:30px;margin-right:30px}
@media(max-width:650px){.test-results-modal .api-result-list{grid-template-columns:1fr}.test-modal-actions{align-items:flex-end;flex-direction:column-reverse}}
.capture-mode,.payment-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.capture-mode select{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff}
.payment-actions form{margin:0}
