.t-error-popup{background-color:#d5412b;background-image:none !important;border:2px solid #fff;border-radius:3px 5px 5px 3px;box-shadow:-5px 5px 15px #000;color:#fff !important;font-weight:bold;height:28px !important;line-height:28px;margin-top:-5px;padding:0 10px;z-index:10000000}.t-error-icon{display:none !important}label.t-error,span.t-error{color:#d5412b;font-weight:600}body:not(.modern_bb_layout){input[type="text"].t-error,input[type="password"].t-error,input[type="number"].t-error,select.t-error+div.chosen-container a,textarea.t-error,[aria-invalid="true"]:not(:active){background-color:var(--input-background,var(--semantic-warning-container-color))}}td.amount label.t-error{background-color:#d5412b;border-color:#d5412b;color:white}DIV.t-alert-container{opacity:.6;position:fixed;right:20px;bottom:20px;min-width:300px;max-width:600px;z-index:10000000}DIV.t-alert-container:hover{opacity:1}div.t-error:not(.chosen-container),div.t-warn,div.t-info,div.t-success{border-radius:5px !important;border:2px solid white;box-shadow:0 0 10px black;color:white;margin-bottom:.7em !important;font-weight:400 !important;background-image:none !important;padding:10px}DIV.t-alert-container DIV.t-warn{background-color:#ff8c00}DIV.t-alert-container DIV.t-error{padding:10px;width:auto}div.t-error:not(.chosen-container){background-color:#d5412b}.container div.t-error:not(.chosen-container){padding:20px;margin:1em auto 0;width:1066px;box-shadow:0 0 0 2px #FFF inset;border:1px solid gray}div.t-error:not(.chosen-container),div.t-warn,div.t-info,div.t-error:not(.chosen-container) .t-message-container,div.t-warn .t-message-container,div.t-info .t-message-container{-moz-user-select:text;white-space:pre-wrap}div.t-error:not(.chosen-container) .t-message-container:before{content:"\f056";display:inline-block;font-family:var(--icon-font-family);
    font-size: 1.5em;
    margin-right: 1em;
    vertical-align: top;
}

div.t-warn {
    background-color: #F4DA5B;
}

div.t-warn .t-message-container:before {
    content: "\f071";
    display: inline-block;
    font-family: var(--icon-font-family);font-size:1.5em;margin-right:1em;vertical-align:top}div.t-info{background-color:green}div.t-info .t-message-container:before{content:"\f06a";display:inline-block;font-family:var(--icon-font-family);
    font-size: 1.5em;
    margin-right: 1em;
    vertical-align: top;
}

div.t-success .t-message-container:before {
    content: "\f058";
    display: inline-block;
    font-family: var(--icon-font-family);font-size:1.5em;margin-right:1em;vertical-align:top}.t-dismiss{background-image:none !important;color:white}.t-dismiss:hover,.t-alert-controls a:hover{color:highlight}.t-dismiss:before{content:"\f2ed";display:inline-block;font-family:var(--icon-font-family);
    font-size: 1.5em;
    vertical-align: middle;
}

