.usv-public{border:1px solid #dfe5ee;border-radius:16px;padding:clamp(18px,4vw,36px);max-width:780px;margin:24px auto;background:#fff;color:#1b2d44;box-shadow:0 10px 30px #0000000a}.usv-public fieldset{border:0;border-top:1px solid #e7ecf2;padding:22px 0;margin:16px 0}.usv-public legend{font-weight:700;font-size:1.1em;padding-top:14px}.usv-public .usv-option{display:block;padding:9px 14px;border:1px solid #dce5ef;border-radius:9px;margin:7px 0;cursor:pointer}.usv-public .usv-option:hover{background:#f4f8fc}.usv-public input[type=text],.usv-public textarea,.usv-public select{max-width:100%;width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:7px}.usv-public .usv-scale{display:flex;flex-wrap:wrap;gap:8px}.usv-public .usv-scale label{border:1px solid #cbd5e1;border-radius:6px;padding:8px}.usv-public button[type=submit]{background:#135d9a;color:white;border:0;border-radius:8px;padding:13px 26px;cursor:pointer;font-weight:700}.usv-public .usv-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.usv-public [hidden]{display:none!important}

.usv-likert{overflow-x:auto}.usv-likert table{border-collapse:collapse;min-width:500px;width:100%}.usv-likert td,.usv-likert th{border:1px solid #d7dee7;padding:9px;text-align:center}.usv-likert tbody th{text-align:left}.usv-likert tr:nth-child(even){background:#f4f7fb}
