.woocommerce-checkout .sms-consent-waiver{margin-top:.75em}.woocommerce-checkout .sms-consent-waiver .woocommerce-form__label-for-checkbox{display:inline-block}.sms-consent-error{display:block;margin:.35em 0 0 0;color:#b32d2e;font-size:.9em;line-height:1.4}.sms-consent-error[hidden]{display:none}.sms-consent-invalid .woocommerce-form__label-for-checkbox{display:inline-block;outline:2px solid #b32d2e;outline-offset:4px;border-radius:2px}.sms-consent-checkbox,.sms-consent-checkbox::before,.sms-consent-checkbox::after,.sms-consent-checkbox__box,.sms-consent-checkbox__box::before,.sms-consent-checkbox__box::after,.sms-consent-checkbox__text{all:initial!important}.sms-consent-checkbox{display:inline-flex!important;align-items:flex-start!important;gap:0.5rem!important;cursor:pointer!important;font-family:inherit!important;font-size:inherit!important;line-height:1.4!important;color:inherit!important;background:none!important;border:none!important;box-shadow:none!important}.sms-consent-checkbox:has(.sms-consent-checkbox__input:checked){background:none!important;border:none!important;box-shadow:none!important;color:inherit!important}.sms-consent-checkbox__text{display:inline-block!important;font-family:inherit!important;font-size:inherit!important;color:inherit!important}.sms-consent-checkbox__text a{color:inherit;text-decoration:underline}.sms-consent-checkbox__input{all:initial!important;position:absolute!important;opacity:0!important;width:1.4em!important;height:1.4em!important;margin:0!important}.sms-consent-checkbox__input:focus-visible+.sms-consent-checkbox__box{outline:2px solid rgb(0 0 0 / .5)!important;outline-offset:2px!important}.sms-consent-checkbox__box{display:inline-block!important;flex:0 0 auto!important;width:1.2em!important;height:1.2em!important;margin-top:0.1em!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #000!important;border-radius:2px!important;vertical-align:middle!important;background-repeat:no-repeat!important;background-position:center!important;background-size:85% 85%!important}.sms-consent-checkbox__input:checked+.sms-consent-checkbox__box{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><polyline points="4,10 8,14 16,6" stroke="%23000" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>')!important}.sms-consent-checkbox::before,.sms-consent-checkbox::after,.sms-consent-checkbox__text::before,.sms-consent-checkbox__text::after,.sms-consent-checkbox__box::before,.sms-consent-checkbox__box::after{content:none!important;display:none!important}.sms-consent-account legend{margin-top:1em}.sms-consent-nl--yes{color:#007017;font-weight:600}.sms-consent-nl--unknown{color:#757575}.sms-consent-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem;font-size:1rem;line-height:1.5}.sms-consent-modal[hidden]{display:none}.sms-consent-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .55);cursor:pointer}.sms-consent-modal__panel{position:relative;box-sizing:border-box;width:100%;max-width:32rem;max-height:calc(100vh - 2rem);overflow:auto;padding:2rem 2rem 1.5rem;background:#fff;color:#1d1d1d;border-radius:6px;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.sms-consent-modal__close{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;padding:0;border:0;background:#fff0;color:#1d1d1d;font-size:1.75rem;line-height:1;cursor:pointer;border-radius:50%}.sms-consent-modal__close:hover,.sms-consent-modal__close:focus-visible{background:#f0f0f0;outline:2px solid #1d1d1d}.sms-consent-modal__title{margin:0 2rem .75rem 0;font-size:1.4rem;line-height:1.3}.sms-consent-modal__text{margin:0 0 1rem}.sms-consent-modal__optin{margin:0 0 1.25rem}.sms-consent-modal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.sms-consent-modal__accept,.sms-consent-modal__decline{font-size:1rem;line-height:1.2;cursor:pointer}.sms-consent-modal__accept[disabled]{opacity:.5;cursor:not-allowed}.sms-consent-modal__decline{padding:.5em 0;border:0;background:#fff0;color:#1d1d1d;text-decoration:underline;text-underline-offset:.2em}.sms-consent-modal__decline:hover,.sms-consent-modal__decline:focus-visible{color:#000;outline:2px solid #1d1d1d;outline-offset:2px}.sms-consent-modal__thanks{margin:0;font-weight:600}body.sms-consent-modal-open{overflow:hidden}.sms-consent-tabs{margin-bottom:.5rem}.sms-consent-subtabs{float:none;margin:0 0 1rem;font-size:13px}.sms-consent-subtabs li{display:inline}.sms-consent-settings .form-table{margin-top:0}.sms-consent-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-width:1100px;margin:.5rem 0 1.5rem}.sms-consent-preview__block{padding:1rem 1.25rem;background:#fff;border:1px solid #c3c4c7;border-radius:4px}.sms-consent-preview__block h3{margin:0 0 .75rem}.sms-consent-preview .form-row{margin:0 0 .75rem}.sms-consent-preview .sms-consent-error{margin-left:1.6em}.sms-consent-modal--preview{position:static;display:block;padding:0;background:#f0f0f1;border-radius:6px}.sms-consent-modal--preview .sms-consent-modal__panel{max-height:none;margin:1rem;box-shadow:0 4px 16px rgb(0 0 0 / .15)}.sms-consent-modal--preview .sms-consent-modal__thanks{margin-top:1rem;color:#757575}.sms-consent-tools .sms-consent-count{margin-left:.75rem;font-weight:600}.sms-consent-log td{vertical-align:top;max-width:320px;overflow-wrap:anywhere}.sms-consent-metabox p{margin:0 0 .6em}.sms-consent-metabox pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:.5em;background:#f6f7f7;border:1px solid #dcdcde;font-size:11px}.sms-consent-metabox details{margin:0 0 .6em}.sms-consent-metabox summary{cursor:pointer;color:#2271b1}.sms-consent-newsletter--pixel,.sms-consent-modal__optin--pixel{margin-top:.75em}.sms-consent-pixel__row{display:flex;align-items:flex-start;gap:.5rem}.sms-consent-pixel__row .sms-consent-checkbox{flex:1 1 auto}.sms-consent-pixel__help{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-top:.05em;border:1px solid currentColor;border-radius:50%;font-size:.85em;font-weight:500;line-height:1;text-decoration:none;color:inherit;opacity:.55;cursor:pointer;transition:opacity 0.15s ease,background-color 0.15s ease}.sms-consent-pixel__help:hover,.sms-consent-pixel__help:focus-visible{opacity:1;background:rgb(0 0 0 / .06);outline:none}.sms-consent-pixel__help:focus-visible{box-shadow:0 0 0 2px currentColor}.sms-consent-info{box-sizing:border-box;width:min(36rem, calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;border-radius:6px;background:#fff;color:#1d1d1d;font-size:1rem;line-height:1.5;box-shadow:0 20px 60px rgb(0 0 0 / .3);z-index:100001}.sms-consent-info::backdrop{background:rgb(0 0 0 / .55)}.sms-consent-info:target{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.sms-consent-info__panel{position:relative;padding:2rem 2rem 1.5rem;overflow:auto;max-height:calc(100vh - 2rem)}.sms-consent-info__close{position:absolute;top:.5rem;right:.5rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#1d1d1d;font-size:1.75rem;line-height:1;text-decoration:none}.sms-consent-info__close:hover,.sms-consent-info__close:focus-visible{background:#f0f0f0;outline:2px solid #1d1d1d}.sms-consent-info__title{margin:0 2rem .75rem 0;font-size:1.3rem;line-height:1.3}.sms-consent-info__body p{margin:0 0 .75rem}.sms-consent-info__body a{color:inherit;text-decoration:underline}.sms-consent-info__actions{margin:1.25rem 0 0}.sms-consent-info__button{display:inline-block;font-size:1rem;line-height:1.2;padding:.6em 1.4em;text-decoration:none;cursor:pointer}.sms-consent-pixel-page{box-sizing:border-box;max-width:40rem;margin:3rem auto;padding:0 1.25rem;font-size:1rem;line-height:1.6}.sms-consent-pixel-page__title{margin:0 0 1rem;font-size:1.6rem;line-height:1.3}.sms-consent-pixel-page__state,.sms-consent-pixel-page__done{padding:.75rem 1rem;background:#f6f7f7;border-left:4px solid #1d1d1d}.sms-consent-pixel-page__done{border-left-color:#007017;font-weight:600}.sms-consent-pixel-page__invalid{color:#b32d2e}.sms-consent-pixel-page__form{margin:1.25rem 0 0}.sms-consent-pixel-page__button{font-size:1rem;line-height:1.2;padding:.75em 1.5em;cursor:pointer}.sms-consent-info--preview{display:block;position:static;width:auto;max-width:36rem;transform:none;margin:0;box-shadow:0 4px 16px rgb(0 0 0 / .15);border:1px solid #c3c4c7}.sms-consent-cards{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.sms-consent-card{position:relative;display:flex;flex-direction:column;flex:1 1 18rem;max-width:32rem;padding:1.1rem 1.4rem;background:#fff;border:1px solid #c3c4c7;border-left-width:6px;border-radius:4px;cursor:default}.sms-consent-card--yes{border-left-color:#007017}.sms-consent-card--no{border-left-color:#757575}.sms-consent-card__num{font-size:2.4rem;font-weight:600;line-height:1.1}.sms-consent-card__label{font-size:1rem}.sms-consent-card__detail{display:none;margin:.75rem 0 0;padding:.75rem 0 0;border-top:1px solid #dcdcde;list-style:none;color:#3c434a}.sms-consent-card__detail li{margin:0 0 .25rem}.sms-consent-card:hover .sms-consent-card__detail,.sms-consent-card:focus-within .sms-consent-card__detail,.sms-consent-card:focus .sms-consent-card__detail{display:block}.sms-consent-card:focus{outline:2px solid #2271b1;outline-offset:1px}.sms-consent-import{margin:0 0 1.5rem;padding:1rem 1.25rem;background:#fff;border:1px solid #c3c4c7;border-radius:4px}.sms-consent-import h2{margin:0 0 .5rem}.sms-consent-import__form .button-link.sms-consent-import__reinit{margin-left:1rem}.sms-consent-payload{max-height:420px;overflow:auto;background:#f6f7f7;border:1px solid #dcdcde;padding:12px;font-size:12px}.sms-consent-import__form label{margin-right:4px}.sms-consent-import__form input.regular-text{margin-right:12px}.sms-consent-debug__data{margin:0;white-space:pre-wrap;font-size:11px;max-height:160px;overflow:auto}.sms-consent-debug__table td{vertical-align:top}