.pagetype-pos .full-height-wrapper{display:flex;flex-direction:column;min-height:100vh}.pagetype-pos .full-height-wrapper main{flex-grow:1}.pagetype-pos .help-block{min-height:3rem}.pagetype-pos .help-block.error:before,.pagetype-pos .help-block.success:before,.pagetype-pos .help-block.warning:before{content:none;display:none}.pagetype-pos .help-block.info{padding:.5rem}.pagetype-pos .help-block.info svg[data-uid=check-square-solid]{color:var(--theme-primary)}.pagetype-pos .footer{padding:0}.pagetype-pos .footer--bottom{padding:.5rem 0}.pagetype-pos hr{border:0;border-top:4px solid rgba(0,0,0,.3);margin-bottom:0;margin-top:4rem}.pagetype-pos p{-webkit-hyphens:auto;hyphens:auto}.pagetype-pos .page-alert h2,.pagetype-pos .page-alert h3{margin:0 0 1rem!important}.pagetype-pos .btn:not(.btn-link):not(.btn-colored).btn-secondary:not([disabled]){background-color:var(--theme-primary);border:1px solid var(--theme-primary);color:var(--theme-primary-contrast-color);margin-bottom:.5em;padding-left:1.8rem;padding-right:1.8rem}.pagetype-pos .btn:not(.btn-link):not(.btn-colored).btn-secondary:not([disabled]):focus,.pagetype-pos .btn:not(.btn-link):not(.btn-colored).btn-secondary:not([disabled]):hover{background-color:var(--theme-primary-contrast-color);border-color:var(--theme-primary);color:var(--theme-primary)}.pagetype-pos .btn:not(.btn-link):not(.btn-colored)[disabled],.pagetype-pos .btn:not(.btn-link):not(.btn-colored)[disabled]:focus,.pagetype-pos .btn:not(.btn-link):not(.btn-colored)[disabled]:hover{background-color:#e9ecef;border-color:#e9ecef;color:#495057}.pagetype-pos .btn.disabled,.pagetype-pos .btn:disabled{opacity:.9}.pagetype-pos .button-bar{align-items:center;display:flex;flex-direction:column}.pagetype-pos .button-bar .button-bar-inner{display:flex;flex-direction:column;flex-wrap:wrap;max-width:90%;width:-moz-max-content;width:max-content}.pagetype-pos .button-bar-inline .button-bar-inner{display:flex;flex-direction:row;gap:.5rem 1rem;justify-content:space-evenly;max-width:none;width:100%}@media(min-width:48rem){.pagetype-pos .button-bar{align-items:center;display:flex;flex-direction:row}.pagetype-pos .button-bar .button-bar-inner{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;max-width:none;width:100%}.pagetype-pos .button-bar .button-bar-inner:has(button:first-child:last-child){justify-content:center}}.pagetype-pos .form-control.correct{border-color:var(--form-success-color)!important;border-width:2px!important}.pagetype-pos .form-control:disabled,.pagetype-pos .form-control[readonly]{opacity:.9}.pagetype-pos .form-check.disabled{opacity:.8}.pagetype-pos .form-check-label{display:block}.pagetype-pos .control-label:has(+.input>input:disabled),.pagetype-pos .form-check-label:has(+.form-check-input:disabled),.pagetype-pos .form-check-label:has(.form-check-input:disabled){opacity:.7}.pagetype-pos .half-width{width:100%}@media(min-width:48rem){.pagetype-pos .half-width{width:calc(50% - 15px)}}.pagetype-pos select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='fa-w-14 mr-1 svg-inline--fa' data-uid='chevron-down-solid' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M207.029 381.476 12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0'/%3E%3C/svg%3E");background-position:right .7em top 50%,0 0;background-repeat:no-repeat;background-size:.65em auto,100%}.pagetype-pos .radio-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin:0 0 0 -.3rem;max-width:100%;padding:.3rem;width:-moz-max-content;width:max-content}.pagetype-pos .radio-toolbar .radio-wrapper{display:inline-block;flex-shrink:0;position:relative}.pagetype-pos .radio-toolbar .radio-wrapper input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#757575;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.pagetype-pos .radio-toolbar .radio-wrapper input:checked{background:var(--theme-primary)}.pagetype-pos .radio-toolbar .radio-wrapper input:disabled{background-color:#e9ecef;border-color:#e9ecef;opacity:.8}.pagetype-pos .radio-toolbar .radio-wrapper input:disabled+label{color:#495057;font-weight:300}.pagetype-pos .radio-toolbar .radio-wrapper input:checked:disabled{background-color:#6579a2;border-color:#6579a2;opacity:.9}.pagetype-pos .radio-toolbar .radio-wrapper input:checked:disabled+label{color:var(--theme-white)}.pagetype-pos .radio-toolbar .radio-wrapper label{color:var(--theme-white);display:block;font-weight:500;margin:0;padding:.2rem .6rem;position:relative;z-index:2}.pagetype-pos fieldset[aria-invalid=true] .radio-toolbar{border:2px solid var(--form-error-color)}.pagetype-pos .dropdown-inline{display:inline-block!important;position:relative}.pagetype-pos .dropdown-inline:has(.dropdown-align-center){position:static!important}.pagetype-pos .icon-info-toggle{background:transparent;border:1px solid transparent;color:var(--theme-primary)}.pagetype-pos .icon-info-toggle:after{content:none}.pagetype-pos .icon-info-dropdown.dropdown-menu{border:1px solid var(--theme-primary);border-radius:.5rem;display:none;left:50%!important;max-height:70vh;max-width:90vw;opacity:0;overflow:hidden;padding:.5rem 0;position:absolute;top:auto!important;transform:translate(-50%)!important;visibility:hidden;width:0}.pagetype-pos .icon-info-dropdown.dropdown-menu.dropdown-align-right{left:auto!important;right:0!important;transform:none!important}.pagetype-pos .icon-info-dropdown.dropdown-menu.dropdown-align-left{left:0!important;right:auto!important;transform:none!important}.pagetype-pos .icon-info-dropdown.dropdown-menu .icon-info-inner{font-size:.9rem;max-height:min(70vh,var(--form-info-dropdown-width));max-width:90vw;overflow:auto;padding:0 1rem;width:21rem}.pagetype-pos .icon-info-dropdown.dropdown-menu.show{display:block;opacity:1;visibility:visible;width:-moz-fit-content;width:fit-content}.pagetype-pos .step{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;flex-direction:column;flex-grow:1;flex-shrink:0;margin:0;position:relative;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:25%}.pagetype-pos .step,.pagetype-pos .step-icon{align-items:center;display:flex;justify-content:center;z-index:2}.pagetype-pos .step-icon{background:#ececec;border:5px solid #ececec;border-radius:50%;color:var(--theme-primary);font-size:1.25rem;height:3rem;margin-bottom:.5rem;width:3rem}.pagetype-pos .step-line{display:block;position:absolute;top:0;width:100%}.pagetype-pos .step:not(:first-child) .step-line:before{background:#ececec;content:"";display:block;height:.25rem;left:0;position:absolute;top:1.375rem;width:50%}.pagetype-pos .step:not(:last-child) .step-line:after{background:#ececec;content:"";display:block;height:.25rem;left:calc(50% + .3rem);position:absolute;top:1.375rem;width:50%}.pagetype-pos .step+.step.--active .step-line:before,.pagetype-pos .step:has(+.step.--active) .step-line:after{background:var(--theme-secondary)}.pagetype-pos .step.--half-done .step-line:after,.pagetype-pos .step.--half-done .step-line:before{background:var(--theme-secondary)}.pagetype-pos .step.--active .step-icon,.pagetype-pos .step.--done .step-icon{background-color:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-primary-contrast-color)}.pagetype-pos .steps-bar{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;overflow:visible;padding:0;position:relative}.pagetype-pos .steps-wrapper{max-width:57rem;width:100%}.pagetype-pos .step-text{font-weight:400;text-align:center}@media screen and (max-width:767px){.pagetype-pos .steps-bar{margin:0 auto 1.8rem}.pagetype-pos .step-text{max-width:100%}.pagetype-pos li:not([aria-current=step]) .step-text{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.pagetype-pos li[aria-current=step] .step-text{display:block;font-size:1.2rem;font-weight:600;left:0;margin:.6rem 0;max-width:100%;position:absolute;top:3.5rem;width:100%}.pagetype-pos .step[aria-current=step] .step-line{width:25%}.pagetype-pos .step[aria-current=step]{position:static}}.pagetype-pos .btn-password-show{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:transparent;margin-left:-2.5rem}.pagetype-pos .btn-password-show .password-eye-show{display:block}.pagetype-pos .btn-password-show .password-eye-hide,.pagetype-pos .btn-password-show.show .password-eye-show{display:none}.pagetype-pos .btn-password-show.show .password-eye-hide{display:block}.pagetype-pos .password-wrapper{display:flex}.pagetype-pos .password-wrapper.status-red input{border:2px solid var(--form-error-color)}.pagetype-pos .password-wrapper.status-brown input{border:2px solid var(--form-warning-dark-color)}.pagetype-pos .password-wrapper.status-yellow input{border:2px solid var(--form-warning-light-color)}.pagetype-pos .password-wrapper.status-green input{border:2px solid var(--form-success-color)}.pagetype-pos .combo{display:block;position:relative}.pagetype-pos .combo:after{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='fa-w-14 mr-1 svg-inline--fa' data-uid='chevron-down-solid' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M207.029 381.476 12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0'/%3E%3C/svg%3E");background-position:right .7em top 50%,0 0;background-repeat:no-repeat;background-size:.65em auto,100%;content:"";display:block;height:calc(1.5em + .75rem + 2px);position:absolute;right:0;top:0;width:2rem}.pagetype-pos .combo-menu{background-color:var(--theme-white);border:1px solid rgba(0,0,0,.42);border-radius:4px;display:none;left:0;max-height:22rem;overflow-y:scroll;position:absolute;top:100%;width:100%;z-index:100}.pagetype-pos .open .combo-menu{display:block}.pagetype-pos .combo-option{padding:10px 12px 12px}.pagetype-pos .combo-menu:not(:hover) .combo-option.option-current{background-color:var(--theme-primary);color:var(--theme-primary-contrast-color)}.pagetype-pos .combo-option .icon-checked{display:none;padding-top:.1rem}.pagetype-pos .combo-option .icon-default{display:inline-block;padding-top:.1rem}.pagetype-pos .combo-option:hover{background-color:var(--theme-primary);color:var(--theme-primary-contrast-color)}.pagetype-pos .combo-option.option-selected{position:relative}.pagetype-pos .combo-option.option-selected .icon-checked{display:inline-block}.pagetype-pos .combo-option.option-selected .icon-default{display:none}.pagetype-pos .selected-options{list-style-type:none;margin:0;padding:0}.pagetype-pos .remove-option{background-color:var(--theme-primary);border:1px solid var(--theme-primary);border-radius:3px;color:var(--theme-white);font-size:.75em;font-weight:700;margin-bottom:.5rem;margin-right:.5rem;padding:.25em 1.75em .25em .25em;position:relative}.pagetype-pos .remove-option:after,.pagetype-pos .remove-option:before{border-right:2px solid var(--theme-white);content:"";height:1em;position:absolute;right:.75em;top:50%;width:0}.pagetype-pos .remove-option:before{transform:translateY(-50%) rotate(45deg)}.pagetype-pos .remove-option:after{transform:translateY(-50%) rotate(-45deg)}.pagetype-pos .checkbox-wrapper{border:1px solid var(--theme-primary);border-radius:var(--theme-border-radius);overflow:hidden}.pagetype-pos .checkbox-wrapper:has(>.checkbox-group:focus-visible){outline:var(--theme-outline-width) solid var(--theme-outline-color)!important;outline-offset:var(--theme-outline-offset)!important}.pagetype-pos .checkbox-group{max-height:15rem;overflow-y:auto;padding:.5rem}.pagetype-pos .combobox-single{position:relative}.pagetype-pos .combobox-single .group{cursor:pointer;display:flex;flex-direction:row;position:relative;width:100%}.pagetype-pos .combobox-single .group .form-control{padding:.375rem 2.2rem .375rem .75rem}.pagetype-pos .combobox-single button{background-color:transparent!important;border:1px solid transparent;color:currentColor;cursor:pointer;height:100%;margin:0;outline:none;padding:0;position:absolute;right:.2rem;top:0;vertical-align:bottom;width:2rem}.pagetype-pos .combobox-single button:after{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' class='fa-w-14 mr-1 svg-inline--fa' data-uid='chevron-down-solid' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M207.029 381.476 12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0'/%3E%3C/svg%3E");background-position:right .7em top 50%,0 0;background-repeat:no-repeat;background-size:.65em auto,100%;content:"";display:block;height:calc(1.5em + .75rem + 2px);position:absolute;right:0;top:0;width:2rem}.pagetype-pos .combobox-single button[aria-expanded=true] svg{transform:rotate(180deg) translateY(-3px)}.pagetype-pos .combobox-single ul[role=listbox]{background-color:var(--theme-white);border:1px solid rgba(0,0,0,.42);cursor:pointer;display:none;left:0;list-style:none;margin:0;max-height:22rem;overflow:scroll;overflow-x:hidden;padding:0;position:absolute;top:100%;width:100%;z-index:100}.pagetype-pos .combobox-single ul[role=listbox] li[role=option]{display:block;margin:0;padding-bottom:.2rem;padding-left:.2rem;padding-top:.2rem}.pagetype-pos .combobox-single [role=listbox] [role=option]:hover,.pagetype-pos .combobox-single [role=listbox].focus [role=option][aria-selected=true]{background-color:var(--theme-primary);color:var(--theme-primary-contrast-color)}