.unia-feedback-form { box-sizing:border-box; width:100%; max-width:100%; margin:0; color:var(--comments-text,inherit); }
.unia-feedback-form .unia-feedback-field { box-sizing:border-box; margin:0 0 12px; min-width:0; }
.unia-feedback-form label { display:block; margin:0 0 5px; font-weight:normal; color:inherit; }
.unia-feedback-form input:not([type="hidden"]), .unia-feedback-form textarea { box-sizing:border-box; display:block; width:100%; max-width:100%; margin:0; min-height:36px; padding:7px 9px; border:1px solid var(--comments-line,#9daab6); border-radius:4px; color:var(--comments-text,#243b53); background:var(--comments-item,#fff); font:inherit; }
.unia-feedback-form textarea { resize:vertical; min-height:90px; }
.unia-feedback-form .unia-feedback-actions { display:flex; gap:10px; flex-wrap:wrap; margin:12px 0 0; }
.unia-feedback-form button[type="submit"] { white-space:normal; cursor:pointer; padding:9px 15px; border:1px solid var(--comments-button-border,currentColor); border-radius:4px; background:var(--comments-button,#225d83); color:#fff; font:inherit; }
.unia-feedback-form button[disabled] { opacity:.65; cursor:wait; }
.unia-feedback-form [data-feedback-message]:not(:empty) { margin-bottom:12px; padding:10px; border:1px solid currentColor; overflow-wrap:anywhere; }
.unia-feedback-form .unia-feedback-captcha { margin-top:10px; max-width:100%; }
.unia-feedback-form .unia-captcha-recovery { max-width:100%; overflow-wrap:anywhere; }
.unia-feedback-form .unia-captcha-recovery button { white-space:normal; }
.unia-feedback-form.is-accepted > :not([data-feedback-message]) { display:none !important; }
.unia-feedback-modal .modal-dialog { width:600px; max-width:calc(100vw - 24px); margin:12px auto; }
.unia-feedback-modal .modal-content { max-height:calc(100vh - 24px); overflow-y:auto; }
.unia-feedback-modal .modal-body { padding:15px; }
.unia-feedback-modal .close { color:inherit; opacity:.8; }
.unia-feedback-frame { display:block; width:100%; height:660px; max-height:calc(100vh - 140px); min-height:220px; border:0; }
.unia-feedback-legacy { box-sizing:border-box; padding:12px; color:var(--comments-text,inherit); background:var(--comments-surface,transparent); min-height:100vh; }
.unia-feedback-legacy.unia-comments--cvet006 { background:#303030; }
.unia-feedback-legacy h3 { color:inherit; }
body.unia-feedback-page { margin:0; }
@media (min-width:440px) { .unia-feedback-form { display:flex; flex-wrap:wrap; column-gap:12px; } .unia-feedback-form > * { flex:1 1 100%; } .unia-feedback-form .unia-feedback-field:nth-of-type(2), .unia-feedback-form .unia-feedback-field:nth-of-type(3) { flex-basis:calc(50% - 6px); } }
