.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}input[type=button],input[type=submit],input[type=reset],input[type=file]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(color.dae87a04d07ca92b.png) no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(hue.8b1818380241e6ac.png) no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-inputgroup .p-inputwrapper>.p-component{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea~label{top:1rem}.p-float-label input:focus~label,.p-float-label input.p-filled~label,.p-float-label textarea:focus~label,.p-float-label textarea.p-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label .p-inputwrapper-filled~label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill~label{top:-20px;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute;top:0;left:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-clear-icon{position:absolute;top:50%;margin-top:-.5rem;cursor:pointer}.p-password-clearable{position:relative}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Sparkasse Rg;font-style:normal;font-weight:400;src:url(/../../assets/fonts/sparkasse/SPARKASSE_RG.TTF);src:local("Sparkasse Rg"),local("Sparkasse Regular"),url(/../../assets/fonts/sparkasse/SPARKASSE_RG.TTF) format("truetype")}@font-face{font-family:Sparkasse Lt;font-style:normal;font-weight:400;src:url(/../../assets/fonts/sparkasse/SPARLT.TTF);src:local("Sparkasse Lt"),local("Sparkasse Light"),url(/../../assets/fonts/sparkasse/SPARLT.TTF) format("truetype")}@font-face{font-family:Sparkasse Head;font-style:normal;font-weight:400;src:url(/../../assets/fonts/sparkasse/SPARKASSEHEAD_RG.TTF);src:local("Sparkasse Head"),url(/../../assets/fonts/sparkasse/SPARKASSEHEAD_RG.TTF) format("truetype")}html{font-size:14px;height:100%}body{background-color:#fff;font-family:Sparkasse Rg,Arial;height:100%}.app-loading-container{height:100%;display:flex;align-items:center;justify-content:center}.app-loading-container .p-progress-spinner{position:relative;width:100px;height:100px;display:inline-block}.app-loading-container .p-progress-spinner:before{content:"";display:block;padding-top:100%}.app-loading-container .p-progress-spinner .p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}.app-loading-container .p-progress-spinner .p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:red;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}h1,h2,h3,h4,h5,h6{font-weight:400;font-family:Sparkasse Head,Arial;color:#151217}h1{font-size:2rem}h2{font-size:1.4142135624rem}h3{font-size:1.1547005384rem}h4{font-size:1rem}h5{font-size:.894427191rem}h6{font-size:.8164965809rem}.p-inputtext{height:2.5714285714rem;width:100%;padding:0 .5rem;outline:none;border:1px solid #e6e7eb}.p-inputtext:hover{border-color:#f1f2f6}.p-inputtext:focus{border-color:red}.p-checkbox .p-checkbox-box{border:2px solid #e6e7eb;background-color:#fff;width:20px;height:20px;color:red;border-radius:3px}.p-checkbox .p-checkbox-box.p-disabled{background-color:#f1f2f6}.p-radiobutton{position:relative}.p-radiobutton.p-radiobutton-disabled{cursor:default!important;pointer-events:none}.p-radiobutton .p-radiobutton-box{border:2px solid #e6e7eb;background-color:#fff;width:20px;height:20px;color:red;border-radius:50%}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:12px;height:12px;transition-duration:.2s;background-color:#fff}.p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{background-color:red}.p-radiobutton .p-radiobutton-box.p-disabled{background-color:#f1f2f6}body .p-progressbar{position:absolute;width:100%}.p-progressbar{border:0 none;height:.2rem;background-color:transparent;border-radius:3px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#ff0000}.p-dropdown{background-color:#fff;border:1px solid #e6e7eb;color:#151217;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:100%;height:2.5714285714rem}.p-dropdown:hover{border-color:#f1f2f6}.p-dropdown.p-disabled{background-color:#efefef4d}.p-dropdown .p-dropdown-label{display:flex;align-items:center;border:none}.p-dropdown .p-dropdown-label.p-inputtext{height:auto}.p-dropdown .p-dropdown-trigger{padding:0 .5rem}.p-dropdown .p-dropdown-trigger .p-dropdown-trigger-icon{display:flex;align-items:center}.p-dropdown .p-dropdown-clear-icon{position:static;display:flex;align-items:center;margin-top:0}.p-dropdown .p-dropdown-clear-icon.pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-dropdown .p-dropdown-clear-icon.pi-times:before{content:"\e908"}.p-dropdown-panel{background-color:#fff;border-top:1px solid #ff0000;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-dropdown-panel .p-dropdown-header{padding:.5rem 1rem;border-bottom:1px solid #e6e7eb;color:#151217;background:#ffffff;margin:0}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon.pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon.pi-search:before{content:"\e90f"}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items:not(.p-dropdown-virtualscroll){padding:.5rem 0}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items:not(.p-dropdown-virtualscroll) .p-dropdown-item,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items:not(.p-dropdown-virtualscroll) .p-dropdown-empty-message{margin:0;padding:.5rem;background-color:transparent;transition:box-shadow .2s;border-radius:0}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items:not(.p-dropdown-virtualscroll) .p-dropdown-item:hover,.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items:not(.p-dropdown-virtualscroll) .p-dropdown-empty-message:hover{background-color:#f1f2f6}.p-datatable.p-datatable-scrollable-horizontal .p-datatable-wrapper{overflow-x:auto!important}.p-datatable .p-datatable-header{border:1px solid #e6e7eb;border-width:0 0 1px 0;padding:.5rem 0;background-color:#fff}.p-datatable .p-datatable-header tr{display:flex;flex-wrap:nowrap;width:100%}.p-datatable .p-datatable-header tr td{display:flex;flex:1 1 0;align-items:center}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:.5rem 1rem;border:1px solid #e6e7eb;border-width:0 0 1px 0;font-weight:600;background-color:#fff}.p-datatable .p-datatable-thead>tr>th.p-highlight{background-color:#f1f2f6}.p-datatable .p-datatable-thead>tr>th p-sorticon{margin-left:.2rem}.p-datatable .p-datatable-thead>tr>th .pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-datatable .p-datatable-thead>tr>th .pi-sort-alt:before{content:"\e910"}.p-datatable .p-datatable-thead>tr>th .pi-sort-amount-up-alt:before{content:"\e912"}.p-datatable .p-datatable-thead>tr>th .pi-sort-amount-down:before{content:"\e911"}.p-datatable .p-datatable-wrapper{flex:1 1 auto!important;height:0!important;overflow-x:hidden!important}.p-datatable .p-datatable-tbody>tr.p-highlight{background-color:#f1f2f6}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #e6e7eb;border-width:0 0 1px 0;padding:.7rem 1rem}.p-paginator{background:#ffffff;padding:.5rem 0}.p-paginator .pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{order:1;min-width:1.7142857143rem;height:1.7142857143rem;margin:.1428571429rem}.p-paginator .p-paginator-first:hover:not(.p-disabled),.p-paginator .p-paginator-prev:hover:not(.p-disabled),.p-paginator .p-paginator-next:hover:not(.p-disabled),.p-paginator .p-paginator-last:hover:not(.p-disabled){background-color:#f1f2f6}.p-paginator .p-paginator-first .p-paginator-icon,.p-paginator .p-paginator-prev .p-paginator-icon,.p-paginator .p-paginator-next .p-paginator-icon,.p-paginator .p-paginator-last .p-paginator-icon{display:flex;align-items:center}.p-paginator .p-paginator-first .p-paginator-icon.pi-angle-double-left:before,.p-paginator .p-paginator-prev .p-paginator-icon.pi-angle-double-left:before,.p-paginator .p-paginator-next .p-paginator-icon.pi-angle-double-left:before,.p-paginator .p-paginator-last .p-paginator-icon.pi-angle-double-left:before{content:"\e90b"}.p-paginator .p-paginator-first .p-paginator-icon.pi-angle-left:before,.p-paginator .p-paginator-prev .p-paginator-icon.pi-angle-left:before,.p-paginator .p-paginator-next .p-paginator-icon.pi-angle-left:before,.p-paginator .p-paginator-last .p-paginator-icon.pi-angle-left:before{content:"\e901"}.p-paginator .p-paginator-first .p-paginator-icon.pi-angle-right:before,.p-paginator .p-paginator-prev .p-paginator-icon.pi-angle-right:before,.p-paginator .p-paginator-next .p-paginator-icon.pi-angle-right:before,.p-paginator .p-paginator-last .p-paginator-icon.pi-angle-right:before{content:"\e902"}.p-paginator .p-paginator-first .p-paginator-icon.pi-angle-double-right:before,.p-paginator .p-paginator-prev .p-paginator-icon.pi-angle-double-right:before,.p-paginator .p-paginator-next .p-paginator-icon.pi-angle-double-right:before,.p-paginator .p-paginator-last .p-paginator-icon.pi-angle-double-right:before{content:"\e90c"}.p-paginator .p-paginator-pages{order:1}.p-paginator .p-paginator-pages .p-paginator-page{min-width:1.7142857143rem;height:1.7142857143rem;margin:.1428571429rem}.p-paginator .p-paginator-pages .p-paginator-page:hover:not(.p-highlight){background-color:#f1f2f6}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:#e6e7eb}.p-paginator .p-paginator-rpp-options .pi-chevron-down:before{content:"\e900"}.p-paginator p-dropdown{order:0;margin-right:auto}.p-tabmenu .p-tabmenu-nav{justify-content:center;background-color:#fff;border-bottom:2px solid #f1f2f6}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#ffffff;border-color:red}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background-color:#fff}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border-bottom:2px solid #f1f2f6;background:#ffffff;color:#151217;padding:1rem;font-weight:600;margin-bottom:-2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;border-radius:3px}.p-toast .p-toast-message.p-toast-message-info{background:#82acff;border-left:6px solid #4f8aff;color:#002c82}.p-toast .p-toast-message.p-toast-message-success{background-color:#abffab;border-left:6px solid #00ab00;color:#004500}.p-toast .p-toast-message.p-toast-message-warn{background-color:#ffe89d;border-left:6px solid #ffd037;color:#9d7800}.p-toast .p-toast-message.p-toast-message-error{background-color:#ffb3b3;border-left:6px solid #ff0000;color:#900}.p-toast .p-toast-message .p-toast-message-content{padding:1rem;border-width:0 0 0 6px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{display:none}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0;word-break:break-word}.p-toast .p-toast-message .p-toast-icon-close{width:2rem;min-width:2rem;height:2rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,box-shadow .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:rgba(255,255,255,.3)}.p-toast .p-toast-message .p-toast-icon-close .pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-toast .p-toast-message .p-toast-icon-close .pi-times:before{content:"\e908"}.fi-calendar{display:flex}.fi-calendar button{border:none}.fi-calendar .p-calendar{height:2.5714285714rem;width:100%;outline:none}.fi-calendar .p-calendar .p-button{padding:0 1rem}.fi-calendar .p-datepicker{padding:1px 6px;background:#ffffff;font-family:Sparkasse Rg,Arial;color:#151217;border:none;border-radius:3px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.fi-calendar .p-datepicker button{width:2.5rem;height:2.5rem;border-radius:50%}.fi-calendar .p-datepicker button:hover{background:#e6e7eb}.fi-calendar .p-datepicker .p-monthpicker{margin:.5rem 0}.fi-calendar .p-datepicker .p-monthpicker .p-monthpicker-month{padding:.5rem;transition:box-shadow .2s;border-radius:3px;font-weight:400}.fi-calendar .p-datepicker .p-monthpicker .p-monthpicker-month:hover{color:#6c6e73;background-color:#f1f2f6}.fi-calendar .p-datepicker .p-yearpicker{margin:.5rem 0}.fi-calendar .p-datepicker .p-yearpicker .p-yearpicker-year{padding:.5rem;transition:box-shadow .2s;border-radius:3px;font-weight:400}.fi-calendar .p-datepicker .p-yearpicker .p-yearpicker-year:hover{color:#6c6e73;background-color:#f1f2f6}.fi-calendar .p-datepicker-header{padding:.5rem;font-weight:600;margin:0;border-bottom:1px solid #ff0000}.fi-calendar .p-datepicker-header .p-datepicker-prev-icon.pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-calendar .p-datepicker-header .p-datepicker-prev-icon.pi-chevron-left:before{content:"\e901"}.fi-calendar .p-datepicker-header .p-datepicker-title{line-height:2rem;font-size:1rem}.fi-calendar .p-datepicker-header .p-datepicker-title .p-datepicker-year,.fi-calendar .p-datepicker-header .p-datepicker-title .p-datepicker-month{width:auto;color:#6c6e73;transition:background-color .2s,color .2s,box-shadow .2s;font-weight:600;padding:.5rem 1rem;border-radius:0}.fi-calendar .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.fi-calendar .p-datepicker-header .p-datepicker-next-icon.pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fi-calendar .p-datepicker-header .p-datepicker-next-icon.pi-chevron-right:before{content:"\e902"}.fi-calendar table{font-size:1rem;margin:.5rem 0}.fi-calendar table th{padding:.5rem;font-weight:600}.fi-calendar table td span{width:2.5rem;height:2.5rem;font-weight:500;border-radius:50%;transition:box-shadow .2s}.fi-calendar table td span.p-highlight{color:#fff;background:#ff0000}.fi-calendar table td.p-datepicker-today>span{background:#e6e7eb;border-color:transparent}.fi-calendar table td.p-datepicker-today>span.p-highlight{color:#fff;background:#ff0000}.fi-calendar .p-disabled{opacity:.6;cursor:default!important;pointer-events:none}.fi-calendar:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#e6e7eb;opacity:.8}.p-tooltip{position:absolute;display:none;padding:.25em .5em;min-width:1px;pointer-events:none}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25em}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{padding:.325em .5em;background-color:#4c4c4c;color:#fff;white-space:pre-line;border-radius:5px}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25em;border-width:.25em .25em 0;border-top-color:#4c4c4c}.p-tooltip .p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25em;border-width:0 .25em .25em;border-bottom-color:#4c4c4c}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25em;border-width:.25em .25em .25em 0;border-right-color:#4c4c4c}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25em;border-width:.25em 0 .25em .25em;border-left-color:#4c4c4c}.p-sidebar{background:#ffffff;border:0 none;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.p-sidebar.p-sidebar-right{width:30rem}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:2rem;height:2rem;color:#6c6e73;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#495057;border-color:transparent;background:#f1f2f6}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #e6e7eb}.p-sidebar .p-sidebar-content{flex:1 1 auto;display:flex;flex-direction:column}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-component-overlay.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:#0006}}@keyframes p-component-overlay-leave-animation{0%{background-color:#0006}to{background-color:transparent}}.p-dialog{border-radius:3px;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;border:0 none}.p-dialog .p-dialog-header{border-bottom:0 none;background:#ffffff;color:#151217;padding:1.5rem;border-top-right-radius:3px;border-top-left-radius:3px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:2rem;height:2rem;color:#6c6e73;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#495057;border-color:transparent;background:#e9ecef}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #a6d5fa}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#ffffff;color:#151217;padding:0 1.5rem 2rem}.p-dialog .p-dialog-footer{border-top:0 none;background:#ffffff;color:#151217;padding:0 1.5rem 1.5rem;text-align:right;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}p-progressspinner.gray-spinner .p-progress-spinner-circle{animation:progress-spinner-dash 1.5s ease-in-out infinite,progress-spinner-color-animation 6s ease-in-out infinite;stroke-width:2.5}@keyframes progress-spinner-color-animation{to,0%{stroke:#8f8f8f}40%{stroke:#767676}66%{stroke:#5c5c5c}80%,90%{stroke:#434343}}@keyframes progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.p-treetable .p-treetable-header{border:1px solid #e6e7eb;border-width:0 0 1px 0;padding:.5rem 0 .5rem 1rem;font-weight:600;background-color:#fff}.p-treetable p-treetablecheckbox{margin-right:.5rem}.p-treetable p-treetableheadercheckbox{margin-right:.5rem}.p-treetable .p-ml-2{flex:0 0 50%;padding-top:.2rem}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #e6e7eb;border-width:0 0 1px 0;padding:.6rem 1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:2rem;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,box-shadow .2s;margin-right:.5rem}.p-treetable .checked .pi.pi-check:before{background-image:url(/assets/icons/check-green.svg)}.p-treetable .p-d-flex{display:flex;align-items:center}.p-treetable app-table-filter-control{flex:0 0 50%}.fi-button.primary{border:none;background-color:red;padding:.5rem 1.5rem;color:#fff;letter-spacing:.8px;text-align:center;font-size:1rem;outline:none;text-transform:uppercase;font-family:Sparkasse Head,Arial;transition:background-color .3s ease-in-out,color .3s ease-in-out}.fi-button.primary:hover{background-color:#ff4d4d;cursor:pointer}.fi-button.primary:focus{background-color:#ff4d4d}.fi-button.primary:active{box-shadow:0 0 3px 1px #ff4d4d}.fi-button.primary:disabled,.fi-button.primary[disabled],.fi-button.primary.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.fi-button.secondary{border:none;background-color:#6c6e73;padding:.5rem 1.5rem;color:#fff;letter-spacing:.8px;text-align:center;font-size:1rem;outline:none;text-transform:uppercase;font-family:Sparkasse Head,Arial;transition:background-color .3s ease-in-out,color .3s ease-in-out}.fi-button.secondary:hover{background-color:#929499;cursor:pointer}.fi-button.secondary:focus{background-color:#929499}.fi-button.secondary:active{box-shadow:0 0 3px 1px #929499}.fi-button.secondary:disabled,.fi-button.secondary[disabled],.fi-button.secondary.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.fi-button.teritiary{border:none;background-color:#fff;padding:.5rem 1.5rem;color:#fff;letter-spacing:.8px;text-align:center;font-size:1rem;outline:none;text-transform:uppercase;font-family:Sparkasse Head,Arial;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:red}.fi-button.teritiary:hover{background-color:#fff;cursor:pointer}.fi-button.teritiary:focus{background-color:#fff}.fi-button.teritiary:active{box-shadow:0 0 3px 1px #fff}.fi-button.teritiary:disabled,.fi-button.teritiary[disabled],.fi-button.teritiary.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.fi-button.teritiary:hover{color:#c00;background-color:#ffe6e6}.fi-button.teritiary:disabled,.fi-button.teritiary[disabled],.fi-button.teritiary.disabled{pointer-events:none;background-color:#fff;color:#d4d5d9;border:none}.fi-button.quaternary{border:none;background-color:#fff;padding:.5rem 1.5rem;color:#fff;letter-spacing:.8px;text-align:center;font-size:1rem;outline:none;text-transform:uppercase;font-family:Sparkasse Head,Arial;transition:background-color .3s ease-in-out,color .3s ease-in-out;color:red;border:1px solid #ff0000}.fi-button.quaternary:hover{background-color:#fff;cursor:pointer}.fi-button.quaternary:focus{background-color:#fff}.fi-button.quaternary:active{box-shadow:0 0 3px 1px #fff}.fi-button.quaternary:disabled,.fi-button.quaternary[disabled],.fi-button.quaternary.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.fi-button.quaternary:hover{border-color:#c00;color:#c00}.fi-button.fifth{border:none;background-color:#f99;padding:.5rem 1.5rem;color:#fff;letter-spacing:.8px;text-align:center;font-size:1rem;outline:none;text-transform:uppercase;font-family:Sparkasse Head,Arial;transition:background-color .3s ease-in-out,color .3s ease-in-out}.fi-button.fifth:hover{background-color:#ffe6e6;cursor:pointer}.fi-button.fifth:focus{background-color:#ffe6e6}.fi-button.fifth:active{box-shadow:0 0 3px 1px #ffe6e6}.fi-button.fifth:disabled,.fi-button.fifth[disabled],.fi-button.fifth.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.fi-button.fifth:hover{background-color:#ff4d4d}.fi-button.fifth:disabled,.fi-button.fifth[disabled],.fi-button.fifth.disabled{pointer-events:none;background-color:red}.fi-button.unstyled{border:none;background-color:#fff;display:inline-flex;padding:0;margin:0}.p-splitbutton .p-splitbutton-defaultbutton{border:none;background-color:red;padding:.5rem 1.5rem;color:#fff;letter-spacing:.8px;text-align:center;font-size:1rem;outline:none;text-transform:uppercase;font-family:Sparkasse Head,Arial;transition:background-color .3s ease-in-out,color .3s ease-in-out}.p-splitbutton .p-splitbutton-defaultbutton:hover{background-color:#ff4d4d;cursor:pointer}.p-splitbutton .p-splitbutton-defaultbutton:focus{background-color:#ff4d4d}.p-splitbutton .p-splitbutton-defaultbutton:active{box-shadow:0 0 3px 1px #ff4d4d}.p-splitbutton .p-splitbutton-defaultbutton:disabled,.p-splitbutton .p-splitbutton-defaultbutton[disabled],.p-splitbutton .p-splitbutton-defaultbutton.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.p-splitbutton .p-splitbutton-defaultbutton .p-button-icon{margin-right:.5rem}.p-splitbutton .p-splitbutton-menubutton{border:none;background-color:red;color:#fff;transition:background-color .3s ease-in-out}.p-splitbutton .p-splitbutton-menubutton:hover{background-color:#ff4d4d;cursor:pointer}.p-splitbutton .p-splitbutton-menubutton:focus{background-color:#ff4d4d}.p-splitbutton .p-splitbutton-menubutton:active{box-shadow:0 0 3px 1px #ff4d4d}.p-splitbutton .p-splitbutton-menubutton:disabled,.p-splitbutton .p-splitbutton-menubutton[disabled],.p-splitbutton .p-splitbutton-menubutton.disabled{pointer-events:none;background-color:#d4d5d9;border:none}.p-splitbutton .p-splitbutton-menubutton .p-button-icon{display:flex;align-items:center;justify-content:center}.p-splitbutton .p-splitbutton-menubutton .p-button-icon.pi{font-family:fi-icons!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-splitbutton .p-splitbutton-menubutton .p-button-icon.pi.pi-chevron-down:before{content:"\e900"}.p-splitbutton .p-tieredmenu{padding:.25rem 0;background:#ffffff;color:#151217;width:100%}.p-splitbutton .p-tieredmenu.p-tieredmenu-overlay{margin-top:1px;background:#ffffff;border-top:1px solid #ff0000;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.p-splitbutton .p-tieredmenu .p-menuitem-link{padding:.5rem 1.5rem;color:#151217;border-radius:0;transition:box-shadow .2s;-webkit-user-select:none;user-select:none}.p-splitbutton .p-tieredmenu .p-menuitem-link.p-disabled .p-menuitem-text{color:#d4d5d9}.p-splitbutton .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:#f1f2f6}.p-splitbutton .p-tieredmenu .p-menuitem-link .p-menuitem-text{color:#151217}.p-splitbutton .p-tieredmenu .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}
