.sna-captcha{margin:18px 0;padding:16px 18px;border:1px solid rgba(185,145,62,.35);border-radius:14px;direction:rtl;text-align:right;background:linear-gradient(135deg,rgba(8,31,53,.045),rgba(190,151,76,.075))}.sna-captcha__intro{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:11px}.sna-captcha__intro strong{color:#102c49;font-weight:700}.sna-captcha__intro span{color:#586575;font-size:.9em}.sna-captcha__question{display:inline-block;min-width:150px;margin:0 0 12px;padding:9px 16px;border:1px dashed rgba(185,145,62,.7);border-radius:9px;background:#fff;color:#102c49;direction:rtl;unicode-bidi:isolate;font-size:1.12em;font-weight:800;letter-spacing:.04em;text-align:center}.sna-captcha__controls{direction:rtl;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sna-captcha__controls label{margin:0;color:#26384a;font-weight:600}.sna-captcha__controls input{width:140px;max-width:100%;min-height:42px;direction:rtl;unicode-bidi:plaintext;text-align:center}.sna-captcha__refresh{min-height:40px;padding:7px 12px;border:1px solid rgba(16,44,73,.25);border-radius:8px;background:#fff;color:#102c49;cursor:pointer}.sna-captcha__refresh:hover:not(:disabled){border-color:#b9913e;color:#8b6725}.sna-captcha__refresh:disabled,.sna-captcha__controls input:disabled{cursor:wait;opacity:.65}.sna-captcha__error{min-height:1.2em;margin:7px 0 0;color:#a32626;font-size:.88em}@media (max-width:520px){.sna-captcha{padding:13px}.sna-captcha__controls{align-items:stretch}.sna-captcha__controls label{flex-basis:100%}.sna-captcha__controls input{flex:1 1 120px}}.sna-form-consent{display:flex;flex-wrap:wrap;align-items:center;gap:6px;direction:rtl;text-align:right;line-height:1.9}.sna-form-consent input[type=checkbox]{flex:0 0 auto;margin-inline-start:4px}.sna-form-consent a{color:#98712e;text-decoration:underline;text-underline-offset:3px}.sna-form-consent a:hover{color:#102c49}