/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.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;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.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;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
/* @license MIT https://github.com/select2/select2/blob/master/LICENSE.md */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.password-strength__title,.password-strength__text{display:inline;}.password-strength__meter{height:0.75em;margin-top:0.5em;background-color:lightgray;}.password-strength__indicator{width:0;height:100%;background-color:gray;}.password-confirm-match{visibility:hidden;}
:root{--translateX-right:100%;--translateX-left:-100%;--translateY-up:100%;--translateY-down:-100%;}.toast-container{position:fixed;z-index:1055;}.top-right{top:0;right:0;}.top-left{top:0;left:0;}.top-center{transform:translateX(-50%);top:0;left:50%;}.bottom-right{right:0;bottom:0;}.bottom-left{left:0;bottom:0;}.bottom-center{transform:translateX(-50%);bottom:0;left:50%;}.toast-container > :not(:last-child){margin-bottom:0.75rem !important;}.toast-container > .toast{width:25vw;min-width:250px;max-width:430px;background:transparent;border:none;}.toast-container > .toast > .toast-header{border:none;padding:0.1rem 0.5rem;}.toast-container > .toast > .toast-header strong{padding-right:20px;}.toast-container > .toast > .toast-body{background:white;}.toast-container > .toast > .toast-body > button{border:none;background:none;}.toast-container > .toast > .bg-success{background-color:#4ca154 !important;}.toast-container > .toast > .toast__icon{flex:0 0 auto;display:flex;align-items:center;}.toast-container > .toast > .toast__message{flex:1 1 auto;overflow:hidden;}.toast-container > .toast > .toast__close{flex:0 0 auto;display:flex;align-items:center;}.toast.animate.hide,.toast.animate:not(.show){display:block;}.toast.animate-in,.toast.animate-out{-webkit-animation-duration:500ms;animation-duration:500ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease;transition-timing-function:ease;}.toast.animate-in--1{-webkit-animation-delay:0.1s;animation-delay:0.1s;}.toast.animate-in--2{-webkit-animation-delay:0.2s;animation-delay:0.2s;}.toast.animate-in--3{-webkit-animation-delay:0.3s;animation-delay:0.3s;}.toast.animate-in--4{-webkit-animation-delay:0.4s;animation-delay:0.4s;}.toast.animate-in--5{-webkit-animation-delay:0.5s;animation-delay:0.5s;}.toast.animate-in--6{-webkit-animation-delay:0.6s;animation-delay:0.6s;}.toast.animate-in--7{-webkit-animation-delay:0.7s;animation-delay:0.7s;}.toast.animate-in--8{-webkit-animation-delay:0.8s;animation-delay:0.8s;}.toast.animate-in--9{-webkit-animation-delay:0.9s;animation-delay:0.9s;}.toast.animate-in--10{-webkit-animation-delay:1s;animation-delay:1s;}.toast.animate-in.no-delay{-webkit-animation-delay:0s;animation-delay:0s;}.top-left .toast.slide-in,.bottom-left .toast.slide-in{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}.top-right .toast.slide-in,.bottom-right .toast.slide-in{-webkit-animation-name:slideInRight;animation-name:slideInRight;}.top-center .toast.slide-in{-webkit-animation-name:slideInDown;animation-name:slideInDown;}.bottom-center .toast.slide-in{-webkit-animation-name:slideInUp;animation-name:slideInUp;}.top-left .toast.slide-out.hide,.bottom-left .toast.slide-out.hide,.top-left .toast.slide-out:not(.show),.bottom-left .toast.slide-out:not(.show){-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}.top-right .toast.slide-out.hide,.bottom-right .toast.slide-out.hide,.top-right .toast.slide-out:not(.show),.bottom-right .toast.slide-out:not(.show){-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}.top-center .toast.slide-out.hide,.top-center .toast.slide-out:not(.show){-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}.bottom-center .toast.slide-out.hide,.bottom-center .toast.slide-out:not(.show){-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}.toast.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;}.toast.fade-out.hide,.toast.fade-out:not(.show){-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes slideInRight{0%{opacity:0;transform:translateX(var(--translateX-right));}100%{opacity:1;transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;transform:translateX(var(--translateX-right));}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes slideOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(var(--translateX-right));}}@keyframes slideOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(var(--translateX-right));}}@-webkit-keyframes slideInLeft{0%{opacity:0;transform:translateX(var(--translateX-left));}100%{opacity:1;transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(var(--translateX-left));}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes slideOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(var(--translateX-left));}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(var(--translateX-left));}}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translateY(var(--translateY-down));}100%{opacity:1;transform:translateX(0);}}@keyframes slideInDown{0%{opacity:0;transform:translateY(var(--translateY-down));}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes slideOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(var(--translateY-down));}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(var(--translateY-down));}}@-webkit-keyframes slideInUp{0%{opacity:0;transform:translateY(var(--translateY-up));}100%{opacity:1;transform:translateX(0);}}@keyframes slideInUp{0%{opacity:0;transform:translateY(var(--translateY-up));}100%{opacity:1;transform:translateX(0);}}@-webkit-keyframes slideOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(var(--translateY-up));}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(var(--translateY-up));}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}
.icon-globe{display:inline-block;-webkit-mask:url(/themes/custom/mycuf_theme/assets/icons/ds/globe.svg) no-repeat center / contain;mask:url(/themes/custom/mycuf_theme/assets/icons/ds/globe.svg) no-repeat center / contain;background-color:currentColor;}.mycuf-language{position:relative;}.mycuf-language__trigger{gap:6px;height:38px;padding:0 10px;border:1px solid #d6eef4;border-radius:6px;background:#f2f9fa;color:#0475a5;font-family:"Quicksand CUF",sans-serif;font-size:14px;font-weight:600;letter-spacing:0.04em;cursor:pointer;}.mycuf-language__trigger:hover,.mycuf-language__trigger:focus-visible{border-color:#00a2ce;color:#275777;}.mycuf-language__trigger:focus-visible{outline:2px solid #00a2ce;outline-offset:2px;}.mycuf-language__code{line-height:1;}.mycuf-language__caret{opacity:0.6;}.mycuf-language__menu.dropdown-menu{min-width:230px;padding:6px;border:1px solid #eaeaea;border-radius:10px;box-shadow:0 0 6px #00000033;}.mycuf-language__menu-header{padding:8px 10px 2px;color:#0475a5;font-size:15px;font-weight:600;}.mycuf-language__hint{margin:0 0 6px;padding:0 10px;color:#5d676e;font-size:12.5px;}.mycuf-language__option{gap:10px;padding:10px;border-radius:8px;color:#20394a;font-size:15px;text-decoration:none;min-height:48px;}.mycuf-language__option:hover,.mycuf-language__option:focus-visible{background:#f2f9fa;color:#20394a;}.mycuf-language__option.is-active{font-weight:600;}.mycuf-language__option-code{min-width:30px;padding:1px 5px;border:1px solid #eaeaea;border-radius:3px;color:#5d676e;font-size:11px;font-weight:700;letter-spacing:0.06em;text-align:center;}.mycuf-language__option.is-active .mycuf-language__option-code{border-color:#d6eef4;color:#0475a5;}.mycuf-top-bar .mycuf-language__menu.dropdown-menu{right:auto;left:0;}@media (max-width:767.98px){.mycuf-language .mycuf-language__menu.dropdown-menu{width:calc(100vw - 28px);max-width:320px;padding:8px;}.mycuf-language__menu-header{font-size:16px;}.mycuf-language__option{padding:13px 12px;font-size:15.5px;}}.mycuf-language-inline{width:100%;padding:6px 12px;color:#20394a;font-size:15px;}.mycuf-language-inline__label{color:#20394a;}.mycuf-language-inline__label .icon-globe{color:#0475a5;}.mycuf-language-inline__options{gap:8px;}.mycuf-language-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:32px;padding:4px 10px;border:1px solid #eaeaea;border-radius:50px;color:#5d676e;font-size:12px;font-weight:700;letter-spacing:0.05em;text-align:center;text-decoration:none;}.mycuf-language-pill:hover,.mycuf-language-pill:focus-visible{border-color:#00a2ce;color:#0475a5;}.mycuf-language-pill.is-active{border-color:#00a2ce;background:#f2f9fa;color:#0475a5;}@media (max-width:767.98px){.mycuf-language-pill{min-width:44px;font-size:13px;}.mycuf-language-pill::after{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px;}}.login-wrapper{position:relative;}.login-wrapper .mycuf-language{position:absolute;top:12px;right:12px;z-index:2;}.login-wrapper .mycuf-language__trigger{height:34px;font-size:13px;}@media (max-width:767.98px){.login-wrapper .mycuf-language__menu.dropdown-menu{text-align:left;}}
.login-container{display:flex;justify-content:center;align-items:center;min-height:100dvh;background-image:url(/modules/custom/mycuf/assets/login-desktop.jpg);background-size:cover;background-position:center;padding:20px;}.login-wrapper{background-color:white;padding:40px 0;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,0.16);max-width:900px;min-height:600px;}.login-wrapper.onboarding.phone-verification,.login-wrapper.password-reset{min-height:450px;max-width:800px;min-width:650px;@media (max-width:768px){min-width:100%;}.sms-step{max-width:370px;@media (max-width:768px){max-width:300px;}}}.login-wrapper.onboarding{min-height:450px;max-width:800px;.icon-cmd{background-image:url(/modules/custom/mycuf/assets/icons/cmd.svg);width:50px;height:50px;background-repeat:no-repeat;background-size:contain;}.actions{input{min-width:80px;}}}.login-wrapper .desktop-social-login{width:70%;}.login-wrapper .mobile-social-login a,.login-wrapper .desktop-social-login a{border-color:#ccc !important;&:hover{background:#ccc !important;}}.login-logo img{width:110px;display:block;margin:0 auto;}.login-box .login-left{display:none;padding:0 24px;}.login-box .login-left.active{display:block;}@media (min-width:768px){.login-box .login-left{display:block;flex:1;padding:0 40px;margin:40px 0;border-right:1px solid #eaeaea;}.login-box .login-left.tab-pane{opacity:1;}}.login-box h2{font-family:'Quicksand CUF',sans-serif;font-size:28px;}.mycuf-login-form .form-item-pass{margin-bottom:0;}.mycuf-login-form .mycuf-forgot-password-link{font-size:14px;}input.form-control{padding:10px;border-radius:4px;border:1px solid #ccc;}.mycuf-login-form .form-item.error input,.mycuf-login-form .form-item.error input.error,.mycuf-login-form input.error{border-color:#ccc !important;}.login-right{flex:1;padding:40px;}.login-right p{font-family:'Helvetica',sans-serif;}.migration-note{background:#F2F9FA;border:none;border-left:3px solid #00A2CE;border-radius:0 8px 8px 0;padding:12px 16px;font-size:14px;color:#20394A;line-height:1.5;display:flex;align-items:flex-start;gap:10px;}.migration-note svg{flex-shrink:0;margin-top:2px;}.login-right h2 strong{white-space:nowrap;}.mycuf-error-create-link{color:#0475A5;text-decoration:underline;font-weight:500;}.mycuf-error-create-link:hover{color:#275777;}@media (max-width:768px){.login-container{background-position:right;}.privacy-policy{font-size:12px;padding:0 16px;}}@media (max-width:500px){.login-container{background-image:url(/modules/custom/mycuf/assets/login-mobile.jpg);background-position:center;}}.mycuf-register-form-wrapper{.form-item{margin:0;}.form-type-password{margin-bottom:1rem;}.form-type-email,.form-type-password{label{font-size:18px;}}.password-confirm-message,.password-strength{color:#00a2ce;width:100%;span{color:#20394a;}}.password-suggestions{background:#F2F9FA;border:1px solid #d6eef4;border-radius:5px;padding:5px 10px;color:#00a2ce;ul{padding-left:1rem;margin-top:0.5rem;li{color:#20394a;}}}.btn-primary:disabled,.btn-primary[aria-disabled="true"]{background-color:#9aa3aa;background-image:none;border-color:#9aa3aa;color:#fff;cursor:not-allowed;opacity:1;box-shadow:none;}.btn-primary:disabled:hover,.btn-primary:disabled:focus,.btn-primary[aria-disabled="true"]:hover,.btn-primary[aria-disabled="true"]:focus{background-color:#9aa3aa;background-image:none;border-color:#9aa3aa;color:#fff;}}.mycuf-user-onboarding-form{.login-box{width:fit-content;border-radius:4px;}.form-item{text-align:start;margin:0;}.form-item-addressline{margin-top:0;}.form-item-phone{@media (max-width:768px){margin-top:0;}}.form-wrapper{@media (max-width:768px){input{margin:0;}}.btn-yes{input{background-image:url(/modules/custom/mycuf/assets/icons/autenticacao_gov.png);background-size:calc(100% - 35px) calc(100% - 14px);background-position:center;background-color:#00A2CE;background-repeat:no-repeat;color:transparent;}}.btn-no{input:hover{color:white;}}}.form-item-birthdate,.form-item-gender,.form-item-phone,.form-item-doc-type,.form-item-doc-number{width:100%;}.form-item-birthdate,.form-item-citizencardvaliditydate{input{font-family:'Quicksand CUF',sans-serif;}}.form-item-doc-type select{font-family:'Quicksand CUF',sans-serif;}select.form-control{border-radius:4px;border:1px solid #ccc;padding-top:10px;padding-bottom:10px;}.select2-container--default{padding-top:2px;padding-bottom:2px;border-radius:4px;border:1px solid #ccc;.select2-selection--single{border:none;.select2-selection__arrow{top:10px;}}}.select2-container--default.select2-container--open{border-bottom:none;border-radius:4px 4px 0 0;}.identification-form{h2,p{@media (max-width:768px){padding:0 28px;}}@media (max-width:768px){.form-item{margin-top:0.5em;margin-bottom:0.5em;}}}.form-item-code{width:60%;@media (max-width:768px){width:100%;}input{letter-spacing:10px;font-size:28px;}input::placeholder{letter-spacing:normal;font-size:16px;}}.form-type-checkbox{input.form-check-input{margin-top:0;}}}.mycuf-password-reset-form{select.form-control{border-radius:4px;border:1px solid #ccc;padding-top:10px;padding-bottom:10px;}.form-item{margin:0;}.form-type-password{margin-bottom:1rem;}}.mycuf-verify-email-code-form{.verification-step{max-width:520px;margin-inline:auto;}.verification-digit{width:46px;height:46px;padding:10px 0;}.form-item{margin:0;}.form-actions{display:flex;justify-content:center;input{width:auto;min-width:170px;}}}.mycuf-confirm-social-email-form{.form-item{margin:0 0 1rem;}}
.eye-open{background:url(/modules/contrib/view_password/css/images/eye-open.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}.eye-close{background:url(/modules/contrib/view_password/css/images/eye-close.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}button.shwpd{border:none;display:inline-block;margin-left:-2em;background-position:center;vertical-align:middle;margin-top:0;cursor:pointer;}#edit-pass{display:inline-block;}
