/*!**************************************************************
 *  @congstar/congstar-ui v11.0.1
 * 
 *  (c) 2025 AOE GmbH <dev@aoe.com>
 *  All rights reserved
 *
 ***************************************************************/
.checkbox{position:absolute;left:-9999px}.checkbox+.checkbox-label{position:relative;padding-left:25px;cursor:pointer}.checkbox+.checkbox-label::before{position:absolute;top:3px;left:0;width:16px;height:16px;content:'';border:2px solid #b4b4b4;border-radius:3px}.checkbox:focus+.checkbox-label::before{outline:#55bbe9 solid 1px;outline-offset:2px}.checkbox:checked+.checkbox-label::after{padding-right:10px;font-family:"congstar-icons";speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:180%;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.checkbox:checked+.checkbox-label::after{content:"\e903"}.checkbox:checked+.checkbox-label::before{background-color:#b4b4b4}.checkbox:checked+.checkbox-label::after{position:absolute;top:1px;left:-1px;font-size:20px;line-height:21px}.checkbox--prepaid:checked+.checkbox-label::before{background-color:#ed9100;border-color:#ed9100}.checkbox--prepaid:checked+.checkbox-label::after{color:#000}.checkbox--postpaid:checked+.checkbox-label::before{background-color:#d95e0f;border-color:#d95e0f}.checkbox--postpaid:checked+.checkbox-label::after{color:#fff}.checkbox--phones:checked+.checkbox-label::before{background-color:#008bd0;border-color:#008bd0}.checkbox--phones:checked+.checkbox-label::after{color:#000}.checkbox--landline:checked+.checkbox-label::before{background-color:#94be0f;border-color:#94be0f}.checkbox--landline:checked+.checkbox-label::after{color:#000}.checkbox--experience:checked+.checkbox-label::before{background-color:#fecb01;border-color:#fecb01}.checkbox--experience:checked+.checkbox-label::after{color:#000}.checkbox--checkout:checked+.checkbox-label::before{background-color:#008b78;border-color:#008b78}.checkbox--checkout:checked+.checkbox-label::after{color:#000}.checkbox--affiliate:checked+.checkbox-label::before{background-color:#e2001a;border-color:#e2001a}.checkbox--affiliate:checked+.checkbox-label::after{color:#000}.checkbox--dark:checked+.checkbox-label::before{background-color:#000;border-color:#000}.checkbox--dark:checked+.checkbox-label::after{color:#fff}.checkbox--bright:checked+.checkbox-label::before{background-color:#fff;border-color:#fff}.checkbox--bright:checked+.checkbox-label::after{color:#000}.checkbox--mauve:checked+.checkbox-label::before{background-color:#a582b4;border-color:#a582b4}.checkbox--mauve:checked+.checkbox-label::after{color:#fff}.checkbox--service:checked+.checkbox-label::before{background-color:#55bbe9;border-color:#55bbe9}.checkbox--service:checked+.checkbox-label::after{color:#000}.checkbox--csc:checked+.checkbox-label::before{background-color:#a33cfb;border-color:#a33cfb}.checkbox--csc:checked+.checkbox-label::after{color:#fff}.checkbox--dim-dark:checked+.checkbox-label::before{background-color:#13171a;border-color:#13171a}.checkbox--dim-dark:checked+.checkbox-label::after{color:#fff}.checkbox--error+.checkbox-label:before{border-color:#e2001a}.checkbox--error:checked+.checkbox-label::before{background-color:#e2001a}.checkbox:disabled+.checkbox-label{color:gray;cursor:not-allowed}.checkbox:disabled+.checkbox-label::before{border-color:gray !important}.checkbox:disabled:checked+.checkbox-label::before{background-color:gray}.checkbox:disabled:checked+.checkbox-label::after{color:#d2d2d2}.background-color--bright .checkbox:disabled+.checkbox-label{color:#b4b4b4;cursor:not-allowed}.background-color--bright .checkbox:disabled+.checkbox-label::before{border-color:#b4b4b4 !important}.background-color--bright .checkbox:disabled:checked+.checkbox-label::before{background-color:#b4b4b4}.background-color--bright .checkbox:disabled:checked+.checkbox-label::after{color:#ededed}.checkbox__subgroup{padding-left:2.5rem}@media (min-width: 768px){.checkbox__subgroup{padding-left:2.1rem}}.checkbox-container--inline{display:inline-block;padding-right:3rem}.theme--prepaid .checkbox--themed:checked+.checkbox-label::before{background-color:#ed9100;border-color:#ed9100}.theme--prepaid .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--postpaid .checkbox--themed:checked+.checkbox-label::before{background-color:#d95e0f;border-color:#d95e0f}.theme--postpaid .checkbox--themed:checked+.checkbox-label::after{color:#fff}.theme--phones .checkbox--themed:checked+.checkbox-label::before{background-color:#008bd0;border-color:#008bd0}.theme--phones .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--landline .checkbox--themed:checked+.checkbox-label::before{background-color:#94be0f;border-color:#94be0f}.theme--landline .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--experience .checkbox--themed:checked+.checkbox-label::before{background-color:#fecb01;border-color:#fecb01}.theme--experience .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--checkout .checkbox--themed:checked+.checkbox-label::before{background-color:#008b78;border-color:#008b78}.theme--checkout .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--affiliate .checkbox--themed:checked+.checkbox-label::before{background-color:#e2001a;border-color:#e2001a}.theme--affiliate .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--dark .checkbox--themed:checked+.checkbox-label::before{background-color:#000;border-color:#000}.theme--dark .checkbox--themed:checked+.checkbox-label::after{color:#fff}.theme--bright .checkbox--themed:checked+.checkbox-label::before{background-color:#fff;border-color:#fff}.theme--bright .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--mauve .checkbox--themed:checked+.checkbox-label::before{background-color:#a582b4;border-color:#a582b4}.theme--mauve .checkbox--themed:checked+.checkbox-label::after{color:#fff}.theme--service .checkbox--themed:checked+.checkbox-label::before{background-color:#55bbe9;border-color:#55bbe9}.theme--service .checkbox--themed:checked+.checkbox-label::after{color:#000}.theme--csc .checkbox--themed:checked+.checkbox-label::before{background-color:#a33cfb;border-color:#a33cfb}.theme--csc .checkbox--themed:checked+.checkbox-label::after{color:#fff}.theme--dim-dark .checkbox--themed:checked+.checkbox-label::before{background-color:#13171a;border-color:#13171a}.theme--dim-dark .checkbox--themed:checked+.checkbox-label::after{color:#fff}.theme--dim-bright .checkbox--themed:checked+.checkbox-label::before{background-color:#f8f8f8;border-color:#f8f8f8}.theme--dim-bright .checkbox--themed:checked+.checkbox-label::after{color:#000}.input-floating{position:relative;display:block;width:100%}.input-floating label{position:absolute;top:0;left:0;height:100%;margin:0;padding:10px 10px 10px 15px;pointer-events:none;color:gray;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 0.1s ease-in-out;transition:-webkit-transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out;transition:transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;display:inline-block;font-size:1.6rem;cursor:text}.input-floating>.input::-webkit-input-placeholder, .input-floating>.input:disabled::-webkit-input-placeholder{color:transparent}.input-floating>.input::-moz-placeholder, .input-floating>.input:disabled::-moz-placeholder{color:transparent}.input-floating>.input:-ms-input-placeholder, .input-floating>.input:disabled:-ms-input-placeholder{color:transparent}.input-floating>.input::-ms-input-placeholder, .input-floating>.input:disabled::-ms-input-placeholder{color:transparent}.input-floating>.input::placeholder,.input-floating>.input:disabled::placeholder{color:transparent}.input-floating>.input:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.input-floating>.input:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:0.625rem}.input-floating>.input:focus,.input-floating>.input:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.input-floating>.input:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem}.input-floating>.input:disabled ~ label{color:#676767}.input-floating>.input:not(:-moz-placeholder-shown) ~ label{transform:scale(0.65) translateY(-0.5rem) translateX(0.8rem)}.input-floating>.input:not(:-ms-input-placeholder) ~ label{transform:scale(0.65) translateY(-0.5rem) translateX(0.8rem)}.input-floating>.input:focus ~ label,.input-floating>.input:not(:placeholder-shown) ~ label{-webkit-transform:scale(0.65) translateY(-0.5rem) translateX(0.8rem);transform:scale(0.65) translateY(-0.5rem) translateX(0.8rem)}.input-floating>.input:-webkit-autofill ~ label{-webkit-transform:scale(0.65) translateY(-0.5rem) translateX(0.8rem);transform:scale(0.65) translateY(-0.5rem) translateX(0.8rem)}.input-floating>.input.input--error ~ label{color:#e2001a}.input-animation-wrapper{position:relative;display:inline-block;width:100%}.input-animation-wrapper input{-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:padding-top;transition-property:padding-top}.input-animation-wrapper input.input--error+label{left:15px;color:#e2001a}.input-animation-wrapper__label{position:absolute;top:10px;left:15px;display:inline;margin:0;font-size:120%;color:#000;pointer-events:none;cursor:text;opacity:0;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:font-size, opacity, -webkit-transform;transition-property:font-size, opacity, -webkit-transform;transition-property:transform, font-size, opacity;transition-property:transform, font-size, opacity, -webkit-transform}.input-animation-wrapper.animate-label label{font-size:75%;opacity:0.5;-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}.input-animation-wrapper.animate-label input{padding-top:10px;padding-bottom:0}.input-label,.form-label{font-size:1.6rem;font-weight:bold}.form-group{position:relative;margin-bottom:15px}.form--inline .form-group{display:inline-block;vertical-align:middle}.input{display:block;width:100%;height:45px;padding:10px 10px 10px 15px;font-size:1.6rem;color:#000;background:#eee;border:1px solid #b4b4b4;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){.input{height:48px}}.input:focus{border-radius:4px;outline:none;-webkit-box-shadow:0 0 10px #006bbd;box-shadow:0 0 10px #006bbd}.input::-webkit-input-placeholder{color:gray}.input::-moz-placeholder{color:gray}.input:-ms-input-placeholder{color:gray}.input::-ms-input-placeholder{color:gray}.input::placeholder{color:gray}.input--error{padding-left:10px;border-left:5px solid #e2001a}.input:disabled{cursor:not-allowed;background:gray;border-color:#737373}.input:disabled::-webkit-input-placeholder{color:#676767}.input:disabled::-moz-placeholder{color:#676767}.input:disabled:-ms-input-placeholder{color:#676767}.input:disabled::-ms-input-placeholder{color:#676767}.input:disabled::placeholder{color:#676767}input.input[type='number'],input.input[type='date']{min-height:46px}input.input[type='number']{-moz-appearance:textfield}input.input[type='number']::-webkit-outer-spin-button,input.input[type='number']::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input:required{-webkit-box-shadow:none;box-shadow:none}.input-addon{position:relative}.input-addon__wrapper{position:absolute;top:0;right:0;height:45px;padding:12px;color:#464646;background-color:#eee;border:1px solid #b4b4b4;border-left-width:0;border-radius:0 5px 5px 0}@media (min-width: 768px){.input-addon__wrapper{height:48px}}.input-addon a{text-decoration:none}.input-addon a:hover,.input-addon a:active,.input-addon a:focus{text-decoration:none}.input-addon a:hover{color:gray}.input-addon--icon{padding:4px}.input-addon--icon::before{padding-right:0;font-size:3.5rem}.input-addon--icon span{display:none}.form-group__button{display:-webkit-box;display:-ms-flexbox;display:flex}.form-group__button .input,.form-group__button .input-addon__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.form-group__button .input-addon{width:100%}.form-group__button .btn-primary{display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}@media (min-width: 768px){.form-group__button .btn-primary{height:48px}}.radio{position:absolute;left:-9999px}.radio+.radio-label{position:relative;padding-left:30px;cursor:pointer}.radio+.radio-label::before{position:absolute;top:2px;left:0;width:18px;height:18px;content:'';border:2px solid #b4b4b4;border-radius:50%}.radio:checked+.radio-label::after{position:absolute;top:7px;left:5px;width:8px;height:8px;content:'';background-color:#b4b4b4;border-radius:50%}.radio:focus+.radio-label::before{outline:#55bbe9 solid 1px;outline-offset:2px}.radio--prepaid:checked+.radio-label::before{border-color:#ed9100}.radio--prepaid:checked+.radio-label::after{background-color:#ed9100}.radio--postpaid:checked+.radio-label::before{border-color:#d95e0f}.radio--postpaid:checked+.radio-label::after{background-color:#d95e0f}.radio--phones:checked+.radio-label::before{border-color:#008bd0}.radio--phones:checked+.radio-label::after{background-color:#008bd0}.radio--landline:checked+.radio-label::before{border-color:#94be0f}.radio--landline:checked+.radio-label::after{background-color:#94be0f}.radio--experience:checked+.radio-label::before{border-color:#fecb01}.radio--experience:checked+.radio-label::after{background-color:#fecb01}.background-color--bright .radio--experience:checked+.radio-label::before,.background-color--dim-bright .radio--experience:checked+.radio-label::before{border-color:#000}.background-color--bright .radio--experience:checked+.radio-label::after,.background-color--dim-bright .radio--experience:checked+.radio-label::after{background-color:#000}.radio--checkout:checked+.radio-label::before{border-color:#008b78}.radio--checkout:checked+.radio-label::after{background-color:#008b78}.radio--affiliate:checked+.radio-label::before{border-color:#e2001a}.radio--affiliate:checked+.radio-label::after{background-color:#e2001a}.radio--dark:checked+.radio-label::before{border-color:#000}.radio--dark:checked+.radio-label::after{background-color:#000}.radio--bright:checked+.radio-label::before{border-color:#fff}.radio--bright:checked+.radio-label::after{background-color:#fff}.radio--mauve:checked+.radio-label::before{border-color:#a582b4}.radio--mauve:checked+.radio-label::after{background-color:#a582b4}.radio--service:checked+.radio-label::before{border-color:#55bbe9}.radio--service:checked+.radio-label::after{background-color:#55bbe9}.radio--csc:checked+.radio-label::before{border-color:#a33cfb}.radio--csc:checked+.radio-label::after{background-color:#a33cfb}.radio--dim-dark:checked+.radio-label::before{border-color:#13171a}.radio--dim-dark:checked+.radio-label::after{background-color:#13171a}.radio--error+.radio-label:before{border-color:#e2001a}.radio--error:checked+.radio-label:after{background-color:#e2001a}.radio--large+.radio-label{padding-left:38px;font-size:1.8rem;font-weight:bold}.radio--large+.radio-label::before{top:3px;width:24px;height:24px}.radio--large:checked+.radio-label::after{top:8px;width:14px;height:14px}.radio--large:focus+.radio-label::before{outline:#55bbe9 solid 1px;outline-offset:2px}.radio:disabled+.radio-label{color:gray;cursor:not-allowed}.radio:disabled+.radio-label::before{border-color:gray !important}.radio:disabled:checked+.radio-label::after{background-color:gray}.background-color--bright .radio:disabled+.radio-label{color:#b4b4b4;cursor:not-allowed}.background-color--bright .radio:disabled+.radio-label::before{border-color:#b4b4b4 !important}.background-color--bright .radio:disabled:checked+.radio-label::after{background-color:#b4b4b4}.theme--prepaid .radio--themed:checked+.radio-label::before{border-color:#ed9100}.theme--prepaid .radio--themed:checked+.radio-label::after{background-color:#ed9100}.theme--postpaid .radio--themed:checked+.radio-label::before{border-color:#d95e0f}.theme--postpaid .radio--themed:checked+.radio-label::after{background-color:#d95e0f}.theme--phones .radio--themed:checked+.radio-label::before{border-color:#008bd0}.theme--phones .radio--themed:checked+.radio-label::after{background-color:#008bd0}.theme--landline .radio--themed:checked+.radio-label::before{border-color:#94be0f}.theme--landline .radio--themed:checked+.radio-label::after{background-color:#94be0f}.theme--experience .radio--themed:checked+.radio-label::before{border-color:#fecb01}.theme--experience .radio--themed:checked+.radio-label::after{background-color:#fecb01}.background-color--bright .theme--experience .radio--themed:checked+.radio-label::before,.background-color--dim-bright .theme--experience .radio--themed:checked+.radio-label::before{border-color:#000}.background-color--bright .theme--experience .radio--themed:checked+.radio-label::after,.background-color--dim-bright .theme--experience .radio--themed:checked+.radio-label::after{background-color:#000}.theme--experience.background-color--bright .radio--themed:checked+.radio-label::before,.theme--experience .background-color--bright .radio--themed:checked+.radio-label::before,.theme--experience.background-color--dim-bright .radio--themed:checked+.radio-label::before,.theme--experience .background-color--dim-bright .radio--themed:checked+.radio-label::before{border-color:#000}.theme--experience.background-color--bright .radio--themed:checked+.radio-label::after,.theme--experience .background-color--bright .radio--themed:checked+.radio-label::after,.theme--experience.background-color--dim-bright .radio--themed:checked+.radio-label::after,.theme--experience .background-color--dim-bright .radio--themed:checked+.radio-label::after{background-color:#000}.theme--checkout .radio--themed:checked+.radio-label::before{border-color:#008b78}.theme--checkout .radio--themed:checked+.radio-label::after{background-color:#008b78}.theme--affiliate .radio--themed:checked+.radio-label::before{border-color:#e2001a}.theme--affiliate .radio--themed:checked+.radio-label::after{background-color:#e2001a}.theme--dark .radio--themed:checked+.radio-label::before{border-color:#000}.theme--dark .radio--themed:checked+.radio-label::after{background-color:#000}.theme--bright .radio--themed:checked+.radio-label::before{border-color:#fff}.theme--bright .radio--themed:checked+.radio-label::after{background-color:#fff}.theme--mauve .radio--themed:checked+.radio-label::before{border-color:#a582b4}.theme--mauve .radio--themed:checked+.radio-label::after{background-color:#a582b4}.theme--service .radio--themed:checked+.radio-label::before{border-color:#55bbe9}.theme--service .radio--themed:checked+.radio-label::after{background-color:#55bbe9}.theme--csc .radio--themed:checked+.radio-label::before{border-color:#a33cfb}.theme--csc .radio--themed:checked+.radio-label::after{background-color:#a33cfb}.theme--dim-dark .radio--themed:checked+.radio-label::before{border-color:#13171a}.theme--dim-dark .radio--themed:checked+.radio-label::after{background-color:#13171a}.theme--dim-bright .radio--themed:checked+.radio-label::before{border-color:#f8f8f8}.theme--dim-bright .radio--themed:checked+.radio-label::after{background-color:#f8f8f8}.radiobutton--inline{display:inline-block;padding-right:3rem}.select-container .select{display:block;padding:0;position:relative;display:block;width:100%;padding:10px 0 10px 10px;overflow:hidden;font-size:1.6rem;background:#eee;border:1px solid #b4b4b4;border-radius:4px}.select-container .select::after{position:absolute;z-index:2;display:block;pointer-events:none;content:''}.select-container .select select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;font-size:16px;cursor:pointer;background:none;border:1px solid transparent;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-container .select select:focus{background-color:transparent;outline:none}.select-container .select option{font-weight:normal}.select-container .select x:-o-prefocus,.select-container .select::after{display:none}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.select-container .select select::-ms-expand{display:none}.select-container .select select:focus::-ms-value{color:#000;background:transparent}}@-moz-document url-prefix(){.select-container .select{overflow:hidden}.select-container .select select{width:120%;width:calc(100% + 3em)}@supports (-moz-appearance: none){.select-container .select select{width:100%}}.select-container .select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}}@supports (-moz-appearance: none){.select-container .select{width:100%}}.select-container .select select{width:100%;height:100%;padding:0 0 0 0.5em;margin:0;cursor:pointer;background:#eee;background-image:none}.select-container .select select:invalid{color:#b4b4b4}.select-container .select select::-ms-expand{display:none}.select-container .select::after{position:absolute;top:50%;right:15px;width:0;height:0;color:gray;pointer-events:none;content:'';border-color:gray transparent;border-style:solid;border-width:7px 6px 0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.select-container .select--error::before{position:absolute;top:0;left:0;width:5px;height:100%;content:'';background-color:#e2001a;border-top-left-radius:4px;border-bottom-left-radius:4px}.popover{position:relative;z-index:1;padding:10px;margin:5px;color:#fff;pointer-events:none;background-color:#464646;border-radius:4px}.popover--animated{opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.popover__title{font-weight:bold}.popover__content p:last-child{margin-bottom:0}.popover-arrow::after{position:absolute;top:-1px;left:calc(50% - 10px);z-index:-1;display:block;width:20px;height:20px;content:'';background-color:#464646;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover-arrow--top::after{top:auto;bottom:-1px}.popover-arrow--left::after{top:calc(50% - 10px);right:-1px;left:auto}.popover-arrow--right::after{top:calc(50% - 10px);left:-1px}

/*# sourceMappingURL=cui-forms.css.map */
