dpmp-admin-menu{position:relative;top:-3px}dpmp-admin-menu vaadin-menu-bar-button{min-width:unset;background:none;padding:0}dpmp-admin-menu vaadin-menu-bar-button>vaadin-menu-bar-item>vaadin-icon{color:var(--lumo-primary-color);padding:0;width:45px}dpmp-admin-menu vaadin-menu-bar-button:hover>vaadin-menu-bar-item>vaadin-icon{color:var(--lumo-contrast)}@media only screen and (max-width: 1023px){dpmp-admin-menu{display:none}}dpmp-burger-menu{position:relative;top:-3px}dpmp-burger-menu vaadin-menu-bar-button{min-width:unset;background:none;padding:0}dpmp-burger-menu vaadin-menu-bar-button>vaadin-menu-bar-item>vaadin-icon{color:var(--lumo-primary-color);padding:0;width:45px}dpmp-burger-menu vaadin-menu-bar-button:hover>vaadin-menu-bar-item>vaadin-icon{color:var(--lumo-contrast)}#dpmp-app-layout{height:100vh;display:flex;flex-direction:column}#dpmp-app-layout__content-area{flex-grow:1;display:flex;justify-content:space-between;min-height:0}#dpmp-app-layout__main-content{margin:0 auto;flex-grow:1;min-height:100%;overflow-y:auto;box-sizing:border-box;padding:0 var(--lumo-space-m) 0 var(--lumo-space-m);display:flex;flex-direction:column}#dpmp-app-layout__view-content{display:flex;flex-direction:column;flex-grow:1}#dpmp-app-layout__view-content>*{flex-grow:1;display:flex;flex-direction:column}#dpmp-app-layout__main-content #dpmp-app-layout__view-content>*:not(:has(.dpmp-page-header)){margin-top:var(--lumo-space-m)}#dpmp-app-layout__main-content.side-bar-pinned{margin-left:0}dpmp-side-menu-bar .dpmp-secondary-menu-item__second_tier vaadin-icon{width:14px}.tab-bar{color:var(--lumo-primary-contrast-color);--lumo-primary-color: var(--lumo-primary-contrast-color)}vaadin-tab{text-transform:none}.tab-bar vaadin-tabs{--lumo-contrast-60pct: var(--lumo-primary-contrast-color)}.tab-bar vaadin-button[theme~=icon]{color:var(--lumo-primary-contrast-color)}.status-bar-item .contents{padding-left:4px;border-left:2px solid black;margin-left:16px}vaadin-context-menu-overlay{z-index:850;--dpmp-color-background: rgba(25, 125, 225, .08)}.grid-layout-separator{grid-column:1 / -1;border-top:1px solid var(--lumo-contrast-20pct);margin:8px 0}.dpmp-hint.dpmp-welcomeview__hint-low-resolution{display:none;min-width:260px;max-width:none;margin-left:0;margin-right:0}@media only screen and (max-width: 1023px){#dpmp-app-layout__main-content{padding:0rem 1rem 0}#dpmp-app-layout__content-area[not-mobile-aware] .dpmp-welcomeview__hint-low-resolution{display:flex}#dpmp-primary-menu,dpmp-left-side-menu-bar,dpmp-right-side-bar,#dpmp-app-layout__content-area[not-mobile-aware] #dpmp-app-layout__view-content{display:none}#dpmp-app-layout__main-content #dpmp-app-layout__view-content>*:not(:has(.dpmp-page-header)){margin-top:0}}#dpmp-footer{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto;font-size:var(--lumo-font-size-s);box-sizing:border-box;--dpmp-footer-text-color: var(--lumo-contrast-80pct);color:var(--dpmp-footer-text-color)}#dpmp-footer.side-bar-pinned{margin-left:0}.dpmp-footer__links-wrapper{display:flex;justify-content:space-between;padding:.5rem 0;border-top:var(--lumo-contrast-50pct) solid thin}.dpmp-footer-links{display:inline-block}.bep-footer-links a{color:var(--dpmp-footer-text-color)}.bep-footer-links a:hover{color:var(--lumo-primary-color)}.dpmp-footer-links__link{margin:0 .2em;text-decoration:none;font-weight:400}.dpmp-copyright{display:inline-block}@media (max-width: 750px){#dpmp-footer{min-width:auto}.dpmp-footer__links-wrapper,.dpmp-footer-links,.dpmp-footer-links__link{display:block}}#dpmp-header{padding-top:.5rem;width:100%;color:var(--lumo-primary-color);border-bottom:1px solid var(--lumo-contrast-40pct);box-shadow:var(--lumo-box-shadow-xs);position:sticky;z-index:800}#dpmp-header .dpmp-clickable:hover,#dpmp-header .dpmp-clickable:focus{outline:none;color:var(--lumo-contrast)}#dpmp-header vcf-tooltip [part=container]{color:var(--lumo-contrast-60pct)}.dpmp-header__root-layout{display:flex;justify-content:space-between;height:100%}.dpmp-header__root-layout-left{display:flex;margin-left:2rem}.dpmp-header__root-layout-right{display:flex;align-items:center;margin-right:2rem}.dpmp-header__root-layout-right>*{margin-right:1rem}.dpmp-header__skip-link{position:absolute;left:50%;transform:translateY(-100%);color:var(--lumo-primary-color);font-weight:700;padding:1rem}.dpmp-header__skip-link:hover{color:#000}.dpmp-header__skip-link:focus{transform:translateY(0);background:var(--lumo-primary-color)}.dpmp-header__logo{display:flex;align-items:center;margin-right:2rem}.dpmp-header__logo img{height:60px}.dpmp-header__wrapper{display:flex;flex-direction:column;justify-content:space-between}.dpmp-header__title{display:flex;align-items:center;font-size:var(--lumo-font-size-xl);padding-left:2rem}.dpmp-header__tenant-name{padding-left:1.25rem;font-size:var(--lumo-font-size-s)}dpmp-profile-button{margin-right:2rem}.dpmp-header__user-initials{display:flex;align-items:center;justify-content:center;width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);border-radius:50%;text-transform:uppercase;padding:var(--lumo-space-m);color:var(--dpmp-highlight-color-contrast);background-color:var(--dpmp-highlight-color)}#dpmp-header .dpmp-clickable.dpmp-header__user-initials:hover,#dpmp-header .dpmp-clickable.dpmp-header__user-initials:focus{color:var(--lumo-primary-contrast-color);background-color:var(--lumo-contrast)}.dpmp-header__user-icon{border:1px solid var(--lumo-primary-color);padding:var(--lumo-space-m);border-radius:50%}.dpmp-header__user-initials .dpmp-header__user-name,.dpmp-header__user-initials .dpmp-header__user_roles{text-transform:none}.dpmp-header__profile-link .dpmp-header__user-name,.dpmp-header__profile-link .dpmp-header__user_roles{color:var(--lumo-contrast-90pct)}.dpmp-header__profile-link-tooltip{position:absolute;top:90px;right:40px}.dpmp-header__profile-link .dpmp-header__user-name{font-weight:500;margin-bottom:var(--lumo-space-xs)}.dpmp-header__profile-link .dpmp-header__user_roles{font-size:var(--lumo-font-size-s);font-weight:400}.dpmp-header__profile-link-demo-mode .dpmp-header__user-name,.dpmp-header__profile-link-demo-mode .dpmp-header__user_roles{color:var(--lumo-primary-color)}.dpmp-header__profile-link-demo-mode .dpmp-header__user-name{font-size:var(--lumo-font-size-l);font-weight:700}.dpmp-header__profile-link-demo-mode .dpmp-header__user_roles{font-size:var(--lumo-font-size-m)}@media only screen and (max-width: 1023px){#dpmp-header{height:auto;border-bottom:none;box-shadow:none}.dpmp-header__root-layout-left{display:block;flex:1 1 auto;margin-left:1rem}.dpmp-header__logo img{height:auto;max-height:60px;width:100%}.dpmp-header__title{display:none}.dpmp-header__root-layout-right{flex:0 0 auto;margin-right:0}.dpmp-header__logo{margin-right:0}}#dpmp-primary-menu ul{margin:0;padding:0}#dpmp-primary-menu li{font-size:var(--lumo-font-size-l);letter-spacing:.05rem;line-height:1;color:var(--lumo-primary-color);display:inline-block;list-style:none;margin-left:var(--lumo-space-s)}#dpmp-primary-menu li a{padding:1rem;display:inline-block}#dpmp-primary-menu a{text-decoration:none}#dpmp-primary-menu li:hover,#dpmp-primary-menu [aria-current=page]{border-radius:var(--lumo-border-radius-l) var(--lumo-border-radius-l) 0 0;background-color:var(--dpmp-highlight-color)}#dpmp-primary-menu li:hover a,#dpmp-primary-menu [aria-current=page] a{color:var(--dpmp-highlight-color-contrast)}#dpmp-primary-menu [aria-current=page]:hover{background-color:var(--lumo-contrast-60pct)}#dpmp-primary-menu a:focus{outline:none;color:var(--lumo-primary-text-color)}#dpmp-primary-menu li:not([aria-current=page]) a:focus{outline:2px dotted var(--lumo-primary-color);outline-offset:2px}#dpmp-primary-menu li[aria-current=page] a:focus{outline:2px dotted var(--lumo-primary-color)}.dpmp-section-layout{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.dpmp-section-layout--vertical-center{align-items:center}.dpmp-section-layout__middle{max-width:1240px;min-width:960px}la2-button-row{padding-bottom:var(--lumo-space-m);display:block}la2-button-row[inner]{padding-bottom:0}la2-button-row vaadin-button,la2-button-row a{margin-right:var(--lumo-space-m)}vaadin-dialog-overlay{z-index:var(--dpmp-zindex-highest)}vaadin-dialog-overlay.la2-dialog-yes-no{max-width:600px}vaadin-dialog-overlay::part(header-content) vaadin-button.la2-button-close{background:none}vaadin-dialog-overlay>[slot=title]{color:var(--lumo-primary-color)}vaadin-dialog-overlay::part(footer){justify-content:flex-start;padding-left:var(--lumo-space-l)}vaadin-dialog-overlay .la2-button-close{background:none;right:5px;top:0}vaadin-dialog-overlay::part(content){max-width:calc(var(--dpmp-content-max-width) * .75)}vaadin-grid{--vaadin-icon-fill-color: var(--lumo-primary-color);min-height:400px}vaadin-grid.dpmp-clickable:focus{outline:none;outline-offset:0}vaadin-grid.dpmp-clickable::part(cell){cursor:pointer}vaadin-grid-cell-content a{font-weight:700}vaadin-grid[all-rows-visible]{min-height:0}vaadin-grid.dpmp-grid--max-height-25vh{max-height:25vh}vaadin-grid.dpmp-grid--max-height-50vh{max-height:50vh}vaadin-grid.dpmp-grid--max-height-75vh{max-height:75vh}vaadin-grid::part(header-cell){background-color:var(--lumo-base-color)}vaadin-grid::part(dpmp-grid-validation-error),vaadin-grid td.dpmp-validation-error{color:var(--lumo-error-color)}vaadin-grid::part(selected-row){--_lumo-grid-selected-row-color: var(--lumo-contrast-10pct)}.la2-grid-popup-menu-button{position:absolute;background:none}.la2-grid-filter.la2-grid-popup-filter{margin-bottom:0}.la2-grid-filter.la2-grid-popup-filter vaadin-button.la2-grid-filter-label{box-shadow:none;color:inherit;padding:0 0 0 var(--lumo-space-s)}.la2-grid-filter.la2-grid-popup-filter vaadin-button.la2-grid-filter-label vaadin-icon,.la2-grid-filter.la2-grid-text-filter vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);color:var(--lumo-contrast-90pct)}.la2-grid-popup-filter-view .la2-grid-popup-filter-content>vaadin-button{margin-bottom:0}.la2-grid-filter{--vaadin-input-field-background: var(--lumo-contrast-5pct)}.la2-grid-filter.la2-grid-text-filter vaadin-text-field{padding-top:var(--lumo-space-xs)}.la2-grid vaadin-combo-box,.la2-grid vaadin-text-field{width:100%}.la2-popup-content>*{padding:0 var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-m)}.la2-grid-popup-filter-view .la2-grid-popup-filter-content{align-items:baseline}.la2-notification-content{padding-right:var(--lumo-space-l)}.la2-notification-content vaadin-icon{position:absolute;top:var(--lumo-space-xs);right:var(--lumo-space-xs)}.la2-notification-content vaadin-icon:hover{cursor:var(--lumo-clickable-cursor)}la2-tabs vaadin-tabs{min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto var(--lumo-space-m) auto;box-sizing:border-box}la2-tabs .la2-tab__icon{height:var(--lumo-icon-size-m);width:var(--lumo-icon-size-m)}vaadin-tab.la2-tab-error{color:var(--lumo-error-color)}.dpmp-accept-privacy{margin-top:var(--lumo-space-m)}.dpmp-accept-privacy__link{display:inline-block;padding-top:var(--lumo-space-s)}.dpmp-accept-privacy__link-wrapper vaadin-icon{color:var(--lumo-primary-contrast-color);width:var(--lumo-icon-size-s);margin-right:.5rem}.dpmp-accept-privacy__link--checkbox{position:relative;left:1.65rem}.dpmp-add-form-layout{margin-bottom:1.5rem}.dpmp-block{position:relative;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);width:100%;margin:0 auto var(--lumo-space-m) auto;box-sizing:border-box;padding:var(--lumo-space-l);border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow)}.dpmp-block dpmp-language-switcher{position:absolute;top:1rem;right:1.75rem}.dpmp-block__headline{display:flex;align-items:flex-start;justify-content:space-between}.dpmp-block__buttons{display:flex;align-items:center}.dpmp-block__buttons vaadin-menu-bar-button{background-color:#e5edf6;color:var(--material-primary-color);box-shadow:none;top:0}.dpmp-block__buttons vaadin-menu-bar-item{padding-right:16px;padding-left:16px}.dpmp-block__buttons vaadin-button[theme~=contained]:not([disabled]){background-color:#e5edf6;color:var(--material-primary-color);box-shadow:none}.dpmp-block__buttons vaadin-button[theme~=contained]:not([disabled]):hover{box-shadow:none;color:var(--lumo-primary-color)}.dpmp-block__buttons vaadin-button{margin-right:16px}.dpmp-block__buttons vaadin-button:last-child{margin-right:0}.dpmp-block__buttons .la2-button-cancel{color:var(--lumo-primary-color);margin-left:0;padding:0;min-width:0}.dpmp-block__buttons .la2-button-cancel:hover{color:var(--lumo-primary-color)}.dpmp-block__header{font-size:var(--lumo-font-size-xl);color:var(--lumo-primary-color);margin-bottom:var(--lumo-space-s)}.dpmp-block+la2-button-row{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto var(--lumo-space-m) auto;box-sizing:border-box}.dpmp-block.dpmp-block--compact{max-width:90ch}@media only screen and (max-width: 1023px){.dpmp-block{border:none;box-shadow:none;padding:0;min-width:auto}}.dpmp-ckeditor4{padding-top:var(--lumo-space-m);padding-bottom:var(--lumo-space-xs)}.dpmp-ckeditor4 .cke_toolbar_break{display:none}.dpmp-ckeditor4__label{flex-grow:1;padding-right:var(--lumo-space-m)}.dpmp-ckeditor4__additional-components vaadin-menu-bar{display:inline-block}.dpmp-ckeditor4__additional-components vaadin-menu-bar vaadin-menu-bar-button{top:0}.dpmp-ckeditor4__header-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-end;flex-direction:row}.dpmp-ckeditor4[theme~=additional-components-under-label] .dpmp-ckeditor4__header-wrapper,.dpmp-ckeditor4__header-wrapper--vertical-layout{display:block}.dpmp-ckeditor4__label--required:after{content:" *";color:var(--lumo-required-field-indicator-color)}.dpmp-ckeditor4--error .dpmp-ckeditor4__label{color:var(--lumo-error-color)}.note-editable,.dpmp-ckeditor4__readonly-text{line-height:1.2}.dpmp-ckeditor4__readonly-text{overflow:hidden}.note-editable p,.dpmp-ckeditor4__readonly-text p{margin:0 0 var(--lumo-space-xs)}.note-editable strong,.note-editable b{font-weight:700}.dpmp-ckeditor4--error .cke_top{background-color:var(--lumo-error-color)}.dpmp-ckeditor4__readonly-text{border:1px solid var(--lumo-contrast-20pct);padding:var(--lumo-space-s);min-height:80px}.dpmp-ckeditor4__error-text{color:var(--lumo-error-color);margin-top:var(--lumo-space-s)}.dpmp-configuration-system-text-selection--label{display:block;font-size:var(--lumo-font-size-l);color:var(--lumo-primary-color);font-family:var(--lumo-font-family)}.dpmp-configuration-system-text-selection{display:block}.configuration-editor .items-container{display:flex;flex-direction:column}.configuration-editor .items-container .buttons-container{flex:0 0 auto}.configuration-editor .items-container .buttons-container vaadin-button{margin-right:var(--lumo-space-s)}.configuration-editor .items-container vaadin-grid{flex:1 1 auto;min-height:auto}.configuration-editor .item-details-container vaadin-text-area::part(value){max-height:150px;overflow-y:auto}.dpmp-costs-cummulated .dpmp-costs-cummulated__cost-row{display:flex}.dpmp-costs-cummulated .dpmp-costs-cummulated__item-sum{flex:1;text-align:right}.dpmp-costs-cummulated .dpmp-costs-cummulated__column-label{width:300px}.dpmp-costs-cummulated .dpmp-costs-cummulated__cost-item,.dpmp-costs-cummulated .dpmp-costs-cummulated__headline-label{text-align:right;flex:1}.dpmp-costs-cummulated .dpmp-costs-cummulated__headline-label,.dpmp-costs-cummulated .dpmp-costs-cummulated__column-label,.dpmp-costs-cummulated .dpmp-costs-cummulated__sum{font-weight:700}.dpmp-custom-export-details vaadin-details{margin:0}.dpmp-custom-export-details .spacer{height:14px}.dpmp-custom-export-details .v-drag-over-target{background-color:var(--bep-color-secondary)}.dpmp-custom-export-details .v-dragged vaadin-details{outline:var(--bep-focus-outline)}.dpmp-custom-export-details vaadin-details.no-details::part(toggle){display:none}.dpmp-custom-export-details vaadin-details.no-details::part(summary-content){padding-left:12px}.dpmp-custom-export-details vaadin-details.no-details::part(content){display:none}.dpmp-danger-block{margin:0 auto var(--lumo-space-m) auto;width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);box-sizing:border-box;border:3px solid var(--dpmp-highlight-color);background-color:var(--lumo-contrast-5pct);padding:var(--lumo-space-l)}.dpmp-danger-block__header{font-size:var(--lumo-font-size-xl);font-weight:700;color:var(--lumo-primary-color);margin-bottom:var(--lumo-space-m)}.dpmp-danger-block__header vaadin-icon{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l);margin-right:var(--lumo-space-m)}vaadin-details{border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-m);margin-bottom:var(--lumo-space-m)}vaadin-details.la2-error{border-color:var(--lumo-error-color)}vaadin-details.la2-error vaadin-details-summary{color:var(--lumo-error-color)}vaadin-details-summary{color:var(--lumo-contrast-80pct);padding:var(--lumo-space-m) var(--lumo-space-m);cursor:pointer;background:var(--lumo-contrast-5pct)}vaadin-details::part(content){padding:var(--lumo-space-m)}vaadin-details[opened]::part(content){border-top:var(--dpmp-block-border)}vaadin-details-summary::part(content){width:100%;overflow:hidden;text-overflow:ellipsis}.dpmp-details-summary{display:flex;justify-content:space-between;align-items:center}.dpmp-details-summary__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpmp-details-summary vaadin-button,.dpmp-details-summary a vaadin-icon{max-height:var(--lumo-icon-size-s)}.dpmp-document-info{--dpmp-docment-info-border: 1px solid var(--dpmp-highlight-color);--dpmp-docment-info-font-size: var(--lumo-font-size-s);position:relative;display:inline-block;height:max-content}.dpmp-document-info__label{cursor:pointer;position:relative}.dpmp-document-info__label-text{display:inline-block;color:var(--dpmp-highlight-color-contrast);background-color:var(--dpmp-highlight-color);padding:.25rem 20px .25rem 1rem;border-right:var(--dpmp-docment-info-border);border-bottom:var(--dpmp-docment-info-border)}.dpmp-document-info__label-spacer{position:absolute;top:0;left:-9px;height:28px;border-left:var(--dpmp-docment-info-border);transform:skew(30deg);border-width:20px;border-color:var(--dpmp-highlight-color)}.dpmp-document-info__content--visible .dpmp-document-info__label-text{color:var(--lumo-primary-color);background-color:var(--lumo-base-color)}.dpmp-document-info__content--visible .dpmp-document-info__label-spacer{top:6px;left:-7px;height:23px;border-width:1px;width:19px}.dpmp-document-info__content{position:absolute;top:-99999px;right:0;background-color:var(--lumo-base-color);border-left:1px solid var(--lumo-primary-color);border-right:1px solid var(--lumo-primary-color);border-bottom:1px solid var(--lumo-primary-color);height:0;overflow:hidden;opacity:0}.dpmp-document-info__content--visible{z-index:550;top:0;height:auto;overflow:visible;opacity:1;padding:1rem 2rem;transition:opacity .5s ease}.dpmp-document-info__content-label{z-index:555;position:absolute;bottom:-24px;right:-1px}.dpmp-document-info__content-label .dpmp-document-info__label-spacer:before{z-index:555;position:relative;top:-2px;display:block;content:"";border-top:3px solid #FFF;width:98px}.dpmp-document-info__close{position:absolute;top:.5rem;right:.5rem;cursor:pointer;color:var(--lumo-primary-color);width:14px}.dpmp-document-info__close:hover{color:var(--lumo-contrast-20pct)}.dpmp-document-info__item{color:var(--lumo-primary-color);margin-bottom:var(--lumo-space-xs);width:250px}.dpmp-document-info__item a{display:flex;align-items:center;text-decoration:none;font-size:var(--dpmp-docment-info-font-size)}.dpmp-document-info__item vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);min-width:var(--lumo-icon-size-s);min-height:var(--lumo-icon-size-s);margin-right:.5rem}.dpmp-download-link{display:inline-block;color:var(--lumo-primary-color);text-decoration:none}.dpmp-download-link:hover{cursor:pointer;color:var(--lumo-contrast-90pct)}.dpmp-download-link vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s)}.dpmp-email-category-details__email{padding-top:.5rem;padding-bottom:.5rem}.dpmp-email-category-details__email vaadin-icon{width:13px;height:13px;font-size:.7rem;color:var(--lumo-primary-color)}.dpmp-email-category-details__email a[router-link]{padding-left:1rem}.dpmp-email-category-details__email-default a[router-link]{padding-left:2rem}.dpmp-email-categories{padding-top:2rem}.dpmp-error-block{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto var(--lumo-space-xl) auto;box-sizing:border-box;border:3px solid var(--lumo-error-color);background-color:var(--lumo-primary-contrast-color);padding:var(--lumo-space-l)}.dpmp-error-block>div{margin-bottom:var(--lumo-space-m)}.dpmp-error-block>div:not(.dpmp-error-block__header),.dpmp-error-block>span{margin-left:3.6rem}.dpmp-error-block>span{margin-right:2rem}.dpmp-error-block__header{display:flex;align-items:flex-end;font-size:var(--lumo-font-size-xl);color:var(--lumo-error-color)}.dpmp-error-block__header vaadin-icon{width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l);margin-right:var(--lumo-space-l);margin-bottom:var(--lumo-space-xs)}.dpmp-fieldset{display:block;flex-shrink:1;margin-bottom:2rem;padding:1rem 2rem 2rem;border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-m);box-shadow:var(--dpmp-block-box-shadow);overflow-x:hidden}.dpmp-fieldset__header{font-size:2rem;color:var(--lumo-primary-color);margin:.5rem 0 1rem}dpmp-form-block{display:block;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto var(--lumo-space-m) auto;box-sizing:border-box;flex-shrink:1;padding:var(--lumo-space-l);border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);overflow:hidden}dpmp-form-block+la2-button-row{min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto 2rem;box-sizing:border-box}.dpmp-form-block__header{font-size:var(--lumo-font-size-xl);font-weight:400;color:var(--lumo-primary-color);margin-top:0;margin-bottom:var(--lumo-space-s);text-indent:unset;letter-spacing:normal}.dpmp-no-border>.dpmp-form-block__header{margin:0}.dpmp-list-form-block__form .dpmp-form-block__header{display:none}.dpmp-list-form-block{display:flex;align-items:flex-end}dpmp-form-block.dpmp-list-form-block__form{margin-bottom:0}.dpmp-list-form-block__form{display:inline-block;width:calc(100% - var(--dpmp-form-block-remove-button-width))}.dpmp-list-form-block--no-remove-button{width:100%}.dpmp-list-form-block__remove-button{width:var(--dpmp-form-block-remove-button-width)}.dpmp-list-form-block__buttons{width:var(--dpmp-form-block-remove-button-width);display:flex;flex-direction:column}.dpmp-list-form-block__last-modified-date{font-size:.9rem}.dpmp-form-layout__header{font-size:var(--lumo-font-size-l);color:var(--lumo-primary-color);margin:var(--lumo-space-s) 0 var(--lumo-space-m) 0}.dpmp-form-layout__sub-heading{font-size:var(--lumo-font-size-m);color:var(--lumo-primary-color);margin-top:var(--lumo-space-m)}.dpmp-form-layout__wrapper--with-buttons{display:flex;align-items:flex-end}.dpmp-form-layout__form--with-buttons{display:inline-block;width:calc(100% - var(--dpmp-form-block-remove-button-width));overflow:hidden;padding-bottom:var(--lumo-space-m)}.dpmp-form-layout__text{position:relative;top:-12px}.dpmp-form-layout__buttons{position:relative;top:-10px}.dpmp-form-layout__buttons vaadin-button{display:block;width:var(--dpmp-form-block-remove-button-width)}.dpmp-grid-block{display:flex;flex-direction:column;height:100%;padding:var(--lumo-space-m) var(--lumo-space-l);margin-bottom:var(--lumo-space-m);border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);overflow:auto}.dpmp-grid-block--full-height{flex-grow:1}.dpmp-grid-block--content-width{margin-left:auto;margin-right:auto;width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);box-sizing:border-box}.dpmp-form-block__title-wrapper{display:flex;align-items:center;margin-bottom:var(--lumo-space-s)}.dpmp-form-block__title-wrapper--button-row{margin-bottom:0}.dpmp-form-block__title{font-size:var(--lumo-font-size-xl);color:var(--lumo-primary-color)}.dpmp-help-text-wrapper>*{width:100%}.dpmp-help-text-wrapper__help-text{font-size:var(--lumo-font-size-s);margin:0 0 var(--lumo-space-s) 0;color:var(--lumo-contrast-90pct)}.dpmp-hint{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:var(--lumo-space-m) auto var(--lumo-space-m) auto;font-size:var(--lumo-font-size-s);box-sizing:border-box;color:var(--lumo-contrast-80pct);padding:var(--lumo-space-m) var(--lumo-space-m);border:1px solid var(--lumo-contrast-40pct);background-color:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-m)}.dpmp-hint:has(+div:not([class])){margin-bottom:var(--lumo-space-m)}vaadin-split-layout .dpmp-hint{width:100%;margin:0}.dpmp-hint__icon{padding-top:3px}.dpmp-hint--error{border:3px solid var(--lumo-error-color);border-radius:unset}.dpmp-hint--error vaadin-icon{color:var(--lumo-error-color);width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}.dpmp-hint--important{border:3px solid var(--dpmp-highlight-color);border-radius:unset}.dpmp-hint--important .dpmp-hint__icon vaadin-icon{color:var(--dpmp-highlight-color);width:var(--lumo-icon-size-l);height:var(--lumo-icon-size-l)}.dpmp-hint--full-width{width:100%;min-width:unset;max-width:unset}.dpmp-hint__tooltip-icon{height:100%}.dpmp-hint__tooltip-icon vaadin-icon{color:var(--dpmp-highlight-color)}.dpmp-hint+.dpmp-block,.dpmp-hint+.vaadin-details,.dpmp-hint+.dpmp-content-centered{margin-top:var(--lumo-space-m)}@media only screen and (max-width: 1023px){.dpmp-hint{min-width:auto}.dpmp-hint__icon{display:none}}.impact-factor-usage .year{display:inline-block;width:50px}.impact-factor-usage .value{display:inline-block}dpmp-language-switcher{z-index:1}.dpmp-language-switcher--language{cursor:pointer;display:inline-block;margin:0 .5rem;text-transform:uppercase}.dpmp-language-switcher--active{font-weight:700}.drag-and-drop-wrapper_drop-zone{height:1rem}.drag-and-drop-wrapper_drag-wrapper{display:flex}.drag-and-drop-wrapper_drag-icon{margin-top:1rem}.drag-and-drop-wrapper_row-content{flex-grow:1}.dpmp-list-item.dpmp-no-border .dpmp-block{border:none;box-shadow:none;border-radius:unset;padding:0}.dpmp-list-item .dpmp-block{width:100%;margin-bottom:0}.dpmp-list-item{display:flex;align-items:flex-end}.dpmp-list-item .dpmp-form-layout__wrapper--with-buttons{width:100%}#dpmp-login-block{box-sizing:border-box;display:inline-block;padding:0 2rem;flex-grow:1;border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);width:18rem;max-width:calc(440px + 4rem)}.dpmp-login-block__layout{position:relative;display:flex;flex-direction:column;justify-content:center;height:412px}vaadin-login-form{width:100%;height:275px}dpmp-language-switcher{position:absolute;top:1rem;right:1rem}vaadin-login-form-wrapper{max-width:100%;display:block;padding-bottom:0}vaadin-login-form [slot=forgot-password]{font-size:var(--lumo-font-size-m);--lumo-button-size: var(--lumo-size-m);width:100%;position:relative;top:1rem}vaadin-login-form-wrapper::part(form-title){display:none}.dpmp-login-block__show-all-button{width:75px;top:25px;left:10px}.dpmp-login-block__sign-up-button,.dpmp-login-block__external-login-button{width:90%;margin-left:auto;margin-right:auto}.dpmp-login-block__external-login-explanation{width:90%;margin:var(--lumo-space-m) auto}.dpmp-login-block--sso la2-horizontal-separator{width:88%;margin:0 auto;padding-top:1.5rem;padding-bottom:1.5rem}.dpmp-login-block__sso-login-button{width:90%;margin:0 auto}.dpmp-login-block__sso-login-explanation{width:90%;margin:var(--lumo-space-l) auto 0;text-align:center}@media only screen and (max-width: 1023px){#dpmp-login-block{width:100%;margin-left:auto;margin-right:auto;max-width:440px}}.dpmp-page-header{--dpmp-page-header-border-spacer-width: 20px;position:sticky;top:0;z-index:700;background-color:var(--lumo-base-color);margin-bottom:var(--lumo-space-m)}.dpmp-page-header__headline{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding-top:var(--lumo-space-s);padding-bottom:var(--lumo-space-s);border-bottom:1px solid var(--lumo-contrast-40pct)}.dpmp-page-header__title-wrapper{font-size:var(--lumo-font-size-l);white-space:nowrap;overflow:hidden}.dpmp-page-header__headline,.dpmp-page-header__sub-headline-wrapper{min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto}.dpmp-page-header__title{font-size:var(--lumo-font-size-l);margin:0;font-weight:400;letter-spacing:normal;text-indent:unset;text-overflow:ellipsis;overflow:hidden}.dpmp-page-header__title,.dpmp-page-header__sub-headline{color:var(--lumo-primary-color);margin-right:var(--lumo-space-m)}.dpmp-page-header__sub-headline{font-size:var(--lumo-font-size-s)}.dpmp-page-header__sub-title{font-style:italic;margin:0;font-size:var(--lumo-font-size-s)}.dpmp-page-header__sub-headline vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s)}.dpmp-page-header__buttons{display:flex;align-items:center}.dpmp-page-header__buttons vaadin-button,.dpmp-page-header__buttons vaadin-menu-bar{margin-right:var(--lumo-space-m)}.dpmp-page-header__buttons vaadin-menu-bar-button{background:none;min-width:70px;padding:0;margin:0 0 0 var(--lumo-space-m);position:relative;top:2px}.dpmp-page-header__buttons vaadin-button:last-child{margin-right:0}.dpmp-page-header__buttons .la2-button-cancel{color:var(--lumo-primary-color)}.dpmp-page-header__buttons .la2-button-cancel:hover{background-color:var(--lumo-contrast-10pct)}.dpmp-page-header__sub-headline-wrapper{display:flex;justify-content:space-between;position:relative}.dpmp-page-header__sub-headline-wrapper[filled]{background-color:var(--lumo-base-color)}.dpmp-page-header__sub-headline{padding-top:var(--lumo-space-s)}@media only screen and (max-width: 1023px){.dpmp-page-header__headline{min-width:auto}}vaadin-details.password-section{margin-top:1.5rem}vaadin-menu-bar.bep-popup-button--within-details-summary{height:20px;position:relative;top:-8px}vaadin-menu-bar-button{text-transform:none;top:4px}vaadin-menu-bar-button[theme~=secondary-button]::part(label){color:var(--lumo-primary-contrast-color);font-weight:400}vaadin-menu-bar-overlay{z-index:var(--dpmp-zindex-highest)}vaadin-menu-bar-item{padding:var(--lumo-space-s);color:var(--lumo-primary-color)}vaadin-menu-bar-item::part(checkmark):before{display:none}vaadin-menu-bar-list-box vaadin-menu-bar-item{padding-left:var(--lumo-space-m)}vaadin-menu-bar-list-box vaadin-menu-bar-item vaadin-icon{height:var(--lumo-icon-size-s);width:var(--lumo-icon-size-s);margin-right:var(--lumo-space-s)}.pub-med-search-fields{margin-bottom:.5rem}.pubmed-dialog .dpmp-hint{max-width:100%}vaadin-dialog-overlay.pubmed-dialog::part(content){max-width:none}vaadin-radio-group{width:100%}.dpmp-readonly-textfield-with-link{--dpmp-readonly-textfield-with-link-margin: 1rem}.dpmp-readonly-textfield-with-link vaadin-text-field{width:calc(100% - var(--lumo-icon-size-s) - var(--dpmp-readonly-textfield-with-link-margin))}.dpmp-readonly-textfield-with-link vaadin-text-field.dpmp-readonly-textfield-with-link--no-link{width:100%}.dpmp-readonly-textfield-with-link vaadin-icon{width:var(--lumo-icon-size-s);margin-left:var(--dpmp-readonly-textfield-with-link-margin)}.dpmp-readonly-textfield-with-link vaadin-icon:hover{color:var(--lumo-primary-color)}.dpmp-split-layout__header{position:sticky;top:0;width:100%;z-index:1;background-color:var(--lumo-base-color);padding-bottom:var(--lumo-space-m)}vaadin-upload:not([nodrop]){background-color:var(--lumo-contrast-5pct);color:var(--lumo-contrast-60pct);border:1px dashed var(--lumo-contrast-20pct);font-size:var(--lumo-font-size-m)}vaadin-upload::part(primary-buttons){display:block}vaadin-upload::part(drop-label){display:none}.la2-upload-group::part(label){top:0}.la2-upload-group{width:100%;line-height:1rem;margin-bottom:var(--lumo-space-xs)}.la2-upload-group vaadin-upload{position:relative;padding:0}.la2-upload-group__uploaded-files{margin-bottom:1rem;margin-top:.5rem}.la2-upload-group .la2-upload-group__uploaded-files img{min-height:100px;min-width:100px;max-height:200px;max-width:200px;padding-right:1rem;display:block}.la2-upload-group .la2-upload-group__uploaded-files img.la2-image-upload-group__thumbnail-image--clickable{cursor:pointer}.la2-upload-group__uploaded-files vaadin-button{color:var(--lumo-primary-color);font-weight:400}.la2-upload-group__uploaded-files:hover a[infected],.la2-upload-group__uploaded-files a[infected]{color:var(--lumo-error-color)}.la2-upload-group__uploaded-file{display:flex;position:relative;padding-right:var(--lumo-space-m);padding-bottom:var(--lumo-space-xs);word-break:break-all}.la2-upload-group__uploaded-file:last-child{padding-bottom:0}.la2-upload-group__uploaded-file a{position:relative;top:2px}.la2-upload-group__uploaded-file:hover .la2-upload-group__download-icon,.la2-upload-group__uploaded-file:hover a{color:var(--lumo-primary-color)}.la2-upload-group__uploaded_file_timestamp{padding-top:var(--lumo-space-xs);color:var(--lumo-contrast-70pct);font-size:var(--lumo-font-size-s)}.la2-upload-group__uploaded-files vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);margin-right:.5rem}.la2-upload-group__uploaded-file .la2-upload-group__remove-file{position:absolute;top:-.7rem;right:0}.la2-upload-group__uploaded-file .la2-upload-group__remove-file vaadin-icon{width:var(--lumo-icon-size-m);height:var(--lumo-icon-size-m);margin-right:0}.la2-upload-add-button vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.la2-upload-group__error-messages{color:var(--lumo-error-color);margin-top:.5rem}.la2-upload-group__helper-text{font-size:var(--lumo-font-size-xxs)}.la2-upload-group vaadin-upload.la2-upload-group__upload--has-errors{border-color:var(--lumo-error-color)}.la2-upload-group__empty-files-hint{font-size:var(--lumo-font-size-xs)}.la2-upload-group__upload-button-wrapper{display:flex;align-items:center;justify-content:center;padding:var(--lumo-space-m);cursor:pointer;margin:auto 0;color:var(--lumo-contrast-70pct)}.la2-upload-group__upload-button-wrapper:hover{background-color:var(--lumo-contrast-10pct)}.la2-upload-group__upload-button-wrapper:hover vaadin-icon,.la2-upload-group__upload-button-wrapper:hover .la2-upload-group__select-file-label{opacity:1;color:var(--lumo-primary-color)}.la2-upload-group__upload-button-wrapper vaadin-icon{height:var(--lumo-icon-size-l);width:var(--lumo-icon-size-l);margin-right:var(--lumo-space-m)}.la2-upload-group__select-file-label,.la2-upload-group__drop-label{display:block;width:400px}.la2-upload-group__select-file-label{color:var(--lumo-contrast);font-size:var(--lumo-font-size-s)}.la2-upload-group__drop-label{font-size:var(--lumo-font-size-xs)}.dpmp-url-field .dpmp-url-field__editable-link{display:flex;align-items:flex-end}.dpmp-url-field .dpmp-url-field__editable-link vaadin-text-field{width:100%}.dpmp-url-field .dpmp-url-field__editable-link a.dpmp-url-field__external-link{margin-left:.5rem;padding-bottom:var(--lumo-space-xs)}.dpmp-url-field .dpmp-url-field__editable-link a.dpmp-url-field__external-link.external-link__error{padding-bottom:35px}.dpmp-url-field .dpmp-url-field__editable-link a.dpmp-url-field__external-link vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}.dpmp-url-field .dpmp-url-field__external-link-read-only{display:block;width:100%;padding-top:3px;min-height:20px}la2-process-bar-step{--la2-process-bar-step-default-color: var(--lumo-contrast-5pct);--la2-process-bar-step-clickable-active-color: var(--dpmp-highlight-color);--la2-process-bar-step-color-active: var(--dpmp-highlight-color);--la2-process-bar-step-icon-color: var(--lumo-contrast-70pct);--la2-process-bar-step-color-contrast: var(--dpmp-highlight-color-contrast);--la2-process-bar-step-name-font-size: var(--lumo-font-size-s);--la2-process-bar-step-description-color: var(--lumo-body-text-color);--la2-process-bar-step-description-font-size: var(--lumo-font-size-xs);height:var(--dpmp-vertical-process-bar-height)}.dpmp-process-bar__title,.dpmp-process-bar__title-abbreviation{font-size:var(--lumo-font-size-m);color:var(--lumo-primary-color);background-color:var(--lumo-contrast-5pct);border-top:1px solid var(--lumo-contrast-20pct);border-bottom:1px solid var(--lumo-contrast-20pct);padding:var(--lumo-space-m);cursor:var(--lumo-clickable-cursor)}.dpmp-process-bar__title:hover,.dpmp-process-bar__title-abbreviation:hover{background-color:var(--lumo-contrast-40pct)}dpmp-right-side-bar[expanded=false] .dpmp-process-bar__title,dpmp-right-side-bar[expanded=true] .dpmp-process-bar__title-abbreviation{display:none}.dpmp-process-bar--title .la2-process-bar__root-layout{margin-top:var(--lumo-space-m)}.la2-process-bar-step--active{color:var(--lumo-primary-color);font-weight:600}.la2-process-bar-step__icon{z-index:11;height:2rem;width:2rem;background-color:var(--lumo-contrast-5pct);border-color:var(--lumo-contrast-40pct)}.la2-process-bar-step__icon vaadin-icon{width:calc(var(--lumo-icon-size-s) - .25rem)}.la2-process-bar-step__description-section{margin-left:2.75rem}.la2-process-bar-step__spacer{border-style:solid;color:var(--lumo-contrast-40pct);border-width:1px;position:relative;left:16px;top:33px;height:calc(var(--dpmp-vertical-process-bar-height) - 32px);z-index:3;box-sizing:border-box;display:block}.content-navigation-button-row{position:relative;top:-.5rem;display:flex;justify-content:space-between;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);width:100%;margin:0 auto}.content-navigation-button-row__top{position:absolute;right:-48px;top:-48px}.content-navigation-button-row__top:hover{opacity:1}.dpmp-email-list__tenant-selection{position:relative;top:-5px}.dpmp-email-list__info{padding-left:2rem}.dpmp-email-list__info div{padding-bottom:.5rem}.dpmp-email-list__info span{padding-right:1rem}.dpmp-reviewthankyou__content{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto}.dpmp-welcomeview{display:flex;flex-flow:column nowrap;min-width:300px;width:var(--dpmp-content-max-width);max-width:var(--dpmp-content-max-width);margin:0 auto 2rem;box-sizing:border-box}.dpmp-welcomeview-welcome-container{display:flex;gap:4rem;flex-flow:row wrap;align-items:flex-start;padding-top:var(--lumo-space-m)}.dpmp-welcomeview .dpmp-welcomeview-welcome-container .welcome-text-wrapper{display:inline-block;flex-grow:1;flex-shrink:1;width:10rem}.dpmp-welcomeview .dpmp-welcomeview-welcomeimage{height:412px;overflow:hidden;border-radius:var(--lumo-border-radius-l);filter:var(--dpmp-filter-welcome-image)}.dpmp-welcomeview .dpmp-welcomeview-welcomeimage img{width:100%;height:100%}.dpmp-welcomeview .open-procedures-preview{display:flex;flex-flow:column nowrap}.dpmp-welcomeview .dpmp-page-header{margin-top:2.2rem}.dpmp-welcomeview .open-procedures-preview p{margin-top:0;margin-bottom:0}.dpmp-welcomeview .open-procedures-preview>vaadin-button{margin:2rem auto 0}.dpmp-welcomeview .open-procedure-cards-container{display:flex;flex-flow:row wrap;margin-top:-2rem;margin-left:-2rem}.dpmp-welcomeview .open-procedure-cards-container dpmp-open-procedure-card{width:30%;margin-left:2rem;margin-top:2rem;flex-grow:1;flex-shrink:1}.dpmp-welcomeview dpmp-open-procedures-browser{min-height:50rem}.dpmp-welcomeview pdf-browser-viewer div#toolbarContainer{display:none}.dpmp-welcomeview pdf-browser-viewer .v-captiontext{display:block}.dpmp-welcomeview h1,.dpmp-welcomeview h2{font-weight:400;font-size:var(--lumo-font-size-xl);color:var(--lumo-primary-color);border-bottom:1px solid var(--lumo-contrast-40pct)}.dpmp-welcomeview h1{margin:var(--lumo-space-l) 0 0 0;padding-bottom:var(--lumo-space-s)}.dpmp-welcomeview h2{margin:0 0 var(--lumo-space-m) 0;padding-bottom:var(--lumo-space-s)}#dpmp-welcomeview-header p{margin-block-start:0;margin-block-end:0}@media only screen and (max-width: 1023px){.dpmp-welcomeview{width:100%;min-width:unset;max-width:unset}.dpmp-welcomeview .dpmp-welcomeview-welcomeimage{display:none}.dpmp-welcomeview .dpmp-welcomeview-welcome-container{flex-direction:column-reverse;margin-left:0}.dpmp-welcomeview .dpmp-welcomeview-welcome-container .welcome-text-wrapper{max-width:440px;width:100%;margin-left:auto;margin-right:auto}}.dpmp-block.correspondence__new-correspondence-comment,.dpmp-block.correspondence__old-correspondence-comment,.dpmp-block.correspondence__old-correspondence-comments{padding:0;border:none;border-radius:unset;box-shadow:none}.dpmp-block.correspondence__new-correspondence-comment .dpmp-block__header,.dpmp-block.correspondence__old-correspondence-comment .dpmp-block__header,.dpmp-block.correspondence__old-correspondence-comments .dpmp-block__header{font-size:var(--lumo-font-size-m)}body{overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:400;margin-block-end:var(--lumo-space-m)}a{text-decoration:none}a:hover{color:var(--lumo-primary-color)}a:focus,.dpmp-clickable:focus{outline:2px dotted var(--lumo-primary-color);outline-offset:4px}.dpmp-clickable{cursor:pointer}.dpmp-no-border{border:none;box-shadow:none;border-radius:unset;padding:0}.dpmp-no-scrollbar{overflow:hidden}.dpmp-error{color:var(--lumo-contrast-80pct);background-color:var(--lumo-error-color);border:1px solid var(--lumo-contrast-40pct);border-radius:calc(var(--lumo-border-radius-m) / 2);padding:2rem;margin-bottom:1rem}.dpmp-list-item{padding-bottom:var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-20pct);margin-bottom:var(--lumo-space-m);border-radius:unset}.dpmp-list-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.dpmp-list-card{padding:var(--lumo-space-m);margin:0rem var(--lumo-space-m) var(--lumo-space-m) 0;border:1px solid var(--lumo-contrast-20pct);box-shadow:var(--dpmp-block-box-shadow);overflow-x:hidden}.dpmp-list-card:hover{cursor:pointer}.dpmp-list-card:not(.dpmp-list-card--selected):hover{background-color:var(--lumo-primary-contrast-color)}.dpmp-list-card--selected{background-color:var(--lumo-contrast-5pct);border-left:8px solid var(--lumo-primary-color)}.dpmp-content-centered{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto}.dpmp-block.dpmp-content-wide,.dpmp-content-wide{min-width:unset;max-width:unset;margin:unset}.dpmp-field-label{display:inline-block;color:var(--vaadin-input-field-label-color, var(--lumo-secondary-text-color));font-weight:var(--vaadin-input-field-label-font-weight, 500);font-size:var(--vaadin-input-field-label-font-size, var(--lumo-font-size-s));padding-bottom:var(--lumo-space-xs)}vaadin-connection-indicator .v-loading-indicator,vaadin-connection-indicator .v-status-message{z-index:1251}vaadin-dialog-overlay~.la2-popup-content,vaadin-dialog-overlay~.la2-popup-overlay{z-index:1001;pointer-events:auto}.dpmp-form-dialog{display:block;max-width:var(--dpmp-content-max-width)}body .la2-popup-overlay{z-index:9997}body .la2-popup-content{z-index:9998}body vaadin-multi-select-combo-box-overlay{z-index:9999}.dpmp-mobile{display:none}.la2-tab__icon{position:relative;top:-1px;height:var(--lumo-icon-size-s);width:var(--lumo-icon-size-s)}vaadin-checkbox{padding-top:var(--lumo-space-m)}@media only screen and (max-width: 1023px){.dpmp-mobile{display:block}.dpmp-no-mobile{display:none!important}.dpmp-content-centered{min-width:auto}}html{--vaadin-button-primary-font-weight: 400;--vaadin-button-tertiary-font-weight: 400;--lumo-base-color: #FFF;--lumo-primary-color: #1E4895;--lumo-primary-text-color: var(--lumo-primary-color);--lumo-primary-contrast-color: #FFF;--vaadin-input-field-helper-color: var(--lumo-contrast-70pct);--lumo-required-field-indicator-color: var(--lumo-error-color);--lumo-font-family: Roboto;--lumo-clickable-cursor: pointer;--lumo-font-size: 1rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem;--lumo-line-height-m: 1.4;--lumo-line-height-s: 1.2;--lumo-line-height-xs: 1.1;--dpmp-highlight-color: var(--lumo-primary-color);--dpmp-highlight-color-contrast: var(--lumo-primary-contrast-color);--dpmp-block-border: 1px solid var(--lumo-contrast-30pct);--dpmp-block-box-shadow: 2px 2px 15px rgba(188, 188, 188, .349019607843137);--dpmp-form-block-remove-button-width: 48px;--dpmp-content-min-width: 400px;--dpmp-content-max-width: 1200px;--dpmp-sidebar-width-collapsed: 55px;--dpmp-sidebar-width-expanded: 240px;--dpmp-focus-outline: 2px dotted var(--lumo-primary-color);--dpmp-focus-outline-offset: 2px;--dpmp-zindex-highest: 9999;--dpmp-filter-welcome-image: opacity(90%) invert(15%);--vaadin-button-primary-background: var(--dpmp-highlight-color);--dpmp-vertical-process-bar-height: 45px;--dpmp-color-background-hover: #EDEDED;--dpmp-color-gray-darker: #1A1A1A;--dpmp-color-gray-dark: #515151;--dpmp-color-gray: #666;--dpmp-color-gray-light: #797979;--dpmp-color-gray-lighter: #BCBCBC}.accept-terms .accept-terms__conditions-accepted{width:100%;min-width:var(--dpmp-content-min-width);max-width:var(--dpmp-content-max-width);margin:0 auto 2rem}.hosem-certificate-item-row{display:flex;align-items:center}.hosem-certificate-status-indicator{display:inline-block;margin-right:10px;vertical-align:top;font-size:15px}.hosem-certificate-status-indicator vaadin-icon{width:15px;height:15px}.hosem-certificate-status{width:150px}.hosem-certificate-item-buttons{padding-left:10px;width:250px}.hosem-certificate-status-indicator.IN_PROGRESS{color:var(--lumo-error-color-50pct)}.hosem-certificate-status-indicator.FAILED{color:var(--lumo-error-color)}.hosem-certificate-status-indicator.OPEN{color:#313030}.hosem-certificate-status-indicator.FULFILLED{color:var(--lumo-success-color)}.hosem-certificate-name{padding-right:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.hosem-certificate-type-block .hosem-certificate-name{font-weight:700;font-size:15px}.hosem-certificate-type-event .hosem-certificate-name{font-style:italic}.hosem-certificate-type-event .hosem-certificate-status{font-style:italic;text-decoration:underline}.hosem-applicant-certificate .hosem-certificate-item-row{padding-top:5px;padding-bottom:5px}.hosem-certificate-item-row.LEVEL0 .hosem-certificate-item-indentation{margin-left:0}.hosem-certificate-item-row.LEVEL0 .hosem-certificate-name{width:395px}.hosem-certificate-item-row.LEVEL1 .hosem-certificate-item-indentation{margin-left:10px}.hosem-certificate-item-row.LEVEL1 .hosem-certificate-name{width:385px}.hosem-certificate-item-row.LEVEL2 .hosem-certificate-item-indentation{margin-left:20px}.hosem-certificate-item-row.LEVEL2 .hosem-certificate-name{width:375px}.hosem-certificate-item-row.LEVEL3 .hosem-certificate-item-indentation{margin-left:30px}.hosem-certificate-item-row.LEVEL3 .hosem-certificate-name{width:365px}.hosem-certificate-item-row.LEVEL4 .hosem-certificate-item-indentation{margin-left:40px}.hosem-certificate-item-row.LEVEL4 .hosem-certificate-name{width:355px}.hosem-mycertificates-logo{display:inline-block;width:40%;max-width:200px}.applications-card-item{border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);padding:1rem;margin:1rem}.applications-card-item .applications-card-item__workshop-type{display:inline-block}.applications-card-item .applications-card-item__status{display:inline-block;float:right}.applications-card-item .applications-card-item__title{padding:var(--lumo-space-s) 0;letter-spacing:normal;font-weight:700;color:var(--lumo-primary-color);font-size:var(--lumo-font-size-l);display:block}.applications-card-item .applications-card-item__title .vaadin-button-container{justify-content:left}.applications-card-item .applications-card-item__date-and-facility{display:flex}.applications-card-item .applications-card-item__dates,.applications-card-item .applications-card-item__facilities{width:50%;display:flex;vertical-align:top}.applications-card-item .applications-card-item__dates vaadin-icon,.applications-card-item .applications-card-item__facilities vaadin-icon{width:14px;height:14px;margin-top:3px}.applications-card-item .applications-card-item__facilities-wrapper,.applications-card-item .applications-card-item__dates-wrapper{margin-left:.5rem}.applications-card-item .applications-card-item__tags{margin-top:1rem}.applications-card-item .applications-card-item__tag{border-radius:7px;padding:.3rem .6rem;margin:0 .3rem}.applications-card-item .applications-card-item__tag:first-child{margin-left:0}.applications-card-item .applications-card-item__ects{background-color:#e0e0e0}.applications-card-item .applications-card-item__with-costs{background-color:#ffaaa6}.applications-card-item .applications-card-item__format.ONLINE{background-color:#a97e9c}.applications-card-item .applications-card-item__format.HYBRID{background-color:#e2d4de}.applications-card-item .applications-card-item__format.ON_SITE{background-color:#c6a9bd}@media (max-width: 1400px){.applications-card-item .applications-card-item__dates,.applications-card-item .applications-card-item__facilities{width:100%}.applications-card-item .applications-card-item__dates{padding-bottom:.5rem}.applications-card-item .applications-card-item__date-and-facility{display:block}}.hosem-certificate-administration-summary__event{font-weight:400}.hosem-certificate-administration-summary__event .hosem-certificate-administration-caption-wrapper{margin-left:20px;margin-right:40px}.hosem-certificate-administration-summary__block{font-weight:700}.hosem-certificate-administration-summary__block .hosem-certificate-administration-caption-wrapper{margin-right:20px}.hosem-certificate-administration-caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hosem-header .hosem-header__language-toggle{font-weight:700}.workshop-status-indicator{width:16px;height:16px;display:inline-block;margin-left:5px;vertical-align:sub}.workshop-status-indicator.ALMOSTFULL{color:#f4ed0f}.workshop-status-indicator.FULL{color:red}.workshop-status-indicator.NONE_REQUIRED{color:#00b400}.workshop-status-indicator.FUTURE,.workshop-status-indicator.CLOSED{color:gray}.workshop-status-indicator.OPEN,.workshop-status-indicator.DIRECT_REGISTRATION_DISABLED{color:#00b400}.hosem-workshop-execution__participant-icon{margin-right:8px;height:18px;width:18px}.hosem-workshop-execution__tabs{height:70%}.hosem-workshop-execution__tabs vaadin-tabs{margin:0}.hosem-workshop-price-table__item .dpmp-form-block__header{font-size:1.2rem;padding-bottom:0;margin-bottom:1rem}.fit-seminar-workshop__certificates .fit-seminar-workshop-certificates__certificate-info{display:flex}.fit-seminar-workshop__certificates .fit-seminar-workshop-certificates__certificate-info .fit-seminar-workshop-certificate-info__certificate-name{width:100%}.fit-seminar-workshop__certificates .fit-seminar-workshop-certificates__certificate-info .fit-seminar-workshop-certificate-info__certificate-overview-download{height:1rem;width:1rem}.fit-seminar-workshop__certificates .fit-seminar-workshop-certificates__certificate-info .fit-seminar-workshop-certificate-info__certificate-overview-download vaadin-button{padding:0}.fit-seminar-workshop__certificates .fit-seminar-workshop-certificates__certificate-info .fit-seminar-workshop-certificate-info__certificate-overview-download vaadin-button::part(prefix){height:1rem;width:1rem}.fit-seminar-workshop__contact-persons-info .fit-seminar-workshop-contact-persons-info__headline{font-weight:700}.fit-seminar-workshop__contact-persons-info .fit-seminar-workshop__contact-person-info{margin-top:0}.fit-seminar-workshop__description{margin-top:.5rem;margin-bottom:.5rem;padding-top:2rem}.fit-seminar-workshop__description .fit-seminar-workshop-description__headline,.fit-seminar-workshop-info__facility-contact .fit-seminar-workshop-facility-contact__headline{font-weight:700}.filter-checkbox-group vaadin-checkbox-group{width:100%}.filter-checkbox-group vaadin-button.filter-checkbox-group__more-or-less{height:calc(var(--lumo-button-size) / 2)}.fit-seminar__info-block{background-color:#d1e1ee;padding:.7rem;margin-top:.5rem;margin-bottom:.5rem}.fit-seminar__info-block .fit-seminar__info-block{padding:0}.fit-seminar__info-block .dpmp-download-link{display:block}.fit-seminar__info-block .dpmp-download-link vaadin-icon{width:14px}#dpmp-app-layout__view-content.public-workshop-list-content,#dpmp-app-layout__view-content.public-workshop-list-content .la2-view-EMPTYVIEWCONTENT{overflow:hidden}.public-workshop-list{width:100%;margin:0 auto;display:flex;overflow:hidden}.public-workshop-list .public-workshop-list__results{flex-grow:1;display:inline-block;vertical-align:top;overflow:auto;scrollbar-width:thin}.public-workshop-list .public-workshop-list__filter-and-sort{width:310px;display:inline-block;vertical-align:top;display:flex}.public-workshop-list .public-workshop-list__no-results{border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);padding:var(--lumo-space-m);margin:var(--lumo-space-m);font-weight:700}.public-workshop-list .public-workshop-list__filters{border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);padding:var(--lumo-space-m);margin:var(--lumo-space-m);overflow:auto;scrollbar-width:thin;display:flex;flex-direction:column}.public-workshop-list .public-workshop-list__filters .public-workshop-list_filter__headline{font-weight:700}.public-workshop-list .public-workshop-list__filters .public-workshop-list_filter__content{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-right:5px}.public-workshop-list .public-workshop-list__filters vaadin-checkbox-group::part(label),.public-workshop-list .public-workshop-list__filters vaadin-combo-box::part(label),.public-workshop-list .public-workshop-list__filters vaadin-text-field::part(label){font-weight:700}.public-workshop-list .public-workshop-list__filters vaadin-text-field{width:100%}.public-workshop-list .public-workshop-list__filters vaadin-checkbox-group vaadin-checkbox{padding-top:0}.public-workshop-list .public-workshop-list__show-filter,.public-workshop-list .public-workshop-list-filter__close,.public-workshop-list .public-workshop-list-filter__inline-close{display:none}.public-workshop-list .public-workshop-list-filter__reset{display:block}.public-workshop-list .public-workshop-list__external-links{width:310px;display:inline-block;vertical-align:top}.public-workshop-list .public-workshop-list-external-links__fit-for-fit,.public-workshop-list .public-workshop-list-external-links__future-skills,.public-workshop-list .public-workshop-list-external-links__languages,.public-workshop-list .public-workshop-list-external-links__fit-logo{border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);padding:var(--lumo-space-m);margin:var(--lumo-space-m)}.public-workshop-list .public-workshop-list-external-links__fit-for-fit vaadin-icon,.public-workshop-list .public-workshop-list-external-links__future-skills vaadin-icon,.public-workshop-list .public-workshop-list-external-links__languages vaadin-icon{width:.3rem;height:.3rem;margin-right:var(--lumo-space-m)}.public-workshop-list .public-workshop-list-external-links__link-wrapper vaadin-icon{width:.8rem;height:.8rem;margin-right:.5rem}.public-workshop-list .public-workshop-list-external-links-fit-for-fit__headline,.public-workshop-list .public-workshop-list-external-links-future-skills__headline,.public-workshop-list .public-workshop-list-external-links-languages__headline{font-weight:700}.public-workshop-list .public-workshop-list-external-links__fit-logo img{width:80%}@media (max-width: 1100px){.public-workshop-list .public-workshop-list__external-links{display:none}}@media (max-width: 750px){#dpmp-app-layout__view-content.public-workshop-list-content{overflow:visible}.public-workshop-list{display:block;overflow:auto}.public-workshop-list .public-workshop-list__filter-and-sort{display:block}.public-workshop-list .public-workshop-list__filter-and-sort,.public-workshop-list .public-workshop-list__results{width:100%}.public-workshop-list .public-workshop-list__show-filter,.public-workshop-list .public-workshop-list-filter__close{display:block}.public-workshop-list .public-workshop-list-filter__inline-close{display:inline-block;float:right;padding:0}.public-workshop-list .public-workshop-list__filters{display:none}.public-workshop-list .public-workshop-list__filters.public-workshop-list__mobile-filter{display:block}}.public-workshop-list__item{border:var(--dpmp-block-border);border-radius:var(--lumo-border-radius-l);box-shadow:var(--dpmp-block-box-shadow);padding:var(--lumo-space-m);margin:var(--lumo-space-m)}.public-workshop-list__item .public-workshop-list-item__workshop-type{display:inline-block}.public-workshop-list__item .public-workshop-list-item__status{display:inline-block;float:right}.public-workshop-list__item .public-workshop-list-item__title{padding:var(--lumo-space-s) 0;letter-spacing:normal;font-weight:700;color:var(--lumo-primary-color);font-size:var(--lumo-font-size-l);display:block}.public-workshop-list__item .public-workshop-list-item__title .vaadin-button-container{justify-content:left}.public-workshop-list__item .public-workshop-list-item__date-and-facility{display:flex}.public-workshop-list__item .public-workshop-list-item__dates,.public-workshop-list__item .public-workshop-list-item__facilities{width:50%;display:flex;vertical-align:top}.public-workshop-list__item .public-workshop-list-item__dates vaadin-icon,.public-workshop-list__item .public-workshop-list-item__facilities vaadin-icon{width:14px;height:14px;margin-top:3px}.public-workshop-list__item .public-workshop-list-item__facilities-wrapper,.public-workshop-list__item .public-workshop-list-item__dates-wrapper{margin-left:.5rem}.public-workshop-list__item .public-workshop-list-item__tags{margin-top:1rem}.public-workshop-list__item .public-workshop-list-item__tag{display:inline-block;white-space:nowrap;border-radius:7px;padding:var(--lumo-space-s) var(--lumo-space-m);margin-top:var(--lumo-space-s);margin-bottom:var(--lumo-space-s);margin-right:var(--lumo-space-s);font-size:var(--lumo-font-size-s)}.public-workshop-list__item .public-workshop-list-item__ects{background-color:#5252501a}.public-workshop-list__item .public-workshop-list-item__with-costs{background-color:#731e5a4d}.public-workshop-list__item .public-workshop-list-item__certificate{background-color:#c3a53c33}.public-workshop-list__item .public-workshop-list-item__format.ONLINE{background-color:#6eaac333}.public-workshop-list__item .public-workshop-list-item__format.HYBRID{background-color:#6eaac366}.public-workshop-list__item .public-workshop-list-item__format.ON_SITE{background-color:#6eaac399}.public-workshop-list__item .public-workshop-list-item__format.ONLINE_AND_ON_SITE{background-color:#6eaac3cc}@media (max-width: 1400px){.public-workshop-list__item .public-workshop-list-item__dates,.public-workshop-list__item .public-workshop-list-item__facilities{width:100%}.public-workshop-list__item .public-workshop-list-item__dates{padding-bottom:.5rem}.public-workshop-list__item .public-workshop-list-item__date-and-facility{display:block}}.fit-seminar__content{display:flex;flex-direction:row;width:100%;max-width:var(--dpmp-content-max-width);margin-left:auto;margin-right:auto}.fit-seminar__content .fit-seminar-content__workshop{width:100%;margin:.5rem;flex:1}.fit-seminar__content .fit-seminar-content__additional-infos{width:350px;margin:.5rem}@media (max-width: 1200px){.fit-seminar__content{flex-direction:column}}.fit-seminar__info-block.fit-seminar-workshop-detail__speakers,.fit-seminar__info-block.fit-seminar-workshop-detail__speakers .fit-seminar__info-block{background-color:#e4d8b5}.fit-seminar__info-block.fit-seminar-workshop-detail__speakers .fit-seminar-workshop-speakers__headline{font-weight:700}.fit-seminar__info-block.fit-seminar-workshop-detail__speakers{width:calc(350px - 1.4rem)}.fit-seminar__info-block.fit-seminar-workshop-detail__speakers p{margin-bottom:0;margin-top:0}.fit-seminar__info-block.fit-seminar-workshop-detail__speakers .fit-seminar-workshop-detail-speaker__description,.fit-seminar__info-block.fit-seminar-workshop-detail__speakers .fit-seminar-workshop-detail-speaker__homepage{margin-top:.5rem}.fit-seminar-workshop__dates{display:flex}.fit-seminar-workshop__dates .fit-seminar-workshop-dates__headline{margin-right:1rem}.fit-seminar-workshop__dates .fit-seminar-workshop-dates__content{width:100%;font-weight:700}.fit-seminar-workshop__dates .fit-seminar-workshop-dates__date-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,32%));grid-column-gap:var(--lumo-space-m);grid-row-gap:var(--lumo-space-m)}@media (max-width: 750px){.fit-seminar-workshop__dates .fit-seminar-workshop-dates__date-row{display:block;margin-bottom:var(--lumo-space-m)}.fit-seminar-workshop__dates .fit-seminar-workshop-dates__content span{display:block}}.fit-seminar-workshop__details .fit-seminar-workshop-details__registration{margin-bottom:1rem}.fit-seminar-workshop__details .fit-seminar-workshop-details__participation{margin-top:1rem}.fit-seminar-workshop__overview .fit-seminar-workshop-overview__backlink{display:block;margin-bottom:1rem}.fit-seminar-workshop__overview .fit-seminar-workshop-overview__workshoptype{font-style:italic}.fit-seminar-workshop__overview h1.fit-seminar-workshop-overview__workshopname{letter-spacing:0;text-indent:0;font-weight:200;margin-block-start:var(--lumo-space-m)}.fit-seminar-workshop__overview .fit-seminar-workshop-overview__register{margin-top:2rem}.fit-seminar-workshop-info__row .fit-seminar-workshop-info-row__label{margin-right:5px}html{--dpmp-filter-welcome-image: none;--lumo-primary-color: #003f75}html .dpmp-welcomeview-welcomeimage{border:var(--dpmp-block-border)}
