/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.mc-verify__lead{display:flex;gap:.6rem;align-items:flex-start;line-height:1.5;margin:0 0 1rem;}.mc-verify__lead .micon{flex:none;width:22px;height:22px;color:#1a9e3a;margin-top:.1rem;}.mc-verify__code{font-size:1.6rem !important;letter-spacing:.35em;text-align:center;max-width:12rem;font-variant-numeric:tabular-nums;}.mc-verify .form-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;}.mc-verify .mc-btn--link,.mc-verify input.mc-btn--link{background:none !important;border:0 !important;box-shadow:none !important;color:inherit;text-decoration:underline;padding:.4rem .2rem;cursor:pointer;}.mc-verify__help{font-size:.88rem;opacity:.8;margin-top:1rem;}.mc-verify--site{max-width:30rem;}.mc-verify--site .form-item{margin:0 0 1rem;}.mc-verify--site label{display:block;font-weight:600;margin-bottom:.35rem;}.mc-verify--site input[type=text]{width:100%;height:3rem;border:1px solid var(--border);border-radius:10px;padding:0 .75rem;background:var(--card);color:var(--foreground);}.mc-verify--site .form-type-checkbox label{display:inline;font-weight:500;}.mc-verify--site .description{font-size:.82rem;color:var(--muted-foreground);}.mc-verify--site input[type=submit].button--primary{background:var(--primary);color:#fff;border:0;border-radius:10px;height:2.5rem;padding:0 1.2rem;font-weight:600;cursor:pointer;}.mc-verify__code::placeholder{letter-spacing:normal;font-size:1rem;}.mc-verify--site .m-auth__title{text-align:left;}.mc-verify__pick fieldset{border:0;padding:0;margin:0 0 .75rem;min-width:0;}.mc-verify__pick legend{font-weight:600;padding:0;margin:0 0 .4rem;}.mc-verify__pick .form-type-radio{display:flex;gap:.6rem;align-items:flex-start;border:1px solid var(--border,#e5e7eb);border-radius:10px;padding:.7rem .8rem;margin:.5rem 0;cursor:pointer;}.mc-verify__pick .form-type-radio:has(input:checked){border-color:var(--primary,#22c55e);background:color-mix(in srgb,var(--primary,#22c55e) 8%,transparent);}.mc-verify__pick .form-type-radio input{margin:.2rem 0 0;flex:0 0 auto;}.mc-verify__pick .form-type-radio label{cursor:pointer;overflow-wrap:anywhere;line-height:1.4;}.mc-verify__pick summary{cursor:pointer;font-weight:600;margin:.5rem 0;}.mc-verify--site input[type=password]{width:100%;height:3rem;border:1px solid var(--border);border-radius:10px;padding:0 .75rem;background:var(--card);color:var(--foreground);}.mc-forgot__done{text-align:center;}.mc-forgot__user{font-size:1.4rem;margin:.2rem 0 .6rem;overflow-wrap:anywhere;}
