.modern-site .cs16-captcha{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:8px 18px;max-width:100%;margin:20px 0;padding:17px;border:1px solid #e2d9cb;border-radius:10px;background:#f7f4ed;color:#665d51;font-size:12px;line-height:1.6}
.modern-site .cs16-captcha label{grid-column:1/-1;display:block;margin:0 0 5px;font-weight:600;color:#514a40}
.modern-site .cs16-captcha__image{grid-column:1;grid-row:2/4}
.modern-site .cs16-captcha input,.modern-site .cs16-captcha small{grid-column:2}
.modern-site .cs16-captcha input{display:block;width:190px;max-width:100%;min-height:42px;padding:9px 12px;border:1px solid #d5c9b8;border-radius:7px;background:#fff;color:#353a36;font-size:16px;letter-spacing:2px}
.modern-site .cs16-captcha #dle-captcha img{width:160px;height:80px;max-width:100%;border-radius:6px;object-fit:contain}
.modern-site .cs16-captcha small{display:block;color:#857a6c;max-width:300px;margin-top:6px;font-size:11px;line-height:1.6}
@media(max-width:600px){.modern-site .cs16-captcha{padding:13px;gap:12px;grid-template-columns:minmax(0,1fr)}.modern-site .cs16-captcha__image{grid-column:1;grid-row:auto}.modern-site .cs16-captcha input,.modern-site .cs16-captcha small{grid-column:1}.modern-site .cs16-captcha input{width:100%}}
