
/* Valutazione compatta sotto la singola risposta, espansa solo su richiesta. */
#messages .bydi-feedback{margin-top:14px;padding-top:12px;border-top:1px solid var(--bydi-component-border-light-blue, var(--bydi-component-border-light-blue));color:inherit;min-width:0}
#messages .bydi-feedback [hidden]{display:none!important}
#messages .bydi-feedback-votes{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;line-height:1.4}
#messages .bydi-feedback-votes>span{margin-right:auto}
#messages .bydi-feedback button{box-sizing:border-box;margin:0!important;min-height:44px;max-width:100%;padding:9px 12px;border:1px solid var(--bydi-ui-residual-6ea5c3);border-radius:10px;background:var(--bydi-ui-residual-163e59);color:var(--bydi-ui-residual-eff7fc);font:400 14px/1.3 Arial,sans-serif;cursor:pointer;white-space:normal;overflow-wrap:anywhere}
#messages .bydi-feedback button[aria-pressed=true],#messages .bydi-feedback .bydi-feedback-send{background:var(--bydi-ui-residual-60cfee);color:var(--bydi-ui-residual-09283e);border-color:var(--bydi-ui-residual-60cfee)}
#messages .bydi-feedback button:disabled{opacity:.65;cursor:default}
#messages .bydi-feedback-form{margin-top:14px;padding-top:12px;border-top:1px solid var(--bydi-component-border-light-blue, var(--bydi-component-border-light-blue))}
#messages .bydi-feedback-choice{font-size:14px;margin:0 0 12px}
#messages .bydi-feedback fieldset{border:0;padding:0;margin:0 0 14px;min-width:0}
#messages .bydi-feedback legend{font-size:14px;font-weight:700;padding:0;margin-bottom:6px}
#messages .bydi-feedback fieldset label{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:14px;line-height:1.4;cursor:pointer}
#messages .bydi-feedback input[type=radio]{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--bydi-ui-residual-42bfe8)}
#messages .bydi-feedback-comment{display:block;font-size:14px;line-height:1.4}
#messages .bydi-feedback-comment>span{opacity:.85}
#messages .bydi-feedback textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:80px;display:block;margin-top:8px;padding:12px;background:var(--bydi-ui-residual-123148);color:var(--bydi-ui-residual-eff7fc);border:1px solid var(--bydi-component-border-light-blue, var(--bydi-component-border-light-blue));border-radius:10px;font:400 16px/1.4 Arial,sans-serif;resize:vertical}
#messages .bydi-feedback textarea::placeholder{color:var(--bydi-ui-residual-bfd4e3)}
#messages .bydi-feedback-privacy{margin-top:16px;padding-top:12px;border-top:1px solid var(--bydi-component-border-light-blue, var(--bydi-component-border-light-blue));font-size:12px;line-height:1.5;color:var(--bydi-ui-residual-c3d8e6)}
#messages .bydi-feedback-privacy p{margin:0 0 8px;font-size:inherit;line-height:inherit}
#messages .bydi-feedback-privacy a{display:inline-flex;align-items:center;min-height:36px;color:var(--bydi-ui-residual-70dcf6);text-decoration:underline}
#messages .bydi-feedback-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
#messages .bydi-feedback-status{font-size:14px;line-height:1.5;margin:12px 0 0}
#messages .bydi-feedback-code{font-size:12px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}
#messages .bydi-feedback-manage{margin-top:10px!important}
#messages .bydi-feedback :focus-visible{outline:3px solid var(--bydi-ui-residual-52cdeb);outline-offset:3px}
html[data-byd-theme=light] #messages .bydi-feedback button{background:var(--bydi-ui-residual-e4f3fc);color:var(--bydi-ui-residual-173f5d);border-color:var(--bydi-ui-residual-a4c7dd)}
html[data-byd-theme=light] #messages .bydi-feedback button[aria-pressed=true],html[data-byd-theme=light] #messages .bydi-feedback .bydi-feedback-send{background:var(--bydi-component-color-146da6, var(--bydi-component-color-146da6));color:var(--bydi-ui-browser-choice-light-bg);border-color:var(--bydi-component-color-146da6, var(--bydi-component-color-146da6))}
html[data-byd-theme=light] #messages .bydi-feedback textarea{background:var(--bydi-ui-browser-choice-light-bg);color:var(--bydi-ui-residual-173f5d);border-color:var(--bydi-ui-residual-a4c7dd)}
html[data-byd-theme=light] #messages .bydi-feedback textarea::placeholder{color:var(--bydi-ui-residual-476580)}
html[data-byd-theme=light] #messages .bydi-feedback-privacy{color:var(--bydi-ui-residual-476580)}
html[data-byd-theme=light] #messages .bydi-feedback-privacy a{color:var(--bydi-component-color-146da6, var(--bydi-component-color-146da6))}
@media(max-width:380px){#messages .bydi-feedback-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#messages .bydi-feedback-votes>span{flex-basis:100%;margin-bottom:1px}#messages .bydi-feedback button{padding:9px 10px}}

