.tkapp-datumfeld__label-wrapper{position:relative;margin-bottom:8px;max-width:100%}.tkapp-datumfeld__label-wrapper label{display:inline-block;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:16px;text-align:left;color:#454542}.tkapp-datumfeld__label-wrapper label.ui-state-disabled{color:#dad6d1}.tkapp-datumfeld{position:relative}.tkapp-datumfeld.datumfeld--max-width .tkapp-eingabefeld__label-wrapper,.tkapp-datumfeld.datumfeld--max-width .ui-inputfield{width:100%}.tkapp-datumfeld .ui-inputfield{width:100%;height:50px;max-width:100%;border-radius:0;box-shadow:none;background:#fff none;border:1px solid #a2a2a1;font-size:28px;line-height:24px;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;color:#454542;text-align:left;padding:12px;margin-bottom:26px}.tkapp-datumfeld .ui-inputfield.ui-state-disabled{background-color:#faf9f7;border:1px solid #d9d9d9;color:#dbd7d1}.tkapp-datumfeld .ui-inputfield.ui-state-focus{border:1px solid #454542}.tkapp-datumfeld .ui-inputfield.ui-state-error{border-color:#d01e43}body:not(.is-ios) .tkapp-datumfeld .ui-inputfield.ui-state-error:hover{border-color:#a21735}.tkapp-datumfeld .ui-state-error{margin-bottom:0}.tkapp-datumfeld .ui-message-error{border:none;color:#d01e43;font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0;font-size:16px;line-height:21px;text-align:left;background:#fff none;margin-left:0;padding:0;margin-top:5px}.tkapp-datumfeld .ui-message-error-detail{margin:0}.tkapp-datumfeld .ui-message-error-icon{display:none}.tkapp-datumfeld .tkapp-datumfeld__wrapper>span{position:relative;display:block}.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>.ui-datepicker-trigger{position:absolute;right:7px;top:27px;width:32px;height:32px;background:transparent;border:0;text-indent:-999em!important;position:absolute!important;position:relative;text-indent:0;margin-top:-16px;background-image:url("/service/javax.faces.resource/img/calendar-black.svg.app?ln=anwendungen");background-size:cover;width:24px;height:24px}.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>.ui-datepicker-trigger:after{position:absolute;content:" ";background-repeat:no-repeat;left:50%;margin-left:-12px;top:2px;pointer-events:none}.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input.hasDatepicker{padding-right:40px}.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input.ui-state-disabled+.ui-datepicker-trigger,.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input:disabled+.ui-datepicker-trigger,.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input[disabled=disabled]+.ui-datepicker-trigger{cursor:default}.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input.ui-state-disabled+.ui-datepicker-trigger .ui-icon-calendar:after,.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input:disabled+.ui-datepicker-trigger .ui-icon-calendar:after,.tkapp-datumfeld .tkapp-datumfeld__wrapper>span>input[disabled=disabled]+.ui-datepicker-trigger .ui-icon-calendar:after{opacity:.35}.ui-datepicker-no-button button{display:none}.ui-datepicker{color:#454542!important;padding:3px!important;width:368px!important;background:#fff;z-index:1004!important;min-height:430px}.ui-datepicker,.ui-datepicker *{box-sizing:border-box}.ui-datepicker.ui-widget{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.ui-datepicker.ui-shadow{box-shadow:0 0 8px 0 rgba(0,0,0,.1)}.ui-datepicker .ui-datepicker-header.ui-widget-header{font-weight:400;padding:0 7px 4px;border-bottom:1px solid #eae9e6}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:48px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border:1px solid #a09f9e;padding:9px 11px;background:#fff;width:42px;height:42px;top:3px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{margin-top:-10px;margin-left:-10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{border:1px solid #454542;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover{top:3px;right:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-w:after{border-color:#454542}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover{top:3px;left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w:after{border-color:#454542}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:disabled .ui-icon.ui-icon-circle-triangle-w:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover[disabled=disabled] .ui-icon.ui-icon-circle-triangle-w:after{opacity:.35;border-color:#454543}.ui-datepicker .ui-datepicker-header .ui-datepicker-month,.ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;width:105px;margin:0 10px;padding:7px;font-size:16px;line-height:26px;color:#454542;border:1px solid #a09f9e;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-image:url("");background-position:calc(100% - 10px) 50%;background-size:20px 20px;background-repeat:no-repeat}.ui-datepicker .ui-datepicker-header .ui-datepicker-month:active,.ui-datepicker .ui-datepicker-header .ui-datepicker-month:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-month:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-year:active,.ui-datepicker .ui-datepicker-header .ui-datepicker-year:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-year:hover{border-color:#454542}.ui-datepicker .ui-datepicker-calendar{margin:0;font-size:16px;line-height:24px}.ui-datepicker .ui-datepicker-calendar th>span{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;letter-spacing:0}.ui-datepicker .ui-datepicker-calendar td>*{padding:14px;text-align:center}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end .ui-state-default.ui-state-hover{color:#454542;background:#f5f2ef}.ui-datepicker .ui-datepicker-calendar td .ui-state-default,.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover{color:#454542;background:#f9f8f8;font-weight:400}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover,.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{color:#fff;background:#454542;font-weight:400}.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight{color:#454542;background:#e8e6e4;border:0}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a.ui-state-default.ui-state-active{background:#454542;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a.ui-state-default.ui-state-hover{font-family:SoletoTK,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:0}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-default,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-default:hover,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-unselectable.ui-state-disabled:hover{background:#f9f8f8;color:#aaa}.ui-datepicker .ui-datepicker-calendar td .ui-state-default.ui-state-hover:hover,.ui-datepicker .ui-datepicker-calendar td .ui-state-default:hover{outline:0;background:#454542;color:#fff}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{position:relative}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after,.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{position:absolute;content:"";display:inline-block;width:14px;height:14px;border-color:currentcolor currentcolor #a09f9e #a09f9e;border-right:1px solid #a09f9e;border-top:1px solid #a09f9e}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e{left:0}.ui-datepicker .ui-icon.ui-icon-circle-triangle-e:after{transform:rotate(45deg);top:3px;left:7px}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w{left:0}.ui-datepicker .ui-icon.ui-icon-circle-triangle-w:after{transform:rotate(-135deg);top:3px;left:14px}