.marko-3740-options{border:1px solid #d7dce0;border-radius:5px;padding:18px;margin:16px 0;display:grid;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;clear:both}
.marko-3740-options legend{font-weight:700;font-size:1.1em;padding:0 6px}
.marko-3740-options label{display:block;margin:3px 0;font-weight:600}
.marko-3740-options select,.marko-3740-options input[type=number]{display:block;width:100%;max-width:100%;min-height:44px;box-sizing:border-box;border:1px solid #737d85;border-radius:3px;padding:8px;background:#fff;color:#202a30;font:inherit}
.marko-3740-options input[type=checkbox]{width:auto;margin-right:7px}
.marko-3740-options[hidden],.marko-3740-options [hidden],.m3740-next[hidden]{display:none!important}
.marko-3740-options .m3740-help{font-size:.9em;margin:2px 0 8px;font-weight:400}
.marko-3740-options .m3740-summary{font-weight:600;margin:6px 0}
.marko-3740-options input:focus-visible,.marko-3740-options select:focus-visible,.m3740-next a:focus-visible,.m3740-next button:focus-visible{outline:3px solid #111;outline-offset:3px}
.m3740-next{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.m3740-next a,.m3740-next button{padding:10px 16px;min-height:44px;border:1px solid #006da8;border-radius:4px;color:#006da8;background:#fff;font:inherit;text-decoration:none;cursor:pointer}
@media(max-width:767px){.marko-3740-options{padding:14px}.m3740-next{flex-direction:column}.m3740-next a,.m3740-next button{width:100%;box-sizing:border-box;text-align:center}}