div.t-alert-controls:before {
    content: "\f1f8";
    font-family: var(--icon-font-family);padding-right:5px;font-weight:400}div.t-alert-controls{position:fixed;bottom:-2px;right:22px;width:275px;padding:6px 1em 3px;box-shadow:0 0 2px gray;background:#f7f7f7 !important;background:-moz-linear-gradient(top,#f7f7f7 0%,#ebebeb 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#ebebeb)) !important;background:-webkit-linear-gradient(top,#f7f7f7 0%,#ebebeb 100%) !important;background:-o-linear-gradient(top,#f7f7f7 0%,#ebebeb 100%) !important;background:-ms-linear-gradient(top,#f7f7f7 0%,#ebebeb 100%) !important;background:linear-gradient(to bottom,#f7f7f7 0%,#ebebeb 100%) !important;border-radius:3px;font-weight:700;opacity:.6;z-index:10000000}div.t-alert-controls:hover{opacity:1}.t-alert-controls a:before{margin-right:5px;font-weight:500}div.t-banner{font-size:1.25em}div.t-error li{list-style:square outside}.toolbarcomponent div.t-error:not(.chosen-container){position:absolute;top:145px}#usernameField_errorpopup,#passwordField_errorpopup,div[id^="priceField"].t-error-popup,div[id^="materialAmount"].t-error-popup,div[id^="amountField"].t-error-popup,div[id^="serialNumberField"].t-error-popup,div#textFieldMMD_errorpopup,div[id^="responseMessage"].t-error-popup,div#textFieldUnitNumber_errorpopup,div#textFieldEtage_errorpopup,div#textFieldAppartementNr_errorpopup,div#messageInputField_errorpopup{z-index:10000000;background-color:#d5412b;background-image:none !important;border:2px solid white;border-radius:3px 5px 5px 3px;color:white !important;font-weight:bold;height:28px !important;line-height:28px;margin-top:30px;padding:0 10px;box-shadow:-5px 5px 15px black}#usernameField_errorpopup:after,#usernameField_errorpopup:before,#passwordField_errorpopup:after,#passwordField_errorpopup:before,div[id^="priceField"].t-error-popup:before,div[id^="priceField"].t-error-popup:after,div[id^="materialAmount"].t-error-popup:before,div[id^="materialAmount"].t-error-popup:after,div[id^="amountField"].t-error-popup:before,div[id^="amountField"].t-error-popup:after,div[id^="serialNumberField"].t-error-popup:after,div[id^="serialNumberField"].t-error-popup:before,div#textFieldMMD_errorpopup:after,div#textFieldMMD_errorpopup:before,div[id^="responseMessage"].t-error-popup:after,div[id^="responseMessage"].t-error-popup:before,div#textFieldUnitNumber_errorpopup:after,div#textFieldUnitNumber_errorpopup:before,div#textFieldEtage_errorpopup:after,div#textFieldEtage_errorpopup:before,div#textFieldAppartementNr_errorpopup:after,div#textFieldAppartementNr_errorpopup:before,div#messageInputField_errorpopup:after,div#messageInputField_errorpopup:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#usernameField_errorpopup:after,#passwordField_errorpopup:after,div[id^="priceField"].t-error-popup:after,div[id^="materialAmount"].t-error-popup:after,div[id^="amountField"].t-error-popup:after,div[id^="serialNumberField"].t-error-popup:after,div#textFieldMMD_errorpopup:after,div[id^="responseMessage"].t-error-popup:after,div#textFieldEtage_errorpopup:after,div#textFieldUnitNumber_errorpopup:after,div#textFieldAppartementNr_errorpopup:after,div#messageInputField_errorpopup:after{border-right-color:#d5412b;border-width:13px;margin-top:-13px;top:50%}#usernameField_errorpopup:before,#passwordField_errorpopup:before,div[id^="priceField"].t-error-popup:before,div[id^="materialAmount"].t-error-popup:before,div[id^="amountField"].t-error-popup:before,div[id^="serialNumberField"].t-error-popup:before,div#textFieldMMD_errorpopup:before,div[id^="responseMessage"].t-error-popup:before,div#textFieldEtage_errorpopup:before,div#textFieldUnitNumber_errorpopup:before,div#textFieldAppartementNr_errorpopup:before,div#messageInputField_errorpopup:before{border-right-color:white;border-width:16px;margin-top:-16px;top:50%}div[id^="priceField"].t-error-popup,div[id^="materialAmount"].t-error-popup,div[id^="amountField"].t-error-popup{margin-left:135px}#usernameField_errorpopup,#passwordField_errorpopup,div[id^="serialNumberField"].t-error-popup{margin-left:215px}div#textFieldMMD_errorpopup,div#textFieldEtage_errorpopup,div#textFieldUnitNumber_errorpopup,div#textFieldAppartementNr_errorpopup{margin-left:178px;margin-top:30px}div#messageInputField_errorpopup{margin-left:305px;margin-top:90px}div[id^="responseMessage"].t-error-popup{margin-left:600px;margin-top:115px;position:fixed !important}.none{z-index:10000000;background-color:#d5412b;border:2px solid white;border-radius:5px 5px 5px 5px;color:white;font-weight:bold;height:24px !important;line-height:24px;margin-left:-275px;margin-top:30px;padding:0 1em;box-shadow:5px 5px 15px black}.none.t-error-popup:before,.none:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.none:after{border-left-color:#d5412b;border-width:10px;margin-top:-10px;top:50%}.none:before{border-left-color:white;border-width:13px;margin-top:-13px;top:50%}#searchTextField_errorpopup,#upload_errorpopup,#endDate_errorpopup,#startDate_errorpopup,#textFieldCalendarViewName_errorpopup{z-index:10000000;background-color:#d5412b;border:2px solid white;border-radius:0 5px 5px 5px;color:white;font-weight:bold;height:24px !important;line-height:24px;margin-top:65px;margin-left:-45px;padding:0 1em;box-shadow:0 5px 10px black}#searchTextField_errorpopup:after,#searchTextField_errorpopup:before,#upload_errorpopup:after,#upload_errorpopup:before,#startDate_errorpopup:after,#startDate_errorpopup:before,#textFieldAppartment1_errorpopup:after,#textFieldCalendarViewName_errorpopup:after,#textFieldCalendarViewName_errorpopup:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#searchTextField_errorpopup:after,#upload_errorpopup:after,#startDate_errorpopup:after,#textFieldCalendarViewName_errorpopup:after{border-bottom-color:#d5412b;border-width:10px;left:0}#searchTextField_errorpopup:before,#upload_errorpopup:before,#startDate_errorpopup:before,#textFieldCalendarViewName_errorpopup:before{border-bottom-color:white;border-width:13px;left:-3px;margin-bottom:2px}#startDate_errorpopup{margin-left:50px;margin-top:75px}#searchTextField_errorpopup{margin-left:75px;margin-top:70px}#upload_errorpopup{margin-left:100px;margin-top:80px}#textFieldCalendarViewName_errorpopup{margin-left:20px !important;margin-top:75px !important}#serviceDomainSelector_errorpopup,#endDate_errorpopup,div[id^="mmd"][id$="errorpopup"],div[id^="hav"][id$="errorpopup"],div#pegelDOW_errorpopup,div#pegelUPS_errorpopup{z-index:10000000;background-color:#d5412b;border:2px solid white;border-radius:5px 5px 5px 0;color:white;font-weight:bold;height:24px !important;line-height:24px;margin-top:65px;margin-left:-45px;padding:0 1em;box-shadow:0 5px 10px black}#serviceDomainSelector_errorpopup:after,#serviceDomainSelector_errorpopup:before,#endDate_errorpopup:before,#endDate_errorpopup:after,div[id^="mmd"][id$="errorpopup"]:after,div[id^="hav"][id$="errorpopup"]:after,div[id^="mmd"][id$="errorpopup"]:before,div[id^="hav"][id$="errorpopup"]:before,div#pegelDOW_errorpopup:after,div#pegelUPS_errorpopup:after,div#pegelDOW_errorpopup:before,div#pegelUPS_errorpopup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#serviceDomainSelector_errorpopup:after,#endDate_errorpopup:after,div[id^="mmd"][id$="errorpopup"]:after,div[id^="hav"][id$="errorpopup"]:after,div#pegelDOW_errorpopup:after,div#pegelUPS_errorpopup:after{border-top-color:#d5412b;border-width:10px;left:0}#serviceDomainSelector_errorpopup:before,#endDate_errorpopup:before,div[id^="mmd"][id$="errorpopup"]:before,div[id^="hav"][id$="errorpopup"]:before,div#pegelDOW_errorpopup:before,div#pegelUPS_errorpopup:before{border-top-color:white;border-width:13px;margin-top:1px;left:-3px}#textFieldAppartment2_errorpopup{margin-left:25px;margin-top:-5px}#endDate_errorpopup{margin-left:50px;margin-top:-5px}#textFieldUnitNumber_errorpopup{margin-left:70px;margin-top:-5px}div[id^="mmd"][id$="errorpopup"],div[id^="hav"][id$="errorpopup"],div#pegelDOW_errorpopup,div#pegelUPS_errorpopup{margin-left:45px;margin-top:-5px}div[id^="amountField"].t-error-popup{margin-left:130px;margin-top:30px}input[type="text"].t-error.login_page_input,input[type="password"].t-error.login_page_input{border-color:#f77777 !important;background-color:white !important;color:#ff2727 !important}.alert-dismissable{padding:20px;margin:10px auto 0;box-shadow:0 0 0 2px #FFF inset;border:1px solid gray;-moz-user-select:text;white-space:pre-wrap;position:relative}.container .alert-danger{width:1066px}.alert-dismissable .close{position:absolute;right:10px;top:5px;cursor:pointer;background:transparent;border:0;font-size:28px;color:white;padding:0 5px;margin:0}.alert-dismissable .close:hover{box-shadow:var(--comp-rib-button-hover-box-shadow);
}

