.sdi-opinion{--sdi-accent:var(--e-global-color-primary,#236b58);font-family:inherit;color:inherit;max-width:850px;margin:0 auto;line-height:1.6}.sdi-opinion *{box-sizing:border-box}.sdi-opinion h2{font-family:inherit}.sdi-opinion .sdi-note{font-size:.9em;opacity:.8;margin:8px 0 14px}.sdi-opinion fieldset{min-width:0;border:1px solid #d9dfdc;border-radius:12px;padding:22px;margin:26px 0;background:#fff0}.sdi-opinion legend{font-family:inherit;font-size:1.08em;line-height:1.5;font-weight:600;padding:0 8px;float:none;width:auto;max-width:100%}.sdi-opinion label{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;margin:6px 0;border:1px solid #d9dfdc;border-radius:7px;cursor:pointer;font-size:inherit;font-weight:400;line-height:1.5}.sdi-opinion label:hover{border-color:var(--sdi-accent)}.sdi-opinion input[type=checkbox],.sdi-opinion input[type=radio]{appearance:auto!important;position:static!important;opacity:1!important;width:19px!important;height:19px!important;flex:0 0 19px;margin:3px 0 0!important;accent-color:var(--sdi-accent)}.sdi-opinion textarea{width:100%;font:inherit;border:1px solid #adb8b2;border-radius:7px;padding:12px;resize:vertical;background:#fff;color:#222}.sdi-opinion button{font-family:inherit;font-size:1em;font-weight:600;border:0;border-radius:7px;background:var(--sdi-accent);color:#fff;padding:14px 24px;cursor:pointer}.sdi-opinion button:disabled{opacity:.6;cursor:wait}.sdi-opinion :focus-visible{outline:3px solid var(--sdi-accent);outline-offset:3px}.sdi-opinion .sdi-error{color:#ad1c1c;font-size:.9em;margin:8px 0 0}.sdi-opinion .sdi-error:empty,.sdi-opinion .sdi-status:empty{display:none}.sdi-opinion .sdi-status{font-weight:600;padding:12px 0}.sdi-opinion .sdi-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sdi-opinion [hidden]{display:none!important}@media(max-width:600px){.sdi-opinion fieldset{padding:14px;margin:22px 0}.sdi-opinion legend{font-size:1em}.sdi-opinion label{padding:10px}.sdi-opinion button{width:100%}}