:root{--wa-form-control-required-content-color:red;--wa-form-control-required-content-offset:5px;--messagebox-text-color:#383838;--messagebox-hover-link-color:#8f0125;--messagebox-icon-color:#ffffff;--messagebox-shadow:rgba(0,0,0,.15);--messagebox-error-background-color:#fff5f5;--messagebox-error-border-color:#f78b8b;--messagebox-error-title-color:#c54433;--messagebox-error-link-color:#d9534f;--messagebox-error-icon-background-color:#d9534f;--messagebox-success-background-color:#f1f9f0;--messagebox-success-border-color:#7ebb7a;--messagebox-success-title-color:#347835;--messagebox-success-link-color:#458545;--messagebox-success-icon-background-color:#7ebb7a;--messagebox-warning-background-color:#fffaf0;--messagebox-warning-border-color:#f0ad4e;--messagebox-warning-title-color:#aa6000;--messagebox-warning-link-color:#cf8011;--messagebox-warning-icon-background-color:#f0ad4e;--messagebox-info-background-color:#fafdfe;--messagebox-info-border-color:#3c86c8;--messagebox-info-title-color:#015fa7;--messagebox-info-link-color:#22517a;--messagebox-info-icon-background-color:#3c86c8}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.loadingModal{z-index:99992}.loadingModal2{z-index:100000}.loadingModal,.loadingModal2{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgb(240 240 240 / .8) url(/layout/img/loadingAnimation.svg) 50% 50% no-repeat;background-size:250px}body.loading .loadingModal,body.loading2 .loadingModal2{display:block;animation:fadeIn 0.5s cubic-bezier(0,0,.2,1)}input.formValid,select.formValid,textarea.formValid,input.formValid:focus,select.formValid:focus,textarea.formValid:focus,wa-input.formValid::part(base),wa-textarea.formValid::part(base),wa-select.formValid::part(base){border:1px solid #7ebb7a;box-shadow:0 0 4px rgb(106 235 75 / .9);-moz-box-shadow:0 0 4px rgb(106 235 75 / .9);-webkit-box-shadow:0 0 4px rgb(106 235 75 / .9);transition:box-shadow 0.5s ease-in-out,border 0.5s ease-in-out}input.formInvalid,select.formInvalid,textarea.formInvalid,input.formInvalid:focus,select.formInvalid:focus,textarea.formInvalid:focus,input[type="number"]:invalid,wa-input.formInvalid::part(base),wa-textarea.formInvalid::part(base),wa-select.formInvalid::part(base){border:1px solid #d9534f;box-shadow:0 0 4px rgb(235 75 78 / .9);-moz-box-shadow:0 0 4px rgb(235 75 78 / .9);-webkit-box-shadow:0 0 4px rgb(235 75 78 / .9);transition:box-shadow 0.5s ease-in-out,border 0.5s ease-in-out}.msgBox{clear:both;display:flex;margin:20px auto;max-width:800px;min-height:70px;border-radius:5px;text-align:left!important;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:2px 2px 4px var(--messagebox-shadow);-webkit-box-shadow:2px 2px 4px var(--messagebox-shadow);-moz-box-shadow:2px 2px 4px var(--messagebox-shadow)}.msgBox.wideMsgBox{max-width:1400px}.msgBox .msgIcon{width:70px;position:relative;font-size:110%;text-align:center;color:var(--messagebox-icon-color)}.msgBox .msgIcon wa-icon{margin:15px 15px;font-size:200%}.msgBox .msgContent{padding:0 15px 5px 15px}.msgBox .msgContent .msgTitle{font-size:120%;font-weight:600;padding-top:10px}.msgBox .msgContent .msgText p{margin:10px 0;color:var(--messagebox-text-color);text-align:left!important}.contentBox .msgBox .msgContent .msgText p{margin:0}.msgBox .msgContent a:hover,.msgBox .msgContent a:active,.msgBox .msgContent a:focus{color:var(--messagebox-hover-link-color)!important}@media screen and (max-width:600px){.msgBox .msgIcon{width:50px;font-size:80%}.msgBox .msgIcon wa-icon{margin:15px 12px}}.msgError{background:var(--messagebox-error-background-color);border:1px solid var(--messagebox-error-border-color)}.msgError .msgTitle{color:var(--messagebox-error-title-color)}.msgError .msgContent a,.msgError .msgContent a:visited{color:var(--messagebox-error-link-color)}.msgBox .msgIconError{background-color:var(--messagebox-error-icon-background-color)}.msgSuccess{background:var(--messagebox-success-background-color);border:1px solid var(--messagebox-success-border-color)}.msgSuccess .msgTitle{color:var(--messagebox-success-title-color)}.msgSuccess .msgContent a,.msgSuccess .msgContent a:visited{color:var(--messagebox-success-link-color)}.msgBox .msgIconSuccess{background-color:var(--messagebox-success-icon-background-color)}.msgWarning{background:var(--messagebox-warning-background-color);border:1px solid var(--messagebox-warning-border-color)}.msgWarning .msgTitle{color:var(--messagebox-warning-title-color)}.msgWarning .msgContent a,.msgWarning .msgContent a:visited{color:var(--messagebox-warning-link-color)}.msgBox .msgIconWarning{background-color:var(--messagebox-warning-icon-background-color)}.msgInfo{background:var(--messagebox-info-background-color);border:1px solid var(--messagebox-info-border-color)}.msgInfo .msgTitle{color:var(--messagebox-info-title-color)}.msgInfo .msgContent a,.msgInfo .msgContent a:visited{color:var(--messagebox-info-link-color)}.msgBox .msgIconInfo{background-color:var(--messagebox-info-icon-background-color)}#toastNotificationArea{z-index:99999;position:fixed;left:10px;bottom:0;width:95%;max-width:600px}.toastNotificationContainer{clear:both;transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;max-height:200px}.toastNotificationContainerHide{max-height:0}.toastNotification{position:relative;top:0;min-height:40px;transition:all 1s ease-in;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in}.toastNotificationHide{top:500px}.toastNotificationContainer .msgBox{cursor:pointer;min-height:40px}.toastNotificationContainer .msgBox .msgIcon{width:50px;font-size:80%}.toastNotificationContainer .msgBox .msgIcon wa-icon{margin:15px 12px}.toastNotificationContainer .msgBox .msgContent{padding:0 10px 5px 10px;display:flex;flex-wrap:wrap}.toastNotificationContainer .msgBox .msgContent .msgTitle{flex-basis:100%}.toastNotificationContainer .msgBox .msgContent .msgText{flex-basis:100%;margin:auto}.toastNotificationContainer .msgBox .msgContent .msgText p{margin-top:5px}@media screen and (max-width:600px){#toastNotificationArea{width:100%;left:0}.toastNotificationContainer{width:95%;margin:0 auto}}