.alert-danger h4 {
    margin: 0;
}

.alert-danger ul {
    margin-left: 20px;
}

.alert-danger li {
    list-style: square outside;
}

div[data-container-type="alerts"] {
    opacity: 0.6;
    position: fixed;
    right: 20px;
    bottom: 20px;
    min-width: 300px;
    max-width: 600px;
    z-index: 10000000;
}

div[data-container-type="alerts"]:hover {
    opacity: 1;
}

[data-action="dismiss-all"] {
    background-image: none !important;
    padding: 5px;
    cursor: pointer;
}

[data-action="dismiss-all"]:hover {
    color: highlight;
}

[data-action="dismiss-all"]:before {
    content: "\f1f8";
    font-family: var(--icon-font-family);font-weight:400;padding-right:5px}div.has-error{position:relative}div.has-error>input{background-color:#f9dcdc}div.has-error>input:focus{background-color:#fceded}div.has-error>input:hover{background-color:#fceded}div.has-error>input:focus-within{background-color:#fceded}p[data-error-block-for]:not(:empty){display:none !important}.modern_bb_layout input:focus-within ~ p[data-error-block-for]:not(:empty),.modern_bb_layout input:focus ~ p[data-error-block-for]:not(:empty),.modern_bb_layout p[data-error-block-for]:not(:empty):has(+.bb-input__icons:hover),.modern_bb_layout .bb-input:has(.chosen-default>div:hover) p[data-error-block-for]:not(:empty){display:block !important}p[data-error-block-for]:not(:empty).drop-up{top:calc(0 - var(--input-height) - 100%);bottom:var(--input-height);
}

p[data-error-block-for]:not(:empty){position:absolute;z-index:10000000;background-image:none !important;border:1px solid #D3D3D3;background-color:#F7F7F8;color:#1B1B1B !important;font-size:12px;font-weight:400;height:auto !important;line-height:inherit;padding:5px;box-shadow:2px 2px 12px #0000000A;top:100%;right:0;-webkit-animation:data-error-block-for 0s ease-in 3000ms forwards;-moz-animation:data-error-block-for 0s ease-in 3000ms forwards;-ms-animation:data-error-block-for 0s ease-in 3000ms forwards;-o-animation:data-error-block-for 0s ease-in 3000ms forwards;animation:data-error-block-for 0s ease-in 3000ms forwards;&+.bb-input__icons:hover{cursor:pointer}}label:has(+[aria-invalid="true"]:focus-within){color:#d5412b}@-webkit-keyframes data-error-block-for{to{visibility:hidden}}@-moz-keyframes data-error-block-for{to{visibility:hidden}}@-o-keyframes data-error-block-for{to{visibility:hidden}}@-ms-keyframes data-error-block-for{to{visibility:hidden}}@keyframes data-error-block-for{to{visibility:hidden}}