.result-feedback{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(280px,1.25fr);gap:14px 18px;margin-top:20px;padding:20px;border:1px solid #a8d5ef;border-radius:17px;background:linear-gradient(135deg,#f0faff,#fff)}.result-feedback>div span{color:#0876d7;font-size:11px;font-weight:900;letter-spacing:.08em}.result-feedback h3{margin:7px 0 6px;color:#0b3156;font-size:18px}.result-feedback>div p{margin:0;color:#638097;font-size:12px;line-height:1.65}.result-feedback label{display:grid;gap:7px}.result-feedback label>span{color:#315875;font-size:12px;font-weight:800}.result-feedback textarea{min-height:94px;padding:11px 12px;border:1px solid #9fc9e3;border-radius:10px;color:#0b3156;background:#fff;font:14px/1.6 inherit;resize:vertical}.result-feedback textarea:focus{border-color:#168be8;outline:0;box-shadow:0 0 0 4px rgba(22,139,232,.1)}.result-feedback .feedback-consent{grid-column:2;display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px}.feedback-consent input{margin-top:3px;accent-color:#0874e8}.result-feedback .feedback-consent span{font-weight:500;line-height:1.6}.result-feedback>button{grid-column:2;justify-self:start}.feedback-status{grid-column:2;min-height:18px;margin:0;color:#54738b;font-size:12px}.feedback-status[data-state=success]{color:#07875f}.feedback-status[data-state=error]{color:#c43c4b}@media(max-width:680px){.result-feedback{grid-template-columns:1fr;padding:17px}.result-feedback .feedback-consent,.result-feedback>button,.feedback-status{grid-column:auto}.result-feedback>button{width:100%}}
