.hdh-colours-closed input.hdh-colour-extra:not(:checked),.hdh-colours-closed input.hdh-colour-extra:not(:checked)+label{display:none!important}
.hdh-options-toggle{display:block;background:transparent;color:rgb(var(--color-foreground));font:inherit;text-align:left;text-decoration:underline;text-underline-offset:.35rem;border:0;padding:1rem 0;cursor:pointer;min-height:4.4rem}
.hdh-optional-toggle{width:100%;padding:1.5rem 0;border-top:1px solid rgba(var(--color-foreground),.2);border-bottom:1px solid rgba(var(--color-foreground),.2);font-weight:600;margin:1.6rem 0}
.hdh-options-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.hdh-optional-closed .hdh-optional-field{display:none!important}
.hdh-option-help{font-size:1.3rem;line-height:1.5;margin:.8rem 0 1.6rem;color:rgba(var(--color-foreground),.8)}
