.ez-contact-interests{border:1px solid var(--ez-contact-border);border-radius:6px;background:var(--ez-contact-bg);color:var(--ez-contact-text);font:inherit}.ez-contact-interests summary{padding:12px;cursor:pointer;font-weight:600}.ez-interest-count{color:var(--ez-contact-accent);font-size:.875em}.ez-interest-options{max-height:260px;overflow-y:auto;padding:12px;border-top:1px solid var(--ez-contact-border)}.ez-interest-options fieldset{border:0;margin:0 0 12px;padding:0;min-width:0}.ez-interest-options legend{color:var(--ez-contact-accent);font-weight:700;margin-bottom:8px}.ez-interest-options label{display:flex;align-items:center;gap:12px;min-height:40px;font-weight:400;cursor:pointer}.ez-contact-form .ez-interest-options input[type=checkbox]{width:18px;height:18px;padding:0;flex-shrink:0;accent-color:var(--ez-contact-accent)}.ez-interest-options span{overflow-wrap:anywhere}.ez-contact-interests summary:focus-visible{outline:2px solid var(--ez-contact-accent);outline-offset:2px}
