.shx .shx-wd-consent,.shx .shx-wd-panel{--wd-accent:var(--brand,#91da42);--wd-border:var(--line,#293020);--wd-muted:var(--muted,#a0a896);--wd-text:var(--text,#edf0e7);padding:1.25rem;margin-block:1.25rem;border:1px solid var(--wd-border);border-radius:1rem;background:var(--surface,#11160e);color:inherit}
.shx .shx-wd-consent fieldset{border:0;padding:0;margin:0 0 1.25rem;min-width:0}
.shx .shx-wd-consent fieldset:last-child{margin-bottom:0}
.shx .shx-wd-consent legend,.shx .shx-wd-panel h2{font-size:1.125rem;line-height:1.35;font-weight:700;margin-bottom:.75rem}
.shx .shx-wd-items{padding-left:1.25rem;margin:.5rem 0 1rem;overflow-wrap:anywhere}
.shx .shx-wd-items span,.shx .shx-wd-hint{color:var(--wd-muted)}
.shx .shx-wd-choice{display:flex!important;align-items:flex-start;gap:.75rem;cursor:pointer;line-height:1.5!important;margin:0!important}
.shx .shx-wd-choice input[type=checkbox]{appearance:auto!important;flex:0 0 auto;width:1.125rem;height:1.125rem;margin:.25rem 0 0!important;accent-color:var(--wd-accent)}
.shx .shx-wd-hint{font-size:.8125rem;line-height:1.5;margin:.75rem 0 0}
.shx .shx-wd-panel label{display:block;margin-top:1rem}
.shx .shx-wd-panel input:not([type=checkbox]),.shx .shx-wd-panel textarea{display:block;box-sizing:border-box;width:100%;margin-top:.5rem;background:transparent;border:1px solid var(--wd-border);border-radius:.5rem;color:inherit;padding:.75rem;font:inherit}
.shx .shx-wd-panel input:focus-visible,.shx .shx-wd-choice input:focus-visible,.shx .shx-wd-panel button:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px}
.shx .shx-wd-panel button,.shx .shx-wd-panel .shx-wd-button{display:inline-block;background:var(--wd-accent);color:var(--color-on-primary,#10170c)!important;border:0;border-radius:.75rem;padding:.875rem 1.25rem;font:inherit;font-weight:700;margin-top:1rem;cursor:pointer;text-decoration:none}
.shx .shx-wd-panel .shx-wd-button:focus-visible,.shx .shx-wd-panel summary:focus-visible{outline:2px solid var(--wd-accent);outline-offset:3px}
.shx .shx-wd-panel .shx-wd-secondary{background:transparent;color:var(--wd-text)!important;border:1px solid var(--wd-border);margin-left:.5rem}
.shx.shx-wd-access{min-height:0;padding:.75rem 1.25rem;text-align:center;border-top:1px solid var(--line,#293020)}
.shx.shx-wd-access a{color:var(--brand,#91da42);text-decoration:underline;font-size:.875rem}
.shx .shx-wd-panel dl,.shx .shx-wd-panel pre{overflow-wrap:anywhere;white-space:pre-wrap}
.shx .shx-wd-panel details{margin-block:1.25rem}
.shx .shx-wd-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:600px){.shx .shx-wd-consent,.shx .shx-wd-panel{padding:1rem}.shx .shx-wd-panel .shx-wd-secondary{margin-left:0}}
