@charset "UTF-8";.tr-accordion{display:flex;flex-direction:column;height:100%;overflow:hidden;container-name:trAccordion;container-type:inline-size;--tr-accordion-header-height: 2.5rem}.tr-accordion--small{--tr-accordion-header-height: 2rem}.tr-accordion--medium{--tr-accordion-header-height: 2.5rem}.tr-accordion--large{--tr-accordion-header-height: 3rem}.tr-accordion--natural{height:auto}.tr-accordion--natural .tr-accordion__panel--open{flex:0 0 auto}.tr-accordion--natural .tr-accordion__panel--open .tr-accordion__content{overflow:visible}.tr-accordion__panel{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;border-bottom:1px solid var(--border-subtle-01);--tr-accordion-margin-right: var(--spacing-05)}.tr-accordion__panel:first-child{border-top:1px solid var(--border-subtle-01)}.tr-accordion__panel--open{flex:1 1 0}.tr-accordion__panel--open .tr-accordion__content-wrapper{grid-template-rows:1fr;padding-top:8px;padding-bottom:16px;visibility:visible}.tr-accordion__panel--open .tr-accordion__content{overflow:auto}.tr-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--tr-accordion-header-height);box-sizing:border-box;padding:0 1rem;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none}.tr-accordion__header:hover{background-color:var(--background-hover)}.tr-accordion__header:active{background-color:var(--background-active)}.tr-accordion__header:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tr-accordion__chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--tr-accordion-header-height);height:var(--tr-accordion-header-height)}.tr-accordion__chevron svg{width:16px;height:16px;color:var(--icon-primary)}.tr-accordion__title{flex:1;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:var(--tr-accordion-margin-right)}.tr-accordion__content-wrapper{display:grid;grid-template-rows:0fr;flex:1;min-height:0;padding:0 16px;visibility:hidden}.tr-accordion__content{overflow:hidden;min-height:0}.tr-accordion__content-inner{box-sizing:border-box;height:100%;display:flex;flex-direction:column;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing);color:var(--text-primary)}.tr-accordion__content-inner>p,.tr-accordion__content-inner>h1,.tr-accordion__content-inner>h2,.tr-accordion__content-inner>h3,.tr-accordion__content-inner>h4,.tr-accordion__content-inner>h5,.tr-accordion__content-inner>h6,.tr-accordion__content-inner>ul,.tr-accordion__content-inner>ol,.tr-accordion__content-inner>dl,.tr-accordion__content-inner>blockquote{margin-right:var(--tr-accordion-margin-right)}@container trAccordion (min-width: 420px){.tr-accordion__panel{--tr-accordion-margin-right: var(--spacing-10)}}@container trAccordion (min-width: 640px){.tr-accordion__panel{--tr-accordion-margin-right: 25%}}.activity-feed{background-color:var(--background-or-layer)}.activity-feed .activity-container{display:flex;flex-direction:column;gap:16px;padding:16px 16px 180px}.activity-feed .primary-action{display:flex;align-items:center;gap:16px;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing)}.activity-feed .primary-action__details{display:flex;flex-direction:row;align-items:baseline;gap:16px}.activity-feed .primary-action__main{display:block;min-width:0;overflow-wrap:break-word}.activity-feed .primary-action__name,.activity-feed .primary-action__action{display:inline;color:var(--text-primary)}.activity-feed .primary-action__date{color:var(--text-secondary);flex-shrink:0;white-space:nowrap}.activity-feed .activity-entry{display:flex;align-items:flex-start;gap:16px;padding:4px 0 4px 16px;position:relative}.activity-feed .activity-entry+.activity-feed .activity-entry{margin-top:-8px}.activity-feed .activity-entry__details{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.activity-feed .activity-entry__header{display:flex;flex-direction:row;align-items:center;gap:16px}.activity-feed .activity-entry__body{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.activity-feed .activity-entry__name,.activity-feed .activity-entry__action{color:var(--text-primary)}.activity-feed .activity-entry__date{color:var(--text-secondary);white-space:nowrap}.activity-feed .activity-entry__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-secondary)}.activity-feed .activity-entry__row-action{position:absolute;top:4px;right:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .1s ease}.activity-feed .activity-entry:hover .activity-feed .activity-entry__row-action,.activity-feed .activity-entry:focus-within .activity-feed .activity-entry__row-action,.activity-feed .activity-entry--selected .activity-feed .activity-entry__row-action{opacity:1;visibility:visible}.activity-feed .activity-entry--interactive{cursor:pointer}.activity-feed .activity-entry--interactive:hover{background-color:var(--background-hover)}.activity-feed .activity-entry--interactive:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.activity-feed .activity-entry--selected{background-color:var(--background-selected)}.activity-feed .activity-entry--active{background-color:var(--background-selected);box-shadow:inset 3px 0 0 0 var(--interactive)}.activity-feed .activity-entry--undone{opacity:.55}.activity-feed .activity-entry--undone .activity-entry__action{text-decoration:line-through}.activity-feed .activity-entry--highlight .activity-entry__name:after{content:"★";margin-left:6px;color:var(--interactive)}.activity-feed .secondary-action-container{display:flex;flex-direction:column;gap:4px}.activity-feed .secondary-action-container__toggle{background:none;border:none;color:var(--link-primary);cursor:pointer;text-align:left;padding-left:56px;font-family:inherit;font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing)}.activity-feed .secondary-action-container__toggle:hover{color:var(--link-primary-hover)}.activity-feed .secondary-action{display:block;color:var(--text-secondary);padding-left:56px;overflow-wrap:break-word;font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing)}.activity-feed .secondary-action__main,.activity-feed .secondary-action__name,.activity-feed .secondary-action__action{display:inline}.activity-feed .secondary-action__date{display:inline;white-space:nowrap}.activity-feed .secondary-action__date:before{content:"·";margin-inline-end:4px}.activity-feed .comment{display:flex;align-items:flex-start;gap:16px;position:relative}.activity-feed .comment__details{flex:1;display:flex;flex-direction:column}.activity-feed .comment__header{display:flex;flex-direction:row;align-items:center;gap:16px}.activity-feed .comment__name{color:var(--text-primary)}.activity-feed .comment__date{color:var(--text-secondary)}.activity-feed .comment__text{color:var(--text-primary)}.activity-feed .comment__footer{margin-top:4px}.activity-feed .comment__overflow-menu{position:absolute;top:0;right:0}.comment-overlay{display:flex;align-items:flex-start;gap:16px;position:absolute;bottom:0;left:0;right:0;background-color:var(--background-or-layer);padding:16px;box-shadow:0 -2px 8px #0000001a;z-index:1}.comment-overlay__input{flex:1}.comment-overlay__textarea.tr-input{width:100%;height:100%;resize:none;margin-bottom:8px}.comment-overlay .rte-wrapper{margin-bottom:16px}.comment-overlay__button-container{display:flex;justify-content:flex-end}.comment-overlay__button-container .tr-button{width:50%}.activity-followers{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.activity-followers__left{display:flex;align-items:center;gap:12px}.activity-followers__label{color:var(--text-secondary)}.activity-followers__users-container{display:flex;align-items:center;gap:4px}.activity-followers__users{display:flex;gap:8px}.user__icon{border:1px solid var(--tag-color-teal);background-color:var(--tag-background-teal);border-radius:20px;display:flex;justify-content:center;align-items:center}.user__icon--placeholder{background-color:transparent;border-color:#000;border-style:dashed}.user__icon--large{height:40px;width:40px}.user__icon--small{height:24px;width:24px}.user__icon__shortcut{color:var(--tag-color-teal)}.badge{position:absolute;top:8px;right:8px;background-color:var(--support-error);color:var(--text-on-color);font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);height:6px;min-width:6px;max-width:6px;border-radius:3px}.badge--large{top:4px;right:4px;height:16px;min-width:16px;max-width:36px;justify-content:center;display:flex;border-radius:8px;padding:0 4px}.popover .popover-arrow-container,.popover--open .popover-arrow-container{--popover-offset: 0;transform:translateY(var(--popover-offset, 0))}.popover .popover-content,.popover--open .popover-content{background:var(--popover-background-color);color:var(--popover-text-color);box-sizing:border-box;padding:1rem;font-family:inherit;font-size:100%;vertical-align:baseline;border-radius:2px;inline-size:max-content;max-inline-size:23rem;max-width:23rem}.tr-tooltip{--popover-offset: var(--spacing-03);z-index:10000}.tr-tooltip__label{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing)}.tr-tooltip__label.heading-compact{font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);font-weight:var(--heading-compact-font-weight);letter-spacing:var(--heading-compact-letter-spacing)}.tooltip-content{overflow-wrap:break-word;border-radius:2px;max-width:288px!important}.tooltip-content--medium{padding:var(--spacing-02) var(--spacing-05)!important}.tooltip-content--small{padding:var(--spacing-01) var(--spacing-05)!important}.tooltip-content--small .tr-tooltip__label{font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing)}.tooltip-trigger_wrapper{display:inline-flex;align-items:center;justify-content:center}.tr-button__wrapper{display:inline-block}.tr-button__wrapper+.tr-button__wrapper{margin-left:2px}.tr-button__container{font-family:Segoe UI,Arial,sans-serif;font-size:var(--body-compact-font-size);font-weight:500;line-height:var(--body-compact-line-height);letter-spacing:var(--body-compact-letter-spacing);display:flex;height:48px;padding-left:16px;padding-right:64px;background-color:var(--button-primary);color:var(--text-on-color);cursor:pointer;transition:all .25s ease;align-items:center;box-sizing:border-box;position:relative;border-width:0}.tr-button__container:hover{background-color:var(--button-primary-hover)}.tr-button__container:active,.tr-button__container.tr-button__container--active{background-color:var(--button-primary-active)}.tr-button__container:focus{border:2px solid var(--focus-inset);outline:2px solid var(--focus);padding-left:14px;padding-right:62px}.tr-button__container:focus.tr-button__container--icon,.tr-button__container:focus.tr-button__container--iconOnly{padding-left:14px;padding-right:14px}.tr-button__container--small{height:32px;line-height:32px}.tr-button__container--iconOnly.tr-button__container--small{padding-left:8px!important;padding-right:8px!important}.tr-button__container--iconOnly.tr-button__container--small.tr-button__container--tertiary{padding-left:6px!important;padding-right:6px!important}.tr-button__container--iconOnly.tr-button__container--small.tr-button__container--tertiary:hover{padding-left:8px!important;padding-right:8px!important}.tr-button__container--ghost{background-color:transparent;color:var(--icon-primary)}.tr-button__container--ghost .tr-button svg{margin-left:8px}.tr-button__container--ghost:hover{background-color:var(--background-hover)}.tr-button__container--ghost:active,.tr-button__container--ghost.tr-button__container--active{background-color:var(--background-active);color:var(--link-primary-hover)}.tr-button__container--ghost:focus{border:2px solid var(--focus);outline:none}.tr-button__container--ghost.tr-button__container--disabled{border-color:var(--button-disabled);color:var(--text-disabled);pointer-events:none}.tr-button__container--ghost.tr-button__container--disabled svg{color:var(--icon-disabled)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled){color:var(--button-danger-tertiary)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):hover{background-color:var(--button-danger-hover);color:var(--text-on-color)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):hover svg{color:var(--text-on-color)!important}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):active,.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled).tr-button__container--active{background-color:var(--button-danger-active)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):focus{background-color:var(--button-danger-tertiary);color:var(--text-on-color);border:2px solid var(--focus-inset)}.tr-toaster__container{position:fixed;bottom:40px;right:0;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:400px;min-width:320px;pointer-events:none;max-height:calc(100% - 40px);overflow-x:hidden;overflow-y:auto;padding:20px;box-sizing:border-box}.tr-toaster__container>*{pointer-events:auto}@media(max-width:480px){.tr-toaster__container{right:16px;bottom:16px;left:16px;max-width:none;min-width:auto}}.tr-toaster{display:flex;align-items:flex-start;min-height:64px;padding:16px;border-left:3px solid;background-color:var(--layer-01);box-shadow:0 4px 12px #0000004d;flex-shrink:0;opacity:0;transform:translate(100%);transition:opacity .3s ease-out,transform .3s ease-out}.tr-toaster--entering{opacity:0;transform:translate(100%);animation:slideInToaster .3s ease-out forwards}.tr-toaster--static{opacity:1;transform:translate(0);animation:none}.tr-toaster--closing{animation:slideOutToaster .3s ease-in forwards}@keyframes slideInToaster{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToaster{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.tr-toaster--info{border-left-color:var(--icon-primary)}.tr-toaster--info .tr-toaster__icon{color:var(--icon-primary)}.tr-toaster--success{border-left-color:var(--support-success)}.tr-toaster--success .tr-toaster__icon{color:var(--support-success)}.tr-toaster--warning{border-left-color:var(--caution-minor)}.tr-toaster--warning .tr-toaster__icon{color:var(--caution-minor)}.tr-toaster--error{border-left-color:var(--support-error)}.tr-toaster--error .tr-toaster__icon{color:var(--support-error)}.tr-toaster--low-contrast{background-color:var(--layer-02);box-shadow:none;border:1px solid var(--border-subtle-01)}.tr-toaster--low-contrast.tr-toaster--info{background-color:var(--support-info-inverse);border-left-color:var(--support-info)}.tr-toaster--low-contrast.tr-toaster--success{background-color:var(--support-success);border-left-color:var(--support-success)}.tr-toaster--low-contrast.tr-toaster--warning{background-color:var(--caution-minor);border-left-color:var(--caution-minor)}.tr-toaster--low-contrast.tr-toaster--error{background-color:var(--support-error-inverse);border-left-color:var(--support-error)}.tr-toaster__icon{flex-shrink:0;margin-right:16px;margin-top:1px}.tr-toaster__icon svg{width:20px;height:20px}.tr-toaster__content{flex:1;min-width:0}.tr-toaster__title{font-size:14px;font-weight:600;line-height:1.29;color:var(--text-primary);margin-bottom:2px}.tr-toaster__subtitle{font-size:14px;font-weight:400;line-height:1.29;color:var(--text-secondary);margin-bottom:8px}.tr-toaster__details{font-size:14px;line-height:1.29;color:var(--text-secondary);margin-bottom:8px}.tr-toaster__details p{margin:0 0 8px}.tr-toaster__details p:last-child{margin-bottom:0}.tr-toaster__caption{font-size:12px;line-height:1.33;color:var(--text-helper);margin-top:8px}.tr-toaster__action{margin-top:16px}.tr-toaster__actions{flex-shrink:0;margin-left:16px;margin-top:-4px;display:flex;align-items:center}.tr-toaster__timer{font-size:12px;font-weight:500;color:var(--text-helper);min-width:20px;text-align:center;background:#ffffff1a;padding:2px 6px;border-radius:4px}.tr-toaster__close{flex-shrink:0;margin-left:16px;margin-top:-4px}.tr-toaster__close-all{width:100%;display:flex;justify-content:flex-end;align-items:center;position:sticky;bottom:0;right:0}@media(max-width:480px){.tr-toaster{padding:12px}.tr-toaster__icon{margin-right:12px}.tr-toaster__actions,.tr-toaster__close{margin-left:12px}}.tr-tabs__wrapper{height:100%}.tr-tabs__wrapper:has(.tr-tabs__container--content-natural){height:auto}.tr-tabs__content{flex:1;overflow-y:auto;min-height:0}.tr-tabs__content__wrapper{overflow:auto;flex:1;min-height:0}.tr-tabs__content--hidden{display:none}.tr-tabs__content--active{display:block}.tr-tabs__content:has(.tr-datatable__wrapper){padding:0}.tr-tabs__content:has(.tr-tabs__wrapper){padding:16px}.tr-tabs__content-wrapper{flex:1;min-height:0}.tr-tabs__header{box-sizing:border-box;background:transparent;color:var(--text-secondary);cursor:pointer;border-color:var(--border-subtle);border-bottom:2px solid var(--border-subtle);margin-right:1px;padding:8px 16px;height:auto;min-height:40px;display:flex;align-items:center;justify-content:center;transition:background .25s ease,color .25s ease;white-space:nowrap;flex-shrink:0;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing)}.tr-tabs__header__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.tr-tabs__header__top-line{display:flex;align-items:center;justify-content:center}.tr-tabs__header__subline{font-size:12px;color:var(--text-secondary);white-space:nowrap;font-weight:400;margin-top:-3px}.tr-tabs__header__wrapper{display:flex;align-items:stretch;position:relative}.tr-tabs__header__wrapper__after{flex:1}.tr-tabs__header__container{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tr-tabs__header__container::-webkit-scrollbar{display:none}.tr-tabs__header:hover{color:var(--text-primary)}.tr-tabs__header--selected{color:var(--text-primary);border-color:var(--border-interactive);font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);font-weight:var(--heading-compact-font-weight);letter-spacing:var(--heading-compact-letter-spacing)}.tr-tabs__header--disabled{color:var(--text-disabled);border-bottom-color:var(--border-disabled);pointer-events:none}.tr-tabs__header--disabled svg{color:var(--icon-disabled)!important}.tr-tabs__header svg{margin-left:8px;color:var(--icon-secondary);width:16px;height:16px}.tr-tabs__header svg:nth-child(1){margin-left:0}.tr-tabs__scroll-button{border:none;color:var(--icon-secondary);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;transition:all .25s ease;z-index:1}.tr-tabs__scroll-button:hover{background:var(--background-or-layer-hover);color:var(--icon-primary)}.tr-tabs__scroll-button svg{margin:0}.tr-tabs__addNew{display:flex;align-items:center;border-bottom:2px solid var(--border-subtle);white-space:nowrap}.tr-tabs__container{box-sizing:border-box;height:100%;display:flex;flex-direction:column}.tr-tabs__container--equal-height>.tr-tabs__content__wrapper{position:relative;flex:1;min-height:0;display:grid;grid-template-areas:"content";grid-template-rows:1fr;grid-template-columns:1fr;overflow:hidden}.tr-tabs__container--equal-height>.tr-tabs__content__wrapper>.tr-tabs__content{grid-area:content;overflow:hidden}.tr-tabs__container--equal-height>.tr-tabs__content__wrapper>.tr-tabs__content.tr-tabs__content--hidden{display:block;visibility:hidden;z-index:-1;padding:0;height:0}.tr-tabs__container--equal-height>.tr-tabs__content__wrapper>.tr-tabs__content.tr-tabs__content--active{visibility:visible;z-index:1}.tr-tabs__container--equal-height>.tr-tabs__content__wrapper>.tr-tabs__content.tr-tabs__content--scrolled{overflow-y:auto}.tr-tabs__container--equal-height>.tr-tabs__content__wrapper>.tr-tabs__content.tr-tabs__content--padding-zero{padding:0}.tr-tabs__container--vertical{background:var(--background-or-layer);flex-direction:row}.tr-tabs__container--vertical>.tr-tabs__header__wrapper{flex-direction:column}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__header__container{flex-direction:column;overflow-x:visible;overflow-y:auto}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header{height:64px;min-width:200px;border-color:var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:3px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header:hover{color:var(--text-primary);background-color:var(--background-or-layer-hover)}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header.tr-tabs__header--selected{color:var(--text-primary);border-left:3px solid var(--border-interactive);border-right:1px solid var(--background-or-layer);font-weight:600;position:relative;z-index:1}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__addNew{padding:8px;justify-content:center;border-bottom:1px solid var(--border-subtle);border-left:3px solid var(--border-subtle);border-right:1px solid var(--border-subtle)}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__header__wrapper__after{position:absolute;top:0;right:1px;bottom:0;width:1px;background-color:var(--border-subtle)}.tr-tabs__container--vertical>.tr-tabs__header__wrapper>.tr-tabs__scroll-button{display:none}.tr-tabs__container--vertical>.tr-tabs__content__wrapper>.tr-tabs__content{flex:1;overflow-y:auto}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header{box-sizing:border-box;background:var(--background-or-layer-accent);border-right:1px solid var(--border-subtle);border-bottom:0;margin-right:0;color:var(--text-secondary);height:48px;min-width:48px}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header:nth-last-child(1){border-right:none}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header:hover{color:var(--text-primary);background-color:var(--background-or-layer-accent-hover)}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header.tr-tabs__header--selected{background:var(--background-or-layer);border-top:2px solid var(--border-interactive);color:var(--text-primary);font-weight:500;border-right:0;pointer-events:none;padding-right:17px}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__header.tr-tabs__header--selected:nth-last-child(1){padding-right:16px}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__container>.tr-tabs__addNew{border-bottom:0}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__header__wrapper__after{display:none}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__scroll-button{height:48px;width:48px;background:var(--background-or-layer-accent)}.tr-tabs__container--contained>.tr-tabs__header__wrapper>.tr-tabs__scroll-button:hover{background:var(--background-or-layer-accent-hover)}.tr-tabs__container--contained>.tr-tabs__content__wrapper{background-color:var(--background-or-layer)}.tr-tabs__container--contained>.tr-tabs__content__wrapper>.tr-tabs__content{flex:1;overflow-y:auto;padding:16px}.tr-tabs__container--contained>.tr-tabs__content__wrapper>.tr-tabs__content:has(.tr-datatable__wrapper){padding:0}.tr-tabs__container--contained.tr-tabs__container--equal-height>.tr-tabs__content__wrapper>.tr-tabs__content{padding:16px}.tr-tabs__container>.tr-tabs__content{flex:1;overflow-y:auto;min-height:0}.tr-tabs__container--content-natural{height:auto}.tr-tabs__container--content-natural>.tr-tabs__content__wrapper{flex:none;min-height:0;overflow:visible}.tr-tabs__container--content-natural>.tr-tabs__content__wrapper>.tr-tabs__content{overflow:visible}.tr-textSizeReserver{display:inline-block;position:relative}.tr-textSizeReserver__container{visibility:hidden;white-space:nowrap;font-weight:600;font-style:italic}.tr-textSizeReserver__content{position:absolute;white-space:nowrap;top:0}.overflow-menu{display:inline-block}.menu,.menu-item-group{margin:0;padding:0;min-width:160px;width:max-content;background-color:var(--background-or-layer);-webkit-user-select:none;user-select:none}.menu--scrollable{max-height:min(60vh,480px);overflow-y:auto;overflow-x:hidden}.menu--contextMenu,.menu--submenu{box-shadow:0 2px 2px #0003}.menu--with-icons>.menu-item,.menu--with-icons>.menu-item-selectable,.menu--with-icons .menu-item-group ul>.menu-item,.menu--with-icons .menu-item-group ul>.menu-item-selectable,.menu--with-selectable-items>.menu-item,.menu--with-selectable-items>.menu-item-selectable,.menu--with-selectable-items .menu-item-group ul>.menu-item,.menu--with-selectable-items .menu-item-group ul>.menu-item-selectable{display:grid;align-items:center}.menu--with-icons:not(.menu--with-selectable-items)>.menu-item,.menu--with-icons:not(.menu--with-selectable-items)>.menu-item-selectable,.menu--with-icons:not(.menu--with-selectable-items) .menu-item-group ul>.menu-item,.menu--with-icons:not(.menu--with-selectable-items) .menu-item-group ul>.menu-item-selectable{grid-template-columns:1rem 1fr max-content}.menu--with-icons:not(.menu--with-selectable-items)>.menu-item .menu-item__icon,.menu--with-icons:not(.menu--with-selectable-items)>.menu-item-selectable .menu-item__icon,.menu--with-icons:not(.menu--with-selectable-items) .menu-item-group ul>.menu-item .menu-item__icon,.menu--with-icons:not(.menu--with-selectable-items) .menu-item-group ul>.menu-item-selectable .menu-item__icon{display:flex}.menu--with-icons:not(.menu--with-selectable-items)>.menu-item .menu-item__selection-icon,.menu--with-icons:not(.menu--with-selectable-items)>.menu-item-selectable .menu-item__selection-icon,.menu--with-icons:not(.menu--with-selectable-items) .menu-item-group ul>.menu-item .menu-item__selection-icon,.menu--with-icons:not(.menu--with-selectable-items) .menu-item-group ul>.menu-item-selectable .menu-item__selection-icon{display:none}.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group)>.menu-item,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group)>.menu-item-selectable,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group) .menu-item-group ul>.menu-item,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group) .menu-item-group ul>.menu-item-selectable{grid-template-columns:1rem 1fr max-content}.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group)>.menu-item .menu-item__selection-icon,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group)>.menu-item-selectable .menu-item__selection-icon,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group) .menu-item-group ul>.menu-item .menu-item__selection-icon,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group) .menu-item-group ul>.menu-item-selectable .menu-item__selection-icon{display:flex}.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group)>.menu-item .menu-item__icon,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group)>.menu-item-selectable .menu-item__icon,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group) .menu-item-group ul>.menu-item .menu-item__icon,.menu--with-selectable-items:not(.menu.menu--with-icons):not(.menu--with-icons.menu-item-group) .menu-item-group ul>.menu-item-selectable .menu-item__icon{display:none}.menu--with-selectable-items.menu--with-icons>.menu-item,.menu--with-selectable-items.menu--with-icons>.menu-item-selectable,.menu--with-selectable-items.menu--with-icons .menu-item-group ul>.menu-item,.menu--with-selectable-items.menu--with-icons .menu-item-group ul>.menu-item-selectable{grid-template-columns:1rem 1rem 1fr max-content}.menu--with-selectable-items.menu--with-icons>.menu-item .menu-item__icon,.menu--with-selectable-items.menu--with-icons>.menu-item-selectable .menu-item__icon,.menu--with-selectable-items.menu--with-icons .menu-item-group ul>.menu-item .menu-item__icon,.menu--with-selectable-items.menu--with-icons .menu-item-group ul>.menu-item-selectable .menu-item__icon{display:flex}.menu--with-selectable-items.menu--with-icons>.menu-item .menu-item__selection-icon,.menu--with-selectable-items.menu--with-icons>.menu-item-selectable .menu-item__selection-icon,.menu--with-selectable-items.menu--with-icons .menu-item-group ul>.menu-item .menu-item__selection-icon,.menu--with-selectable-items.menu--with-icons .menu-item-group ul>.menu-item-selectable .menu-item__selection-icon{display:flex}.menu-item-group{width:100%;height:fit-content}.menu-item-group ul{margin:0;padding:0;width:100%;height:fit-content}.menu-item,.menu-item-selectable{box-sizing:border-box;margin:0;height:100%;width:100%;vertical-align:baseline;display:grid;grid-template-columns:1fr max-content;column-gap:.5rem;align-items:center;position:relative;overflow:visible;background-color:var(--background-or-layer);color:var(--text-secondary);transition:background-color .11s cubic-bezier(0,0,.38,.9);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;justify-content:space-between;padding:0 1rem;block-size:100%;cursor:pointer;inline-size:100%;text-align:start;white-space:nowrap}.menu-item--divider{border-top:1px solid var(--border-subtle)}.menu-item__label{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu-item__checkbox{box-sizing:border-box;width:1rem;height:1rem;min-width:1rem;border:2px solid var(--icon-primary);border-radius:2px;background-color:transparent;padding:2px;transition:background-color .2s ease}.menu-item__checkbox--checked{background-color:var(--icon-primary);border-color:var(--icon-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;background-origin:padding-box}.menu-item__sublabel{display:block;font-size:.75rem;line-height:1.1;color:var(--text-secondary)}.menu-item__selection-icon,.menu-item__icon{align-items:center;fill:var(--icon-secondary);display:none}.menu-item__selection-icon svg,.menu-item__icon svg{fill:var(--icon-secondary);width:16px;height:16px}.menu-item__selection-icon{margin-right:8px;margin-left:-4px}.menu-item__indicator{width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.menu-item__indicator svg{fill:var(--icon-secondary)}.menu-item:hover,.menu-item-selectable:hover,.menu-item:focus,.menu-item-selectable:focus{background:var(--background-or-layer-hover);color:var(--text-primary);outline:none}.menu-item:has(.menu-item__indicator):has(.menu--submenu):before,.menu-item-selectable:has(.menu-item__indicator):has(.menu--submenu):before{content:"";position:absolute;z-index:2;pointer-events:auto;clip-path:polygon(0 0,32px 32px,calc(100% - 32px) 32px,100% 0,100% 100%,calc(100% - 32px) calc(100% - 32px),32px calc(100% - 32px),0 100%);inset:-32px 0}.menu-item>.menu,.menu-item-selectable>.menu,.menu-item>.menu-item-group,.menu-item-selectable>.menu-item-group{position:absolute;left:calc(100% + 1px);top:0;z-index:1000}.menu-item--danger:hover,.menu-item--danger:focus{background:var(--support-error);color:var(--text-on-color);outline:none}.menu-item--disabled{color:var(--text-disabled);cursor:not-allowed}.menu-item--extra-small .menu-item,.menu-item--extra-small .menu-item-selectable,.menu-item--extra-small .menu.menu--submenu .menu-item,.menu-item--extra-small .menu--submenu.menu-item-group .menu-item,.menu-item--extra-small .menu.menu--submenu .menu-item-selectable,.menu-item--extra-small .menu--submenu.menu-item-group .menu-item-selectable{height:24px;font-size:.85rem}.menu-item--small .menu-item,.menu-item--small .menu-item-selectable,.menu-item--small .menu.menu--submenu .menu-item,.menu-item--small .menu--submenu.menu-item-group .menu-item,.menu-item--small .menu.menu--submenu .menu-item-selectable,.menu-item--small .menu--submenu.menu-item-group .menu-item-selectable{height:32px}.menu-item--medium .menu-item,.menu-item--medium .menu-item-selectable,.menu-item--medium .menu.menu--submenu .menu-item,.menu-item--medium .menu--submenu.menu-item-group .menu-item,.menu-item--medium .menu.menu--submenu .menu-item-selectable,.menu-item--medium .menu--submenu.menu-item-group .menu-item-selectable{height:40px}.menu-item--large .menu-item,.menu-item--large .menu-item-selectable,.menu-item--large .menu.menu--submenu .menu-item,.menu-item--large .menu--submenu.menu-item-group .menu-item,.menu-item--large .menu.menu--submenu .menu-item-selectable,.menu-item--large .menu--submenu.menu-item-group .menu-item-selectable{height:48px}.inlineLoading-label{margin-left:8px;font-family:Segoe UI,Arial,"sans-serif";font-size:14px;line-height:18px;letter-spacing:0}.spinner{border-radius:50%;animation:spin 1s linear infinite}.spinner-small{width:16px;height:16px;border:4px solid rgba(0,0,0,.1);border-top:4px solid var(--button-primary)}.spinner-medium{width:50px;height:50px;border:5px solid rgba(0,0,0,.1);border-top:5px solid var(--button-primary)}.spinner-large{width:100px;height:100px;border:7px solid rgba(0,0,0,.1);border-top:7px solid var(--button-primary)}.circleSuccess{box-sizing:content-box;background-color:green;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.circleSuccess-small{width:16px;height:16px}.circleSuccess-small:after{content:"";display:block;width:25%;height:52.6315789474%;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;bottom:25%}.circleSuccess-medium{width:50px;height:50px}.circleSuccess-medium:after{content:"";display:block;width:25%;height:52.6315789474%;border:solid white;border-width:0 5px 5px 0;transform:rotate(45deg);position:absolute;bottom:25%}.circleSuccess-large{width:80px;height:80px}.circleSuccess-large:after{content:"";display:block;width:25%;height:52.6315789474%;border:solid white;border-width:0 7px 7px 0;transform:rotate(45deg);position:absolute;bottom:25%}.circleError{box-sizing:content-box;background-color:red;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.circleError-small{width:16px;height:16px}.circleError-small:after{content:"";position:absolute;width:12.5%;height:71.4285714286%;background-color:#fff;transform-origin:center;transform:rotate(-45deg)}.circleError-medium{width:50px;height:50px}.circleError-medium:after{content:"";position:absolute;width:12.5%;height:71.4285714286%;background-color:#fff;transform-origin:center;transform:rotate(-45deg)}.circleError-large{width:80px;height:80px}.circleError-large:after{content:"";position:absolute;width:12.5%;height:71.4285714286%;background-color:#fff;transform-origin:center;transform:rotate(-45deg)}.tr-input.input{font-family:Segoe UI,Arial,sans-serif;width:100%;margin-bottom:24px;position:relative;--input-label-row-height: 24px}.tr-input.input.input--noLabel,.tr-input.input.select--noLabel{--input-label-row-height: 0px}.tr-input.input .input__label-row{display:flex;align-items:baseline;gap:8px}.tr-input.input input,.tr-input.input select,.tr-input.input textarea{font-family:Segoe UI,Arial,sans-serif;box-sizing:border-box;border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--border-strong);border-radius:0;color:var(--text-primary);background-color:var(--field);width:100%;height:var(--layout-size-height);padding:8px 16px;cursor:text;transition:background-color .2s ease}.tr-input.input input:focus,.tr-input.input select:focus,.tr-input.input textarea:focus{outline:2px solid var(--focus);outline-offset:-2px}.tr-input.input input:read-only:not(input[type=checkbox]):not(input[type=radio]):not([disabled]),.tr-input.input select:read-only:not(input[type=checkbox]):not(input[type=radio]):not([disabled]),.tr-input.input textarea:read-only:not(input[type=checkbox]):not(input[type=radio]):not([disabled]){background-color:transparent;color:var(--text-secondary);cursor:not-allowed;border-bottom:1px solid var(--border-subtle)}.tr-input.input input:read-only:not(input[type=checkbox]):not(input[type=radio]):not([disabled]):hover,.tr-input.input select:read-only:not(input[type=checkbox]):not(input[type=radio]):not([disabled]):hover,.tr-input.input textarea:read-only:not(input[type=checkbox]):not(input[type=radio]):not([disabled]):hover{cursor:not-allowed}.tr-input.input input:disabled,.tr-input.input select:disabled,.tr-input.input textarea:disabled{border-color:var(--icon-disabled);background-color:var(--field);color:var(--text-disabled);cursor:not-allowed;pointer-events:painted;border-bottom:transparent}.tr-input.input input:disabled:hover,.tr-input.input select:disabled:hover,.tr-input.input textarea:disabled:hover{cursor:not-allowed;background-color:var(--field)}.tr-input.input input:hover:not(input[type=checkbox]):not(input[type=radio]):not([readonly]):not([disabled]),.tr-input.input select:hover:not(input[type=checkbox]):not(input[type=radio]):not([readonly]):not([disabled]),.tr-input.input textarea:hover:not(input[type=checkbox]):not(input[type=radio]):not([readonly]):not([disabled]){background-color:var(--field-hover)}.tr-input.input textarea{height:unset;min-height:40px}.tr-input.input--textarea{position:relative}.tr-input.input--textarea textarea{resize:vertical}.tr-input.input--textarea .textarea__counter{margin-inline-start:auto}.tr-input.input [type=date],.tr-input.input [type=datetime-local],.tr-input.input [type=time],.tr-input.input [type=month]{font-family:monospace}.tr-input.input [type=date]::-webkit-calendar-picker-indicator,.tr-input.input [type=datetime-local]::-webkit-calendar-picker-indicator,.tr-input.input [type=time]::-webkit-calendar-picker-indicator,.tr-input.input [type=month]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px'%3E%3Cpath d='M216-96q-29.7 0-50.85-21.5Q144-139 144-168v-528q0-29 21.15-50.5T216-768h72v-96h72v96h240v-96h72v96h72q29.7 0 50.85 21.5Q816-725 816-696v528q0 29-21.15 50.5T744-96H216Zm0-72h528v-360H216v360Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20px' viewBox='0 -960 960 960' width='20px'%3E%3Cpath d='M216-96q-29.7 0-50.85-21.5Q144-139 144-168v-528q0-29 21.15-50.5T216-768h72v-96h72v96h240v-96h72v96h72q29.7 0 50.85 21.5Q816-725 816-696v528q0 29-21.15 50.5T744-96H216Zm0-72h528v-360H216v360Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px 16px;mask-size:16px 16px;background-repeat:no-repeat;background-image:none;background-color:var(--icon-primary)}.tr-input.input [type=date]::-webkit-datetime-edit-month-field,.tr-input.input [type=date]::-webkit-datetime-edit-day-field,.tr-input.input [type=date]::-webkit-datetime-edit-year-field,.tr-input.input [type=date]::-webkit-datetime-edit-text,.tr-input.input [type=datetime-local]::-webkit-datetime-edit-month-field,.tr-input.input [type=datetime-local]::-webkit-datetime-edit-day-field,.tr-input.input [type=datetime-local]::-webkit-datetime-edit-year-field,.tr-input.input [type=datetime-local]::-webkit-datetime-edit-text,.tr-input.input [type=time]::-webkit-datetime-edit-month-field,.tr-input.input [type=time]::-webkit-datetime-edit-day-field,.tr-input.input [type=time]::-webkit-datetime-edit-year-field,.tr-input.input [type=time]::-webkit-datetime-edit-text,.tr-input.input [type=month]::-webkit-datetime-edit-month-field,.tr-input.input [type=month]::-webkit-datetime-edit-day-field,.tr-input.input [type=month]::-webkit-datetime-edit-year-field,.tr-input.input [type=month]::-webkit-datetime-edit-text{color:var(--text-primary)}.tr-input.input [type=date]:disabled::-webkit-datetime-edit-month-field,.tr-input.input [type=date]:disabled::-webkit-datetime-edit-day-field,.tr-input.input [type=date]:disabled::-webkit-datetime-edit-year-field,.tr-input.input [type=date]:disabled::-webkit-datetime-edit-text,.tr-input.input [type=datetime-local]:disabled::-webkit-datetime-edit-month-field,.tr-input.input [type=datetime-local]:disabled::-webkit-datetime-edit-day-field,.tr-input.input [type=datetime-local]:disabled::-webkit-datetime-edit-year-field,.tr-input.input [type=datetime-local]:disabled::-webkit-datetime-edit-text,.tr-input.input [type=time]:disabled::-webkit-datetime-edit-month-field,.tr-input.input [type=time]:disabled::-webkit-datetime-edit-day-field,.tr-input.input [type=time]:disabled::-webkit-datetime-edit-year-field,.tr-input.input [type=time]:disabled::-webkit-datetime-edit-text,.tr-input.input [type=month]:disabled::-webkit-datetime-edit-month-field,.tr-input.input [type=month]:disabled::-webkit-datetime-edit-day-field,.tr-input.input [type=month]:disabled::-webkit-datetime-edit-year-field,.tr-input.input [type=month]:disabled::-webkit-datetime-edit-text{color:var(--text-disabled)}.tr-input.input [type=date][readonly]::-webkit-datetime-edit-month-field,.tr-input.input [type=date][readonly]::-webkit-datetime-edit-day-field,.tr-input.input [type=date][readonly]::-webkit-datetime-edit-year-field,.tr-input.input [type=date][readonly]::-webkit-datetime-edit-text,.tr-input.input [type=datetime-local][readonly]::-webkit-datetime-edit-month-field,.tr-input.input [type=datetime-local][readonly]::-webkit-datetime-edit-day-field,.tr-input.input [type=datetime-local][readonly]::-webkit-datetime-edit-year-field,.tr-input.input [type=datetime-local][readonly]::-webkit-datetime-edit-text,.tr-input.input [type=time][readonly]::-webkit-datetime-edit-month-field,.tr-input.input [type=time][readonly]::-webkit-datetime-edit-day-field,.tr-input.input [type=time][readonly]::-webkit-datetime-edit-year-field,.tr-input.input [type=time][readonly]::-webkit-datetime-edit-text,.tr-input.input [type=month][readonly]::-webkit-datetime-edit-month-field,.tr-input.input [type=month][readonly]::-webkit-datetime-edit-day-field,.tr-input.input [type=month][readonly]::-webkit-datetime-edit-year-field,.tr-input.input [type=month][readonly]::-webkit-datetime-edit-text{color:var(--text-secondary)}.tr-input.input--noPicker [type=date]::-webkit-calendar-picker-indicator,.tr-input.input--noPicker [type=datetime-local]::-webkit-calendar-picker-indicator,.tr-input.input--noPicker [type=time]::-webkit-calendar-picker-indicator,.tr-input.input--noPicker [type=month]::-webkit-calendar-picker-indicator{display:none}.tr-input.input [type=time]::-webkit-calendar-picker-indicator{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8'/%3E%3Cpath d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px'%3E%3Cpath d='M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2M12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8'/%3E%3Cpath d='M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z'/%3E%3C/svg%3E")}.tr-input.input.input__time--extended input{font-family:monospace}.tr-input.input--number{position:relative}.tr-input.input--number .number-input__wrapper{display:flex;align-items:center;position:relative}.tr-input.input--number input{flex:1;padding-right:70px}.tr-input.input--number input[type=number]::-webkit-inner-spin-button,.tr-input.input--number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tr-input.input--number .status-icon{right:calc(80px + 1rem)}.tr-input.input--number--hide-steppers input{padding-right:16px}.tr-input.input--number--hide-steppers.input--invalid input,.tr-input.input--number--hide-steppers.input--warning input{padding-right:40px}.tr-input.input--number--hide-steppers .status-icon{right:1rem}.tr-input.input .number-input__wrapper{position:relative;display:block}.tr-input.input .number-input__controls{position:absolute;inset-inline-end:0;inset-block:0;display:flex;flex-direction:row;align-items:center}.tr-input.input .number-input__controls .number-input__separator{flex:0 0 auto;block-size:1rem;inline-size:.0625rem;background-color:var(--border-subtle)}.tr-input.input .number-input__controls .number-input__separator:first-of-type{display:none}.tr-input.input .number-input__controls .number-input__button{display:flex;align-items:center;justify-content:center}.tr-input.input .number-input__controls .number-input__button svg{width:16px;height:16px}.tr-input.input.input--invalid .number-input__separator:first-of-type,.tr-input.input.input--warning .number-input__separator:first-of-type{display:block}.tr-input.input--checkbox,.tr-input.input--radio{display:flex;justify-content:flex-start;margin-bottom:.375rem;flex-flow:wrap}.tr-input.input--checkbox input,.tr-input.input--radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;order:-1;cursor:pointer;width:1rem!important;height:1rem;min-width:1rem!important;min-height:1rem;margin:0 8px 0 0;margin-inline-start:2px;position:relative;border:2px solid var(--icon-primary)!important;border-radius:2px;background-color:transparent;transition:background-color .2s ease;padding:2px}.tr-input.input--checkbox input:focus,.tr-input.input--radio input:focus{outline:2px solid var(--focus);outline-offset:1px}.tr-input.input--checkbox input:checked,.tr-input.input--radio input:checked{background-color:var(--icon-primary);border-color:var(--icon-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;background-origin:padding-box}.tr-input.input--checkbox input:hover,.tr-input.input--radio input:hover{border-color:inherit!important}.tr-input.input--checkbox input:hover:disabled,.tr-input.input--radio input:hover:disabled{background-color:transparent}.tr-input.input--checkbox input:hover:disabled:checked,.tr-input.input--radio input:hover:disabled:checked{background-color:var(--icon-disabled);border-color:var(--icon-disabled)}.tr-input.input--checkbox input:disabled,.tr-input.input--radio input:disabled{border-color:var(--icon-disabled)!important;background-color:transparent;color:var(--text-disabled);cursor:not-allowed!important}.tr-input.input--checkbox input[readonly],.tr-input.input--radio input[readonly]{cursor:not-allowed!important;color:var(--text-primary);border:2px solid var(--icon-disabled)!important}.tr-input.input--checkbox input[readonly]:hover,.tr-input.input--radio input[readonly]:hover{cursor:not-allowed!important}.tr-input.input--checkbox label,.tr-input.input--radio label{order:unset;color:var(--text-primary);margin-bottom:0}.tr-input.input--checkbox label+input,.tr-input.input--radio label+input{background-color:transparent}.tr-input.input--checkbox label[readonly]:hover,.tr-input.input--radio label[readonly]:hover{cursor:not-allowed!important}.tr-input.input--radio input{border-radius:50%;width:16px;height:16px;margin:0 8px 0 0;position:relative;top:-1px}.tr-input.input--radio input:checked{background-image:none}.tr-input.input--radio input:checked:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background-color:var(--icon-primary);border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.tr-input.input.input--invalid input{border:2px solid var(--support-error)!important;border-bottom:0}.tr-input.input.input--invalid input+.number-input__controls .number-input__separator:first-of-type{background-color:var(--border-subtle)}.tr-input.input.input--warning input+.number-input__controls .number-input__separator:first-of-type{background-color:var(--border-subtle)}.tr-input.input .label-01--disabled{color:var(--text-disabled);cursor:not-allowed}.tr-input.input .helper-text-01{display:block;width:100%}.tr-input.input .helper-text-01--disabled{color:var(--text-disabled);cursor:not-allowed}.tr-input.input .helper-text-01--error{color:var(--text-error)}.tr-input.input .helper-text-01--error--disabled{color:var(--text-disabled);cursor:not-allowed}.tr-input.input .loadingIcon{width:100%!important;margin-right:0!important}.tr-input.input .loadingIcon .icon{position:absolute;top:calc(11px + var(--input-label-row-height));right:16px}.input__field{position:relative}.input__field>.input__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.input__field>.status-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.input__field>.status-icon.status-icon--textarea{top:8px;transform:none}.input__field>.status-icon.status-icon--date,.input__field>.status-icon.status-icon--datetime-local,.input__field>.status-icon.status-icon--time{right:50px}.status-icon{height:16px;display:flex;align-items:center;justify-content:center}.status-icon svg{width:16px;height:16px}.status-icon--error{color:var(--text-error)}.status-icon--error svg{fill:var(--support-error)!important}.status-icon--warning{color:var(--warning)!important}.status-icon--warning svg{fill:var(--warning)!important}.status-icon--checkbox,.status-icon--radio{position:static}.validation-message{margin-top:4px;display:flex;gap:8px;align-items:center;width:100%}.validation-message>.helper-text-01{margin-block-start:0}.helper-text-01{display:block;width:100%;color:var(--text-secondary)}.helper-text-01--disabled{color:var(--text-disabled);cursor:not-allowed}.helper-text-01--error{color:var(--text-error)}.helper-text-01--error--disabled{color:var(--text-disabled);cursor:not-allowed}.helper-text-01--warning{color:var(--warning)}.checkbox-group,.radio-group{box-sizing:border-box;padding:0;margin:0}.checkbox-group--horizontal,.radio-group--horizontal{display:flex;justify-content:flex-start}.checkbox-group .label-01,.radio-group .label-01{color:var(--text-secondary);margin-block-end:.5rem}.checkbox-group .label-01--disabled,.radio-group .label-01--disabled{color:var(--text-disabled);cursor:not-allowed}.select{font-family:Segoe UI,Arial,sans-serif;font-size:14px!important;width:100%;margin-bottom:24px;position:relative}.select input{height:unset!important}.select .tr-tag{display:inline-flex;border-radius:16px;border:1px solid var(--tag-border);min-inline-size:1rem;max-inline-size:13rem;align-items:center;transition:all .25s ease;margin-inline-start:0!important;padding-left:8px;margin:2px}.select .tr-tag--blue{background-color:var(--tag-background-blue);color:var(--tag-color-blue)!important;border-color:var(--tag-border-operational-blue)}.select .tr-tag__label{display:block;flex-direction:column;font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tag-color-blue)!important}body:not(.dontUseLayoutGrid) .row:has(>.input+.input){gap:32px}body:not(.dontUseLayoutGrid) .row:has(>.input+.input) .input{width:50%}body:not(.dontUseLayoutGrid) .row:has(>.input+.input+.input){gap:32px}body:not(.dontUseLayoutGrid) .row:has(>.input+.input+.input) .input{width:33.33%}body:not(.dontUseLayoutGrid) .row:has(>.input+.input+.input+.input){gap:32px}body:not(.dontUseLayoutGrid) .row:has(>.input+.input+.input+.input) .input{width:25%}body:not(.dontUseLayoutGrid) .row:has(>div+div>.input){gap:32px}body:not(.dontUseLayoutGrid) .row:has(>div+div>.input) div{width:50%}body:not(.dontUseLayoutGrid) .row:has(>div+div>.input) div .input{width:100%}fieldset{border-width:0;margin:0;padding:0}.tr-tag--purple{background-color:var(--tag-background-purple);color:var(--tag-color-purple);border-color:var(--tag-border-operational-purple)}.tr-tag--purple.tr-tag--operational:hover{background-color:var(--tag-hover-purple);cursor:pointer}.tr-tag--purple .tr-tag__close-icon:hover{background-color:var(--tag-hover-purple);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--teal{background-color:var(--tag-background-teal);color:var(--tag-color-teal);border-color:var(--tag-border-operational-teal)}.tr-tag--teal.tr-tag--operational:hover{background-color:var(--tag-hover-teal);cursor:pointer}.tr-tag--teal .tr-tag__close-icon:hover{background-color:var(--tag-hover-teal);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--blue{background-color:var(--tag-background-blue);color:var(--tag-color-blue);border-color:var(--tag-border-operational-blue)}.tr-tag--blue.tr-tag--operational:hover{background-color:var(--tag-hover-blue);cursor:pointer}.tr-tag--blue .tr-tag__close-icon:hover{background-color:var(--tag-hover-blue);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--cyan{background-color:var(--tag-background-cyan);color:var(--tag-color-cyan);border-color:var(--tag-border-operational-cyan)}.tr-tag--cyan.tr-tag--operational:hover{background-color:var(--tag-hover-cyan);cursor:pointer}.tr-tag--cyan .tr-tag__close-icon:hover{background-color:var(--tag-hover-cyan);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--gray{background-color:var(--tag-background-gray);color:var(--tag-color-gray);border-color:var(--tag-border-operational-gray)}.tr-tag--gray.tr-tag--operational:hover{background-color:var(--tag-hover-gray);cursor:pointer}.tr-tag--gray .tr-tag__close-icon:hover{background-color:var(--tag-hover-gray);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--green{background-color:var(--tag-background-green);color:var(--tag-color-green);border-color:var(--tag-border-operational-green)}.tr-tag--green.tr-tag--operational:hover{background-color:var(--tag-hover-green);cursor:pointer}.tr-tag--green .tr-tag__close-icon:hover{background-color:var(--tag-hover-green);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--warning{background-color:var(--tag-background-warning);color:var(--tag-color-warning);border-color:var(--tag-border-operational-warning)}.tr-tag--warning.tr-tag--operational:hover{background-color:var(--tag-hover-warning);cursor:pointer}.tr-tag--warning .tr-tag__close-icon:hover{background-color:var(--tag-hover-warning);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--caution{background-color:var(--tag-background-caution);color:var(--tag-color-caution);border-color:var(--tag-border-operational-caution)}.tr-tag--caution.tr-tag--operational:hover{background-color:var(--tag-hover-caution);cursor:pointer}.tr-tag--caution .tr-tag__close-icon:hover{background-color:var(--tag-hover-caution);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--alert{background-color:var(--tag-background-alert);color:var(--tag-color-alert);border-color:var(--tag-border-operational-alert)}.tr-tag--alert.tr-tag--operational:hover{background-color:var(--tag-hover-alert);cursor:pointer}.tr-tag--alert .tr-tag__close-icon:hover{background-color:var(--tag-hover-alert);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--yellow{background-color:var(--tag-background-yellow);color:var(--tag-color-yellow);border-color:var(--tag-border-operational-yellow)}.tr-tag--yellow.tr-tag--operational:hover{background-color:var(--tag-hover-yellow);cursor:pointer}.tr-tag--yellow .tr-tag__close-icon:hover{background-color:var(--tag-hover-yellow);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--orange{background-color:var(--tag-background-orange);color:var(--tag-color-orange);border-color:var(--tag-border-operational-orange)}.tr-tag--orange.tr-tag--operational:hover{background-color:var(--tag-hover-orange);cursor:pointer}.tr-tag--orange .tr-tag__close-icon:hover{background-color:var(--tag-hover-orange);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--red{background-color:var(--tag-background-red);color:var(--tag-color-red);border-color:var(--tag-border-operational-red)}.tr-tag--red.tr-tag--operational:hover{background-color:var(--tag-hover-red);cursor:pointer}.tr-tag--red .tr-tag__close-icon:hover{background-color:var(--tag-hover-red);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--high-contrast{background-color:var(--background-inverse);color:var(--text-inverse);border-color:var(--border-inverse)}.tr-tag--high-contrast.tr-tag--operational:hover{background-color:var(--background-inverse-hover);cursor:pointer}.tr-tag--high-contrast .tr-tag__close-icon:hover{background-color:var(--background-inverse-hover);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag--outline{background-color:var(--background);color:var(--text-primary);border-color:var(--border-inverse)}.tr-tag--outline.tr-tag--operational:hover{background-color:var(--background-hover);cursor:pointer}.tr-tag--outline .tr-tag__close-icon:hover{background-color:var(--background-hover);border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px transparent}.tr-tag{display:inline-flex;border-radius:16px;border:1px solid var(--tag-border);padding-inline:12px;min-inline-size:1rem;max-inline-size:13rem;align-items:center;transition:all .25s ease}.tr-tag__label{display:block;flex-direction:column;font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-tag .tr-tag--read-only:hover,.tr-tag .tr-tag--dismissible:hover{background-color:inherit!important;cursor:default!important;box-shadow:none!important}.tr-tag__icon{width:16px;height:16px;margin-inline-end:4px;display:flex}.tr-tag__icon .TracksIcons{color:currentColor}.tr-tag svg{width:16px;height:16px}.tr-tag--outline{border:1px solid var(--border-inverse)}.tr-tag--large{height:32px}.tr-tag--large .tr-tag__close-icon{width:30px;height:30px}.tr-tag--medium{height:24px}.tr-tag--medium .tr-tag__close-icon{width:22px;height:22px}.tr-tag--small{height:18px}.tr-tag--small .tr-tag__close-icon{width:16px;height:16px}.tr-tag--extra-small{height:16px;border-radius:12px;padding-inline:8px}.tr-tag--extra-small .tr-tag__label{font-size:11px;line-height:14px}.tr-tag--extra-small .tr-tag__icon{width:12px;height:12px;margin-inline-end:3px}.tr-tag--extra-small svg{width:12px;height:12px}.tr-tag--extra-small .tr-tag__close-icon{width:14px;height:14px}.tr-tag--dismissible{padding-block:0;padding-inline-end:0}.tr-tag__tag-children{max-inline-size:11.5rem;display:flex;align-items:center}.tr-tag__close-container{position:relative;display:flex;align-items:center}.tr-tag__close-icon{border-radius:50%;color:currentColor;display:flex;align-items:center;justify-content:center;margin:0 0 0 .125rem}.tr-tag--selectable{background-color:var(--background);color:var(--text-primary);border-color:var(--border-inverse)}.tr-tag--selectable:hover{background-color:var(--background-hover)}.tr-tag--selectable.tr-tag--selected{background-color:var(--background-inverse);color:var(--text-inverse);border-color:var(--border-inverse)}.tr-tag--selectable.tr-tag--selected:hover{background-color:var(--background-inverse-hover)}.tr-tag--operational{border:1px solid}.tr-tag--disabled{background-color:var(--tag-background-disabled);color:var(--text-disabled);border-color:var(--tag-border-disabled);pointer-events:none}.tr-tag+.tr-tag{margin-inline-start:8px}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.rte-wrapper{font-family:Segoe UI,Arial,sans-serif;display:flex;flex-direction:column;overflow:visible}.rte-wrapper .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.rte-wrapper--minimal .rte-editor-content{border-bottom:1px solid var(--border-strong)}.rte-wrapper--minimal .rte-editor-footer{padding:4px 0}.rte-editor-content--with-inline-send{position:relative}.rte-wrapper--size-extra-small .rte-editor-content{padding:6px 10px 4px;min-height:60px}.rte-wrapper--size-extra-small.rte-wrapper--minimal .rte-editor-content{padding:2px 6px;min-height:20px}.rte-wrapper--size-extra-small .rte-editor-content--with-inline-send,.rte-wrapper--size-extra-small.rte-wrapper--minimal .rte-editor-content--with-inline-send{padding-right:28px}.rte-wrapper--size-extra-small .rte-prose-editor{font-size:11px;line-height:1.35}.rte-wrapper--size-small .rte-editor-content{padding:10px 12px 6px;min-height:90px}.rte-wrapper--size-small.rte-wrapper--minimal .rte-editor-content{padding:4px 8px;min-height:26px}.rte-wrapper--size-small .rte-editor-content--with-inline-send,.rte-wrapper--size-small.rte-wrapper--minimal .rte-editor-content--with-inline-send{padding-right:32px}.rte-wrapper--size-small .rte-prose-editor{font-size:12px;line-height:1.4}.rte-wrapper--size-medium .rte-editor-content{padding:14px 16px 8px;min-height:120px}.rte-wrapper--size-medium.rte-wrapper--minimal .rte-editor-content{padding:6px 10px;min-height:32px}.rte-wrapper--size-medium .rte-editor-content--with-inline-send,.rte-wrapper--size-medium.rte-wrapper--minimal .rte-editor-content--with-inline-send{padding-right:36px}.rte-wrapper--size-medium .rte-prose-editor{font-size:14px;line-height:1.65}.rte-wrapper--size-medium.rte-wrapper--minimal .rte-prose-editor{line-height:1.4}.rte-wrapper--size-large .rte-editor-content{padding:18px 20px 10px;min-height:150px}.rte-wrapper--size-large.rte-wrapper--minimal .rte-editor-content{padding:8px 12px;min-height:40px}.rte-wrapper--size-large .rte-editor-content--with-inline-send,.rte-wrapper--size-large.rte-wrapper--minimal .rte-editor-content--with-inline-send{padding-right:44px}.rte-wrapper--size-large .rte-prose-editor{font-size:16px;line-height:1.7}.rte-wrapper--size-large.rte-wrapper--minimal .rte-prose-editor{line-height:1.45}.rte-inline-send{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;z-index:2}.rte-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:0;background-color:var(--field);border-bottom:1px solid var(--border-subtle)}.rte-toolbar-sep{width:1px;height:32px;background:var(--border-subtle);margin:0 -2px 0 0;flex-shrink:0}.rte-toolbar-color-btn{cursor:pointer;position:relative;min-width:32px;justify-content:center}.rte-toolbar-color-label{display:inline-block;font-size:13px;font-weight:700;border-bottom:3px solid currentColor;line-height:1;padding-bottom:1px}.rte-toolbar-color-label--highlight{font-size:11px;font-weight:600;letter-spacing:-.3px}.rte-toolbar-color-input{position:absolute;opacity:0;width:100%;height:1px;pointer-events:none;bottom:-1px;left:0}.rte-renderer{cursor:default;-webkit-user-select:text;user-select:text}.rte-editor-content{flex:1;cursor:text;display:flex;flex-direction:column;background-color:var(--field);border-bottom:1px solid var(--border-strong);transition:background-color .2s ease}.rte-editor-content:hover{background-color:var(--field-hover)}.rte-editor-content:focus-within{outline:2px solid var(--focus);outline-offset:-2px}.rte-editor-content>div{flex:1;display:flex;flex-direction:column}.rte-prose-editor{flex:1;outline:none;font-size:14px;line-height:1.65;color:#1e293b}.rte-prose-editor p{margin:0 0 .5em}.rte-prose-editor p:last-child{margin-bottom:0}.rte-prose-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none;float:left;height:0}.rte-prose-editor h1{font-size:1.6em;font-weight:700;margin:.6em 0 .3em}.rte-prose-editor h2{font-size:1.3em;font-weight:700;margin:.6em 0 .3em}.rte-prose-editor h3{font-size:1.1em;font-weight:600;margin:.5em 0 .25em}.rte-prose-editor h4{font-size:1em;font-weight:600;margin:.5em 0 .25em}.rte-prose-editor ul,.rte-prose-editor ol{padding-left:1.5em;margin:.4em 0}.rte-prose-editor li{margin:.15em 0}.rte-prose-editor blockquote{border-left:3px solid #a5b4fc;padding-left:1em;margin:.5em 0;color:#475569;font-style:italic}.rte-prose-editor code{background:#f1f5f9;border-radius:4px;padding:.1em .35em;font-size:.88em;font-family:Fira Code,Cascadia Code,monospace}.rte-prose-editor pre{background:#1e293b;color:#e2e8f0;border-radius:10px;padding:14px 18px;overflow-x:auto;margin:.6em 0;font-size:.85em}.rte-prose-editor pre code{background:transparent;padding:0;color:inherit}.rte-prose-editor hr{border:none;border-top:2px solid #e2e8f0;margin:.8em 0}.rte-prose-editor a{color:#6d28d9;text-decoration:underline}.rte-prose-editor img{max-width:100%;border-radius:8px;margin:.4em 0}.rte-prose-editor ul[data-type=taskList]{list-style:none;padding-left:.25em}.rte-prose-editor ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em}.rte-prose-editor ul[data-type=taskList] li>label{flex-shrink:0;margin-top:.15em}.rte-prose-editor ul[data-type=taskList] li>div{flex:1}.rte-prose-editor table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:.9em}.rte-prose-editor td,.rte-prose-editor th{border:1px solid #e2e8f0;padding:6px 10px;min-width:60px;vertical-align:top}.rte-prose-editor th{background:#f8fafc;font-weight:600}.rte-prose-editor .selectedCell:after{background:#6d28d91a;content:"";position:absolute;inset:0;pointer-events:none}.rte-prose-editor .column-resize-handle{background-color:#a5b4fc;bottom:-2px;position:absolute;right:-2px;top:0;width:4px;cursor:col-resize;pointer-events:all}.rte-prose-editor .tableWrapper{overflow-x:auto}.rte-prose-editor .hljs-comment,.rte-prose-editor .hljs-quote{color:#94a3b8}.rte-prose-editor .hljs-keyword,.rte-prose-editor .hljs-selector-tag{color:#f472b6}.rte-prose-editor .hljs-string,.rte-prose-editor .hljs-attr{color:#86efac}.rte-prose-editor .hljs-number,.rte-prose-editor .hljs-literal{color:#fb923c}.rte-prose-editor .hljs-title,.rte-prose-editor .hljs-section{color:#60a5fa}.rte-prose-editor .hljs-variable,.rte-prose-editor .hljs-template-variable{color:#fde68a}.rte-prose-editor .hljs-type,.rte-prose-editor .hljs-built_in{color:#a78bfa}.rte-mention-wrapper{display:inline-block;vertical-align:middle}.rte-mention{white-space:nowrap;cursor:default}.rte-mention--linked{cursor:pointer;text-decoration:none}.rte-mention--linked:after{content:" ↗";font-size:.75em;opacity:.7}.tippy-box[data-theme~=mention-dropdown]{background:transparent;padding:0;box-shadow:none}.tippy-box[data-theme~=mention-dropdown]>.tippy-content{padding:0}.rte-mention-dropdown{box-shadow:0 8px 24px #0000001f;max-width:320px}.rte-mention-dropdown .rte-mention-item--selected{background:var(--background-or-layer-hover);color:var(--text-primary)}.rte-mention-dropdown__label{display:flex;align-items:center;gap:8px}.rte-mention-dropdown__empty{color:var(--text-secondary)}.rte-table-picker{background:var(--layer-01);border:1px solid var(--border-subtle);padding:8px}.rte-table-picker__grid{display:grid;gap:3px}.rte-table-picker__cell{width:18px;height:18px;border:1px solid var(--border-subtle);border-radius:2px;cursor:pointer;background:#fff;transition:background .08s,border-color .08s}.rte-table-picker__cell--on{background:#ede9fe;border-color:#a5b4fc}.rte-table-picker__cell:hover{background:#ddd6fe;border-color:#6366f1}.rte-table-picker__label{margin-top:8px;font-size:11px;color:#64748b;text-align:center;min-height:16px}.rte-bubble-menu{display:flex;align-items:center;gap:2px;padding:5px 8px;background:#1e293b;border-radius:10px;box-shadow:0 4px 14px #0000004d}.rte-bubble-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#cbd5e1;cursor:pointer;font-size:13px;font-weight:600;transition:background .1s,color .1s}.rte-bubble-btn:hover{background:#334155;color:#fff}.rte-bubble-btn--active{background:#4f46e5;color:#fff}.rte-bubble-sep{width:1px;height:18px;background:#334155;margin:0 3px}.rte-floating-menu{display:flex;align-items:center;gap:3px;padding:5px 8px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 16px #0000001a}.rte-floating-menu__label{font-size:11px;color:#94a3b8;margin-right:4px}.rte-floating-btn{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:#475569;cursor:pointer;font-size:13px;font-weight:600;transition:background .1s}.rte-floating-btn:hover{background:#f1f5f9;color:#1e293b}.rte-editor-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 0;gap:8px}.rte-legend{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:12px;color:#94a3b8}.rte-legend-sep{color:#cbd5e1}.rte-legend-item{display:inline-flex;align-items:center;gap:2px;padding:2px 6px;border:none;border-radius:5px;background:transparent;cursor:pointer;font-size:12px;color:#64748b;transition:background .1s,color .1s}.rte-legend-item:hover{background:#ede9fe;color:#5b21b6}.rte-legend-item kbd{font-family:inherit;font-size:12px;font-weight:700;color:#6d28d9}.rte-legend-item__label{color:#94a3b8}.rte-legend-item__icon{font-style:normal}.rte-char-count{color:#cbd5e1;font-size:11px}.rte-submit-btn{padding:7px 18px;background:#6d28d9;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.rte-submit-btn:hover{background:#5b21b6}:root{--tr-chart-blue: #3d4e95;--tr-chart-cyan: #00b5f9;--tr-chart-teal: #329e9b;--tr-chart-orange: #fb9000;--tr-chart-red: #ff391c;--tr-chart-purple: #8a3ffc;--tr-chart-yellow: #f1c300}.gauge-chart-container{--gauge-arc-start: #7582b2;--gauge-arc-end: #3d4e95;--gauge-track: var(--background-or-layer-accent);--gauge-knob: #3d4e95;display:flex;flex-direction:column;align-items:center;gap:4px}.gauge-chart-container .gauge-chart-canvas{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.gauge-chart-container .gauge-chart-label{font-size:var(--body-compact-font-size, 14px);color:var(--text-secondary);text-align:center}.gauge-chart-container .gauge-chart-trend{align-self:center}.tracks-trend{display:inline-flex;align-items:center;gap:2px;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);letter-spacing:var(--body-compact-letter-spacing);font-weight:600;color:var(--text-secondary)}.tracks-trend__arrow{font-weight:600}.tracks-trend--positive{color:var(--support-success)}.tracks-trend--negative{color:var(--support-error)}.tracks-trend--neutral{color:var(--text-secondary)}.tracks-stat{display:flex;flex-direction:row;align-items:center;gap:8px;width:fit-content;font-family:var(--tracks-font-family)}.tracks-stat__visual{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tracks-stat__visual svg{width:100%;height:100%}.tracks-stat__circle{border-radius:50%}.tracks-stat__content{display:flex;flex-direction:column;gap:0}.tracks-stat__label{color:var(--text-secondary, #5E5E6C);margin-bottom:0!important;white-space:nowrap}.tracks-stat__value{color:var(--text-primary, #0D0D1A)}.tracks-stat--large .tracks-stat__label{font-size:var(--body-compact-font-size, 14px);font-weight:400;line-height:var(--body-compact-line-height, 18px)}.tracks-stat--large .tracks-stat__value{font-size:var(--heading-03-font-size, 20px);font-weight:600;line-height:var(--heading-03-line-height, 28px)}.tracks-stat--large .tracks-stat__visual{width:32px;height:32px}.tracks-stat--small .tracks-stat__label{font-size:var(--label-font-size, .75rem);font-weight:400;line-height:var(--label-line-height, 1rem)}.tracks-stat--small .tracks-stat__value{font-size:var(--heading-02-font-size, 16px);font-weight:600;line-height:var(--heading-02-line-height, 24px)}.tracks-stat--small .tracks-stat__visual{width:24px;height:24px}.stat-tile{position:relative;display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--background-or-layer);border:1px solid var(--border-tile);min-width:160px}.stat-tile--align-center{align-items:center;text-align:center}.stat-tile--align-start{align-items:flex-start;text-align:left}.stat-tile__header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.stat-tile__title{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1;min-width:0}.stat-tile__content{display:flex;align-items:center;gap:8px;width:100%}.stat-tile--align-center .stat-tile__content{justify-content:center}.stat-tile__trend--header,.stat-tile__trend--inline{flex-shrink:0}.stat-tile__chart{display:flex;justify-content:center;flex:1;min-width:0;min-height:0}.stat-tile--align-start .stat-tile__chart{justify-content:flex-start}.stat-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f1e6fe;color:#7000f9}.stat-tile__body{display:flex;flex-direction:column;gap:2px}.stat-tile__value{font-size:36px;font-weight:700;line-height:1.1;color:#7000f9}.stat-tile__label{font-size:14px;color:var(--text-secondary)}.stat-tile--tone-critical .stat-tile__value{color:#fc280d}.stat-tile--tone-critical .stat-tile__icon{background-color:#fde8e6;color:#fc280d}.stat-tile--tone-warning .stat-tile__value{color:#f78400}.stat-tile--tone-warning .stat-tile__icon{background-color:#fff2df;color:#f78400}.stat-tile--tone-success .stat-tile__value{color:#00a700}.stat-tile--tone-success .stat-tile__icon{background-color:#e9fae6;color:#00a700}.tr-breadcrumb__container{display:flex;font-family:Segoe UI,Arial,sans-serif;font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;height:18px}.tr-breadcrumb__container--canStick .tr-breadcrumb__element:nth-last-child(2) .tr-breadcrumb__slash{opacity:0}.tr-breadcrumb__container--canStick .tr-breadcrumb__currentPage{opacity:0;max-width:0}.tr-breadcrumb__container--isSticky .tr-breadcrumb__element:nth-last-child(2) .tr-breadcrumb__slash{opacity:1}.tr-breadcrumb__container--isSticky .tr-breadcrumb__currentPage{max-width:300px;opacity:1}.tr-breadcrumb__element{display:flex;list-style:none;line-height:19px}.tr-breadcrumb__link{display:inline;text-decoration:none;color:var(--link-secondary);cursor:pointer}.tr-breadcrumb__link:hover{color:var(--link-secondary-hover)}.tr-breadcrumb__link:active{color:var(--text-primary)}.tr-breadcrumb__link:focus{outline:var(--focus)}.tr-breadcrumb__slash{transition:all .3s ease;padding-left:8px;padding-right:8px;color:var(--text-primary)}.tr-breadcrumb__currentPage{transition:max-width .3s ease,opacity .3s ease;max-width:300px;overflow:hidden;color:var(--text-primary)}.tr-containedList{width:100%;height:100%;display:flex;flex-direction:column}.tr-containedList--on-page .tr-containedList__item{border-bottom:1px solid var(--border-subtle)}.tr-containedList--on-page .tr-containedList__item+.tr-containedList__item--title{margin-top:16px}.tr-containedList--on-page .tr-containedList__item--title{background:var(--background-or-layer);height:48px;min-height:48px}.tr-containedList--on-page .tr-containedList__item--title label{text-transform:unset;color:var(--text-primary)}.tr-containedList--on-page .tr-containedList__item--title label span{font-weight:400;font-size:14px;color:var(--text-secondary)}.tr-containedList--extra-small .tr-containedList__item{min-height:var(--layout-size-height)}.tr-containedList--extra-small .tr-containedList__item__content{padding-top:0;padding-bottom:0;font-size:12px;line-height:16px}.tr-containedList--extra-small .tr-containedList__item svg{font-size:14px}.tr-containedList--extra-small .tr-containedList__item--title{height:var(--layout-size-height);min-height:var(--layout-size-height)}.tr-containedList--extra-small .tr-containedList__dragHandle svg{font-size:14px}.tr-containedList--small .tr-containedList__item{min-height:var(--layout-size-height)}.tr-containedList--small .tr-containedList__item__content{padding-top:0;padding-bottom:0;font-size:13px;line-height:18px}.tr-containedList--small .tr-containedList__item svg{font-size:16px}.tr-containedList--small .tr-containedList__item--title{height:var(--layout-size-height);min-height:var(--layout-size-height)}.tr-containedList--small .tr-containedList__dragHandle svg{font-size:16px}.tr-containedList--medium .tr-containedList__item{min-height:var(--layout-size-height)}.tr-containedList--medium .tr-containedList__item__content{padding-top:8px;padding-bottom:8px;font-size:14px;line-height:20px}.tr-containedList--medium .tr-containedList__item--title{height:var(--layout-size-height);min-height:var(--layout-size-height)}.tr-containedList--large .tr-containedList__item{min-height:var(--layout-size-height)}.tr-containedList--large .tr-containedList__item--title{height:var(--layout-size-height);min-height:var(--layout-size-height)}.tr-containedList__container{width:100%;height:100%}.tr-containedList__container--onDrop{outline:2px dashed var(--interactive)}.tr-containedList__container:has(.tr-containedList--on-page)+.tr-containedList__container:has(.tr-containedList--on-page) .tr-containedList__item--title{margin-top:16px}.tr-containedList__titleActions{display:flex}.tr-containedList__dragHandle{display:flex;align-items:center;justify-content:center;padding:0 4px 0 8px;color:var(--text-secondary);cursor:grab;-webkit-user-select:none;user-select:none}.tr-containedList__dragHandle:active{cursor:grabbing}.tr-containedList__dragHandle svg{font-size:18px}.tr-containedList__item{box-sizing:border-box;display:flex;align-items:center;border-bottom:1px solid var(--border-subtle);min-width:216px;min-height:48px}.tr-containedList__item__container{flex:1;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;opacity:1;overflow:auto;background:var(--background-or-layer);display:flex;flex-direction:column}.tr-containedList__item__container__wrapper{flex:1;min-height:0;position:relative;font-size:var(--body-font-size);display:flex;flex-direction:column;line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing)}.tr-containedList__item__container__wrapper:before,.tr-containedList__item__container__wrapper:after{content:"";position:absolute;left:0;right:0;height:64px;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:20}.tr-containedList__item__container__wrapper:before{top:0;background:linear-gradient(to bottom,#fff,#fff0)}.tr-containedList__item__container__wrapper--layer-01:before{background:linear-gradient(to bottom,#fff,#fff0)}.tr-containedList__item__container__wrapper.show-top-fade:before{opacity:1}.tr-containedList__item__container__wrapper:after{bottom:0;background:linear-gradient(to top,#fff,#fff0)}.tr-containedList__item__container__wrapper--layer-01:after{background:linear-gradient(to top,#fff,#fff0)}.tr-containedList__item__container__wrapper.show-bottom-fade:after{opacity:1}.tr-containedList__item__container--collapsed{max-height:0;opacity:0;overflow:hidden}.tr-containedList__item--clickable{cursor:pointer}.tr-containedList__item--clickable .tr-containedList__item__content{color:var(--text-primary)}.tr-containedList__item--clickable:hover{background:var(--background-or-layer-hover)}.tr-containedList__item--clickable:active{background:var(--background-or-layer-active)}.tr-containedList__item--clickable:focus-visible{outline:2px solid var(--interactive);outline-offset:-2px}.tr-containedList__item--disabled{cursor:not-allowed;opacity:.5}.tr-containedList__item--title{background:var(--background-or-layer);height:32px;min-height:32px;width:100%;padding-left:16px;border-bottom:none}.tr-containedList__item--title label{margin-bottom:0;display:inline-block;width:100%}.tr-containedList__item--search{min-height:unset;display:flex}.tr-containedList__item--search .input{flex:1;position:relative;margin-right:0;margin-bottom:0}.tr-containedList__item--search .input label,.tr-containedList__item--search .input .validation-message{display:none;margin:0}.tr-containedList__item--search .input input{margin:0}.tr-containedList__itemLeft{flex:1;display:flex;align-items:center}.tr-containedList__item--sortable{position:relative}.tr-containedList__item--sortable.tr-containedList__item--drop-before:before,.tr-containedList__item--sortable.tr-containedList__item--drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--interactive);pointer-events:none;z-index:1}.tr-containedList__item--sortable.tr-containedList__item--drop-before:before{top:-1px}.tr-containedList__item--sortable.tr-containedList__item--drop-after:after{bottom:-1px}.tr-containedList__item--reorder-source{opacity:.4}.tr-containedList__itemRight{display:flex;align-items:center;gap:4px}.tr-containedList__itemArrow{display:flex;align-items:center;color:var(--text-secondary);opacity:0;transition:opacity .12s ease}.tr-containedList__item--clickable:hover .tr-containedList__itemArrow,.tr-containedList__item--clickable:focus-within .tr-containedList__itemArrow,.tr-containedList__item--clickable:focus-visible .tr-containedList__itemArrow{opacity:1}.tr-containedList__item__content{flex:1;display:flex;flex-direction:row;align-items:center;column-gap:16px;padding-left:16px;padding-top:14px;padding-bottom:14px}.tr-containedList__item__content:has(.tr-containedList__container),.tr-containedList__item__content:has(.tr-datatable__wrapper){padding:0;column-gap:0}.tr-containedList__item__content:has(.tr-containedList__container)>div,.tr-containedList__item__content:has(.tr-datatable__wrapper)>div{flex:1;min-width:0}.tr-containedList__item__content>div:has(.input--checkbox),.tr-containedList__item__content>div:has(.tr-button__wrapper){flex:1;min-width:0}.tr-containedList__item--collapsible{flex-direction:column;align-items:stretch;min-height:unset}.tr-containedList__item label{margin-bottom:0}.tr-containedList__item .input.input--checkbox{width:auto;margin:0;align-self:center;align-items:center;flex-flow:row nowrap}.tr-containedList__item .input.input--checkbox .input--checkbox__wrapper,.tr-containedList__item .input.input--checkbox .input--checkbox__label-margin{align-items:center;padding:0}.tr-containedList__item .input.input--checkbox .validation-message:empty{display:none}.tr-containedList__item .input.input--checkbox label{margin:0;white-space:nowrap}.tr-containedList__item .tr-button__wrapper{margin:0;align-self:center}.tr-containedList__item .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.tr-containedList__item__wrapper--custom .input.input--checkbox{width:auto;margin:0;align-self:center;align-items:center;flex-flow:row nowrap}.tr-containedList__item__wrapper--custom .input.input--checkbox .input--checkbox__wrapper,.tr-containedList__item__wrapper--custom .input.input--checkbox .input--checkbox__label-margin{align-items:center;padding:0}.tr-containedList__item__wrapper--custom .input.input--checkbox .validation-message:empty{display:none}.tr-containedList__item__wrapper--custom .input.input--checkbox label{margin:0;white-space:nowrap}.tr-containedList__item__wrapper--custom .tr-button__wrapper{margin:0;align-self:center}.tr-containedList__item__wrapper--custom .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.tr-containedList__collapsible-header{display:flex;align-items:center;min-height:48px;padding-left:16px;padding-right:.25rem;box-sizing:border-box;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.tr-containedList__collapsible-header:hover{background-color:var(--background-hover)}.tr-containedList__collapsible-header:active{background-color:var(--background-active)}.tr-containedList__collapsible-label{flex:1;color:var(--text-primary)}.tr-containedList__collapsible-action{display:flex;align-items:center}.tr-containedList__collapsible-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.tr-containedList__collapsible-wrapper--open{grid-template-rows:1fr}.tr-containedList__collapsible-inner{overflow:hidden;min-height:0}.tr-containedList__group{border-bottom:1px solid var(--border-subtle)}.tr-containedList__group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:var(--layout-size-height);padding-left:16px;padding-right:0;box-sizing:border-box;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none}.tr-containedList__group-header:hover{background-color:var(--background-hover)}.tr-containedList__group-header:active{background-color:var(--background-active)}.tr-containedList__group-header:focus-visible{outline:2px solid var(--interactive);outline-offset:-2px}.tr-containedList__group-label{color:var(--text-secondary)}.tr-containedList__group-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.tr-containedList__group-wrapper--open{grid-template-rows:1fr}.tr-containedList__group-inner{overflow:hidden;min-height:0}.tr-containedList__group-inner .tr-containedList__item{position:relative;padding-left:30px}.tr-containedList__group-inner .tr-containedList__item:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:1px;background:var(--border-subtle)}.tr-containedList__group-inner .tr-containedList__item:nth-last-child(1){border-bottom:none}.tr-containedList__group-inner .tr-containedList__item__content{padding-left:0}.tr-containedList--extra-small .tr-containedList__group-inner .tr-containedList__item{padding-left:24px}.tr-containedList--extra-small .tr-containedList__group-inner .tr-containedList__item:before{left:14px}.tr-containedList--extra-small .tr-containedList__group-label{font-size:11px}.tr-containedList--small .tr-containedList__group-inner .tr-containedList__item{padding-left:26px}.tr-containedList--small .tr-containedList__group-inner .tr-containedList__item:before{left:15px}.tr-containedList--medium .tr-containedList__group-inner .tr-containedList__item{padding-left:28px}.tr-containedList--medium .tr-containedList__group-inner .tr-containedList__item:before{left:16px}.tr-containedList button{font-family:Segoe UI,Arial,"sans-serif"}.tr-containedList__container--noFade,.tr-containedList__container--noFade .tr-containedList,.tr-containedList__container--noFade .tr-containedList__item__container__wrapper{height:auto}.tr-containedList__container--noFade .tr-containedList__item__container:not(.tr-containedList__item__container--collapsed){height:auto;max-height:unset}.tr-icon{color:var(--icon-primary);fill:var(--icon-primary);width:1rem;height:1rem}.tr-icon svg{width:1rem;height:1rem}.tr-icon--small svg{width:1rem}.tr-icon--medium{width:1.5rem;height:1.5rem}.tr-icon--medium svg{width:1.5rem;height:1.5rem}.tr-icon--large{width:2rem;height:2rem}.tr-icon--large svg{width:2rem;height:2rem}.tr-icon--primary svg{fill:var(--icon-primary)}.tr-icon--secondary svg{fill:var(--icon-secondary)}.tr-icon--disabled svg{fill:var(--icon-disabled)}.input--checkbox__wrapper{display:flex;align-items:flex-start;gap:8px}.input--checkbox__label-margin{display:flex;padding:1px 0;align-items:flex-start}.input--checkbox__label-margin label{color:var(--text-primary)}.tr-select__collapse-selected-label{align-self:center;margin-left:8px;white-space:nowrap;color:var(--text-primary);font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height)}.tr-select__option-checkbox{box-sizing:border-box;flex:0 0 auto;width:1rem;height:1rem;margin-right:8px;border:2px solid var(--icon-primary);border-radius:2px;background-color:transparent;padding:2px;transition:background-color .2s ease}.tr-select__option-checkbox--checked,.tr-select__option-checkbox--indeterminate{background-color:var(--icon-primary);border-color:var(--icon-primary);background-repeat:no-repeat;background-position:center;background-size:contain;background-origin:padding-box}.tr-select__option-checkbox--checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.tr-select__option-checkbox--indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' d='M3.5 8h9'/%3E%3C/svg%3E")}[aria-disabled=true] .tr-select__option-checkbox{border-color:var(--icon-disabled)}[aria-disabled=true] .tr-select__option-checkbox.tr-select__option-checkbox--checked,[aria-disabled=true] .tr-select__option-checkbox.tr-select__option-checkbox--indeterminate{background-color:var(--icon-disabled);border-color:var(--icon-disabled)}.status-icon--select{margin-inline-end:8px}.tr-input.input.multiselect-calendar .multiselect-calendar__container{position:relative;margin-top:-4px}.tr-input.input.multiselect-calendar .multiselect-calendar__container--disabled{cursor:not-allowed}.tr-input.input.multiselect-calendar .multiselect-calendar__dropdown{width:288px;min-height:336px;box-sizing:border-box;padding:4px 4px 8px;background-color:var(--background-or-layer);box-shadow:0 2px 6px #0003;border-radius:3px}.tr-input.input.multiselect-calendar .multiselect-calendar__dropdown--months-2{width:584px}.tr-input.input.multiselect-calendar .multiselect-calendar__header{display:flex;justify-content:space-between;align-items:center;gap:4px;min-height:40px;padding:0 4px;color:var(--text-primary)}.tr-input.input.multiselect-calendar .multiselect-calendar__header-months{display:flex;flex:1 1 auto;gap:16px;min-width:0}.tr-input.input.multiselect-calendar .multiselect-calendar__months{display:flex;align-items:flex-start;gap:16px}.tr-input.input.multiselect-calendar .multiselect-calendar__nudges{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:8px;padding:0 4px}.tr-input.input.multiselect-calendar .multiselect-calendar__nudge{font-variant-numeric:tabular-nums}.tr-input.input.multiselect-calendar .multiselect-calendar__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.tr-input.input.multiselect-calendar .multiselect-calendar__footer-group{display:flex;align-items:center;gap:4px}.tr-input.input.multiselect-calendar .multiselect-calendar__title{flex:1 1 auto;text-align:center;text-transform:capitalize;font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);font-weight:var(--heading-compact-font-weight);letter-spacing:var(--heading-compact-letter-spacing)}.tr-input.input.multiselect-calendar .multiselect-calendar__year-nav{display:inline-flex;flex-direction:column;line-height:0}.tr-input.input.multiselect-calendar .multiselect-calendar__year-btn{display:flex;align-items:center;justify-content:center;width:20px;height:14px;padding:0;border:0;background:transparent;color:var(--icon-primary);cursor:pointer}.tr-input.input.multiselect-calendar .multiselect-calendar__year-btn svg{width:16px;height:16px}.tr-input.input.multiselect-calendar .multiselect-calendar__year-btn:hover:not(:disabled){color:var(--interactive)}.tr-input.input.multiselect-calendar .multiselect-calendar__year-btn:disabled{color:var(--icon-disabled);cursor:not-allowed}.tr-input.input.multiselect-calendar .multiselect-calendar__grid{display:grid;grid-template-columns:repeat(7,40px);justify-content:center;flex:1 1 280px;outline:none}.tr-input.input.multiselect-calendar .multiselect-calendar__item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing);-webkit-user-select:none;user-select:none}.tr-input.input.multiselect-calendar .multiselect-calendar__label{color:var(--text-primary)}.tr-input.input.multiselect-calendar .multiselect-calendar__day{position:relative;background-color:var(--day-bg, transparent);color:var(--day-fg, var(--text-primary));cursor:pointer;outline:1px solid transparent;outline-offset:-1px;transition:background-color .1s ease}.tr-input.input.multiselect-calendar .multiselect-calendar__day:not(.multiselect-calendar__day--selected):not(.multiselect-calendar__day--disabled):not(.multiselect-calendar__day--empty):hover{background-color:var(--layer-hover-01)}.tr-input.input.multiselect-calendar .multiselect-calendar__day:focus,.tr-input.input.multiselect-calendar .multiselect-calendar__day:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tr-input.input.multiselect-calendar .multiselect-calendar__day--today:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--day-fg, var(--interactive))}.tr-input.input.multiselect-calendar .multiselect-calendar__day.multiselect-calendar__day--disabled{color:var(--text-disabled);background-color:transparent;cursor:not-allowed}.tr-input.input.multiselect-calendar .multiselect-calendar__day.multiselect-calendar__day--disabled:hover{background-color:transparent}.tr-input.input.multiselect-calendar .multiselect-calendar__day--in-range{background-color:var(--highlight);color:var(--text-primary)}.tr-input.input.multiselect-calendar .multiselect-calendar__day--range-end{outline:2px solid var(--focus);outline-offset:-2px}.tr-input.input.multiselect-calendar .multiselect-calendar__day--empty{cursor:default;background-color:transparent}.tr-input.input.multiselect-calendar.multiselect-calendar--disabled .multiselect-calendar__dropdown{opacity:.6}.tr-input.input.multiselect-calendar.multiselect-calendar--disabled .multiselect-calendar__day{cursor:not-allowed}.tr-input.input.multiselect-calendar.multiselect-calendar--disabled .multiselect-calendar__day:hover{background-color:var(--day-bg, transparent)}.tr-input.input.multiselect-calendar.multiselect-calendar--readonly .multiselect-calendar__day{cursor:not-allowed}.tr-input.input.multiselect-calendar.multiselect-calendar--readonly .multiselect-calendar__day:not(.multiselect-calendar__day--selected):hover{background-color:var(--day-bg, transparent)}.tr-input.input.multiselect-calendar .multiselect-calendar__field{position:relative;width:100%}.tr-input.input.multiselect-calendar .multiselect-calendar__range-fields{display:flex;gap:2px}.tr-input.input.multiselect-calendar .multiselect-calendar__field-group{flex:1 1 0;min-width:0}.tr-input.input.multiselect-calendar .multiselect-calendar__input{width:100%;box-sizing:border-box;padding-right:40px;cursor:text;font-family:monospace}.tr-input.input.multiselect-calendar.input--invalid .multiselect-calendar__input,.tr-input.input.multiselect-calendar.input--warning .multiselect-calendar__input{padding-right:64px}.tr-input.input.multiselect-calendar .multiselect-calendar__field-controls{position:absolute;inset-inline-end:16px;inset-block:0;display:flex;flex-direction:row;align-items:center;gap:8px;pointer-events:none}.tr-input.input.multiselect-calendar .multiselect-calendar__field-controls .number-input__separator{flex:0 0 auto;block-size:1rem;inline-size:.0625rem;background-color:var(--border-subtle)}.tr-input.input.multiselect-calendar .multiselect-calendar__field-icon{display:flex;width:16px;height:16px;margin:0;color:var(--icon-primary)}.tr-input.input.multiselect-calendar .multiselect-calendar__field-icon svg{width:16px;height:16px}.tr-input.input.multiselect-calendar.multiselect-calendar--disabled .multiselect-calendar__field-icon,.tr-input.input.multiselect-calendar.multiselect-calendar--readonly .multiselect-calendar__field-icon{color:var(--icon-disabled)}.tr-input.input.multiselect-calendar .helper-text-01--warning{color:var(--text-primary)}.tr-input.input.multiselect-calendar .multiselect-calendar__dropdown--popover{position:absolute;top:4px;left:0;z-index:6000}.tr-input.input.multiselect-calendar.multiselect-calendar--portal-host{position:fixed;width:auto;margin:0;padding:0;z-index:10002}.tr-input.input.multiselect-calendar .status-icon--date{position:static}.tr-search{display:flex;align-items:center;width:100%;gap:8px}.tr-search--normal .tr-search__spacer{display:none}.tr-search--expanded{background-color:var(--field);border-bottom:1px solid var(--border-strong)}.tr-search--expanded .tr-search__bar{flex:1}.tr-search__bar{display:flex;align-items:center;flex:1;min-width:0;background-color:var(--field);box-sizing:border-box;border:2px solid transparent}.tr-search__bar:has(input:focus){border-color:var(--focus)}.tr-search__bar .input{margin-bottom:0;border-bottom:0}.tr-search__bar .input input{border-bottom:0}.tr-search__bar .input input:focus{outline:none}.tr-search__clear{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin-right:4px;cursor:pointer;color:var(--icon-primary);border-radius:4px}.tr-search__clear svg{width:16px;height:16px}.tr-search__clear:hover{background-color:var(--background-hover)}.tr-search__input-wrapper{position:relative;flex:1;min-width:0;display:flex;align-items:center}.tr-search__input-wrapper .validation-message{display:none}.tr-search__input-icon{position:absolute;left:12px;color:var(--icon-primary);pointer-events:none;width:16px!important;height:16px!important;z-index:1}.tr-search .icon-disabled{color:var(--icon-disabled)}.tr-search__input{width:100%;min-width:0}.tr-search__input input{padding-left:40px!important}.tr-search__spacer{flex:1;cursor:pointer;min-height:1px}.menu-button{display:inline-block}.menu-button__trigger .tr-button__container:not(.tr-button__container--ghost){min-inline-size:12rem}.menu-button__panel{display:flex;flex-direction:column;background-color:var(--background-or-layer)}.menu-button__panel .tr-search,.menu-button__panel>.search{padding:.5rem}.tr-datatable__wrapper{text-align:left;width:100%;overflow:auto}.tr-datatable__wrapper.layout--size-extra-large{--tr-datatable-cell-padding-top: 15px;--tr-datatable-cell-padding-bottom: 16px}.tr-datatable__wrapper.layout--size-large{--tr-datatable-cell-padding-top: 15px;--tr-datatable-cell-padding-bottom: 15px}.tr-datatable__wrapper.layout--size-medium{--tr-datatable-cell-padding-top: 11px;--tr-datatable-cell-padding-bottom: 11px}.tr-datatable__wrapper.layout--size-small{--tr-datatable-cell-padding-top: 7px;--tr-datatable-cell-padding-bottom: 7px}.tr-datatable__wrapper.layout--size-extra-small{--tr-datatable-cell-padding-top: 3px;--tr-datatable-cell-padding-bottom: 3px}.tr-datatable-header{padding:16px 16px 24px;background-color:var(--background-or-layer)}.tr-datatable-header__title{color:var(--text-primary);margin-block-start:0;margin-block-end:0;margin-bottom:0}.tr-datatable-header span{color:var(--text-secondary);display:block;margin-bottom:-12px;font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing)}.tr-datatable-header--compact{padding-bottom:12px}.tr-datatable-header--compact span{margin-bottom:0}.tr-datatable__toolbar{background-color:var(--background-or-layer);display:flex;width:100%;justify-content:flex-end;position:relative}.tr-datatable__toolbar__controls{display:flex;align-items:flex-start}.tr-datatable__toolbar .tr-datatable__edit-validation-summary{display:inline-flex;align-items:center;height:var(--layout-size-height);margin-right:8px;color:var(--support-error);font-size:var(--body-compact-font-size, 14px);white-space:nowrap}.tr-datatable__toolbar .tr-datatable__batch-actions-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px;box-sizing:border-box;background-color:var(--background-brand);color:var(--text-on-color);height:var(--layout-size-height)}.tr-datatable__toolbar .tr-datatable__batch-actions-bar .tr-datatable__batch-actions-bar__divider{height:max(12px,var(--layout-size-height) - 20px)}.tr-datatable__toolbar .tr-datatable__batch-actions-bar{--icon-primary: var(--icon-on-color);--background-hover: rgba(255, 255, 255, .16);--background-active: rgba(255, 255, 255, .24);--text-disabled: var(--text-on-color-disabled);--icon-disabled: var(--icon-on-color-disabled)}.tr-datatable__toolbar .tr-datatable__batch-actions-bar__count{white-space:nowrap;font-size:var(--body-compact-font-size, 14px);color:var(--text-on-color)}.tr-datatable__toolbar .tr-datatable__batch-actions-bar__group,.tr-datatable__toolbar .tr-datatable__batch-actions-bar__actions{display:flex;align-items:center;gap:0}.tr-datatable__toolbar .tr-datatable__batch-actions-bar__actions .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.tr-datatable__toolbar .tr-datatable__batch-actions-bar__divider{width:1px;margin:0;background-color:#ffffff52}.tr-datatable__toolbar .tr-datatable__toolbar-toggle:has(.tr-button__container--active){position:relative}.tr-datatable__toolbar .tr-datatable__toolbar-toggle:has(.tr-button__container--active) .tr-button__container--active{background-color:var(--background-or-layer);border-top:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-bottom:none}.tr-datatable__toolbar .tr-datatable__toolbar-toggle:has(.tr-button__container--active) .tr-button__container--active:hover{background-color:var(--background-or-layer)}.tr-datatable__toolbar .tr-datatable__toolbar-toggle:has(.tr-button__container--active):after{content:"";display:block;position:absolute;bottom:-1px;left:1px;right:1px;background-color:var(--background-or-layer);height:2px;z-index:1}.tr-datatable__search{font-family:Segoe UI,Arial,"sans-serif";background-color:transparent!important;border:none;width:100%;max-width:unset;min-width:unset;height:100%;transition:background-color .25s ease;cursor:pointer;border-radius:0;font-size:14px}.tr-datatable__search:focus,.tr-datatable__search:focus-within{border:none;outline:none;height:100%}.tr-datatable__search__bar{flex:1;display:flex;align-items:center;box-sizing:border-box;height:40px;border:2px solid transparent}.tr-datatable__search__bar:has(input:focus){border:2px solid var(--focus)}.tr-datatable__search__bar span{height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.tr-datatable__search__bar svg{width:16px;height:16px}.tr-datatable__search__clear{cursor:pointer;border-radius:4px}.tr-datatable__search__clear:hover{background-color:var(--background-hover)}.layout--size-extra-small .tr-datatable__search__bar{height:24px}.layout--size-small .tr-datatable__search__bar{height:32px}.layout--size-large .tr-datatable__search__bar{height:48px}.tr-datatable__active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;background-color:var(--background-or-layer);border-top:1px solid var(--border-subtle)}.tr-datatable__active-filters .tr-tag{margin:0}.tr-datatable__filter__wrapper{background-color:var(--background-or-layer);border-top:1px solid var(--border-subtle);overflow:auto}.tr-datatable__filter__head{display:flex;justify-content:flex-end;padding:16px 16px 8px}.tr-datatable__filter__body{display:flex;flex-flow:wrap;padding-top:16px;padding-bottom:16px}.tr-datatable__filter__body .select{margin-bottom:8px}.tr-datatable__filter__body .text-body-compact{font-weight:600;line-height:40px;min-width:120px}.tr-datatable__filter__body .tr-input.input--checkbox .text-body-compact,.tr-datatable__filter__body .tr-input.input--radio .text-body-compact{font-weight:400;line-height:18px}.tr-datatable__filter__body label{color:var(--text-secondary);line-height:32px;margin-bottom:0}.tr-datatable__filter__body label input{position:relative;top:3px;margin-right:8px}.tr-datatable__filter__body--settings{display:flex;flex-flow:column;padding:0 16px 16px;width:fit-content}.tr-datatable__filter__body--settings .heading-02{margin-bottom:12px}.tr-datatable__filter__body--filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(600px,1fr));gap:16px;padding-left:16px;padding-right:16px}.tr-datatable__filter__row{display:flex;align-items:flex-start}.tr-datatable__filter__row .select{flex:1;margin-bottom:0}.tr-datatable__filter__row>.tr-button__wrapper{margin-top:32px}.tr-datatable__filter__actions{display:flex;align-items:flex-end;gap:1px}.tr-datatable__filter__add,.tr-datatable__filter__reset{display:flex}.tr-datatable__filter .select{width:100%}.tr-datatable__filter .select>div>div{height:unset;background-color:var(--field)}.tr-datatable__filter__checkbox{display:flex}.tr-datatable__filter__checkbox input{width:18px;min-width:unset;height:18px;border:2px solid var(--icon-primary)}.tr-datatable__settings{width:100%;margin:0;padding:0 16px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:flex-start;height:34px}.tr-datatable__settings--draggable{display:flex}.tr-datatable__settings--draggable .input{width:300px;white-space:nowrap;overflow:hidden;margin-bottom:0!important}.tr-datatable__settings--draggable .input .validation-message{margin-top:0;gap:0}.tr-datatable__settings__drag-handle{height:24px;margin-right:16px;cursor:pointer}.tr-datatable__settings-container{border-bottom:1px solid var(--border-subtle);display:flex;justify-content:flex-start}.tr-datatable__settings-container .tr-datatable__settings{border-bottom:none}.tr-datatable__settings-container--header{font-weight:600}.tr-datatable__settings-container--header .tr-datatable__settings{background-color:var(--background-or-layer-accent);height:40px;display:flex;align-items:center}.tr-datatable__settings-container--header .tr-datatable__settings .tr-input.input--checkbox{margin-bottom:0;min-width:120px;flex-flow:row}.tr-datatable__settings-container--header .tr-datatable__settings .tr-input.input--checkbox:nth-last-child(1){min-width:140px}.tr-datatable__settings-container--header .tr-datatable__settings .tr-input.input--checkbox label{min-width:unset;white-space:nowrap}.tr-datatable__settings-container--header .tr-datatable__settings .tr-input.input--checkbox label svg{width:16px;height:16px}.tr-datatable__settings-container--header .tr-datatable__settings__summaries{background-color:var(--background-or-layer-accent)}.tr-datatable__settings__summaries{display:flex;align-items:center;gap:8px 16px}.tr-datatable__settings__summaries .tr-input.input--checkbox{margin-bottom:0;min-width:120px;flex-flow:row}.tr-datatable__settings__summaries .tr-input.input--checkbox:nth-last-child(1){min-width:140px}.tr-datatable__settings__summaries .tr-input.input--checkbox label{font-size:12px;min-width:unset;white-space:nowrap}.tr-datatable__settings__summaries .tr-input.input--checkbox label svg{width:16px;height:16px}.tr-datatable__label{font-size:var(--heading-compact-font-size);font-weight:var(--heading-compact-font-weight);line-height:var(--heading-compact-line-height);letter-spacing:var(--heading-compact-letter-spacing);color:var(--text-primary)}.tr-datatable__sortIcon,.tr-datatable__hoverIcon{width:30px;text-align:center;opacity:0;transition:all .25s ease;background-color:var(--background-or-layer-accent);position:absolute;right:6px;top:12px}.tr-datatable__sortIcon svg,.tr-datatable__hoverIcon svg{width:16px;height:16px}.tr-datatable__sortIconCount,.tr-datatable__hoverIconCount{position:relative;top:-2px}.tr-datatable__hoverIcon{top:10px}.tr-datatable__hoverIcon svg{width:20px;height:20px}.tr-datatable__sortable{position:relative;transition:background-color .25s ease}.tr-datatable__sortable .tr-datatable__sortIcon--yes{opacity:1}.tr-datatable__sortable:hover{background-color:var(--background-or-layer-accent-hover)}.tr-datatable__sortable:hover .tr-datatable__hoverIcon{opacity:1}.tr-datatable__sortable:hover .tr-datatable__hoverIcon--no{opacity:0}.tr-datatable__data{width:100%;border-spacing:0}.tr-datatable__data--fit{width:auto}.tr-datatable__data__container{overflow:auto;position:relative}.tr-datatable__data th{background-color:var(--background-or-layer-accent);color:var(--text-primary);cursor:pointer;font-weight:600;line-height:16px;padding:var(--tr-datatable-cell-padding-top, 11px) 16px var(--tr-datatable-cell-padding-bottom, 11px);min-height:var(--layout-size-height);border-bottom:1px solid var(--border-subtle);vertical-align:top}.tr-datatable__data th:hover .tr-datatable__hoverIcon,.tr-datatable__data th:hover .tr-datatable__sortIcon{background-color:var(--background-or-layer-accent-hover)}.tr-datatable__data th .tr-input.input--checkbox{margin-bottom:0;left:-2px}.tr-datatable__data th .tr-input.input--checkbox .validation-message{display:none}.tr-datatable__data td{color:var(--text-secondary);font-weight:400;min-height:var(--layout-size-height);padding:var(--tr-datatable-cell-padding-top, 11px) 16px var(--tr-datatable-cell-padding-bottom, 11px);border-bottom:1px solid var(--border-subtle);vertical-align:top}.tr-datatable__data td .select{margin-bottom:0}.tr-datatable__data td .tr-tag{margin:2px}.tr-datatable__data td.tr-datatable__empty{text-align:center;color:var(--text-secondary);padding:48px 16px;min-height:auto}.tr-datatable__data td.tr-datatable__empty .tr-datatable__empty-content{display:inline-block;max-width:100%}.tr-datatable__data .tr-datatable__td--editing{height:var(--layout-size-height);min-height:var(--layout-size-height);box-sizing:border-box;padding:0;overflow:hidden;vertical-align:middle}.tr-datatable__data .tr-datatable__td--editing:has(.input--text,.input--number,.input--date,.select) .tr-input.input{width:calc(100% - 1px);margin-right:1px}.tr-datatable__data .tr-datatable__td--editing:has(.input--checkbox){padding-left:16px}.tr-datatable__data .tr-datatable__td--editing .tr-input.input{margin-bottom:0}.tr-datatable__data .tr-datatable__td--editing .tr-input.input>label{display:none}.tr-datatable__data .tr-datatable__td--editing .tr-input.input .validation-message{display:none}.tr-datatable__data .tr-datatable__td--editing .tooltip-trigger_wrapper{width:100%}.tr-datatable__data .tr-datatable__td--editing>.popover-trigger{display:block;width:100%}.tr-datatable__data .tr-datatable__td--editing.tr-datatable__td--edit-readonly .tr-datatable__edit-readonly-text{display:flex;align-items:center;height:var(--layout-size-height);padding:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.tr-datatable__data .tr-datatable__expandable-col{width:1%;white-space:nowrap;box-sizing:border-box;padding:0;text-align:center;vertical-align:top}.tr-datatable__data .tr-datatable__row-actions-col{width:1%;white-space:nowrap;box-sizing:border-box;padding:0;text-align:right;vertical-align:top}.tr-datatable__data .tr-datatable__row-actions-col__group{display:inline-flex;align-items:center}.tr-datatable__data .tr-datatable__row-actions-col .overflow-menu{display:inline-flex}.tr-datatable__data th.tr-datatable__selectable,.tr-datatable__data td.tr-datatable__selectable{width:var(--layout-size-height, 2.5rem);min-width:var(--layout-size-height, 2.5rem);max-width:var(--layout-size-height, 2.5rem);box-sizing:border-box;padding:var(--tr-datatable-cell-padding-top, 11px) 0 var(--tr-datatable-cell-padding-bottom, 11px);text-align:center;vertical-align:top}.tr-datatable__data th.tr-datatable__selectable .tr-input.input--checkbox,.tr-datatable__data td.tr-datatable__selectable .tr-input.input--checkbox{display:inline-flex;justify-content:center;min-width:0;margin:0;position:static;left:auto;top:auto}.tr-datatable__data th.tr-datatable__selectable .tr-input.input--checkbox>label,.tr-datatable__data td.tr-datatable__selectable .tr-input.input--checkbox>label{display:none}.tr-datatable__data th.tr-datatable__selectable .tr-input.input--checkbox .validation-message,.tr-datatable__data td.tr-datatable__selectable .tr-input.input--checkbox .validation-message{display:none}.tr-datatable__data th.tr-datatable__selectable .tr-input.input--checkbox input,.tr-datatable__data td.tr-datatable__selectable .tr-input.input--checkbox input{position:static;top:auto;left:auto;margin:0}.tr-datatable__data .tr-datatable__empty-row:hover td{background-color:var(--background-or-layer)}.tr-datatable__data tbody{font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing)}.tr-datatable__data tbody tr{background-color:var(--background-or-layer);transition:background-color .25s ease}.tr-datatable__data tbody tr:hover{background-color:var(--background-or-layer-hover)}.tr-datatable__data tbody a,.tr-datatable__data tbody .link{color:var(--link-primary);text-decoration:none;font-weight:600}.tr-datatable__data tbody .tr-datatable__expandable{padding:0;cursor:pointer}.tr-datatable__data tbody .tr-datatable__expandable--open{border-bottom:0}.tr-datatable__data tbody .tr-datatable__expandable__content{padding-left:49px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height .25s ease,opacity .25s ease,transform .25s ease,padding .25s ease,border-bottom .25s ease;border-bottom:0 solid transparent;padding-top:0;padding-bottom:0;height:unset}.tr-datatable__data tbody .tr-datatable__expandable__content__inner{visibility:hidden;transition:visibility .25s ease,max-height .25s ease;max-height:0}.tr-datatable__data tbody .tr-datatable__expandable__content__container:hover{background-color:var(--background-or-layer)}.tr-datatable__data tbody .tr-datatable__expandable__content__container--open>.tr-datatable__expandable__content{max-height:1000px;opacity:1;transform:translateY(0);border-bottom:1px solid var(--border-subtle);padding-top:16px;padding-bottom:48px}.tr-datatable__data tbody .tr-datatable__expandable__content__container--open>.tr-datatable__expandable__content>.tr-datatable__expandable__content__inner{visibility:visible;transition:visibility 0s 0s;max-height:1000px}.tr-datatable__data tbody .tr-datatable__row--expandable{cursor:pointer}.tr-datatable__data tbody .tr-datatable__row--expandable:hover{background-color:#00000005}.tr-datatable__data .select{margin-bottom:0}.tr-datatable__data .tr-datatable__cell--sticky{position:sticky;z-index:2;background-color:var(--background-or-layer)}.tr-datatable__data tbody tr:hover .tr-datatable__cell--sticky{background-color:var(--background-or-layer-hover)}.tr-datatable__data thead .tr-datatable__cell--sticky{z-index:3}.tr-datatable__data .tr-datatable__cell--sticky-last{box-shadow:1px 0 0 0 var(--border-subtle)}.tr-datatable__data .tr-datatable__cell--no-padding{padding:0}.tr-datatable__data tbody tr.tr-datatable__group-row{background-color:var(--background-or-layer-accent);font-weight:600}.tr-datatable__data tbody tr.tr-datatable__group-row.tr-datatable__group-row--collapsible{cursor:pointer}.tr-datatable__data tbody tr.tr-datatable__group-row>.tr-datatable__group-cell{background-color:var(--background-or-layer-accent);text-align:left;white-space:nowrap;padding-left:0;padding-right:0}.tr-datatable__data tbody tr.tr-datatable__group-row .tr-datatable__group-title{display:inline-flex;align-items:center;gap:4px;padding-left:16px;padding-right:16px;background-color:transparent}.tr-datatable__data tbody tr.tr-datatable__group-row.tr-datatable__group-row--collapsed>.tr-datatable__group-cell{border-bottom-color:var(--border-strong)}.tr-datatable__data tbody tr.tr-datatable__summary-row{font-weight:600;background-color:var(--background-or-layer)}.tr-datatable__data tbody tr.tr-datatable__summary-row.tr-datatable__summary-row--total>*{border-top:2px solid var(--border-strong)}.tr-datatable__data tbody tr.tr-datatable__summary-row .tr-datatable__summary-label{background-color:var(--background-or-layer);color:var(--text-secondary);cursor:default;line-height:inherit;text-align:right;white-space:nowrap}.tr-datatable__data .tr-datatable__empty-content.tr-datatable__cell--sticky{background-color:transparent}.tr-datatable__summary td{background-color:var(--background-or-layer-accent);font-weight:600;color:var(--text-primary);padding:11px 16px 8px;vertical-align:top}.tr-datatable__summary__cell{display:flex;align-items:center}.tr-datatable__summary__cell svg{width:16px;height:16px;margin-right:8px}.tr-datatable__summary__cell--multi{flex-direction:column;align-items:flex-start;justify-content:center}.tr-datatable__summary__item-container{display:flex;align-items:center;width:100%}.tr-datatable__summary__item-container:not(:last-child){margin-bottom:2px}.tr-datatable__summary__text{display:flex;flex-direction:column}.tr-datatable__summary__item{font-size:14px;line-height:14px;margin-bottom:2px;white-space:nowrap}.tr-datatable__pagination{display:flex;justify-content:space-between;background-color:var(--background-or-layer);height:var(--layout-size-height);width:100%;overflow:hidden}.tr-datatable__pagination__count{color:var(--text-primary)}.tr-datatable__pagination__count .select{margin:0;width:95px!important;min-width:95px!important}.tr-datatable__pagination__count .select>div>div{border-bottom:0}.tr-datatable__pagination__count__count{padding-left:16px;padding-right:16px;color:var(--text-secondary)}.tr-datatable__pagination__count__simple{width:80px}.tr-datatable__pagination__text{font-size:var(--body-compact-font-size);font-weight:var(--body-compact-font-weight);line-height:var(--body-compact-line-height);letter-spacing:var(--body-compact-letter-spacing);border-left:1px solid var(--border-subtle);display:flex;align-items:center;white-space:nowrap;flex:1;max-width:calc(100% - 159px);height:var(--layout-size-height);justify-content:space-between;color:var(--text-primary);overflow:hidden}.tr-datatable__pagination__text span{border-left:1px solid var(--border-subtle);padding:0 16px}.tr-datatable__pagination__controls__button{border:none;border-left:1px solid var(--border-subtle);transition:background-color .25s ease}.tr-datatable__container .tr-datatable__pagination__count .select>div>div{background-color:transparent}.StatusIndicator{font-size:16px;line-height:1em;height:1em;width:1em;display:flex;align-items:center;justify-content:center}.StatusIndicator svg{font-size:inherit;width:1em;height:1em}.StatusIndicator--support-error svg{fill:var(--support-error)}.StatusIndicator--support-error .shape{fill:var(--support-error)}.StatusIndicator--support-error .icon{fill:#fff}.StatusIndicator--caution-major .shape{fill:var(--caution-major)}.StatusIndicator--caution-major .icon{fill:#000}.StatusIndicator--caution-minor .shape{fill:var(--caution-minor)}.StatusIndicator--caution-minor .icon{fill:#000}.StatusIndicator--caution-minor-circle svg circle{fill:var(--caution-minor)}.StatusIndicator--caution-minor-circle svg path{fill:#000}.StatusIndicator--support-success svg{fill:var(--support-success)}.StatusIndicator--support-success .shape{fill:var(--support-success)}.StatusIndicator--support-success .icon{fill:#fff}.StatusIndicator--support-info svg{fill:var(--support-info)}.StatusIndicator--support-info .shape{fill:var(--support-info)}.StatusIndicator--support-info .icon{fill:#fff}.StatusIndicator--icon-status svg{fill:var(--icon-status)}.StatusIndicator--icon-status .shape{fill:var(--icon-status)}.StatusIndicator--icon-status .icon{fill:#fff}.StatusIndicator--interactive svg{fill:var(--interactive)}.StatusIndicator--interactive .shape{fill:var(--interactive)}.StatusIndicator--interactive .icon{fill:#fff}.StatusIndicator--inactive svg{fill:var(--skeleton-element)}.StatusIndicator--inactive .shape{fill:var(--skeleton-element)}.StatusIndicator--inactive .icon{fill:#fff}.tr-file-uploader{display:flex;flex-direction:column;gap:var(--spacing-05);font-family:var(--tracks-font-family);color:var(--text-primary)}.tr-file-uploader__header{display:flex;flex-direction:column;gap:var(--spacing-03)}.tr-file-uploader__heading{font-size:var(--heading-compact-font-size, .875rem);font-weight:600;line-height:var(--heading-compact-line-height, 1.25rem);color:var(--text-primary)}.tr-file-uploader__description{font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing);color:var(--text-secondary)}.tr-file-uploader__input{display:none}.tr-file-uploader__action{display:flex}.tr-file-uploader__dropzone{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:flex-start;padding:var(--spacing-05) 96px 26px var(--spacing-05);text-align:left;cursor:pointer;border:1px dashed var(--border-strong);background-color:transparent;transition:border-color .15s ease}.tr-file-uploader__dropzone-label{font-size:var(--body-compact-font-size, .875rem);line-height:var(--body-compact-line-height, 1.125rem);color:var(--link-primary);text-decoration:none}.tr-file-uploader__dropzone:focus-visible{outline:none;border:2px solid var(--interactive)}.tr-file-uploader__dropzone--active{border:2px solid var(--interactive)}.tr-file-uploader__error{font-size:var(--label-font-size, .75rem);line-height:var(--label-line-height, 1rem);color:var(--text-error)}.tr-file-uploader__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-03)}.tr-file-uploader__file{box-sizing:border-box;display:grid;grid-template-columns:1fr auto auto;align-items:center;column-gap:var(--spacing-03);width:18rem;max-width:100%;min-height:var(--layout-size-height, 2.5rem);padding:0 var(--spacing-05);background-color:var(--layer-01);border:2px solid transparent}.tr-file-uploader__file-status{display:inline-flex;align-items:center;justify-content:center}.tr-file-uploader__file-icon.StatusIndicator--support-success svg,.tr-file-uploader__file-icon.StatusIndicator--support-success .shape{fill:var(--interactive)}.tr-file-uploader__file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--body-compact-font-size, .875rem);color:var(--text-primary)}.tr-file-uploader__file-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--icon-primary)}.tr-file-uploader__file-remove svg{width:16px;height:16px}.tr-file-uploader__file-remove:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tr-file-uploader__file-remove:disabled{cursor:not-allowed;color:var(--icon-disabled, var(--text-disabled))}.tr-file-uploader__file-error{grid-column:1/-1;border-top:1px solid var(--border-subtle);margin:var(--spacing-03) calc(var(--spacing-05) * -1) 0;padding:var(--spacing-03) var(--spacing-05) 0;font-size:var(--label-font-size, .75rem);line-height:var(--label-line-height, 1rem);color:var(--text-error);white-space:normal}.tr-file-uploader__file--error{border-color:var(--support-error);padding-top:var(--spacing-03);padding-bottom:var(--spacing-03)}.tr-file-uploader--disabled{opacity:1;pointer-events:none}.tr-file-uploader--disabled .tr-file-uploader__heading,.tr-file-uploader--disabled .tr-file-uploader__description,.tr-file-uploader--disabled .tr-file-uploader__dropzone-label{color:var(--text-disabled)}.tr-file-uploader--disabled .tr-file-uploader__dropzone{border-color:var(--border-subtle)}.loading__container{position:fixed;z-index:1081;display:flex;align-items:center;justify-content:center;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;background-color:var(--overlay)}.loading__background{border:10px solid var(--background-or-layer-accent)}.loading__spinner{width:88px;height:88px;border:10px solid var(--border-interactive);border-left-color:#0000;border-radius:50%;animation:spin 1s linear infinite;z-index:1082}.loading__spinner--small{position:relative;width:28px;height:28px;border-width:4px}.loading__spinner--small:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:4px solid var(--background-or-layer-accent);z-index:-1}.storybook-docs .sidePanel--parent{width:100%}.sidePanel--parent{container-type:inline-size;container-name:sidePanelParent;position:relative;display:flex;width:100vw;height:100vh;overflow:hidden;box-sizing:border-box}.sidePanel--parent *{box-sizing:border-box}.sidePanel{position:absolute;inset:0 auto 0 0;width:100%;height:100vh;overflow:hidden;transition:all .5s ease;background:var(--layer-01);border:1px solid var(--border-subtle-01);display:grid;grid-template:"header" auto "main" 1fr "footer" auto/1fr}.sidePanel--expanded{margin-right:unset}.sidePanel__header{grid-area:header;display:flex;flex-wrap:wrap;margin-bottom:24px}.sidePanel__header__content{flex:0 0 80%;min-height:80px;transition:all .4s}.sidePanel__header__toolbar{flex:0 0 20%;display:flex;justify-content:flex-end}.sidePanel__label{display:block;font-family:Segoe UI,Arial,sans-serif;font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);color:var(--text-secondary);margin:0 0 .25rem}.sidePanel__title{font-family:Segoe UI,Arial,sans-serif;font-size:var(--heading-03-font-size);line-height:var(--heading-03-line-height);font-weight:var(--heading-03-font-weight);color:var(--text-primary);margin:0}.sidePanel__description{font-family:Segoe UI,Arial,sans-serif;font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);color:var(--text-primary);margin:16px 0 0}.sidePanel__contentWrapper{grid-area:main;position:relative;min-height:0;overflow:hidden}.sidePanel__content{height:100%;overflow:auto;padding:0 16px}.sidePanel__content>p,.sidePanel__content>span{margin-right:20%}.sidePanel__contentFade{position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--layer-01) 85%);pointer-events:none}.sidePanel__footer{grid-area:footer;display:flex;justify-content:space-between;margin:48px 16px 16px}.sidePanel__footer>*{flex:1}.sidePanel__overlay{position:absolute;inset:0;background:#00000080;z-index:1;display:none;justify-content:center}.sidePanel--transactional .sidePanel__header__content{padding:16px 0 0 16px}.sidePanel--passive .sidePanel__header__toolbar{flex:0 0 100%;order:1;height:40px;line-height:40px;border-bottom:1px solid var(--border-subtle-01);display:flex;align-items:center}.sidePanel--passive .sidePanel__header__toolbar .select{margin-bottom:0}.sidePanel--passive .sidePanel__header__content{order:2;padding:16px 16px 0}@container sidePanelParent (min-width: 800px){.sidePanel{position:relative}.sidePanel--small{width:400px;margin-right:-400px}.sidePanel__overlay--small{width:calc(100% - 400px);right:400px;display:flex}.sidePanel--medium{width:800px;margin-right:-800px}.sidePanel__overlay--medium{width:calc(100% - 800px);right:800px;display:flex}.sidePanel--large{width:800px;margin-right:-800px}.sidePanel__overlay--large{width:calc(100% - 800px);right:800px;display:flex}.sidePanel--expanded{margin-right:unset}}@container sidePanelParent (min-width: 1300px){.sidePanel{position:relative}.sidePanel--small{width:325px;margin-right:-325px}.sidePanel__overlay--small{width:calc(100% - 325px);right:325px;display:flex}.sidePanel--medium{width:520px;margin-right:-520px}.sidePanel__overlay--medium{width:calc(100% - 520px);right:520px;display:flex}.sidePanel--large{width:650px;margin-right:-650px}.sidePanel__overlay--large{width:calc(100% - 650px);right:650px;display:flex}.sidePanel--expanded{margin-right:unset}}@container sidePanelParent (min-width: 2000px){.sidePanel{position:relative}.sidePanel--small{width:500px;margin-right:-500px}.sidePanel__overlay--small{width:calc(100% - 500px);right:500px;display:flex}.sidePanel--medium{width:800px;margin-right:-800px}.sidePanel__overlay--medium{width:calc(100% - 800px);right:800px;display:flex}.sidePanel--large{width:1000px;margin-right:-1000px}.sidePanel__overlay--large{width:calc(100% - 1000px);right:1000px;display:flex}.sidePanel--expanded{margin-right:unset}}.tr-toggle-wrapper{display:flex;align-items:center;column-gap:.5rem}.tr-toggle-wrapper .tr-toggle__label{font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing);color:var(--text-primary);cursor:pointer}.tr-toggle-wrapper--disabled .tr-toggle__label{color:var(--text-disabled);cursor:not-allowed}.tr-toggle-wrapper--readonly .tr-toggle__label{color:var(--text-secondary);cursor:not-allowed}.tr-toggle{width:36px;height:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.tr-toggle__track{box-sizing:border-box;width:100%;height:100%;border-radius:50px;position:relative;transition:background-color .2s ease}.tr-toggle--on .tr-toggle__track{background-color:#4caf50}.tr-toggle--off .tr-toggle__track{background-color:#ccc}.tr-toggle--readonly .tr-toggle__track{background-color:#fff;border:1px solid var(--icon-disabled)}.tr-toggle__thumb{width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 2px 4px #0003}.tr-toggle--on .tr-toggle__thumb{transform:translate(16px)}.tr-toggle--off .tr-toggle__thumb{transform:translate(0)}.tr-toggle--readonly .tr-toggle__thumb{background-color:var(--icon-primary)}.tr-toggle--on .tr-toggle:hover:not(.tr-toggle--disabled):not(.tr-toggle--readonly) .tr-toggle__track{background-color:#45a049}.tr-toggle--off .tr-toggle:hover:not(.tr-toggle--disabled):not(.tr-toggle--readonly) .tr-toggle__track{background-color:#bbb}.tr-toggle--disabled{opacity:.5;cursor:not-allowed}.tr-toggle--readonly{cursor:not-allowed}.tr-toggle:focus{outline:2px solid #4CAF50;outline-offset:2px}.tr-toggle--extra-small{width:28px;height:16px}.tr-toggle--extra-small .tr-toggle__track{border-radius:8px}.tr-toggle--extra-small .tr-toggle__thumb{width:12px;height:12px;top:2px}.tr-toggle--extra-small.tr-toggle--on .tr-toggle__thumb{transform:translate(12px)}.tr-toggle--small{width:32px;height:18px}.tr-toggle--small .tr-toggle__track{border-radius:9px}.tr-toggle--small .tr-toggle__thumb{width:14px;height:14px;top:2px}.tr-toggle--small.tr-toggle--on .tr-toggle__thumb{transform:translate(14px)}.tr-toggle--medium{width:36px;height:20px}.tr-toggle--medium .tr-toggle__track{border-radius:10px}.tr-toggle--medium .tr-toggle__thumb{width:16px;height:16px;top:2px}.tr-toggle--medium.tr-toggle--on .tr-toggle__thumb{transform:translate(16px)}.tr-toggle--large{width:42px;height:24px}.tr-toggle--large .tr-toggle__track{border-radius:12px}.tr-toggle--large .tr-toggle__thumb{width:20px;height:20px;top:2px}.tr-toggle--large.tr-toggle--on .tr-toggle__thumb{transform:translate(18px)}.locationMap{box-sizing:border-box;position:relative}.locationMap *{box-sizing:border-box}.locationMap__map{width:100%;height:100%}.locationMap__placeholder{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--text-secondary);background:var(--layer-02, #eceff3);font-family:Segoe UI,Arial,sans-serif;font-size:.875rem}.locationMap--embedded{display:block;overflow:hidden;border:1px solid var(--border-subtle-01);border-radius:4px;position:relative}.locationMap.sidePanel--parent{width:100%;height:100%}.locationMap--page .sidePanel{height:100%}.locationMap--page .locationMap__main{position:relative;flex:1 1 auto;min-width:0;height:100%;overflow:hidden}.locationMap--page .locationMap__map{position:absolute;inset:0}.locationMap__controls{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;flex-direction:column;gap:8px;pointer-events:none}.locationMap__controls>*{pointer-events:auto}.locationMap__topbar{display:flex;align-items:center;gap:4px;min-height:44px;padding:6px 8px 6px 16px;background:#141c2ee6;color:#fff;border-radius:8px;box-shadow:0 2px 10px #00000059;font-family:Segoe UI,Arial,sans-serif;font-size:var(--heading-04-font-size, 1rem);font-weight:600}.locationMap__topbar .tr-button__container--iconOnly svg{color:#fff}.locationMap__title{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:0 4px}.locationMap__titleIcon{display:inline-flex;align-items:center}.locationMap__trailing{flex:0 0 auto;font-weight:400;opacity:.9;white-space:nowrap;padding:0 4px}.locationMap__fields{display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#f5f6f8f2;border-radius:8px;box-shadow:0 2px 10px #0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.locationMap__fields .tr-input,.locationMap__fields .tracks-input{margin-bottom:0}.locationMap__fields--embedded{position:absolute;top:8px;left:8px;right:8px;z-index:3;padding:6px 8px}.locationMap__fields--withFullscreen{right:50px}.locationMap__maptype{position:absolute;left:16px;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--layer-01, #fff);border:1px solid var(--border-subtle-01);box-shadow:0 1px 4px #0003}.locationMap__maptypeIcon{color:var(--text-secondary);font-size:18px}.locationMap__locate{position:absolute;right:16px;bottom:16px;z-index:3}.locationMap__locate--embedded{right:8px;bottom:28px}.locationMap__fullscreen{position:absolute;top:8px;right:8px;z-index:4}.locationMap.locationMap--fullscreen{position:fixed;inset:0;width:auto;height:auto;z-index:var(--locationMap-fullscreen-z, 10000);border:0;border-radius:0;background:var(--layer-02, #eceff3)}.locationMap__rowActions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.routeMap{box-sizing:border-box;position:relative;display:block;overflow:hidden;border:1px solid var(--border-subtle-01);border-radius:4px}.routeMap *{box-sizing:border-box}.routeMap__map{width:100%;height:100%}.routeMap__placeholder{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--text-secondary);background:var(--layer-02, #eceff3);font-family:Segoe UI,Arial,sans-serif;font-size:.875rem}.routeMap__summary{position:absolute;top:12px;left:12px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--layer-01, #fff);border:1px solid var(--border-subtle-01);box-shadow:0 1px 4px #0003;color:var(--text-primary, #141c2e);font-family:Segoe UI,Arial,sans-serif;font-size:.875rem;font-weight:600;white-space:nowrap}.routeMap__maptype{position:absolute;left:16px;bottom:16px;z-index:3;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--layer-01, #fff);border:1px solid var(--border-subtle-01);box-shadow:0 1px 4px #0003}.routeMap__maptypeIcon{color:var(--text-secondary);font-size:18px}.routeMap__fullscreen{position:absolute;top:12px;right:12px;z-index:4}.routeMap.routeMap--fullscreen{position:fixed;inset:0;width:auto;height:auto;z-index:var(--routeMap-fullscreen-z, 10000);border:0;border-radius:0;background:var(--layer-02, #eceff3)}.tr-modal__container{position:fixed;z-index:1080;inset:0;display:flex;align-items:center;justify-content:center}.tr-modal__container .tr-modal__spinner__container{width:100%;height:100%;z-index:1081;background-color:#00000080;display:flex;align-items:center;justify-content:center}.tr-modal__container .tr-modal__spinner__container--transparent{background-color:transparent;margin-bottom:48px}.tr-modal__container .tr-modal__spinner{width:88px;height:88px;border:10px solid var(--border-interactive);border-left-color:#0000;border-radius:50%;animation:spin 1s linear infinite;z-index:1082}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tr-modal__container .tr-modal{position:fixed;z-index:1079;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080}.tr-modal__container .tr-modal__head{padding:16px}.tr-modal__container .tr-modal__head .tr-modal__title{font-size:var(--heading-03-font-size);line-height:var(--heading-03-line-height);font-weight:var(--heading-03-font-weight);overflow-wrap:break-word;white-space:normal;max-width:calc(100% - 36px)}.tr-modal__container .tr-modal__head .tr-modal__title+p{margin-top:16px}.tr-modal__container .tr-modal__body{overflow:auto;font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);padding:0 16px 48px}.tr-modal__container .tr-modal__body-mask{-webkit-mask-image:linear-gradient(to top,transparent 0%,black 5%);mask-image:linear-gradient(to top,transparent 0%,black 5%)}.tr-modal__container .tr-modal__body .input,.tr-modal__container .tr-modal__body .select{width:100%;margin-right:0}.tr-modal__container .tr-modal__body textarea{height:unset}.tr-modal__container .tr-modal__footer{display:flex;justify-content:end;max-width:100%;padding:0 16px 16px}.tr-modal__container .tr-modal__footer .tr-button__container{height:64px;padding-bottom:16px}.tr-modal__container .tr-modal__footer .tr-button__wrapper{flex:1;max-width:50%}.tr-modal__container .tr-modal__error-item{display:flex;background-color:#000c;color:#fff;border-left:4px solid red;align-items:center;margin:0 16px 16px}.tr-modal__container .tr-modal__error-item .circleError{box-sizing:content-box;background-color:red;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.tr-modal__container .tr-modal__error-item .circleError-small{width:16px;height:16px;margin:0 20px 0 10px}.tr-modal__container .tr-modal__error-item .circleError-small:after{content:"";position:absolute;width:12.5%;height:71.4285714286%;background-color:#fff;transform-origin:center;transform:rotate(-45deg)}.tr-modal__container .tr-modal__size--extra-small{max-height:48%;max-width:none}@media screen and (min-width:450px){.tr-modal__container .tr-modal__size--extra-small{width:100%}}@media screen and (min-width:800px){.tr-modal__container .tr-modal__size--extra-small{width:48%}}@media screen and (min-width:1300px){.tr-modal__container .tr-modal__size--extra-small{width:32%}}@media screen and (min-width:2000px){.tr-modal__container .tr-modal__size--extra-small{width:24%}}@media screen and (min-width:2600px){.tr-modal__container .tr-modal__size--extra-small{width:24%}}.tr-modal__container .tr-modal__size--small{max-height:72%;max-width:none}@media screen and (min-width:450px){.tr-modal__container .tr-modal__size--small{width:100%}}@media screen and (min-width:800px){.tr-modal__container .tr-modal__size--small{width:60%}}@media screen and (min-width:1300px){.tr-modal__container .tr-modal__size--small{width:42%}}@media screen and (min-width:2000px){.tr-modal__container .tr-modal__size--small{width:36%}.tr-modal__container .tr-modal__size--small .tr-modal__head,.tr-modal__container .tr-modal__size--small .tr-modal__body p{padding-right:20%}}@media screen and (min-width:2600px){.tr-modal__container .tr-modal__size--small{width:36%}.tr-modal__container .tr-modal__size--small .tr-modal__head,.tr-modal__container .tr-modal__size--small .tr-modal__body p{padding-right:20%}}.tr-modal__container .tr-modal__size--medium{max-height:84%;max-width:none}@media screen and (min-width:450px){.tr-modal__container .tr-modal__size--medium{width:100%}}@media screen and (min-width:800px){.tr-modal__container .tr-modal__size--medium{width:84%}.tr-modal__container .tr-modal__size--medium .tr-modal__head,.tr-modal__container .tr-modal__size--medium .tr-modal__body p{padding-right:20%}}@media screen and (min-width:1300px){.tr-modal__container .tr-modal__size--medium{width:60%}.tr-modal__container .tr-modal__size--medium .tr-modal__head,.tr-modal__container .tr-modal__size--medium .tr-modal__body p{padding-right:20%}}@media screen and (min-width:2000px){.tr-modal__container .tr-modal__size--medium{width:48%}.tr-modal__container .tr-modal__size--medium .tr-modal__head,.tr-modal__container .tr-modal__size--medium .tr-modal__body p{padding-right:20%}}@media screen and (min-width:2600px){.tr-modal__container .tr-modal__size--medium{width:48%}.tr-modal__container .tr-modal__size--medium .tr-modal__head,.tr-modal__container .tr-modal__size--medium .tr-modal__body p{padding-right:20%}}.tr-modal__container .tr-modal__size--large{max-height:96%;max-width:none}@media screen and (min-width:450px){.tr-modal__container .tr-modal__size--large{width:100%}}@media screen and (min-width:800px){.tr-modal__container .tr-modal__size--large{width:96%}.tr-modal__container .tr-modal__size--large .tr-modal__head,.tr-modal__container .tr-modal__size--large .tr-modal__body p{padding-right:20%}}@media screen and (min-width:1300px){.tr-modal__container .tr-modal__size--large{width:84%}.tr-modal__container .tr-modal__size--large .tr-modal__head,.tr-modal__container .tr-modal__size--large .tr-modal__body p{padding-right:20%}}@media screen and (min-width:2000px){.tr-modal__container .tr-modal__size--large{width:72%}.tr-modal__container .tr-modal__size--large .tr-modal__head,.tr-modal__container .tr-modal__size--large .tr-modal__body p{padding-right:20%}}@media screen and (min-width:2600px){.tr-modal__container .tr-modal__size--large{width:72%}.tr-modal__container .tr-modal__size--large .tr-modal__head,.tr-modal__container .tr-modal__size--large .tr-modal__body p{padding-right:20%}}.tr-modal{font-family:Segoe UI,Arial,sans-serif;position:fixed;z-index:9999;inset:0;display:flex;align-items:center;justify-content:center;background-color:#00000080}.tr-modal__close{position:absolute;top:0;right:0}.tr-modal.top{align-items:flex-start}.tr-modal.middle{align-items:center}.tr-modal.bottom{align-items:flex-end}.tr-modal.fullscreen{inset:0;display:flex;align-items:center;justify-content:center}.tr-modal__content{position:relative;z-index:1;display:flex;flex-direction:column;background-color:var(--background-or-layer);height:100%;width:100%}.tr-modal__small-bordered{height:60%;max-height:70%;max-width:70%;width:60%;margin:10px;border:1px inset #E7E7E7;border-radius:2px}.tr-modal__fullscreen{height:100vh;width:100vw}.tr-modal__ninety{height:90vh;width:90vw}.tr-modal__head2{font-weight:bolder;font-size:large;padding:10px;margin-top:20px;background-color:#273474;color:#fff;border-bottom:1px solid #e5e5e5}.tr-modal__body .input,.tr-modal__body .select{width:100%;margin-right:0}.tr-modal__body textarea{height:unset}.tr-modal__footer{display:flex}.tr-modal__footer .tr-button__container{height:64px;padding-bottom:16px}.tr-modal__footer .tr-button__wrapper{flex:1;max-width:50%}.tr-button__wrapper:has(.tr-modal__close){position:absolute;top:0;right:0}.tr-modal__fit-content{max-width:700px;width:700px;max-height:fit-content;height:auto}.tr-modal__uniform-size-button{width:130px!important}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.shake{animation:shake .5s;animation-iteration-count:infinite}.tr-grid{--tr-columns: 8;--tr-gutter: 32px;--tr-margin-left: 32px;--tr-margin-right: 32px;display:grid;grid-template-columns:repeat(var(--tr-columns),minmax(0,1fr));gap:var(--tr-gutter);width:100%;padding-left:var(--tr-margin-left);padding-right:var(--tr-margin-right);box-sizing:border-box}.tr-page__content>.tr-grid{margin-left:calc(-1 * var(--tr-page-content-padding, 32px));margin-right:calc(-1 * var(--tr-page-content-padding, 32px));width:calc(100% + var(--tr-page-content-padding, 32px) * 2)}.tr-page__content.tr-grid{padding-left:var(--tr-margin-left);padding-right:var(--tr-margin-right)}.tr-grid--wide{--tr-gutter: 32px;--tr-margin-left: 32px;--tr-margin-right: 32px}.tr-grid--narrow{--tr-gutter: 16px;--tr-margin-left: 16px;--tr-margin-right: 32px}.tr-grid--condensed{--tr-gutter: 0px;--tr-margin-left: 16px;--tr-margin-right: 16px}.tr-col-1{grid-column:span 1;min-width:0}.tr-center-col-1{min-width:0;grid-column:4.5/span 1}.tr-col-2{grid-column:span 2;min-width:0}.tr-center-col-2{min-width:0;grid-column:4/span 2}.tr-col-3{grid-column:span 3;min-width:0}.tr-center-col-3{min-width:0;grid-column:3.5/span 3}.tr-col-4{grid-column:span 4;min-width:0}.tr-center-col-4{min-width:0;grid-column:3/span 4}.tr-col-5{grid-column:span 5;min-width:0}.tr-center-col-5{min-width:0;grid-column:2.5/span 5}.tr-col-6{grid-column:span 6;min-width:0}.tr-center-col-6{min-width:0;grid-column:2/span 6}.tr-col-7{grid-column:span 7;min-width:0}.tr-center-col-7{min-width:0;grid-column:1.5/span 7}.tr-col-8{grid-column:span 8;min-width:0}.tr-center-col-8{min-width:0;grid-column:1/span 8}.tr-col-9{grid-column:span 9;min-width:0}.tr-center-col-9{min-width:0;grid-column:1/-1}.tr-col-10{grid-column:span 10;min-width:0}.tr-center-col-10{min-width:0;grid-column:1/-1}.tr-col-11{grid-column:span 11;min-width:0}.tr-center-col-11{min-width:0;grid-column:1/-1}.tr-col-12{grid-column:span 12;min-width:0}.tr-center-col-12{min-width:0;grid-column:1/-1}.tr-col-13{grid-column:span 13;min-width:0}.tr-center-col-13{min-width:0;grid-column:1/-1}.tr-col-14{grid-column:span 14;min-width:0}.tr-center-col-14{min-width:0;grid-column:1/-1}.tr-col-15{grid-column:span 15;min-width:0}.tr-center-col-15{min-width:0;grid-column:1/-1}.tr-col-16{grid-column:span 16;min-width:0}.tr-center-col-16{min-width:0;grid-column:1/-1}@media(max-width:1299.98px){.tr-col-9{grid-column:span 8}.tr-center-col-9{grid-column:1/-1}.tr-col-10{grid-column:span 8}.tr-center-col-10{grid-column:1/-1}.tr-col-11{grid-column:span 8}.tr-center-col-11{grid-column:1/-1}.tr-col-12{grid-column:span 8}.tr-center-col-12{grid-column:1/-1}.tr-col-13{grid-column:span 8}.tr-center-col-13{grid-column:1/-1}.tr-col-14{grid-column:span 8}.tr-center-col-14{grid-column:1/-1}.tr-col-15{grid-column:span 8}.tr-center-col-15{grid-column:1/-1}.tr-col-16{grid-column:span 8}.tr-center-col-16{grid-column:1/-1}}@media(min-width:1300px){.tr-grid{--tr-columns: 16;--tr-margin: 32px}.tr-center-col-1{grid-column:8.5/span 1}.tr-center-col-2{grid-column:8/span 2}.tr-center-col-3{grid-column:7.5/span 3}.tr-center-col-4{grid-column:7/span 4}.tr-center-col-5{grid-column:6.5/span 5}.tr-center-col-6{grid-column:6/span 6}.tr-center-col-7{grid-column:5.5/span 7}.tr-center-col-8{grid-column:5/span 8}.tr-center-col-9{grid-column:4.5/span 9}.tr-center-col-10{grid-column:4/span 10}.tr-center-col-11{grid-column:3.5/span 11}.tr-center-col-12{grid-column:3/span 12}.tr-center-col-13{grid-column:2.5/span 13}.tr-center-col-14{grid-column:2/span 14}.tr-center-col-15{grid-column:1.5/span 15}.tr-center-col-16{grid-column:1/span 16}}@media(min-width:2000px){.tr-grid--wide{--tr-margin-left: 40px;--tr-margin-right: 40px}.tr-grid--narrow{--tr-margin-left: 24px;--tr-margin-right: 40px}.tr-grid--condensed{--tr-margin-left: 24px;--tr-margin-right: 24px}}@media(min-width:2600px){.tr-grid--wide{--tr-margin-left: 40px;--tr-margin-right: 40px}.tr-grid--narrow{--tr-margin-left: 24px;--tr-margin-right: 40px}.tr-grid--condensed{--tr-margin-left: 24px;--tr-margin-right: 24px}}.tr-pageHeader__container{font-family:Segoe UI,Arial,sans-serif}.tr-pageHeader__container:has(.tr-pageHeader--sticky){position:sticky;top:0;z-index:100}.tr-pageHeader__container:has(.tr-pageHeader--background){background-color:var(--background-or-layer);border-bottom:1px solid var(--border-subtle-01)}.tr-pageHeader__wrapper{width:100%;height:100%;margin-bottom:0}.tr-pageHeader__wrapper:has(.tr-pageHeader--sticky){border-bottom:none}.tr-pageHeader__top{display:none;justify-content:space-between;align-items:center;padding:0 32px;height:40px;overflow:hidden}.tr-pageHeader__top.has-top-action{border-bottom:1px solid var(--border-subtle-01);display:flex}.tr-pageHeader__top-left-content{flex:1;display:flex;align-items:center;position:relative;height:100%}.tr-pageHeader__top-right-content{display:flex;align-items:center}.tr-pageHeader__topAction{margin-left:2px}.tr-pageHeader__breadcrumb-wrapper{transition:all .3s ease-in-out;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:1;visibility:visible}.tr-pageHeader__sticky-tabs-wrapper{transition:all .3s ease-in-out;width:100%;position:absolute;left:0;top:50%;transform:translateY(100%);opacity:0;visibility:hidden;pointer-events:none}.tr-pageHeader__content:has(.tr-pageHeader__tabs){padding-bottom:0}.tr-pageHeader__content{--tr-pageheader-margin-left: var(--tr-margin-left, 32px);--tr-pageheader-margin-right: var(--tr-margin-right, 32px);transition:all .25s ease;padding-top:24px;padding-right:var(--tr-pageheader-margin-right);padding-left:var(--tr-pageheader-margin-left);padding-bottom:16px;display:flex;max-height:160px;position:relative;overflow:hidden}.tr-pageHeader__contentLeft{max-width:100%;min-width:0;padding-right:32px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.tr-pageHeader__contentRight{display:flex;flex-shrink:0;transition:all .25s ease;align-items:center;position:relative;top:0;min-height:48px}.tr-pageHeader__contentRight .select{margin-bottom:0!important}.tr-pageHeader__contentRight .select .validation-message{margin:0}.tr-pageHeader__title{font-size:28px;line-height:36px;font-weight:600;color:var(--text-primary);transition:all .3s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:40px;flex-shrink:0;opacity:1;margin-bottom:16px;margin-top:4px}.tr-pageHeader__subtitle{font-size:14px;line-height:20px;font-weight:400;color:var(--text-secondary);overflow:hidden;max-height:40px;flex-shrink:0;transition:all .3s ease;opacity:1}.tr-pageHeader__tabs{margin-left:calc(-1 * var(--tr-pageheader-margin-left, 32px));padding-left:var(--tr-margin-left, 16px);padding-right:var(--tr-margin-right, 16px)}.tr-pageHeader--tabs .tr-tabs__wrapper{margin-top:0;padding:0}.tr-pageHeader--tabs .tr-tabs__header__wrapper__after{border-bottom:0}.tr-pageHeader--tabs.tr-pageHeader--sticky .tr-pageHeader__top .tr-breadcrumb__container{display:none}.tr-pageHeader--sticky .tr-pageHeader__sticky-tabs-wrapper{opacity:1;visibility:visible;transform:translateY(-50%);height:100%;pointer-events:all}.tr-pageHeader--sticky .tr-pageHeader__content{max-height:0;padding-top:0;padding-bottom:0;opacity:0}.tr-pageHeader--sticky .tr-pageHeader__contentRight{top:0}.tr-pageHeader--sticky .tr-pageHeader__title{max-height:0;opacity:0;margin-bottom:0;margin-top:0}.tr-pageHeader--sticky .tr-pageHeader__subtitle{max-height:0;opacity:0}.tr-pageHeader--sticky.tr-pageHeader--breadcrumb .tr-pageHeader__top.has-top-action{position:relative}.tr-pageHeader--sticky .tr-tabs__wrapper{margin-top:0;position:absolute;right:0;width:100%}.tr-pageHeader--sticky .tr-tabs__wrapper .tr-tabs__header__wrapper{width:100%;background-color:var(--background-or-layer)}.tr-page--list,.tr-page--detail{position:fixed;top:48px;left:48px;width:calc(100vw - 48px);height:calc(100vh - 48px);box-sizing:border-box;transition:left .25s ease,width .25s ease;display:flex;flex-direction:column;min-height:0}.tr-page--list .tr-pageHeader__container,.tr-page--detail .tr-pageHeader__container{flex:0 0 auto}.tr-page--list>.tr-page__content,.tr-page--detail>.tr-page__content{padding:32px;flex:1 1 auto;min-height:0;overflow-y:auto;box-sizing:border-box}body:has(.uishellleftpanel__wrapper--expanded) .tr-page--list,body:has(.uishellleftpanel__wrapper--expanded) .tr-page--detail{left:256px;width:calc(100vw - 256px)}.tr-page--detail>.tr-page__content{display:grid;gap:32px;align-items:start}.tr-page--detail__left{display:flex;flex-direction:column;gap:32px}.tr-page--detail__left .tr-tile{width:100%;margin:0}.tr-page--detail__middle{display:flex;flex-direction:column;gap:8px}.tr-page--detail .sidePanel{position:fixed;inset:0 0 0 auto;width:600px;height:100vh;margin:0;z-index:1001;animation:tr-page-detail-side-panel-in .25s ease-out both}.tr-page--detail .sidePanel__overlay{position:fixed;inset:0;z-index:1000;display:block}@keyframes tr-page-detail-side-panel-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:960px){.tr-page--detail>.tr-page__content{grid-template-columns:1fr!important}.tr-page--detail .sidePanel{width:100vw}}.structured-list{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:table;background-color:var(--background-or-layer) rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;inline-size:100%;overflow-x:auto}.structured-list--condensed .structured-list-th,.structured-list--condensed .structured-list--horizontal .structured-list-row .structured-list-td:first-of-type,.structured-list--horizontal .structured-list-row .structured-list--condensed .structured-list-td:first-of-type,.structured-list--condensed .structured-list-td{padding:.5rem}.structured-list--flush .structured-list-th:first-of-type,.structured-list--flush .structured-list--horizontal .structured-list-row .structured-list-td:first-of-type,.structured-list--horizontal .structured-list-row .structured-list--flush .structured-list-td:first-of-type,.structured-list--flush .structured-list-td:first-of-type{padding-inline:0 1rem}.structured-list--horizontal>.structured-list-row:first-child,.structured-list--horizontal>.structured-list-tbody:first-child>.structured-list-row:first-child{border-block-start:0}.structured-list--horizontal .structured-list-row .structured-list-td:first-of-type{font-weight:var(--heading-compact-font-weight, 600);color:var(--cds-text-primary, #161616);vertical-align:top}.structured-list--horizontal.structured-list--condensed .structured-list-row .structured-list-td:first-of-type{padding:.5rem}.structured-list--horizontal.structured-list--flush .structured-list-row .structured-list-td:first-of-type{padding-inline:0 1rem}.structured-list-thead{display:table-header-group;vertical-align:middle}.structured-list-row{display:table-row;border-block-start:1px solid var(--border-subtle);transition:background-color .11s cubic-bezier(.2,0,.38,.9)}.structured-list-row--header-row{border:none}.structured-list-th,.structured-list--horizontal .structured-list-row .structured-list-td:first-of-type{box-sizing:border-box;border:0;margin:0;font-family:inherit;padding:1rem .5rem .5rem;font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);font-weight:var(--heading-compact-font-weight, 600);letter-spacing:var(--heading-compact-letter-spacing);display:table-cell;block-size:2.5rem;color:var(--cds-text-primary, #161616);text-align:start;text-transform:none;vertical-align:top}.structured-list-th:first-of-type,.structured-list--horizontal .structured-list-row .structured-list-td:first-of-type{padding-inline-start:1rem}.structured-list-tbody{display:table-row-group;vertical-align:middle}.structured-list-td{box-sizing:border-box;border:0;margin:0;font-family:inherit;vertical-align:baseline;font-size:var(--body-font-size, .875rem);line-height:var(--body-line-height);font-weight:var(--body-font-weight, 400);letter-spacing:var(--body-letter-spacing, .16px);padding:1rem .5rem 1.5rem;position:relative;display:table-cell;color:var(--cds-text-secondary, #525252);max-inline-size:36rem;transition:color .11s cubic-bezier(.2,0,.38,.9)}.structured-list-td:first-of-type{padding-inline-start:1rem}.structured-list-content--nowrap{white-space:nowrap}.tr-tile{background-color:var(--background-or-layer);padding:16px;min-width:128px;margin-bottom:32px;margin-right:32px;width:calc(100% - 32px);border:1px solid var(--border-tile);font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing)}.tr-tile--clickable{border:1px solid var(--border-tile);cursor:pointer;transition:background-color .25s ease}.tr-tile--clickable:hover{background-color:var(--background-or-layer-hover)}.tr-tile--flush{margin-right:0;margin-bottom:0;width:100%;min-width:0}.tr-tile__container>a{color:var(--text-primary);text-decoration:none}.tr-tile__container>a .tr-tile__bot svg{color:var(--link-primary-hover)}.tr-tile__wrapper{display:flex}.tr-tile__top{display:flex;justify-content:space-between}.tr-tile__top .tr-button__wrapper{position:relative;top:-6px;right:-6px}.tr-tile__title{margin-top:0;margin-bottom:16px;margin-right:32px;color:var(--text-primary)}.tr-tile .heading-compact{padding-left:16px;margin-bottom:8px}.tr-tile__tab{height:48px;padding:0 16px;display:flex;align-items:center;background-color:var(--background-or-layer-accent);cursor:pointer;color:var(--text-secondary);transition:all .25s ease}.tr-tile__tab:hover{background-color:var(--background-or-layer-accent-hover)}.tr-tile__tab.active{background-color:var(--background-or-layer);border-top:2px solid var(--border-interactive);font-weight:600;color:var(--text-primary)}.tr-tile__tab__container{margin-top:16px}.tr-tile__tab__container .tr-tile__content{background-color:var(--background-or-layer)}.tr-tile__tab__header{display:flex}.tr-tile__content{min-height:34px}.tr-tile__content+.heading-compact{margin-top:32px}.tr-tile__content__label{display:flex;align-items:center;font-size:14px;font-weight:600;height:34px;border-bottom:1px solid var(--border-subtle)}.tr-tile__content__item{display:flex;border-bottom:1px solid var(--border-subtle);padding:7px 16px;align-items:center;position:relative}.tr-tile__content__item--active,.tr-tile__content__item--active:hover{background-color:var(--background-or-layer-accent)}.tr-tile__content__item label{color:var(--text-secondary);font-size:14px;line-height:18px;font-weight:400;width:160px;margin-right:8px;margin-bottom:0;word-break:break-word}@media(max-width:1920px){.tr-tile__content__item label{max-width:calc(50% - 8px)}}.tr-tile__content__item p{color:var(--text-secondary);font-size:14px;line-height:18px;font-weight:600;margin:0 8px 0 0;width:160px;word-break:break-word}@media(max-width:1920px){.tr-tile__content__item p{max-width:120px}}.tr-tile__content__item .warning{position:absolute;right:16px;color:var(--warning)}.tr-tile__content__item .warning svg{width:20px;height:20px}.tr-tile__bot{display:flex;justify-content:flex-end;align-items:center}.tr-tile__bot svg{width:20px;height:20px;color:var(--link-primary);transition:all .25s ease}.form__datev{margin-right:32px;background-color:var(--background-or-layer);padding:16px;height:fit-content;min-width:480px}.form__datev .heading-02{margin-bottom:24px}.form__datev__barChart{display:flex;height:32px;align-items:center}.form__datev__barChart label{min-width:120px;color:var(--text-primary);margin-bottom:0;font-size:14px;font-weight:400}.form__datev__barChart .bar-chart{min-width:100px;width:100%;background-color:var(--border-subtle);height:4px;position:relative;overflow:hidden;margin-right:16px}.form__datev__barChart .bar{height:100%;background-color:var(--interactive);text-align:center;line-height:30px;color:#fff;font-weight:700}.header{background-color:var(--background-or-layer);align-items:center;block-size:3rem;border:0;border-block-end:1px solid var(--border-subtle);box-sizing:border-box;display:flex;font-family:inherit;font-size:100%;inset-block-start:0;inset-inline:0;margin:0;padding:0;position:fixed;vertical-align:initial;z-index:8000}.header__name{color:var(--text-primary);font-weight:600;letter-spacing:.1px;line-height:1.25rem;font-size:var(--body-compact-font-size, .875rem);display:flex;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);block-size:100%;outline:none;text-decoration:none;transition:border-color .11s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header__name:visited,.header__name:hover,.header__name:active,.header__name:focus{color:var(--text-primary)}.header__name--prefix{font-weight:400}.header__global{display:flex;flex:0 0 auto;margin-inline-start:auto;justify-content:flex-end;block-size:100%}.header__nav{display:flex;block-size:100%}.header__nav:before{content:"";flex:0 0 auto;align-self:center;inline-size:1px;block-size:1.5rem;margin-inline-start:-.125rem;margin-inline-end:1rem;background-color:var(--border-subtle)}.header__nav--collapsed{position:absolute;inset-block-start:0;inset-inline-start:0;visibility:hidden;pointer-events:none}.header__nav-toggle{display:flex;align-items:center;order:-1}.header__name:has(~.header__nav-toggle){padding-inline-start:.375rem}.header__overflow-heading{display:flex;align-items:center;min-block-size:2rem;padding:0 1rem;color:var(--text-secondary);font-size:var(--label-font-size, .75rem);font-weight:600;letter-spacing:.32px;white-space:nowrap}.header__menu-bar{display:flex;block-size:100%;margin:0;padding:0;list-style:none}.header__menu-bar-item,.header__submenu{display:flex;block-size:100%}.header__menu-item{background:none;border:0;font:inherit;display:flex;align-items:center;gap:.25rem;block-size:100%;padding:0 1rem;border-block-end:2px solid rgba(0,0,0,0);color:var(--text-secondary);font-size:var(--body-compact-font-size, .875rem);line-height:1.25rem;letter-spacing:.16px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .11s,color .11s,border-color .11s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header__menu-item:hover{background-color:var(--background-hover);color:var(--text-primary)}.header__menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.header__menu-item--current-page{border-block-end-color:var(--border-interactive);color:var(--text-primary);font-weight:600}.header__menu-item--disabled{color:var(--text-disabled);cursor:not-allowed}.header__menu-item--disabled:hover{background-color:#0000;color:var(--text-disabled)}.header__menu-title-icon{display:flex;align-items:center}.header__menu-title-icon svg{block-size:1rem;inline-size:1rem;fill:currentColor}.header__submenu-link{display:flex;align-items:center;inline-size:100%;block-size:100%;color:inherit;text-decoration:none;outline:none}.header__submenu-item--current-page{font-weight:600}.update-screen{width:100vw;height:100vh;display:flex;flex-direction:column}.update-screen__center{flex:1;align-items:center;justify-content:center;padding:16px;text-align:center}.update-screen__content{display:flex;flex-direction:column;align-items:center;gap:64px}.update-screen .StatusIndicator{height:88px!important;width:88px!important}.update-screen .StatusIndicator svg{height:88px!important;width:88px!important}.tr-changelog{display:flex;flex-direction:column;gap:var(--spacing-05)}.tr-changelog__header{display:inline-flex;align-items:baseline;gap:var(--spacing-03);max-width:100%;min-width:0}.tr-changelog__version{font-weight:600;white-space:nowrap}.tr-changelog__date{color:var(--text-secondary);white-space:nowrap}.tr-changelog__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-changelog__text{margin:0 0 var(--spacing-05)}.tr-changelog__group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-03)}.tr-changelog__group+.tr-changelog__group{margin-top:var(--spacing-05)}.tr-changelog__items{margin:0;padding-left:1.25rem}.tr-changelog__items li{margin-bottom:var(--spacing-02)}.tr-changelog__items li:last-child{margin-bottom:0}.tr-changelog__contact,.tr-changelog__empty{margin:0;color:var(--text-secondary)}.tr-changelog__contact a{color:var(--link-primary)}.tr-input.input.slider .slider__row{display:flex;align-items:center;gap:16px;height:var(--layout-size-height);margin-top:4px}.tr-input.input.slider .slider__range-label{flex:0 0 auto;color:var(--text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;margin-bottom:0}.tr-input.input.slider .slider__track{position:relative;flex:1 1 auto;height:100%;display:flex;align-items:center;cursor:pointer;touch-action:none}.tr-input.input.slider .slider__rail{position:absolute;left:0;right:0;height:2px;background-color:var(--border-subtle);border-radius:1px}.tr-input.input.slider{--slider-slide-duration: .1s;--slider-slide-easing: cubic-bezier(.2, 0, .38, .9)}.tr-input.input.slider .slider__fill{position:absolute;left:0;height:2px;background-color:var(--icon-primary);border-radius:1px;pointer-events:none;transition:width var(--slider-slide-duration) var(--slider-slide-easing)}.tr-input.input.slider .slider__thumb{--slider-thumb-size: 14px;--slider-thumb-scale: 1.43;--slider-pos: 0;--slider-thumb-radius: calc(var(--slider-thumb-size) / 2);--slider-thumb-growth: calc(var(--slider-thumb-radius) * (var(--slider-thumb-scale) - 1));--slider-thumb-shift: calc((1 - 2 * var(--slider-pos)) * var(--slider-thumb-growth));--slider-thumb-transform-grown: translate(calc(-50% + var(--slider-thumb-shift)), -50%) scale(var(--slider-thumb-scale));position:absolute;top:50%;left:calc(var(--slider-thumb-radius) + var(--slider-pos) * (100% - 2 * var(--slider-thumb-radius)));width:var(--slider-thumb-size);height:var(--slider-thumb-size);transform:translate(-50%,-50%);border-radius:50%;background-color:var(--icon-primary);color:var(--icon-primary);cursor:pointer;outline:none;transition:left var(--slider-slide-duration) var(--slider-slide-easing),transform .11s cubic-bezier(.2,0,.38,.9),box-shadow .11s cubic-bezier(.2,0,.38,.9),background-color .11s ease}.tr-input.input.slider .slider__thumb:after{content:"";position:absolute;top:50%;left:50%;width:43%;height:43%;border-radius:50%;background-color:var(--icon-on-color);transform:translate(-50%,-50%) scale(0);transition:transform .11s cubic-bezier(.2,0,.38,.9);pointer-events:none}.tr-input.input.slider .slider__thumb:hover{transform:var(--slider-thumb-transform-grown)}.tr-input.input.slider .slider__thumb:focus-visible,.tr-input.input.slider .slider__thumb:focus{transform:var(--slider-thumb-transform-grown);box-shadow:0 0 0 2px var(--focus)}.tr-input.input.slider .slider__thumb:focus-visible:after,.tr-input.input.slider .slider__thumb:focus:after{transform:translate(-50%,-50%) scale(1)}.tr-input.input.slider .slider__track--active .slider__thumb{transform:var(--slider-thumb-transform-grown)}.tr-input.input.slider .slider__track--active .slider__thumb:after{transform:translate(-50%,-50%) scale(1)}.tr-input.input.slider .slider__thumb--dragging{transform:var(--slider-thumb-transform-grown)}.tr-input.input.slider .slider__thumb--dragging:after{transform:translate(-50%,-50%) scale(1)}.tr-input.input.slider .slider__thumb--icon{--slider-thumb-shift: 0px;left:calc(var(--slider-pos) * 100%);width:calc(var(--slider-thumb-size) * 1.8);height:calc(var(--slider-thumb-size) * 1.8);background-color:transparent!important;border-radius:2px;display:flex;align-items:center;justify-content:center;color:var(--icon-primary)}.tr-input.input.slider .slider__thumb--icon:after{content:none}.tr-input.input.slider .slider__thumb--icon svg{width:100%;height:100%;fill:currentColor;pointer-events:none}.tr-input.input.slider .slider__thumb--icon:hover,.tr-input.input.slider .slider__thumb--icon:focus-visible,.tr-input.input.slider .slider__thumb--icon:focus{color:var(--icon-primary)}.tr-input.input.slider .slider__thumb--icon.slider__thumb--dragging{color:var(--icon-primary)}.tr-input.input.slider.slider--no-slide{--slider-slide-duration: 0s}@media(prefers-reduced-motion:reduce){.tr-input.input.slider .slider__fill,.tr-input.input.slider .slider__thumb{transition:none}}.tr-input.input.slider .slider__number-field{flex:0 0 auto;width:3.5rem;margin-bottom:0}.tr-input.input.slider .slider__number-field label,.tr-input.input.slider .slider__number-field .validation-message{display:none}.tr-input.input.slider .slider__number-field input{padding-right:16px;text-align:left}.tr-input.input.slider.layout .slider__row.layout--size-small .slider__thumb{--slider-thumb-size: 12px}.tr-input.input.slider.layout .slider__row.layout--size-medium .slider__thumb{--slider-thumb-size: 14px}.tr-input.input.slider.layout .slider__row.layout--size-large .slider__thumb{--slider-thumb-size: 16px}.tr-input.input.slider.slider--readonly .slider__track,.tr-input.input.slider.slider--readonly .slider__thumb{cursor:not-allowed}.tr-input.input.slider.slider--readonly .slider__fill{background-color:var(--border-strong)}.tr-input.input.slider.slider--readonly .slider__thumb{background-color:var(--border-strong);color:var(--border-strong)}.tr-input.input.slider.slider--readonly .slider__thumb:hover{box-shadow:none}.tr-input.input.slider.slider--disabled .slider__track,.tr-input.input.slider.slider--disabled .slider__thumb{cursor:not-allowed}.tr-input.input.slider.slider--disabled .slider__range-label{color:var(--text-disabled)}.tr-input.input.slider.slider--disabled .slider__rail{background-color:var(--border-disabled)}.tr-input.input.slider.slider--disabled .slider__fill{background-color:var(--icon-disabled)}.tr-input.input.slider.slider--disabled .slider__thumb{background-color:var(--icon-disabled);color:var(--icon-disabled)}.tr-input.input.slider.slider--disabled .slider__thumb:hover{box-shadow:none}.tr-input.input.slider.input--invalid .slider__fill,.tr-input.input.slider.input--invalid .slider__thumb{background-color:var(--support-error);color:var(--support-error)}.tr-input.input.slider .status-icon--slider{position:static}.uishellleftpanel{display:flex;flex-flow:column;box-sizing:border-box}.uishellleftpanel>*{box-sizing:border-box}.uishellleftpanel__container{height:100%;display:flex;flex-flow:column;background:var(--background-brand);transition:all .25s ease}.uishellleftpanel__container .select,.uishellleftpanel__container .input{width:calc(100% - 32px)!important;margin-left:16px;transition:margin-left .25s ease}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__container .select,.uishellleftpanel__wrapper--collapsed .uishellleftpanel__container .input{margin-left:-50px}.uishellleftpanel__wrapper{position:fixed;top:0;left:0;z-index:8999;width:256px;height:100vh;display:flex;flex-flow:column;background:var(--background-brand);transition:all .25s ease}.uishellleftpanel__wrapper--collapsed{transform:translate(calc(-100% + 48px))}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__LanguageSelect,.uishellleftpanel__wrapper--collapsed .uishellleftpanel__MandantenSelect{position:relative;right:20px}.uishellleftpanel__wrapper--expanded{transform:translate(0)}.uishellleftpanel__wrapper--slide-and-push{position:relative}.uishellleftpanel__wrapper--slide-and-push.uishellleftpanel__wrapper--collapsed{width:48px;transform:none}.uishellleftpanel__wrapper--slide-and-push.uishellleftpanel__wrapper--collapsed .uishellleftpanel__container{width:48px}.uishellleftpanel__wrapper--slide-and-push.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item{padding:0}.uishellleftpanel__wrapper--slide-and-push.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item__title{width:0;overflow:hidden;display:block;opacity:0;transition:width .5s ease}.uishellleftpanel__item{cursor:pointer;display:block;line-height:48px;min-height:48px;color:var(--text-on-color);width:100%;padding:0 16px 0 48px;background:transparent;text-decoration:none;transition:background .25s ease;position:relative;box-sizing:border-box}.uishellleftpanel__item .tooltip-trigger_wrapper{position:relative;display:inline-block}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item{padding-left:0}.uishellleftpanel__item--toggle{margin-top:16px;margin-bottom:16px}.uishellleftpanel__item:hover{background:var(--background-hover);color:var(--text-on-color)}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item:hover .uishellleftpanel__item__tooltip{opacity:1;visibility:visible}.uishellleftpanel__item--active,.uishellleftpanel__item--active:hover{background:var(--button-secondary-active)}.uishellleftpanel__item:focus{outline:none}.uishellleftpanel__item__title{background-color:transparent;transition:all .25s ease;opacity:1}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item__title{max-width:0}.uishellleftpanel__item__icon{cursor:pointer;position:absolute;top:0;left:0;color:var(--icon-on-color);width:48px;height:48px;display:flex;justify-content:center;align-items:center;background:transparent;transition:background .25s ease}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item__icon{left:unset;right:0}.uishellleftpanel__item__icon svg{width:16px;height:16px}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item__icon:hover+.uishellleftpanel__item__tooltip{opacity:1;visibility:visible}.uishellleftpanel__item__tooltip{position:absolute;top:50%;right:0;transform:translate(108%,-50%);background:var(--background-inverse);color:var(--text-inverse);padding:1rem;border-radius:2px;white-space:nowrap;line-height:18px;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;pointer-events:none}.uishellleftpanel__item__tooltip:before{content:"";position:absolute;top:50%;left:-7px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent var(--background-inverse) transparent transparent}.uishellleftpanel__wrapper--expanded .uishellleftpanel__item__tooltip{display:none}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__item__tooltip{display:block}.uishellleftpanel__LanguageSelect,.uishellleftpanel__MandantenSelect{padding:0 24px;margin:24px 0}.uishellleftpanel__LanguageSelect label,.uishellleftpanel__MandantenSelect label{text-align:left;color:#ccc;margin-bottom:0;line-height:18px}.uishellleftpanel__LanguageSelect>div,.uishellleftpanel__MandantenSelect>div{font-size:15px;width:32px;height:32px;line-height:30px;background-color:transparent;border-color:var(--text-inverse);text-align:left;cursor:pointer}.uishellleftpanel__MandantenSelect{margin-left:-8px}.uishellleftpanel__MandantenSelect>div{width:64px;margin-left:8px}.uishellleftpanel__logo{width:256px;height:48px;position:absolute;bottom:0;right:0;display:flex;align-items:center;justify-content:flex-start;transition:all .25s ease}.uishellleftpanel__wrapper--collapsed .uishellleftpanel__logo{width:48px;transform:rotate(-90deg)}.uishellleftpanel__logo img{max-width:180px;filter:brightness(0) invert(1);position:relative}.uishellleftpanel .tr-tooltip{z-index:1000}.tr-window{height:100%;display:flex;flex-flow:column;font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing)}.tr-window__container{box-shadow:0 4px 8px #0000001a;background-color:var(--background-or-layer);position:fixed;z-index:9999;overflow:hidden;display:flex;flex-direction:column}.tr-window__header{justify-content:space-between;-webkit-user-select:none;user-select:none;position:relative;flex-shrink:0}.tr-window__header .label-01{margin-bottom:2px;color:var(--text-secondary);padding:16px 16px 0}.tr-window__header .tr-window__title{font-size:var(--heading-03-font-size);line-height:var(--heading-03-line-height);font-weight:var(--heading-03-font-weight);overflow-wrap:break-word;white-space:normal;max-width:calc(100% - 36px);padding:0 16px;margin-bottom:16px}.tr-window__header .tr-window__title+p{margin-top:16px}.tr-window__controls{border-bottom:1px solid var(--border-subtle);display:flex;justify-content:flex-end;position:relative;z-index:10001}.tr-window__content{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:0 16px 48px}.tr-window__resizeHandle{position:absolute;background:transparent;z-index:10000;width:20px;height:20px}.tr-window__resizeHandle--top{cursor:ns-resize;top:0;left:20px;right:20px;height:10px;width:unset}.tr-window__resizeHandle--bottom{cursor:ns-resize;bottom:0;left:20px;right:20px;height:10px;width:unset}.tr-window__resizeHandle--left{cursor:ew-resize;top:20px;bottom:20px;left:0;width:10px;height:unset}.tr-window__resizeHandle--right{cursor:ew-resize;top:20px;bottom:20px;right:0;width:10px;height:unset}.tr-window__resizeHandle--top-left{cursor:nw-resize;left:0;top:0;width:20px;height:20px}.tr-window__resizeHandle--top-right{cursor:ne-resize;right:0;top:0;width:20px;height:20px}.tr-window__resizeHandle--bottom-left{cursor:sw-resize;bottom:0;left:0;width:20px;height:20px}.tr-window__resizeHandle--bottom-right{cursor:se-resize;right:0;bottom:0;width:20px;height:20px}.tr-window__content{flex:1}.tr-window__content--scrolled{overflow-x:auto;overflow-y:scroll}.tr-window .tr-tabs__scroll-button{background:var(--layer-02)}.tr-notification{display:flex;align-items:center;position:relative}.tr-notification__icon{flex-shrink:0;padding:16px}.tr-notification__icon svg{width:20px!important;height:20px!important}.tr-notification__icon svg path{width:20px!important;height:20px!important}.tr-notification__icon .StatusIndicator{width:20px!important;height:20px!important}.tr-notification__content{display:flex;flex-direction:column;flex:1}.tr-notification__content-text{display:flex;flex-wrap:wrap;padding-bottom:16px;padding-top:16px;gap:4px}.tr-notification__title{font-weight:var(--heading-compact-font-weight);font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);letter-spacing:var(--heading-compact-letter-spacing);color:inherit}.tr-notification__bodyContent{font-weight:var(--body-compact-font-weight);font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);letter-spacing:var(--body-compact-letter-spacing);color:inherit}.tr-notification__action{margin-top:4px;padding-bottom:16px}.tr-notification__link{margin-top:6px;display:inline-block;font-size:14px;color:#0f62fe;text-decoration:underline}.tr-notification__link:hover{text-decoration-thickness:2px}.tr-notification .tr-notification__close{display:flex;align-items:center;padding:8px}.tr-notification .tr-notification__close .tr-button__container--iconOnly{padding:0}.tr-notification--inline{border:1px solid transparent;align-items:flex-start;width:478px;height:fit-content}.tr-notification--toast{align-items:flex-start;width:288px;height:fit-content;box-shadow:0 4px 14px #00000021;animation:toast-slide-in .3s ease-out}@keyframes toast-slide-in{0%{opacity:0;transform:translate(100%);animation:slideInToaster .3s ease-out forwards}to{opacity:1;transform:translate(0);animation:none}}.tr-notification--actionable{width:288px;height:fit-content;display:inline-flex;justify-content:space-between;align-items:flex-start}.tr-notification--actionable .tr-notification__content{display:flex;flex-wrap:wrap}.tr-notification--actionable .tr-notification__action .tr-button__container{width:fit-content!important;height:32px!important;padding:7px 16px}.tr-notification--inline-actionable{width:438px;height:fit-content;align-items:flex-start}.tr-notification--inline-actionable .tr-notification__action{width:103px!important;height:32px!important}.tr-notification--inline-actionable .tr-inline-actionable-row{display:flex;gap:16px;padding:8px}.tr-notification--inline-actionable .tr-inline-actionable-row .tr-notification__close,.tr-notification--inline-actionable .tr-inline-actionable-row .tr-button__container{margin:0;padding:0}.tr-notification--callout{border-left:4px solid;width:100%;height:fit-content;align-items:flex-start}.tr-notification--callout .tr-notification__close{display:none}.tr-notification--info{background:#e7e9f2;border-color:#2e3d804d;border-left:3px solid var(--support-info);color:var(--text-primary)}.tr-notification--success{background:#e9fae6;border-color:#00cc004d;border-left:3px solid var(--support-success);color:var(--text-primary)}.tr-notification--warning{background:#fdf7df;border-color:#f1c3004d;border-left:3px solid var(--warning);color:var(--text-primary)}.tr-notification--failure{background:#fde8e6;border-color:#cc00004d;border-left:3px solid var(--support-error);color:var(--text-primary)}.tr-notification__high-contrast{background:var(--background-inverse);color:var(--text-inverse);border-top-width:0;border-right-width:0;border-bottom-width:0}.tr-notification__high-contrast.tr-notification--info{border-left:3px solid var(--support-info)!important}.tr-notification__high-contrast.tr-notification--success{border-left:3px solid var(--support-success)!important}.tr-notification__high-contrast.tr-notification--warning{border-left:3px solid var(--warning)!important}.tr-notification__high-contrast.tr-notification--failure{border-left:3px solid var(--support-error)!important}.tr-notification__high-contrast .tr-notification__close .tr-button__container--iconOnly svg{color:#fff!important}.tr-notification__high-contrast .tr-button__container--tertiary{color:#fff!important;border:2px solid #fff!important}.notification-menu__item{display:flex;flex-direction:column;min-width:0}.notification-menu__item-text{white-space:normal;overflow-wrap:anywhere}.notification-menu__item--unread{position:relative;padding-inline-start:14px}.notification-menu__item--unread .notification-menu__item-text{font-weight:600}.notification-menu__item--unread:before{content:"";position:absolute;inset-block-start:7px;inset-inline-start:0;inline-size:8px;block-size:8px;border-radius:50%;background:var(--support-info, #0f62fe)}.notification-menu__item .notification-menu__item-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:0}.notification-menu__item .notification-menu__item-meta>span:first-child{min-width:0;overflow-wrap:anywhere}.notification-menu__item-time{flex-shrink:0;margin-inline-start:auto}.notification-menu__empty{padding:24px 16px;text-align:center;color:var(--text-secondary, #525252)}.notification-menu__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;border-block-start:1px solid var(--border-subtle, #e0e0e0);position:sticky;inset-block-end:0;background:var(--background-or-layer);z-index:1}.notification-prefs{display:flex;flex-direction:column;min-inline-size:280px;padding:8px}.notification-prefs__header{display:flex;align-items:center;gap:8px;padding-block-end:8px;border-block-end:1px solid var(--border-subtle, #e0e0e0)}.notification-prefs__title{font-weight:600}.notification-prefs__rows{display:flex;flex-direction:column}.notification-prefs__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 4px}.notification-prefs__row+.notification-prefs__row{border-block-start:1px solid var(--border-subtle, #e0e0e0)}.notification-prefs__label{overflow-wrap:anywhere}.testaccess__hinweis{margin-block:var(--spacing-05, 1rem) var(--spacing-06, 1.5rem);margin-inline-start:var(--spacing-05, 1rem)}.testaccess__protokoll{margin-block-start:var(--spacing-07, 2rem)}.testaccess__modal-hinweis{margin:var(--spacing-03, .5rem) 0 0;color:var(--text-helper, #6f6f6f);font-size:var(--body-compact-font-size, .875rem)}.testaccess__modal-hinweis--warnung{color:var(--caution-major, #ff832b)}.testaccess__passwort{display:block;margin:var(--spacing-05, 1rem) 0 var(--spacing-03, .5rem);padding:var(--spacing-04, .75rem);background:var(--layer-02, #f4f4f4);border-inline-start:3px solid var(--border-interactive, #0f62fe);color:var(--text-primary, #161616);font-family:IBM Plex Mono,monospace;font-size:1rem;letter-spacing:.08em;-webkit-user-select:all;user-select:all;word-break:break-all}.testaccess__mock{display:flex;flex-direction:column;padding-inline:var(--spacing-05, 1rem);padding-block:var(--spacing-05, 1rem) var(--spacing-07, 2rem)}.testaccess__mock .testaccess__hinweis{margin-inline-start:0}.testaccess__mock-zurueck{margin-block-end:var(--spacing-06, 1.5rem)}.testaccess__mock-block{margin-block-end:var(--spacing-07, 2rem)}.testaccess__mock-titel{margin:0 0 var(--spacing-04, .75rem);font-size:var(--heading-compact-font-size, 1rem);font-weight:600;color:var(--text-primary, #161616)}.testaccess__mock-leer{display:flex;align-items:center;gap:var(--spacing-02, .25rem);margin:0;color:var(--text-helper, #6f6f6f);font-size:var(--body-compact-font-size, .875rem)}.testaccess__mock-liste{display:flex;flex-direction:column;max-inline-size:900px;margin-inline:calc(-1 * var(--spacing-05, 1rem));border-block-start:1px solid var(--border-subtle-01, #e0e0e0)}.testaccess__mock-item{display:flex;align-items:center;gap:var(--spacing-05, 1rem);padding-block:var(--spacing-04, .75rem);padding-inline:var(--spacing-05, 1rem);border-block-end:1px solid var(--border-subtle-01, #e0e0e0)}.testaccess__mock-item:hover{background:var(--layer-hover-01, #e8e8e8)}.testaccess__mock-item-text{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.testaccess__mock-item-tags{display:flex;gap:var(--spacing-02, .25rem);flex:0 0 auto}.testaccess__mock-item-actions{display:flex;align-items:center;gap:var(--spacing-02, .25rem);flex:0 0 auto}.testaccess__mock-name{font-weight:600;color:var(--text-primary, #161616);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testaccess__mock-meta{color:var(--text-secondary, #525252);font-size:var(--body-compact-font-size, .875rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testaccess__mock-suche{max-inline-size:520px}.testaccess__mock-suche-aktionen{display:flex;gap:var(--spacing-03, .5rem);margin-block-start:var(--spacing-04, .75rem)}.mobile .uishellleftpanel__wrapper{display:none}.uishellleftpanel .select{min-width:unset!important}.uishellleftpanel .select label{color:var(--text-inverse)!important}.uishellleftpanel svg{width:17px;height:17px}.modal{height:fit-content;box-shadow:0 4px 8px #00000080;position:relative}.modal--close_icon{position:absolute;top:20px;right:20px;background-color:#0d91c6;color:#fff;box-shadow:1px 1px 4px #00000054;transition:.3s;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.modal--close_icon:hover{cursor:pointer;background-color:#329e9b}.modal circle{transition:stroke-dashoffset .35s;transform:rotate(-90deg);transform-origin:50% 50%}.modal h1{color:#fff;margin-right:0}.modal p.h1__subline{color:#222;position:relative;padding-top:24px;max-width:600px;margin-left:auto;margin-right:auto;white-space:pre-wrap}.mobile .modal p.h1__subline{white-space:normal}.modal p.h1__subline:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);height:2px;width:200px;background-color:#222}.modal--question,.modal--checkboxQuestion,.modal--error,.modal--notice,.modal--warning{text-align:center;background-color:#329e9b;padding:64px;width:100%;max-width:800px;min-height:300px}.modal--error{background-color:#f17400}.modal--error .modal__error{font-size:20px;padding-top:16px}.modal--warning{background-color:#f17400}.modal--notice{max-width:600px;padding:24px 32px 0;background-color:#f17400;position:relative}.modal--notice svg{position:absolute;top:24px;left:32px}.modal--notice p.h1__subline{white-space:pre-line}.modal--notice p.h1__subline:before{left:unset;transform:unset;right:10%;width:80%}.modal--question{background-color:#f17400}.modal--question .input{margin-bottom:16px}.modal--question .input label{text-align:left;color:#222}.modal--question .button{min-width:120px}.modal--checkboxQuestion{background-color:#f17400}.modal--checkboxQuestion .input{margin-bottom:8px}.modal--checkboxQuestion .input input{position:relative;top:3px}.modal--checkboxQuestion .input label{text-align:left;color:#222;font-size:16px;font-weight:600}.modal--checkboxQuestion .button{margin-top:12px;min-width:120px}.modal__container{position:absolute;z-index:9999;display:flex}.modal__container--question,.modal__container--checkboxQuestion,.modal__container--error,.modal__container--notice,.modal__container--warning{padding:64px 64px 128px;top:0;left:0;width:100vw;height:100vh;justify-content:center;background-color:#0000001a}.mobile .modal__container--question,.mobile .modal__container--checkboxQuestion,.mobile .modal__container--error,.mobile .modal__container--notice,.mobile .modal__container--warning{padding:48px 24px}.modal .modal__ring{display:inline-block;position:relative;width:80px;height:80px}.modal .modal__ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:3px solid;border-radius:50%;animation:modal__ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.modal .modal__ring div:nth-child(1){animation-delay:-.45s}.modal .modal__ring div:nth-child(2){animation-delay:-.3s}.modal .modal__ring div:nth-child(3){animation-delay:-.15s}@keyframes modal__ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal__container--loadData{position:fixed;inset:auto 16px 16px auto;width:auto;height:auto;padding:0;background-color:transparent;pointer-events:none}.modal--loadData{display:flex;align-items:center;gap:14px;text-align:left;background-color:#329e9b;padding:14px 20px;width:auto;min-width:220px;max-width:340px;min-height:0;border-radius:8px}.modal--loadData h1{font-size:15px;margin:0}.modal--loadData p.h1__subline{display:none}.modal--loadData .modal__ring{width:30px;height:30px;flex:0 0 auto}.modal--loadData .modal__ring div{width:24px;height:24px;margin:3px;border-width:3px}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}:root{--tracks-font-family: "Segoe UI", Arial, sans-serif}html,body{font-family:var(--tracks-font-family);font-weight:400;line-height:24px;letter-spacing:.16px;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;--body-font-size: .875rem;--body-line-height: 1.25rem;--body-font-weight: 400;--body-letter-spacing: .16px;--body-compact-font-size: .875rem;--body-compact-line-height: 1.125rem;--body-compact-font-weight: 400;--body-compact-letter-spacing: .16px;--label-font-size: .75rem;--label-line-height: 1rem;--label-font-weight: 400;--label-letter-spacing: .32px;--helper-text-font-size: .75rem;--helper-text-line-height: 1rem;--helper-text-font-weight: 400;--helper-text-letter-spacing: .32px;--heading-compact-font-size: 14px;--heading-compact-line-height: 18px;--heading-compact-font-weight: 600;--heading-compact-letter-spacing: .16px;--heading-01-font-size: 14px;--heading-01-line-height: 20px;--heading-01-font-weight: 600;--heading-02-font-size: 16px;--heading-02-line-height: 24px;--heading-02-font-weight: 600;--heading-03-font-size: 20px;--heading-03-line-height: 28px;--heading-03-font-weight: 600;--heading-04-font-size: 28px;--heading-04-line-height: 36px;--heading-04-font-weight: 600;--heading-05-font-size: 32px;--heading-05-line-height: 40px;--heading-05-font-weight: 600;--heading-06-font-size: 42px;--heading-06-line-height: 50px;--heading-06-font-weight: 600;--heading-07-font-size: 54px;--heading-07-line-height: 64px;--heading-07-font-weight: 600}.helper-text-01{display:block;font-size:var(--helper-text-font-size);line-height:var(--helper-text-line-height);font-weight:var(--helper-text-font-weight);letter-spacing:var(--helper-text-letter-spacing);margin-block-start:.25rem;color:var(--text-helper)}.label-01{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);color:var(--text-secondary);display:inline-block;margin-block-end:.5rem;vertical-align:baseline}.label-01--disabled{color:var(--text-disabled)}.text-body-compact{font-size:var(--body-compact-font-size);line-height:var(--body-compact-line-height);font-weight:var(--body-compact-font-weight);letter-spacing:var(--body-compact-letter-spacing);color:var(--text-primary)}p{margin:0}h1,h2,h3,h4,h5,h6,.heading-compact,.heading-01,.heading-02,.heading-03,.heading-04,.heading-05,.heading-06,.heading-07,.fluid-heading-04,.fluid-heading-06{margin-block-start:0;margin-block-end:0}strong{font-weight:600}.text-body{font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing)}.heading-compact{font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);font-weight:var(--heading-compact-font-weight);letter-spacing:var(--heading-compact-letter-spacing)}.heading-01{font-size:var(--heading-01-font-size);line-height:var(--heading-01-line-height);font-weight:var(--heading-01-font-weight)}.heading-02{font-size:var(--heading-02-font-size);line-height:var(--heading-02-line-height);font-weight:var(--heading-02-font-weight)}.heading-03{font-size:var(--heading-03-font-size);line-height:var(--heading-03-line-height);font-weight:var(--heading-03-font-weight)}.heading-04{font-size:var(--heading-04-font-size);line-height:var(--heading-04-line-height);font-weight:var(--heading-04-font-weight)}.heading-05{font-size:var(--heading-05-font-size);line-height:var(--heading-05-line-height);font-weight:var(--heading-05-font-weight)}.heading-06{font-size:var(--heading-06-font-size);line-height:var(--heading-06-line-height);font-weight:var(--heading-06-font-weight)}.heading-07{font-size:var(--heading-07-font-size);line-height:var(--heading-07-line-height);font-weight:var(--heading-07-font-weight)}.fluid-heading-04{font-size:28px;line-height:40px;font-weight:600}.fluid-heading-06{font-size:42px;line-height:50px;font-weight:600}[class^=tr-],[class*=" tr-"],[class^=tracks-],[class*=" tracks-"],[class^=gauge-chart],[class*=" gauge-chart"],[class^=bar-chart],[class*=" bar-chart"],[class^=donut-chart],[class*=" donut-chart"],.stat-tile,.overflow-menu{font-family:var(--tracks-font-family)}body{--background-or-layer: #ffffff;--background-or-layer-hover: rgba(133, 133, 148, .12);--background-or-layer-active: rgba(133, 133, 148, .5);--background-or-layer-selected: rgba(133, 133, 148, .2);--background-or-layer-selected-hover: rgba(133, 133, 148, .32);--background-or-layer-accent: rgba(133, 133, 148, .32);--background-or-layer-accent-hover: rgba(133, 133, 148, .32);--background-or-layer-accent-active: rgba(133, 133, 148, .32);--border-subtle: #dedfef;--border-strong: #858594;--border-tile: #ffffff;--field: #f5f5ff;--field-hover: #ebebfc}body .layer-01{--background-or-layer: #f5f5ff;--background-or-layer-hover: #ebebfc;--background-or-layer-active: #cbcbdb;--background-or-layer-selected: #dedfef;--background-or-layer-selected-hover: #cbcbdb;--background-or-layer-accent: #dedfef;--background-or-layer-accent-hover: #cbcbdb;--background-or-layer-accent-active: #a6a6b5;--border-subtle: #cbcbdb;--border-strong: #858594;--border-tile: #cbcbdb;--field: #ffffff;--field-hover: #ebebfc}body .layer-02{--background-or-layer: #ffffff;--background-or-layer-hover: #f5f5ff;--background-or-layer-active: #cbcbdb;--background-or-layer-selected: #dedfef;--background-or-layer-selected-hover: #cbcbdb;--background-or-layer-accent: #dedfef;--background-or-layer-accent-hover: #cbcbdb;--background-or-layer-accent-active: #a6a6b5;--border-subtle: #dedfef;--border-strong: #858594;--border-tile: #a6a6b5;--field: #f5f5ff;--field-hover: #ebebfc}body .layer-03{--background-or-layer: #f5f5ff;--background-or-layer-hover: #ebebfc;--background-or-layer-active: #cbcbdb;--background-or-layer-selected: #dedfef;--background-or-layer-selected-hover: #cbcbdb;--background-or-layer-accent: #dedfef;--background-or-layer-accent-hover: #cbcbdb;--background-or-layer-accent-active: #a6a6b5;--border-subtle: #cbcbdb;--border-strong: #858594;--border-tile: #cbcbdb;--field: #ffffff;--field-hover: #ebebfc}body{--background-disabled: #ebebfc;--background-inverse: #2d2e3a;--background-inverse-hover: #4b4b59;--background-brand: #1b245d;--layer-selected-disabled: #858594;--layer-selected-inverse: #0d0d1a}body .layout--size-extra-small{--layout-size-height: 1.5rem}body .layout--size-small{--layout-size-height: 2rem}body .layout--size-medium{--layout-size-height: 2.5rem}body .layout--size-large{--layout-size-height: 3rem}body .layout--size-extra-large{--layout-size-height: 4rem}*{box-sizing:border-box}.row{display:flex}.col{display:flex;flex-direction:column}.wrap{flex-wrap:wrap}.nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.m-0{margin:0}.ml-0{margin-left:0}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.m-1{margin:1px}.mt-1{margin-top:1px}.mr-1{margin-right:1px}.ml-1{margin-left:1px}.mb-1{margin-bottom:1px}.p-1{padding:1px}.pt-1{padding-top:1px}.pr-1{padding-right:1px}.pb-1{padding-bottom:1px}.pl-1{padding-left:1px}.m-2{margin:2px}.mt-2{margin-top:2px}.mr-2{margin-right:2px}.ml-2{margin-left:2px}.mb-2{margin-bottom:2px}.p-2{padding:2px}.pt-2{padding-top:2px}.pr-2{padding-right:2px}.pb-2{padding-bottom:2px}.pl-2{padding-left:2px}.m-3{margin:3px}.mt-3{margin-top:3px}.mr-3{margin-right:3px}.ml-3{margin-left:3px}.mb-3{margin-bottom:3px}.p-3{padding:3px}.pt-3{padding-top:3px}.pr-3{padding-right:3px}.pb-3{padding-bottom:3px}.pl-3{padding-left:3px}.m-4{margin:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.ml-4{margin-left:4px}.mb-4{margin-bottom:4px}.p-4{padding:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.m-5{margin:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.ml-5{margin-left:5px}.mb-5{margin-bottom:5px}.p-5{padding:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.m-6{margin:6px}.mt-6{margin-top:6px}.mr-6{margin-right:6px}.ml-6{margin-left:6px}.mb-6{margin-bottom:6px}.p-6{padding:6px}.pt-6{padding-top:6px}.pr-6{padding-right:6px}.pb-6{padding-bottom:6px}.pl-6{padding-left:6px}.m-7{margin:7px}.mt-7{margin-top:7px}.mr-7{margin-right:7px}.ml-7{margin-left:7px}.mb-7{margin-bottom:7px}.p-7{padding:7px}.pt-7{padding-top:7px}.pr-7{padding-right:7px}.pb-7{padding-bottom:7px}.pl-7{padding-left:7px}.m-8{margin:8px}.ml-8{margin-left:8px}.p-8{padding:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.m-9{margin:9px}.mt-9{margin-top:9px}.mr-9{margin-right:9px}.ml-9{margin-left:9px}.mb-9{margin-bottom:9px}.p-9{padding:9px}.pt-9{padding-top:9px}.pr-9{padding-right:9px}.pb-9{padding-bottom:9px}.pl-9{padding-left:9px}.m-10{margin:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.ml-10{margin-left:10px}.mb-10{margin-bottom:10px}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.m-11{margin:11px}.mt-11{margin-top:11px}.mr-11{margin-right:11px}.ml-11{margin-left:11px}.mb-11{margin-bottom:11px}.p-11{padding:11px}.pt-11{padding-top:11px}.pr-11{padding-right:11px}.pb-11{padding-bottom:11px}.pl-11{padding-left:11px}.m-12{margin:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.p-12{padding:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.m-13{margin:13px}.mt-13{margin-top:13px}.mr-13{margin-right:13px}.ml-13{margin-left:13px}.mb-13{margin-bottom:13px}.p-13{padding:13px}.pt-13{padding-top:13px}.pr-13{padding-right:13px}.pb-13{padding-bottom:13px}.pl-13{padding-left:13px}.m-14{margin:14px}.mt-14{margin-top:14px}.mr-14{margin-right:14px}.ml-14{margin-left:14px}.mb-14{margin-bottom:14px}.p-14{padding:14px}.pt-14{padding-top:14px}.pr-14{padding-right:14px}.pb-14{padding-bottom:14px}.pl-14{padding-left:14px}.m-15{margin:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.ml-15{margin-left:15px}.mb-15{margin-bottom:15px}.p-15{padding:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.ml-16{margin-left:16px}.mb-16{margin-bottom:16px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.m-17{margin:17px}.mt-17{margin-top:17px}.mr-17{margin-right:17px}.ml-17{margin-left:17px}.mb-17{margin-bottom:17px}.p-17{padding:17px}.pt-17{padding-top:17px}.pr-17{padding-right:17px}.pb-17{padding-bottom:17px}.pl-17{padding-left:17px}.m-18{margin:18px}.mt-18{margin-top:18px}.mr-18{margin-right:18px}.ml-18{margin-left:18px}.mb-18{margin-bottom:18px}.p-18{padding:18px}.pt-18{padding-top:18px}.pr-18{padding-right:18px}.pb-18{padding-bottom:18px}.pl-18{padding-left:18px}.m-19{margin:19px}.mt-19{margin-top:19px}.mr-19{margin-right:19px}.ml-19{margin-left:19px}.mb-19{margin-bottom:19px}.p-19{padding:19px}.pt-19{padding-top:19px}.pr-19{padding-right:19px}.pb-19{padding-bottom:19px}.pl-19{padding-left:19px}.m-20{margin:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.mb-20{margin-bottom:20px}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.m-21{margin:21px}.mt-21{margin-top:21px}.mr-21{margin-right:21px}.ml-21{margin-left:21px}.mb-21{margin-bottom:21px}.p-21{padding:21px}.pt-21{padding-top:21px}.pr-21{padding-right:21px}.pb-21{padding-bottom:21px}.pl-21{padding-left:21px}.m-22{margin:22px}.mt-22{margin-top:22px}.mr-22{margin-right:22px}.ml-22{margin-left:22px}.mb-22{margin-bottom:22px}.p-22{padding:22px}.pt-22{padding-top:22px}.pr-22{padding-right:22px}.pb-22{padding-bottom:22px}.pl-22{padding-left:22px}.m-23{margin:23px}.mt-23{margin-top:23px}.mr-23{margin-right:23px}.ml-23{margin-left:23px}.mb-23{margin-bottom:23px}.p-23{padding:23px}.pt-23{padding-top:23px}.pr-23{padding-right:23px}.pb-23{padding-bottom:23px}.pl-23{padding-left:23px}.m-24{margin:24px}.ml-24{margin-left:24px}.mb-24{margin-bottom:24px}.p-24{padding:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.m-25{margin:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.ml-25{margin-left:25px}.mb-25{margin-bottom:25px}.p-25{padding:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.m-26{margin:26px}.mt-26{margin-top:26px}.mr-26{margin-right:26px}.ml-26{margin-left:26px}.mb-26{margin-bottom:26px}.p-26{padding:26px}.pt-26{padding-top:26px}.pr-26{padding-right:26px}.pb-26{padding-bottom:26px}.pl-26{padding-left:26px}.m-27{margin:27px}.mt-27{margin-top:27px}.mr-27{margin-right:27px}.ml-27{margin-left:27px}.mb-27{margin-bottom:27px}.p-27{padding:27px}.pt-27{padding-top:27px}.pr-27{padding-right:27px}.pb-27{padding-bottom:27px}.pl-27{padding-left:27px}.m-28{margin:28px}.mt-28{margin-top:28px}.mr-28{margin-right:28px}.ml-28{margin-left:28px}.mb-28{margin-bottom:28px}.p-28{padding:28px}.pt-28{padding-top:28px}.pr-28{padding-right:28px}.pb-28{padding-bottom:28px}.pl-28{padding-left:28px}.m-29{margin:29px}.mt-29{margin-top:29px}.mr-29{margin-right:29px}.ml-29{margin-left:29px}.mb-29{margin-bottom:29px}.p-29{padding:29px}.pt-29{padding-top:29px}.pr-29{padding-right:29px}.pb-29{padding-bottom:29px}.pl-29{padding-left:29px}.m-30{margin:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.ml-30{margin-left:30px}.mb-30{margin-bottom:30px}.p-30{padding:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.m-31{margin:31px}.mt-31{margin-top:31px}.mr-31{margin-right:31px}.ml-31{margin-left:31px}.mb-31{margin-bottom:31px}.p-31{padding:31px}.pt-31{padding-top:31px}.pr-31{padding-right:31px}.pb-31{padding-bottom:31px}.pl-31{padding-left:31px}.m-32{margin:32px}.mt-32{margin-top:32px}.p-32{padding:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.m-33{margin:33px}.mt-33{margin-top:33px}.mr-33{margin-right:33px}.ml-33{margin-left:33px}.mb-33{margin-bottom:33px}.p-33{padding:33px}.pt-33{padding-top:33px}.pr-33{padding-right:33px}.pb-33{padding-bottom:33px}.pl-33{padding-left:33px}.m-34{margin:34px}.mt-34{margin-top:34px}.mr-34{margin-right:34px}.ml-34{margin-left:34px}.mb-34{margin-bottom:34px}.p-34{padding:34px}.pt-34{padding-top:34px}.pr-34{padding-right:34px}.pb-34{padding-bottom:34px}.pl-34{padding-left:34px}.m-35{margin:35px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.ml-35{margin-left:35px}.mb-35{margin-bottom:35px}.p-35{padding:35px}.pt-35{padding-top:35px}.pr-35{padding-right:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}.m-36{margin:36px}.mt-36{margin-top:36px}.mr-36{margin-right:36px}.ml-36{margin-left:36px}.mb-36{margin-bottom:36px}.p-36{padding:36px}.pt-36{padding-top:36px}.pr-36{padding-right:36px}.pb-36{padding-bottom:36px}.pl-36{padding-left:36px}.m-37{margin:37px}.mt-37{margin-top:37px}.mr-37{margin-right:37px}.ml-37{margin-left:37px}.mb-37{margin-bottom:37px}.p-37{padding:37px}.pt-37{padding-top:37px}.pr-37{padding-right:37px}.pb-37{padding-bottom:37px}.pl-37{padding-left:37px}.m-38{margin:38px}.mt-38{margin-top:38px}.mr-38{margin-right:38px}.ml-38{margin-left:38px}.mb-38{margin-bottom:38px}.p-38{padding:38px}.pt-38{padding-top:38px}.pr-38{padding-right:38px}.pb-38{padding-bottom:38px}.pl-38{padding-left:38px}.m-39{margin:39px}.mt-39{margin-top:39px}.mr-39{margin-right:39px}.ml-39{margin-left:39px}.mb-39{margin-bottom:39px}.p-39{padding:39px}.pt-39{padding-top:39px}.pr-39{padding-right:39px}.pb-39{padding-bottom:39px}.pl-39{padding-left:39px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.ml-40{margin-left:40px}.mb-40{margin-bottom:40px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.m-41{margin:41px}.mt-41{margin-top:41px}.mr-41{margin-right:41px}.ml-41{margin-left:41px}.mb-41{margin-bottom:41px}.p-41{padding:41px}.pt-41{padding-top:41px}.pr-41{padding-right:41px}.pb-41{padding-bottom:41px}.pl-41{padding-left:41px}.m-42{margin:42px}.mt-42{margin-top:42px}.mr-42{margin-right:42px}.ml-42{margin-left:42px}.mb-42{margin-bottom:42px}.p-42{padding:42px}.pt-42{padding-top:42px}.pr-42{padding-right:42px}.pb-42{padding-bottom:42px}.pl-42{padding-left:42px}.m-43{margin:43px}.mt-43{margin-top:43px}.mr-43{margin-right:43px}.ml-43{margin-left:43px}.mb-43{margin-bottom:43px}.p-43{padding:43px}.pt-43{padding-top:43px}.pr-43{padding-right:43px}.pb-43{padding-bottom:43px}.pl-43{padding-left:43px}.m-44{margin:44px}.mt-44{margin-top:44px}.mr-44{margin-right:44px}.ml-44{margin-left:44px}.mb-44{margin-bottom:44px}.p-44{padding:44px}.pt-44{padding-top:44px}.pr-44{padding-right:44px}.pb-44{padding-bottom:44px}.pl-44{padding-left:44px}.m-45{margin:45px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.ml-45{margin-left:45px}.mb-45{margin-bottom:45px}.p-45{padding:45px}.pt-45{padding-top:45px}.pr-45{padding-right:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}.m-46{margin:46px}.mt-46{margin-top:46px}.mr-46{margin-right:46px}.ml-46{margin-left:46px}.mb-46{margin-bottom:46px}.p-46{padding:46px}.pt-46{padding-top:46px}.pr-46{padding-right:46px}.pb-46{padding-bottom:46px}.pl-46{padding-left:46px}.m-47{margin:47px}.mt-47{margin-top:47px}.mr-47{margin-right:47px}.ml-47{margin-left:47px}.mb-47{margin-bottom:47px}.p-47{padding:47px}.pt-47{padding-top:47px}.pr-47{padding-right:47px}.pb-47{padding-bottom:47px}.pl-47{padding-left:47px}.m-48{margin:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.ml-48{margin-left:48px}.mb-48{margin-bottom:48px}.p-48{padding:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.m-49{margin:49px}.mt-49{margin-top:49px}.mr-49{margin-right:49px}.ml-49{margin-left:49px}.mb-49{margin-bottom:49px}.p-49{padding:49px}.pt-49{padding-top:49px}.pr-49{padding-right:49px}.pb-49{padding-bottom:49px}.pl-49{padding-left:49px}.m-50{margin:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.ml-50{margin-left:50px}.mb-50{margin-bottom:50px}.p-50{padding:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}.m-51{margin:51px}.mt-51{margin-top:51px}.mr-51{margin-right:51px}.ml-51{margin-left:51px}.mb-51{margin-bottom:51px}.p-51{padding:51px}.pt-51{padding-top:51px}.pr-51{padding-right:51px}.pb-51{padding-bottom:51px}.pl-51{padding-left:51px}.m-52{margin:52px}.mt-52{margin-top:52px}.mr-52{margin-right:52px}.ml-52{margin-left:52px}.mb-52{margin-bottom:52px}.p-52{padding:52px}.pt-52{padding-top:52px}.pr-52{padding-right:52px}.pb-52{padding-bottom:52px}.pl-52{padding-left:52px}.m-53{margin:53px}.mt-53{margin-top:53px}.mr-53{margin-right:53px}.ml-53{margin-left:53px}.mb-53{margin-bottom:53px}.p-53{padding:53px}.pt-53{padding-top:53px}.pr-53{padding-right:53px}.pb-53{padding-bottom:53px}.pl-53{padding-left:53px}.m-54{margin:54px}.mt-54{margin-top:54px}.mr-54{margin-right:54px}.ml-54{margin-left:54px}.mb-54{margin-bottom:54px}.p-54{padding:54px}.pt-54{padding-top:54px}.pr-54{padding-right:54px}.pb-54{padding-bottom:54px}.pl-54{padding-left:54px}.m-55{margin:55px}.mt-55{margin-top:55px}.mr-55{margin-right:55px}.ml-55{margin-left:55px}.mb-55{margin-bottom:55px}.p-55{padding:55px}.pt-55{padding-top:55px}.pr-55{padding-right:55px}.pb-55{padding-bottom:55px}.pl-55{padding-left:55px}.m-56{margin:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.ml-56{margin-left:56px}.mb-56{margin-bottom:56px}.p-56{padding:56px}.pt-56{padding-top:56px}.pr-56{padding-right:56px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.m-57{margin:57px}.mt-57{margin-top:57px}.mr-57{margin-right:57px}.ml-57{margin-left:57px}.mb-57{margin-bottom:57px}.p-57{padding:57px}.pt-57{padding-top:57px}.pr-57{padding-right:57px}.pb-57{padding-bottom:57px}.pl-57{padding-left:57px}.m-58{margin:58px}.mt-58{margin-top:58px}.mr-58{margin-right:58px}.ml-58{margin-left:58px}.mb-58{margin-bottom:58px}.p-58{padding:58px}.pt-58{padding-top:58px}.pr-58{padding-right:58px}.pb-58{padding-bottom:58px}.pl-58{padding-left:58px}.m-59{margin:59px}.mt-59{margin-top:59px}.mr-59{margin-right:59px}.ml-59{margin-left:59px}.mb-59{margin-bottom:59px}.p-59{padding:59px}.pt-59{padding-top:59px}.pr-59{padding-right:59px}.pb-59{padding-bottom:59px}.pl-59{padding-left:59px}.m-60{margin:60px}.mt-60{margin-top:60px}.mr-60{margin-right:60px}.ml-60{margin-left:60px}.mb-60{margin-bottom:60px}.p-60{padding:60px}.pt-60{padding-top:60px}.pr-60{padding-right:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}.m-61{margin:61px}.mt-61{margin-top:61px}.mr-61{margin-right:61px}.ml-61{margin-left:61px}.mb-61{margin-bottom:61px}.p-61{padding:61px}.pt-61{padding-top:61px}.pr-61{padding-right:61px}.pb-61{padding-bottom:61px}.pl-61{padding-left:61px}.m-62{margin:62px}.mt-62{margin-top:62px}.mr-62{margin-right:62px}.ml-62{margin-left:62px}.mb-62{margin-bottom:62px}.p-62{padding:62px}.pt-62{padding-top:62px}.pr-62{padding-right:62px}.pb-62{padding-bottom:62px}.pl-62{padding-left:62px}.m-63{margin:63px}.mt-63{margin-top:63px}.mr-63{margin-right:63px}.ml-63{margin-left:63px}.mb-63{margin-bottom:63px}.p-63{padding:63px}.pt-63{padding-top:63px}.pr-63{padding-right:63px}.pb-63{padding-bottom:63px}.pl-63{padding-left:63px}.m-64{margin:64px}.mt-64{margin-top:64px}.ml-64{margin-left:64px}.p-64{padding:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.m-65{margin:65px}.mt-65{margin-top:65px}.mr-65{margin-right:65px}.ml-65{margin-left:65px}.mb-65{margin-bottom:65px}.p-65{padding:65px}.pt-65{padding-top:65px}.pr-65{padding-right:65px}.pb-65{padding-bottom:65px}.pl-65{padding-left:65px}.m-66{margin:66px}.mt-66{margin-top:66px}.mr-66{margin-right:66px}.ml-66{margin-left:66px}.mb-66{margin-bottom:66px}.p-66{padding:66px}.pt-66{padding-top:66px}.pr-66{padding-right:66px}.pb-66{padding-bottom:66px}.pl-66{padding-left:66px}.m-67{margin:67px}.mt-67{margin-top:67px}.mr-67{margin-right:67px}.ml-67{margin-left:67px}.mb-67{margin-bottom:67px}.p-67{padding:67px}.pt-67{padding-top:67px}.pr-67{padding-right:67px}.pb-67{padding-bottom:67px}.pl-67{padding-left:67px}.m-68{margin:68px}.mt-68{margin-top:68px}.mr-68{margin-right:68px}.ml-68{margin-left:68px}.mb-68{margin-bottom:68px}.p-68{padding:68px}.pt-68{padding-top:68px}.pr-68{padding-right:68px}.pb-68{padding-bottom:68px}.pl-68{padding-left:68px}.m-69{margin:69px}.mt-69{margin-top:69px}.mr-69{margin-right:69px}.ml-69{margin-left:69px}.mb-69{margin-bottom:69px}.p-69{padding:69px}.pt-69{padding-top:69px}.pr-69{padding-right:69px}.pb-69{padding-bottom:69px}.pl-69{padding-left:69px}.m-70{margin:70px}.mt-70{margin-top:70px}.mr-70{margin-right:70px}.ml-70{margin-left:70px}.mb-70{margin-bottom:70px}.p-70{padding:70px}.pt-70{padding-top:70px}.pr-70{padding-right:70px}.pb-70{padding-bottom:70px}.pl-70{padding-left:70px}.m-71{margin:71px}.mt-71{margin-top:71px}.mr-71{margin-right:71px}.ml-71{margin-left:71px}.mb-71{margin-bottom:71px}.p-71{padding:71px}.pt-71{padding-top:71px}.pr-71{padding-right:71px}.pb-71{padding-bottom:71px}.pl-71{padding-left:71px}.m-72{margin:72px}.mt-72{margin-top:72px}.mr-72{margin-right:72px}.ml-72{margin-left:72px}.mb-72{margin-bottom:72px}.p-72{padding:72px}.pt-72{padding-top:72px}.pr-72{padding-right:72px}.pb-72{padding-bottom:72px}.pl-72{padding-left:72px}.m-73{margin:73px}.mt-73{margin-top:73px}.mr-73{margin-right:73px}.ml-73{margin-left:73px}.mb-73{margin-bottom:73px}.p-73{padding:73px}.pt-73{padding-top:73px}.pr-73{padding-right:73px}.pb-73{padding-bottom:73px}.pl-73{padding-left:73px}.m-74{margin:74px}.mt-74{margin-top:74px}.mr-74{margin-right:74px}.ml-74{margin-left:74px}.mb-74{margin-bottom:74px}.p-74{padding:74px}.pt-74{padding-top:74px}.pr-74{padding-right:74px}.pb-74{padding-bottom:74px}.pl-74{padding-left:74px}.m-75{margin:75px}.mt-75{margin-top:75px}.mr-75{margin-right:75px}.ml-75{margin-left:75px}.mb-75{margin-bottom:75px}.p-75{padding:75px}.pt-75{padding-top:75px}.pr-75{padding-right:75px}.pb-75{padding-bottom:75px}.pl-75{padding-left:75px}.m-76{margin:76px}.mt-76{margin-top:76px}.mr-76{margin-right:76px}.ml-76{margin-left:76px}.mb-76{margin-bottom:76px}.p-76{padding:76px}.pt-76{padding-top:76px}.pr-76{padding-right:76px}.pb-76{padding-bottom:76px}.pl-76{padding-left:76px}.m-77{margin:77px}.mt-77{margin-top:77px}.mr-77{margin-right:77px}.ml-77{margin-left:77px}.mb-77{margin-bottom:77px}.p-77{padding:77px}.pt-77{padding-top:77px}.pr-77{padding-right:77px}.pb-77{padding-bottom:77px}.pl-77{padding-left:77px}.m-78{margin:78px}.mt-78{margin-top:78px}.mr-78{margin-right:78px}.ml-78{margin-left:78px}.mb-78{margin-bottom:78px}.p-78{padding:78px}.pt-78{padding-top:78px}.pr-78{padding-right:78px}.pb-78{padding-bottom:78px}.pl-78{padding-left:78px}.m-79{margin:79px}.mt-79{margin-top:79px}.mr-79{margin-right:79px}.ml-79{margin-left:79px}.mb-79{margin-bottom:79px}.p-79{padding:79px}.pt-79{padding-top:79px}.pr-79{padding-right:79px}.pb-79{padding-bottom:79px}.pl-79{padding-left:79px}.m-80{margin:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.ml-80{margin-left:80px}.mb-80{margin-bottom:80px}.p-80{padding:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}.m-81{margin:81px}.mt-81{margin-top:81px}.mr-81{margin-right:81px}.ml-81{margin-left:81px}.mb-81{margin-bottom:81px}.p-81{padding:81px}.pt-81{padding-top:81px}.pr-81{padding-right:81px}.pb-81{padding-bottom:81px}.pl-81{padding-left:81px}.m-82{margin:82px}.mt-82{margin-top:82px}.mr-82{margin-right:82px}.ml-82{margin-left:82px}.mb-82{margin-bottom:82px}.p-82{padding:82px}.pt-82{padding-top:82px}.pr-82{padding-right:82px}.pb-82{padding-bottom:82px}.pl-82{padding-left:82px}.m-83{margin:83px}.mt-83{margin-top:83px}.mr-83{margin-right:83px}.ml-83{margin-left:83px}.mb-83{margin-bottom:83px}.p-83{padding:83px}.pt-83{padding-top:83px}.pr-83{padding-right:83px}.pb-83{padding-bottom:83px}.pl-83{padding-left:83px}.m-84{margin:84px}.mt-84{margin-top:84px}.mr-84{margin-right:84px}.ml-84{margin-left:84px}.mb-84{margin-bottom:84px}.p-84{padding:84px}.pt-84{padding-top:84px}.pr-84{padding-right:84px}.pb-84{padding-bottom:84px}.pl-84{padding-left:84px}.m-85{margin:85px}.mt-85{margin-top:85px}.mr-85{margin-right:85px}.ml-85{margin-left:85px}.mb-85{margin-bottom:85px}.p-85{padding:85px}.pt-85{padding-top:85px}.pr-85{padding-right:85px}.pb-85{padding-bottom:85px}.pl-85{padding-left:85px}.m-86{margin:86px}.mt-86{margin-top:86px}.mr-86{margin-right:86px}.ml-86{margin-left:86px}.mb-86{margin-bottom:86px}.p-86{padding:86px}.pt-86{padding-top:86px}.pr-86{padding-right:86px}.pb-86{padding-bottom:86px}.pl-86{padding-left:86px}.m-87{margin:87px}.mt-87{margin-top:87px}.mr-87{margin-right:87px}.ml-87{margin-left:87px}.mb-87{margin-bottom:87px}.p-87{padding:87px}.pt-87{padding-top:87px}.pr-87{padding-right:87px}.pb-87{padding-bottom:87px}.pl-87{padding-left:87px}.m-88{margin:88px}.mt-88{margin-top:88px}.mr-88{margin-right:88px}.ml-88{margin-left:88px}.mb-88{margin-bottom:88px}.p-88{padding:88px}.pt-88{padding-top:88px}.pr-88{padding-right:88px}.pb-88{padding-bottom:88px}.pl-88{padding-left:88px}.m-89{margin:89px}.mt-89{margin-top:89px}.mr-89{margin-right:89px}.ml-89{margin-left:89px}.mb-89{margin-bottom:89px}.p-89{padding:89px}.pt-89{padding-top:89px}.pr-89{padding-right:89px}.pb-89{padding-bottom:89px}.pl-89{padding-left:89px}.m-90{margin:90px}.mt-90{margin-top:90px}.mr-90{margin-right:90px}.ml-90{margin-left:90px}.mb-90{margin-bottom:90px}.p-90{padding:90px}.pt-90{padding-top:90px}.pr-90{padding-right:90px}.pb-90{padding-bottom:90px}.pl-90{padding-left:90px}.m-91{margin:91px}.mt-91{margin-top:91px}.mr-91{margin-right:91px}.ml-91{margin-left:91px}.mb-91{margin-bottom:91px}.p-91{padding:91px}.pt-91{padding-top:91px}.pr-91{padding-right:91px}.pb-91{padding-bottom:91px}.pl-91{padding-left:91px}.m-92{margin:92px}.mt-92{margin-top:92px}.mr-92{margin-right:92px}.ml-92{margin-left:92px}.mb-92{margin-bottom:92px}.p-92{padding:92px}.pt-92{padding-top:92px}.pr-92{padding-right:92px}.pb-92{padding-bottom:92px}.pl-92{padding-left:92px}.m-93{margin:93px}.mt-93{margin-top:93px}.mr-93{margin-right:93px}.ml-93{margin-left:93px}.mb-93{margin-bottom:93px}.p-93{padding:93px}.pt-93{padding-top:93px}.pr-93{padding-right:93px}.pb-93{padding-bottom:93px}.pl-93{padding-left:93px}.m-94{margin:94px}.mt-94{margin-top:94px}.mr-94{margin-right:94px}.ml-94{margin-left:94px}.mb-94{margin-bottom:94px}.p-94{padding:94px}.pt-94{padding-top:94px}.pr-94{padding-right:94px}.pb-94{padding-bottom:94px}.pl-94{padding-left:94px}.m-95{margin:95px}.mt-95{margin-top:95px}.mr-95{margin-right:95px}.ml-95{margin-left:95px}.mb-95{margin-bottom:95px}.p-95{padding:95px}.pt-95{padding-top:95px}.pr-95{padding-right:95px}.pb-95{padding-bottom:95px}.pl-95{padding-left:95px}.m-96{margin:96px}.mt-96{margin-top:96px}.mr-96{margin-right:96px}.ml-96{margin-left:96px}.mb-96{margin-bottom:96px}.p-96{padding:96px}.pt-96{padding-top:96px}.pr-96{padding-right:96px}.pb-96{padding-bottom:96px}.pl-96{padding-left:96px}.m-97{margin:97px}.mt-97{margin-top:97px}.mr-97{margin-right:97px}.ml-97{margin-left:97px}.mb-97{margin-bottom:97px}.p-97{padding:97px}.pt-97{padding-top:97px}.pr-97{padding-right:97px}.pb-97{padding-bottom:97px}.pl-97{padding-left:97px}.m-98{margin:98px}.mt-98{margin-top:98px}.mr-98{margin-right:98px}.ml-98{margin-left:98px}.mb-98{margin-bottom:98px}.p-98{padding:98px}.pt-98{padding-top:98px}.pr-98{padding-right:98px}.pb-98{padding-bottom:98px}.pl-98{padding-left:98px}.m-99{margin:99px}.mt-99{margin-top:99px}.mr-99{margin-right:99px}.ml-99{margin-left:99px}.mb-99{margin-bottom:99px}.p-99{padding:99px}.pt-99{padding-top:99px}.pr-99{padding-right:99px}.pb-99{padding-bottom:99px}.pl-99{padding-left:99px}.m-100{margin:100px}.mt-100{margin-top:100px}.mr-100{margin-right:100px}.ml-100{margin-left:100px}.mb-100{margin-bottom:100px}.p-100{padding:100px}.pt-100{padding-top:100px}.pr-100{padding-right:100px}.pb-100{padding-bottom:100px}.pl-100{padding-left:100px}.m-101{margin:101px}.mt-101{margin-top:101px}.mr-101{margin-right:101px}.ml-101{margin-left:101px}.mb-101{margin-bottom:101px}.p-101{padding:101px}.pt-101{padding-top:101px}.pr-101{padding-right:101px}.pb-101{padding-bottom:101px}.pl-101{padding-left:101px}.m-102{margin:102px}.mt-102{margin-top:102px}.mr-102{margin-right:102px}.ml-102{margin-left:102px}.mb-102{margin-bottom:102px}.p-102{padding:102px}.pt-102{padding-top:102px}.pr-102{padding-right:102px}.pb-102{padding-bottom:102px}.pl-102{padding-left:102px}.m-103{margin:103px}.mt-103{margin-top:103px}.mr-103{margin-right:103px}.ml-103{margin-left:103px}.mb-103{margin-bottom:103px}.p-103{padding:103px}.pt-103{padding-top:103px}.pr-103{padding-right:103px}.pb-103{padding-bottom:103px}.pl-103{padding-left:103px}.m-104{margin:104px}.mt-104{margin-top:104px}.mr-104{margin-right:104px}.ml-104{margin-left:104px}.mb-104{margin-bottom:104px}.p-104{padding:104px}.pt-104{padding-top:104px}.pr-104{padding-right:104px}.pb-104{padding-bottom:104px}.pl-104{padding-left:104px}.m-105{margin:105px}.mt-105{margin-top:105px}.mr-105{margin-right:105px}.ml-105{margin-left:105px}.mb-105{margin-bottom:105px}.p-105{padding:105px}.pt-105{padding-top:105px}.pr-105{padding-right:105px}.pb-105{padding-bottom:105px}.pl-105{padding-left:105px}.m-106{margin:106px}.mt-106{margin-top:106px}.mr-106{margin-right:106px}.ml-106{margin-left:106px}.mb-106{margin-bottom:106px}.p-106{padding:106px}.pt-106{padding-top:106px}.pr-106{padding-right:106px}.pb-106{padding-bottom:106px}.pl-106{padding-left:106px}.m-107{margin:107px}.mt-107{margin-top:107px}.mr-107{margin-right:107px}.ml-107{margin-left:107px}.mb-107{margin-bottom:107px}.p-107{padding:107px}.pt-107{padding-top:107px}.pr-107{padding-right:107px}.pb-107{padding-bottom:107px}.pl-107{padding-left:107px}.m-108{margin:108px}.mt-108{margin-top:108px}.mr-108{margin-right:108px}.ml-108{margin-left:108px}.mb-108{margin-bottom:108px}.p-108{padding:108px}.pt-108{padding-top:108px}.pr-108{padding-right:108px}.pb-108{padding-bottom:108px}.pl-108{padding-left:108px}.m-109{margin:109px}.mt-109{margin-top:109px}.mr-109{margin-right:109px}.ml-109{margin-left:109px}.mb-109{margin-bottom:109px}.p-109{padding:109px}.pt-109{padding-top:109px}.pr-109{padding-right:109px}.pb-109{padding-bottom:109px}.pl-109{padding-left:109px}.m-110{margin:110px}.mt-110{margin-top:110px}.mr-110{margin-right:110px}.ml-110{margin-left:110px}.mb-110{margin-bottom:110px}.p-110{padding:110px}.pt-110{padding-top:110px}.pr-110{padding-right:110px}.pb-110{padding-bottom:110px}.pl-110{padding-left:110px}.m-111{margin:111px}.mt-111{margin-top:111px}.mr-111{margin-right:111px}.ml-111{margin-left:111px}.mb-111{margin-bottom:111px}.p-111{padding:111px}.pt-111{padding-top:111px}.pr-111{padding-right:111px}.pb-111{padding-bottom:111px}.pl-111{padding-left:111px}.m-112{margin:112px}.mt-112{margin-top:112px}.mr-112{margin-right:112px}.ml-112{margin-left:112px}.mb-112{margin-bottom:112px}.p-112{padding:112px}.pt-112{padding-top:112px}.pr-112{padding-right:112px}.pb-112{padding-bottom:112px}.pl-112{padding-left:112px}.m-113{margin:113px}.mt-113{margin-top:113px}.mr-113{margin-right:113px}.ml-113{margin-left:113px}.mb-113{margin-bottom:113px}.p-113{padding:113px}.pt-113{padding-top:113px}.pr-113{padding-right:113px}.pb-113{padding-bottom:113px}.pl-113{padding-left:113px}.m-114{margin:114px}.mt-114{margin-top:114px}.mr-114{margin-right:114px}.ml-114{margin-left:114px}.mb-114{margin-bottom:114px}.p-114{padding:114px}.pt-114{padding-top:114px}.pr-114{padding-right:114px}.pb-114{padding-bottom:114px}.pl-114{padding-left:114px}.m-115{margin:115px}.mt-115{margin-top:115px}.mr-115{margin-right:115px}.ml-115{margin-left:115px}.mb-115{margin-bottom:115px}.p-115{padding:115px}.pt-115{padding-top:115px}.pr-115{padding-right:115px}.pb-115{padding-bottom:115px}.pl-115{padding-left:115px}.m-116{margin:116px}.mt-116{margin-top:116px}.mr-116{margin-right:116px}.ml-116{margin-left:116px}.mb-116{margin-bottom:116px}.p-116{padding:116px}.pt-116{padding-top:116px}.pr-116{padding-right:116px}.pb-116{padding-bottom:116px}.pl-116{padding-left:116px}.m-117{margin:117px}.mt-117{margin-top:117px}.mr-117{margin-right:117px}.ml-117{margin-left:117px}.mb-117{margin-bottom:117px}.p-117{padding:117px}.pt-117{padding-top:117px}.pr-117{padding-right:117px}.pb-117{padding-bottom:117px}.pl-117{padding-left:117px}.m-118{margin:118px}.mt-118{margin-top:118px}.mr-118{margin-right:118px}.ml-118{margin-left:118px}.mb-118{margin-bottom:118px}.p-118{padding:118px}.pt-118{padding-top:118px}.pr-118{padding-right:118px}.pb-118{padding-bottom:118px}.pl-118{padding-left:118px}.m-119{margin:119px}.mt-119{margin-top:119px}.mr-119{margin-right:119px}.ml-119{margin-left:119px}.mb-119{margin-bottom:119px}.p-119{padding:119px}.pt-119{padding-top:119px}.pr-119{padding-right:119px}.pb-119{padding-bottom:119px}.pl-119{padding-left:119px}.m-120{margin:120px}.mt-120{margin-top:120px}.mr-120{margin-right:120px}.ml-120{margin-left:120px}.mb-120{margin-bottom:120px}.p-120{padding:120px}.pt-120{padding-top:120px}.pr-120{padding-right:120px}.pb-120{padding-bottom:120px}.pl-120{padding-left:120px}.m-121{margin:121px}.mt-121{margin-top:121px}.mr-121{margin-right:121px}.ml-121{margin-left:121px}.mb-121{margin-bottom:121px}.p-121{padding:121px}.pt-121{padding-top:121px}.pr-121{padding-right:121px}.pb-121{padding-bottom:121px}.pl-121{padding-left:121px}.m-122{margin:122px}.mt-122{margin-top:122px}.mr-122{margin-right:122px}.ml-122{margin-left:122px}.mb-122{margin-bottom:122px}.p-122{padding:122px}.pt-122{padding-top:122px}.pr-122{padding-right:122px}.pb-122{padding-bottom:122px}.pl-122{padding-left:122px}.m-123{margin:123px}.mt-123{margin-top:123px}.mr-123{margin-right:123px}.ml-123{margin-left:123px}.mb-123{margin-bottom:123px}.p-123{padding:123px}.pt-123{padding-top:123px}.pr-123{padding-right:123px}.pb-123{padding-bottom:123px}.pl-123{padding-left:123px}.m-124{margin:124px}.mt-124{margin-top:124px}.mr-124{margin-right:124px}.ml-124{margin-left:124px}.mb-124{margin-bottom:124px}.p-124{padding:124px}.pt-124{padding-top:124px}.pr-124{padding-right:124px}.pb-124{padding-bottom:124px}.pl-124{padding-left:124px}.m-125{margin:125px}.mt-125{margin-top:125px}.mr-125{margin-right:125px}.ml-125{margin-left:125px}.mb-125{margin-bottom:125px}.p-125{padding:125px}.pt-125{padding-top:125px}.pr-125{padding-right:125px}.pb-125{padding-bottom:125px}.pl-125{padding-left:125px}.m-126{margin:126px}.mt-126{margin-top:126px}.mr-126{margin-right:126px}.ml-126{margin-left:126px}.mb-126{margin-bottom:126px}.p-126{padding:126px}.pt-126{padding-top:126px}.pr-126{padding-right:126px}.pb-126{padding-bottom:126px}.pl-126{padding-left:126px}.m-127{margin:127px}.mt-127{margin-top:127px}.mr-127{margin-right:127px}.ml-127{margin-left:127px}.mb-127{margin-bottom:127px}.p-127{padding:127px}.pt-127{padding-top:127px}.pr-127{padding-right:127px}.pb-127{padding-bottom:127px}.pl-127{padding-left:127px}.m-128{margin:128px}.mt-128{margin-top:128px}.mr-128{margin-right:128px}.ml-128{margin-left:128px}.mb-128{margin-bottom:128px}.p-128{padding:128px}.pt-128{padding-top:128px}.pr-128{padding-right:128px}.pb-128{padding-bottom:128px}.pl-128{padding-left:128px}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.inline-grid{display:inline-grid}.table{display:table}.table-cell{display:table-cell}.hidden{display:none}.fixed{position:fixed}.sticky{position:sticky}.static{position:static}.top-0{top:0}.top-auto{top:auto}.right-0{right:0}.right-auto{right:auto}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.left-0{left:0}.left-auto{left:auto}.w-auto{width:auto}.w-screen{width:100vw}.w-fit{width:fit-content}.h-auto{height:auto}.h-screen{height:100vh}.h-fit{height:fit-content}.w-0{width:0%}.min-w-0{min-width:0%}.max-w-0{max-width:0%}.h-0{height:0%}.min-h-0{min-height:0%}.max-h-0{max-height:0%}.w-1{width:1%}.min-w-1{min-width:1%}.max-w-1{max-width:1%}.h-1{height:1%}.min-h-1{min-height:1%}.max-h-1{max-height:1%}.w-2{width:2%}.min-w-2{min-width:2%}.max-w-2{max-width:2%}.h-2{height:2%}.min-h-2{min-height:2%}.max-h-2{max-height:2%}.w-3{width:3%}.min-w-3{min-width:3%}.max-w-3{max-width:3%}.h-3{height:3%}.min-h-3{min-height:3%}.max-h-3{max-height:3%}.w-4{width:4%}.min-w-4{min-width:4%}.max-w-4{max-width:4%}.h-4{height:4%}.min-h-4{min-height:4%}.max-h-4{max-height:4%}.w-5{width:5%}.min-w-5{min-width:5%}.max-w-5{max-width:5%}.h-5{height:5%}.min-h-5{min-height:5%}.max-h-5{max-height:5%}.w-6{width:6%}.min-w-6{min-width:6%}.max-w-6{max-width:6%}.h-6{height:6%}.min-h-6{min-height:6%}.max-h-6{max-height:6%}.w-7{width:7%}.min-w-7{min-width:7%}.max-w-7{max-width:7%}.h-7{height:7%}.min-h-7{min-height:7%}.max-h-7{max-height:7%}.w-8{width:8%}.min-w-8{min-width:8%}.max-w-8{max-width:8%}.h-8{height:8%}.min-h-8{min-height:8%}.max-h-8{max-height:8%}.w-9{width:9%}.min-w-9{min-width:9%}.max-w-9{max-width:9%}.h-9{height:9%}.min-h-9{min-height:9%}.max-h-9{max-height:9%}.w-10{width:10%}.min-w-10{min-width:10%}.max-w-10{max-width:10%}.h-10{height:10%}.min-h-10{min-height:10%}.max-h-10{max-height:10%}.w-11{width:11%}.min-w-11{min-width:11%}.max-w-11{max-width:11%}.h-11{height:11%}.min-h-11{min-height:11%}.max-h-11{max-height:11%}.w-12{width:12%}.min-w-12{min-width:12%}.max-w-12{max-width:12%}.h-12{height:12%}.min-h-12{min-height:12%}.max-h-12{max-height:12%}.w-13{width:13%}.min-w-13{min-width:13%}.max-w-13{max-width:13%}.h-13{height:13%}.min-h-13{min-height:13%}.max-h-13{max-height:13%}.w-14{width:14%}.min-w-14{min-width:14%}.max-w-14{max-width:14%}.h-14{height:14%}.min-h-14{min-height:14%}.max-h-14{max-height:14%}.w-15{width:15%}.min-w-15{min-width:15%}.max-w-15{max-width:15%}.h-15{height:15%}.min-h-15{min-height:15%}.max-h-15{max-height:15%}.w-16{width:16%}.min-w-16{min-width:16%}.max-w-16{max-width:16%}.h-16{height:16%}.min-h-16{min-height:16%}.max-h-16{max-height:16%}.w-17{width:17%}.min-w-17{min-width:17%}.max-w-17{max-width:17%}.h-17{height:17%}.min-h-17{min-height:17%}.max-h-17{max-height:17%}.w-18{width:18%}.min-w-18{min-width:18%}.max-w-18{max-width:18%}.h-18{height:18%}.min-h-18{min-height:18%}.max-h-18{max-height:18%}.w-19{width:19%}.min-w-19{min-width:19%}.max-w-19{max-width:19%}.h-19{height:19%}.min-h-19{min-height:19%}.max-h-19{max-height:19%}.w-20{width:20%}.min-w-20{min-width:20%}.max-w-20{max-width:20%}.h-20{height:20%}.min-h-20{min-height:20%}.max-h-20{max-height:20%}.w-21{width:21%}.min-w-21{min-width:21%}.max-w-21{max-width:21%}.h-21{height:21%}.min-h-21{min-height:21%}.max-h-21{max-height:21%}.w-22{width:22%}.min-w-22{min-width:22%}.max-w-22{max-width:22%}.h-22{height:22%}.min-h-22{min-height:22%}.max-h-22{max-height:22%}.w-23{width:23%}.min-w-23{min-width:23%}.max-w-23{max-width:23%}.h-23{height:23%}.min-h-23{min-height:23%}.max-h-23{max-height:23%}.w-24{width:24%}.min-w-24{min-width:24%}.max-w-24{max-width:24%}.h-24{height:24%}.min-h-24{min-height:24%}.max-h-24{max-height:24%}.w-25{width:25%}.min-w-25{min-width:25%}.max-w-25{max-width:25%}.h-25{height:25%}.min-h-25{min-height:25%}.max-h-25{max-height:25%}.w-26{width:26%}.min-w-26{min-width:26%}.max-w-26{max-width:26%}.h-26{height:26%}.min-h-26{min-height:26%}.max-h-26{max-height:26%}.w-27{width:27%}.min-w-27{min-width:27%}.max-w-27{max-width:27%}.h-27{height:27%}.min-h-27{min-height:27%}.max-h-27{max-height:27%}.w-28{width:28%}.min-w-28{min-width:28%}.max-w-28{max-width:28%}.h-28{height:28%}.min-h-28{min-height:28%}.max-h-28{max-height:28%}.w-29{width:29%}.min-w-29{min-width:29%}.max-w-29{max-width:29%}.h-29{height:29%}.min-h-29{min-height:29%}.max-h-29{max-height:29%}.w-30{width:30%}.min-w-30{min-width:30%}.max-w-30{max-width:30%}.h-30{height:30%}.min-h-30{min-height:30%}.max-h-30{max-height:30%}.w-31{width:31%}.min-w-31{min-width:31%}.max-w-31{max-width:31%}.h-31{height:31%}.min-h-31{min-height:31%}.max-h-31{max-height:31%}.w-32{width:32%}.min-w-32{min-width:32%}.max-w-32{max-width:32%}.h-32{height:32%}.min-h-32{min-height:32%}.max-h-32{max-height:32%}.w-33{width:33%}.min-w-33{min-width:33%}.max-w-33{max-width:33%}.h-33{height:33%}.min-h-33{min-height:33%}.max-h-33{max-height:33%}.w-34{width:34%}.min-w-34{min-width:34%}.max-w-34{max-width:34%}.h-34{height:34%}.min-h-34{min-height:34%}.max-h-34{max-height:34%}.w-35{width:35%}.min-w-35{min-width:35%}.max-w-35{max-width:35%}.h-35{height:35%}.min-h-35{min-height:35%}.max-h-35{max-height:35%}.w-36{width:36%}.min-w-36{min-width:36%}.max-w-36{max-width:36%}.h-36{height:36%}.min-h-36{min-height:36%}.max-h-36{max-height:36%}.w-37{width:37%}.min-w-37{min-width:37%}.max-w-37{max-width:37%}.h-37{height:37%}.min-h-37{min-height:37%}.max-h-37{max-height:37%}.w-38{width:38%}.min-w-38{min-width:38%}.max-w-38{max-width:38%}.h-38{height:38%}.min-h-38{min-height:38%}.max-h-38{max-height:38%}.w-39{width:39%}.min-w-39{min-width:39%}.max-w-39{max-width:39%}.h-39{height:39%}.min-h-39{min-height:39%}.max-h-39{max-height:39%}.w-40{width:40%}.min-w-40{min-width:40%}.max-w-40{max-width:40%}.h-40{height:40%}.min-h-40{min-height:40%}.max-h-40{max-height:40%}.w-41{width:41%}.min-w-41{min-width:41%}.max-w-41{max-width:41%}.h-41{height:41%}.min-h-41{min-height:41%}.max-h-41{max-height:41%}.w-42{width:42%}.min-w-42{min-width:42%}.max-w-42{max-width:42%}.h-42{height:42%}.min-h-42{min-height:42%}.max-h-42{max-height:42%}.w-43{width:43%}.min-w-43{min-width:43%}.max-w-43{max-width:43%}.h-43{height:43%}.min-h-43{min-height:43%}.max-h-43{max-height:43%}.w-44{width:44%}.min-w-44{min-width:44%}.max-w-44{max-width:44%}.h-44{height:44%}.min-h-44{min-height:44%}.max-h-44{max-height:44%}.w-45{width:45%}.min-w-45{min-width:45%}.max-w-45{max-width:45%}.h-45{height:45%}.min-h-45{min-height:45%}.max-h-45{max-height:45%}.w-46{width:46%}.min-w-46{min-width:46%}.max-w-46{max-width:46%}.h-46{height:46%}.min-h-46{min-height:46%}.max-h-46{max-height:46%}.w-47{width:47%}.min-w-47{min-width:47%}.max-w-47{max-width:47%}.h-47{height:47%}.min-h-47{min-height:47%}.max-h-47{max-height:47%}.w-48{width:48%}.min-w-48{min-width:48%}.max-w-48{max-width:48%}.h-48{height:48%}.min-h-48{min-height:48%}.max-h-48{max-height:48%}.w-49{width:49%}.min-w-49{min-width:49%}.max-w-49{max-width:49%}.h-49{height:49%}.min-h-49{min-height:49%}.max-h-49{max-height:49%}.w-50{width:50%}.min-w-50{min-width:50%}.max-w-50{max-width:50%}.h-50{height:50%}.min-h-50{min-height:50%}.max-h-50{max-height:50%}.w-51{width:51%}.min-w-51{min-width:51%}.max-w-51{max-width:51%}.h-51{height:51%}.min-h-51{min-height:51%}.max-h-51{max-height:51%}.w-52{width:52%}.min-w-52{min-width:52%}.max-w-52{max-width:52%}.h-52{height:52%}.min-h-52{min-height:52%}.max-h-52{max-height:52%}.w-53{width:53%}.min-w-53{min-width:53%}.max-w-53{max-width:53%}.h-53{height:53%}.min-h-53{min-height:53%}.max-h-53{max-height:53%}.w-54{width:54%}.min-w-54{min-width:54%}.max-w-54{max-width:54%}.h-54{height:54%}.min-h-54{min-height:54%}.max-h-54{max-height:54%}.w-55{width:55%}.min-w-55{min-width:55%}.max-w-55{max-width:55%}.h-55{height:55%}.min-h-55{min-height:55%}.max-h-55{max-height:55%}.w-56{width:56%}.min-w-56{min-width:56%}.max-w-56{max-width:56%}.h-56{height:56%}.min-h-56{min-height:56%}.max-h-56{max-height:56%}.w-57{width:57%}.min-w-57{min-width:57%}.max-w-57{max-width:57%}.h-57{height:57%}.min-h-57{min-height:57%}.max-h-57{max-height:57%}.w-58{width:58%}.min-w-58{min-width:58%}.max-w-58{max-width:58%}.h-58{height:58%}.min-h-58{min-height:58%}.max-h-58{max-height:58%}.w-59{width:59%}.min-w-59{min-width:59%}.max-w-59{max-width:59%}.h-59{height:59%}.min-h-59{min-height:59%}.max-h-59{max-height:59%}.w-60{width:60%}.min-w-60{min-width:60%}.max-w-60{max-width:60%}.h-60{height:60%}.min-h-60{min-height:60%}.max-h-60{max-height:60%}.w-61{width:61%}.min-w-61{min-width:61%}.max-w-61{max-width:61%}.h-61{height:61%}.min-h-61{min-height:61%}.max-h-61{max-height:61%}.w-62{width:62%}.min-w-62{min-width:62%}.max-w-62{max-width:62%}.h-62{height:62%}.min-h-62{min-height:62%}.max-h-62{max-height:62%}.w-63{width:63%}.min-w-63{min-width:63%}.max-w-63{max-width:63%}.h-63{height:63%}.min-h-63{min-height:63%}.max-h-63{max-height:63%}.w-64{width:64%}.min-w-64{min-width:64%}.max-w-64{max-width:64%}.h-64{height:64%}.min-h-64{min-height:64%}.max-h-64{max-height:64%}.w-65{width:65%}.min-w-65{min-width:65%}.max-w-65{max-width:65%}.h-65{height:65%}.min-h-65{min-height:65%}.max-h-65{max-height:65%}.w-66{width:66%}.min-w-66{min-width:66%}.max-w-66{max-width:66%}.h-66{height:66%}.min-h-66{min-height:66%}.max-h-66{max-height:66%}.w-67{width:67%}.min-w-67{min-width:67%}.max-w-67{max-width:67%}.h-67{height:67%}.min-h-67{min-height:67%}.max-h-67{max-height:67%}.w-68{width:68%}.min-w-68{min-width:68%}.max-w-68{max-width:68%}.h-68{height:68%}.min-h-68{min-height:68%}.max-h-68{max-height:68%}.w-69{width:69%}.min-w-69{min-width:69%}.max-w-69{max-width:69%}.h-69{height:69%}.min-h-69{min-height:69%}.max-h-69{max-height:69%}.w-70{width:70%}.min-w-70{min-width:70%}.max-w-70{max-width:70%}.h-70{height:70%}.min-h-70{min-height:70%}.max-h-70{max-height:70%}.w-71{width:71%}.min-w-71{min-width:71%}.max-w-71{max-width:71%}.h-71{height:71%}.min-h-71{min-height:71%}.max-h-71{max-height:71%}.w-72{width:72%}.min-w-72{min-width:72%}.max-w-72{max-width:72%}.h-72{height:72%}.min-h-72{min-height:72%}.max-h-72{max-height:72%}.w-73{width:73%}.min-w-73{min-width:73%}.max-w-73{max-width:73%}.h-73{height:73%}.min-h-73{min-height:73%}.max-h-73{max-height:73%}.w-74{width:74%}.min-w-74{min-width:74%}.max-w-74{max-width:74%}.h-74{height:74%}.min-h-74{min-height:74%}.max-h-74{max-height:74%}.w-75{width:75%}.min-w-75{min-width:75%}.max-w-75{max-width:75%}.h-75{height:75%}.min-h-75{min-height:75%}.max-h-75{max-height:75%}.w-76{width:76%}.min-w-76{min-width:76%}.max-w-76{max-width:76%}.h-76{height:76%}.min-h-76{min-height:76%}.max-h-76{max-height:76%}.w-77{width:77%}.min-w-77{min-width:77%}.max-w-77{max-width:77%}.h-77{height:77%}.min-h-77{min-height:77%}.max-h-77{max-height:77%}.w-78{width:78%}.min-w-78{min-width:78%}.max-w-78{max-width:78%}.h-78{height:78%}.min-h-78{min-height:78%}.max-h-78{max-height:78%}.w-79{width:79%}.min-w-79{min-width:79%}.max-w-79{max-width:79%}.h-79{height:79%}.min-h-79{min-height:79%}.max-h-79{max-height:79%}.w-80{width:80%}.min-w-80{min-width:80%}.max-w-80{max-width:80%}.h-80{height:80%}.min-h-80{min-height:80%}.max-h-80{max-height:80%}.w-81{width:81%}.min-w-81{min-width:81%}.max-w-81{max-width:81%}.h-81{height:81%}.min-h-81{min-height:81%}.max-h-81{max-height:81%}.w-82{width:82%}.min-w-82{min-width:82%}.max-w-82{max-width:82%}.h-82{height:82%}.min-h-82{min-height:82%}.max-h-82{max-height:82%}.w-83{width:83%}.min-w-83{min-width:83%}.max-w-83{max-width:83%}.h-83{height:83%}.min-h-83{min-height:83%}.max-h-83{max-height:83%}.w-84{width:84%}.min-w-84{min-width:84%}.max-w-84{max-width:84%}.h-84{height:84%}.min-h-84{min-height:84%}.max-h-84{max-height:84%}.w-85{width:85%}.min-w-85{min-width:85%}.max-w-85{max-width:85%}.h-85{height:85%}.min-h-85{min-height:85%}.max-h-85{max-height:85%}.w-86{width:86%}.min-w-86{min-width:86%}.max-w-86{max-width:86%}.h-86{height:86%}.min-h-86{min-height:86%}.max-h-86{max-height:86%}.w-87{width:87%}.min-w-87{min-width:87%}.max-w-87{max-width:87%}.h-87{height:87%}.min-h-87{min-height:87%}.max-h-87{max-height:87%}.w-88{width:88%}.min-w-88{min-width:88%}.max-w-88{max-width:88%}.h-88{height:88%}.min-h-88{min-height:88%}.max-h-88{max-height:88%}.w-89{width:89%}.min-w-89{min-width:89%}.max-w-89{max-width:89%}.h-89{height:89%}.min-h-89{min-height:89%}.max-h-89{max-height:89%}.w-90{width:90%}.min-w-90{min-width:90%}.max-w-90{max-width:90%}.h-90{height:90%}.min-h-90{min-height:90%}.max-h-90{max-height:90%}.w-91{width:91%}.min-w-91{min-width:91%}.max-w-91{max-width:91%}.h-91{height:91%}.min-h-91{min-height:91%}.max-h-91{max-height:91%}.w-92{width:92%}.min-w-92{min-width:92%}.max-w-92{max-width:92%}.h-92{height:92%}.min-h-92{min-height:92%}.max-h-92{max-height:92%}.w-93{width:93%}.min-w-93{min-width:93%}.max-w-93{max-width:93%}.h-93{height:93%}.min-h-93{min-height:93%}.max-h-93{max-height:93%}.w-94{width:94%}.min-w-94{min-width:94%}.max-w-94{max-width:94%}.h-94{height:94%}.min-h-94{min-height:94%}.max-h-94{max-height:94%}.w-95{width:95%}.min-w-95{min-width:95%}.max-w-95{max-width:95%}.h-95{height:95%}.min-h-95{min-height:95%}.max-h-95{max-height:95%}.w-96{width:96%}.min-w-96{min-width:96%}.max-w-96{max-width:96%}.h-96{height:96%}.min-h-96{min-height:96%}.max-h-96{max-height:96%}.w-97{width:97%}.min-w-97{min-width:97%}.max-w-97{max-width:97%}.h-97{height:97%}.min-h-97{min-height:97%}.max-h-97{max-height:97%}.w-98{width:98%}.min-w-98{min-width:98%}.max-w-98{max-width:98%}.h-98{height:98%}.min-h-98{min-height:98%}.max-h-98{max-height:98%}.w-99{width:99%}.min-w-99{min-width:99%}.max-w-99{max-width:99%}.h-99{height:99%}.min-h-99{min-height:99%}.max-h-99{max-height:99%}.w-100{width:100%}.min-w-100{min-width:100%}.max-w-100{max-width:100%}.h-100{height:100%}.min-h-100{min-height:100%}.max-h-100{max-height:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.italic{font-style:italic}.not-italic{font-style:normal}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.border{border:1px solid var(--border-subtle-01)}.border-0{border-width:0}.border-t{border-top:1px solid var(--border-subtle-01)}.border-r{border-right:1px solid var(--border-subtle-01)}.border-b{border-bottom:1px solid var(--border-subtle-01)}.border-l{border-left:1px solid var(--border-subtle-01)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.visible{visibility:visible}.invisible{visibility:hidden}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-x-0{column-gap:0}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.tr-btn{position:relative;display:inline-flex;justify-content:space-between;inline-size:max-content;max-inline-size:20rem}.tr-btn--primary{font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:500;display:flex;height:48px;padding-left:16px;padding-right:64px;background-color:var(--button-primary);color:var(--text-on-color);cursor:pointer;transition:all .25s ease;align-items:center}.tr-button__wrapper,.shepherd-element .shepherd-button{display:inline-block}.tr-button__wrapper+.tr-button__wrapper,.shepherd-element .shepherd-button+.tr-button__wrapper,.shepherd-element .tr-button__wrapper+.shepherd-button,.shepherd-element .shepherd-button+.shepherd-button{margin-left:2px}.tr-button__container,.shepherd-element .shepherd-button{font-family:Segoe UI,Arial,sans-serif;font-size:var(--body-compact-font-size);font-weight:500;line-height:var(--body-compact-line-height);letter-spacing:var(--body-compact-letter-spacing);display:flex;height:48px;padding-left:16px;padding-right:64px;background-color:var(--button-primary);color:var(--text-on-color);cursor:pointer;transition:all .25s ease;align-items:center;box-sizing:border-box;position:relative;border-width:0}.tr-button__container:hover,.shepherd-element .shepherd-button:hover{background-color:var(--button-primary-hover)}.tr-button__container:active,.shepherd-element .shepherd-button:active,.tr-button__container.tr-button__container--active,.shepherd-element .tr-button__container--active.shepherd-button{background-color:var(--button-primary-active)}.tr-button__container:focus,.shepherd-element .shepherd-button:focus{border:2px solid var(--focus-inset);outline:2px solid var(--focus);padding-left:14px;padding-right:62px}.tr-button__container:focus.tr-button__container--icon,.shepherd-element .shepherd-button:focus.tr-button__container--icon,.tr-button__container:focus.tr-button__container--iconOnly,.shepherd-element .shepherd-button:focus.tr-button__container--iconOnly{padding-left:14px;padding-right:14px}.tr-button__container--disabled{background-color:var(--button-disabled);color:var(--text-on-color-disabled);cursor:not-allowed;pointer-events:none}.tr-button__container--danger{background-color:var(--button-danger-primary);color:var(--text-on-color)}.tr-button__container--danger:hover{background-color:var(--button-danger-hover)}.tr-button__container--danger:active,.tr-button__container--danger.tr-button__container--active{background-color:var(--button-danger-active)}.tr-button__container--medium{height:40px;line-height:40px}.tr-button__container--small,.shepherd-element .shepherd-button{height:32px;line-height:32px}.tr-button__container--extra-small{height:24px;line-height:24px;font-size:12px}.tr-button__container--icon{padding-right:16px}.tr-button__container--iconOnly svg{color:var(--icon-primary)}.tr-button__container--iconOnly.tr-button__container--danger svg{color:var(--button-danger-tertiary)}.tr-button__container--iconOnly.tr-button__container--primary svg{color:var(--text-on-color)}.tr-button__container--iconOnly.tr-button__container--tertiary{padding-left:14px!important;padding-right:14px!important}.tr-button__container--iconOnly.tr-button__container--tertiary:hover{padding-left:16px!important;padding-right:16px!important}.tr-button__container--iconOnly.tr-button__container--medium{padding-left:12px!important;padding-right:12px!important}.tr-button__container--iconOnly.tr-button__container--medium.tr-button__container--tertiary{padding-left:10px!important;padding-right:10px!important}.tr-button__container--iconOnly.tr-button__container--medium.tr-button__container--tertiary:hover{padding-left:12px!important;padding-right:12px!important}.tr-button__container--iconOnly.tr-button__container--small,.shepherd-element .tr-button__container--iconOnly.shepherd-button{padding-left:8px!important;padding-right:8px!important}.tr-button__container--iconOnly.tr-button__container--small.tr-button__container--tertiary,.shepherd-element .tr-button__container--iconOnly.tr-button__container--tertiary.shepherd-button{padding-left:6px!important;padding-right:6px!important}.tr-button__container--iconOnly.tr-button__container--small.tr-button__container--tertiary:hover,.shepherd-element .tr-button__container--iconOnly.tr-button__container--tertiary.shepherd-button:hover{padding-left:8px!important;padding-right:8px!important}.tr-button__container--iconOnly.tr-button__container--extra-small{padding-left:4px!important;padding-right:4px!important}.tr-button__container--iconOnly.tr-button__container--extra-small.tr-button__container--tertiary{padding-left:2px!important;padding-right:2px!important}.tr-button__container--iconOnly.tr-button__container--extra-small.tr-button__container--tertiary:hover{padding-left:4px!important;padding-right:4px!important}.tr-button__container--iconOnly .tr-button svg{margin-left:0!important;margin-right:0!important}.tr-button__container--secondary{background-color:var(--button-secondary);color:var(--text-on-color)}.tr-button__container--secondary svg{color:var(--text-on-color)}.tr-button__container--secondary:hover{background-color:var(--button-secondary-hover)}.tr-button__container--secondary:active,.tr-button__container--secondary.tr-button__container--active{background-color:var(--button-secondary-active)}.tr-button__container--secondary:focus{border:2px solid var(--focus-inset);outline:2px solid var(--focus)}.tr-button__container--secondary.tr-button__container--disabled{background-color:var(--button-disabled);color:var(--text-on-color-disabled);pointer-events:none}.tr-button__container--secondary.tr-button__container--danger:not(.tr-button__container--disabled){background-color:var(--button-danger-primary);color:var(--text-on-color)}.tr-button__container--secondary.tr-button__container--danger:not(.tr-button__container--disabled):hover{background-color:var(--button-danger-hover)}.tr-button__container--secondary.tr-button__container--danger:not(.tr-button__container--disabled):active,.tr-button__container--secondary.tr-button__container--danger:not(.tr-button__container--disabled).tr-button__container--active{background-color:var(--button-danger-active)}.tr-button__container--tertiary{background-color:transparent;color:var(--button-tertiary);border:2px solid var(--button-tertiary);padding-left:14px;transition:padding 0s,background-color .25s ease,color .25s ease}.tr-button__container--tertiary.tr-button__container--icon:hover{padding-right:18px}.tr-button__container--tertiary:hover{background-color:var(--button-tertiary-hover);color:var(--text-inverse);border:none;padding-left:16px;padding-right:66px}.tr-button__container--tertiary:hover svg{color:var(--text-inverse)}.tr-button__container--tertiary:active,.tr-button__container--tertiary.tr-button__container--active{background-color:var(--button-tertiary-active);color:var(--text-inverse);border:none;padding-left:16px}.tr-button__container--tertiary:focus{border:2px solid var(--focus-inset);outline:2px solid var(--focus);background-color:var(--button-tertiary-hover);color:var(--text-inverse)}.tr-button__container--tertiary.tr-button__container--disabled{border-color:var(--button-disabled);color:var(--text-disabled);pointer-events:none}.tr-button__container--tertiary.tr-button__container--danger:not(.tr-button__container--disabled){border-color:var(--button-danger-primary);color:var(--button-danger-tertiary)}.tr-button__container--tertiary.tr-button__container--danger:not(.tr-button__container--disabled):hover{background-color:var(--button-danger-hover);color:var(--text-on-color)}.tr-button__container--tertiary.tr-button__container--danger:not(.tr-button__container--disabled):hover svg{color:var(--text-on-color)!important}.tr-button__container--tertiary.tr-button__container--danger:not(.tr-button__container--disabled):active,.tr-button__container--tertiary.tr-button__container--danger:not(.tr-button__container--disabled).tr-button__container--active{background-color:var(--button-danger-active)}.tr-button__container--tertiary.tr-button__container--danger:not(.tr-button__container--disabled):focus{background-color:var(--button-danger-tertiary);color:var(--text-on-color);border:2px solid var(--focus-inset)}.tr-button__container--ghost,.shepherd-element .shepherd-cancel-icon,.shepherd-element .shepherd-button:first-child{background-color:transparent;color:var(--icon-primary)}.tr-button__container--ghost .tr-button svg,.shepherd-element .shepherd-cancel-icon .tr-button svg,.shepherd-element .shepherd-button:first-child .tr-button svg{margin-left:8px}.tr-button__container--ghost:hover,.shepherd-element .shepherd-cancel-icon:hover,.shepherd-element .shepherd-button:hover:first-child{background-color:var(--background-hover)}.tr-button__container--ghost:active,.shepherd-element .shepherd-cancel-icon:active,.shepherd-element .shepherd-button:active:first-child,.tr-button__container--ghost.tr-button__container--active,.shepherd-element .tr-button__container--active.shepherd-cancel-icon,.shepherd-element .tr-button__container--active.shepherd-button:first-child{background-color:var(--background-active);color:var(--link-primary-hover)}.tr-button__container--ghost:focus,.shepherd-element .shepherd-cancel-icon:focus,.shepherd-element .shepherd-button:focus:first-child{border:2px solid var(--focus);outline:none}.tr-button__container--ghost.tr-button__container--disabled,.shepherd-element .tr-button__container--disabled.shepherd-cancel-icon,.shepherd-element .tr-button__container--disabled.shepherd-button:first-child{border-color:var(--button-disabled);color:var(--text-disabled);pointer-events:none}.tr-button__container--ghost.tr-button__container--disabled svg,.shepherd-element .tr-button__container--disabled.shepherd-cancel-icon svg,.shepherd-element .tr-button__container--disabled.shepherd-button:first-child svg{color:var(--icon-disabled)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled),.shepherd-element .tr-button__container--danger.shepherd-cancel-icon:not(.tr-button__container--disabled),.shepherd-element .tr-button__container--danger.shepherd-button:not(.tr-button__container--disabled):first-child{color:var(--button-danger-tertiary)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):hover,.shepherd-element .tr-button__container--danger.shepherd-cancel-icon:not(.tr-button__container--disabled):hover,.shepherd-element .tr-button__container--danger.shepherd-button:not(.tr-button__container--disabled):hover:first-child{background-color:var(--button-danger-hover);color:var(--text-on-color)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):hover svg,.shepherd-element .tr-button__container--danger.shepherd-cancel-icon:not(.tr-button__container--disabled):hover svg,.shepherd-element .tr-button__container--danger.shepherd-button:not(.tr-button__container--disabled):hover:first-child svg{color:var(--text-on-color)!important}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):active,.shepherd-element .tr-button__container--danger.shepherd-cancel-icon:not(.tr-button__container--disabled):active,.shepherd-element .tr-button__container--danger.shepherd-button:not(.tr-button__container--disabled):active:first-child,.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled).tr-button__container--active,.shepherd-element .tr-button__container--danger.shepherd-cancel-icon:not(.tr-button__container--disabled).tr-button__container--active,.shepherd-element .tr-button__container--danger.shepherd-button:not(.tr-button__container--disabled).tr-button__container--active:first-child{background-color:var(--button-danger-active)}.tr-button__container--ghost.tr-button__container--danger:not(.tr-button__container--disabled):focus,.shepherd-element .tr-button__container--danger.shepherd-cancel-icon:not(.tr-button__container--disabled):focus,.shepherd-element .tr-button__container--danger.shepherd-button:not(.tr-button__container--disabled):focus:first-child{background-color:var(--button-danger-tertiary);color:var(--text-on-color);border:2px solid var(--focus-inset)}.tr-button__container--link{height:auto;line-height:normal;padding-left:0;padding-right:0;background:none;border:none;color:var(--link-primary);font-weight:400;cursor:pointer;text-decoration:none;transition:color 70ms cubic-bezier(.2,0,.38,.9)}.tr-button__container--link:hover{color:var(--link-primary-hover);text-decoration:underline;background:none}.tr-button__container--link--disabled,.tr-button__container--link--disabled:hover{color:var(--cds-text-disabled, rgba(22, 22, 22, .25));cursor:not-allowed;text-decoration:none}.tr-button__text{width:100%!important;white-space:nowrap;height:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.tr-button__confirm-dialog{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 5px #00000026;z-index:9999;padding:10px 30px;text-align:center;animation:dialogFadeIn .3s ease-in-out}.tr-button svg{width:16px;height:16px;margin-left:32px}.tr-button:after{content:"";background:#fff;display:block;position:absolute;margin-left:0;margin-top:0;opacity:0;transition:all .25s}.popover-trigger{display:inline-block;line-height:1}.popover-container{position:relative;display:inline-block;z-index:9000}.popover-container--in-window-or-modal{z-index:99999}.popover,.popover--open{--popover-background-color: var(--background-or-layer);--popover-text-color: var(--text-primary)}.popover--dropShadow,.popover--open--dropShadow{filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.popover--high-contrast,.popover--open--high-contrast{--popover-background-color: var(--background-inverse);--popover-text-color: var(--text-inverse)}.popover--tabtip,.popover--open--tabtip{border-radius:0;will-change:filter;background:var(--popover-background-color)}.popover--open,.popover--open--open{display:block}.popover .popover-arrow-container,.popover .shepherd-element .shepherd-arrow,.shepherd-element .popover .shepherd-arrow,.popover--open .popover-arrow-container,.popover--open .shepherd-element .shepherd-arrow,.shepherd-element .popover--open .shepherd-arrow{--popover-offset: 0;transform:translateY(var(--popover-offset, 0))}.popover .popover-content,.popover .shepherd-element,.popover--open .popover-content,.popover--open .shepherd-element{background:var(--popover-background-color);color:var(--popover-text-color);box-sizing:border-box;padding:1rem;font-family:inherit;font-size:100%;vertical-align:baseline;border-radius:2px;inline-size:max-content;max-inline-size:23rem;max-width:23rem}.popover-arrow--top{border-top-color:var(--popover-background-color)!important}.popover-arrow--right{border-right-color:var(--popover-background-color)!important}.popover-arrow--bottom{border-bottom-color:var(--popover-background-color)!important}.popover-arrow--left{border-left-color:var(--popover-background-color)!important}.storybook-trigger{display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);block-size:2rem;inline-size:2rem}.tr-toggletip{--popover-offset: var(--spacing-03)}.toggletip-content,.shepherd-element .shepherd-content,.shepherd-element .shepherd-text{overflow-wrap:break-word;font-size:var(--body-font-size)!important;line-height:var(--body-line-height)!important;font-weight:var(--body-font-weight)!important;letter-spacing:var(--body-letter-spacing)!important;max-width:288px!important;display:grid;row-gap:1rem}.toggletip-actions{display:flex;align-items:center;justify-content:space-between;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.toggletip-trigger_wrapper{display:inline-flex;align-items:center;justify-content:center}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{fill:var(--overlay)}dialog{border-width:0}.shepherd-element{background:var(--background-inverse);box-sizing:border-box;padding:0;vertical-align:baseline;z-index:9999;inline-size:max-content;max-inline-size:23rem;box-shadow:0 8px 24px #0000001f}.shepherd-element dialog{border-width:0}.shepherd-element .shepherd-content{row-gap:0}.shepherd-element .shepherd-header{display:flex;align-items:center;margin-bottom:0;padding:0}.shepherd-element .shepherd-cancel-icon{color:var(--link-inverse, #666);width:40px;height:40px}.shepherd-element .shepherd-text{color:var(--text-inverse);margin-bottom:1rem;padding:0 1rem;max-width:inherit}.shepherd-element .shepherd-footer{display:flex;justify-content:space-between;gap:0;padding:0 1rem 1rem}.shepherd-element .shepherd-button{border-radius:0;height:auto;line-height:inherit;text-align:left}.shepherd-element .shepherd-button:first-child{color:var(--link-inverse, #666);padding-left:0}.shepherd-element .shepherd-arrow:before{background-color:var(--background-inverse)}.shepherd-element[data-popper-placement^=bottom]{margin-top:10px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-6px!important}.shepherd-element[data-popper-placement^=top]{margin-top:-10px}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-6px!important}.shepherd-element[data-popper-placement^=right]{margin-left:10px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-6px!important}.shepherd-element[data-popper-placement^=left]{margin-left:-10px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-6px!important}body{--background: #ffffff;--background-hover: rgba(133, 133, 148, .12);--background-active: rgba(133, 133, 148, .5);--background-selected: rgba(133, 133, 148, .2);--background-selected-hover: rgba(133, 133, 148, .32);--background-disabled: #ebebfc;--background-inverse: #2d2e3a;--background-inverse-hover: #4b4b59;--background-brand: #1b245d;--layer-01: #f5f5ff;--layer-02: #ffffff;--layer-03: #f5f5ff;--layer-active-01: #cbcbdb;--layer-active-02: #cbcbdb;--layer-active-03: #cbcbdb;--layer-hover-01: #dedfef;--layer-hover-02: #dedfef;--layer-hover-03: #dedfef;--layer-selected-01: #dedfef;--layer-selected-02: #dedfef;--layer-selected-03: #dedfef;--layer-selected-disabled: #858594;--layer-selected-hover-01: #dedfef;--layer-selected-hover-02: #dedfef;--layer-selected-hover-03: #dedfef;--layer-selected-inverse: #0d0d1a;--layer-accent-01: #dedfef;--layer-accent-02: #dedfef;--layer-accent-03: #dedfef;--layer-accent-active-01: #a6a6b5;--layer-accent-active-02: #a6a6b5;--layer-accent-active-03: #a6a6b5;--layer-accent-hover-01: #cbcbdb;--layer-accent-hover-02: #cbcbdb;--layer-accent-hover-03: #cbcbdb;--field-01: #f5f5ff;--field-02: #ffffff;--field-03: #f5f5ff;--field-hover-01: #ebebfc;--field-hover-02: #ebebfc;--field-hover-03: #ebebfc;--border-disabled: #cbcbdb;--border-interactive: #329e9b;--border-inverse: #0d0d1a;--border-strong-01: #858594;--border-strong-02: #858594;--border-strong-03: #858594;--border-subtle-00: #dedfef;--border-subtle-01: #cbcbdb;--border-subtle-02: #dedfef;--border-subtle-03: #cbcbdb;--border-tile-01: #cbcbdb;--border-tile-02: #a6a6b5;--border-tile-03: #cbcbdb;--border-tile: var(--border-tile-01);--text-primary: #0d0d1a;--text-secondary: #5e5e6c;--text-disabled: rgba(13, 13, 26, .25);--text-error: #cc0000;--text-inverse: #ffffff;--text-on-color: #ffffff;--text-on-color-disabled: #858594;--text-placeholder: #a6a6b5;--text-helper: #858594;--link-primary: #329e9b;--link-primary-hover: #1f8d88;--link-secondary: #273474;--link-secondary-hover: #3d4e95;--link-tertiary: #7582b2;--link-tertiary-hover: #5968a3;--link-inverse: #c2c8df;--link-inverse-active: #ebebfc;--link-inverse-hover: #9ba5c9;--link-inverse-visited: #8a3ffc;--link-visited: #6300f3;--icon-primary: #273474;--icon-secondary: #3d4e95;--icon-on-color: #ffffff;--icon-disabled: rgba(13, 13, 26, .25);--icon-inverse: #ffffff;--icon-on-color-disabled: #ebebfc;--icon-status: #5e5e6c;--caution-major: #fb9000;--caution-minor: #f1c300;--support-error: #cc0000;--support-success: #00cc00;--warning: #f1c300;--focus: #00a7f7;--focus-inset: #ffffff;--focus-inverse: #ffffff;--highlight: #b2dcdc;--interactive: #329e9b;--overlay: rgba(13, 13, 26, .5);--skeleton-background: #dedfef;--skeleton-element: #cbcbdb;--toggle-off: #858594;--support-info: #2e3d80;--button-primary: #329e9b;--button-primary-hover: #1f8d88;--button-primary-active: #1a716b;--button-secondary: #1b245d;--button-secondary-hover: #37478c;--button-secondary-active: #5968a3;--button-tertiary: #1b245d;--button-tertiary-hover: #37478c;--button-tertiary-active: #5968a3;--button-danger-primary: #cc0000;--button-danger-hover: #e4200c;--button-danger-tertiary: #cc0000;--button-danger-active: #ff391c;--button-disabled: #cbcbdb;--tag-border: #ffffff;--tag-border-disabled: #ffffff;--tag-background-disabled: var(--background-disabled);--tag-background-teal: #e0f1f1;--tag-color-teal: #1a716b;--tag-hover-teal: #b2dcdc;--tag-border-operational-teal: #329e9b;--tag-background-purple: #d9c1fd;--tag-color-purple: #4f00eb;--tag-hover-purple: #BE96FC;--tag-border-operational-purple: #8a3ffc;--tag-background-blue: #2e3d80;--tag-color-blue: #e7e9f2;--tag-hover-blue: #5968a3;--tag-border-operational-blue: #3d4e95;--tag-background-cyan: #e0f5fe;--tag-color-cyan: #00559e;--tag-hover-cyan: #afe5fc;--tag-border-operational-cyan: #00b5f9;--tag-background-gray: #dedfef;--tag-color-gray: #0d0d1a;--tag-hover-gray: #cbcbdb;--tag-border-operational-gray: #a6a6b5;--tag-background-green: #e9fae6;--tag-color-green: #00a700;--tag-hover-green: #c9f1c0;--tag-border-operational-green: #50d540;--tag-background-warning: #fdf7df;--tag-color-warning: #f29a00;--tag-hover-warning: #fdf7df;--tag-border-operational-warning: #f1c300;--tag-background-caution: #fff2df;--tag-color-caution: #f17400;--tag-hover-caution: #fff2df;--tag-border-operational-caution: #fca023;--tag-background-alert: #fde8e6;--tag-color-alert: #f22a12;--tag-hover-alert: #ffc8ba;--tag-border-operational-alert: #ff5e3e;--tag-background-yellow: #fdf7df;--tag-color-yellow: #f29a00;--tag-hover-yellow: #fdf7df;--tag-border-operational-yellow: #f1c300;--tag-background-orange: #fff2df;--tag-color-orange: #f17400;--tag-hover-orange: #fff2df;--tag-border-operational-orange: #fca023;--tag-background-red: #fde8e6;--tag-color-red: #f22a12;--tag-hover-red: #ffc8ba;--tag-border-operational-red: #ff5e3e;--spacing-01: .125rem;--spacing-02: .25rem;--spacing-03: .5rem;--spacing-04: .75rem;--spacing-05: 1rem;--spacing-06: 1.5rem;--spacing-07: 2rem;--spacing-08: 2.5rem;--spacing-09: 3rem;--spacing-10: 4rem;--spacing-11: 5rem;--spacing-12: 6rem;--spacing-13: 10rem}body.theme-dark{--background: #0d0d1a;--background-hover: rgba(133, 133, 148, .16);--background-active: rgba(133, 133, 148, .4);--background-selected: rgba(133, 133, 148, .24);--background-selected-hover: rgba(133, 133, 148, .32);--background-inverse: #ebebfc;--background-brand: #1b245d;--layer-01: #2d2e3a;--layer-02: #4b4b59;--layer-03: #5e5e6c;--layer-active-01: #4b4b59;--layer-active-02: #5e5e6c;--layer-active-03: #858594;--layer-hover-01: #0d0d1a;--layer-selected-01: #2d2e3a;--layer-selected-02: #4b4b59;--layer-selected-03: #5e5e6c;--layer-selected-hover-01: #2d2e3a;--layer-selected-hover-02: #2d2e3a;--layer-selected-hover-03: #2d2e3a;--layer-selected-disabled: #5e5e6c;--layer-selected-inverse: #ebebfc;--layer-accent-01: #4b4b59;--layer-accent-02: #5e5e6c;--layer-accent-03: #858594;--layer-accent-active-01: #4b4b59;--layer-accent-active-02: #858594;--layer-accent-active-03: #2d2e3a;--layer-accent-hover-01: #4b4b59;--layer-accent-hover-02: #5e5e6c;--layer-accent-hover-03: #858594;--field-01: #0d0d1a;--field-02: #2d2e3a;--field-03: #4b4b59;--field-hover-01: #2d2e3a;--field-hover-02: #4b4b59;--field-hover-03: #5e5e6c;--border-disabled: rgba(133, 133, 148, .5);--border-interactive: #52afad;--border-inverse: #ebebfc;--border-strong-01: #5e5e6c;--border-strong-02: #858594;--border-strong-03: #a6a6b5;--border-subtle-00: #ffffff;--border-subtle-01: #2d2e3a;--border-subtle-02: #4b4b59;--border-subtle-03: #5e5e6c;--border-tile-01: #4b4b59;--border-tile-02: #5e5e6c;--border-tile-03: #858594;--text-primary: #ffffff;--text-secondary: #ffffff;--text-disabled: rgba(235, 235, 252, .25);--text-error: #fc280d;--text-inverse: #0d0d1a;--text-on-color: #ffffff;--text-on-color-disabled: #858594;--text-placeholder: #5e5e6c;--text-helper: #858594;--link-primary: #52afad;--link-primary-hover: #329e9b;--link-secondary: #78d3fb;--link-secondary-hover: #37c2f9;--link-tertiary: #78d3fb;--link-tertiary-hover: #37c2f9;--link-inverse: #7582b2;--link-inverse-active: #0d0d1a;--link-inverse-hover: #5968a3;--link-inverse-visited: #6300f3;--link-visited: #8a3ffc;--icon-primary: #c2c8df;--icon-secondary: #7582b2;--icon-disabled: rgba(235, 235, 252, .25);--icon-on-color: #ffffff;--icon-on-color-disabled: #ebebfc;--icon-inverse: #ffffff;--caution-major: #fb9000;--caution-minor: #f1c300;--support-error: #cc0000;--support-success: #00cc00;--warning: #f1c300;--focus: #37c2f9;--focus-inset: #ffffff;--focus-inverse: #ffffff;--highlight: #b2dcdc;--interactive: #329e9b;--overlay: rgba(13, 13, 26, .5);--skeleton-background: #dedfef;--skeleton-element: #cbcbdb;--toggle-off: #858594;--button-primary: #52afad;--button-primary-hover: #329e9b;--button-primary-active: #81c6c5;--button-disabled: #cbcbdb;--button-secondary: #5968a3;--button-secondary-active: #0076c0;--button-secondary-hover: #3d4e95;--button-tertiary: #5968a3;--button-tertiary-hover: #3d4e95;--button-tertiary-active: #7582b2;--button-danger-primary: #cc0000;--button-danger-tertiary: #cc0000;--button-danger-hover: #e4200c;--button-danger-active: #fc280d}body{background-color:var(--background);font-family:Segoe UI,Arial,"sans-serif"}.bold{font-weight:700}.strikethrough{text-decoration:line-through}.bgc--white{background-color:#fff}.darkmode .bgc--white{background-color:transparent}.bgc--grey{background-color:#a6a6a6}.bgc--black{background-color:#222}.bgc--blue{background-color:#0d91c6}.bgc--orange{background-color:#f17400}.bgc--red{background-color:#c00}.bgc--green{background-color:#0c0}.bgc--orange{background-color:#f17400!important}.blued{color:#273474}.bluel{color:#0d91c6}.cyan{color:#329e9b!important}.grey{color:#a6a6a6}.white{color:#fff}.black{color:#222!important}.red{color:#c00}.orange{color:#f17400!important}.yellow{color:#f1c300}.green{color:#0c0}.dbg-1{color:#0d0d1a}.dbg-2{color:#13162b}.dbg-3{color:#191e3d}.dbg-4{color:#1e254f}.dbg-5{color:#232d61}.d-bluel{color:#37c2f9}.d-cyan{color:#4cd2ce}html{scroll-behavior:smooth;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;margin:0;padding:0;background:linear-gradient(180deg,#0d0d1a,#1e254f)}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0}#app{position:relative;width:100vw;height:100vh;overflow:hidden}.app__content{padding-left:48px;--uishell-offset: 48px;padding-top:var(--uishell-offset);box-sizing:border-box;position:relative;background-color:#fff;height:100vh}.app__content .uishellleftpanel__wrapper{top:unset;bottom:0;height:calc(100% - var(--uishell-offset))}.app__content.darkmode{background-color:#1e254f}.app__content.mobile{background:linear-gradient(180deg,#0d0d1a,#1e254f);padding-left:0;--uishell-offset: 0px}.app__content.mobile .mainmenu__container{display:none}.page{height:100%;width:100%;overflow:auto}.page__back{float:right;margin-right:32px}.block{padding:32px 32px 48px}.block+.block{padding-top:0}.block h2{margin-bottom:12px}.block__header{display:flex;justify-content:space-between;min-width:420px}.block__buttons{display:flex}.block__buttons__maDetail{gap:4px}.block__buttons__maDetail div{margin:0}.block__buttons .ibutton:nth-last-child(1){margin-right:0}.row{display:flex;width:100%}.row--wrap{flex-flow:wrap}.row+h1{margin-top:32px}.row+h2{margin-top:24px}.row+h3{margin-top:20px}.column{display:flex;flex-flow:column}.column--list{transition:width .25s ease}.column--detail{transition:width .25s ease;background-color:#f1f1f1;box-shadow:0 2px 8px #00000080;z-index:100;height:fit-content}.darkmode .column--detail{background-color:#191e3d}.column--detail.w0{overflow:hidden;white-space:nowrap}.flex{flex:1}.display_flex{display:flex}.text_center{text-align:center}.relative{position:relative}.absolute{position:absolute}h1,.h1{font-size:40px;line-height:50px;font-weight:600;color:#273474;margin-top:0;margin-right:32px;margin-bottom:32px}.darkmode h1,.darkmode .h1{color:#fff}.mobile h1,.mobile .h1{color:#fff;font-size:36px;line-height:45px;font-weight:400}h1--grey,.h1--grey{color:#a6a6a6}h1--black,.h1--black{color:#222}h1__subline,.h1__subline{font-size:20px;font-weight:600;color:#444;margin-top:-32px;margin-bottom:24px;white-space:nowrap}.darkmode h1__subline,.darkmode .h1__subline{color:#ccc}h2,.h2{font-size:30px;font-weight:600;color:#273474;margin-top:0;margin-right:32px;margin-bottom:24px}.darkmode h2,.darkmode .h2{color:#fff}.mobile h2,.mobile .h2{color:#fff;font-size:26px;font-weight:400}h2--grey,.h2--grey{color:#a6a6a6}h2--black,.h2--black{color:#222}h2--blue,.h2--blue{color:#0d91c6}.darkmode h2--blue,.darkmode .h2--blue{color:#37c2f9}h2--orange,.h2--orange{color:#f17400}.darkmode h2--orange,.darkmode .h2--orange{color:#f17400}h2--yellow,.h2--yellow{color:#f1c300}.darkmode h2--yellow,.darkmode .h2--yellow{color:#f1c300}h2--red,.h2--red{color:#c00}.darkmode h2--red,.darkmode .h2--red{color:#c00}h2--green,.h2--green{color:#0c0}.darkmode h2--green,.darkmode .h2--green{color:#0c0}h2__subline,.h2__subline{margin-top:-12px;font-weight:500;margin-bottom:20px}h3,.h3{font-size:24px;font-weight:600;color:#273474;margin-top:0;margin-right:32px;margin-bottom:16px}.darkmode h3,.darkmode .h3{color:#fff}.mobile h3,.mobile .h3{color:#fff;font-size:20px;font-weight:400}h3--white,.h3--white{color:#fff}h3--grey,.h3--grey{color:#a6a6a6}h3--black,.h3--black{color:#222}h3--blue,.h3--blue{color:#0d91c6}h3__subline,.h3__subline{margin-top:-16px;font-size:18px;font-weight:500;margin-bottom:20px;color:#222}h4,.h4{font-size:20px;font-weight:600;color:#273474;margin-top:0;margin-right:32px;margin-bottom:12px}.darkmode h4,.darkmode .h4{color:#fff}h4--white,.h4--white{color:#fff}h4--grey,.h4--grey{color:#a6a6a6}h4--black,.h4--black{color:#222}a{color:#273474;transition:color .25s ease}.darkmode a{color:#fff}a:hover{color:#329e9b}a .list__item__attr--title,a .list__item__attr--highlight{text-decoration:none;cursor:pointer}p{font-size:16px;margin-bottom:8px}span.span--orange{color:#f17400}.pointer{cursor:pointer}.form{padding-left:16px;border-left:2px solid #0d91c6}.button{cursor:pointer;height:34px;line-height:34px;padding:0 12px;background:#0d91c6;color:#fff;box-shadow:1px 1px 4px #00000054;margin-right:8px;margin-bottom:8px;transition:all .25s ease;display:inline-block;font-size:16px;position:relative;overflow:hidden;width:fit-content}.button:after{content:"";background:#fff;display:block;position:absolute;padding:50%;margin-left:-12px;margin-top:-34px;opacity:0;transition:all .5s}.button:active:after{padding:0;opacity:1;transition:0s}.button:hover{background-color:#329e9b}.button:nth-last-child(1){margin-right:0}.button--cyan{background:#329e9b}.button--cyan:hover{background-color:#0d91c6}.button--red{background:#c00;color:#fff}.button--red:hover{color:#c00;background-color:#fff}.button--orange{background:#f17400}.button--green{background:#0c0}.button--darkgreen{background:#006a10}.button--dgb{background:#0d0d1a}.button--grey,.button--disabled{background:#a6a6a6;color:#fff;cursor:not-allowed;pointer-events:none}.button--grey:hover,.button--disabled:hover{background:#a6a6a6}.ibutton{width:50px;height:50px;cursor:pointer;color:#fff;background-color:#0d91c6;box-shadow:1px 1px 4px #00000054;margin-left:8px;margin-bottom:8px;display:flex;justify-content:center;align-items:center;position:relative;transition:all .25s ease}.ibutton svg{height:15px}.ibutton:after{content:"";background:#fff;display:block;position:absolute;padding:50%;margin-left:0;margin-top:0;opacity:0;transition:all .25s}.ibutton:active:after{padding:0;margin:0;opacity:1;transition:0s}.ibutton:hover{background-color:#329e9b}.ibutton--small{width:34px;height:34px}.ibutton--small svg{width:13px;height:13px}.ibutton--black{background:#222}.ibutton--blued{background:#273474}.ibutton--cyan{background:#329e9b}.ibutton--cyan:hover{background-color:#0d91c6}.ibutton--grey,.ibutton--disabled{background:#a6a6a6;color:#fff;cursor:not-allowed;pointer-events:none}.ibutton--grey:hover,.ibutton--disabled:hover{background:#a6a6a6}.ibutton--red,.ibutton--error{background:#c00;color:#fff}.ibutton--red:hover,.ibutton--error:hover{color:#c00;background-color:#fff}.ibutton--orange{background:#f17400}.ibutton--green{background:#0c0}.icon--red{color:#c00}.icon--orange{color:#f17400}.icon--green{color:#0c0}.icon--darkgreen{color:#006a10}.icon--yellow{color:#feed12}label{display:block;color:#a6a6a6;font-size:13px;font-weight:400;margin-bottom:2px}.input{margin-right:8px;margin-bottom:8px}.input input{width:100%}.input.invalid input{border-color:#c00;border-width:2px}.input.invalid .eMsg{color:#f17400;font-size:13px;padding:4px 0 0;margin-bottom:-4px}.row .input:nth-last-child(1){margin-right:0}.input__wrapper{display:flex;flex-flow:wrap;padding:0 32px 0 16px;border-left:2px solid #0d91c6}.input--checkbox{display:flex}.input--checkbox.readOnly{pointer-events:none}.input--checkbox label{order:1;padding-left:12px;font-size:15px;position:relative;top:-2px;color:#444;margin-bottom:0}.input--checkbox input{min-width:unset;width:16px!important;height:16px;margin:0}.input--radio{display:flex;margin-right:24px}.input--radio label{order:1;padding-left:12px;color:#444}.input--radio input{min-width:unset;width:16px!important;height:16px;margin:0}input[type=range]{transition:all .25s;border:none;border-bottom:1px solid var(--border-strong);padding:0;width:100%;height:7px;border-radius:0;cursor:pointer;outline:none;margin:0;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,var(--button-secondary) 0%,var(--button-secondary) calc(var(--slider-fill, 0) * 1%),var(--layer-02, #fff) calc(var(--slider-fill, 0) * 1%),var(--layer-02, #fff) 100%)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--button-secondary)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:var(--button-secondary)}.checkbox__wrapper,.radio__wrapper{padding:16px 16px 8px;min-width:408px;flex:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;margin-right:8px;flex-flow:column;margin-top:19px;position:relative}.checkbox__wrapper:has(.readOnly),.radio__wrapper:has(.readOnly){background-color:#ccc}.checkbox__wrapper__label,.radio__wrapper__label{position:absolute;top:-19px;left:0;display:block;color:#a6a6a6;font-size:13px;font-weight:400;margin-bottom:2px}input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;border:1px solid #ccc;height:34px;padding:8px;color:#222;border-radius:3px;min-width:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input:disabled,select:disabled,textarea:disabled{background-color:#e6e6e6}input:invalid,select:invalid,textarea:invalid{border-color:#c00}input:read-only,select:read-only,textarea:read-only{background-color:#ccc}input:read-only:focus,input:read-only:focus-visible,select:read-only:focus,select:read-only:focus-visible,textarea:read-only:focus,textarea:read-only:focus-visible{outline:none}input[type=time]{-webkit-appearance:none;-moz-appearance:none}.select{width:fit-content;min-width:250px;max-width:1200px;margin-right:8px;margin-bottom:8px}.select.invalid>div{border-width:2px;border-color:#c00}.select.readOnly{pointer-events:none}.select.readOnly>div>div{background-color:#ccc}.select .select__menu__span{display:flex;justify-content:space-between}.select .select__menu__span .select__menu__i{font-style:normal;color:#0d91c6!important}.select--empty>div{border-color:#c00}.select div div div{color:#444}.select>div>div+div{z-index:11}.select>div>div+div>div>div{background-color:#fff;transition:all .25s ease;cursor:pointer}.select>div>div+div>div>div .select__menu__span{display:flex;justify-content:space-between}.select>div>div+div>div>div .select__menu__span .select__menu__i{transition:all .25s ease;font-style:normal;color:#0d91c6}.select>div>div+div>div>div:hover{background-color:#0d91c6;color:#fff}.select>div>div+div>div>div:hover .select__menu__i{color:#fff}.select input{height:unset}.select label{display:block;color:#a6a6a6;font-size:13px;font-weight:400;margin-bottom:2px}.select .css-9gakcf-option{color:#fff}.select .css-26l3qy-menu{z-index:5}.tr-tag__close-icon{color:#fff!important}.select.input label{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);color:var(--text-secondary);display:inline-block;margin-block-end:.5rem;vertical-align:baseline}.select__menu__span{width:100%;display:flex;justify-content:space-between}.select__menu__span .select__menu__i{font-style:normal;color:#0d91c6!important}.select__menu__color{width:20px;height:20px;background-color:red;display:inline-block;margin-right:8px;position:relative;top:4px}.select__menu__color--orange{background-color:#eba563}.select__menu__color--oranged{background-color:#f17400}.select__menu__color--violet{background-color:#9932cc}.select__menu__color--darkyellow{background-color:#efcc63}.select__menu__color--basisrooster{background-color:#e9bd3a}.select__menu__color--green{background-color:#6ec16e}.select__menu__color--darkgreen{background-color:#006a10}.select__menu__color--cyan{background-color:#329e9b}.select__menu__color--lila{background-color:#8064a2}.select__menu__color--blue{background-color:#0d91c6}.select__menu__color--mediumblue{background-color:#4169e1}.select__menu__color--darkblue{background-color:#273474}.select__menu__color--red{background-color:#c00}.select__menu__color--yellow{background-color:#feed12}.select__menu__color--lightyellow{background-color:#fefb91}.select__menu__color--magenta{background-color:#d4498e}.select__menu__color--transparent{background-color:transparent}.select__menu__color--white{background-color:#fff;border:1px solid var(--border-subtle);color:var(--text-primary)!important}.select__menu__color--grey{background-color:#ccc;border:1px solid var(--border-subtle)}.radio{display:flex}.radio>label{min-width:250px;color:#444;font-size:15px}.fileInput__wrapper{width:100%;height:64px;position:relative;margin-top:24px;overflow:hidden}.fileInput__wrapper label{display:none}.fileInput__wrapper input{position:absolute;width:100%;top:0;left:0;height:100%;opacity:0;cursor:pointer}.fileInput__wrapper .fileInput__container{color:#fff;padding-left:64px;line-height:63px;font-size:17px;background-color:#0d91c6;box-shadow:inset 0 0 6px #000000a8}.fileInput__wrapper .fileInput__container.disabled{background-color:#a6a6a6}.fileInput__wrapper .fileInput__container.disabled input{cursor:not-allowed}.fileInput__wrapper .fileInput__container svg{position:absolute;top:20px;left:32px;width:24px;height:24px}.fileInput__hint{white-space:nowrap}.__react_component_tooltip{background-color:#329e9b!important;box-shadow:1px 1px 4px #00000054}.__react_component_tooltip span{color:#fff!important;font-weight:400!important}.__react_component_tooltip.place-right:after{border-right-color:#329e9b!important;background-color:#329e9b!important}.__react_component_tooltip.place-left:after{border-left-color:#329e9b!important;background-color:#329e9b!important}.__react_component_tooltip.place-bottom:after{border-bottom-color:#329e9b!important;background-color:#329e9b!important}.__react_component_tooltip.place-top:after{border-top-color:#329e9b!important;background-color:#329e9b!important}.__react_component_tooltip.show{opacity:.95}.headline__buttons{float:right;display:flex;align-items:flex-end;height:100%}.headline__buttons .ibutton{margin-bottom:0}.list{margin-left:18px;max-height:calc(100% - 18px);overflow:auto;background-color:inherit}.list--mobile{padding-left:6px;overflow:visible}.list--mobile .list__item{border-bottom:solid 1px lightgrey}.list--mobile .list__item:nth-child(odd){background-color:transparent!important}.page--mobile .list--mobile--scroll{overflow:auto}.list:before{content:"";background-color:#0d91c6;width:2px;height:calc(100% + 30px);max-height:inherit;position:absolute;left:0}.list__container{width:100%;min-width:400px;height:calc(100% - 101px);position:relative;background-color:inherit}.list__container--tabs{margin-left:61px;width:calc(100% - 60px)}.list__loader{height:100%;background:repeating-linear-gradient(0deg,#f1f1f1,#f1f1f1 32px,#fff 32px 64px);position:relative;overflow:hidden}.list__settings{position:absolute;top:-34px;right:0;margin-right:0;display:flex;z-index:99}.list__settings label{display:none}.list__label{display:flex;margin-left:18px;background-color:inherit}.list__label--mobile .list__label__item:first-child{position:initial!important}.list__label__item{min-width:200px;color:#a6a6a6;font-size:13px;font-weight:400;margin-bottom:2px;padding-right:8px}.list__label__item--mobile{min-width:100px}.list__label__item:first-child{position:sticky!important;left:18px;z-index:1;background-color:inherit}.list__label__icon{min-width:40px}.list__sorter{display:inline;padding-left:8px;cursor:pointer}.list__sorter:hover svg:nth-child(1){color:#329e9b}.list__sorter svg:nth-child(2){position:relative;left:-8px}.list__sorter--asc svg:nth-child(1){color:#273474}.list__sorter--asc:hover svg:nth-child(1){color:#273474}.list__sorter--asc:hover svg:nth-child(2){color:#329e9b}.list__sorter--desc svg:nth-child(2){color:#273474}.list__item{display:flex;width:fit-content;min-width:100%;position:relative;background-color:inherit}.list__item:nth-child(odd){background-color:#f1f1f1}.list--darker .list__item:nth-child(odd){background-color:#e6e6e6}.darkmode .list__item:nth-child(odd){background-color:#13162b}.list--darker .list__item:nth-child(2n){background-color:#f1f1f1}.darkmode .list__item:nth-child(2n){background-color:#191e3d}.list__item .list__item__attr--title--mobile{color:#d3d3d3}.list__item__attr{min-width:200px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ccc;padding:0 8px;margin:6px 0;color:#888;font-size:15px}.list__item__attr--mobile{min-width:100px}.darkmode .list__item__attr{color:#ccc}.list__item__attr:nth-last-child(1){border-right:none}.list__item__attr--times{color:#c00!important}.list__item__attr--check{color:#0c0!important}.list__item__attr--title{color:#273474;font-weight:600;position:sticky;left:0;z-index:2;background-color:inherit}.list__item__attr--title--mobile{position:initial}.list__item__attr--titleFix{position:fixed;top:0;left:0}.darkmode .list__item__attr--title{color:#fff}.list__item__attr--title a{text-decoration:none;color:inherit;transition:color .25s ease}.list__item__attr--title a:hover{color:#329e9b}.darkmode .list__item__attr--title a{color:#fff}.darkmode .list__item__attr--title a:hover{color:#329e9b}.list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list__item__attr--title b{color:#37c2f9}.list__item__attr--title:hover{color:#329e9b}.list__item__attr--highlight{color:#0d91c6;font-weight:600;position:sticky;left:0;z-index:2;background-color:inherit;cursor:default}.darkmode .list__item__attr--highlight{color:#fff}.list__item__attr--highlight i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list__item__attr--highlight b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list__item__attr--highlight b{color:#37c2f9}.list__item__attr--red{font-weight:600;color:#c00}.darkmode .list__item__attr--red{color:#c00}.list__item__attr--orange{font-weight:600;color:#f17400}.darkmode .list__item__attr--orange{color:#f17400}.list__item__attr--yellow{font-weight:600;color:#f1c300}.darkmode .list__item__attr--yellow{color:#f1c300}.list__item__attr--green{font-weight:600;color:#0c0}.darkmode .list__item__attr--green{color:#0c0}.list__item__attr span{font-weight:400;color:#888}.list__item__icon{color:#0d91c6;line-height:32px;padding:0 12px;cursor:pointer;transition:color .25s ease;min-width:40px;text-align:center}.list__item__icon--blued{color:#273474}.list__item__icon--red{color:#c00}.list__item__icon--orange{color:#f17400}.list__item__icon:hover{color:#329e9b}.list__item__sublist__item{display:flex}.list__tabs{position:absolute;top:19px;left:-60px}.list__tabs__item{position:relative;height:30px;margin-bottom:1px}.list__tabs__item__label{position:absolute;top:0;left:0;height:30px;width:60px;display:flex;justify-content:center;align-items:center;font-weight:600;background:#0d91c6;color:#fff;border-radius:4px 0 0 4px;cursor:pointer;transition:all .25s ease;box-shadow:1px 1px 4px #00000054}.list__tabs__item__label:hover{background-color:#329e9b}.list__tabs__item--active .list__tabs__item__label{background-color:#329e9b;cursor:default}.submenu{display:flex;flex-flow:wrap}.submenu .row{flex-flow:wrap}.submenu a:has(.submenu__item){text-decoration:none}.submenu__item{width:230px;min-width:230px;height:121px;color:#fff;background-color:#0d91c6;text-transform:uppercase;box-shadow:0 1px 6px #00000080;display:flex;align-items:flex-end;padding:24px;font-size:21px;line-height:20px;font-weight:300;text-decoration:none;margin:0 16px 16px 0;transition:all .25s ease}.submenu__item a{text-decoration:none;color:#fff}.submenu__item a:hover{color:#fff}.submenu__item i{display:contents;color:#f1c300;font-style:normal}.submenu__item:hover{background-color:#329e9b;color:#fff}.submenu__item--dark{background-color:#273474}.darkmode .submenu__item--dark{background-color:#329e9b}.darkmode .submenu__item--dark:hover{background-color:#4cd2ce}.submenu__item--cyan{background-color:#329e9b}.submenu__item--cyan:hover{background-color:#4cd2ce}.darkmode .submenu__item--cyan{background-color:#0d91c6}.darkmode .submenu__item--cyan:hover{background-color:#329e9b}.submenu__item--grey{background-color:#a6a6a6;pointer-events:none}.submenu__item--dates{flex-flow:wrap;align-items:flex-end;height:unset;width:345px;min-width:345px;padding:19px 24px 20px}.submenu__item--dates label{display:none}.submenu__item--dates input{min-width:140px;width:140px}.submenu__item--dates a{display:block;width:100%}.fileList{margin-top:12px}.fileList__item{padding:4px 0}.fileList__item:nth-child(odd){background-color:#0000000d}.fileList__item__delete{color:#c00!important;min-width:24px;text-align:center;border-right:1px solid #ccc;transition:color .25s ease;cursor:pointer}.fileList__item__delete:hover{color:#7a0000}.fileList__item span{display:inline-block}.darkmode .fileList__item span{color:#ccc}.fileList__item span:nth-child(1){min-width:40px;padding-right:4px;text-align:right;border-right:1px solid #ccc}.fileList__item a{padding-left:4px;text-decoration:none;color:#273474;font-weight:500;transition:color .25s ease}.darkmode .fileList__item a{color:#fff}.fileList__item a:hover{color:#329e9b}.fileList__item--empty{padding-left:8px;color:#f17400}.info{color:#fff;margin-bottom:8px}.info--100{width:100%}.info:nth-last-child(1){margin-bottom:0}.info h4{margin-bottom:8px}.info p{margin:0}.info label{font-size:12px;color:#fff;margin-bottom:0}.info span{display:block;font-size:20px;font-weight:400;line-height:28px;color:#ffab5d;position:relative;top:-2px}.info__box{background-color:#273474;padding:12px 16px 16px;min-width:408px;border-radius:3px}.info__box--bluel{background-color:#0d91c6}.info__box--bluel p{color:#fff}.info__box--orange{background-color:#f17400}.info__box--orange p{color:#fff}.info__box--trans{background:none;padding:0}.info__box--trans label{color:#a6a6a6}.info__box--trans span{color:#444;font-weight:500}.darkmode .info__box--trans span{color:#fff}.w0{width:0}.w10{width:10%}.w25{width:25%}.w33{width:33.33%}.w50{width:50%}.w66{width:66.66%}.w90{width:90%}.w100{width:100%}.h33{height:33.33%}.h50{height:50%}.h66{height:66.66%}.h100{height:100%}.h33vh{height:33.33vh;overflow:auto}.h50vh{height:calc((100vh - var(--uishell-offset, 0px)) / 2);overflow:auto}.h100vh{height:calc(100vh - var(--uishell-offset, 0px));overflow:auto}.fs-12{font-size:12px!important}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-24{margin-top:24px}.mt-32{margin-top:32px!important}.mr-8{margin-right:8px}.mr-24{margin-right:24px}.mr-32{margin-right:32px}.mr-64{margin-right:64px}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-32{margin-bottom:32px}.mb-64{margin-bottom:64px}.mr-0{margin-right:0}.ml-12{margin-left:12px}.ml-32{margin-left:32px}.pt-8{padding-top:8px}.pt-24{padding-top:24px!important}.pr-0{padding-right:0!important}.pr-8{padding-right:8px}.pr-24{padding-right:24px}.pr-32{padding-right:32px}.order--upper{order:3}.order--up{order:2}.order--down{order:1}.of-h{overflow:hidden!important}.of-v{overflow:visible!important}.linethrough{text-decoration:line-through}.svg__splitShift{fill:none;width:46px!important}.svg__splitShift__button{padding:3px 10px}.svg__splitShift path{fill:#fff}.svg__splitShift__element{stroke:#fff;stroke-miterlimit:10;stroke-width:13px}.charts__bar,.charts__line:not(.charts__line--tflocked),.aktive_zl__wrapper{position:relative}.charts__bar:after,.charts__line:not(.charts__line--tflocked):after,.aktive_zl__wrapper:after{content:"Mockup";transform:rotate(-10deg);position:absolute;top:80px;left:80px;color:#f17400;font-weight:600;font-size:24px;background:#0000004d;padding:12px 24px}.aktive_zl__wrapper:after{top:110px;left:240px}.window_loading_info{position:fixed;bottom:20px;right:80px}.loading_div{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.loading_div__full{height:100%}.loading-icon{position:relative;display:flex;justify-content:center;align-items:center}.loading-icon--100{width:100px;height:100px}.loading-icon--50{width:50px;height:50px}.loading-icon--20{width:20px;height:20px}.loading-icon p{margin-top:3px;color:#000}.half-circle{position:absolute;border:2px solid orangered;border-top:2px solid transparent;border-left:2px solid transparent;border-radius:50%}.half-circle--100{width:100px;height:100px}.half-circle--75{width:75px;height:75px}.half-circle--50{width:50px;height:50px}.half-circle--20{width:20px;height:20px}.half-circle{animation:rotate 1s linear infinite}.switch__container{display:flex;flex-direction:column;align-items:center;background-color:#23232366;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;gap:10px;padding:10px;box-sizing:border-box;border-radius:10px;box-shadow:1px 1px 6px #232323}.switch__container .switch{width:50px;height:25px;background-color:#ccc;border-radius:25px;position:relative;cursor:pointer;transition:background-color .3s}.switch__container .switch--on{background-color:#4caf50}.switch__container .switch--on .switch__handle{left:26px}.switch__container .switch__handle{width:23px;height:23px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:left .3s}.switch__container .switch__label{width:50px;display:flex;justify-content:center;align-items:center}.hover:hover{cursor:pointer}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:2400px){.submenu .submenu__item{width:calc(33.33% - 16px);min-width:unset;height:80px;font-size:18px;padding:16px}.submenu a{width:33.33%;margin-right:16px}.submenu a .submenu__item{width:100%}.info{margin-bottom:0}.info label{margin-bottom:2px}.info span{font-size:18px;line-height:18px;margin-bottom:4px}.vp2400-w100{width:100%}.vp2400-w95{width:95%}.vp2400-w66{width:66.66%}.vp2400-w50{width:50%}.vp2400-w33{width:33.33%}.vp2400-w5{width:5%}.vp2400-w0{display:none}}@media(min-width:3000px){.page--mobile .mobile__hours{padding:12px 16px}}.darkmode .page--dashboard{background-color:#1e254f}.page--st_dashboard{padding:0}.darkmode .page--st_dashboard{background-color:#1e254f}.page--st_dashboard .block+.block{padding-top:32px}.page--st_dashboard .list__settings{top:-48px}.page--st_dashboard .list{max-height:calc(100% + 30px)}.page--st_dashboard .list--st_mitarbeiter{transform:translateY(-14px)}.page--st_dashboard .list--st_mitarbeiter .list__settings{top:-35px;right:0}.page--st_dashboard .list--st_mitarbeiter .list__settings .ibutton{margin-top:2px}.page--st_dashboard .list--st_mitarbeiter .list__label{position:relative;height:44px;padding-top:24px;width:2000px}.page--st_dashboard .list--st_mitarbeiter .list__label__item:nth-child(n+2){min-width:120px}.page--st_dashboard .list--st_mitarbeiter .list__label:before{content:"";width:64px;height:44px;position:fixed;top:0;left:-46px}.page--st_dashboard .list--st_mitarbeiter .list__label:after{content:"";width:32px;height:80px;position:fixed;top:0;right:-32px}.page--st_dashboard .list--st_mitarbeiter .list__item__attr:nth-child(n+2){min-width:120px}.page--st_dashboard .list--st_statusnachrichten .list__item__attr--title{min-width:unset}.page--st_dashboard .list--st_statusnachrichten .list__item__attr:nth-child(2){width:200px}.page--st_dashboard .list--st_statusnachrichten .list__label__item:nth-child(1){min-width:unset}.page--st_dashboard .list--st_statusnachrichten .list__label__item:nth-child(2){width:200px}.page--st_dashboard .list--st_unternehmen .list__item:nth-child(odd){background-color:#e3e3e3}.darkmode .page--st_dashboard .list--st_unternehmen .list__item:nth-child(odd){background-color:#13162b}.tf_liste__wrapper{background-color:#e3e3e3;box-shadow:0 2px 8px #00000080;position:relative;z-index:1;overflow:hidden}.tf_liste__wrapper .list--st_mitarbeiter .list__label:before,.tf_liste__wrapper .list--st_mitarbeiter .list__label:after{background-color:#e3e3e3}.darkmode .tf_liste__wrapper .list--st_mitarbeiter .list__label:before,.darkmode .tf_liste__wrapper .list--st_mitarbeiter .list__label:after{background-color:#13162b}.darkmode .tf_liste__wrapper{background-color:#13162b}.tf_liste_gesperrt__wrapper{background-color:#d5d5d5;box-shadow:0 2px 8px #00000080;overflow:hidden}.tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__label:before,.tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__label:after{background-color:#d5d5d5}.darkmode .tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__label:before,.darkmode .tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__label:after{background-color:#0d0d1a}.tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__label__item:nth-child(2){min-width:200px}.tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__item__attr:nth-child(2){min-width:200px}.tf_liste_gesperrt__wrapper .list--st_mitarbeiter .list__item__attr:nth-child(n+2){font-weight:400}.darkmode .tf_liste_gesperrt__wrapper{background-color:#0d0d1a}.unternehmen__wrapper{background-color:#f1f1f1;box-shadow:0 2px 8px #00000080}.darkmode .unternehmen__wrapper{background-color:#191e3d}@media(max-width:2400px){.page--st_dashboard .list--st_mitarbeiter .list__settings .select{max-width:600px}}.darkmode .page--st_mitarbeiter{background-color:#1e254f}.page--st_mitarbeiter .column--list .h100vh{overflow:hidden}.page--st_mitarbeiter .detail__contact{position:relative;z-index:100;min-width:1080px}.page--st_mitarbeiter .detail__contact+.w50{min-width:1080px}.page--st_mitarbeiter .detail__contact .input__wrapper{padding-right:32px}.page--st_mitarbeiter .detail__contact__address{border-left:2px solid #0d91c6;padding-left:16px;padding-right:32px}.page--st_mitarbeiter .detail__contact .info:nth-last-child(1){margin-bottom:0}.page--st_mitarbeiter .detail__contact .info--red span{color:#c00}.page--st_mitarbeiter .detail .qualifikationen{max-height:100%;margin-bottom:32px}.page--st_mitarbeiter .detail .qualifikationen__select{margin-right:10px;margin-bottom:0}.page--st_mitarbeiter .detail .qualifikationen .list__container{max-height:100%;height:calc(100% - 50px)}.page--st_mitarbeiter .detail .qualifikationen .list__item__attr span{float:right;font-weight:500;color:#273474;min-width:50px;text-align:right}.darkmode .page--st_mitarbeiter .detail .qualifikationen .list__item__attr span{color:#fff}.page--st_mitarbeiter .detail .qualifikationen .list__item .input{margin-bottom:0}.page--st_mitarbeiter .detail .qualifikationen .list__item__icon--red{border-right:1px solid #ccc;line-height:20px;margin:6px 0}.page--st_mitarbeiter .detail .qualifikationen .list__item__icon:nth-last-child(1){padding-left:0}.page--st_mitarbeiter .detail .qualifikationen .list__item__attr--click{cursor:pointer}.page--st_mitarbeiter .detail .qualifikationen .row--addQualis{padding-right:376px;margin-top:0;margin-bottom:-2px}.page--st_mitarbeiter .detail .qualifikationen .row--addQualis .button{margin-top:21px;min-width:105px;text-align:center}.page--st_mitarbeiter .detail .qualifikationen .row--addQualis+.list__container{height:calc(100% - 112px)}.page--st_mitarbeiter .detail .sperrung,.page--st_mitarbeiter .detail .useracc{background-color:#e3e3e3;border-radius:3px;padding:16px 32px 16px 164px;margin-bottom:32px;position:relative;min-height:190px}.page--st_mitarbeiter .detail .sperrung+.sperrung,.page--st_mitarbeiter .detail .useracc+.sperrung{margin-left:16px}.page--st_mitarbeiter .detail .sperrung__unternehmenName,.page--st_mitarbeiter .detail .useracc__unternehmenName{position:absolute;left:32px;top:20px;font-size:22px;font-weight:600;color:#329e9b}.page--st_mitarbeiter .detail .sperrung__icon,.page--st_mitarbeiter .detail .useracc__icon{padding:34px 36px;background-color:#273474;position:absolute;left:32px;height:104px;top:64px}.page--st_mitarbeiter .detail .sperrung__icon--orange,.page--st_mitarbeiter .detail .useracc__icon--orange{background-color:#f17400}.page--st_mitarbeiter .detail .sperrung__icon--yellow,.page--st_mitarbeiter .detail .useracc__icon--yellow{background-color:#f1c300}.page--st_mitarbeiter .detail .sperrung__icon--cyan,.page--st_mitarbeiter .detail .useracc__icon--cyan{background-color:#329e9b}.page--st_mitarbeiter .detail .sperrung svg,.page--st_mitarbeiter .detail .useracc svg{width:32px;height:32px;position:relative;top:-3px;color:#fff;margin:0}.page--st_mitarbeiter .detail .sperrung h2,.page--st_mitarbeiter .detail .useracc h2{line-height:30px;margin-bottom:24px}.page--st_mitarbeiter .detail .sperrung__grund,.page--st_mitarbeiter .detail .useracc__grund{font-size:16px;font-weight:500;color:#222;margin-top:-18px;margin-bottom:9px}.page--st_mitarbeiter .detail .sperrung__grund label,.page--st_mitarbeiter .detail .useracc__grund label{font-size:16px;font-weight:400;color:#888;display:inline-block;margin-right:4px}.page--st_mitarbeiter .detail .sperrung__grund div,.page--st_mitarbeiter .detail .useracc__grund div{display:inline-block}.page--st_mitarbeiter .detail .useracc .sperrung__icon{top:27px}.page--st_mitarbeiter .detail .useracc .info{margin-bottom:0}.page--st_mitarbeiter .detail .useracc .info label{color:#888}.page--st_mitarbeiter .detail .useracc .info span{color:#000}.page--st_mitarbeiter .detail .useracc__data{margin-top:-12px;margin-bottom:12px}.page--st_mitarbeiter .detail .highlight{background-color:#f1c300;border-radius:3px;padding:8px 16px;margin-top:-16px;margin-bottom:0;position:relative;color:#222;font-size:16px;font-weight:500;display:flex}.page--st_mitarbeiter .detail .highlight__icon{display:flex;flex-flow:column;justify-content:center;margin-right:16px}.page--st_mitarbeiter .detail .highlight__icon--yellow{background-color:#f1c300}.page--st_mitarbeiter .detail .highlight__item{padding:4px 0}.page--st_mitarbeiter .detail .highlight__item:nth-child(n+2){border-top:1px solid #888}.page--st_mitarbeiter .detail .highlight svg{width:24px;height:24px;position:relative;top:-1px;color:#fff;margin:0}.page--st_mitarbeiter .detail .rechte .list__container{height:unset}.page--st_mitarbeiter .detail .rechte .detail__save{right:0}.page--st_mitarbeiter .detail .rechte .input__wrapper{padding-right:0}.page--st_mitarbeiter .detail .rechte .radio__wrapper{margin-right:0;margin-top:0}.page--st_mitarbeiter .detail .info{margin-right:24px}.page--st_mitarbeiter .w10 .list--st_mitarbeiter .list__settings,.page--st_mitarbeiter .w10 .block__buttons{display:none}.list--st_mitarbeiter{transform:translateY(-24px)}.list--st_mitarbeiter.list__container--intern{height:55vh}.list--st_mitarbeiter.list__container--intern .list:before{height:calc(100% - 18px)}.list--st_mitarbeiter.list__container--extern{height:25vh;margin-top:60px}.list--st_mitarbeiter.list__container--extern .list:before{height:calc(100% - 18px)}.list--st_mitarbeiter.list__container--extern .h1__subline{margin-top:0;margin-bottom:-12px;position:relative;z-index:10}.list--st_mitarbeiter.list__container--extern .list__settings{top:4px}.list--st_mitarbeiter .list__settings{top:-76px;right:125px}.list--st_mitarbeiter .list__settings .input input{height:40px;line-height:40px}.list--st_mitarbeiter .list__label{position:relative;height:44px;padding-top:24px}.list--st_mitarbeiter .list__label:before{content:"";background-color:#fff;width:64px;height:44px;position:fixed;top:var(--uishell-offset, 0px);left:-46px;z-index:8}.darkmode .list--st_mitarbeiter .list__label:before{background-color:#1e254f}.list--st_mitarbeiter .list__label#list--st_mitarbeiter__list__label--extern:before{top:calc(15px + var(--uishell-offset, 0px))}.list--st_mitarbeiter .list__label:after{content:"";background-color:#fff;width:32px;height:44px;position:fixed;top:var(--uishell-offset, 0px);right:-32px;z-index:8}.darkmode .list--st_mitarbeiter .list__label:after{background-color:#1e254f}.list--st_mitarbeiter .list__label__item{position:relative}.list--st_mitarbeiter .list__label__item:nth-child(1){min-width:232px;position:sticky!important;left:18px;z-index:1;background-color:inherit;height:44px;margin-top:-24px;padding-top:24px}.list--st_mitarbeiter .list__label__item:nth-child(n+3){min-width:160px}.list--st_mitarbeiter .list__item{position:relative}.list--st_mitarbeiter .list__item a{text-decoration:none;color:unset}.list--st_mitarbeiter .list__item__attr{font-weight:500}.list--st_mitarbeiter .list__item__attr--title{width:232px;cursor:pointer;transition:color .25s ease}.list--st_mitarbeiter .list__item__attr--title svg{color:#f17400}.list--st_mitarbeiter .list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list--st_mitarbeiter .list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list--st_mitarbeiter .list__item__attr--title b{color:#37c2f9}.list--st_mitarbeiter .list__item__attr--title:hover{color:#329e9b}.list--st_mitarbeiter .list__item__attr--L{letter-spacing:-.4px}.list--st_mitarbeiter .list__item__attr--L i{margin:0 6px}.list--st_mitarbeiter .list__item__attr--XL{letter-spacing:-1.2px}.list--st_mitarbeiter .list__item__attr--XL i{margin:0 4px}.list--st_mitarbeiter .list__item__attr:nth-child(n+3){min-width:160px}.list--st_mitarbeiter.list__container--intern .list__item__attr:nth-child(2),.list--st_mitarbeiter.list__container--intern .list__label__item:nth-child(2){min-width:160px}.list--st_mitarbeiter .list__label .list__label__item{position:relative}.list--st_mitarbeiter .list__label .list__label__item:before{content:" ";position:absolute;top:-24px;padding-left:8px;padding-bottom:4px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;width:160px;display:none}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(3):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(4):before{content:"Aanvullend";display:block;width:160px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(4):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(5):before{content:"Psychologische keuring";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(6):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(7):before{content:"Medische keuring";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(10):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(11):before{content:"Vakinhoudelijke begeleiding";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(14):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(15):before{content:"Permanente opleiding";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(18):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(19):before{content:"Matzerieelkennis";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(25):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(26):before{content:"ERTMS";display:block;width:1760px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(36):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(37):before{content:"Machinist";display:block;width:1440px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(45):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(46):before{content:"Veiligheidscommunicatie";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(47):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(48):before{content:"Praktijkexaminator";display:block;width:160px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(48):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(49):before{content:"Praktijkbegeleider /";display:block;width:160px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(49):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(50):before{content:"Mcn DE cf. TfV Anlage 7";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(56):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(57):before{content:"Wagencontroleur";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(60):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(61):before{content:"Rangeerder";display:block;width:800px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(71):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(72):before{content:"Checklist zelfstandige";display:block;width:160px}.list__container--intern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(73):before,.list__container--extern.list--st_mitarbeiter .list__label--nl .list__label__item:nth-child(75):before{content:"Kennistoets";display:block;width:160px}.list__container--intern.list--st_mitarbeiter .list__label--be .list__label__item:nth-child(8):before,.list__container--extern.list--st_mitarbeiter .list__label--be .list__label__item:nth-child(9):before{content:"Vakinhoudelijke begeleiding";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--be .list__label__item:nth-child(12):before,.list__container--extern.list--st_mitarbeiter .list__label--be .list__label__item:nth-child(13):before{content:"Permanente opleiding";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--be .list__label__item:nth-child(16):before,.list__container--extern.list--st_mitarbeiter .list__label--be .list__label__item:nth-child(17):before{content:"Matzerieelkennis";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(2):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(3):before{content:"Eignung";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(4):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(5):before{content:"Fortbildung";display:block;width:960px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(10):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(11):before{content:"Überwachung: Betriebskontrolle";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(14):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(15):before{content:"Fachkenntnisse";display:block;width:1280px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(22):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(23):before{content:"Ausweise";display:block;width:480px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(25):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(26):before{content:"Baureihen";display:block;width:1440px}.list__container--intern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(34):before,.list__container--extern.list--st_mitarbeiter .list__label--at .list__label__item:nth-child(35):before{content:"Zugsicherung";display:block;width:800px}.list__container--intern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(2):before,.list__container--extern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(3):before{content:"Eignung";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(4):before,.list__container--extern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(5):before{content:"Schulung";display:block;width:480px}.list__container--intern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(7):before,.list__container--extern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(8):before{content:"Überwachung: Betriebskontrolle";display:block;width:480px}.list__container--intern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(12):before,.list__container--extern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(13):before{content:"Fachkenntnisse";display:block;width:960px}.list__container--intern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(21):before,.list__container--extern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(22):before{content:"Baureihen";display:block;width:960px}.list__container--intern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(27):before,.list__container--extern.list--st_mitarbeiter .list__label--lsb .list__label__item:nth-child(28):before{content:"Zugsicherung";display:block;width:800px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(2):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(3):before{content:"Zusatzfunktionen";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(4):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(5):before{content:"Beauftragter für";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(6):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(7):before{content:"Eignung";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(8):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(9):before{content:"Triebfahrzeugführerschein";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(10):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(11):before{content:"Fortbildungen";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(14):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(15):before{content:"Regelwerke";display:block;width:480px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(17):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(18):before{content:"Signale (Ril 301)";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(21):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(22):before{content:"Zugbeeinflussungssysteme";display:block;width:480px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(24):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(25):before{content:"Sonstiges";display:block;width:960px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(30):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(31):before{content:"Triebfahrzeuge (V-Traktion)";display:block;width:480px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(33):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(34):before{content:"Triebfahrzeuge (E-Traktion)";display:block;width:640px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(37):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(38):before{content:"Kenntnisse";display:block;width:320px}.list__container--intern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(39):before,.list__container--extern.list--st_mitarbeiter .list__label--de .list__label__item:nth-child(40):before{content:"Überwachung";display:block;width:320px}.detail__contact{position:relative}.detail__contact .input:not(.input--checkbox){min-width:calc(25% - 8px);flex:1}.detail__contact .input:not(.input--checkbox) input:not(.input--){width:100%}.detail__contact .row--unternehmen{margin-bottom:0;margin-top:8px}.detail__contact .row--unternehmen .regionen{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.detail__contact .row--unternehmen .select{margin-bottom:0;margin-right:8px}.detail__contact .row--unternehmen .select--regionen{min-width:250px}.detail__contact .select{margin-right:0}.detail__messages .list--messages{height:unset}.qualifikationen+.detail__messages{padding-right:32px}.detail__messages textarea{width:100%;min-height:64px}.detail__messages .input__wrapper{margin-bottom:32px;width:100%;padding-right:0}.detail__messages .input__wrapper .radio__wrapper{margin-top:0;min-width:318px;width:318px}.detail__messages .input__wrapper .radio__wrapper .radio{position:relative;padding-left:24px}.detail__messages .input__wrapper .radio__wrapper .radio>label{min-width:106px}.detail__messages .input__wrapper .radio__wrapper .radio svg{position:absolute;left:0;top:1px}.detail__messages .input__wrapper .radio__wrapper .radio svg[data-icon=check]{color:#0c0}.detail__messages .input__wrapper .radio__wrapper .radio svg[data-icon=star]{color:#f1c300}.detail__messages .input__wrapper .radio__wrapper .radio svg[data-icon=pen]{color:#f17400}.detail__messages .input__wrapper .radio__wrapper .input label{min-width:42px}.detail__messages .input__wrapper .radio__wrapper+.info__box{min-width:368px}.detail__messages .list__label__item:nth-child(1){width:500px}.detail__messages .list__label__item:nth-child(2){min-width:150px}.detail__messages .list__item__attr:nth-child(1){width:500px;cursor:pointer}.detail__messages .list__item__attr:nth-child(2){min-width:150px}.detail__documents{max-height:100%}.detail__documents h2{position:relative}.detail__documents h2 .list__settings{top:-4px}.detail__documents h2 .list__settings .ibutton{top:9px;margin-right:8px}.detail__documents .input__wrapper{padding-right:0;margin-bottom:32px}.detail__documents .input__wrapper .select{margin-right:0}.detail__documents .input__wrapper .fileInput__wrapper{margin-top:0}.detail__documents__files{max-height:100%;height:calc(100% - 50px);overflow:auto}.detail__documents .fileList{border-left:2px solid #0d91c6;padding-left:16px;margin-top:0;margin-bottom:8px}.detail__documents .fileList__wrapper label{padding-left:18px}.detail__save{position:absolute;top:0;right:32px}.detail .block--qualis{padding-top:32px;border-top:1px solid #ccc;flex-flow:wrap}.detail .block--qualis{padding-bottom:32px}.detail .qualifikationen{overflow:hidden}.detail .qualifikationen .list__settings{right:32px}.detail .qualifikationen .list__label{width:calc(100% - 100px);position:relative}.detail .qualifikationen .list__label__item:nth-child(1){min-width:360px;left:0}.detail .qualifikationen .list__label__item:nth-child(2){min-width:200px}.detail .qualifikationen .list__label__item:nth-child(3){min-width:208px}.detail .qualifikationen .list__label__item:nth-child(4),.detail .qualifikationen .list__label__item:nth-child(6){min-width:150px}.detail .qualifikationen .list__label__item:nth-child(5){min-width:265px}.detail .qualifikationen .list__item{flex-flow:wrap;min-width:1420px}.detail .qualifikationen .list__item__attr:nth-child(1){width:310px}.detail .qualifikationen .list__item__attr:nth-child(3){width:200px}.detail .qualifikationen .list__item__attr:nth-child(4){width:208px}.detail .qualifikationen .list__item__attr:nth-child(5),.detail .qualifikationen .list__item__attr:nth-child(7){width:150px;min-width:150px}.detail .qualifikationen .list__item__attr:nth-child(6){width:265px}.detail .qualifikationen .list__item__attr--bigger{min-width:216px!important}.detail .qualifikationen .list__item__attr--smaller{width:204px!important}.detail .qualifikationen .list__item__icon--second{padding-left:0}.detail .qualifikationen .list__item__subQualis{width:100%;margin:0 8px;border-top:1px solid #ccc;padding-left:214px;display:flex}.detail .qualifikationen .list__item__subQualis span{color:#222;font-weight:500;padding-top:12px;padding-bottom:12px}.detail .qualifikationen .list__item__subQualis span i{color:#273474;font-style:normal}.detail .qualifikationen .list__item__subQualis .subQuali__list{padding-left:16px;border-left:1px solid #0d91c6;margin:8px 0 8px 32px}.detail .qualifikationen .list__item__subQualis .subQuali__listItem{margin-bottom:4px}.detail .qualifikationen .list__item__subQualis .subQuali__listItem:nth-last-child(1){margin-bottom:0}.detail .qualifikationen .list__item__subQualis .input--checkbox input{position:relative;top:2px}.detail .qualifikationen .list__item__subQualis .input--checkbox label{font-size:14px;color:#0d91c6;font-weight:500;margin-bottom:0}.detail .list--unternehmenWechsel{max-width:440px}.detail .list--unternehmenWechsel .list__item__attr:nth-child(1),.detail .list--unternehmenWechsel .list__label__item:nth-child(1){width:250px}.regionen__chips{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.regionen__chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;background:#0000000f;font-size:13px;line-height:1.7;white-space:nowrap}.regionen__chip--empty{padding:2px 0;background:transparent;color:#0006;font-style:italic}.regionen__label{font-weight:600;margin-right:2px;white-space:nowrap}.regionen__edit-btn{margin-left:4px}.info__box .regionen__chip{background:#ffffff24;color:#fff}.info__box .regionen__chip--empty{background:transparent;color:#ffffff8c}.darkmode .page--st_unternehmen{background-color:#1e254f}.page--st_unternehmen .detail .column--contact{padding-right:32px}.page--st_unternehmen .detail .column--contact .radio__wrapper{width:unset;flex:unset}.page--st_unternehmen .detail .input{flex:1}.page--st_unternehmen .detail .input__wrapper{padding-right:0}.page--st_unternehmen .detail .input--land{max-width:calc(33.33% - 4px);margin-bottom:0}.page--st_unternehmen .detail .row--last .select{margin-bottom:0}.page--st_unternehmen .detail .row--last .select:nth-last-child(1){margin-right:0}.page--st_unternehmen .detail .ansprechpartner__div{display:flex;justify-content:space-between;position:relative;flex-flow:wrap}.page--st_unternehmen .detail .ansprechpartner__buttons,.page--st_unternehmen .detail .ansprechpartner__item{display:flex;flex-direction:row}.page--st_unternehmen .detail .ansprechpartner__item .ibutton--small__times{position:relative;top:18px}.page--st_unternehmen .detail .sperrung{background-color:#e3e3e3;border-radius:3px;padding:16px 32px 16px 164px;margin-bottom:32px;position:relative;min-height:159px}.page--st_unternehmen .detail .sperrung__icon{padding:34px 36px;background-color:#273474;position:absolute;left:32px;height:104px;top:27px}.page--st_unternehmen .detail .sperrung__icon--orange{background-color:#f17400}.page--st_unternehmen .detail .sperrung__icon--cyan{background-color:#329e9b}.page--st_unternehmen .detail .sperrung svg{width:32px;height:32px;position:relative;top:-3px;color:#fff;margin:0}.page--st_unternehmen .detail .sperrung__grund{position:absolute;top:20px;right:32px;font-size:16px;font-weight:500;color:#222;text-align:right;max-width:400px}.page--st_unternehmen .detail .sperrung__grund label{color:#888}.page--st_unternehmen .detail .files .input__wrapper{padding-right:32px;flex-flow:column}.page--st_unternehmen .detail .files .input__wrapper .input--text{margin-right:0}.page--st_unternehmen .detail .files .fileInput__wrapper{margin-top:16px}.page--st_unternehmen .detail .leistungen{width:100%;display:flex;flex-direction:column}.page--st_unternehmen .detail .leistungen .leistungen__header{display:flex;justify-content:space-between;width:100%}.page--st_unternehmen .detail .leistungen .leistungen__buttons{display:flex;justify-content:flex-end}.page--st_unternehmen .detail .leistungen .leistungen__item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.page--st_unternehmen .detail .leistungen .leistungen__item .input--radiolabel{font-size:18px}.page--st_unternehmen .detail .leistungen .leistungen__item .input--radioinput{width:20px!important;height:20px}.list--st_unternehmen .list__label__item--title{width:350px;min-width:350px}.list--st_unternehmen .list__label__item--short{width:100px;min-width:100px}.list--st_unternehmen .list__label__item:nth-child(4){width:400px}.list--st_unternehmen .list__label__item:nth-child(6){width:300px}.list--st_unternehmen .list__item__attr--title{width:350px;cursor:pointer;transition:color .25s ease}.list--st_unternehmen .list__item__attr--title svg{margin-left:4px;color:#f17400}.list--st_unternehmen .list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list--st_unternehmen .list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list--st_unternehmen .list__item__attr--title b{color:#37c2f9}.list--st_unternehmen .list__item__attr--title:hover{color:#329e9b}.list--st_unternehmen .list__item__attr--short{width:100px;min-width:100px}.list--st_unternehmen .list__item__attr:nth-child(2){color:#0d91c6;font-weight:500}.list--st_unternehmen .list__item__attr:nth-child(4){width:400px}.list--st_unternehmen .list__item__attr:nth-child(6){width:300px}.list--st_unternehmen .list__item__attr--L{letter-spacing:-.4px}.list--st_unternehmen .list__item__attr--L i{margin:0 6px}.list--st_unternehmen .list__item__attr--XL{letter-spacing:-1.2px}.list--st_unternehmen .list__item__attr--XL i{margin:0 4px}.page--st_qualifikationen .list--st_qualifikationen{height:unset;overflow:visible}.page--st_qualifikationen .list--st_qualifikationen:nth-last-child(1){margin-top:64px}.darkmode .page--st_qualifikationen{background-color:#1e254f}.page--st_qualifikationen .detail__save{right:0}.page--st_qualifikationen .detail .input{flex:1}.page--st_qualifikationen .detail .input__wrapper{padding-right:0}.page--st_qualifikationen .detail .input input{width:100%}.list--st_qualifikationen .list__label__item:nth-child(1){width:400px}.list--st_qualifikationen .list__label__item:nth-child(2){width:320px}.list--st_qualifikationen .list__label__item:nth-child(3){width:450px}.list--st_qualifikationen .list__label__item:nth-child(4),.list--st_qualifikationen .list__label__item:nth-child(5){width:160px;min-width:unset}.list--st_qualifikationen .list__label__item:nth-child(n+6){width:64px;min-width:unset}.list--st_qualifikationen .list__item__attr--title{max-width:400px;width:400px;cursor:pointer;transition:color .25s ease}.list--st_qualifikationen .list__item__attr:nth-child(2){width:320px}.list--st_qualifikationen .list__item__attr:nth-child(3){width:450px}.list--st_qualifikationen .list__item__attr:nth-child(4),.list--st_qualifikationen .list__item__attr:nth-child(5){width:160px;min-width:unset}.list--st_qualifikationen .list__item__attr:nth-child(n+6){width:64px;min-width:unset}.list--st_qualifikationen .list__item__attr--L{letter-spacing:-.4px}.list--st_qualifikationen .list__item__attr--L i{margin:0 6px}.list--st_qualifikationen .list__item__attr--XL{letter-spacing:-1.2px}.list--st_qualifikationen .list__item__attr--XL i{margin:0 4px}.detail .block--funcs .select{margin-right:0}.detail .list--funcs .list__item__attr--title{min-width:360px}.darkmode .page--st_funktionen{background-color:#1e254f}.page--st_funktionen .list--st_funktionen{height:unset;overflow:visible}.page--st_funktionen .list--st_funktionen:nth-last-child(1){margin-top:64px}.list--st_funktionen .list__label__item:nth-child(1){min-width:360px;width:360px}.list--st_funktionen .list__label__item:nth-child(3){width:320px}.page--st_funktionen .list--st_funktionen .list__label__item:nth-child(n+4){width:64px;min-width:unset}.list--st_funktionen .list__item__attr--title{min-width:360px;width:360px;cursor:pointer;transition:color .25s ease}.list--st_funktionen .list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list--st_funktionen .list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list--st_funktionen .list__item__attr--title b{color:#37c2f9}.list--st_funktionen .list__item__attr--title:hover{color:#329e9b}.list--st_funktionen .list__item__attr:nth-child(3){width:320px}.page--st_funktionen .list--st_funktionen .list__item__attr:nth-child(n+4){width:64px;min-width:unset}.list--st_funktionen .list__item__attr--L{letter-spacing:-.4px}.list--st_funktionen .list__item__attr--L i{margin:0 6px}.list--st_funktionen .list__item__attr--XL{letter-spacing:-1.2px}.list--st_funktionen .list__item__attr--XL i{margin:0 4px}.darkmode .page--st_gruppen{background-color:#1e254f}.page--st_gruppen .detail .row--edit .select{margin-bottom:0;max-width:50%}.list--st_gruppen .list__label__item:nth-child(1){width:360px}.list--st_gruppen .list__label__item:nth-child(2){width:320px}.list--st_gruppen .list__item__attr--title{width:360px;cursor:pointer;transition:color .25s ease}.list--st_gruppen .list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list--st_gruppen .list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list--st_gruppen .list__item__attr--title b{color:#37c2f9}.list--st_gruppen .list__item__attr--title:hover{color:#329e9b}.list--st_gruppen .list__item__attr:nth-child(2){width:320px}.list--st_gruppen .list__item__attr--L{letter-spacing:-.4px}.list--st_gruppen .list__item__attr--L i{margin:0 6px}.list--st_gruppen .list__item__attr--XL{letter-spacing:-1.2px}.list--st_gruppen .list__item__attr--XL i{margin:0 4px}.darkmode .page--st_statusnachrichten{background-color:#1e254f}.page--st_statusnachrichten h1{min-height:50px}.page--st_statusnachrichten .detail .input__wrapper{padding-right:0}.page--st_statusnachrichten .detail textarea{width:100%;min-height:64px}.page--st_statusnachrichten .detail .radio__wrapper{margin-top:0;min-width:288px;width:288px}.page--st_statusnachrichten .detail .radio__wrapper .radio{position:relative;padding-left:24px}.page--st_statusnachrichten .detail .radio__wrapper .radio>label{min-width:100px}.page--st_statusnachrichten .detail .radio__wrapper .radio svg{position:absolute;left:0;top:1px}.page--st_statusnachrichten .detail .radio__wrapper .radio svg[data-icon=check]{color:#0c0}.page--st_statusnachrichten .detail .radio__wrapper .radio svg[data-icon=star]{color:#f1c300}.page--st_statusnachrichten .detail .radio__wrapper .radio svg[data-icon=pen]{color:#f17400}.page--st_statusnachrichten .detail .radio__wrapper .input label{min-width:42px}.page--st_statusnachrichten .detail .select{width:288px}.page--st_statusnachrichten .detail .info{margin-right:24px}.list--st_statusnachrichten .list__label{overflow:hidden;margin-top:10px}.list--st_statusnachrichten .list__label__item:nth-child(1){width:450px}.list--st_statusnachrichten .list__label__item:nth-child(2){width:250px}.list--st_statusnachrichten .list__label__item:nth-child(3){min-width:80px}.list--st_statusnachrichten .list__label__item:nth-child(4),.list--st_statusnachrichten .list__label__item:nth-child(6){min-width:150px}.page--detail .list--st_statusnachrichten .list__item{justify-content:flex-start}.list--st_statusnachrichten .list__item__attr--title{width:450px;cursor:pointer;transition:color .25s ease}.list--st_statusnachrichten .list__item__attr--title svg{margin-right:8px}.list--st_statusnachrichten .list__item__attr--title svg[data-icon=check]{color:#0c0}.list--st_statusnachrichten .list__item__attr--title svg[data-icon=star]{color:#f1c300}.list--st_statusnachrichten .list__item__attr--title svg[data-icon=pen]{color:#f17400}.list--st_statusnachrichten .list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list--st_statusnachrichten .list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list--st_statusnachrichten .list__item__attr--title b{color:#37c2f9}.list--st_statusnachrichten .list__item__attr--title:hover{color:#329e9b}.list--st_statusnachrichten .list__item__attr:nth-child(2){width:250px}.list--st_statusnachrichten .list__item__attr:nth-child(2) a{text-decoration:none;color:#0d91c6;font-weight:500;transition:color .25s ease}.list--st_statusnachrichten .list__item__attr:nth-child(2) a:hover{color:#329e9b}.list--st_statusnachrichten .list__item__attr:nth-child(3){min-width:80px}.list--st_statusnachrichten .list__item__attr:nth-child(4),.list--st_statusnachrichten .list__item__attr:nth-child(6){min-width:150px;text-align:right}.list--st_statusnachrichten .list__item__attr--L{letter-spacing:-.4px}.list--st_statusnachrichten .list__item__attr--L i{margin:0 6px}.list--st_statusnachrichten .list__item__attr--XL{letter-spacing:-1.2px}.list--st_statusnachrichten .list__item__attr--XL i{margin:0 4px}.list--messages .list__item__attr--title svg{margin-right:8px}.list--messages .list__item__attr--title svg[data-icon=check]{color:#0c0}.list--messages .list__item__attr--title svg[data-icon=star]{color:#f1c300}.list--messages .list__item__attr--title svg[data-icon=pen]{color:#f17400}.darkmode .page--st_hotel{background-color:#1e254f}.page--st_hotel .list--st_hotel{height:unset;overflow:visible}.list--st_hotel .list__label__item:nth-child(1){width:360px}.list--st_hotel .list__label__item:nth-child(2){min-width:unset;width:100px}.page--st_hotel .list--st_hotel .list__label__item:nth-child(n+4){width:300px;min-width:unset}.list--st_hotel .list__item__attr--title{width:360px;cursor:pointer;transition:color .25s ease}.list--st_hotel .list__item__attr--title i{display:inline-block;margin:0 8px;color:#ccc;font-style:normal}.list--st_hotel .list__item__attr--title b{display:inline-block;color:#0d91c6;font-style:normal;font-weight:500}.darkmode .list--st_hotel .list__item__attr--title b{color:#37c2f9}.list--st_hotel .list__item__attr--title:hover{color:#329e9b}.list--st_hotel .list__item__attr:nth-child(2){min-width:unset;width:100px}.page--st_hotel .list--st_hotel .list__item__attr:nth-child(n+4){width:300px;min-width:unset}.list--st_hotel .list__item__attr--L{letter-spacing:-.4px}.list--st_hotel .list__item__attr--L i{margin:0 6px}.list--st_hotel .list__item__attr--XL{letter-spacing:-1.2px}.list--st_hotel .list__item__attr--XL i{margin:0 4px}.detail .checkbox__wrapper{margin-right:0}.detail .input__wrapper{padding-right:0}.detail .list--qualis .list__item__attr--title{min-width:400px}.vw_ks div.vw_ks__haed__checkboxes{position:relative;top:20px;left:40px}.vw_ks .vw_ks--group_container--jahr .attr{height:25px;margin-top:3px}.vw_ks .labelType--year .labelType__attr{height:26px}.vw_ks .sumlabel{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 4px}.vw_ks .sumlabel span{display:inline-block;font-weight:600;font-size:16px;color:#fff}.vw_ks .attr{display:flex;flex-direction:column;max-width:64px;width:50px;align-items:center;max-height:32px;height:32px;text-align:center;margin-top:3px}.vw_ks .attr__item1{color:#6ec16e}.vw_ks .attr__item2{color:#add8e6}.vw_ks .attr__item3{color:#f2b067}.vw_ks .attr__item4{color:#2e8b57}.vw_ks .attr__item5{color:#bbb}.vw_ks .labelType{text-align:center;display:flex;flex-direction:column;white-space:pre-wrap;align-items:center;padding:0 5px;position:sticky;font-weight:450;font-size:10px}.vw_ks .labelType__attr{flex-flow:row;text-align:center;align-items:center;max-height:32px;height:32px;white-space:pre-wrap;min-width:100px;width:100px;margin-top:3px}.vw_ks .labelType__attr__color__ruhe{background-color:#6ec16e}.vw_ks .labelType__attr__color__ul{background-color:#add8e6}.vw_ks .labelType__attr__color__ks{background-color:#f2b067}.vw_ks .labelType__attr__color__bs{background-color:#bbb}.vw_ks .labelType__attr__color__ausw_ruhe{background-color:#2e8b57;color:#fff}.vw_ks--days_sum{display:flex;justify-content:left;align-items:center;width:fit-content}.vw_ks--days_sum--type{width:180px;padding:5px;box-sizing:border-box}.vw_ks--days_sum--elem{width:64px;box-sizing:border-box;padding:5px;text-align:center;border-left:solid 1px grey;color:#232323}.vw_ks--days_sum--elem--ausw_ruhe{background-color:#2e8b5780}.vw_ks--days_sum--elem--ul{background-color:#add8e680}.vw_ks--days_sum--elem--ruhe{background-color:#6ec16e80}.vw_ks--days_sum--elem--ks{background-color:#f2b06780}.vw_ks--days_sum--elem--bs{background-color:#bbbbbb80}.vw_ks--dashboard{overflow-x:hidden}.vw_ks--group_container{width:fit-content}.vw_ks--group_container--jahr{margin-right:10px}.vw_ks--group_name{position:sticky;left:-6px}.vw_ks--group_name__container{background-color:#0d91c6;color:#fff;font-weight:600;width:100%;display:block;padding-left:10px;padding-bottom:2px}.vw_ks--header{width:100%;padding:32px 32px 0;box-sizing:border-box;color:#273474;display:flex;align-items:center;position:fixed;top:var(--uishell-offset, 0px);z-index:10;background-color:#fff;max-height:120px}.vw_ks--dashboard .vw_ks--header{background-color:transparent}.vw_ks--header .h1__subline{margin-bottom:12px}.vw_ks--header--text{font-weight:700;font-size:22px;width:288px}.vw_ks--dashboard .vw_ks--header--text{width:unset}.vw_ks--header--years{display:flex;justify-content:flex-end;max-height:40px;margin-right:42px;margin-top:-80px;position:relative;flex:2}.vw_ks--header--years--groups{height:100%;width:800px}.vw_ks--header--years--groups--groups_icon{position:relative;margin-right:20px;border-right:1px solid black;border-left:1px solid black;height:100%;min-width:80px;display:flex;justify-content:center;align-items:center}.vw_ks--header--years--groups--groups_icon:hover{cursor:pointer;background-color:#0d91c6}.vw_ks--header--years--groups--groups_container{position:absolute;top:-120px;background-color:#d3d3d3;box-shadow:2px 2px 4px #232323;padding:10px;transition:all .25s ease;width:300px}.vw_ks--header--years--groups--groups_container--open{top:60px}.vw_ks--header--years .button{margin-bottom:0;position:relative;top:4px}.vw_ks--header .select{width:150px;min-width:unset}.vw_ks--header .select .vw_ks--select{width:790px}.vw_ks--header--check_elem{display:flex;justify-content:center;align-items:center;margin-right:15px}.vw_ks--header--type_checkboxes{display:flex;align-items:center;justify-content:space-between;min-width:500px;margin-bottom:-10px}.vw_ks--header--type_checkboxes--sum{margin-left:10px;padding-left:10px;border-left:solid 2px grey;min-height:35px}.vw_ks--header--type_checkboxes label{color:#222;padding-left:8px}.vw_ks--header--legende_box{min-width:50px;height:20px;margin-top:-10px;margin-right:8px;display:flex;justify-content:center;align-items:center;font-size:10px;padding:5px}.vw_ks--header--legende_box--sum_elem{width:50px;margin-top:-10px;display:flex;justify-content:center;align-items:center}.vw_ks--headerJahr{flex-flow:column;width:100%;padding:32px 32px 0;box-sizing:border-box;color:#273474;display:flex;align-items:center;position:fixed;background-color:#fff}.vw_ks--headerJahr:hover{cursor:pointer;background-color:#0d91c6}.vw_ks--headerJahr--check_elem{display:flex;justify-content:center;align-items:center;margin-right:15px}.vw_ks--headerJahr--type_checkboxes{flex-flow:column;display:flex;align-items:center;justify-content:space-between;min-width:200px;margin-bottom:-10px}.vw_ks--headerJahr--type_checkboxes--sum{margin-left:10px;padding-left:10px;border-left:solid 2px grey;min-height:35px;max-height:200px}.vw_ks--headerJahr--type_checkboxes label{color:#222;padding-left:8px}.vw_ks--headerJahr--legende_box{white-space:pre-wrap;min-width:100px;max-width:100px;height:40px;margin-right:8px;display:flex;justify-content:center;align-items:center;font-size:15px;padding:5px;margin-top:3px}.vw_ks--headerJahr--legende_box--sum_elem{width:50px;margin-top:-10px;display:flex;justify-content:center;align-items:center}.vw_ks--main{padding-left:16px;border-left:2px solid #0d91c6;position:relative;margin:121px 0 32px 32px;width:calc(100% - 32px);overflow:auto;height:calc(100vh - 164px - var(--uishell-offset, 0px))}.vw_ks--main__label{position:sticky;top:0}.vw_ks--main--row{display:flex;min-height:32px;width:fit-content}.vw_ks--main--row:nth-child(odd){background-color:#f1f1f1}.vw_ks--main--row:nth-child(odd) .vw_ks--main--row--elem--ma{background-color:#f1f1f1}.vw_ks--main--row:nth-child(2n){background-color:#fff}.vw_ks--main--row:nth-child(2n) .vw_ks--main--row--elem--ma{background-color:#fff}.vw_ks--main--row--elem{display:flex;justify-content:center;align-items:center}.vw_ks--main--row--elem--maJahr{color:#273474;font-weight:600;max-width:180px;min-width:180px;white-space:pre-wrap;justify-content:space-between;padding:10px;position:sticky}.vw_ks--main--row--elem--maLabel{color:#273474;font-weight:600;width:180px;min-width:180px;justify-content:space-between;padding:0 10px;left:-16px}.vw_ks--main--row--elem--maLabel--color{background-color:#fff}.vw_ks--main--row--elem--ma{color:#273474;font-weight:600;width:180px;min-width:180px;justify-content:space-between;padding:0 10px;position:sticky;left:-16px}.vw_ks--main--row--elem--ma__group{padding:3px 10px;background-color:#f1f1f1}.vw_ks--main--row--elem--ma span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vw_ks--main--row--elem--ma--header{background-color:#fff}.vw_ks--main--row--elem--ma--extern{display:flex;justify-content:center;align-items:center}.vw_ks--main--row--elem--ma--extern svg{width:18px;margin-right:4px;position:relative;top:1px}.vw_ks--main--row--elem--ma--extern img{height:15px;margin-right:5px}.vw_ks--main--row--elem--days_header{color:#a6a6a6;background-color:#fff;min-width:64px;font-size:13px;border-left:1px solid #ccc}.vw_ks--main--row--elem--days_header--feiertag{background-color:#c2e2e1}.vw_ks--main--row--elem--days_header--today{background-color:#273474}.vw_ks--main--row--elem--months_header{color:#a6a6a6;background-color:#fff;width:50px;font-size:13px;border-left:1px solid #ccc}.vw_ks--main--row--elem--days{color:#222;min-width:64px;border-left:1px solid #ccc;height:100%}.vw_ks--main--row--elem--days--ausw_ruhe{background-color:#2e8b57;color:#fff}.vw_ks--main--row--elem--days--ul{background-color:#add8e6}.vw_ks--main--row--elem--days--ruhe{background-color:#6ec16e}.vw_ks--main--row--elem--days--ks{background-color:#f2b067}.vw_ks--main--row--elem--days--bs{background-color:#bbb}.vw_ks--main--row--elem--days--feiertag{background-color:#c2e2e182}.vw_ks--main--row--elem--days--today{background-color:#00b4004d}.dashboard_to_detail_button{position:absolute;top:10px;right:10px;padding:10px;background-color:#0d91c6;z-index:9999;color:#fff;text-decoration:none;border-radius:20px;box-shadow:1px 1px 2px 1px #232323;transition:.25s}.dashboard_to_detail_button:hover{color:#000;background-color:#d3d3d3}.darkmode .page--vw_leistungszettel,.darkmode .page--vw_dashboard{background-color:#1e254f}.page--vw_leistungszettel .detail,.page--vw_dashboard .detail{height:calc(100vh - var(--uishell-offset, 0px))}.page--vw_leistungszettel .detail__left,.page--vw_dashboard .detail__left,.page--vw_leistungszettel .detail__right,.page--vw_dashboard .detail__right{padding-left:16px;border-left:2px solid #0d91c6}.page--vw_leistungszettel .detail__right>.orange,.page--vw_dashboard .detail__right>.orange{padding:8px 0;display:inline-block}.page--vw_leistungszettel .detail h2 i,.page--vw_dashboard .detail h2 i{color:#f17400;display:inline-block;margin-left:32px;font-style:normal;font-weight:400}.page--vw_leistungszettel .list--vw_leistungszettel,.page--vw_dashboard .list--vw_leistungszettel{min-width:600px}.page--vw_leistungszettel .list--vw_leistungszettel a,.page--vw_dashboard .list--vw_leistungszettel a{text-decoration:none;cursor:pointer}.page--vw_leistungszettel .list--vw_leistungszettel .list__label__item:nth-child(5),.page--vw_dashboard .list--vw_leistungszettel .list__label__item:nth-child(5){min-width:100px}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__attr--highlight,.page--vw_dashboard .list--vw_leistungszettel .list__item__attr--highlight{cursor:pointer;transition:all .25s ease}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__attr--highlight:hover,.page--vw_dashboard .list--vw_leistungszettel .list__item__attr--highlight:hover{color:#329e9b}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__attr--tiny,.page--vw_dashboard .list--vw_leistungszettel .list__item__attr--tiny{display:flex;justify-content:center;align-items:center;max-width:70px}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__attr__icon--orange,.page--vw_dashboard .list--vw_leistungszettel .list__item__attr__icon--orange{color:#f17400;transition:3s}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__attr__icon--orange:hover,.page--vw_dashboard .list--vw_leistungszettel .list__item__attr__icon--orange:hover{cursor:pointer;color:#ff4500}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__sublist__item,.page--vw_dashboard .list--vw_leistungszettel .list__item__sublist__item{border-bottom:1px solid #ccc}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__sublist__item:nth-last-child(1),.page--vw_dashboard .list--vw_leistungszettel .list__item__sublist__item:nth-last-child(1){border-bottom:none}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__sublist .list__item__attr,.page--vw_dashboard .list--vw_leistungszettel .list__item__sublist .list__item__attr{width:200px;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #ccc}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__sublist .list__item__attr--title,.page--vw_dashboard .list--vw_leistungszettel .list__item__sublist .list__item__attr--title{cursor:pointer;border-left:1px solid #ccc;display:flex;justify-content:left;align-items:center;gap:5px}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__sublist .list__item__attr--title svg,.page--vw_dashboard .list--vw_leistungszettel .list__item__sublist .list__item__attr--title svg{color:#f17400}.page--vw_leistungszettel .list--vw_leistungszettel .list__item__sublist .list__item__attr:nth-child(4),.page--vw_dashboard .list--vw_leistungszettel .list__item__sublist .list__item__attr:nth-child(4){width:100px;min-width:100px}.page--vw_leistungszettel .verwaltung__dienstdetail{color:#222}.page--vw_leistungszettel .verwaltung__dienstdetail+.verwaltung__dienstdetail{margin-top:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__wrapper{margin:24px}.page--vw_leistungszettel .verwaltung__dienstdetail__LZButton{margin:12px}.page--vw_leistungszettel .verwaltung__dienstdetail__head{position:relative}.page--vw_leistungszettel .verwaltung__dienstdetail__head label{color:#4cd2ce;font-weight:600;font-size:14px;position:relative;top:2px}.page--vw_leistungszettel .verwaltung__dienstdetail__head h1{line-height:36px;margin-bottom:10px;color:#0d91c6}.page--vw_leistungszettel .verwaltung__dienstdetail__head h1.red{color:#c00}.page--vw_leistungszettel .verwaltung__dienstdetail__head h1 span{font-size:18px;line-height:18px;font-weight:600;display:inline-block;padding-left:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__referenz{margin-top:0;margin-bottom:0;font-size:22px;color:#222;font-weight:600}.page--vw_leistungszettel .verwaltung__dienstdetail__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#a6a6a6;top:-1px;margin-right:5px;min-width:120px}.page--vw_leistungszettel .verwaltung__dienstdetail__referenz+.verwaltung__dienstdetail__notes{margin-top:0}.page--vw_leistungszettel .verwaltung__dienstdetail__referenz i{font-style:normal;color:#a6a6a6}.page--vw_leistungszettel .verwaltung__dienstdetail__notes{margin-top:4px;margin-bottom:0;position:relative;white-space:pre-line}.page--vw_leistungszettel .verwaltung__dienstdetail__notes__text--open{overflow:visible;display:block}.page--vw_leistungszettel .verwaltung__dienstdetail__notes label{font-size:14px;font-weight:400;display:inline-block;color:#a6a6a6;top:-1px;margin-right:5px}.page--vw_leistungszettel .verwaltung__dienstdetail__bot{margin-top:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__bot .button{margin-bottom:0}.page--vw_leistungszettel .verwaltung__dienstdetail__name{overflow-x:clip}.page--vw_leistungszettel .verwaltung__dienstdetail__icon{position:absolute;padding:12px 24px;right:0;top:0;font-size:30px;color:#273474}.page--vw_leistungszettel .verwaltung__dienstdetail__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__element__wrapper{display:flex;flex-flow:wrap;margin:12px 0 4px}.page--vw_leistungszettel .verwaltung__dienstdetail__info{width:50%;display:flex;margin-bottom:2px}.page--vw_leistungszettel .verwaltung__dienstdetail__info--100{width:100%}.page--vw_leistungszettel .verwaltung__dienstdetail__info--zurueck{flex-flow:column}.page--vw_leistungszettel .verwaltung__dienstdetail__info--zurueck label{display:block}.page--vw_leistungszettel .verwaltung__dienstdetail__info--zurueck label.yellow{color:#f1c300}.page--vw_leistungszettel .verwaltung__dienstdetail__info--zurueck span{display:block;padding-left:0!important}.page--vw_leistungszettel .verwaltung__dienstdetail__info--hrt{border-top:1px solid #a6a6a6;margin-top:4px;padding-top:4px}.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(1) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(3) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(5) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(7) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(9) label{min-width:110px}.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(2) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(4) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(6) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(8) label,.page--vw_leistungszettel .verwaltung__dienstdetail__info:nth-child(10) label{min-width:100px}.page--vw_leistungszettel .verwaltung__dienstdetail__info__wrapper{display:flex;flex-flow:wrap;margin:0;padding-bottom:16px}.page--vw_leistungszettel .verwaltung__dienstdetail__info label{font-size:14px;min-width:100px;position:relative;top:4px;color:#a6a6a6;overflow:hidden;text-overflow:ellipsis}.page--vw_leistungszettel .verwaltung__dienstdetail__info span{font-size:18px;font-weight:600;display:inline-block;padding-left:4px}.page--vw_leistungszettel .verwaltung__dienstdetail__info i{font-style:normal}.page--vw_leistungszettel .verwaltung__dienstdetail__info i+i:before{content:", "}.page--vw_leistungszettel .verwaltung__dienstdetail__info b{font-weight:400;letter-spacing:-1px;font-size:16px}.page--vw_leistungszettel .verwaltung__dienstdetail__info--time i{padding-left:4px}.page--vw_leistungszettel .verwaltung__dienstdetail--red h1,.page--vw_leistungszettel .verwaltung__dienstdetail--red .verwaltung__dienstdetail__icon{color:#c00}.page--vw_leistungszettel .verwaltung__dienstdetail--green h1,.page--vw_leistungszettel .verwaltung__dienstdetail--green .verwaltung__dienstdetail__icon{color:#6ec16e}.page--vw_leistungszettel .verwaltung__dienstdetail--darkgreen h1,.page--vw_leistungszettel .verwaltung__dienstdetail--darkgreen .verwaltung__dienstdetail__icon{color:#006a10}.page--vw_leistungszettel .verwaltung__dienstdetail--cyan h1,.page--vw_leistungszettel .verwaltung__dienstdetail--cyan .verwaltung__dienstdetail__icon{color:#329e9b}.page--vw_leistungszettel .verwaltung__dienstdetail--blue h1,.page--vw_leistungszettel .verwaltung__dienstdetail--blue .verwaltung__dienstdetail__icon{color:#0d91c6}.page--vw_leistungszettel .verwaltung__dienstdetail--darkblue h1,.page--vw_leistungszettel .verwaltung__dienstdetail--darkblue .verwaltung__dienstdetail__icon{color:#273474}.page--vw_leistungszettel .verwaltung__dienstdetail--yellow h1,.page--vw_leistungszettel .verwaltung__dienstdetail--yellow .verwaltung__dienstdetail__icon,.page--vw_leistungszettel .verwaltung__dienstdetail--lightyellow h1,.page--vw_leistungszettel .verwaltung__dienstdetail--lightyellow .verwaltung__dienstdetail__icon{color:#feed12}.page--vw_leistungszettel .verwaltung__dienstdetail--orange h1,.page--vw_leistungszettel .verwaltung__dienstdetail--orange .verwaltung__dienstdetail__icon{color:#f2b067}.page--vw_leistungszettel .verwaltung__dienstdetail--white h1,.page--vw_leistungszettel .verwaltung__dienstdetail--white .verwaltung__dienstdetail__icon{color:#bbb}.page--vw_leistungszettel .verwaltung__dienstdetail--magenta h1,.page--vw_leistungszettel .verwaltung__dienstdetail--magenta .verwaltung__dienstdetail__icon{color:#d4498e}.page--vw_leistungszettel .verwaltung__dienstdetail--transparent h1,.page--vw_leistungszettel .verwaltung__dienstdetail--transparent .verwaltung__dienstdetail__icon{color:#bbb}.page--vw_leistungszettel .verwaltung__dienstdetail--none h1,.page--vw_leistungszettel .verwaltung__dienstdetail--none .verwaltung__dienstdetail__icon{color:#0d0d1a}.page--vw_leistungszettel .verwaltung__dienstdetail__notes label{color:#f17400;font-weight:700}.page--vw_leistungszettel .verwaltung__dienstdetail__zugnummer{display:flex;color:#f17400;margin-top:0;margin-bottom:0}.page--vw_leistungszettel .verwaltung__dienstdetail__zugnummer label{display:inline-block;margin-right:8px;position:relative;top:3px}.page--vw_leistungszettel .verwaltung__dienstdetail__sub{display:flex;flex-flow:wrap}.page--vw_leistungszettel .verwaltung__dienstdetail__sub p{margin-top:8px;margin-bottom:0}.page--vw_leistungszettel .verwaltung__dienstdetail__detail{padding:8px 12px;display:flex;justify-content:space-between;position:relative}.page--vw_leistungszettel .verwaltung__dienstdetail__detail:nth-child(odd){background-color:#e5e5e5}.page--vw_leistungszettel .verwaltung__dienstdetail__detailwrapper{padding-left:16px;border-left:2px solid #0d91c6}.page--vw_leistungszettel .verwaltung__dienstdetail__detailexplanation{position:absolute;top:-43px;right:16px;display:flex;flex-flow:column;color:#f17400;z-index:1;font-size:13px;width:30px;height:50px;justify-content:flex-end;align-items:center}.page--vw_leistungszettel .verwaltung__dienstdetail__detailexplanation span.linethrough{text-decoration:line-through}.page--vw_leistungszettel .verwaltung__dienstdetail__detailexplanation i{font-style:normal;font-weight:600}.page--vw_leistungszettel .verwaltung__dienstdetail__detailexplanation svg{margin:3px 0 0}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__left{flex:1}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__left span{color:#0d91c6;font-weight:600;font-size:18px}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__left span i{font-style:normal;color:#a6a6a6}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__left span b{font-weight:600;color:#329e9b}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right{display:flex;flex-flow:column;justify-content:space-between;border-left:1px solid #a6a6a6;padding-left:12px;position:relative}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right__times{display:flex;flex-flow:column}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right i{font-style:normal;margin-bottom:4px;font-weight:600}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right__buttons{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right__buttons__button{text-align:center;margin:2px;padding:2px;box-sizing:border-box;width:100%;box-shadow:2px 2px 4px #00000054;color:#fff}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right__buttons__button--ab{background-color:#0d91c6}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__right__buttons__button--an{background-color:#f17400}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__plus{position:absolute;top:-23px;left:calc(50% - 18px)}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__plus .button{height:28px;line-height:28px}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__plus svg{width:12px}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__notes{color:#f17400;padding-right:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__notes label{display:inline-block;margin-right:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__loc{padding-right:16px}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__loc i{font-style:normal}.page--vw_leistungszettel .verwaltung__dienstdetail__detail__loc i+i:before{content:", "}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung{padding-bottom:16px;position:relative}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung--open .verwaltung__dienstdetail__detail{margin-top:18px;background-color:#0d0d1a}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung--open .verwaltung__dienstdetail__detailwrapper{padding-top:5px;padding-bottom:5px}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung--open .verwaltung__dienstdetail__detail:nth-last-child(1){margin-bottom:18px}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung--open .verwaltung__dienstdetail__detail:nth-last-child(1) .verwaltung__dienstdetail__detail__plus--after{top:unset;bottom:-36px}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung h3{padding:0 12px;color:#37c2f9;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__dienstdetail__leistung__button{margin:12px 12px 0}.page--vw_leistungszettel .verwaltung__dienstdetail__inputwrapper{display:flex}.page--vw_leistungszettel .verwaltung__dienstdetail__inputwrapper .input{width:50%}.page--vw_leistungszettel .verwaltung__dienstdetail__inputwrapper .input input{min-width:unset}.page--vw_leistungszettel .verwaltung__dienstdetail__next{max-height:220px;position:relative;transition:all .25s ease;padding-top:12px;padding-left:16px}.page--vw_leistungszettel .verwaltung__dienstdetail__next:nth-child(odd){background-color:#e5e5e5}.page--vw_leistungszettel .verwaltung__dienstdetail__next h3{color:#273474;margin-bottom:-2px}.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__referenz{color:#0d91c6}.page--vw_leistungszettel .verwaltung__dienstdetail__next svg{width:24px;height:24px}.page--vw_leistungszettel .verwaltung__dienstdetail__next svg.fa-arrow-right{width:20px;height:20px;margin:0 4px}.page--vw_leistungszettel .verwaltung__dienstdetail__next a{color:#329e9b}.page--vw_leistungszettel .verwaltung__dienstdetail__next a span{font-weight:400;text-decoration:underline;font-size:16px}.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info--full{width:100%!important;align-items:center}.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(2) label{min-width:110px}.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(5) label,.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(7) label,.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(9) label,.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(6) label,.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(8) label,.page--vw_leistungszettel .verwaltung__dienstdetail__next .verwaltung__dienstdetail__info:nth-child(10) label{min-width:50px}.page--vw_leistungszettel .verwaltung__dienstdetail__caution{background-color:#f1c300;background:repeating-linear-gradient(-45deg,#f1c300,#f1c300 30px,#f17400 30px 60px);padding:4px 8px;color:#000;font-size:17px;font-weight:600;margin-right:8px;margin-top:8px;text-transform:uppercase}.page--vw_leistungszettel .verwaltung__current{color:#fff;background:#273474;margin-top:8px}.page--vw_leistungszettel .verwaltung__current__wrapper{margin:16px 12px 24px;display:flex;flex-flow:column}.page--vw_leistungszettel .verwaltung__current__wrapper a{text-decoration:none;color:inherit}.page--vw_leistungszettel .verwaltung__current__head{padding:8px 12px 12px;position:relative}.page--vw_leistungszettel .verwaltung__current__head label{color:#4cd2ce;font-weight:600;font-size:14px;position:relative;top:2px}.page--vw_leistungszettel .verwaltung__current__head h1{line-height:36px;margin-bottom:0}.page--vw_leistungszettel .verwaltung__current__referenz{margin-top:-2px;margin-bottom:0;font-size:24px;color:#f1c300;font-weight:600}.page--vw_leistungszettel .verwaltung__current__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--vw_leistungszettel .verwaltung__current__referenz+.verwaltung__current__notes{margin-top:0}.page--vw_leistungszettel .verwaltung__current__notes{margin-top:4px;margin-bottom:0;color:#f17400;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page--vw_leistungszettel .verwaltung__current__notes label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--vw_leistungszettel .verwaltung__current__bot{margin-top:8px}.page--vw_leistungszettel .verwaltung__current__bot .button{margin-bottom:0}.page--vw_leistungszettel .verwaltung__current__bot a{margin-right:8px}.page--vw_leistungszettel .verwaltung__current__name{overflow-x:clip}.page--vw_leistungszettel .verwaltung__current__icon{position:absolute;padding:8px 16px;right:0;top:0;font-size:30px;color:#fff}.page--vw_leistungszettel .verwaltung__current__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px;color:#fff}.page--vw_leistungszettel .verwaltung__current__element--orange{border-bottom:2px solid #f17400}.page--vw_leistungszettel .verwaltung__current__element__wrapper{display:flex;flex-flow:wrap}.page--vw_leistungszettel .verwaltung__current__info{width:50%;display:flex;margin-bottom:2px}.page--vw_leistungszettel .verwaltung__current__info__wrapper{display:flex;flex-flow:wrap;padding-bottom:16px}.page--vw_leistungszettel .verwaltung__current__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#a6a6a6}.page--vw_leistungszettel .verwaltung__current__info span{font-size:18px;font-weight:600}.page--vw_leistungszettel .verwaltung__current__info i{font-style:normal}.page--vw_leistungszettel .verwaltung__current__info i+i:before{content:", "}.page--vw_leistungszettel .verwaltung__current__info--time i{padding-left:4px}.page--vw_leistungszettel .verwaltung__current--dienst{background:#1e254f;order:-1}.page--vw_leistungszettel .verwaltung__current--red h1,.page--vw_leistungszettel .verwaltung__current--red .verwaltung__current__icon{color:#c00}.page--vw_leistungszettel .verwaltung__current--green h1,.page--vw_leistungszettel .verwaltung__current--green .verwaltung__current__icon{color:#6ec16e}.page--vw_leistungszettel .verwaltung__current--darkgreen h1,.page--vw_leistungszettel .verwaltung__current--darkgreen .verwaltung__current__icon{color:#006a10}.page--vw_leistungszettel .verwaltung__current--cyan h1,.page--vw_leistungszettel .verwaltung__current--cyan .verwaltung__current__icon{color:#329e9b}.page--vw_leistungszettel .verwaltung__current--blue h1,.page--vw_leistungszettel .verwaltung__current--blue .verwaltung__current__icon{color:#0d91c6}.page--vw_leistungszettel .verwaltung__current--darkblue h1,.page--vw_leistungszettel .verwaltung__current--darkblue .verwaltung__current__icon{color:#fff}.page--vw_leistungszettel .verwaltung__current--yellow h1,.page--vw_leistungszettel .verwaltung__current--yellow .verwaltung__current__icon{color:#feed12}.page--vw_leistungszettel .verwaltung__current--lightyellow h1,.page--vw_leistungszettel .verwaltung__current--lightyellow .verwaltung__current__icon{color:#fefb91}.page--vw_leistungszettel .verwaltung__current--orange h1,.page--vw_leistungszettel .verwaltung__current--orange .verwaltung__current__icon{color:#f2b067}.page--vw_leistungszettel .verwaltung__current--white h1,.page--vw_leistungszettel .verwaltung__current--white .verwaltung__current__icon{color:#bbb}.page--vw_leistungszettel .verwaltung__current--magenta h1,.page--vw_leistungszettel .verwaltung__current--magenta .verwaltung__current__icon{color:#d4498e}.page--vw_leistungszettel .verwaltung__current--transparent h1,.page--vw_leistungszettel .verwaltung__current--transparent .verwaltung__current__icon{color:#bbb}.page--vw_leistungszettel .verwaltung__current--none h1,.page--vw_leistungszettel .verwaltung__current--none .verwaltung__current__icon{color:#0d0d1a}@media(min-width:800px){.page--verwaltung .verwaltung__current__wrapper{margin:24px 16px}.page--verwaltung .verwaltung__current__name{padding:0 4px}}.page--vw_leistungszettel{overflow:unset}.page--vw_leistungszettel .column--detail{overflow:scroll}.page--vw_leistungszettel .list__container--intern{margin-bottom:20px;max-height:unset;height:unset;margin-top:-12px}.page--vw_leistungszettel .list__container--intern .list{max-height:160px}.page--vw_leistungszettel .list__container--intern .list:before{height:calc(100% - 19px)}.page--vw_leistungszettel .list__container--intern .list__label__item:nth-child(1){min-width:260px;max-width:260px}.page--vw_leistungszettel .list__container--intern .list__label__item:nth-child(2){min-width:130px;max-width:130px}.page--vw_leistungszettel .list__container--intern .list__label__item:nth-child(3){min-width:100px;max-width:100px}.page--vw_leistungszettel .list__container--intern .list__item:nth-child(odd){background-color:#e5e5e5}.page--vw_leistungszettel .list__container--intern .list__item__attr{min-width:unset;white-space:pre-wrap}.page--vw_leistungszettel .list__container--intern .list__item__attr:nth-child(1){min-width:260px;max-width:260px}.page--vw_leistungszettel .list__container--intern .list__item__attr:nth-child(2){min-width:130px;max-width:130px}.page--vw_leistungszettel .list__container--intern .list__item__attr:nth-child(3){min-width:100px;max-width:100px}.page--vw_leistungszettel .list__container--verlauf{margin-bottom:20px;height:unset;max-height:400px;margin-top:-12px;max-width:unset;width:unset;overflow:auto}.page--vw_leistungszettel .list__container--verlauf .list{max-height:unset;max-width:unset;width:fit-content;margin-right:20px}.page--vw_leistungszettel .list__container--verlauf .list__label{width:fit-content;position:sticky;top:0;left:initial;right:initial;bottom:initial;background-color:#f1f1f1;z-index:200;border-bottom:1px solid lightgrey}.page--vw_leistungszettel .list__container--verlauf .list__label__item{padding-left:5px}.page--vw_leistungszettel .list__container--verlauf .list__label__item:not(:nth-last-child(1)){border-right:1px solid lightgrey}.page--vw_leistungszettel .list__container--verlauf .list__label__item:nth-child(1){position:unset!important;min-width:150px;max-width:150px}.page--vw_leistungszettel .list__container--verlauf .list__label__item:nth-child(2){min-width:130px;max-width:130px}.page--vw_leistungszettel .list__container--verlauf .list__label__item:nth-child(3){min-width:100px;max-width:100px}.page--vw_leistungszettel .list__container--verlauf .list__label__item:nth-child(4){min-width:290px;max-width:290px}.page--vw_leistungszettel .list__container--verlauf .list__label__item:nth-child(7){min-width:100px;max-width:100px}.page--vw_leistungszettel .list__container--verlauf .list__item:nth-child(odd){background-color:#e5e5e5}.page--vw_leistungszettel .list__container--verlauf .list__item__attr:nth-child(1){min-width:150px;max-width:150px;text-overflow:unset;white-space:pre-wrap}.page--vw_leistungszettel .list__container--verlauf .list__item__attr:nth-child(2){min-width:130px;max-width:130px;text-overflow:unset;white-space:pre-wrap}.page--vw_leistungszettel .list__container--verlauf .list__item__attr:nth-child(3){min-width:100px;max-width:100px;text-overflow:unset;white-space:pre-wrap}.page--vw_leistungszettel .list__container--verlauf .list__item__attr:nth-child(4){min-width:290px;max-width:290px;text-overflow:unset;white-space:pre-wrap}.page--vw_leistungszettel .verwaltung__lzdetail{color:#222}.page--vw_leistungszettel .verwaltung__lzdetail+.verwaltung__lzdetail{margin-top:8px}.page--vw_leistungszettel .verwaltung__lzdetail__save{min-width:210px;text-align:center}.page--vw_leistungszettel .verwaltung__lzdetail__savewrapper{display:flex;justify-content:flex-end;position:absolute;top:0;right:0}.page--vw_leistungszettel .verwaltung__lzdetail__save__zulagenhinweis{background-color:#f1c300;padding:12px 32px;margin-bottom:16px;width:fit-content;color:#000}.page--vw_leistungszettel .verwaltung__lzdetail__save__zulagenhinweis p{margin:0}.page--vw_leistungszettel .verwaltung__lzdetail__save__zulagenhinweis i{display:inline-block;margin-right:10px;font-weight:600;color:#000}.page--vw_leistungszettel .verwaltung__lzdetail__wrapper{margin:24px}.page--vw_leistungszettel .verwaltung__lzdetail__pause{background-color:#f1c300;padding:12px 32px;margin:8px 0;width:fit-content;color:#000}.page--vw_leistungszettel .verwaltung__lzdetail__pause p{margin:0;font-weight:500}.page--vw_leistungszettel .verwaltung__lzdetail__pause i{display:inline-block;margin-right:10px;font-weight:600;color:#000}.page--vw_leistungszettel .verwaltung__lzdetail .info{background-color:#f1c300;padding:12px 16px 8px;margin:8px 0;width:fit-content;color:#000}.page--vw_leistungszettel .verwaltung__lzdetail .info span{display:inline-block;margin-right:10px;font-size:16px;line-height:18px;color:#000}.page--vw_leistungszettel .verwaltung__lzdetail__head{padding:12px;position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__head label{color:#4cd2ce;font-weight:600;font-size:14px;position:relative;top:2px}.page--vw_leistungszettel .verwaltung__lzdetail__head h1{line-height:36px;margin-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail .list--bhome{width:100%}.page--vw_leistungszettel .verwaltung__lzdetail .list--bhome .list{margin-left:0;margin-bottom:16px}.page--vw_leistungszettel .verwaltung__lzdetail .list--bhome .list:before{display:none}.page--vw_leistungszettel .verwaltung__lzdetail .list--bhome .list__label{margin-left:0}.page--vw_leistungszettel .verwaltung__lzdetail .list--bhome .list__label__item,.page--vw_leistungszettel .verwaltung__lzdetail .list--bhome .list__item__attr{min-width:150px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__referenz{margin-top:0;margin-bottom:0;font-size:20px;color:#0d91c6;font-weight:600;display:inline-block;margin-right:42px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px;min-width:72px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__referenz+.mobile__lzdetail__referenz{margin-top:-5px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__referenz+.mobile__lzdetail__notes{margin-top:0}.page--vw_leistungszettel .verwaltung__lzdetail__teilstueck b{color:#329e9b;font-weight:600}.page--vw_leistungszettel .verwaltung__lzdetail__teilstueck em{color:#273474;font-weight:600;font-style:normal;margin:0 4px 0 8px;border-left:1px solid #ccc;padding-left:8px}.page--vw_leistungszettel .verwaltung__lzdetail__notes{margin-top:4px;margin-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail__notes label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--vw_leistungszettel .verwaltung__lzdetail__bot{margin-top:8px}.page--vw_leistungszettel .verwaltung__lzdetail__bot .button{margin-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail__name{overflow-x:clip}.page--vw_leistungszettel .verwaltung__lzdetail__name .verwaltung__dienstdetail__info label{min-width:60px;font-weight:400}.page--vw_leistungszettel .verwaltung__lzdetail .select{min-width:160px}.page--vw_leistungszettel .verwaltung__lzdetail textarea{width:100%;height:60px}.page--vw_leistungszettel .verwaltung__lzdetail .input.input--date{width:130px}.page--vw_leistungszettel .verwaltung__lzdetail .input.input--date+.input--time{margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__icon{position:absolute;padding:12px 24px;right:0;top:0;font-size:30px;color:#fff}.page--vw_leistungszettel .verwaltung__lzdetail__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__lzdetail__element__wrapper{display:flex;flex-flow:wrap;margin:0 12px 4px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info{width:50%;display:flex;margin-bottom:2px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info--100{width:100%}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info--flex_column{flex-direction:column}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info--hrt{border-top:1px solid #a6a6a6;margin-top:4px;padding-top:4px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info:nth-child(5) label,.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info:nth-child(7) label,.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info:nth-child(9) label{min-width:110px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info:nth-child(6) label,.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info:nth-child(8) label,.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info:nth-child(10) label{min-width:100px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info__wrapper{display:flex;flex-flow:wrap;margin:0 12px;padding-bottom:16px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#a6a6a6}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info span{font-size:18px;font-weight:600;display:inline-block;padding-left:4px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info i{font-style:normal}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info i+i:before{content:", "}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info b{font-weight:400;letter-spacing:-1px;font-size:16px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__info--time i{padding-left:4px}.page--vw_leistungszettel .verwaltung__lzdetail__notes{color:#f17400}.page--vw_leistungszettel .verwaltung__lzdetail__zugnummer{display:flex;color:#f17400;margin-top:0;margin-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail__zugnummer label{display:inline-block;margin-right:8px;position:relative;top:3px}.page--vw_leistungszettel .verwaltung__lzdetail__sub{display:flex;flex-flow:wrap}.page--vw_leistungszettel .verwaltung__lzdetail__sub p{margin-top:8px}.page--vw_leistungszettel .verwaltung__lzdetail__detail{padding:6px 12px 4px;display:flex;justify-content:space-between;position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__detail:nth-child(odd){background-color:#e5e5e5}.page--vw_leistungszettel .verwaltung__lzdetail__detail--diffToPreTime,.page--vw_leistungszettel .verwaltung__lzdetail__detail--diffToPrev,.page--vw_leistungszettel .verwaltung__lzdetail__detail--dateDiff{margin-top:24px!important}.page--vw_leistungszettel .verwaltung__lzdetail__detail__diffToPrev{position:absolute;color:#f17400;top:-24px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__diffToPrev svg{margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__dateDiff{position:absolute;color:#f17400;top:-24px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__dateDiff svg{margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__edit{margin-left:12px;margin-top:8px;background-color:#329e9b!important}.page--vw_leistungszettel .verwaltung__lzdetail__detailexplanation{position:absolute;top:7px;right:40px;display:flex;flex-flow:column;color:#f17400;z-index:1;font-size:13px;align-items:center}.page--vw_leistungszettel .verwaltung__lzdetail__detailexplanation svg{margin:3px 0 0}.page--vw_leistungszettel .verwaltung__lzdetail__detailwrapper{margin-left:12px;margin-right:12px;padding-left:12px;border-left:2px solid #0d91c6;max-width:1000px}.page--vw_leistungszettel .verwaltung__lzdetail__detailwrapper .checkbox__wrapper{min-width:unset;margin-top:0;padding:12px 12px 4px;max-width:250px;margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left{flex:1}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left span{color:#0d91c6;font-weight:600;font-size:18px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left span i{font-style:normal;color:#a6a6a6}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left span b{font-weight:400;color:#f1c300}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left--nl .verwaltung__lzdetail__inputwrapper .input--time{width:calc(50% - 4px)}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left--nl .verwaltung__lzdetail__inputwrapper .input--time label{color:#4cd2ce;font-weight:600;font-size:18px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left--nl .verwaltung__lzdetail__detail__vertrek{width:50%}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left--nl .verwaltung__lzdetail__detail__vertrek span{font-size:16px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left--nl .verwaltung__lzdetail__detail__vertrek p{margin:0}.page--vw_leistungszettel .verwaltung__lzdetail__detail__left--nl .verwaltung__lzdetail__detail__vertrekwrapper{display:flex}.page--vw_leistungszettel .verwaltung__lzdetail__detail .unpaid_check label{white-space:nowrap}.page--vw_leistungszettel .verwaltung__lzdetail__detail__center{display:flex;align-items:flex-end;margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__center .input{min-width:100px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__center .input input{min-width:unset}.page--vw_leistungszettel .verwaltung__lzdetail__detail__center .select{min-width:200px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__right,.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightest{display:flex;flex-flow:column;border-left:1px solid #a6a6a6;padding-left:12px;min-width:58px;max-width:95px;position:relative;margin-bottom:5px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightHours,.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightestHours{color:#f17400;margin-top:8px;padding-top:8px;border-top:1px solid;text-align:right;font-weight:600}.page--vw_leistungszettel .verwaltung__lzdetail__detail__right i,.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightest i{position:absolute;top:0;left:unset;right:68px;text-align:right;white-space:nowrap;font-style:normal;color:#222;font-size:13px;max-width:64px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__right span+span,.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightest span+span{position:relative;top:2px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightest{margin-left:12px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__rightest span{min-height:21px;text-decoration:line-through}.page--vw_leistungszettel .verwaltung__lzdetail__detail__plus{position:absolute;top:-36px;left:0;white-space:nowrap;width:100%;overflow:hidden}.page--vw_leistungszettel .verwaltung__lzdetail__detail__plus .button{height:28px;line-height:28px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__plus svg{width:12px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__notes{color:#f17400}.page--vw_leistungszettel .verwaltung__lzdetail__detail__notes label{display:inline-block;margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__loc{padding-right:16px}.page--vw_leistungszettel .verwaltung__lzdetail__detail__loc i{font-style:normal}.page--vw_leistungszettel .verwaltung__lzdetail__detail__loc i+i:before{content:", "}.page--vw_leistungszettel .verwaltung__lzdetail__detail p+p{margin-top:0}.page--vw_leistungszettel .verwaltung__lzdetail__leistung{padding-bottom:0;position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail{margin-top:44px;background-color:#0d0d1a;padding-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail:nth-child(1){margin-top:36px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detailwrapper{padding-top:1px;padding-bottom:1px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail:nth-last-child(1){margin-bottom:35px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail:nth-last-child(1) .verwaltung__lzdetail__detail__plus--after{top:unset;bottom:-48px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail:nth-last-child(2)+.verwaltung__lzdetail__detail--nl{margin-top:43px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail:nth-last-child(2) .verwaltung__lzdetail__detail__plus--after{top:unset;bottom:-48px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung--open .verwaltung__lzdetail__detail--nl{margin-top:8px;margin-bottom:0!important}.page--vw_leistungszettel .verwaltung__lzdetail__leistung h3{padding:0 12px;color:#37c2f9;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__button{margin:12px 12px 0}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbers{border-top:1px solid #ccc;padding:8px 12px;display:flex;flex-flow:column;justify-content:space-between;position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem{display:flex;margin-bottom:4px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem i{color:#a6a6a6;font-style:normal;display:inline-block}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem span{color:#329e9b;font-weight:600;min-width:160px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem p{margin:0;min-width:72px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem p i:after,.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem p:after{content:"h"}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem em{color:#273474;font-weight:600;font-style:normal;min-width:72px;margin:0;border-left:1px solid #ccc;padding-left:8px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem em i{font-weight:400}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem b{font-weight:400;color:#a6a6a6}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbersItem:nth-last-child(1){border-top:1px solid #329e9b;margin-top:8px;padding-top:8px}.page--vw_leistungszettel .verwaltung__lzdetail__leistung__numbers--6 .verwaltung__lzdetail__leistung__numbersItem span{min-width:230px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper{display:flex;flex-flow:wrap}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper .input{width:unset;min-width:200px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper .input:nth-last-child(1){margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper .input--text{margin-right:8px;flex:1}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper .input--text.mr0{margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper .input input{min-width:unset}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper .input--bahnhof{width:calc(50% - 8px)}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper--timeProblem i{display:block;width:100%;padding-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__inputwrapper--timeProblem .input--time{width:auto!important}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen{border-left:2px solid #0d91c6;padding-left:16px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen .mobile__lzdetail__info__wrapper,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen .mobile__lzdetail__info__wrapper{margin-left:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper{margin-top:24px;margin-bottom:0;position:relative;background-color:#fff;border-radius:3px;padding:24px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper .form,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper .form{margin-left:12px;padding-left:12px;padding-right:12px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper h3,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper h3{color:#273474;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper .checkbox__wrapper,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper .checkbox__wrapper{margin-top:0;min-width:unset;margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper .mobile__lzdetail__referenz{padding:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz i,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper .mobile__lzdetail__referenz i{color:#a6a6a6;font-style:normal}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper--hotel .checkbox__wrapper,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper--hotel .checkbox__wrapper{margin-top:0;min-width:unset;margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenWrapper--hotel .input:nth-child(2),.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenWrapper--hotel .input:nth-child(2){margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen .row .input:nth-last-child(1),.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen .row .input:nth-last-child(1){margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen__select,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen__select{margin-bottom:16px;max-width:320px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen .input--textarea,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen .input--textarea{margin-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenSingle,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenSingle{position:relative;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenSingle .button,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenSingle .button{position:absolute;top:0;right:0;margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper{margin:0;padding-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper span+i,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper span+i{font-style:italic;font-size:13px;margin-left:4px;display:inline-block;position:relative;top:4px;color:#ccc}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen .mobile__lzdetail__inputwrapper{padding:0}.page--vw_leistungszettel .verwaltung__lzdetail .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper--hotel .input--text,.page--vw_leistungszettel .verwaltung__lzdetail .verwaltung__lzdetail__zulagen .mobile__lzdetail__inputwrapper--hotel .input--text{width:calc(50% - 4px)}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde{margin-top:48px;margin-left:24px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde .verwaltung__lzdetail__save{margin-left:0;margin-top:16px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde h3{padding:0;color:#273474}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde .select{margin-right:0}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__list{border-left:2px solid #0d91c6;padding-left:16px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem{position:relative;margin-bottom:8px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>span{margin-bottom:4px;font-size:20px;color:#f1c300;font-weight:600;margin-right:42px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>span i{color:#a6a6a6;font-style:normal}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>div{margin-left:40px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>div>div{position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>div>div:before{content:"- "}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>div>div .button--dgb{position:absolute;top:4px;right:0;width:22px;height:20px;line-height:18px;padding:0 5px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group>div>div .button--dgb svg{width:12px;height:12px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group+.verwaltung__lzdetail__streckenkunde__listItem--single{border-top:1px solid #a6a6a6;padding-top:8px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group+.verwaltung__lzdetail__streckenkunde__listItem--single .button--dgb{top:12px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--group .button--dgb{position:absolute;top:0;right:26px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--single{margin-bottom:4px;font-size:20px;color:#0d91c6;font-weight:600}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--single i{color:#a6a6a6;font-style:normal;min-width:44px;display:inline-block;text-align:right;padding-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--single .button--dgb{position:absolute;top:4px;right:0;width:22px;height:20px;line-height:18px;padding:0 5px}.page--vw_leistungszettel .verwaltung__lzdetail__streckenkunde__listItem--single .button--dgb svg{width:12px;height:12px}.page--vw_leistungszettel .verwaltung__lzdetail__next{padding:12px 0 0;margin-top:12px}.page--vw_leistungszettel .verwaltung__lzdetail__next .button{margin:12px 12px 24px}.page--vw_leistungszettel .verwaltung__lzdetail__addElement{background-color:#273474}.page--vw_leistungszettel .verwaltung__lzdetail__addElement svg{margin-right:8px}.page--vw_leistungszettel .verwaltung__lzdetail__addElement--short{position:relative;padding:0 6px}.page--vw_leistungszettel .verwaltung__lzdetail__addElement--short svg{position:absolute;color:#fff;left:calc(50% - 6px);top:0}.page--vw_leistungszettel .verwaltung__lzdetail__addElement--short span{position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__clearElements{background-color:#f17400;color:#222;font-weight:600;display:block;position:relative}.page--vw_leistungszettel .verwaltung__lzdetail__clearElements svg+span{margin-left:8px}.page--vw_leistungszettel .verwaltung__lzdetail__clearElements.button--grey{background-color:#a6a6a6}.page--vw_leistungszettel .verwaltung__lzdetail__accept{background-color:#273474;padding:24px 32px}.page--vw_leistungszettel .verwaltung__lzdetail__accept label{color:#fff}.page--vw_leistungszettel .verwaltung__lzdetail__accept.info__box--red{background-color:#c00}.page--vw_leistungszettel .verwaltung__lzdetail__accept.info__box--green{background-color:#006a10}.page--vw_leistungszettel .verwaltung__lzdetail__accept textarea{width:100%;height:72px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht{background-color:#f17400;padding:24px 32px;margin-bottom:32px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .headline__buttons{height:unset}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht h3{margin-bottom:0;margin-top:-10px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .input{margin-bottom:-4px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .input textarea{width:100%;height:72px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .input__wrapper{margin:8px 0;padding-right:0}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht label{color:#222}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .list__container{height:70%;overflow:auto}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .list__container::-webkit-scrollbar{width:10px;height:10px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .list__container::-webkit-scrollbar-track{background-color:#eee;border-radius:50px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .list__container::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:50px}.page--vw_leistungszettel .verwaltung__lzdetail__statusnachricht .list__container::-webkit-scrollbar-thumb:hover{background:#aaa}.page--vw_leistungszettel .verwaltung__lzdetail__lzFinishedWarning{padding:7px 15px;background-color:#f17400}.page--vw_leistungszettel .verwaltung__lzdetail__lzFinishedWarning__header{display:flex;justify-content:left;align-items:center;gap:10px;font-size:18px;font-weight:700}.page--vw_leistungszettel .verwaltung__lzdetail .list__container--loks{margin-top:48px;margin-left:24px}.page--vw_leistungszettel .verwaltung__lzdetail .list__container--loks .list{max-height:calc(100% - 14px)}.page--vw_leistungszettel .verwaltung__lzdetail__schichtbeginnVortag{background-color:#273474;color:#fff;padding:10px;border-radius:5px;display:flex;justify-content:left;align-items:center;gap:10px}.page--vw_leistungszettel .verwaltung__lzdetail__schichtbeginnVortag__checkbox{width:20px;height:20px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:3px}.page--vw_leistungszettel .verwaltung__lzdetail__schichtbeginnVortag__checkbox__icon--checked{color:#0c0}.page--vw_leistungszettel .verwaltung__lzdetail__schichtbeginnVortag__checkbox__icon--unchecked{color:#c00}.page--vw_leistungszettel .verwaltung__lzdetail__mindestleistung{background-color:#273474;border-radius:3px;padding:20px 30px;margin-top:24px}.page--vw_leistungszettel .verwaltung__lzdetail__mindestleistung h3{color:#fff}.page--vw_leistungszettel .verwaltung__lzdetail__mindestleistung__buttons{padding-top:10px;display:flex;justify-content:left;align-content:center}.page--vw_leistungszettel .verwaltung__lzdetail__mindestleistung__buttons .button{min-width:50px;text-align:center}.page--vw_leistungszettel .verwaltung__lzdetail__mindestleistung__warning{color:red;margin-top:-10px}.page--vw_leistungszettel .verwaltung__lzdetail__acceptwrapper__redirectSwitch__label{color:#fff;margin-bottom:0}.page--vw_leistungszettel .verwaltung__lzdetail__acceptwrapper .switch__container{display:block;background-color:unset;box-shadow:unset;padding:10px 0}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz{margin-top:24px;margin-left:16px;flex:1 1 auto;min-width:0}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz .tr-containedList__item,.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz .tr-containedList__itemLeft,.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz .tr-containedList__item__content,.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz .tr-containedList__item__content>*{min-width:0;max-width:100%}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__link{display:flex;align-items:center;gap:6px;width:100%;min-width:0;color:inherit;text-decoration:none}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__link:hover,.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__link:focus-visible{color:inherit}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__link:hover .verwaltung__lzdetail__nachbarlz__desc,.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__link:focus-visible .verwaltung__lzdetail__nachbarlz__desc{text-decoration:underline}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__main{display:flex;flex-direction:column;gap:2px;flex:1 1 0;min-width:0}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__head{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-width:0}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__tags{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__chevron{flex:0 0 auto;opacity:.5}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__label{flex:0 0 auto;font-size:11px;text-transform:uppercase;opacity:.65;white-space:nowrap}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__times{flex:0 1 auto;min-width:0;font-variant-numeric:tabular-nums}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__empty{font-style:italic;opacity:.65}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__uebergang{flex:0 1 auto;min-width:0;font-variant-numeric:tabular-nums}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__uebergang em{font-style:normal;opacity:.75}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__uebergang--warn{color:#f17400;font-weight:600}.page--vw_leistungszettel .verwaltung__lzdetail__nachbarlz__uebergang--alert{color:#c00;font-weight:600}.shiftSnapshotCompare{display:flex;flex-flow:column;height:100%}.shiftSnapshotCompare__head{flex-shrink:0;padding-bottom:8px}.shiftSnapshotCompare__headRow{display:flex;flex-wrap:wrap;gap:4px 16px;margin-bottom:4px}.shiftSnapshotCompare__toolbar{flex-shrink:0;padding:4px 0 8px;display:flex;align-items:center;gap:8px}.shiftSnapshotCompare__tableScroll{flex:1 1 auto;overflow:auto;max-width:100%}.shiftSnapshotCompare__group .structured-list-td{font-weight:600;padding-top:12px}.shiftSnapshotCompare__changed{font-weight:600}.shiftSnapshotCompare__marker{vertical-align:text-bottom;margin-right:4px}.shiftSnapshotCompare__marker svg{width:14px;height:14px}.shiftSnapshotCompare__missing{font-style:italic}.shiftSnapshotCompare__blank{opacity:.6}.shiftSnapshotCompare__legState{margin-left:6px;font-style:italic}.shiftSnapshotCompare__legRoute{opacity:.7;white-space:nowrap}.shiftSnapshotCompare__legCell{display:flex;align-items:flex-start;gap:4px}.shiftSnapshotCompare__legLines{display:grid;grid-template-columns:auto auto;gap:0 8px;white-space:nowrap}.shiftSnapshotCompare__legLineLabel{opacity:.7}.shiftSnapshotCompare__empty{font-style:italic;padding:16px 0}.tslogGroupDetails{overflow-x:auto;max-width:100%}.tslogGroupDetails .structured-list-td,.tslogGroupDetails .structured-list-th{padding-top:4px;padding-bottom:4px;white-space:nowrap}.tslogGroupDetails__action{width:1%;text-align:right}.tslogGroupCount__badge{display:inline-block;margin-left:6px;padding:0 6px;border-radius:10px;background:var(--layer-accent-01);color:var(--text-secondary);font-size:11px;font-weight:600;line-height:18px;white-space:nowrap}.darkmode .page--vw_arbeitszeiten{background-color:#1e254f}.page--vw_arbeitszeiten .column--list .h100vh{overflow:hidden}.page--vw_arbeitszeiten .list--vw_arbeitszeiten{min-width:1200px}.page--vw_arbeitszeiten .list--vw_arbeitszeiten .list__label__item:nth-child(2),.page--vw_arbeitszeiten .list--vw_arbeitszeiten .list__label__item:nth-child(3){min-width:400px}.page--vw_arbeitszeiten .list--vw_arbeitszeiten .list__item__attr:nth-child(2),.page--vw_arbeitszeiten .list--vw_arbeitszeiten .list__item__attr:nth-child(3){min-width:400px}.page--vw_arbeitszeiten .list--vw_arbeitszeiten .list__item__attr--title{cursor:pointer;overflow:hidden;width:200px}.page--vw_arbeitszeiten .detail__contract{position:relative;z-index:100;padding-right:32px}.page--vw_arbeitszeiten .detail__contract__modal .input{width:calc(50% - 16px)}.page--vw_arbeitszeiten .detail__contract__modal .select.input{max-width:unset}.page--vw_arbeitszeiten .detail__contract h2{margin-right:0}.page--vw_arbeitszeiten .detail__contract .input__wrapper{padding-right:32px}.page--vw_arbeitszeiten .detail__contract .select{max-width:408px}.page--vw_arbeitszeiten .detail__contract__wrapper{border-left:2px solid #0d91c6;padding-left:16px}.page--vw_arbeitszeiten .detail__contract__wrapper .column.w66{margin-right:32px}@media(max-width:2400px){.page--vw_arbeitszeiten .detail__contract__wrapper .column.w66{margin-right:0}}.page--vw_arbeitszeiten .detail__contract__wrapper .select,.page--vw_arbeitszeiten .detail__contract__wrapper .input--date,.page--vw_arbeitszeiten .detail__contract__wrapper .input--number{width:calc(50% - 4px)}.page--vw_arbeitszeiten .detail__contract__wrapper .checkbox__wrapper{margin-bottom:24px}.page--vw_arbeitszeiten .detail__contract__item{display:flex;flex-flow:wrap;padding:12px 16px 4px}.page--vw_arbeitszeiten .detail__contract__item .info span{font-size:16px}.page--vw_arbeitszeiten .detail__contract__item .info--100{margin-bottom:8px}.page--vw_arbeitszeiten .detail__contract__item .info--100 span{color:#273474}.page--vw_arbeitszeiten .detail__contract__item:nth-child(odd){background-color:#e6e6e6}.page--vw_arbeitszeiten .detail__contract__item:nth-child(1) .info--100 span{color:#0d91c6}.page--vw_arbeitszeiten .detail__contract .info:nth-last-child(1){margin-bottom:0}.page--vw_arbeitszeiten .detail__contract .info--red span{color:#c00}.page--vw_arbeitszeiten .detail__vacation{margin-top:32px;margin-bottom:0;overflow:hidden;padding-right:32px;min-height:200px}.page--vw_arbeitszeiten .detail__vacation h3{margin-right:0}.page--vw_arbeitszeiten .detail__vacation .list__container{height:unset}.page--vw_arbeitszeiten .detail__vacation .list--vacation .input{width:112px;margin-bottom:0}.page--vw_arbeitszeiten .detail__vacation .list--vacation .input label{display:none}.page--vw_arbeitszeiten .detail__vacation .list--vacation .input input{min-width:100%}.page--vw_arbeitszeiten .detail__vacation .list__label{overflow:hidden;margin-left:0}.page--vw_arbeitszeiten .detail__vacation .list__label__item{width:120px;min-width:120px;position:relative;left:18px}.page--vw_arbeitszeiten .detail__vacation .list__item__attr{width:120px;min-width:120px}.page--vw_arbeitszeiten .detail .highlight{background-color:#f1c300;border-radius:3px;padding:8px 16px;margin-top:-16px;margin-bottom:0;position:relative;color:#222;font-size:16px;font-weight:500;display:flex}.page--vw_arbeitszeiten .detail .highlight__icon{display:flex;flex-flow:column;justify-content:center;margin-right:16px}.page--vw_arbeitszeiten .detail .highlight__icon--yellow{background-color:#f1c300}.page--vw_arbeitszeiten .detail .highlight__item{padding:4px 0}.page--vw_arbeitszeiten .detail .highlight__item:nth-child(n+2){border-top:1px solid #888}.page--vw_arbeitszeiten .detail .highlight svg{width:24px;height:24px;position:relative;top:-1px;color:#fff;margin:0}.page--vw_arbeitszeiten .detail .info{margin-right:24px}.page--vw_arbeitszeiten .page--vw_leistungszettel--monatsuebersicht__lzDetail{position:absolute;width:73.5vw;height:calc(100vh - var(--uishell-offset, 0px));overflow:auto;top:0;right:0;background-color:#fff}.page--vw_arbeitszeiten .page--vw_leistungszettel--monatsuebersicht__lzDetail--closed{width:0}.page--vw_arbeitszeiten .info span{line-height:20px}.row--alignCenter .input--checkbox{align-items:center}@media(max-width:2400px){.page--vw_arbeitszeiten .detail__contract__wrapper{flex-flow:wrap}.page--vw_arbeitszeiten .detail__contract__item{margin-right:0}}.monatsuebersicht{display:flex}.monatsuebersicht a{color:inherit;text-decoration:none}.monatsuebersicht__wrapper{margin:0 0 0 32px}.monatsuebersicht__wrapper--small{margin:unset}.monatsuebersichtHead{position:relative}.monatsuebersichtHead h2{margin-right:0}.monatsuebersichtHead .input--month{position:absolute;top:0;right:82px;max-width:200px}.monatsuebersichtHead .input--month label{display:none}.monatsuebersichtHead a{position:absolute;top:0;right:42px}.monatsuebersichtHead a+a{right:0}.monatsuebersicht__tabs{display:flex;padding-top:19px;padding-right:16px}.monatsuebersicht__tabs__line{width:2px;background-color:#0d91c6;box-shadow:1px 1px 4px #00000054;position:relative;z-index:1}.monatsuebersicht__tabs__item{position:relative;height:30px;margin-bottom:2px}.monatsuebersicht__tabs__item__label{height:30px;width:60px;display:flex;justify-content:center;align-items:center;font-weight:600;background:#0d91c6;color:#fff;cursor:pointer;transition:all .25s ease;border-radius:4px 0 0 4px;box-shadow:1px 1px 4px #00000054}.monatsuebersicht__tabs__item__label:hover{background-color:#329e9b}.monatsuebersicht__tabs__item--active .monatsuebersicht__tabs__item__label{background-color:#273474;cursor:default}.monatsuebersicht__tabs__years{max-height:775px;overflow:hidden}.monatsuebersicht__tabs__month{padding-top:16px}.monatsuebersicht__tabs__month .monatsuebersicht__tabs__item__label{border-radius:0 4px 4px 0}.monatsuebersicht__table{flex:1}.monatsuebersicht__tableLabel{display:flex;position:relative;padding-left:372px}.monatsuebersicht__tableLabel label{width:80px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monatsuebersicht__tableLabel label.monatsuebersicht__tableLabel--wider{width:100px}.monatsuebersicht__tableLabel label.monatsuebersicht__tableLabel--zulage{width:150px}.monatsuebersicht__tableLabel label.monatsuebersicht__tableLabel--widest{width:200px}.monatsuebersicht__table a:nth-last-child(1) .monatsuebersicht__table__item{border-bottom:none}.monatsuebersicht__table__item{display:flex;align-items:center;padding:0 8px;min-height:32px;min-width:650px}.monatsuebersicht__table__item:nth-child(2n){background-color:#e6e6e6}.monatsuebersicht__table__item .icon{display:inline-block;min-width:30px}.monatsuebersicht__table__item>span{min-width:86px;color:#888}.monatsuebersicht__table__item>span b{font-weight:400;min-width:26px;display:inline-block}.monatsuebersicht__table__item .item__name{font-weight:600;width:250px;border-right:1px solid #ccc;padding-right:8px;cursor:pointer;display:flex;justify-content:space-between}.monatsuebersicht__table__item .item__name--verschoben{min-width:366px}.monatsuebersicht__table__item .item__name .icon{min-width:20px;color:#273474;cursor:default}.monatsuebersicht__table__item .item__name--lzActive{width:240px}.monatsuebersicht__table__item .item__name span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;color:#0d91c6}.monatsuebersicht__table__item .item__name span.orange{color:#f17400}.monatsuebersicht__table__item .item__name span.lightyellow,.monatsuebersicht__table__item .item__name span.darkyellow{color:#efcc63}.monatsuebersicht__table__item .item__name span.green{color:#6ec16e}.monatsuebersicht__table__item .item__name span.darkgreen{color:#006a10}.monatsuebersicht__table__item .item__name span.cyan{color:#329e9b}.monatsuebersicht__table__item .item__name span.blue{color:#0d91c6}.monatsuebersicht__table__item .item__name span.mediumblue{color:#4169e1}.monatsuebersicht__table__item .item__name span.magenta{color:#d4498e}.monatsuebersicht__table__item .item__name span.red{color:#c00}.monatsuebersicht__table__item .item__name span.grey{color:#ccc}.monatsuebersicht__table__item .item__name em{font-weight:600;color:#0d91c6;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px;display:inline-block;font-size:16px;margin-bottom:0}.monatsuebersicht__table__item .item__name em.red{color:#c00}.monatsuebersicht__table__item i{min-width:70px;font-style:normal;color:#ccc}.monatsuebersicht__table__item .item__zulage{width:150px;min-height:25px;padding:0 8px;border-right:1px solid #ccc}.monatsuebersicht__table__item .item__time{width:80px;min-height:25px;padding:0 8px;border-right:1px solid #ccc}.monatsuebersicht__table__item .item__time.blued{font-weight:600;border-color:#0d91c6}.monatsuebersicht__table__item .item__time.blue--border{border-color:#0d91c6}.monatsuebersicht__table__item .item__costcenters{width:100px;min-height:25px;padding:0 8px;border-right:1px solid #ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monatsuebersicht__table__item .item__wider{width:100px;min-height:25px;padding:0 8px;border-right:1px solid #ccc}.monatsuebersicht__content{width:100%}.monatsuebersicht__contentDienst{display:flex;align-items:center;min-height:32px}.monatsuebersicht__content .monatsuebersicht__contentDienst:not(:first-child){border-top:1px solid #ccc}.monatsuebersicht__content .monatsuebersicht__contentDienst--lzActive{padding-left:10px;background-color:#0d91c633;box-shadow:0 0 6px 1px #0d91c633;border-radius:5px}.monatsuebersicht__splitIcon{margin-left:4px;color:#329e9b;font-size:12px;cursor:pointer}.monatsuebersicht__splitIcon svg path{stroke:currentColor;stroke-width:40}.monatsuebersicht__combine{display:flex;border-top:1px solid #ccc;padding:8px 12px}.monatsuebersicht__combine label{color:#329e9b;font-weight:600;min-width:120px;font-size:16px}.monatsuebersicht__combine__urlaub{padding-left:82px;border-right:1px solid #ccc;width:362px}.monatsuebersicht__combine__urlaub .monatsuebersicht__combine__item{justify-content:space-between}.monatsuebersicht__combine__urlaub label{min-width:169px}.monatsuebersicht__combine__stunden{padding-left:39px;border-right:1px solid #ccc}.monatsuebersicht__combine__item{display:flex}.monatsuebersicht__combine__item span{width:80px;padding:0 8px;text-align:right}.monatsuebersicht__combine__item--diff{border-top:1px solid #ccc;margin-top:4px;padding-top:4px}.monatsuebersicht__combine__item--summe label{color:#273474!important}.monatsuebersicht__combine__value{width:80px;padding:0 8px;border-right:1px solid #ccc;text-align:right}.monatsuebersicht__combine__value--wider{width:100px}.monatsuebersicht__combine__value--zulage{width:150px}.monatsuebersicht__combine__value .monatsuebersicht__combine__item label{min-width:0}.monatsuebersicht__combine__value .monatsuebersicht__combine__item span{padding-right:0}.item__time__edit{position:relative;display:flex;justify-content:center;align-items:center}.item__time__edit .input{margin:0}.item__time__edit .input input{min-width:unset;min-height:unset;height:unset;padding:0 0 0 3px;margin:0}.item__time__edit .input input[type=time]::-webkit-calendar-picker-indicator{background:none}.item__time__edit .input input:focus{outline:none}.item__time__edit__icon{position:absolute;top:6.5px;right:0;color:#f17400}.item__time__edit__icon--delete{color:red}.item__time__edit__icon:hover{cursor:pointer;color:#ff4500}.icon--bs_warn{position:relative;font-size:14px}.icon--bs_warn svg{position:relative;z-index:2}.icon--bs_warn:after{position:absolute;content:"";width:20px;height:20px;display:flex;justify-content:center;align-items:center;background-color:#606060;border-radius:50px;top:1px;left:-3px;z-index:1}.detail__vacation__log{margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}.detail__vacation__log h3{margin:0 0 8px}.darkmode .page--vw_vertragsdaten{background-color:#1e254f}.page--vw_vertragsdaten .list__item__attr .input{margin-bottom:0}.page--vw_vertragsdaten .list__item__attr .input label{display:none}.vw_button{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#0d91c6;color:#fff;transition:.3s;font-size:18px;box-shadow:1px 1px 4px #00000054}.vw_button--multiple{display:flex;gap:5px;justify-content:center;align-items:center}.vw_button--small{width:30px;height:30px;font-size:16px}.vw_button--smaller{width:20px;height:20px;font-size:10px}.vw_button--orange{background-color:#f17400}.vw_button--orange:hover{background-color:#ff4500!important}.vw_button:hover{cursor:pointer;background-color:#329e9b}.contract_list{width:100%}.contract_list--row{display:flex;align-items:center;width:100%;padding:5px}.contract_list--row--sub{width:calc(100% - 30px);margin-left:30px!important}.contract_list--row--header{background-color:transparent!important;color:gray}.contract_list--row--header--zulagen{box-sizing:border-box;position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;background-color:#eaeaea!important;color:#232323;font-size:1.1em;margin:5px 0;box-shadow:1px 1px 2px #232323;padding:5px 10px;min-height:40px}.contract_list--row--list:nth-child(odd){background-color:#eaeaea}.contract_list--row--item{flex:1;padding:0 10px}.contract_list--row--item:nth-child(n):not(:last-child){border-right:solid 1px #dedede}.contract_list--row--item--title{background-color:gray;color:#fff}.contract_list--row--item--text{max-width:350px}.contract_list--row--item--short{max-width:150px}.contract_list--row--item--short--color{border:solid 1px black;width:100%;height:20px;padding:5px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:15px}.contract_list--row--item--time{max-width:150px}.contract_list--row--item--edit{max-width:400px;display:flex;align-items:center}.contract_list--edit_bonus{width:100%;display:flex;justify-content:space-between;align-items:center}.contract_list--space_between{display:flex;justify-content:space-between;align-items:center}.textCenter{text-align:center}.section_margin{margin:0 80px}.column_reverse{display:flex;flex-direction:column-reverse}.page--vw_dashboard{padding:0}.darkmode .page--vw_dashboard{background-color:#1e254f}.page--vw_dashboard .block+.block{padding-top:32px}.page--vw_dashboard .list__settings{top:-48px}.page--vw_dashboard .list{max-height:calc(100% + 30px)}.page--vw_dashboard .list--payoutRequests{max-height:calc(100% - 150px)}.page--vw_dashboard .list--payoutRequests .list__item a{text-decoration:none}.page--vw_dashboard .list--payoutRequests .list__item a>div{border-right:1px solid #ccc}.page--vw_dashboard .list--vw_mitarbeiter{transform:translateY(-14px)}.page--vw_dashboard .list--vw_mitarbeiter .list__settings{top:-35px;right:0}.page--vw_dashboard .list--vw_mitarbeiter .list__settings .ibutton{margin-top:2px}.page--vw_dashboard .list--vw_mitarbeiter .list__label{position:relative;height:44px;padding-top:24px;width:2000px}.page--vw_dashboard .list--vw_mitarbeiter .list__label__item:nth-child(n+2){min-width:120px}.page--vw_dashboard .list--vw_mitarbeiter .list__label:before{content:"";width:64px;height:44px;position:fixed;top:0;left:-46px}.page--vw_dashboard .list--vw_mitarbeiter .list__label:after{content:"";width:32px;height:80px;position:fixed;top:0;right:-32px}.page--vw_dashboard .list--vw_mitarbeiter .list__item__attr:nth-child(n+2){min-width:120px}.page--vw_dashboard .list--vw_statusnachrichten .list__item__attr--title{min-width:unset}.page--vw_dashboard .list--vw_statusnachrichten .list__item__attr:nth-child(2){width:200px}.page--vw_dashboard .list--vw_statusnachrichten .list__label__item:nth-child(1){min-width:unset}.page--vw_dashboard .list--vw_statusnachrichten .list__label__item:nth-child(2){width:200px}.page--vw_dashboard .list--vw_unternehmen .list__item:nth-child(odd){background-color:#e3e3e3}.darkmode .page--vw_dashboard .list--vw_unternehmen .list__item:nth-child(odd){background-color:#13162b}.lz_liste__wrapper{background-color:#e3e3e3;box-shadow:0 2px 8px #00000080;position:relative;z-index:1;overflow:hidden}.lz_liste__wrapper>.block{padding:0;height:100%;overflow:hidden}.lz_liste__wrapper .list--vw_mitarbeiter .list__label:before,.lz_liste__wrapper .list--vw_mitarbeiter .list__label:after{background-color:#e3e3e3}.darkmode .lz_liste__wrapper .list--vw_mitarbeiter .list__label:before,.darkmode .lz_liste__wrapper .list--vw_mitarbeiter .list__label:after{background-color:#13162b}.darkmode .lz_liste__wrapper{background-color:#13162b}.lz_liste_gesperrt__wrapper{background-color:#d5d5d5;box-shadow:0 2px 8px #00000080;overflow:hidden}.lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__label:before,.lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__label:after{background-color:#d5d5d5}.darkmode .lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__label:before,.darkmode .lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__label:after{background-color:#0d0d1a}.lz_liste_gesperrt__wrapper>.block{padding:0;height:100%;overflow:hidden}.lz_liste_gesperrt__wrapper .block__header{display:none}.lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__label__item:nth-child(2){min-width:200px}.lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__item__attr:nth-child(2){min-width:200px}.lz_liste_gesperrt__wrapper .list--vw_mitarbeiter .list__item__attr:nth-child(n+2){font-weight:400}.darkmode .lz_liste_gesperrt__wrapper{background-color:#0d0d1a}.submenu__item__warning{border:3px solid orange}.submenu__item__sollWarning__container{position:relative;width:calc(33.33% - 16px)}.submenu__item__sollWarning__container>a{width:100%!important}.submenu__item__sollWarning__info{position:absolute;bottom:15px;right:-195px;width:200px;min-height:70%;background-color:orange;color:#fff;display:flex;justify-content:left;align-items:flex-start;padding:15px;border-radius:3px;box-shadow:1px 1px 8px #d3d3d3;font-weight:700}.submenu__item__sollWarning__info:before{content:"";position:absolute;left:-7.5px;top:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:7.5px 7.5px 7.5px 0;border-color:transparent orange transparent transparent;transform:translateY(-50%)}.list__label__item--tiny{min-width:70px}.list__label__item--small{min-width:120px}.list__label__item--small--space-between{display:flex;justify-content:space-between;align-items:center}.list__label__item--small--space-between svg{transition:.3s}.list__label__item--small--space-between svg:hover{color:gray}.list__item__attr__icon{display:flex;justify-content:center;align-items:center}.list__item__attr__icon--green{color:#0c0;transition:.3s}.list__item__attr__icon--green:hover{cursor:pointer;color:#006400}.list__item__attr__icon--red{color:#c00;transition:.3s}.list__item__attr__icon--red:hover{cursor:pointer;color:#8b0000}.list__item__attr__icon--grey{color:gray}.list__item__attr--tiny{min-width:70px}.list__item__attr--small{min-width:120px}.vacation-requests-table{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.vacation-requests-table>.tr-tabs__wrapper{flex:1 1 auto;min-height:0;height:auto}.vacation-requests-table .tr-datatable__data td{padding-top:6px;padding-bottom:6px;vertical-align:middle}.vacation-requests-table .tr-datatable__data .tr-datatable__empty-row{display:table-row}.vacation-requests-table .tr-datatable__data td.tr-datatable__empty{display:table-cell;position:static}.vac-actions{display:flex;gap:8px;align-items:center}.vac-menu-link{display:block;width:100%;color:inherit;text-decoration:none;white-space:nowrap}.vac-byyear{display:flex;flex-direction:column;line-height:1.3}.vac-byyear__row{display:flex;justify-content:space-between;gap:8px;font-size:.85em;white-space:nowrap}.vac-byyear__year{color:#6f6f6f}.vacation-requests-modal p{margin:0 0 8px}.vw-request-tabs__count{display:inline-flex;align-items:center;margin-left:8px}.vw-request-tabs__count .badge{position:static;display:inline-flex;align-items:center}.page--auswertungen__subemnu .column{display:flex;margin-top:20px}.page--auswertungen__subemnu .row__ibl{width:135%}.openLZinfo{max-width:100%}.openLZinfo__container{padding:10px;box-sizing:border-box;max-height:60vh;display:flex;flex-flow:column;justify-content:left;align-items:flex-start;overflow:auto;background-color:#fff}.openLZinfo__container__staff{font-weight:700;font-size:18px;text-align:left;display:flex;justify-content:left;align-items:center;gap:10px}.openLZinfo__container__shifts{padding:10px 0 10px 20px;max-width:100%}.openLZinfo__container__shifts__elem{display:flex;justify-content:left;align-items:center;font-size:16px;width:100%;text-align:left;border-bottom:1px solid lightgrey}.openLZinfo__container__shifts__elem__text{padding:10px;overflow:hidden}.openLZinfo__container__shifts__elem__text__date{min-width:20%;max-width:20%}.openLZinfo__container__shifts__elem__text__shift,.openLZinfo__container__shifts__elem__text__status{min-width:40%;max-width:40%}.openLZinfo__confirmDownload{margin-top:20px}.page--vw_auswertungen .submenu__item{width:345px!important;min-height:142px}.page--vw_auswertungen .submenu__item__text{display:block;width:100%}@media(max-width:2400px){.page--vw_auswertungen .submenu .submenu__item{height:fit-content;font-size:18px;padding:16px}}.dienstplan__pdash__hero{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap;padding:0;margin-bottom:32px}.dienstplan__pdash__levelPills{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.dienstplan__pdash__levelPills .tr-tag{flex:none}.dienstplan__pdash__levelPills .tr-tag+.tr-tag{margin-inline-start:0}.dienstplan__pdash__gauges{flex:0 0 auto;display:flex;align-items:flex-start;gap:12px;padding:0 32px}.dienstplan__pdash__dWrap{display:flex;flex-direction:column;gap:6px;justify-content:center;margin-left:auto}.dienstplan__pdash__dCap{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #6f6f6f)}.dienstplan__pdash__dChips{display:inline-flex;flex-wrap:wrap;gap:4px 6px}.dienstplan__pdash__dChip{display:inline-flex}.dienstplan__pdash__minis{flex:0 0 auto;display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:minmax(132px,max-content);gap:8px}.dienstplan__pdash__mini{display:flex;align-items:center;gap:8px;padding:4px 12px;background-color:var(--background-or-layer);border:1px solid var(--border-subtle-01, #e0e0e0);border-radius:12px;min-width:132px}.dienstplan__pdash__mini__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background-color:var(--purple-5, #f6f2ff);color:var(--purple-50, #7000f9)}.dienstplan__pdash__mini__icon svg{width:15px;height:15px}.dienstplan__pdash__mini__body{display:flex;flex-direction:column;min-width:0}.dienstplan__pdash__mini__top{display:inline-flex;align-items:center;gap:6px}.dienstplan__pdash__mini__value{font-size:17px;font-weight:700;line-height:1.2;color:var(--purple-50, #7000f9);white-space:nowrap}.dienstplan__pdash__mini__label{font-size:11px;line-height:1.2;color:var(--text-secondary, #6f6f6f);white-space:nowrap}.dienstplan__pdash__heroChart{margin-left:auto;flex:0 0 auto;width:720px;max-width:100%;display:flex;flex-direction:column;justify-content:center}.dienstplan__pdash__heroChart__title{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--text-secondary, #6f6f6f);margin-bottom:4px}.dienstplan__pdash__perday{display:flex;align-items:stretch;gap:2px;height:118px}.dienstplan__pdash__perday__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.dienstplan__pdash__perday__barwrap{flex:1 1 auto;min-height:0;display:flex;align-items:flex-end}.dienstplan__pdash__perday__stack{width:100%;min-height:2px;display:flex;flex-direction:column;border-radius:3px 3px 0 0;overflow:hidden}.dienstplan__pdash__perday__seg{flex:1 1 0;min-height:15px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:#fff}.dienstplan__pdash__perday__seg--hard{background-color:var(--purple-60, #7000f9)}.dienstplan__pdash__perday__seg--soft{background-color:var(--purple-40, #a267fd)}.dienstplan__pdash__perday__lbl{margin-top:3px;font-size:9px;line-height:1;text-align:center;color:var(--text-secondary, #6f6f6f);white-space:nowrap;overflow:hidden}.dienstplan__pdash__rail{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start;min-height:0;overflow:auto}.dienstplan__pdash__card{background:var(--layer-01);border:1px solid var(--border-subtle-01, #e0e0e0);border-radius:8px;padding:10px 12px;min-width:0}.dienstplan__pdash__card h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--text-secondary, #6f6f6f)}.dienstplan__pdash__card--wide{grid-column:1/-1}.dienstplan__pdash__none{color:var(--text-secondary, #6f6f6f);font-size:12px;padding:8px 0}.dienstplan__pdash__tmlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.dienstplan__pdash__tmrow{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.dienstplan__pdash__tmrow__name{flex:0 0 104px;width:104px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary, #161616)}.dienstplan__pdash__tmrow__track{flex:1 1 auto;min-width:0;height:16px;display:flex}.dienstplan__pdash__tmrow__fill{display:flex;height:100%;min-width:2px;border-radius:3px;overflow:hidden}.dienstplan__pdash__tmrow__seg{display:flex;align-items:center;justify-content:center;min-width:16px;font-size:10px;font-weight:700;line-height:1;color:#fff}.dienstplan__pdash__tmrow__seg--hard{background-color:var(--purple-60, #7000f9)}.dienstplan__pdash__tmrow__seg--soft{background-color:var(--purple-40, #a267fd)}.dienstplan__pdash__gflist .dienstplan__pdash__gfrow,.dienstplan__pdash__unlist .dienstplan__pdash__unrow,.dienstplan__pdash__tmlist .dienstplan__pdash__tmrow{width:100%;height:auto;justify-content:flex-start;background:transparent;font-weight:400}.dienstplan__pdash__gflist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dienstplan__pdash__gfrow{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:6px 8px;border-top:1px solid var(--border-subtle-01, #eee);border-radius:6px;cursor:pointer;outline:none}.dienstplan__pdash__gfrow:first-child{border-top:none}.dienstplan__pdash__gfrow:hover,.dienstplan__pdash__gfrow:focus-visible{background:var(--layer-hover-01, rgba(0, 0, 0, .05))}.dienstplan__pdash__gfrow__km{flex:0 0 auto;min-width:64px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--purple-50, #7000f9)}.dienstplan__pdash__gfrow__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.dienstplan__pdash__gfrow__name{font-weight:500;color:var(--text-primary, #161616);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dienstplan__pdash__gfrow__meta{font-size:11px;color:var(--text-secondary, #6f6f6f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dienstplan__pdash__unhint{font-size:11px;line-height:1.35;color:var(--text-secondary, #6f6f6f);margin-bottom:6px}.dienstplan__pdash__unlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.dienstplan__pdash__unrow{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:6px 8px;border-top:1px solid var(--border-subtle-01, #eee);border-radius:6px;cursor:pointer;outline:none}.dienstplan__pdash__unrow:first-child{border-top:none}.dienstplan__pdash__unrow:hover,.dienstplan__pdash__unrow:focus-visible{background:var(--layer-hover-01, rgba(0, 0, 0, .05))}.dienstplan__pdash__unrow__date{flex:0 0 auto;min-width:52px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--purple-50, #7000f9)}.dienstplan__pdash__unrow__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.dienstplan__pdash__unrow__name{font-weight:500;color:var(--text-primary, #161616);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dienstplan__pdash__unrow__meta{font-size:11px;color:var(--text-secondary, #6f6f6f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dienstplan__pdash__unmore{font-size:11px;color:var(--text-secondary, #6f6f6f);padding:6px 8px 0}.dienstplan__pruefung{display:flex;flex-direction:column;height:100%;position:relative;color:var(--text-primary, #161616)}.dienstplan__pruefung__head{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:0 2px 12px;margin-bottom:8px}.dienstplan__pruefung__head .heading-compact{color:var(--text-secondary)}.dienstplan__pruefung__legend{margin-left:auto}.dienstplan__pruefung__legend,.dienstplan__pruefung__filter{display:flex;align-items:center;gap:6px}.dienstplan__pruefung__warn{color:var(--support-01, #da1e28)}.dienstplan__pruefung__count{color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__avgStrip{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;padding:6px 2px 2px;color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__avgStrip__item{display:inline-flex;align-items:baseline;gap:5px}.dienstplan__pruefung__avgStrip__label{color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__avgStrip__val{font-weight:600;color:var(--text-primary, #161616)}.dienstplan__pruefung__bfStrip{display:flex;flex-wrap:wrap;gap:6px 24px;padding:2px 2px 6px}.dienstplan__pruefung__bfStrip__col{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px}.dienstplan__pruefung__bfStrip__label{color:var(--text-secondary, #6f6f6f);font-weight:600}.dienstplan__pruefung__bfStrip__chips{display:flex;flex-wrap:wrap;gap:4px}.dienstplan__pruefung__bfChip{display:inline-flex}.dienstplan__pruefung__main{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr 720px;gap:32px;align-items:stretch}.dienstplan__pruefung__col{display:flex;flex-direction:column;gap:32px;min-width:0;min-height:0}.dienstplan__pruefung__grpHeader{display:inline-flex;align-items:center;gap:6px;font-weight:700;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.dienstplan__pruefung__grpChevron{display:inline-block;width:12px;color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__grpDot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.dienstplan__pruefung__grpDot--hard{background:var(--support-error, #da1e28)}.dienstplan__pruefung__grpDot--soft{background:var(--support-warning, #f1c21b)}.dienstplan__pruefung__grpDot--none{background:var(--support-success, #24a148)}.dienstplan__pruefung__tableWrap{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.dienstplan__pruefung__table{flex:1 1 auto;min-height:0}.dienstplan__pruefung__cellTrigger{display:inline-flex;cursor:pointer}.dienstplan__pruefung__cellContent{display:inline-flex;gap:2px;align-items:center}.dienstplan__pruefung__dChips{display:inline-flex;flex-wrap:wrap;gap:2px 3px;line-height:1.6}.dienstplan__pruefung__dChip{display:inline-flex}.dienstplan__pruefung__detail{width:400px;max-width:85vw;max-height:68vh;overflow:auto;padding:10px 14px;background:var(--layer-01);border-radius:6px;color:var(--text-primary, #161616);font-size:13px}.dienstplan__pruefung__detail ul{list-style:none;margin:6px 0 0;padding:0}.dienstplan__pruefung__detail li{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 0;border-top:1px solid var(--border-subtle-01, #eee)}.dienstplan__pruefung__detail li:first-child{border-top:none}.dienstplan__pruefung__detailHead{display:flex;align-items:center;gap:8px;font-weight:600}.dienstplan__pruefung__vLabel{font-weight:500}.dienstplan__pruefung__vDetail{color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__detailSub{margin-top:10px;margin-bottom:2px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__detailShifts li{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.dienstplan__pruefung__shiftName{font-weight:500}.dienstplan__pruefung__shiftTime{color:var(--text-secondary, #6f6f6f);font-variant-numeric:tabular-nums;white-space:nowrap}.dienstplan__pruefung__compact{display:flex;flex-direction:column;height:100%;min-height:0;gap:8px;padding:4px 2px;font-size:13px}.dienstplan__pruefung__compactBar{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;flex:0 0 auto;padding-bottom:8px;border-bottom:1px solid var(--border-subtle-01, #e0e0e0)}.dienstplan__pruefung__compactScroll{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:12px;padding:2px}.dienstplan__pruefung__compactHint{color:var(--text-secondary, #6f6f6f)}.dienstplan__pruefung__detail--compact{width:auto;max-width:none;max-height:none;flex:1 1 auto;min-height:0;overflow:auto;background:transparent;border-radius:0;padding:0 2px;color:var(--text-primary, #161616)}.dienstplan__pruefung__shiftRow{cursor:pointer;border-radius:4px}.dienstplan__pruefung__shiftRow:hover{background:var(--layer-hover-01, rgba(0, 0, 0, .05))}.dienstplan__solveHistory{margin:4px 0 8px}.dienstplan__solveHistory__cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.2}.dienstplan__solveHistory__idx{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.dienstplan__solveHistory__star{color:var(--support-success, #198038)}.dienstplan__solveHistory__origin{display:inline-flex}.dienstplan__solveHistory__hw{display:inline-flex;align-items:center;gap:4px}.dienstplan__newAbsence .calendar-container .calendar-dropdown{border:1px solid #ccc;border-radius:3px;padding:16px;margin-bottom:16px;width:320px}.dienstplan__newAbsence .calendar-container .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dienstplan__newAbsence .calendar-container .calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.dienstplan__newAbsence .calendar-container .ibutton{margin:0}.dienstplan__newAbsence .calendar-container .ibutton+.ibutton{margin-left:4px}.dienstplan__steering{padding:8px 0}.dienstplan__steering__row{display:flex;gap:32px;align-items:flex-end;margin:4px 0 8px}.dienstplan__steering__row>:first-child{flex:1 1 auto;min-width:0}.dienstplan__steering__row--disabled{opacity:.5}.dienstplan__steering__value{font-weight:600;display:inline-block;min-width:200px;margin-bottom:12px;white-space:nowrap;color:var(--text-secondary, #6f6f6f)}.dienstplan__steering__warn{display:flex;align-items:center;gap:6px;color:var(--support-caution, #b28600);font-size:.85em;margin-top:4px}.dienstplan__steering__haefen{margin-top:8px}.dienstplan__steering__hint{display:block;margin-top:4px;color:var(--text-secondary, #6f6f6f)}.dienstplan__staffHistory{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.dienstplan__staffHistory__picker{flex:0 0 auto;margin-bottom:16px}.dienstplan__staffHistory__table{flex:1 1 auto;min-height:0;overflow:auto}.dienstplan__teilstueck{white-space:nowrap;position:absolute;max-width:8000px;-webkit-user-select:none;user-select:none;display:flex;margin-top:0;cursor:pointer;height:40px;overflow:visible;z-index:5}.dienstplan__teilstueck--mouseOver:not(.dienstplan__teilstueck--order){z-index:1000!important}.dienstplan__planungsbereich--20n .dienstplan__teilstueck,.dienstplan__content--20n .dienstplan__teilstueck{margin:0}.dienstplan__teilstueck__moveTSSelect{position:absolute;background-color:#329e9b;box-shadow:0 0 5px #00000054;transform:translate(-5px,86px);width:200px!important;min-width:300px!important;padding:4px 16px 16px;z-index:300}.dienstplan__teilstueck__moveTSSelect h5{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px;margin-top:12px;width:100%}.dienstplan__teilstueckWrapper{margin:8px 0 32px;min-height:77px}.dienstplan__teilstueckBody{position:relative;background-color:#0d91c6;box-shadow:0 0 8px #00000054;min-height:40px;color:#fff}.dienstplan__content--8d .dienstplan__teilstueck:not(.dienstplan__teilstueck--block) .dienstplan__teilstueckBody,.dienstplan__planungsbereich--8d .dienstplan__teilstueck:not(.dienstplan__teilstueck--block) .dienstplan__teilstueckBody{display:flex;flex-flow:column}.dienstplan__content--16d .dienstplan__teilstueck:not(.dienstplan__teilstueck--block) .dienstplan__teilstueckBody,.dienstplan__planungsbereich--16d .dienstplan__teilstueck:not(.dienstplan__teilstueck--block) .dienstplan__teilstueckBody{display:flex;flex-flow:column}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckBody{width:unset!important;height:fit-content}.dienstplan__teilstueckBodyTop{display:flex;justify-content:flex-start;align-items:center;font-size:15px;font-weight:600;letter-spacing:0;line-height:17px;flex:1;padding:3px 6px 0;overflow:hidden;transition:padding-left .25s ease}.dienstplan__teilstueck--block .dienstplan__teilstueckBodyTop{padding:4px 8px 0}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckBodyTop{padding:4px 12px}.dienstplan__teilstueckBodyBottom{display:flex;justify-content:center;align-items:flex-start;flex-flow:column;font-weight:600;width:100%;overflow-x:hidden;transition:padding-left .25s ease;position:relative;top:-2px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckBodyBottom{margin-top:-4px;padding-left:6px;padding-bottom:4px;top:0}.dienstplan__teilstueckBodyBottom__notes{font-weight:400;padding-left:6px}.dienstplan__teilstueckBodyBottom__notes i{display:inline-block;font-style:normal}.dienstplan__teilstueckBodyBottom__notes i:nth-child(2){margin-left:6px;padding-left:6px;border-left:1px solid #ccc}.dienstplan__teilstueckTeilelemente{display:flex;font-size:12px;border-top:1px solid #fff;overflow-x:hidden;margin-top:3px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckTeilelemente{font-size:14px}.dienstplan__teilstueckTeilelemente span{margin-right:3px;border-right:1px solid #fff;color:#0d91c6;display:inline-block;padding-right:4px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckTeilelemente span{margin-right:4px;padding-right:5px;line-height:24px}.dienstplan__teilstueckTeilelemente span:nth-child(1){margin-left:5px}.dienstplan__teilstueckTeilelemente span:nth-last-child(1){border-right:none}.dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking{background-color:#273474;padding:0 4px;color:#fff;margin-left:0;font-weight:400}.dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking--geschleppt{background-color:#0d91c6;margin-left:-4px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking{padding-left:8px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking svg{margin-right:6px}.dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking i{font-style:normal;position:relative}.dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking i:nth-of-type(n+2){display:inline-block;padding-left:13px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking i:nth-of-type(n+2){padding-left:16px}.dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking i:nth-of-type(n+2):before{content:"&";position:absolute;left:2px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckTeilelemente span.dienstplan__teilstueckLoking i:nth-of-type(n+2):before{left:3px}.dienstplan__teilstueckAnfang,.dienstplan__teilstueckEnde{position:absolute;top:0;font-size:13px;line-height:15px;font-weight:600;display:flex;flex-flow:column;justify-content:center;align-items:flex-end;color:#f17400;height:100%;width:42px}.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckAnfang,.dienstplan__teilstueck--mouseOver .dienstplan__teilstueckEnde{background-color:#ffffffe6}.dienstplan__teilstueckAnfang{left:-42px;padding-right:4px}.dienstplan__teilstueckEnde{left:100%;padding-left:8px;align-items:flex-start;border-bottom:2px solid #0d91c6}.dienstplan__teilstueckButton{margin-left:24px;padding-top:2px}.dienstplan__teilstueck .dienstplan__teilstueckNotes{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dienstplan__teilstueck:not(.dienstplan__teilstueck--order) .dienstplan__teilstueckNotes{padding:0 4px;margin-right:3px;border-right:1px solid #fff}.dienstplan__teilstueck:not(.dienstplan__teilstueck--order) .dienstplan__teilstueckNotes+.dienstplan__teilstueckLoking{margin-left:-3px}.dienstplan__teilstueck:not(.dienstplan__teilstueck--order).dienstplan__teilstueck--mouseOver .dienstplan__teilstueckNotes{padding:2px 8px}.dienstplan__teilstueck--sizeS{z-index:9}.dienstplan__teilstueck--sizeXS{z-index:10}.dienstplan__teilstueck--red{z-index:6}.dienstplan__teilstueck--order{white-space:unset}.dienstplan__teilstueck--selected{box-shadow:0 0 0 8px #329e9b;z-index:100;height:fit-content;margin-top:0}.dienstplan__teilstueck--selected.dienstplan__teilstueck--block .dienstplan__teilstueckBody{transform:translate(0)}.dienstplan__row--unverplant .dienstplan__teilstueck:nth-child(6n-4){transform:translateY(-107px)}.dienstplan__row--unverplant .dienstplan__teilstueck:nth-child(6n-3){transform:translateY(-66px)}.dienstplan__row--unverplant .dienstplan__teilstueck:nth-child(6n-2){transform:translateY(-25px)}.dienstplan__row--unverplant .dienstplan__teilstueck:nth-child(6n-1){transform:translateY(25px)}.dienstplan__row--unverplant .dienstplan__teilstueck:nth-child(6n){transform:translateY(66px)}.dienstplan__row--unverplant .dienstplan__teilstueck:nth-child(6n+1){transform:translateY(107px)}.turnusmodelle{display:flex;flex-direction:column;gap:1rem;height:100%;padding:1rem;box-sizing:border-box}.turnusmodelle__kopf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.5rem}.turnusmodelle__kennzahlen{display:flex;flex-direction:column;gap:8px;min-height:2rem}.turnusmodelle__kennzahlen .label-01{color:var(--text-secondary)}.turnusmodelle__inhalt{display:flex;gap:1.5rem;flex:1;min-height:0}.turnusmodelle__kalender{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.turnusmodelle__kalender__kopf,.turnusmodelle__kalender__raster{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.turnusmodelle__kalender__raster{overflow-y:auto;align-content:start;padding-right:4px}.turnusmodelle__kalender__kopfzelle{font-weight:600;font-size:.85rem;text-align:center;padding:2px 0;color:var(--text-secondary)}.turnusmodelle__tag{display:flex;flex-direction:column;gap:2px;min-height:4.25rem;border:1px solid var(--border-subtle-01, #e0e0e0);border-radius:2px;padding:2px;box-sizing:border-box}.turnusmodelle__tag__kopf{font-size:.7rem;color:var(--text-secondary);white-space:nowrap}.turnusmodelle__tag__dienst{flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:2px;padding:2px 4px;overflow:hidden}.turnusmodelle__tag__name{font-size:.75rem;line-height:1.1;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnusmodelle__tag__zeit{font-size:.7rem;flex:0 0 auto;opacity:.9;white-space:nowrap}.turnusmodelle__tag__frei{flex:1}.turnusmodelle__seite{width:16rem;flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.turnusmodelle__seite .label-01{color:var(--text-secondary)}.turnusmodelle__verteilung{display:flex;align-items:center;gap:.5rem}.turnusmodelle__verteilung__marke{width:1rem;height:1rem;border-radius:2px;flex:0 0 auto}.turnusmodelle__verteilung__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnusmodelle__verteilung__anzahl{font-variant-numeric:tabular-nums}.turnusmodelle__verteilung--frei{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--border-subtle-01, #e0e0e0);opacity:.8}.turnusmodelle__aktionen{display:flex;align-items:center;gap:.5rem;height:2rem;margin-left:auto}.turnusmodelle .select.turnusmodelle__feld--modell{width:26rem;max-width:26rem}.turnusmodelle .input.turnusmodelle__feld--name,.turnusmodelle .input.turnusmodelle__feld--beschreibung{width:16rem;max-width:16rem}.turnusmodelle .input.turnusmodelle__feld--wochen{width:9rem;max-width:9rem}.turnusmodelle .select,.turnusmodelle .input{min-width:0;margin-right:0;margin-bottom:0}.turnusmodelle__kalender__raster--bearbeitbar .turnusmodelle__tag{cursor:pointer}.turnusmodelle__kalender__raster--bearbeitbar .turnusmodelle__tag:hover{border-color:var(--border-interactive, #0f62fe)}.turnusmodelle__tag--gewaehlt{border-color:var(--border-interactive, #0f62fe);border-width:2px;padding:1px}.turnusmodelle__zuweisen{display:flex;flex-direction:column;gap:4px}.turnusmodelle__zuweisen__knopf{display:flex;align-items:center;min-height:2rem;padding:4px 8px;border:1px solid var(--border-subtle-01, #e0e0e0);border-radius:2px;background:transparent;font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.turnusmodelle__zuweisen__knopf:disabled{cursor:not-allowed;opacity:.45}.turnusmodelle__zuweisen__knopf--leeren{margin-top:.25rem;justify-content:center}.turnusmodelle__zuweisen__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turnusmodelle__planen{width:25rem;flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;padding-right:.5rem;border-right:1px solid var(--border-subtle-01, #e0e0e0)}.turnusmodelle__planen__kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.turnusmodelle__planen__kopf .label-01,.turnusmodelle__planen__hinweis{color:var(--text-secondary)}.turnusmodelle__planen__fehler{color:var(--support-error, #da1e28)}.turnusmodelle__planen__zeilen{display:flex;flex-direction:column;gap:.25rem}.turnusmodelle__planen__zeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle-01, #e0e0e0)}.turnusmodelle__planen__zeile .select{flex:1 1 100%;min-width:0;margin-right:0;margin-bottom:0}.turnusmodelle__planen__zeile .input.turnusmodelle__planen__woche{width:12.5rem;max-width:12.5rem;min-width:0;margin-right:0;margin-bottom:0}.turnusmodelle__planen__weg{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;flex:0 0 auto;border:none;background:transparent;border-radius:2px;cursor:pointer;color:var(--text-secondary)}.turnusmodelle__planen__weg:hover:not(:disabled){background:var(--layer-hover-01, rgba(0, 0, 0, .05));color:var(--support-error, #da1e28)}.turnusmodelle__planen__weg:disabled{cursor:not-allowed;opacity:.45}.dienstplan__keineAuswahl{position:absolute;top:96px;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:16px;max-width:640px;padding:16px 20px;font-family:var(--font-family, system-ui);color:var(--text-primary, #161616);background-color:var(--layer-01, #f4f4f4);border:1px solid var(--border-subtle-01, #c6c6c6);border-left:4px solid var(--support-info, #0043ce);border-radius:4px;box-shadow:0 4px 12px #00000026}.dienstplan__keineAuswahl__icon{flex:0 0 auto;color:var(--support-info, #0043ce)}.dienstplan__keineAuswahl__text{flex:1 1 auto;min-width:0}.dienstplan__keineAuswahl__titel{font-size:.95rem;font-weight:600;margin-bottom:2px}.dienstplan__keineAuswahl__beschreibung{font-size:.85rem;line-height:1.35;color:var(--text-secondary, #525252)}.dienstplan__keineAuswahl__button{flex:0 0 auto;padding:8px 14px;font-family:inherit;font-size:.85rem;color:var(--text-on-color, #ffffff);background-color:var(--button-primary, #0f62fe);border:0;border-radius:4px;cursor:pointer}.dienstplan__keineAuswahl__button:hover{background-color:var(--button-primary-hover, #0353e9)}.dienstplan__keineAuswahl__button:focus-visible{outline:2px solid var(--focus, #0f62fe);outline-offset:2px}.dienstplan__wochenplanung{display:flex;flex-direction:column;gap:32px;height:100%;box-sizing:border-box}.dienstplan__wochenplanung__days{display:grid;grid-template-columns:repeat(7,minmax(200px,1fr));gap:16px;flex:1;min-height:0;overflow-x:auto}.dienstplan__wochenplanung__tile{min-height:210px}.dienstplan__wochenplanung__tile .tr-tile{display:flex;flex-direction:column;height:100%;margin:0;width:100%;padding:16px 8px 8px}.dienstplan__wochenplanung__tile .tr-tile__content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.dienstplan__wochenplanung__tile .tr-tile__top{display:none}.dienstplan__wochenplanung__tile.is-we .dienstplan__wochenplanung__tile__head{color:var(--text-error, #ff8389)}.dienstplan__wochenplanung__tile__head{margin:0 0 6px;text-align:center;font-weight:600}.dienstplan__wochenplanung__tile__body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.dienstplan__wochenplanung__tile__foot{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:8px}.dienstplan__wochenplanung__tile__foot .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.dienstplan__wochenplanung__grp__label{display:block;margin-bottom:0}.dienstplan__wochenplanung__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;color:#fff;font-size:11px;margin:2px 2px 2px 0}.dienstplan__wochenplanung__chip__count{font-weight:600;opacity:.85}.dienstplan__wochenplanung__x{cursor:pointer;opacity:.65;font-style:normal}.dienstplan__wochenplanung__actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.dienstplan__wochenplanung__actions .select{margin:0}.dienstplan__wochenplanung__actions .select .validation-message{display:none}.dienstplan__wochenplanung__kw{display:flex;flex-direction:column;min-width:260px}.dienstplan__wochenplanung__hint{flex-basis:100%;color:var(--text-secondary, #a8a8a8);margin:0}.dienstplan__wochenplanung__add{display:flex;flex-direction:column;gap:8px}.dienstplan__wochenplanung__add__list{max-height:340px;overflow:auto}.dienstplan__wochenplanung__add__cell{display:flex;align-items:center;gap:10px;width:100%}.dienstplan__wochenplanung__add__desc{flex:1}.dienstplan__wochenplanung__add__time{flex:0 0 auto;width:100px;text-align:right;color:var(--text-secondary, #a8a8a8);font-style:italic;white-space:nowrap}.dienstplan__wochenplanung__add__anzahl{flex:0 0 auto;width:90px;margin-left:12px;position:relative;left:16px}.dienstplan__wochenplanung__add__anzahl input{min-width:unset;padding-right:50px!important;padding-left:8px!important}.dienstplan__wochenplanung__add__anzahl label,.dienstplan__wochenplanung__add__anzahl .validation-message{display:none}.dienstplan__wochenplanung__add__anzahl .tr-input.input,.dienstplan__wochenplanung__add__anzahl .tr-input__wrapper{margin-bottom:0}.dienstplan__wochenplanung__add__hint{color:var(--text-secondary, #a8a8a8);margin:0}.dienstplan__verlaufWindow{display:flex;flex-direction:column;height:100%}.dienstplan__verlaufWindow__week{max-width:260px}.dienstplan__verlaufWindow__solves{display:flex;flex-wrap:wrap;gap:8px}.dienstplan__verlaufWindow__toolbar{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.dienstplan__verlaufWindow__actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.dienstplan__verlaufWindow__split{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,1fr);gap:16px;flex:1 1 auto;min-height:0}.dienstplan__verlaufWindow__list{overflow-y:auto;min-height:0}.dienstplan__verlaufWindow__list--full{flex:1 1 auto}.dienstplan__verlaufWindow__detail{overflow-y:auto;min-height:0;border-left:1px solid var(--border-subtle, rgba(0, 0, 0, .12));padding-left:16px}.dienstplan__verlaufWindow__detailEmpty{opacity:.6}.dienstplan__verlaufWindow__detailBadge{display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:4px;background:var(--surface-2, rgba(0, 0, 0, .06));margin-bottom:8px}.dienstplan__verlaufWindow__detailHead{display:flex;justify-content:space-between;font-size:.85rem;opacity:.8;margin-bottom:12px}.dienstplan__verlaufWindow__detailStats{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px}.dienstplan__verlaufWindow__detailStats dt{opacity:.7}.dienstplan__verlaufWindow__detailStats dd{margin:0;font-variant-numeric:tabular-nums}.dienstplan__verlaufWindow__detailHint{font-size:.8rem;opacity:.75;margin-bottom:12px}.dienstplan__autoPlanWindow{display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:auto;font-family:Segoe UI,sans-serif!important}.dienstplan__autoPlanWindow__section{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dienstplan__autoPlanWindow__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.dienstplan__autoPlanWindow__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:32px}.dienstplan__autoPlanWindow__metaItem{display:inline-flex;align-items:baseline;gap:2px;color:var(--text-secondary, #6f6f6f)}.dienstplan__autoPlanWindow__metaItem strong{color:var(--text-primary);font-weight:600}.dienstplan__autoPlanWindow__metaItem--warn{color:var(--color-caution, #b35c00)}.dienstplan__autoPlanWindow__metaItem--warn strong{color:inherit}.dienstplan__autoPlanWindow__ring{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:12px}.dienstplan__autoPlanWindow__progress{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;margin-bottom:32px}.dienstplan__autoPlanWindow__lists{flex:0 0 auto;display:flex;flex-direction:column}.dienstplan__autoPlanWindow__lists .tr-containedList--small .tr-containedList__item--title{padding-right:0}.dienstplan__autoPlanWindow__cov{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.dienstplan__autoPlanWindow__cov__row{display:flex;justify-content:space-between;align-items:baseline}.dienstplan__autoPlanWindow__cov__track{height:8px;border-radius:4px;background:var(--border-subtle-01);overflow:hidden}.dienstplan__autoPlanWindow__cov__fill{height:100%;border-radius:4px;background:var(--support-success);transition:width .4s ease}.dienstplan__autoPlanWindow__cov__fill--indeterminate{width:40%;background:var(--interactive, #0f62fe);animation:autoPlanCovIndeterminate 1.4s ease-in-out infinite}.dienstplan__autoPlanWindow__cov__sub{color:var(--text-secondary)}.dienstplan__autoPlanWindow__cov--muted{opacity:.45;transition:opacity .2s ease}.dienstplan__autoPlanWindow__statusLine{display:flex;align-items:center;gap:6px}.dienstplan__autoPlanWindow__statusLine svg{flex:0 0 auto;width:16px;height:16px}.dienstplan__autoPlanWindow__activeRuns{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-bottom:12px;background:var(--layer-01);border-inline-start:3px solid var(--support-caution, #b35c00)}.dienstplan__autoPlanWindow__activeRuns__head{display:flex;align-items:center;gap:6px}.dienstplan__autoPlanWindow__activeRuns__head svg{flex:0 0 auto;width:16px;height:16px}.dienstplan__autoPlanWindow__activeRuns__row{line-height:1.4}.dienstplan__autoPlanWindow__activeRuns__batch{color:var(--text-secondary)}.dienstplan__autoPlanWindow__activeRuns__hint{margin:0;color:var(--text-secondary)}.dienstplan__autoPlanWindow__clistTitle{display:inline-flex;align-items:center;gap:6px}.dienstplan__autoPlanWindow__clistTitle svg{flex:0 0 auto;width:16px;height:16px}.dienstplan__autoPlanWindow__metricRow{display:flex;justify-content:space-between;gap:12px}.dienstplan__autoPlanWindow__metricRow--muted{color:var(--text-secondary)}.dienstplan__autoPlanWindow__trend--up{display:inline-flex;align-items:center;color:var(--support-success)}.dienstplan__autoPlanWindow__trend--up svg{width:18px;height:18px}.dienstplan__autoPlanWindow__trend--stable{color:var(--text-secondary)}.dienstplan__autoPlanWindow__scoreTotals{padding-top:8px;border-top:1px solid var(--border-subtle-01)}.dienstplan__autoPlanWindow__scoreTotals__row{display:flex;justify-content:space-between;align-items:baseline;color:var(--text-secondary)}.dienstplan__autoPlanWindow__scoreTotals__row strong{color:var(--text-primary);font-weight:600}.dienstplan__autoPlanWindow__scoreTotals__row--sum{margin-top:4px;color:var(--text-primary)}.dienstplan__autoPlanWindow__scoreTotals__row--sum strong{color:var(--text-primary)}.dienstplan__autoPlanWindow__scoreTotals__guete{margin-top:4px;color:var(--text-helper);text-align:right}.dienstplan__autoPlanWindow__scoreTotals__levers{margin-top:4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:var(--text-helper)}.dienstplan__autoPlanWindow__scoreTotals__lever{color:var(--text-secondary);font-variant-numeric:tabular-nums}.dienstplan__autoPlanWindow__scoreTotals__stopHint{margin-top:6px;text-align:right;font-weight:600;color:var(--support-success, #198038)}.dienstplan__autoPlanWindow__scoreTotals__summary{margin-top:4px;text-align:right;color:var(--text-secondary)}.dienstplan__autoPlanWindow__groupPoints{margin-left:auto;padding-left:8px;color:var(--text-secondary);font-variant-numeric:tabular-nums}.dienstplan__autoPlanWindow__groupLabel{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.dienstplan__autoPlanWindow__groupLabel__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan__autoPlanWindow__groupLabel .tr-tag{flex:none}.dienstplan__autoPlanWindow__groupLabel .tr-tag+.tr-tag{margin-inline-start:0}.dienstplan__autoPlanWindow__legend{display:table;border-collapse:collapse;margin-bottom:12px;font-size:12px;color:var(--text-secondary)}.dienstplan__autoPlanWindow__legend__row{display:table-row}.dienstplan__autoPlanWindow__legend__tag{display:table-cell;vertical-align:middle;white-space:nowrap}.dienstplan__autoPlanWindow__legend__text{display:table-cell;vertical-align:middle;padding:3px 0}.dienstplan__autoPlanWindow__legend .tr-tag{flex:none}.dienstplan__autoPlanWindow__legend .tr-tag+.tr-tag{margin-inline-start:0}.dienstplan__autoPlanWindow__scoreList{flex:0 0 auto}.dienstplan__autoPlanWindow__scoreList .tr-containedList__item.tr-containedList__item--title{display:none}.dienstplan__autoPlanWindow__scoreList .tr-containedList__item__content{padding-top:6px;padding-bottom:6px}.dienstplan__autoPlanWindow__scoreList .tr-containedList__item__content>.text-body-compact{flex:1;min-width:0}.dienstplan__autoPlanWindow__scoreList .tr-containedList__item__content>.text-body-compact>div{width:100%}.dienstplan__autoPlanWindow__scoreListTitle{display:inline-flex;align-items:baseline;gap:8px}.dienstplan__autoPlanWindow__scoreHint{font-weight:400;font-size:11px;color:var(--text-secondary)}.dienstplan__autoPlanWindow__scoreRow{display:flex;align-items:center;gap:8px;width:100%}.dienstplan__autoPlanWindow__scoreRow svg{width:16px;height:16px;flex:0 0 auto}.dienstplan__autoPlanWindow__scoreRow__label{color:var(--text-secondary)}.dienstplan__autoPlanWindow__scoreRow__val{margin-left:auto;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dienstplan__autoPlanWindow__scoreRow__unit{margin-left:2px;font-weight:400;color:var(--text-secondary)}.dienstplan__autoPlanWindow__perStaffItem{color:var(--text-secondary)}.dienstplan__autoPlanWindow__perStaffItem--rest{font-style:italic}.dienstplan__autoPlanWindow__perStaff__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.dienstplan__autoPlanWindow__perStaff__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dienstplan__autoPlanWindow__perStaff__val{margin-left:auto;flex:0 0 auto;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.dienstplan__autoPlanWindow__levelPills{display:inline-flex;align-items:center;gap:4px}.dienstplan__autoPlanWindow__levelPills .tr-tag{flex:none}.dienstplan__autoPlanWindow__levelPills .tr-tag+.tr-tag{margin-inline-start:0}.dienstplan__autoPlanWindow__scoreItem--sum{background:var(--layer-01);border-bottom:0}.dienstplan__autoPlanWindow__scoreItem--sum .dienstplan__autoPlanWindow__scoreRow__label{color:var(--text-primary);font-weight:600}.dienstplan__autoPlanWindow__guete{display:flex;flex-direction:column;gap:1px}.dienstplan__autoPlanWindow__gueteDetail{color:var(--text-helper);padding-left:16px;padding-right:16px}.dienstplan__autoPlanWindow__gueteDetail--info{display:inline-flex;align-items:center;gap:3px;cursor:help}.dienstplan__autoPlanWindow__gueteDetail--info svg{font-size:14px;opacity:.7}.dienstplan__autoPlanWindow__solvingNote{color:var(--text-secondary);margin:0}.dienstplan__autoPlanWindow__detailBtn{flex:0 0 auto;margin:16px 0 32px}.dienstplan__autoPlanWindow__actions{display:flex;flex-direction:column;flex:0 0 auto;gap:8px}.dienstplan__autoPlanWindow__actions--afterSolve{display:flex;flex-flow:column;margin-top:auto;justify-content:flex-end;gap:2px}.dienstplan__autoPlanWindow__actions--afterSolve .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.dienstplan__autoPlanWindow .calendar__container{background:var(--layer-02)}.dienstplan__autoPlanWindow .calendar__container .calendar__grid__item{width:unset}.dienstplan__autoPlanWindow__weights{display:flex;flex-direction:column;gap:4px;margin:6px 0;max-height:150px;overflow-y:auto}.dienstplan__autoPlanWindow__weight{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.dienstplan__autoPlanWindow__weight input[type=range]{flex:0 0 120px}.dienstplan__autoPlanWindow__budget{display:flex;flex-direction:column;align-items:stretch}.dienstplan__autoPlanWindow__budget label{white-space:nowrap}.dienstplan__autoPlanWindow__budget .slider.layout{margin-bottom:0}.dienstplan__autoPlanWindow__budgetValue{font-weight:600;display:block;margin:4px 0 8px}.dienstplan__autoPlanWindow__budgetHint{display:block;color:var(--cds-text-secondary, #525252);margin-bottom:16px}.dienstplan__autoPlanWindow__cancelHint{color:var(--text-secondary);margin-bottom:4px}.dienstplan__autoPlanWindow__trigger{display:flex;flex-direction:column;gap:2px;margin-top:auto;justify-content:flex-end}.dienstplan__autoPlanWindow__trigger .tr-button__wrapper+.tr-button__wrapper{margin-left:0}.dienstplan__autoPlanWindow input{min-width:unset}.dienstplan__planungsbereich__triggers{position:fixed;right:82px;z-index:1000;transform:translateY(-100%);display:flex;gap:8px;align-items:center}.dienstplan__planungsbereich__autoPlanTrigger,.dienstplan__planungsbereich__wochenplanungTrigger{position:static;transform:none}.dienstplan__autoPlanWindow__clist .tr-containedList__item--title label>span:not([class]){display:none}.dienstplan__autoPlanWindow__clist .viol--hard{color:var(--text-error)}.dienstplan__autoPlanWindow__clist .viol--softItem,.dienstplan__autoPlanWindow__clist .viol--mediumItem{color:var(--text-secondary)}.dienstplan__autoPlanWindow__clist .viol--warn,.dienstplan__autoPlanWindow__clist .viol--warnItem{color:var(--color-caution, #b35c00)}.dienstplan__autoPlanWindow__clist .viol--empty,.dienstplan__autoPlanWindow__clist .viol--more{color:var(--text-secondary);font-style:italic}.dienstplan__autoPlanWindow__clist .viol--resolved{color:var(--support-success);animation:autoPlanResolvedFade .4s ease}.dienstplan__autoPlanWindow__clist .viol__softGroupHead--static{color:var(--text-secondary)}.dienstplan__autoPlanWindow__clist .viol__softGroupHead .tr-containedList__item__content>.text-body-compact{flex:1;min-width:0}.dienstplan__autoPlanWindow__clist .viol__softGroupHead .tr-containedList__item__content>.text-body-compact>div{width:100%}.dienstplan__autoPlanWindow__clist .viol__expl{width:100%;font-size:12px}.dienstplan__autoPlanWindow__clist .viol__expl summary{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none}.dienstplan__autoPlanWindow__clist .viol__expl__body{margin-top:4px;color:var(--text-secondary)}.dienstplan__autoPlanWindow__clist .viol__expl__body p{margin:0 0 4px;line-height:1.35}@keyframes autoPlanResolvedFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes autoPlanCovIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.tr-containedList__container:has(.tr-containedList--on-page)+.tr-containedList__container:has(.tr-containedList--on-page) .tr-containedList__item--title{margin-top:0}.tr-containedList__group-label{width:100%;min-width:0}.tr-containedList__item{padding-left:16px;padding-right:16px}.tr-containedList__item__content{padding-left:0}.dienstplan__autoPlanWindow__abortConfirm{display:flex;flex-direction:column;gap:6px}.dienstplan__autoPlanWindow__abortConfirm p{margin:0}.dienstplan__planungsRegelnWindow{display:flex;flex-direction:column;gap:16px;height:100%;box-sizing:border-box}.dienstplan__planungsRegelnWindow p{font-size:14px}.dienstplan__planungsRegelnWindow .tr-containedList--on-page .tr-containedList__item--title{--background-or-layer: #ffffff;padding-right:8px}.dienstplan__planungsRegelnWindow .tr-containedList--on-page .tr-containedList__item--title label{line-height:0}.dienstplan__planungsRegelnWindow .tr-containedList__container--onDrop{outline:none}.dienstplan__planungsRegelnWindow .tr-containedList__container:has(.tr-containedList--on-page)+.tr-containedList__container:has(.tr-containedList--on-page) .tr-containedList__item--title{margin-top:0}.dienstplan__planungsRegelnWindow__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dienstplan__planungsRegelnWindow .dienstplan__profilLeiste{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.dienstplan__planungsRegelnWindow .dienstplan__profilLeiste__field{display:flex;align-items:center;gap:8px;flex:1 1 320px;min-width:220px;max-width:480px}.dienstplan__planungsRegelnWindow .dienstplan__profilLeiste__field>.select{flex:1 1 auto;min-width:0}.dienstplan__planungsRegelnWindow .dienstplan__profilLeiste__dirtyTag{flex:0 0 auto;white-space:nowrap}.dienstplan__planungsRegelnWindow .dienstplan__profilLeiste__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.dienstplan__planungsRegelnWindow__meta{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:16px}.dienstplan__planungsRegelnWindow__metaItem{display:inline-flex;align-items:baseline;gap:6px}.dienstplan__planungsRegelnWindow__metaItem .label-01{margin:0}.dienstplan__planungsRegelnWindow__metaSep{width:3px;height:3px;align-self:center;border-radius:50%;background:var(--text-secondary, #6f6f6f);opacity:.5}.dienstplan__planungsRegelnWindow__loadError{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--color-caution, #b35c00);background:color-mix(in srgb,var(--color-caution, #f0a000) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-caution, #f0a000) 35%,transparent)}.dienstplan__planungsRegelnWindow__scopeToggles{display:flex;flex-direction:column;gap:8px;margin-top:6px}.dienstplan__planungsRegelnWindow__scopeToggle{display:flex;align-items:center;gap:8px}.dienstplan__planungsRegelnWindow__introAccordion.tr-accordion{display:block;height:auto;overflow:visible}.dienstplan__planungsRegelnWindow__introAccordion .tr-accordion__panel{display:block;flex:none;height:auto}.dienstplan__planungsRegelnWindow__introAccordion .dienstplan__arbeitszeitregelnEditor__head{display:none}.dienstplan__planungsRegelnWindow__introAccordion .tr-accordion__panel--open{height:auto}.dienstplan__planungsRegelnWindow__introAccordion .tr-accordion__panel--open .tr-accordion__content-wrapper{display:block;flex:none;height:auto;min-height:auto;overflow:visible}.dienstplan__planungsRegelnWindow__introAccordion .tr-accordion__panel--open .tr-accordion__content{display:block;flex:none;height:auto;max-height:none;min-height:auto;overflow:visible}.dienstplan__planungsRegelnWindow__introAccordion .tr-accordion__panel--open .tr-accordion__content-inner{height:auto;overflow:visible}.dienstplan__planungsRegelnWindow__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 8px minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:12px;row-gap:24px;flex:1 1 auto;min-height:0}.dienstplan__planungsRegelnWindow__intro{grid-column:1/3;grid-row:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dienstplan__planungsRegelnWindow__intro--scope{grid-column:4/6}.dienstplan__planungsRegelnWindow .heading-compact{margin-bottom:8px}.dienstplan__planungsRegelnWindow .tr-input.input.slider .slider__text-input{min-width:unset}.dienstplan__planungsRegelnWindow .tr-input.input.slider input{min-width:0}.dienstplan__planungsRegelnWindow__introText{margin:0;color:var(--text-secondary)}.dienstplan__planungsRegelnWindow__introText strong{color:var(--text-primary);font-weight:600}.dienstplan__planungsRegelnWindow__introTitle--board{margin-top:10px}.dienstplan__planungsRegelnWindow__introList{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;color:var(--text-secondary)}.dienstplan__planungsRegelnWindow__introList li{display:flex;align-items:flex-start;gap:6px;line-height:1.35}.dienstplan__planungsRegelnWindow__introList svg{font-size:15px;flex:0 0 auto;margin-top:1px;opacity:.6}.dienstplan__planungsRegelnWindow__toggleBox{display:inline-flex;align-items:center;padding:4px 6px;border-radius:6px;border:1px solid var(--ui-03, #d0d0d0);background:var(--layer-01, #fff)}.dienstplan__planungsRegelnWindow__rowActions{display:inline-flex;align-items:center;gap:6px}.dienstplan__planungsRegelnWindow__targetInput{width:44px;padding:2px 4px;font-family:var(--tracks-font-family);font-size:var(--tracks-body-compact-01-font-size, .875rem);text-align:right;color:var(--tracks-text-primary);background:var(--tracks-field-01);border:none;border-bottom:1px solid var(--tracks-border-strong-01)}.dienstplan__planungsRegelnWindow__targetInput:focus{outline:2px solid var(--tracks-focus);outline-offset:-2px}.dienstplan__planungsRegelnWindow__targetInput::-webkit-outer-spin-button,.dienstplan__planungsRegelnWindow__targetInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.dienstplan__planungsRegelnWindow__targetInput{-moz-appearance:textfield}.dienstplan__planungsRegelnWindow__col{grid-row:2;min-height:0}.dienstplan__planungsRegelnWindow__col--p1{grid-column:1}.dienstplan__planungsRegelnWindow__col--p2{grid-column:2}.dienstplan__planungsRegelnWindow__col--p3{grid-column:4}.dienstplan__planungsRegelnWindow__col--p4{grid-column:5}.dienstplan__planungsRegelnWindow__col--list .tr-containedList__item__container{padding:0;gap:0}.dienstplan__planungsRegelnWindow__col--list .tr-containedList__item__content{padding-top:8px;padding-bottom:8px}.dienstplan__planungsRegelnWindow__col--list .dienstplan__planungsRegelnWindow__hint{padding:8px 16px 0}.dienstplan__planungsRegelnWindow__col .tr-containedList__item__content .text-body-compact{display:flex;flex:1 1 auto;min-width:0}.dienstplan__planungsRegelnWindow__col .tr-containedList__item__content .text-body-compact>div{flex:1 1 auto;min-width:0}.dienstplan__planungsRegelnWindow__itemMain{display:flex;flex-direction:column;gap:1px;min-width:0}.dienstplan__planungsRegelnWindow__dragRow{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;cursor:grab}.dienstplan__planungsRegelnWindow__dragRow:active{cursor:grabbing}.dienstplan__planungsRegelnWindow__item--nested .tr-containedList__item__content{padding-left:6px}.dienstplan__planungsRegelnWindow__item--bucket{font-style:italic}.dienstplan__planungsRegelnWindow__itemLabel{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.25}.dienstplan__planungsRegelnWindow__itemDesc{font-size:12px;line-height:14px;color:var(--text-secondary);margin-top:2px}.dienstplan__planungsRegelnWindow .tr-containedList__itemRight{padding:0 8px}.dienstplan__planungsRegelnWindow__item--off{opacity:.55}.dienstplan__planungsRegelnWindow__item--off .dienstplan__planungsRegelnWindow__itemLabel,.dienstplan__planungsRegelnWindow__item--off .dienstplan__planungsRegelnWindow__rowLabel{text-decoration:line-through}.dienstplan__planungsRegelnWindow__signIcon{font-size:13px!important;flex:0 0 auto}.dienstplan__planungsRegelnWindow__signIcon--reward{color:var(--tag-color-green, #2e7d32)}.dienstplan__planungsRegelnWindow__signIcon--penalty{color:var(--text-secondary)}.dienstplan__planungsRegelnWindow__colTitle{display:inline-flex;align-items:center;gap:8px;min-width:0}.dienstplan__planungsRegelnWindow__colTitle svg{font-size:18px;opacity:.65}.dienstplan__planungsRegelnWindow__colCount{display:inline-flex;cursor:help}.dienstplan__planungsRegelnWindow__colHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dienstplan__planungsRegelnWindow__bulkLabel{cursor:help}.dienstplan__planungsRegelnWindow__hint{margin:0 0 2px;font-size:11px;line-height:1.35;opacity:.6}.dienstplan__planungsRegelnWindow__status{display:inline-flex;align-items:center;flex:0 0 auto}.dienstplan__planungsRegelnWindow__status svg{font-size:16px;width:16px;height:16px}.dienstplan__planungsRegelnWindow__slider{margin-right:32px}.dienstplan__planungsRegelnWindow__slider label{display:none}.dienstplan__planungsRegelnWindow__slider .tr-input.input{margin-bottom:0}.dienstplan__planungsRegelnWindow input[type=range]{background:linear-gradient(to right,var(--button-secondary) 0%,var(--button-secondary) calc(var(--slider-fill, 0) * 1%),var(--layer-01) calc(var(--slider-fill, 0) * 1%),var(--layer-01) 100%);max-width:300px}.dienstplan__planungsRegelnWindow__weightValue{flex:0 0 auto;min-width:16px;text-align:right;font-weight:600;color:var(--text-primary)}.dienstplan__planungsRegelnWindow__grip{font-size:15px;opacity:.35;flex:0 0 auto}.dienstplan__planungsRegelnWindow__rowLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan__planungsRegelnWindow__section{padding:8px}.dienstplan__planungsRegelnWindow__section .tr-containedList__item{background:var(--layer-01)}.dienstplan__planungsRegelnWindow__section .tr-containedList__item:nth-last-child(1){border-bottom:none}.dienstplan__planungsRegelnWindow__section .dienstplan__planungsRegelnWindow__item--linkTarget{background:var(--tag-background-green, #e9fae6);box-shadow:inset 0 0 0 2px var(--tag-color-green, #00a700);border-radius:4px;transition:background .12s ease,box-shadow .12s ease}.dienstplan__planungsRegelnWindow__section .dienstplan__planungsRegelnWindow__item--linkTarget .dienstplan__planungsRegelnWindow__rowLabel{color:var(--tag-color-green, #00a700)}.dienstplan__planungsRegelnWindow__sectionItem .tr-containedList__item__content{padding:2px}.dienstplan__planungsRegelnWindow__section--dragover{outline:2px dashed var(--interactive)}.dienstplan__planungsRegelnWindow__section--disabled{background:#da1e280a}.dienstplan__planungsRegelnWindow__section--disabled .dienstplan__planungsRegelnWindow__rowLabel{text-decoration:line-through;opacity:.7}.dienstplan__planungsRegelnWindow__section--disabled.dienstplan__planungsRegelnWindow__section--dragover{outline-color:var(--support-01, #da1e28)}.dienstplan__planungsRegelnWindow__sectionHead{display:flex;align-items:center;margin-bottom:4px}.dienstplan__planungsRegelnWindow__sectionHead .StatusIndicator{margin-right:8px;margin-bottom:8px}.dienstplan__planungsRegelnWindow__empty{font-size:11px;opacity:.45;padding:6px 4px;text-align:center}.dienstplan__planungsRegelnWindow__actions{display:flex;justify-content:flex-end;padding-top:8px}.dienstplan__planungsRegelnWindow__thresholds{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--ui-03, #d0d0d0)}.dienstplan__planungsRegelnWindow__thresholdsEdit{display:flex;justify-content:flex-end;margin-bottom:6px}.dienstplan__planungsRegelnWindow__thresholdsNote{color:var(--text-secondary);font-style:italic}.dienstplan__planungsRegelnWindow__thresholdsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px;color:var(--text-secondary)}.dienstplan__planungsRegelnWindow__thresholdsGrid strong{color:var(--text-primary)}.dienstplan__arbeitszeitregelnEditor{display:block}.dienstplan__arbeitszeitregelnEditor__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.dienstplan__arbeitszeitregelnEditor__note{color:var(--text-secondary)}.dienstplan__arbeitszeitregelnEditor__summary{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary)}.dienstplan__arbeitszeitregelnEditor__tiles{display:flex;gap:8px;align-items:stretch}.dienstplan__arbeitszeitregelnEditor__tiles>*{flex:1 1 0;min-width:0}.dienstplan__arbeitszeitregelnEditor__tiles .tr-tile{margin:0;width:100%}.dienstplan__arbeitszeitregelnEditor__tiles .tr-tile .tr-tile__content__item{padding:7px 0}.dienstplan__arbeitszeitregelnEditor__summaryRegelsatz{line-height:1.4}.dienstplan__arbeitszeitregelnEditor__summaryKey{color:var(--text-secondary)}.dienstplan__arbeitszeitregelnEditor__summaryVal{color:var(--text-primary);font-weight:600}.dienstplan__arbeitszeitregelnEditor__form{display:flex;flex-direction:column;gap:4px}.dienstplan__arbeitszeitregelnEditor__group{border:none;padding:0;margin:0 0 12px}.dienstplan__arbeitszeitregelnEditor__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.dienstplan__arbeitszeitregelnEditor__field{display:flex;flex-direction:column;gap:2px}.dienstplan__arbeitszeitregelnEditor__field input,.dienstplan__arbeitszeitregelnEditor__field select{width:100%}.dienstplan__arbeitszeitregelnEditor__field--nightWindow{margin-top:8px}.dienstplan__arbeitszeitregelnEditor__timeRange{display:flex;gap:8px}.dienstplan__arbeitszeitregelnEditor__timeRange>*{flex:1 1 0;min-width:0}.dienstplan__arbeitszeitregelnEditor__hint{color:var(--text-secondary);font-style:italic}.dienstplan__arbeitszeitregelnEditor__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.dienstplan__arbeitszeitregelnEditor .heading-compact{padding-left:0}.dienstplan__arbeitszeitregelnEditor .tr-input.input{margin-bottom:16px}.dienstplan__resetWindow{display:flex;flex-direction:column;gap:12px;height:100%;box-sizing:border-box}.dienstplan__resetWindow__list{flex:1 1 auto;min-height:0;overflow-y:auto}.dienstplan__resetWindow__row{display:flex;align-items:center;gap:8px}.dienstplan__resetWindow__actions{display:flex;justify-content:flex-end;gap:8px;flex:0 0 auto}div#app{position:relative;min-width:unset}#dienstplan{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%}#dienstplan .tr-window__container{box-shadow:0 4px 32px #00000080}#dienstplan .tr-window__content{padding-bottom:16px}#dienstplan .tr-window__title{max-width:100%!important}#dienstplan h1{font-size:40px;line-height:50px;font-weight:400;color:#273474;margin-top:0}#dienstplan h2{font-size:30px;font-weight:500;color:#273474;margin-top:0}#dienstplan h3{font-size:24px;font-weight:500;color:#273474;margin-top:0}#dienstplan h4{font-size:20px;font-weight:500;color:#273474;margin-top:0}#dienstplan .c-button{cursor:pointer;height:34px;line-height:34px;padding:0 12px;background:#0d91c6;color:#fff;box-shadow:1px 1px 4px #00000054;margin-right:8px;transition:all .25s ease;display:inline-block;width:fit-content}#dienstplan .c-button:hover{background-color:#329e9b}#dienstplan .c-button:nth-last-child(1){margin-right:0}#dienstplan .c-button--grey{background:#ddd;color:#0d91c6}#dienstplan .c-button--grey:hover{color:#fff}#dienstplan .c-button--del{color:#c00;background:#a6a6a6}#dienstplan .c-button--del:hover{background:#c00;color:#fff}#dienstplan .c-button--red{background-color:#c00;color:#fff}#dienstplan .c-button--red:hover{color:#c00;background-color:#fff}#dienstplan .c-button--disabled{background:#fff;color:#a6a6a6;cursor:pointer;pointer-events:none}#dienstplan .c-button--disabled:hover{background:#fff;color:#a6a6a6}#dienstplan .c-button--static{color:#fff;background:#273474;cursor:default}#dienstplan .c-button--static:hover{color:#fff;background:#273474}#dienstplan .c-button--quadrat{width:50px;height:50px;text-align:center;line-height:50px}#dienstplan .c-toggle{min-height:34px;border:1px solid #A9A9A9;display:flex;justify-content:space-between;background:#e5e5e5;padding:1px;cursor:pointer}#dienstplan .c-toggle>div{width:49%;display:flex;justify-content:center;align-items:center;color:#a6a6a6;font-weight:500;transition:all .25s ease}#dienstplan .c-toggle--on>div:nth-child(1){background:#273474;color:#fff}#dienstplan .c-toggle--off>div:nth-child(2){background:#273474;color:#fff}#dienstplan .c-form{margin-bottom:32px;padding-left:16px;transition:all .25s ease;border-left:2px solid #0d91c6}#dienstplan .c-form__toggle{cursor:pointer;position:absolute;top:32px;right:32px;width:50px;height:50px;color:#fff;background:#0d91c6;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 4px #00000054;transition:background .25s ease}.c-wagenliste__back #dienstplan .c-form__toggle{right:unset;left:0}#dienstplan .c-form__toggle:hover{background:#329e9b}#dienstplan .c-form input{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:5px;height:unset}#dienstplan .c-form input[type=checkbox]{width:18px;height:18px;position:relative;top:2px;left:-2px}#dienstplan .c-form textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:5px;min-height:48px;width:100%;max-width:unset}#dienstplan .c-form__button{cursor:pointer;height:34px;line-height:34px;padding:0 12px;background:#0d91c6;color:#fff;box-shadow:1px 1px 4px #00000054;margin-right:8px;transition:background .25s ease}#dienstplan .c-form__button:hover{background:#329e9b}#dienstplan .c-form__buttonWrapper{padding-top:16px;display:flex}#dienstplan .c-form .c-row{display:flex}#dienstplan .dienstplan__wrapper{position:relative;display:flex;justify-content:space-between}#dienstplan .dienstplan__menu{order:1}#dienstplan .dienstplan__container{overflow:scroll;width:calc(100vw - 96px);height:calc(100vh - var(--uishell-offset, 0px));position:relative;scrollbar-color:#ccc #f1f1f1}#dienstplan .dienstplan__container--loksorting{overflow:hidden;width:calc(100vw - 100px);height:calc(100vh - var(--uishell-offset, 0px))}#dienstplan .dienstplan__content{position:relative;overflow-x:clip;overflow-y:visible}#dienstplan .dienstplan__modal{display:flex;justify-content:center;align-items:center;padding:0;position:absolute;top:-120px;z-index:99;-webkit-transition:all .33s ease;transition:all .33s ease;left:50%;transform:translate(-50%)}#dienstplan .dienstplan__modal--visible{top:100px}#dienstplan .dienstplan__modalBody{background-color:#329e9b;color:#fff;padding:12px 32px;font-size:16px;font-weight:600;box-shadow:1px 1px 4px #00000054}#dienstplan .dienstplan__modalBody--error{background-color:#c00}.calendar__container{background-color:var(--layer-01);font-size:14px;font-weight:500;padding:12px;border-bottom:1px solid var(--border-strong);margin-bottom:20px}.calendar__container--disabled{border-color:var(--field);background-color:var(--field);color:var(--text-disabled)}.calendar__container--disabled .calendar__grid__day{color:var(--text-disabled)!important;background-color:var(--field)!important}.calendar__header{display:flex;justify-content:space-between;align-items:center}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;padding:12px 0 0}.calendar__grid__item{width:30px;height:24px;display:flex;justify-content:center;align-items:center}.calendar__grid__label{font-weight:400}.calendar__grid__day{cursor:pointer}.calendar__dropdown{width:100%!important}.calendar__checkbox.input{margin-top:-6px;margin-bottom:20px!important}.dienstplan__menu{background:var(--button-primary);color:#fff;height:calc(100vh - var(--uishell-offset, 0px));width:48px;display:flex;flex-flow:column;box-shadow:-2px 4px 8px #00000054;position:fixed;right:0;z-index:1009}.dienstplan__menu input{min-width:unset!important}.dienstplan__menu ul{margin:0;padding:0}.dienstplan__menu ul li{width:48px;height:48px;display:flex;justify-content:center;align-items:center;font-weight:600;transition:background-color .25s ease;cursor:pointer;position:relative;background:var(--button-primary)}.dienstplan__menu ul li .c-nav__icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.dienstplan__menu ul li .c-nav__icon svg{width:18px;height:18px}.dienstplan__menu ul li.dienstplan__menuItem--active{background:var(--button-primary-active)}.dienstplan__menu ul li.dienstplan__menuItem--active:hover,.dienstplan__menu ul li:hover{background:var(--button-primary-hover)}.dienstplan__menu ul a{color:#fff}.dienstplan__menu .dienstplan__menuItem--konflikte .c-nav__icon--alert{color:var(--tag-background-alert, #da1e28)}.dienstplan__menu .dienstplan__menuItem--konflikte .c-nav__icon--alert svg{fill:var(--tag-background-alert, #da1e28)}.dienstplan__menu__konflikte__badge{position:absolute;top:4px;right:4px;pointer-events:none}.dienstplan__menu__konflikte__badge--hart .tr-badge,.dienstplan__menu__konflikte__badge--hart .tr-badge__count{background:var(--tag-background-alert, #da1e28);color:#fff}.dienstplan__menu__konflikte__badge--warnung .tr-badge,.dienstplan__menu__konflikte__badge--warnung .tr-badge__count{background:var(--tag-background-caution, #f1c21b);color:var(--text-primary, #161616)}.dienstplan__menu__setDates,.dienstplan__menu__setFreigabe,.dienstplan__menu__setKontrolle,.dienstplan__menu__staffSearch,.dienstplan__menu__groupFilter,.dienstplan__menu__auswertungen,.dienstplan__menu__exam,.dienstplan__menu__searchZuglauf,.dienstplan__menu__autoPlan,.dienstplan__menu__konflikte,.dienstplan__menu__bell{position:fixed;z-index:1000;top:var(--uishell-offset, 0px);right:-600px;width:600px;height:calc(100vh - var(--uishell-offset, 0px));background-color:#fff;transition:right .25s ease;box-shadow:0 4px 8px #00000054;color:var(--text-primary)}.dienstplan__menu__setDates--active,.dienstplan__menu__setFreigabe--active,.dienstplan__menu__setKontrolle--active,.dienstplan__menu__staffSearch--active,.dienstplan__menu__groupFilter--active,.dienstplan__menu__auswertungen--active,.dienstplan__menu__exam--active,.dienstplan__menu__searchZuglauf--active,.dienstplan__menu__autoPlan--active,.dienstplan__menu__konflikte--active,.dienstplan__menu__bell--active{right:50px}.dienstplan__menu__setDates__content,.dienstplan__menu__setFreigabe__content,.dienstplan__menu__setKontrolle__content,.dienstplan__menu__staffSearch__content,.dienstplan__menu__groupFilter__content,.dienstplan__menu__auswertungen__content,.dienstplan__menu__exam__content,.dienstplan__menu__searchZuglauf__content,.dienstplan__menu__autoPlan__content,.dienstplan__menu__konflikte__content,.dienstplan__menu__bell__content{padding:32px;max-height:calc(100vh - 180px - var(--uishell-offset, 0px));overflow:auto}.dienstplan__menu__setDates__content .tr-datatable__pagination__count .select,.dienstplan__menu__setFreigabe__content .tr-datatable__pagination__count .select,.dienstplan__menu__setKontrolle__content .tr-datatable__pagination__count .select,.dienstplan__menu__staffSearch__content .tr-datatable__pagination__count .select,.dienstplan__menu__groupFilter__content .tr-datatable__pagination__count .select,.dienstplan__menu__auswertungen__content .tr-datatable__pagination__count .select,.dienstplan__menu__exam__content .tr-datatable__pagination__count .select,.dienstplan__menu__searchZuglauf__content .tr-datatable__pagination__count .select,.dienstplan__menu__autoPlan__content .tr-datatable__pagination__count .select,.dienstplan__menu__konflikte__content .tr-datatable__pagination__count .select,.dienstplan__menu__bell__content .tr-datatable__pagination__count .select{min-width:88px}.dienstplan__menu__setDates__buttonRow,.dienstplan__menu__setFreigabe__buttonRow,.dienstplan__menu__setKontrolle__buttonRow,.dienstplan__menu__staffSearch__buttonRow,.dienstplan__menu__groupFilter__buttonRow,.dienstplan__menu__auswertungen__buttonRow,.dienstplan__menu__exam__buttonRow,.dienstplan__menu__searchZuglauf__buttonRow,.dienstplan__menu__autoPlan__buttonRow,.dienstplan__menu__konflikte__buttonRow,.dienstplan__menu__bell__buttonRow{display:flex;gap:16px;align-items:center}.dienstplan__menu__setDates .select,.dienstplan__menu__setFreigabe .select,.dienstplan__menu__setKontrolle .select,.dienstplan__menu__staffSearch .select,.dienstplan__menu__groupFilter .select,.dienstplan__menu__auswertungen .select,.dienstplan__menu__exam .select,.dienstplan__menu__searchZuglauf .select,.dienstplan__menu__autoPlan .select,.dienstplan__menu__konflikte .select,.dienstplan__menu__bell .select{min-width:unset}.dienstplan__menu__setDates .select label,.dienstplan__menu__setFreigabe .select label,.dienstplan__menu__setKontrolle .select label,.dienstplan__menu__staffSearch .select label,.dienstplan__menu__groupFilter .select label,.dienstplan__menu__auswertungen .select label,.dienstplan__menu__exam .select label,.dienstplan__menu__searchZuglauf .select label,.dienstplan__menu__autoPlan .select label,.dienstplan__menu__konflikte .select label,.dienstplan__menu__bell .select label{font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);color:var(--text-secondary);display:inline-block;margin-block-end:.5rem;vertical-align:baseline}.dienstplan__menu__setDates .select .tr-tag__label,.dienstplan__menu__setFreigabe .select .tr-tag__label,.dienstplan__menu__setKontrolle .select .tr-tag__label,.dienstplan__menu__staffSearch .select .tr-tag__label,.dienstplan__menu__groupFilter .select .tr-tag__label,.dienstplan__menu__auswertungen .select .tr-tag__label,.dienstplan__menu__exam .select .tr-tag__label,.dienstplan__menu__searchZuglauf .select .tr-tag__label,.dienstplan__menu__autoPlan .select .tr-tag__label,.dienstplan__menu__konflikte .select .tr-tag__label,.dienstplan__menu__bell .select .tr-tag__label{color:#fff}.dienstplan__menu__setDates .input,.dienstplan__menu__setFreigabe .input,.dienstplan__menu__setKontrolle .input,.dienstplan__menu__staffSearch .input,.dienstplan__menu__groupFilter .input,.dienstplan__menu__auswertungen .input,.dienstplan__menu__exam .input,.dienstplan__menu__searchZuglauf .input,.dienstplan__menu__autoPlan .input,.dienstplan__menu__konflikte .input,.dienstplan__menu__bell .input{margin-right:0}.dienstplan__menu__setDates .form,.dienstplan__menu__setFreigabe .form,.dienstplan__menu__setKontrolle .form,.dienstplan__menu__staffSearch .form,.dienstplan__menu__groupFilter .form,.dienstplan__menu__auswertungen .form,.dienstplan__menu__exam .form,.dienstplan__menu__searchZuglauf .form,.dienstplan__menu__autoPlan .form,.dienstplan__menu__konflikte .form,.dienstplan__menu__bell .form{flex-flow:wrap}.dienstplan__menu__setDates input,.dienstplan__menu__setFreigabe input,.dienstplan__menu__setKontrolle input,.dienstplan__menu__staffSearch input,.dienstplan__menu__groupFilter input,.dienstplan__menu__auswertungen input,.dienstplan__menu__exam input,.dienstplan__menu__searchZuglauf input,.dienstplan__menu__autoPlan input,.dienstplan__menu__konflikte input,.dienstplan__menu__bell input,.dienstplan__menu__setDates .button,.dienstplan__menu__setFreigabe .button,.dienstplan__menu__setKontrolle .button,.dienstplan__menu__staffSearch .button,.dienstplan__menu__groupFilter .button,.dienstplan__menu__auswertungen .button,.dienstplan__menu__exam .button,.dienstplan__menu__searchZuglauf .button,.dienstplan__menu__autoPlan .button,.dienstplan__menu__konflikte .button,.dienstplan__menu__bell .button{width:100%}.dienstplan__menu__setDates.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__staffSearch.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__groupFilter.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__auswertungen.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__exam.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__autoPlan.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__konflikte.dienstplan__menu__bell .tr-containedList__collapsible-header,.dienstplan__menu__bell.dienstplan__menu__bell .tr-containedList__collapsible-header{min-height:32px}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item,.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item,.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item,.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item,.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item,.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item,.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item,.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item{width:100%}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item__header,.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item__header{display:flex;align-items:center;justify-content:flex-end;width:100%;font-weight:400}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item__header a,.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item__header a{flex-grow:1;color:var(--link-primary);text-decoration:none;font-weight:600}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item__header i,.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item__header i{color:var(--text-secondary);font-size:12px;margin-left:8px;line-height:21px;margin-right:12px}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item__header span,.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item__header span{width:20px;text-align:right;color:var(--text-secondary);font-size:12px;border-left:2px solid var(--border-subtle-01)}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item__teilstuecke,.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item__teilstuecke{padding-left:16px;margin-bottom:4px}.dienstplan__menu__setDates.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__setFreigabe.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__setKontrolle.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__staffSearch.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__groupFilter.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__auswertungen.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__exam.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__searchZuglauf.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__autoPlan.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__konflikte.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child),.dienstplan__menu__bell.dienstplan__menu__bell .belllist__item__teilstuecke span:not(:first-child){border-left:1px solid var(--border-subtle-01);padding-left:8px;margin-left:8px}.dienstplan__menu__setDates.dienstplan__menu__auswertungen .select,.dienstplan__menu__setDates.dienstplan__menu__exam .select,.dienstplan__menu__setFreigabe.dienstplan__menu__auswertungen .select,.dienstplan__menu__setFreigabe.dienstplan__menu__exam .select,.dienstplan__menu__setKontrolle.dienstplan__menu__auswertungen .select,.dienstplan__menu__setKontrolle.dienstplan__menu__exam .select,.dienstplan__menu__staffSearch.dienstplan__menu__auswertungen .select,.dienstplan__menu__staffSearch.dienstplan__menu__exam .select,.dienstplan__menu__groupFilter.dienstplan__menu__auswertungen .select,.dienstplan__menu__groupFilter.dienstplan__menu__exam .select,.dienstplan__menu__auswertungen.dienstplan__menu__auswertungen .select,.dienstplan__menu__auswertungen.dienstplan__menu__exam .select,.dienstplan__menu__exam.dienstplan__menu__auswertungen .select,.dienstplan__menu__exam.dienstplan__menu__exam .select,.dienstplan__menu__searchZuglauf.dienstplan__menu__auswertungen .select,.dienstplan__menu__searchZuglauf.dienstplan__menu__exam .select,.dienstplan__menu__autoPlan.dienstplan__menu__auswertungen .select,.dienstplan__menu__autoPlan.dienstplan__menu__exam .select,.dienstplan__menu__konflikte.dienstplan__menu__auswertungen .select,.dienstplan__menu__konflikte.dienstplan__menu__exam .select,.dienstplan__menu__bell.dienstplan__menu__auswertungen .select,.dienstplan__menu__bell.dienstplan__menu__exam .select{margin-bottom:24px}.dienstplan__menu__setDates.dienstplan__menu__auswertungen a,.dienstplan__menu__setDates.dienstplan__menu__exam a,.dienstplan__menu__setFreigabe.dienstplan__menu__auswertungen a,.dienstplan__menu__setFreigabe.dienstplan__menu__exam a,.dienstplan__menu__setKontrolle.dienstplan__menu__auswertungen a,.dienstplan__menu__setKontrolle.dienstplan__menu__exam a,.dienstplan__menu__staffSearch.dienstplan__menu__auswertungen a,.dienstplan__menu__staffSearch.dienstplan__menu__exam a,.dienstplan__menu__groupFilter.dienstplan__menu__auswertungen a,.dienstplan__menu__groupFilter.dienstplan__menu__exam a,.dienstplan__menu__auswertungen.dienstplan__menu__auswertungen a,.dienstplan__menu__auswertungen.dienstplan__menu__exam a,.dienstplan__menu__exam.dienstplan__menu__auswertungen a,.dienstplan__menu__exam.dienstplan__menu__exam a,.dienstplan__menu__searchZuglauf.dienstplan__menu__auswertungen a,.dienstplan__menu__searchZuglauf.dienstplan__menu__exam a,.dienstplan__menu__autoPlan.dienstplan__menu__auswertungen a,.dienstplan__menu__autoPlan.dienstplan__menu__exam a,.dienstplan__menu__konflikte.dienstplan__menu__auswertungen a,.dienstplan__menu__konflikte.dienstplan__menu__exam a,.dienstplan__menu__bell.dienstplan__menu__auswertungen a,.dienstplan__menu__bell.dienstplan__menu__exam a{margin-bottom:0}.dienstplan__menu__setDates.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__setDates.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__setFreigabe.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__setFreigabe.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__setKontrolle.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__setKontrolle.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__staffSearch.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__staffSearch.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__groupFilter.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__groupFilter.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__auswertungen.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__auswertungen.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__exam.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__exam.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__searchZuglauf.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__searchZuglauf.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__autoPlan.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__autoPlan.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__konflikte.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__konflikte.dienstplan__menu__exam a:nth-last-child(1) .button,.dienstplan__menu__bell.dienstplan__menu__auswertungen a:nth-last-child(1) .button,.dienstplan__menu__bell.dienstplan__menu__exam a:nth-last-child(1) .button{margin-bottom:0}.dienstplan__menu .tr-pageHeader__title{white-space:normal;overflow:visible;max-height:unset}.dienstplan__menu .tr-button__wrapper{margin-bottom:unset}.dienstplan__menu__groupFilter .input{margin-bottom:0}.dienstplan__menu__groupFilter .input .validation-message{margin:0}.dienstplan__menu__groupFilter .input--checkbox label{padding-top:0;padding-bottom:0;font-size:13px;line-height:18px}.dienstplan__menu__setDates,.dienstplan__menu__setKontrolle,.dienstplan__menu__setFreigabe,.dienstplan__menu__exam{right:-400px;width:400px;height:unset}.dienstplan__menu__setDates--active,.dienstplan__menu__setKontrolle--active,.dienstplan__menu__setFreigabe--active,.dienstplan__menu__exam--active{right:50px}.dienstplan__menu__setDates__content,.dienstplan__menu__setKontrolle__content,.dienstplan__menu__setFreigabe__content,.dienstplan__menu__exam__content{overflow:visible}.dienstplan__menu__auswertungen__content .select,.dienstplan__menu__exam__content .select,.dienstplan__menu__setKontrolle__content .select{margin-bottom:48px!important}.dienstplan__menu__auswertungen__content .tr-button__wrapper,.dienstplan__menu__exam__content .tr-button__wrapper,.dienstplan__menu__setKontrolle__content .tr-button__wrapper{margin-bottom:16px}.dienstplan__menu__auswertungen__content .tr-button__container,.dienstplan__menu__exam__content .tr-button__container,.dienstplan__menu__setKontrolle__content .tr-button__container{min-width:340px}.dienstplan__menu .multiselect-calendar .tr-button__wrapper{margin-bottom:0}.dienstplan__menu .multiselect-calendar .tr-button__container{min-width:0}.dienstplan__menu .dienstplan__menu__groupFilter__content{height:calc(100vh - 160px - var(--uishell-offset, 0px));max-height:calc(100vh - 160px - var(--uishell-offset, 0px));overflow:hidden;display:flex;flex-flow:column;gap:32px}.dienstplan__menu .dienstplan__menu__groupFilter__content__list{flex:1 1 0;min-height:200px;display:flex;flex-direction:column}.dienstplan__menu .dienstplan__menu__groupFilter__sortable{flex:0 0 auto;min-height:calc((100vh - 140px - var(--uishell-offset, 0px)) / 3);max-height:calc((100vh - 140px - var(--uishell-offset, 0px)) / 3);overflow-y:auto}.dienstplan__menu .dienstplan__menu__groupFilter__sortable .tr-containedList__item--sortable:first-of-type{padding-top:8px}.dienstplan__menu .tr-window__title{color:var(--text-primary)}.dienstplan__menu__staffSearch__content .tr-datatable__data td:nth-child(2) .value-clickable{color:var(--link-secondary)}.dienstplan__menu__staffSearch__content .tr-datatable__data td:nth-child(3) .value-clickable{color:var(--text-secondary);pointer-events:none}.dienstplan__menu__staffSearch__schichten{padding:0 0 8px 24px}.dienstplan__menu__staffSearch__schichten .tr-datatable__data td:nth-child(1) .value-clickable{color:var(--link-primary)}.dienstplan__menu__staffSearch__schichten .tr-datatable__data td:nth-child(2) .value-clickable,.dienstplan__menu__staffSearch__schichten .tr-datatable__data td:nth-child(3) .value-clickable{color:var(--text-secondary);pointer-events:none}.dienstplan__menu__konflikte{width:700px;right:-700px}.dienstplan__menu__konflikte--active{right:50px}.dienstplan__menu__konflikte__problem{display:flex;flex-direction:column;gap:1px;line-height:1.3;min-width:0;max-width:100%}.dienstplan__menu__konflikte__problemLabel,.dienstplan__menu__konflikte__problemDesc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dienstplan__menu__konflikte__problemDesc{font-size:12px;color:var(--text-secondary, #6f6f6f)}.dienstplan__menu__konflikte__blocker{padding:4px 16px 8px}.dienstplan__menu__konflikte__blockerZeile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0;font-size:12px}.dienstplan__menu__konflikte__blockerZeile+.dienstplan__menu__konflikte__blockerZeile{border-top:1px solid var(--border-subtle, #e0e0e0)}.dienstplan__menu__konflikte__regelwerk{font-family:var(--tracks-font-family);padding:8px 16px 10px;border-bottom:1px solid var(--border-subtle, #393939)}.dienstplan__menu__konflikte__regelwerk__kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.dienstplan__menu__konflikte__regelwerk__kopf .tr-button__wrapper{margin-left:auto;align-self:center}.dienstplan__menu__konflikte__regelwerk__kopf .label-01,.dienstplan__menu__konflikte__regelwerk__meta{margin-block-end:0}.dienstplan__menu__konflikte__regelwerk__titel{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.dienstplan__menu__konflikte__regelwerk__toggle{display:inline-flex;align-items:center;gap:2px;margin-top:4px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);color:var(--link-primary, #78a9ff)}.dienstplan__menu__konflikte__regelwerk__toggle:hover{text-decoration:underline}.dienstplan__menu__konflikte__regelwerk__erklaerung p+p{margin-block-start:.5rem}.dienstplan__menu__konflikte__content .tr-datatable__container.layer-01>.tr-datatable__data__container>.tr-datatable__data{table-layout:fixed}.dienstplan__menu__konflikte__content .tr-datatable__container.layer-01>.tr-datatable__data__container>.tr-datatable__data .tr-datatable__expandable-col{width:40px}.dienstplan__menu__protokoll{width:640px;right:-640px}.dienstplan__menu__protokoll--active{right:50px}.dienstplan__newAbsence{display:flex;flex-flow:column;padding:32px;min-width:600px}.dienstplan__newAbsence .heading-02{margin-top:20px}.dienstplan__newAbsence__wrapper{background:#fff;height:calc(100vh - var(--uishell-offset, 0px));box-shadow:-2px 4px 8px #00000054;position:fixed;top:var(--uishell-offset, 0px);right:50px;z-index:1050;overflow-y:auto;display:flex;overflow-x:hidden}.dienstplan__newAbsence__wrapper .tr-pageHeader__contentLeft{padding-right:32px}.dienstplan__newAbsence__content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.dienstplan__newAbsence .info__box{color:var(--text-primary);background-color:var(--layer-01);border:1px solid var(--border-subtle);border-radius:0;max-width:548px;padding:8px 16px 0;margin-bottom:16px}.dienstplan__newAbsence .info__box .heading-02{margin-top:0}.dienstplan__newAbsence .info__box p{font-size:14px}.dienstplan__newAbsence__verguetung{font-size:14px;margin-top:-20px}.dienstplan__newAbsence__verguetung b{font-weight:600}.dienstplan__newAbsence .row.gap-8 .input{max-width:258px}.dienstplan__newAbsence .select{margin-bottom:16px}.dienstplan__newAbsence .input{width:100%;margin-right:0;margin-bottom:16px}.dienstplan__newAbsence .input.input--radio{margin-top:-2px;max-width:80px}.dienstplan__newAbsence .input.input--radio label{padding-left:0}.dienstplan__newAbsence .input textarea{min-height:40px}.dienstplan__newAbsence__sick .tr-button__wrapper{margin-top:-6px}.dienstplan__newAbsence .tslog__dienstplan{width:100%;max-width:548px}.dienstplan__newAbsence__editShift{min-width:536px}.dienstplan__newAbsence__editShift .info__box{max-width:472px}.dienstplan__newAbsence__editShift .tslog__dienstplan{width:100%;max-width:472px}.dienstplan__newAbsence__editShift .row.gap-8 .input{max-width:220px;min-width:220px}.dienstplan__newAbsence__editShift .input{max-width:472px}.dienstplan__newAbsence__editShift .input textarea{min-height:124px}.dienstplan__newAbsence__editShift__staffchanged .tr-button__wrapper{margin-top:-6px;margin-bottom:24px}.dienstplan__newAbsence .tr-modal__body .row.gap-8 .input,.dienstplan__newAbsence .tr-modal__body .input{max-width:unset}.dienstplan__newAbsence .css-1uccc91-singleValue{width:calc(100% - 20px)}.dienstplan__newAbsence .css-1uccc91-singleValue span{display:flex;justify-content:space-between}.dienstplan__newAbsence .css-1uccc91-singleValue span>i{font-style:normal;color:#0d91c6}.dienstplan__newAbsence .prev_staff{border:1px solid lightgrey;padding:8px;border-radius:5px}.dienstplan__newAbsence .prev_staff+h4+.input{margin-right:0}.dienstplan__newAbsence__copyShift .button{margin:0}.dienstplan__newAbsence .tr-datatable__data .tr-datatable__empty-row{display:table-row;width:auto}.dienstplan__newAbsence .tr-datatable__data td.tr-datatable__empty{display:table-cell;width:auto;position:static}.dienstplan__konfliktBlock{border:2px solid var(--support-error);border-radius:0;margin-bottom:24px;max-width:472px}.dienstplan__konfliktBlock .tr-containedList--small .tr-containedList__item--title{padding-right:0}.dienstplan__konfliktBlock--offen{border-color:var(--link-secondary)}.dienstplan__konfliktBlock--offen .dienstplan__konfliktBlock__title{background-color:#edf5ff;color:var(--link-secondary)}.dienstplan__konfliktBlock--offen .dienstplan__konfliktBlock__title__satz,.dienstplan__konfliktBlock--offen .dienstplan__konfliktBlock__title__kontext{color:var(--link-secondary)}.dienstplan__konfliktBlock--geloest{border-color:#24a148}.dienstplan__konfliktBlock--geloest .dienstplan__konfliktBlock__title{background-color:#defbe6;color:#0e6027}.dienstplan__konfliktBlock--geloest .dienstplan__konfliktBlock__title__satz{color:#0e6027}.dienstplan__konfliktBlock label{margin-bottom:0}.dienstplan__konfliktBlock .tr-tag+.tr-tag{margin-inline-start:0}.dienstplan__konfliktBlock__title{display:flex;flex-direction:column;gap:4px;background-color:#fde8e8;color:#8a0000;padding:12px 14px}.dienstplan__konfliktBlock__title__head{display:flex;align-items:center;gap:8px;font-size:14px}.dienstplan__konfliktBlock__title__head b{font-weight:700}.dienstplan__konfliktBlock__title__satz{font-size:13px;line-height:1.5;color:#7a1212}.dienstplan__konfliktBlock__title__kontext{font-size:12px;line-height:1.45;color:#9c5252}.dienstplan__konfliktBlock__loading,.dienstplan__konfliktBlock__empty{padding:12px}.dienstplan__konfliktBlock__empty{color:var(--text-secondary)}.dienstplan__konfliktBlock__empty--stoerung{color:#8a0000}.dienstplan__konfliktBlock__empty--laeuft{display:flex;align-items:center;gap:8px;color:#0e6027}.dienstplan__konfliktBlock__empty--laeuft svg{flex-shrink:0;color:#24a148}.dienstplan__konfliktBlock .tr-contained-list,.dienstplan__konfliktBlock .tr-containedList{margin:0}.dienstplan__konfliktBlock__gruppeZahl{color:var(--text-secondary);font-weight:400}.dienstplan__konfliktBlock__kandidat{display:flex;flex-flow:column;gap:8px;padding:6px 0}.dienstplan__konfliktBlock__kandidat--abgelehnt .dienstplan__konfliktBlock__kandidat__name:not(.dienstplan__konfliktBlock__kandidat__name--clickable),.dienstplan__konfliktBlock__kandidat--ungeprueft .dienstplan__konfliktBlock__kandidat__name:not(.dienstplan__konfliktBlock__kandidat__name--clickable),.dienstplan__konfliktBlock__kandidat--wirdGeprueft .dienstplan__konfliktBlock__kandidat__name:not(.dienstplan__konfliktBlock__kandidat__name--clickable){color:var(--text-secondary)}.dienstplan__konfliktBlock__kandidat__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dienstplan__konfliktBlock__kandidat__name{font-weight:500}.dienstplan__konfliktBlock__kandidat__name--clickable{cursor:pointer;color:var(--link-primary, #0f62fe)}.dienstplan__konfliktBlock__kandidat__name--clickable:hover{text-decoration:underline}.dienstplan__konfliktBlock__kandidat__name--clickable:focus-visible{outline:2px solid var(--focus, #0f62fe);outline-offset:2px}.dienstplan__konfliktBlock__kandidat__name--unavailable{color:var(--text-secondary, #6f6f6f);cursor:help;text-underline-offset:2px}.dienstplan__konfliktBlock__kandidat__hint{font-size:12px;line-height:1.4;color:var(--text-secondary)}.dienstplan__konfliktBlock__chips{display:flex;flex-wrap:wrap;gap:4px 8px;padding:2px 0}.dienstplan__konfliktBlock__footer{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.popover-container{z-index:10000}.tr-datatable__pagination__count .select{width:88px!important}.dienstplan__editShift__hotelEigenwunschHinweis{font-size:12px;line-height:1.4;color:var(--support-warning, #b28400);padding:4px 0}.dienstplan__time{position:fixed;top:var(--uishell-offset, 0px);left:0;z-index:333;height:48px;box-shadow:0 0 8px #00000054;margin-left:48px;will-change:transform}.dienstplan__timeline{position:relative}.dienstplan__timeNow{position:absolute;top:22px;z-index:20;text-align:center;cursor:pointer}.dienstplan__timeNow span{display:inline-block;font-size:14px;color:#fff;background-color:var(--interactive);padding:3px 0;width:48px;line-height:20px}.dienstplan__timeNow:after{content:" ";height:48px;width:2px;display:block;background-color:var(--interactive);top:-22px;left:21px;position:absolute;z-index:-1}.dienstplan__timeMaus{font-family:Segoe UI,Arial,"sans-serif";position:absolute;top:0;height:48px;width:2px;display:none;z-index:25;background-color:var(--focus);pointer-events:none}.dienstplan__timeMaus span{position:absolute;top:22px;left:50%;transform:translate(-50%);min-width:48px;padding:3px 4px;box-sizing:border-box;font-size:13px;font-weight:500;line-height:14px;text-align:center;white-space:nowrap;color:#fff;background-color:var(--focus)}.dienstplan__timeMaus--gekippt span{left:0;transform:translate(-100%)}.dienstplan__time--background{z-index:0;height:calc(100% - 18px - var(--uishell-offset, 0px));overflow:hidden}.dienstplan__time--background .dienstplan__timeNow span{display:none}.dienstplan__time--background .dienstplan__timeNow:after{height:100vh}.dienstplan__timeFrame{display:flex}.dienstplan__timeDay{position:relative;background-color:var(--layer-accent-01)}.dienstplan__timeDay:after{content:"";width:1px;display:block;height:100%;background-color:var(--border-strong);top:0;right:0;position:absolute}.dienstplan__timeDay span{position:absolute;width:100%;text-align:left;z-index:10;padding:0 8px;font-size:var(--heading-compact-font-size);font-weight:var(--heading-compact-font-weight);line-height:30px;letter-spacing:var(--heading-compact-letter-spacing);color:var(--text-primary);white-space:nowrap}.dienstplan__container .dienstplan__time:not(.dienstplan__time--background) .dienstplan__timeDay--6,.dienstplan__container .dienstplan__time:not(.dienstplan__time--background) .dienstplan__timeDay--0{background-color:#c2c2d2}.dienstplan__timeDayFrame{display:flex}.dienstplan__timeHour{width:96px;height:18px;text-align:center;padding-top:2px;margin-top:30px;position:relative;font-size:12px}.dienstplan__timeFrame--72h .dienstplan__timeHour{width:48px;padding-top:4px}.dienstplan__timeFrame--8d .dienstplan__timeHour{width:18px;padding-top:4px}.dienstplan__timeFrame--16d .dienstplan__timeHour{width:9px;padding-top:4px}.dienstplan__timeHour:nth-child(odd){background-color:var(--layer-01)}.dienstplan__timeDay--6 .dienstplan__timeHour:nth-child(odd),.dienstplan__timeDay--0 .dienstplan__timeHour:nth-child(odd){background-color:var(--layer-01)}.dienstplan__timeHourQuarterLines{display:none;letter-spacing:9px;position:absolute;bottom:0;left:10.5px;height:8px;overflow:hidden;color:#ccc}.dienstplan__timeFrame--72h .dienstplan__timeHourQuarterLines,.dienstplan__timeFrame--8d .dienstplan__timeHourQuarterLines,.dienstplan__timeFrame--16d .dienstplan__timeHourQuarterLines{display:none}.dienstplan__timeHour__unnecessary{display:inline-block}.dienstplan__timeFrame--72h .dienstplan__timeHour__unnecessary,.dienstplan__timeFrame--8d .dienstplan__timeHour__unnecessary,.dienstplan__timeFrame--16d .dienstplan__timeHour__unnecessary{display:none}.dienstplan__timeHour__seminecessary{display:inline-block}.dienstplan__timeFrame--8d .dienstplan__timeHour__seminecessary,.dienstplan__timeFrame--16d .dienstplan__timeHour__seminecessary{display:none}.dienstplan__timePart{width:1152px;height:50px}.dienstplan__timeFrame--72h .dienstplan__timePart{width:576px}.dienstplan__timeFrame--8d .dienstplan__timePart{width:216px}.dienstplan__timeFrame--16d .dienstplan__timePart{width:108px}.dienstplan__timePart:nth-last-child(1){border-right:1px solid #000}.dienstplan__time--zuglauf{position:relative;margin-left:0;box-shadow:none}#dienstplan__staffWrapper--leftSide,#dienstplan__staffWrapper--rightSide{display:none}.dienstplan__row__staffCell{position:sticky;left:0;z-index:222;flex-shrink:0;flex-grow:0;color:#000;border-right:2px solid var(--border-strong);align-self:stretch;display:flex;width:182px}.dienstplan__row__staffCell:has(.dienstplan__staff--hover){z-index:1000}.dienstplan__row__staffCell>.dienstplan__staff{flex:1}.dienstplan__row__staffCell--right{left:auto;right:0;margin-left:auto;border-left:2px solid var(--border-strong)}@media(max-width:2400px){.dienstplan__row__staffCell--right{display:none}}.dienstplan--noRightStaff .dienstplan__row__staffCell--right{display:none}#dienstplan__staffWrapper--rightSide{position:fixed;top:var(--uishell-offset, 0px);left:auto;right:50px;z-index:222;color:#000;box-shadow:0 0 8px #00000054;margin-top:48px;will-change:transform}@media(max-width:2400px){#dienstplan__staffWrapper--rightSide{display:none}}.dienstplan__staffWrapper--toggleButton{position:fixed;right:245px;top:calc(64px + var(--uishell-offset, 0px));z-index:10}@media(max-width:2400px){.dienstplan__staffWrapper--toggleButton{display:none}}.dienstplan__staffWrapper--toggleButton--expand{position:fixed;left:auto;right:48px;top:calc(64px + var(--uishell-offset, 0px));z-index:222}.dienstplan__staff{position:relative;cursor:pointer}.dienstplan__staff__searchResultHint .dienstplan__staffStatic{transition:.3s;background-color:#0d91c6!important}.dienstplan__staffNachricht{max-width:400px}.dienstplan__staffStatic{height:80px;width:96px;background-color:#fff;display:flex;flex-flow:column;justify-content:center;padding-left:8px}.dienstplan__staffStaticTop{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:180px;padding:0 4px;height:18px}.dienstplan__staffWrapper--20n .dienstplan__staffStatic{height:48px;width:180px;justify-content:center;align-items:flex-start;padding-left:2px}.dienstplan__staffStatic .dienstplan__staffGroups{font-style:normal;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block;font-size:var(--helper-text-font-size);line-height:18px;letter-spacing:0;margin-block-start:0;color:var(--text-helper)}.dienstplan__staffStatic .dienstplan__staffRegion .tr-tag{margin:0;flex-shrink:0;padding-inline:8px}.dienstplan__staffStatic .dienstplan__staffKurztext{background-color:transparent;color:var(--text-primary);text-align:left;font-size:20px;font-weight:600;padding:2px 4px 0;min-height:20px}.dienstplan__staffWrapper--20n .dienstplan__staffStatic .dienstplan__staffKurztext{font-size:15px;line-height:14px;width:100%;padding-top:2px;margin:0;display:flex;align-items:center}.dienstplan__staffStatic .dienstplan__staffKurztext--long,.dienstplan__staffWrapper--20n .dienstplan__staffStatic .dienstplan__staffKurztext--long{font-size:13px;line-height:12px}.dienstplan__staffStatic .dienstplan__staffKurztext--red{color:#c00}.dienstplan__staffStatic .dienstplan__staffKurztext--orange{color:#f17400}.dienstplan__staffStatic .dienstplan__staffKurztext svg{color:#f17400}.dienstplan__staffStatic .dienstplan__staffKurztext svg:nth-child(n+2){margin-left:6px}.dienstplan__staffStatic .dienstplan__staffIcons{display:flex;justify-content:space-between;margin-left:6px;border-left:2px solid #ccc;padding-left:6px;gap:6px}.dienstplan__staffStatic .dienstplan__staffIcons b{font-weight:600}.dienstplan__row:nth-child(odd) .dienstplan__staffStatic{background:var(--layer-01)}.dienstplan__staff--mouseOver .dienstplan__staffStatic{background:#b2dcdc!important}.dienstplan__staffPopup{position:absolute;top:-121px;left:-700px;padding-left:16px;transition:left .25s ease;z-index:1;padding-bottom:400px}.dienstplan__staffPopup--active{position:fixed!important;top:calc(48px + var(--uishell-offset, 0px))!important;left:230px!important;z-index:1000;padding-left:0}.dienstplan__staffPopup:nth-last-child(1) .dienstplan__staffPopup,.dienstplan__staffPopup:nth-last-child(2) .dienstplan__staffPopup,.dienstplan__staffPopup:nth-last-child(3) .dienstplan__staffPopup,.dienstplan__staffPopup:nth-last-child(4) .dienstplan__staffPopup,.dienstplan__staffPopup:nth-last-child(5) .dienstplan__staffPopup,.dienstplan__staffPopup:nth-last-child(6) .dienstplan__staffPopup{top:-440px}.dienstplan__staff--0 .dienstplan__staffPopup{top:0}.dienstplan__staff--1 .dienstplan__staffPopup{top:-48px}.dienstplan__staff--2 .dienstplan__staffPopup{top:-96px}.dienstplan__staff--3 .dienstplan__staffPopup{top:-144px}.dienstplan__staffPopup h5{font-size:14px;font-weight:600;color:#a6a6a6;margin-bottom:4px;margin-top:12px;width:100%}.dienstplan__staffPopupContent{min-width:520px;min-height:400px;height:100vh;box-shadow:0 0 8px #00000054;padding:16px;background:var(--layer-01)}.dienstplan__staffPopupContent .tr-tag{position:relative;top:-4px;left:8px}.dienstplan__staffPopupContent .tr-pageHeader__title{margin-bottom:0}.dienstplan__staffPopupContent .tr-tile{margin-right:0;margin-bottom:32px;margin-top:24px;border:0;width:100%}.dienstplan__staffPopupContent .tr-tile__top{display:none}.dienstplan__staffPopupContent .tr-tile__content__item{padding:7px 0}.dienstplan__staffPopupContent .tr-tile .text-body-compact{width:unset;max-width:300px}.dienstplan__staffPopupContent .dienstplan__staffPopup__form{margin-top:32px}.dienstplan__staffPopupContent .row.mt-24{margin-top:12px}.dienstplan__staffPopupContent .input{margin:0}.dienstplan__staffPopup .c-button--quadrat{position:absolute;top:24px;right:16px}.dienstplan__staffPopup .dienstplan__staffKurztext{font-size:32px;font-weight:600;line-height:32px;color:#273474;margin-bottom:7px}.dienstplan__staffPopup .dienstplan__staffKurztext--red{color:#c00}.dienstplan__staffPopup .dienstplan__staffKurztext--orange{color:#f17400}.dienstplan__staff--hover .dienstplan__staffPopup{left:96px}.dienstplan__staffWrapper--20n .dienstplan__staff:hover .dienstplan__staffPopup,#dienstplan__staff--966 .dienstplan__staffPopup{left:180px}.dienstplan__shiftCount{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);z-index:5;pointer-events:none;white-space:nowrap}.dienstplan__shiftCount>*{pointer-events:auto}.dienstplan__shiftCount--accept .dienstplan__shiftCount__accept,.dienstplan__shiftCount--accept:hover .dienstplan__shiftCount__tag{display:none}.dienstplan__shiftCount--accept:hover .dienstplan__shiftCount__accept{display:inline-flex}.dienstplan__shiftCountBreakdown{display:flex;flex-direction:column;gap:2px;text-align:left}.dienstplan__shiftCountBreakdown__row{white-space:nowrap}.dienstplan__planungsbereich__staff .dienstplan__shiftCount{right:26px}.dienstplan__content{position:relative;margin-top:48px;padding-bottom:calc(max(var(--dp-pb-h-commit),460px) + 24px)}.dienstplan__section{display:block;scroll-margin-top:48px}.dienstplan__sectionHeader{position:sticky;top:48px;left:0;z-index:332;height:24px;line-height:24px;padding:0 12px;display:flex;align-items:center;background:var(--background-inverse);font-size:12px;font-weight:600;color:var(--text-inverse);letter-spacing:.2px}.dienstplan__content--20n .dienstplan__sectionHeader{height:16px;line-height:16px;font-size:11px;font-weight:400;letter-spacing:1px}.dienstplan__sectionHeader__sticky{position:sticky;left:180px;display:inline-flex;align-items:baseline;max-width:calc(100% - 188px);border-left:2px solid var(--border-strong);padding-left:16px}.dienstplan__sectionHeader__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dienstplan__sectionHeader__count{display:inline-block;margin-left:16px;border-left:1px solid var(--border-strong);padding-left:16px}.dienstplan__sectionHeader__lock{font-variant-numeric:tabular-nums;white-space:nowrap}.dienstplan__sectionHeader__lock__sep{margin:0 3px;opacity:.5}.dienstplan__sectionHeader__lock--green{color:#42be65;font-weight:600}.dienstplan__sectionHeader__lock--orange{color:#ff9d3b;font-weight:600}.dienstplan__sectionHeader__lock--red{color:#fa6a6a;font-weight:600}.dienstplan__sectionHeader__nav{margin-left:auto;position:sticky;right:180px;display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding-left:16px;padding-right:16px;border-right:2px solid var(--border-strong);background:var(--background-inverse)}@media(max-width:999px){.dienstplan__sectionHeader__nav{display:none}}.dienstplan__sectionHeader__navBtn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0 2px;border:none;background:transparent;color:inherit;line-height:1;cursor:pointer;opacity:.75;transition:opacity .15s ease;height:16px}.dienstplan__sectionHeader__navBtn:hover:not(:disabled){opacity:1}.dienstplan__sectionHeader__navBtn:disabled{opacity:.25;cursor:default}.dienstplan__sectionHeader__navArrow{font-size:18px!important;flex-shrink:0}.dienstplan__sectionHeader__accept{display:none;flex-shrink:0;align-self:center;margin-left:12px;height:18px;line-height:18px;padding:0 8px;border:none;border-radius:9px;background:var(--button-primary, #0f62fe);color:var(--text-on-color, #ffffff);font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.dienstplan__sectionHeader__accept:hover{background:var(--button-primary-hover, #0353e9)}.dienstplan__sectionHeader:hover .dienstplan__sectionHeader__accept{display:inline-flex;align-items:center}.dienstplan__row{height:80px;display:flex;align-items:center;transition:all .2s ease;position:relative}.dienstplan__planungsbereich--20n .dienstplan__row,.dienstplan__content--20n .dienstplan__row{height:48px}.dienstplan__row--unverplant{height:360px}.dienstplan__planungsbereich--20n .dienstplan__row--unverplant,.dienstplan__content--20n .dienstplan__row--unverplant{height:192px}.dienstplan__row--unverplantWTU,.dienstplan__row--unverplantStorniert,.dienstplan__row--ausgeblendet,.dienstplan__row#dienstplan__row--70,.dienstplan__row#dienstplan__row--91{height:180px}.dienstplan__planungsbereich--20n .dienstplan__row--unverplantWTU,.dienstplan__content--20n .dienstplan__row--unverplantWTU,.dienstplan__planungsbereich--20n .dienstplan__row--unverplantStorniert,.dienstplan__content--20n .dienstplan__row--unverplantStorniert,.dienstplan__planungsbereich--20n .dienstplan__row--ausgeblendet,.dienstplan__content--20n .dienstplan__row--ausgeblendet,.dienstplan__planungsbereich--20n .dienstplan__row#dienstplan__row--70,.dienstplan__content--20n .dienstplan__row#dienstplan__row--70,.dienstplan__planungsbereich--20n .dienstplan__row#dienstplan__row--91,.dienstplan__content--20n .dienstplan__row#dienstplan__row--91{height:96px}.dienstplan__row--even{background:#f5f5ffcc}.dienstplan__row--odd{background:#fffc}.dienstplan__row--mouseOver{background-color:#b2dcdce6!important}.dienstplan__row--mouseOver .dienstplan__row__staffCell{background-color:#b2dcdc!important}.dienstplan__rowBackgroundLine{background-color:#273474;width:100%;height:2px;display:none}.dienstplan__row--diesel .dienstplan__rowBackgroundLine{background-color:#444}#c-carlo__content__cursorLine,#c-carlo__planungsbereich__cursorLine{background-color:#0d91c6;height:calc(100vh - var(--uishell-offset, 0px));width:1px;position:fixed;top:var(--uishell-offset, 0px);display:none;pointer-events:none}.dienstplan__popup{width:100%;height:100%;position:relative}.dienstplan__popupWrapper{position:absolute;top:0;left:0;z-index:1000;width:calc(100% - 50px);height:calc(100vh - var(--uishell-offset, 0px));background-color:#fffffffa;padding:32px;overflow-y:scroll}.dienstplan__popup h3{margin-bottom:0}.dienstplan__popupHeaderMark{position:absolute;top:-100px;left:-150px;opacity:0;width:calc(100% + 300px);height:calc(100% + 200px);max-width:1800px;max-height:1000px;z-index:-1}.dienstplan__popupReferenz{margin-bottom:8px;display:flex}.dienstplan__popupReferenz h1{margin-bottom:10px;font-weight:700!important}.dienstplan__popupReferenz--red h1{color:#c00!important}.dienstplan__popupReferenzWrapper{display:flex;justify-content:space-between}.dienstplan__popupReferenz__line{height:2px;background-color:#273474;margin:0 0 4px}.dienstplan__popupReferenz__rel{font-weight:600;color:#444}.dienstplan__popupReferenz__rel span{font-weight:600;color:#a6a6a6}.dienstplan__popupIcons{display:flex;align-items:center;border-left:2px solid #ccc;padding-left:24px;height:fit-content}.dienstplan__popupIcons b{height:50px;padding-top:10px}.dienstplan__popupIcons svg{width:30px!important;height:30px;color:#f17400}.dienstplan__popupIcons svg:nth-child(n+2){margin-left:24px}.dienstplan__popupInfo,.dienstplan__popupStrom{margin-right:24px}.dienstplan__popupInfoWrapper,.dienstplan__popupStromWrapper{display:flex;justify-content:flex-start;flex-flow:wrap;margin-bottom:24px}.dienstplan__popupInfo span,.dienstplan__popupStrom span{display:block;font-size:14px;font-weight:400;color:#a6a6a6}.dienstplan__popupInfo b,.dienstplan__popupStrom b{position:relative;z-index:12}.dienstplan__popupInfo b:nth-child(n+3):before,.dienstplan__popupStrom b:nth-child(n+3):before{content:", "}.dienstplan__popupInfo label,.dienstplan__popupStrom label{display:none}.dienstplan__popupInfo{font-size:20px;line-height:20px;font-weight:400;color:#273474;max-width:500px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;z-index:11!important;overflow:hidden}.dienstplan__popupInfo .button{margin-top:22px}.dienstplan__popupInfo .input,.dienstplan__popupInfo .select{margin-right:0}.dienstplan__popupInfo .select{font-size:16px;font-weight:400}.dienstplan__popupInfo--Baureihen{max-width:unset;height:unset;padding-bottom:5px;margin-top:-16px;z-index:9!important}.dienstplan__popupInfo--Baureihen span{margin-bottom:2px;display:block}.dienstplan__popupInfo--Baureihen b{font-weight:400}.dienstplan__popupInfo--Gruppen{max-width:700px}.dienstplan__popupInfo--select{overflow:visible}.dienstplan__popupInfo--ToDos{color:#222;white-space:initial;max-width:unset}.dienstplan__popupInfo--ToDos svg{color:#f17400;width:16px;height:16px;position:relative;top:-3px;margin-right:4px}.dienstplan__popupInfo--ToDos b{font-weight:600}.dienstplan__popupInfo--ToDos b:nth-child(3):before{display:none}.dienstplan__popupButtons{display:flex}.dienstplan__popupContent{width:100%;position:relative;height:calc(100vh - 64px - 195px - var(--uishell-offset, 0px))}.dienstplan__popupContent__head{display:flex;justify-content:space-between}.dienstplan__popupLokSeries{display:flex;padding:24px 0}.dienstplan__popupCalendar{width:100%;position:relative;height:calc(100% - 32px)}.dienstplan__popupCalendar .dienstplan__detailSchicht:nth-child(3),.dienstplan__popupCalendar .dienstplan__detailSchicht:nth-child(4),.dienstplan__popupCalendar .dienstplan__detailSchicht:nth-child(5){margin-top:0}.dienstplan__rotationModel .dienstplan__popupCalendar{padding-right:32px}.dienstplan__popupCalendar__label{padding:4px 20px;display:flex;justify-content:flex-start}.dienstplan__popupCalendar__labelKW{width:32px;color:#a6a6a6;font-size:14px;font-weight:400}.dienstplan__popupCalendar__labelDate{width:14.28%;color:#a6a6a6;font-size:14px;font-weight:400;text-align:right}.dienstplan__popupCalendar__array{display:flex;flex-flow:wrap;justify-content:flex-start;border-left:2px solid #0d91c6;padding-left:48px;height:calc(100% - 27px);overflow-y:scroll}.dienstplan__popupCalendar__array .dienstplan__popupCalendar__dateString{display:flex}.dienstplan__popupCalendar__kw{position:absolute;left:-32px;bottom:-4px;font-weight:600;border-bottom:1px solid #ccc;width:32px}.dienstplan__popupCalendar__date{width:14.28%;min-height:72px;border-left:2px solid #fff;border-bottom:2px solid #fff;background-color:#f1f1f1;padding:4px;position:relative;cursor:pointer;display:flex;flex-direction:column}.dienstplan__popupCalendar__array--noedit .dienstplan__popupCalendar__date{cursor:default;pointer-events:none}.dienstplan__popupCalendar__date--month{background-color:#d6d6d6}.dienstplan__popupCalendar__date--today{background-color:#273474;padding-bottom:26px}.dienstplan__popupCalendar__date--today .dienstplan__popupCalendar__dateString{color:#fff}.dienstplan__popupCalendar__dateString{position:absolute;bottom:2px;right:8px;font-size:16px;line-height:20px;font-weight:600;color:#222;z-index:8;transition:color .25s ease}.dienstplan__popupCalendar__date .dienstplan__detailSchicht{z-index:7;position:relative;top:0;left:0!important}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--block{flex:1;margin:-4px;background-color:#ccf3a3;padding:4px 8px;color:#fff;font-weight:600;z-index:6}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--block .dienstplan__detailSchichtBody{background:none;box-shadow:none;padding:4px}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--order .dienstplan__detailSchichtBody{background:none}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--red{background-color:#c00;color:#111}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--red .dienstplan__detailSchichtBody label{color:#333}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--red .dienstplan__detailSchichtAnfang,.dienstplan__popupCalendar__date .dienstplan__detailSchicht--red .dienstplan__detailSchichtEnde{color:#111}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--green{background-color:#6ec16e}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--darkgreen{background-color:#006a10;color:#fff}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--darkgreen .dienstplan__detailSchichtBody label{color:#a6a6a6}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--cyan{background-color:#329e9b}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--blue{background-color:#0d91c6;color:#fff}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody label{color:#444}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--darkblue{background-color:#273474;color:#fff}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--darkblue .dienstplan__detailSchichtBody label{color:#a6a6a6}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--yellow{background-color:#feed12}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--lightyellow{background-color:#fefb91;color:#444}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--lightyellow .dienstplan__detailSchichtBody label{color:#888}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--orange{background-color:#f2b067}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--white{background-color:#bbb}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--magenta{background-color:#d4498e;color:#fff}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--transparent{background-color:transparent;color:#fff;border:1px solid #888}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--transparent .dienstplan__detailSchichtBody label{color:#a6a6a6}.dienstplan__popupCalendar__date .dienstplan__detailSchicht--none{background-color:#0d0d1a;color:#a6a6a6}.dienstplan__popupCalendar__date:after{content:"+";font-size:50px;position:absolute;font-weight:600;background-color:#329e9b;color:#fff;padding:1px 16px;vertical-align:center;line-height:100%;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease;z-index:3}.dienstplan__popupCalendar__array--noedit .dienstplan__popupCalendar__date:after{cursor:default;opacity:0!important;pointer-events:none}.dienstplan__popupCalendar__date--selected{background-color:#0d91c6}.dienstplan__popupCalendar__date--selected .dienstplan__popupCalendar__dateString{color:#fff}.dienstplan__popupCalendar__date--selected:after{opacity:.8;padding-top:0;padding-left:18px;letter-spacing:-9px}.dienstplan__popupCalendar__date--selected:hover:after{content:"--"}.dienstplan__popupCalendar__date:hover .dienstplan__popupCalendar__dateString{z-index:4;color:#fff}.dienstplan__popupCalendar__date:hover:after{opacity:.9}.popupTypes{width:100%;height:100%;position:relative}.popupTypes--header{width:100%;padding:32px 32px 0;box-sizing:border-box;color:#273474;display:flex;justify-content:space-between;align-items:center;position:fixed;top:var(--uishell-offset, 0px);z-index:10;background-color:#fff;max-height:120px}.popupTypes--header--check_elem{display:flex;justify-content:center;align-items:center;margin-right:15px;font-size:15px}.popupTypes--header--type_checkboxes{display:flex;align-items:center;justify-content:space-between;min-width:500px;margin-bottom:-10px}.popupTypes--header--type_checkboxes label{color:#222;padding-left:8px}.popupTypes--header--legende_box{min-width:50px;height:20px;margin-top:-10px;margin-right:8px;display:flex;justify-content:center;align-items:center;font-size:10px;padding:5px}.popupTypes--main{padding-left:16px;border-left:2px solid #0d91c6;position:relative;margin:121px 32px 32px;width:calc(100% - 64px);overflow:auto;height:calc(100vh - 164px - var(--uishell-offset, 0px))}.popupTypes--main__label{position:sticky;top:0}.popupTypes--main--row{display:flex;min-height:32px;width:fit-content}.popupTypes--main--row--elem{display:flex;justify-content:center;align-items:center}.popupTypes--main--row--elem--days{color:#222;min-width:64px;border-left:1px solid #ccc;height:100%}.popupTypes--main--row--elem--days--krank{background-color:#f17400;color:#fff}.popupTypes--main--row--elem--days--urlaub,.popupTypes--main--row--elem--days--auswartigeRuhe{background-color:#006a10}.popupTypes--main--row--elem--days--dienst{background-color:#feed12}.popupTypes--main--row--elem--days--ruhetag{background-color:#6ec16e}.popupTypes--main--row--elem--days--ausNacht{background-color:#ffffe0}.popupTypes--main--row--elem--days--bereitschaft{background-color:#e5e5e5}.popupTypes--main--row--elem--days--storno{background-color:#c00}.popupTypes--main--row--elem--days--alle{background-color:#222}@property --deg{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.dienstplan__schicht--ghost.dienstplan__schicht{z-index:30}.dienstplan__schicht--ghost{opacity:1;background-color:#fff}.dienstplan__schicht--ghost .dienstplan__schichtBody{background-color:#fff}.dienstplan__schicht--ghost .dienstplan__schichtBodyTop{color:#0d0d1a}.dienstplan__schicht--tausch .dienstplan__schichtBody{position:relative}.dienstplan__schicht--tausch .dienstplan__schichtBody:after{content:"⇄";position:absolute;top:0;bottom:0;right:0;width:20px;box-sizing:border-box;padding-bottom:2px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:0;color:#fff;background:#000;z-index:1;pointer-events:none}.dienstplan__schicht--tauschAbgangKachel .dienstplan__schichtBeschreibung{text-decoration:line-through}.dienstplan__schicht{white-space:nowrap;position:absolute;left:0;--sh-x: 0px;transform:translate(var(--sh-x));max-width:8000px;-webkit-user-select:none;user-select:none;display:flex;margin-top:0;cursor:pointer;height:40px;overflow:visible;z-index:5;transition:z-index .33s ease}.dienstplan__schicht--block{height:24px;transform:translate(var(--sh-x),12px)}.dienstplan__schicht--block .dienstplan__schichtBodyTop{align-items:center}.dienstplan__schicht--block.dienstplan__schicht--lightyellow{transform:translate(var(--sh-x),-12px)}.dienstplan__schicht--halfHeight{z-index:6}.dienstplan__schicht--halfHeight:not(.dienstplan__schicht--block){height:20px}.dienstplan__schicht--halfHeight .dienstplan__schichtBody{min-height:unset}.dienstplan__schicht--halfHeight .dienstplan__schichtBodyTop{padding-top:2px;min-height:20px}.dienstplan__schicht--halfHeightTop:not(.dienstplan__schicht--block){transform:translate(var(--sh-x),-12px)}.dienstplan__schicht--halfHeightBot:not(.dienstplan__schicht--block){transform:translate(var(--sh-x),11px)}.dienstplan__planungsbereich--20n .dienstplan__schicht,.dienstplan__content--20n .dienstplan__schicht{margin:0}.dienstplan__schicht__moveTSSelect{position:absolute;background-color:#329e9b;box-shadow:0 0 5px #00000054;transform:translate(-5px,86px);width:200px!important;min-width:300px!important;padding:4px 16px 16px;z-index:300}.dienstplan__schicht__moveTSSelect h5{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px;margin-top:12px;width:100%}.dienstplan__schichtWrapper{margin:8px 0 32px;min-height:77px}.dienstplan__schichtWTU,.dienstplan__schichtTFInformiert{color:#0d91c6;margin-right:4px;position:relative;top:1px;transition:all .25s ease}.dienstplan__schichtLock{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.dienstplan__schichtLock .tr-button__container--ghost{color:inherit}.dienstplan__schichtLock .tr-button__container--iconOnly svg{color:inherit}.dienstplan__schichtMentor{color:#000;margin-right:4px;position:relative;top:1px;transition:all .25s ease}.dienstplan__schichtRechnung{margin-right:4px;position:relative;top:1px}.dienstplan__schichtBeschreibung{min-width:0;overflow:hidden}.dienstplan__schichtBody{position:relative;background-color:#222;box-shadow:0 0 8px #00000054;min-height:40px}.dienstplan__schichtBody svg{width:16px;height:16px}.dienstplan__content--8d .dienstplan__schicht:not(.dienstplan__schicht--block) .dienstplan__schichtBody,.dienstplan__planungsbereich--8d .dienstplan__schicht:not(.dienstplan__schicht--block) .dienstplan__schichtBody{display:flex;flex-flow:column}.dienstplan__content--16d .dienstplan__schicht:not(.dienstplan__schicht--block) .dienstplan__schichtBody,.dienstplan__planungsbereich--16d .dienstplan__schicht:not(.dienstplan__schicht--block) .dienstplan__schichtBody{display:flex;flex-flow:column}.dienstplan__schicht--block .dienstplan__schichtBody{background-color:#6ec16e;box-shadow:none;color:#fff;border-radius:0;height:24px;min-height:24px;border-right:1px solid #ccc;overflow:hidden;display:flex}.dienstplan__schicht--block .dienstplan__schichtBody:hover{pointer-events:none}.dienstplan__schichtBodyTop{display:flex;justify-content:flex-start;align-items:flex-start;font-size:15px;font-weight:500;letter-spacing:0;line-height:16px;min-height:18px;flex:1;padding:3px 6px 0;overflow:hidden}.dienstplan__schicht--block .dienstplan__schichtBodyTop{padding:0 0 0 8px;white-space:nowrap;flex:unset;overflow:visible}.dienstplan__schichtBodyTop .dienstplan__schichtLoking{position:relative;top:-2px;left:-6px;height:20px}.dienstplan__schichtBodyBottom{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;font-weight:500;width:100%;overflow:hidden;line-height:18px;font-size:14px;max-height:22px}.dienstplan__schicht--block .dienstplan__schichtBodyBottom{align-items:center;padding:0 8px 0 0;font-weight:400;white-space:nowrap;flex:unset}.dienstplan__schichtBodyBottom__notes{white-space:nowrap;padding-left:6px;padding-right:6px}.dienstplan__schichtBodyBottom__notes+span{margin-left:6px;padding-left:4px;border-left:1px solid #ccc}.dienstplan__schichtBodyBottom__time{padding-left:6px;padding-right:6px}.dienstplan__schicht--block .dienstplan__schichtBodyBottom__time{display:none}.dienstplan__schicht--orange .dienstplan__schichtBody{background-color:#eba563}.dienstplan__schicht--darkyellow .dienstplan__schichtBody{background-color:#efcc63}.dienstplan__schicht--green .dienstplan__schichtBody{background-color:#6ec16e}.dienstplan__schicht--darkgreen .dienstplan__schichtBody{background-color:#006a10}.dienstplan__schicht--darkgreen .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--darkgreen .dienstplan__schichtBody .dienstplan__schichtBodyBottom,.dienstplan__schicht--darkgreen .dienstplan__schichtBody .dienstplan__schichtTeilelemente span{color:#fff}.dienstplan__schicht--cyan .dienstplan__schichtBody{background-color:#329e9b}.dienstplan__schicht--lila .dienstplan__schichtBody{background-color:#8064a2}.dienstplan__schicht--lila .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--lila .dienstplan__schichtBody .dienstplan__schichtBodyBottom{color:#fff}.dienstplan__schicht--lila .dienstplan__schichtBody .dienstplan__schichtBodyBottom{padding:0 6px;font-weight:400;margin-top:-6px}.dienstplan__schicht--lila.dienstplan__schicht--order .dienstplan__schichtBody{background-color:#8064a2}.dienstplan__schicht--lila.dienstplan__schicht--order .dienstplan__schichtBody .dienstplan__schichtBodyBottom{margin-top:0;padding:0 8px;flex-flow:row;justify-content:flex-start}.dienstplan__schicht--blue .dienstplan__schichtBody{background-color:#0d91c6}.dienstplan__schicht--blue .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--blue .dienstplan__schichtBody .dienstplan__schichtBodyBottom{color:#fff}.dienstplan__schicht--blue .dienstplan__schichtBody .dienstplan__schichtBodyBottom{padding:0 6px;font-weight:400}.dienstplan__schicht--mediumblue .dienstplan__schichtBody{background-color:#4169e1}.dienstplan__schicht--mediumblue .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--mediumblue .dienstplan__schichtBody .dienstplan__schichtBodyBottom{color:#fff}.dienstplan__schicht--mediumblue .dienstplan__schichtBody .dienstplan__schichtAnfang{border-color:#4169e1}.dienstplan__schicht--mediumblue .dienstplan__schichtBody .dienstplan__schichtEnde{max-width:42px;border-color:#4169e1;border-width:2px}.dienstplan__schicht--mediumblue .dienstplan__schichtBody .dienstplan__schichtEnde__ruhe{display:none}.dienstplan__schicht--darkblue .dienstplan__schichtBody{background-color:#273474}.dienstplan__schicht--darkblue .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--darkblue .dienstplan__schichtBody .dienstplan__schichtBodyBottom{color:#fff}.dienstplan__schicht--red .dienstplan__schichtBody{background-color:#c00}.dienstplan__schicht--red .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--red .dienstplan__schichtBody .dienstplan__schichtBodyBottom,.dienstplan__schicht--red .dienstplan__schichtBody .dienstplan__schichtTeilelemente span{color:#fff}.dienstplan__schicht--red .dienstplan__schichtBody .dienstplan__schichtAnfang{border-color:#c00}.dienstplan__schicht--red .dienstplan__schichtBody .dienstplan__schichtEnde{max-width:42px;border-color:#c00;border-width:2px}.dienstplan__schicht--red .dienstplan__schichtBody .dienstplan__schichtEnde__ruhe{display:none}.dienstplan__schicht--yellow .dienstplan__schichtBody{background-color:#feed12}.dienstplan__schicht--spot .dienstplan__schichtBody{background-color:#fff}.dienstplan__schicht--spot .dienstplan__schichtBody .dienstplan__schichtBodyTop{color:#0d0d1a}.dienstplan__schicht--lightyellow .dienstplan__schichtBody{background-color:#fefb91}.dienstplan__schicht--lightyellow .dienstplan__schichtBody .dienstplan__schichtBodyTop{color:#888;justify-content:flex-end}.dienstplan__schicht--lightyellowAnreise .dienstplan__schichtBody{background-color:#fefb91}.dienstplan__schicht--lightyellowAnreise .dienstplan__schichtBody .dienstplan__schichtBodyTop{color:#888}.dienstplan__schicht--magenta .dienstplan__schichtBody{background-color:#d4498e}.dienstplan__schicht--magenta .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--magenta .dienstplan__schichtBody .dienstplan__schichtBodyBottom{color:#fff}.dienstplan__schicht--magenta .dienstplan__schichtBody .dienstplan__schichtBodyBottom{padding:0 6px;font-weight:400;margin-top:-6px}.dienstplan__schicht--magenta.dienstplan__schicht--order .dienstplan__schichtBody{background-color:#d4498e}.dienstplan__schicht--magenta.dienstplan__schicht--order .dienstplan__schichtBody .dienstplan__schichtBodyBottom{margin-top:0;padding:0 8px;flex-flow:row;justify-content:flex-start}.dienstplan__schicht--transparent{transform:translate(var(--sh-x),-12px)}.dienstplan__schicht--transparent .dienstplan__schichtBody{background-color:transparent}.dienstplan__schicht--transparent .dienstplan__schichtBody .dienstplan__schichtBodyTop,.dienstplan__schicht--transparent .dienstplan__schichtBody .dienstplan__schichtBodyBottom{color:#888}.dienstplan__schicht--transparent:hover .dienstplan__schichtBody{background-color:#ccc}.dienstplan__schicht--white{transform:translate(var(--sh-x),-12px)}.dienstplan__schicht--white .dienstplan__schichtBody{background-color:#bbb}.dienstplan__schicht--grey.dienstplan__schicht--block{transform:translate(var(--sh-x),-12px)}.dienstplan__schicht--grey .dienstplan__schichtBody{background-color:#bbb}.dienstplan__schicht--highlight{--schicht-highlight-a: var(--button-primary);--schicht-highlight-b: var(--button-secondary)}.dienstplan__schicht--highlight:before,.dienstplan__schicht--highlight:after{content:"";position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);background:conic-gradient(from var(--deg) at center,var(--schicht-highlight-a),#fff,var(--schicht-highlight-b),#fff,var(--schicht-highlight-a));z-index:-2;padding:4px;top:-4px;left:-4px;animation:autoRotate 2s linear infinite,fadeOut 1s ease-out 4s forwards}.dienstplan__schicht--highlight:after{z-index:1;filter:blur(10px)}@keyframes autoRotate{to{--deg: 360deg}}@keyframes fadeOut{to{opacity:0}}.dienstplan__schicht--highlight .dienstplan__schichtBody{z-index:3;border:0}.dienstplan__schicht--highlightFreigabe{--schicht-highlight-a: var(--support-success, #24a148);--schicht-highlight-b: var(--support-success, #24a148)}.dienstplan__schicht--lightyellow{z-index:4}.dienstplan__schichtTeilelemente{display:flex;font-size:12px;border-top:1px solid #fff;overflow-x:hidden;margin-top:3px}.dienstplan__schichtTeilelemente span{border-right:1px solid #fff;color:#0d91c6;display:inline-block;padding:0 3px}.dienstplan__schichtTeilelemente .dienstplan__schichtBremsstellung{background-color:#0d91c6;padding:0 4px;color:#ccc;border-right:1px solid #fff!important;margin-right:0}.dienstplan__schichtTeilelemente .dienstplan__schichtBremsstellung--P i:nth-child(1){color:#fff}.dienstplan__schichtTeilelemente .dienstplan__schichtBremsstellung--G i:nth-last-child(1){color:#fff}.dienstplan__schichtTeilelemente .dienstplan__schichtBremsstellung i{font-style:normal}.dienstplan__schichtTeilelemente .dienstplan__schichtBremsstellung b{display:inline-block;margin:0 2px;font-weight:300;position:relative;top:-1px}.dienstplan__schichtTeilelemente .dienstplan__schichtWtuType{color:#273474}.dienstplan__schichtAnfang,.dienstplan__schichtEnde{position:absolute;top:0;font-size:13px;line-height:15px;font-weight:600;display:flex;flex-flow:column;justify-content:center;align-items:flex-end;color:#0d91c6;height:100%;width:42px;pointer-events:none}.dienstplan__schichtAnfang--plus span,.dienstplan__schichtEnde--plus span{white-space:nowrap;color:#c00}.dienstplan__schichtAnfang--plus span div,.dienstplan__schichtEnde--plus span div{padding-left:4px;display:none}.dienstplan__schichtAnfang--plus.dienstplan__schichtAnfang--Prog span,.dienstplan__schichtAnfang--plus.dienstplan__schichtEnde--Prog span,.dienstplan__schichtEnde--plus.dienstplan__schichtAnfang--Prog span,.dienstplan__schichtEnde--plus.dienstplan__schichtEnde--Prog span{color:#222}.dienstplan__schichtAnfang--minus span,.dienstplan__schichtEnde--minus span{color:#00ab19}.dienstplan__schicht--halfHeight .dienstplan__schichtAnfang,.dienstplan__schicht--halfHeight .dienstplan__schichtEnde{flex-flow:row;align-items:center;gap:3px;white-space:nowrap}.dienstplan__schichtAnfang{left:-42px;padding-right:4px}.dienstplan__schicht--halfHeight .dienstplan__schichtAnfang{left:auto;right:100%;width:auto;justify-content:flex-end}.dienstplan__schicht--order .dienstplan__schichtAnfang{border-top:2px solid #FEED12}.dienstplan__schicht--blue .dienstplan__schichtAnfang{border-color:#0d91c6}.dienstplan__schicht--darkblue .dienstplan__schichtAnfang{border-color:#273474}.dienstplan__schicht--magenta .dienstplan__schichtAnfang{border-color:#d4498e}.dienstplan__schicht--lila .dienstplan__schichtAnfang{border-color:#8064a2}.dienstplan__schicht--red .dienstplan__schichtAnfang{border-color:#c00}.dienstplan__schichtAnfang__diffBlock{position:absolute;height:100%;right:0;background:#f2b06780;z-index:-1;border-top:2px solid #FEED12;pointer-events:none}.dienstplan__schichtEnde{left:100%;padding-left:8px;align-items:flex-start;border-bottom:2px solid #FEED12}.dienstplan__schicht--halfHeight .dienstplan__schichtEnde{justify-content:flex-start}.dienstplan__schichtEnde__ruhe{display:none;position:absolute;right:4px;bottom:2px;font-size:12px;padding-left:4px}.dienstplan__schichtEnde__ruhe i{font-style:normal;font-weight:400}.dienstplan__schicht--blue .dienstplan__schichtEnde{border-color:#0d91c6}.dienstplan__schicht--darkblue .dienstplan__schichtEnde{border-color:#273474}.dienstplan__schicht--magenta .dienstplan__schichtEnde{border-color:#d4498e}.dienstplan__schicht--lila .dienstplan__schichtEnde{border-color:#8064a2}.dienstplan__schicht--red .dienstplan__schichtEnde{border-color:#c00}.dienstplan__schichtButton{margin-left:24px;padding-top:2px}.dienstplan__schicht .dienstplan__schichtNotes{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.dienstplan__schicht:not(.dienstplan__schicht--order) .dienstplan__schichtNotes{padding:0 4px;border-right:1px solid #fff}.dienstplan__schicht--sizeS{z-index:9}.dienstplan__schicht--sizeXS{z-index:10}.dienstplan__schicht--layerFront.dienstplan__schicht--layerFront{z-index:15}.dienstplan__schicht--layerFront.dienstplan__schicht--draft{z-index:20}.dienstplan__schicht--layerFront.dienstplan__schicht--ghost{z-index:30}.dienstplan__schicht--layerFront.dienstplan__schicht--selected{z-index:100}.dienstplan__schicht--red{z-index:6}.dienstplan__schicht--order{white-space:unset}.dienstplan__schicht--selected{box-shadow:0 0 0 5px var(--button-secondary);z-index:100;height:fit-content;margin-top:0}.dienstplan__schicht--selected.dienstplan__schicht--block .dienstplan__schichtBody{transform:translate(0)}.dienstplan__row--unverplant .dienstplan__schicht:nth-child(4n-2){transform:translate(var(--sh-x),-66px)}.dienstplan__row--unverplant .dienstplan__schicht:nth-child(4n-1){transform:translate(var(--sh-x),-25px)}.dienstplan__row--unverplant .dienstplan__schicht:nth-child(4n){transform:translate(var(--sh-x),25px)}.dienstplan__row--unverplant .dienstplan__schicht:nth-child(4n+1){transform:translate(var(--sh-x),66px)}.dienstplan__row--unverplantWTU .dienstplan__schicht:nth-child(2n-1),.dienstplan__row--unverplantStorniert .dienstplan__schicht:nth-child(2n-1),#dienstplan__row--70 .dienstplan__schicht:nth-child(2n-1),#dienstplan__row--91 .dienstplan__schicht:nth-child(2n-1){transform:translate(var(--sh-x),-23px)}.dienstplan__row--unverplantWTU .dienstplan__schicht:nth-child(2n),.dienstplan__row--unverplantStorniert .dienstplan__schicht:nth-child(2n),#dienstplan__row--70 .dienstplan__schicht:nth-child(2n),#dienstplan__row--91 .dienstplan__schicht:nth-child(2n){transform:translate(var(--sh-x),23px)}.dienstplan__schichtLoking{background-color:var(--text-primary);color:#fff;font-style:normal;font-weight:400;margin-left:0;display:flex;align-items:center;letter-spacing:0}.dienstplan__schichtLoking>div{padding:0 4px}.dienstplan__schichtLoking>div:not(.dienstplan__schichtLoking__icon)+div{padding-left:6px;border-left:1px solid rgba(255,255,255,.4)}.dienstplan__schichtBodyTop .dienstplan__schichtLoking{padding:0}.dienstplan__schichtBodyBottom .dienstplan__schichtLoking{font-size:12px;margin-top:4px}.dienstplan__schichtLoking--geschleppt{background-color:#0d91c6}.dienstplan__schichtLoking__lok--unqualifiziert{background-color:#c00;background-image:repeating-linear-gradient(45deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.45) 2px,transparent 2px,transparent 4px);color:#fff;padding:0 4px}.dienstplan__schichtLoking__icon{padding:0 4px;display:flex;align-items:center}.dienstplan__schichtLoking__icon svg{width:16px;height:16px}.warning_elem{position:absolute;top:72px;min-width:100%;height:fit-content;padding:8px 16px;background-color:#f17400;box-shadow:0 0 8px #00000080;font-size:14px;color:#fff;border-radius:3px}.warning_elem:after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:8px;border-style:solid;border-color:transparent transparent #f17400 transparent}.dienstplan__schicht--konflikt-hart,.dienstplan__schicht--konflikt-warnung{z-index:7}.dienstplan__schicht--bahnhofshinweis:after{content:"";position:absolute;top:0;bottom:0;right:0;width:3px;background-image:repeating-linear-gradient(45deg,var(--caution-major) 0,var(--caution-major) 2px,transparent 2px,transparent 4px);pointer-events:none}.dienstplan__schicht--draft{opacity:.95;z-index:20}.dienstplan__schicht--draft .dienstplan__schichtAnfang__diff,.dienstplan__schicht--draft .dienstplan__schichtAnfang__diffBlock,.dienstplan__schicht--draft .dienstplan__schichtEnde__diff,.dienstplan__schicht--draft .dienstplan__schichtEnde__diffBlock{display:none}.dienstplan__schicht--draft:not(.dienstplan__schicht--draftDienst) .dienstplan__schichtBody{background-color:#fff}.dienstplan__schicht--draft:not(.dienstplan__schicht--draftDienst) .dienstplan__schichtBodyTop{color:#0d0d1a}.dienstplan__schichtStartKm,.dienstplan__schichtEndKm{display:inline-flex;align-items:center;gap:1px;margin-left:3px;font-size:10px;line-height:1;color:var(--caution-major);white-space:nowrap;pointer-events:auto}.dienstplan--zeitreise{filter:saturate(0)}.dienstplan__zeitreise-banner{padding:4px 12px;font-weight:600;text-align:center;background:#0000000f;border-bottom:1px solid rgba(0,0,0,.12)}.dienstplan__schichtLzTag{display:inline-flex;align-items:center;flex:0 1000 auto;min-width:0;overflow:hidden;margin:0;line-height:0}.dienstplan__schichtLzTag .tr-tag{padding-inline:0;padding-left:2px;padding-right:2px}.dienstplan__schichtLzTag--vor{margin-right:2px}.dienstplan__schichtLzTag--vor .tr-tag{padding-left:4px}.dienstplan__schichtLzTag--nach{margin-left:2px}.dienstplan__schichtLzTag--nach .tr-tag{padding-right:4px}.dienstplan__schichtLzTag .tr-tag__label{text-overflow:clip}.dienstplan__schichtAusblenden{position:absolute;top:50%;right:4px;transform:translateY(-50%);z-index:1;visibility:hidden}.dienstplan__schicht:hover .dienstplan__schichtAusblenden{visibility:visible}.dienstplan__schicht--zustand-konfliktHart .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#c00;pointer-events:none;z-index:1}.dienstplan__schicht--zustand-baureihe .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:repeating-linear-gradient(45deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.45) 2px,transparent 2px,transparent 4px) #c00;pointer-events:none;z-index:1}.dienstplan__schicht--zustand-konfliktWarnung .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#f1c300;pointer-events:none;z-index:1}.dienstplan__schicht--zustand-prognose .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:repeating-linear-gradient(45deg,#000 0,#000 2px,transparent 2px,transparent 4px);pointer-events:none;z-index:1}.dienstplan__schicht--zustand-verschiebung .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#f17400;pointer-events:none;z-index:1}.dienstplan__schicht--zustand-nichtFreigegeben .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:repeating-linear-gradient(45deg,#8a8a8a 0,#8a8a8a 2px,transparent 2px,transparent 4px);pointer-events:none;z-index:1}.dienstplan__schicht--zustand-draft .dienstplan__schichtBody:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:repeating-linear-gradient(45deg,var(--button-secondary) 0,var(--button-secondary) 2px,transparent 2px,transparent 4px);pointer-events:none;z-index:1}.dienstplan__schicht--nichtFreigegeben:not(.dienstplan__schicht--block):not(.dienstplan__schicht--selected){box-shadow:0 0 8px #00000054}.dienstplan__schicht--nichtFreigegeben .dienstplan__schichtBody{box-shadow:none;-webkit-mask-image:repeating-linear-gradient(45deg,transparent 0,transparent 2px,#000 3px,#000 5px),linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-size:8px 100%,56px 100%,calc(100% + 48px) 100%;-webkit-mask-position:left top,-56px top,8px top;-webkit-mask-repeat:no-repeat,no-repeat,no-repeat;-webkit-mask-clip:no-clip,no-clip,no-clip;mask-image:repeating-linear-gradient(45deg,transparent 0,transparent 2px,#000 3px,#000 5px),linear-gradient(#000,#000),linear-gradient(#000,#000);mask-size:8px 100%,56px 100%,calc(100% + 48px) 100%;mask-position:left top,-56px top,8px top;mask-repeat:no-repeat,no-repeat,no-repeat;mask-clip:no-clip,no-clip,no-clip}.dienstplan__schicht--nichtFreigegeben.dienstplan__schicht--zustand-nichtFreigegeben .dienstplan__schichtBody:before{display:none}.dienstplan__schicht--verfuegbar .dienstplan__schichtBody{z-index:3}.dienstplan__schicht--verfuegbar .dienstplan__schichtBody:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,#fff 0,#fff 3px,transparent 0,transparent 12px);opacity:.5;pointer-events:none;z-index:-1}.dienstplan__schicht[class*=--zustand-] .dienstplan__schichtBodyTop{padding-left:12px}.dienstplan__schicht[class*=--zustand-] .dienstplan__schichtBodyBottom{padding-left:8px}.dienstplan__schicht--storno .dienstplan__schichtBody{background-color:#ebebef;box-shadow:none;border:1px solid #c9c9d1;z-index:3}.dienstplan__schicht--storno .dienstplan__schichtBody:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:repeating-linear-gradient(45deg,rgba(204,0,0,.1) 0,rgba(204,0,0,.1) 8px,transparent 8px,transparent 17px)}.dienstplan__schicht--storno .dienstplan__schichtBodyTop,.dienstplan__schicht--storno .dienstplan__schichtBodyBottom{color:#76767e}.dienstplan__schicht--storno .dienstplan__schichtBeschreibung,.dienstplan__schicht--storno .dienstplan__schichtNotes,.dienstplan__schicht--storno .dienstplan__schichtBodyBottom__notes{text-decoration:line-through}.dienstplan__schicht--storno:not(.dienstplan__schicht--order) .dienstplan__schichtEnde{display:none}.dienstplan__schicht--storno.dienstplan__schicht--block{transform:translate(var(--sh-x))}.dienstplan__schichtStornoPrefix{font-weight:700;margin-right:4px;letter-spacing:.5px}.dienstplan__schichtKiPrefix{font-weight:700;margin-right:4px}.dienstplan__schichtVerfuegbarLine{display:flex;align-items:baseline;gap:4px;min-width:0;background-color:#006a10;color:#fff;padding:1px 6px;border-radius:3px}.dienstplan__schichtVerfuegbarLine .dienstplan__schichtVerfuegbarPrefix{flex-shrink:0}.dienstplan__schichtVerfuegbarLine .dienstplan__schichtBeschreibung{color:inherit;min-width:0;overflow:hidden}.dienstplan__schichtVerfuegbarPrefix{font-weight:500}.dienstplan__schichtEnde__zeit{display:flex;align-items:center;gap:3px;white-space:nowrap}.dienstplan__schichtHotelIcon{display:inline-flex;align-items:center;margin-left:3px;font-size:13px;line-height:1;pointer-events:auto}.dienstplan__schichtEnde .dienstplan__schichtHotelIcon{color:#000}.dienstplan__schichtEnde .dienstplan__schichtHotelIcon--prognose{color:var(--caution-major)}.dienstplan__sperrBand{position:absolute;top:0;bottom:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(45deg,rgba(204,0,0,.1) 0,rgba(204,0,0,.1) 8px,transparent 8px,transparent 17px)}.dienstplan__schichtPopover__panel{position:fixed;z-index:2000;pointer-events:none;font-family:var(--tracks-font-family);background-color:#fff;color:#222;border-radius:3px;box-shadow:0 2px 12px #00000047;padding:8px 12px;max-height:50vh;overflow:hidden;white-space:normal}.dienstplan__schichtPopover__schicht{position:relative;min-width:220px;max-width:360px}.dienstplan__schichtPopover__schicht+.dienstplan__schichtPopover__schicht{margin-top:8px;padding-top:8px;border-top:1px solid #e5e5e5}.dienstplan__schichtPopover__schicht--mitHinweis{min-width:320px;max-width:500px;padding-right:140px}.dienstplan__schichtPopover__schicht--mitAktion{padding-right:190px}.dienstplan__schichtPopover__hinweis{position:absolute;top:0;right:0;display:flex;flex-flow:column;align-items:flex-end;gap:4px;white-space:nowrap}.dienstplan__schichtPopover__kopf{font-size:var(--heading-compact-font-size);line-height:var(--heading-compact-line-height);font-weight:var(--heading-compact-font-weight);letter-spacing:var(--heading-compact-letter-spacing);margin-bottom:4px;white-space:normal;word-break:break-word}.dienstplan__schichtPopover__farbe{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px}.dienstplan__schichtPopover__zeile{display:flex;align-items:baseline;gap:6px;font-size:var(--label-font-size);line-height:var(--label-line-height);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing)}.dienstplan__schichtPopover__zeile+.dienstplan__schichtPopover__zeile{margin-top:2px}.dienstplan__schichtPopover__label{flex:0 0 auto;min-width:90px;color:#a6a6a6;white-space:nowrap}.dienstplan__schichtPopover__wert{flex:1 1 auto;min-width:0;white-space:normal;word-break:break-word}.dienstplan__schichtPopover__elementTags{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.dienstplan__schichtPopover__elementTags .tr-tag{flex:none}.dienstplan__schichtPopover__elementTags .tr-tag+.tr-tag{margin-inline-start:0}.dienstplan__schichtPopover__streifen{display:inline-block;flex:0 0 auto;width:8px;height:14px;margin-right:6px;vertical-align:-3px;background-color:#fff}.dienstplan__schichtPopover__streifen--konfliktHart{background:#c00}.dienstplan__schichtPopover__streifen--baureihe{background:repeating-linear-gradient(45deg,rgba(0,0,0,.45) 0,rgba(0,0,0,.45) 2px,transparent 2px,transparent 4px) #c00}.dienstplan__schichtPopover__streifen--konfliktWarnung{background:#f1c300}.dienstplan__schichtPopover__streifen--prognose{background:repeating-linear-gradient(45deg,#000 0,#000 2px,transparent 2px,transparent 4px)}.dienstplan__schichtPopover__streifen--verschiebung{background:#f17400}.dienstplan__schichtPopover__streifen--nichtFreigegeben{background:repeating-linear-gradient(45deg,#8a8a8a 0,#8a8a8a 2px,transparent 2px,transparent 4px)}.dienstplan__schichtPopover__streifen--draft{background:repeating-linear-gradient(45deg,var(--button-secondary) 0,var(--button-secondary) 2px,transparent 2px,transparent 4px)}.dienstplan__schichtPopover__aussage{display:block;white-space:normal}.dienstplan__schichtPopover__aussage svg{margin-right:3px;vertical-align:-2px}.dienstplan__schichtPopover__punkt{display:inline-block;flex:0 0 auto;width:8px;height:8px;margin-right:6px;vertical-align:0;border-radius:50%;border:1px solid rgba(0,0,0,.25);background-color:#fff}.dienstplan__schichtPopover__punkt--verletzt{background-color:#c00}.dienstplan__schichtPopover__punkt--ausreichend{background-color:#006a10}.dienstplan__schichtPopover__punkt--unterschritten,.dienstplan__schichtPopover__punkt--unbekannt{background-color:#fff}.dienstplan__schichtPopover__punkt--frueher{background-color:#00ab19}.dienstplan__schichtPopover__punkt--spaeter{background-color:#c00}.dienstplan__schichtPopover__punkt--spaeterProg{background-color:#222}.dienstplan__schichtPopover__ruheErklaerung{color:#a6a6a6}.dienstplan__schichtPopover__anmerkung{display:block;white-space:pre-line}.dienstplan__schichtPopover__lok+.dienstplan__schichtPopover__lok:before{content:", ";color:#222;font-weight:400}.dienstplan__schichtPopover__lok--unqualified{color:#c00;font-weight:700}.dienstplan__schichtPopover__krankmeldung{display:inline-flex;align-items:center;gap:3px}.dienstplan__schichtPopover__krankmeldung--bestaetigt{color:#006a10}.dienstplan__schichtPopover__krankmeldung--offen{color:#c00;font-weight:700}.dienstplan__detailSchicht{position:relative;z-index:2;top:unset;left:unset}.dienstplan__detailSchicht:nth-child(3),.dienstplan__detailSchicht:nth-child(4),.dienstplan__detailSchicht:nth-child(5){margin-top:4px}.dienstplan__detailSchichtBody{position:relative;background-color:#feed12;box-shadow:0 0 8px #00000054;padding:6px 12px;overflow-x:hidden;display:flex;justify-content:space-between}.dienstplan__detailSchicht--green .dienstplan__detailSchichtBody{background-color:#92d050}.dienstplan__detailSchicht--green .dienstplan__detailSchichtBody .dienstplan__detailSchichtBodyBottom{text-align:center}.dienstplan__detailSchicht--darkgreen .dienstplan__detailSchichtBody{background-color:#006a10}.dienstplan__detailSchicht--cyan .dienstplan__detailSchichtBody{background-color:#329e9b}.dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody{background-color:#0d91c6}.dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody label{color:#ddd}.dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody a,.dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody .dienstplan__detailSchichtInfo{color:#fff}.dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody .dienstplan__detailSchichtAnfang,.dienstplan__detailSchicht--blue .dienstplan__detailSchichtBody .dienstplan__detailSchichtEnde{font-weight:600;color:#0c0}.dienstplan__detailSchicht--yellow .dienstplan__detailSchichtBody{background-color:#feed12}.dienstplan__detailSchicht--orange .dienstplan__detailSchichtBody{background-color:#f47321;color:#fff}.dienstplan__detailSchicht--white .dienstplan__detailSchichtBody{background-color:#fff}.dienstplan__detailSchicht--white .dienstplan__detailSchichtBody .dienstplan__detailSchichtBodyRight{border-color:#ccc}.dienstplan__detailSchicht--red .dienstplan__detailSchichtBody{background-color:#c00}.dienstplan__detailSchicht--red .dienstplan__detailSchichtBody label{color:#333}.dienstplan__detailSchicht--red .dienstplan__detailSchichtBody a{color:#111}.dienstplan__detailSchicht--red .dienstplan__detailSchichtBody .dienstplan__detailSchichtAnfang,.dienstplan__detailSchicht--red .dienstplan__detailSchichtBody .dienstplan__detailSchichtEnde{font-weight:600;color:#111}.dienstplan__detailSchichtBodyRight{display:flex;flex-flow:column;padding:2px 0 2px 12px;border-left:1px solid rgba(0,0,0,.2);min-width:92px;margin-left:8px}.dienstplan__detailSchichtBodyLeft{display:flex;flex-flow:column;justify-content:flex-start;font-weight:600}.dienstplan__detailSchicht--sizeXS .dienstplan__detailSchichtBodyLeft,.dienstplan__detailSchicht--sizeS .dienstplan__detailSchichtBodyLeft{padding-left:0}.dienstplan__detailSchichtAnfang,.dienstplan__detailSchichtEnde{font-size:14px;font-weight:600}.dienstplan__detailSchichtAnfang:nth-child(2),.dienstplan__detailSchichtEnde:nth-child(2){padding-top:4px}.dienstplan__detailSchichtAnfang--minus,.dienstplan__detailSchichtEnde--minus{color:#00ab19}.dienstplan__detailSchichtAnfang--plus,.dienstplan__detailSchichtEnde--plus{color:#c00}.dienstplan__detailSchichtAnfang span,.dienstplan__detailSchichtEnde span{padding-left:4px}.dienstplan__detailSchicht label{font-size:11px;line-height:13px;font-weight:600;display:block;font-style:normal;color:#444}.dienstplan__detailSchichtInfo{position:relative;font-weight:600;min-width:65px}.dienstplan__detailSchichtInfo label{margin-bottom:0}.dienstplan__detailSchichtInfo a{color:#273474;transition:all .25s ease;text-decoration:none;margin-bottom:8px;display:block}.dienstplan__detailSchichtInfo a:hover{color:#329e9b}.dienstplan__detailSchichtInfo--outside{margin-top:20px}.dienstplan__detailSchichtInfo--outside.dienstplan__detailSchichtInfo--tf{min-width:95px}.dienstplan__detailSchichtInfo span{position:absolute;top:-12px;font-size:11px;line-height:16px;font-weight:400}.dienstplan__detailSchichtButton{margin-left:24px;padding-top:2px}#CarLo .dienstplan__detailSchichtButton .c-button--quadrat{width:40px;height:40px;line-height:40px}.dienstplan__detailSchichtTeilelemente{display:flex;flex-flow:wrap;font-size:14px;color:#273474}.dienstplan__detailSchichtTeilelemente label{width:100%}.dienstplan__detailSchichtTeilelemente span{margin-right:2px;margin-bottom:2px;background-color:#00000080;color:#fff;display:inline-block;padding:2px 6px}.dienstplan__detailSchichtLoks label{margin-top:8px;margin-bottom:0}:root{--dp-pb-h: 47vh;--dp-pb-h-commit: 47vh}.dienstplan__planungsbereich{display:flex;flex-flow:column}.dienstplan__planungsbereichWrapper{position:fixed;bottom:0;left:48px;z-index:370;height:var(--dp-pb-h);min-height:var(--dp-pb-h);max-height:var(--dp-pb-h);overflow:scroll;width:calc(100vw - 96px);background-color:#dcdcdcf2;overscroll-behavior:contain}.dienstplan__planungsbereichWrapper--AT{min-height:unset;height:fit-content}.dienstplan__planungsbereichWrapper--resized.dienstplan__planungsbereichWrapper--resized{height:var(--dp-pb-h);min-height:var(--dp-pb-h);max-height:var(--dp-pb-h)}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect{position:fixed;right:94px;cursor:pointer}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .dienstplan__planungsbereich__allOrFilledOnly__container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .react-select-container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .dienstplan__planungsbereich__allOrFilledOnly__container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .react-select-container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .dienstplan__planungsbereich__allOrFilledOnly__container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .react-select-container{position:relative;padding:4px 20px 12px;background-color:#0d91c6;box-shadow:2px -4px 8px #00000054;transform:translateY(-100%);max-height:20px;transition:all .25s ease;overflow:hidden}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .dienstplan__planungsbereich__allOrFilledOnly__container:after,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .react-select-container:after,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .dienstplan__planungsbereich__allOrFilledOnly__container:after,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .react-select-container:after,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .dienstplan__planungsbereich__allOrFilledOnly__container:after,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .react-select-container:after{content:"";width:100%;height:600px}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .dienstplan__planungsbereich__allOrFilledOnly__container label,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .react-select-container label,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .dienstplan__planungsbereich__allOrFilledOnly__container label,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .react-select-container label,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .dienstplan__planungsbereich__allOrFilledOnly__container label,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .react-select-container label{color:#fff;padding-left:0;text-transform:none}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .dienstplan__planungsbereich__allOrFilledOnly__container .react-select,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .react-select-container .react-select,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .dienstplan__planungsbereich__allOrFilledOnly__container .react-select,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect .react-select-container .react-select,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .dienstplan__planungsbereich__allOrFilledOnly__container .react-select,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect .react-select-container .react-select{width:240px;z-index:270}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect:hover{padding-bottom:200px;z-index:1}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly:hover .dienstplan__planungsbereich__allOrFilledOnly__container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly:hover .react-select-container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect:hover .dienstplan__planungsbereich__allOrFilledOnly__container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect:hover .react-select-container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect:hover .dienstplan__planungsbereich__allOrFilledOnly__container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect:hover .react-select-container,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly:hover .dienstplan__planungsbereich__allOrFilledOnly__container:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly:hover .react-select-container:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect:hover .dienstplan__planungsbereich__allOrFilledOnly__container:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect:hover .react-select-container:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect:hover .dienstplan__planungsbereich__allOrFilledOnly__container:hover,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect:hover .react-select-container:hover{padding-top:8px;max-height:500px;overflow:visible}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly__fakeBack,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect__fakeBack,.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__kundenSelect__fakeBack{position:fixed;right:83px;width:240px}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__allOrFilledOnly .dienstplan__planungsbereich__allOrFilledOnly__container{min-width:253px}.dienstplan__planungsbereichWrapper .dienstplan__planungsbereich__evuSelect{right:390px}.dienstplan__planungsbereich__resizeHandle{position:fixed;width:100%;height:12px;z-index:999;cursor:ns-resize;touch-action:none}.dienstplan__planungsbereich__resizeHandle:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;box-shadow:2px -1px 5px #00000054;background-color:var(--text-primary)}.dienstplan__planungsbereich .dienstplan__row:nth-child(odd){background:#e1e1eb}.dienstplan__planungsbereich .dienstplan__row:nth-child(odd) .dienstplan__planungsbereich__staff{background:#e1e1eb}.dienstplan__planungsbereich .dienstplan__row:nth-child(2n){background:#ebebf5}.dienstplan__planungsbereich .dienstplan__row:nth-child(2n) .dienstplan__planungsbereich__staff{background:#ebebf5}.dienstplan__planungsbereich .dienstplan__rowWrapper{padding-top:8px}.dienstplan__planungsbereich .dienstplan__row---1{position:relative}.dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung,.dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(odd),.dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(2n){background:#d6e4f8}.dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung .dienstplan__planungsbereich__staff,.dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(odd) .dienstplan__planungsbereich__staff,.dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(2n) .dienstplan__planungsbereich__staff{background:#d6e4f8}.darkmode .dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung,.darkmode .dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(odd),.darkmode .dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(2n){background:#20304a}.darkmode .dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung .dienstplan__planungsbereich__staff,.darkmode .dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(odd) .dienstplan__planungsbereich__staff,.darkmode .dienstplan__planungsbereich .dienstplan__row.dienstplan__row--wochenplanung:nth-child(2n) .dienstplan__planungsbereich__staff{background:#20304a}.dienstplan__planungsbereich__staff{height:80px;width:96px;display:flex;flex-flow:column;justify-content:center;padding-left:8px;cursor:pointer}.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff{height:48px;width:180px;flex-flow:row;justify-content:space-between;padding-left:2px}.dienstplan__planungsbereich__staff--unverplant{height:360px}.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff--unverplant{height:192px}.dienstplan__planungsbereich__staff--unverplantWTU,.dienstplan__planungsbereich__staff--unverplantStorniert,.dienstplan__planungsbereich__staff--ausgeblendet,.dienstplan__planungsbereich__staff[data-id="70"],.dienstplan__planungsbereich__staff[data-id="91"]{height:180px}.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff--unverplantWTU,.dienstplan__content--20n .dienstplan__planungsbereich__staff--unverplantWTU,.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff--unverplantStorniert,.dienstplan__content--20n .dienstplan__planungsbereich__staff--unverplantStorniert,.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff--ausgeblendet,.dienstplan__content--20n .dienstplan__planungsbereich__staff--ausgeblendet,.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff[data-id="70"],.dienstplan__content--20n .dienstplan__planungsbereich__staff[data-id="70"],.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staff[data-id="91"],.dienstplan__content--20n .dienstplan__planungsbereich__staff[data-id="91"]{height:96px}.dienstplan__planungsbereich__staffWrapper{position:fixed;left:50px;max-height:calc(50vh - 27px);min-height:calc(50vh - 27px);z-index:270;color:#000;margin-top:10px;overflow:hidden}.dienstplan__planungsbereich__staffWrapper__content{box-shadow:0 0 8px #00000054;width:180px;position:relative}.dienstplan__planungsbereich__staffKurztext{background-color:transparent;color:var(--text-primary);text-align:left;font-weight:600;padding:0 0 2px 4px;font-size:15px;line-height:17px;width:100%;margin:auto 0;height:50px;display:flex;align-items:center;justify-content:space-between}.dienstplan__planungsbereich__staffKurztext--long{font-size:13px;line-height:16px}.dienstplan__planungsbereich--20n .dienstplan__planungsbereich__staffKurztext--long{font-size:13px;line-height:17px}.dienstplan__planungsbereich__staff .dienstplan__staffPopup{z-index:99999;position:fixed;bottom:0;width:550px;top:unset;padding-left:16px;padding-bottom:370px}.dienstplan__planungsbereich__staff .dienstplan__staffPopup .dienstplan__staffKurztext{padding-right:56px;margin-bottom:32px;min-height:64px}.dienstplan__planungsbereich__staff .dienstplan__staffPopupContent{min-height:250px}.dienstplan__planungsbereich__staff .dienstplan__staffPopup .c-button{margin-top:8px}.dienstplan__planungsbereich__staff .dienstplan__staffPopup--active{left:231px;z-index:99999}.dienstplan__planungsbereich__staff .c-form__toggle{right:24px!important}body.dp-resizing{cursor:ns-resize;-webkit-user-select:none;user-select:none}.dienstplan__eingeblendetListe{list-style:none;margin:8px 0 0;padding:0;max-height:240px;overflow-y:auto}.dienstplan__eingeblendetListe__eintrag{display:grid;grid-template-columns:auto 1fr;column-gap:8px;width:100%;padding:4px 6px;border:0;background:none;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.dienstplan__eingeblendetListe__eintrag:hover,.dienstplan__eingeblendetListe__eintrag:focus-visible{background:var(--layer-01);color:var(--link-primary)}.dienstplan__eingeblendetListe__zeit{font-variant-numeric:tabular-nums;white-space:nowrap}.dienstplan__eingeblendetListe__titel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dienstplan__eingeblendetListe__zeile{grid-column:2;color:var(--text-secondary);font-size:.85em}.dienstplan__unverplanteTS{display:flex;flex-flow:column}.dienstplan__unverplanteTSWrapper{position:fixed;bottom:0;left:50px;z-index:250;height:460px;min-height:460px;max-height:460px;overflow:scroll;width:calc(100vw - 100px);background-color:#dcdcdcf2;overscroll-behavior:contain;overflow-y:hidden}.dienstplan__unverplanteTSWrapper:before{content:"";height:8px;border-top:2px solid #222;box-shadow:2px -4px 8px #00000054;background:repeating-linear-gradient(-45deg,#0d91c6,#0d91c6 30px,#f5ae00 30px 60px);position:fixed;width:100%;z-index:1}.dienstplan__unverplanteTS .dienstplan__row:nth-child(odd){background:#c8c8c8f2}.dienstplan__unverplanteTS .dienstplan__row:nth-child(2n){background:#dcdcdcf2}.dienstplan__unverplanteTS .dienstplan__rowWrapper{padding-top:10px}.dienstplan__unverplanteTS .dienstplan__row---1{position:relative}.dienstplan__unverplanteTS .dienstplan__row{height:48px}.dienstplan__unverplanteTS .dienstplan__row--rest{height:192px;padding-bottom:20px}.dienstplan__unverplanteTS .dienstplan__row--mvtw{height:192px}.dienstplan__unverplanteTS .dienstplan__row--mvtw .dienstplan__teilstueck:nth-child(4n-1){transform:translateY(23px)}.dienstplan__unverplanteTS .dienstplan__row--mvtw .dienstplan__teilstueck:nth-child(4n){transform:translateY(-23px)}.dienstplan__unverplanteTS .dienstplan__row--mvtw .dienstplan__teilstueck:nth-child(4n+1){transform:translateY(70px)}.dienstplan__unverplanteTS .dienstplan__row--mvtw .dienstplan__teilstueck:nth-child(4n+2){transform:translateY(-70px)}.dienstplan__unverplanteTS .dienstplan__row--rest .dienstplan__teilstueck:nth-child(4n-1){transform:translateY(33px)}.dienstplan__unverplanteTS .dienstplan__row--rest .dienstplan__teilstueck:nth-child(4n){transform:translateY(-13px)}.dienstplan__unverplanteTS .dienstplan__row--rest .dienstplan__teilstueck:nth-child(4n+1){transform:translateY(80px)}.dienstplan__unverplanteTS .dienstplan__row--rest .dienstplan__teilstueck:nth-child(4n+2){transform:translateY(-60px)}.dienstplan__unverplanteTS__staff{height:48px;width:180px;background-color:#fffffff2;display:flex;flex-flow:column;justify-content:center;padding-left:8px;cursor:pointer}.dienstplan__unverplanteTS__staff--mvtw,.dienstplan__unverplanteTS__staff--unverplant{height:192px}.dienstplan__unverplanteTS__staff:nth-child(odd){background:#c8c8c8f2}.dienstplan__unverplanteTS__staff:nth-child(2n){background:#dcdcdcf2}.dienstplan__unverplanteTS__staffWrapper{position:fixed;left:50px;max-height:calc(50vh - 27px);min-height:calc(50vh - 27px);z-index:270;color:#000;margin-top:10px;overflow:hidden;box-shadow:2px 2px 8px #00000054}.dienstplan__unverplanteTS__staffWrapper__content{width:180px;position:relative}.dienstplan__unverplanteTS__staffKurztext{background-color:transparent;color:#273474;text-align:left;font-size:20px;font-weight:600;padding:0 0 2px 4px}.dienstplan__unverplanteTS--20n .dienstplan__unverplanteTS__staffKurztext{font-size:15px;line-height:17px;width:100%;margin:auto 0;padding-top:0;height:50px;display:flex;align-items:center}.dienstplan__unverplanteTS__staffKurztext--long{font-size:13px;line-height:16px}.dienstplan__unverplanteTS--20n .dienstplan__unverplanteTS__staffKurztext--long{font-size:13px;line-height:17px}.dienstplan__unverplanteTS__staff .c-form__toggle{right:24px!important}.jahresplanung__kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.ruhetagsplan-page{display:flex;flex-direction:column;gap:.75rem}.ruhetagsplan-page__content{padding:32px}.rtp-plan__kopf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;row-gap:.5rem;margin-bottom:24px}.rtp-plan__kopf .select{min-width:0;margin-right:0;margin-bottom:0}.rtp-plan__kopf .select.rtp-plan__feld--plan{width:24rem;max-width:24rem}.rtp-plan__kopf .select.rtp-plan__feld--gruppierung{width:11rem;max-width:11rem}.rtp-plan__kopf .select.rtp-plan__feld--gruppen{width:15rem;max-width:15rem}.rtp-plan__kopf .select.rtp-plan__feld--fenster{width:11rem;max-width:11rem}.rtp-plan__kopf .select.rtp-plan__feld--tagesfilter{width:14rem;max-width:14rem}.rtp-plan__fensternav{display:flex;flex-direction:column}.rtp-plan__fensternav__label{margin-bottom:8px;color:var(--text-secondary)}.rtp-plan__fensternav__steuerung{display:flex;align-items:center;gap:.25rem;height:2rem}.rtp-plan__fensterlabel{white-space:nowrap;font-size:.85rem;font-weight:600;padding:0 .25rem}.rtp-plan__urlaub{display:flex;align-items:center;gap:.5rem;height:2rem}.rtp-plan__tagesfilter{display:flex;align-items:flex-end;gap:.25rem}.rtp-plan__tagesfilter__zusatz{display:flex;align-items:center;gap:.25rem;height:2rem}.rtp-plan__tagesfilter-zahl{white-space:nowrap;font-size:.85rem;opacity:.75}.rtp-plan__score{margin-left:auto;font-weight:600;white-space:nowrap}.rtp-plan__neu{display:flex;flex-direction:column;gap:.75rem;max-width:480px;padding:1rem;border-radius:4px}.rtp-plan__neu__felder{display:flex;gap:.75rem}.rtp-tagkopf{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15;width:100%;min-height:var(--layout-size-height, 2.5rem);font-variant-numeric:tabular-nums;white-space:nowrap}.rtp-tagkopf--wochenende{background-color:#329e9b;color:#fff}.rtp-tagkopf__wochentag{font-size:.625rem;opacity:.85}.rtp-tagkopf__nummer{font-size:.6875rem;font-weight:600}.rtp-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem}.rtp-name--ohneModell{font-style:italic;opacity:.72}.rtp-name--ohneModell:before{content:"•";margin-right:.35em}.rtp-bedienzelle{display:flex;align-items:center;height:100%;min-height:var(--layout-size-height, 2.5rem)}.rtp-bedienzelle--mitte{justify-content:center}.rtp-bedienzelle--turnus{width:150px;overflow:hidden}.rtp-bedienzelle--turnus .select{min-width:0;width:100%;margin-right:0;margin-bottom:0}.rtp-start{display:flex;align-items:center;justify-content:center;gap:.125rem}.rtp-start--speichert{opacity:.6}.rtp-start__position{min-width:2.25rem;text-align:center;font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap}.rtp-tagzelle{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:var(--layout-size-height, 2.5rem);font-size:.7rem;font-weight:700;line-height:1;box-sizing:border-box}.rtp-tagzelle--abwesend{font-size:.6rem;font-weight:600}.rtp-tagzelle--neu{background-color:transparent;border:1.5px dashed;border-radius:2px}.rtp-tagzelle--deckungsgleich{box-shadow:inset 0 0 0 1.5px #ffffffbf}.rtp-tagzelle--konflikt{color:#c4553f;border:1.5px dashed #c4553f;border-radius:2px;background:repeating-linear-gradient(45deg,rgba(196,85,63,.22) 0 3px,transparent 3px 6px)}.rtp-tagzelle--wochenende{background-color:#329e9b2e}.ruhetagsplan-grid td:has(.rtp-tagzelle){vertical-align:middle}.ruhetagsplan-grid td:has(.rtp-bedienzelle){padding-top:0;padding-bottom:0;vertical-align:middle}.ruhetagsplan-grid td:has(.rtp-tagzelle)>span,.ruhetagsplan-grid td:has(.rtp-bedienzelle)>span,.ruhetagsplan-grid td:has(.rtp-tagzelle) .rtp-zeile--flexibel__zelle,.ruhetagsplan-grid td:has(.rtp-bedienzelle) .rtp-zeile--flexibel__zelle{display:block;height:100%}.ruhetagsplan-grid td.rtp-summe{text-align:center;font-variant-numeric:tabular-nums}td.rtp-summe.rtp-summe--dunkelgruen{background-color:#1b5e20;color:#fff}td.rtp-summe.rtp-summe--gruen{background-color:#388e3c;color:#fff}td.rtp-summe.rtp-summe--hellgruen{background-color:#81c784;color:#000}td.rtp-summe.rtp-summe--gelb{background-color:#fdd835;color:#000}td.rtp-summe.rtp-summe--orange{background-color:#fb8c00;color:#000}td.rtp-summe.rtp-summe--rot{background-color:#c62828;color:#fff}.rtp-zeile--flexibel__zelle{opacity:.55}.rtp-bedarf{display:flex;flex-direction:column;gap:1rem;padding:1rem}.rtp-bedarf__intro{opacity:.85}.rtp-bedarf__abschnitt{display:flex;flex-direction:column;gap:.5rem}.rtp-bedarf__titel{margin:0}.rtp-bedarf__hinweis{opacity:.75;margin:0}.rtp-bedarf__raster{display:flex;flex-direction:column;gap:.75rem;min-width:max-content}.rtp-bedarf__zeile{display:flex;align-items:flex-start;gap:1rem}.rtp-bedarf__bereich{flex:0 0 13rem;width:13rem;display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem}.rtp-bedarf__bereich__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.85rem}.rtp-bedarf__gemischt{font-size:.7rem;line-height:1.25;color:var(--support-warning, #f1c21b);white-space:normal}.rtp-bedarf__tage{display:grid;grid-template-columns:repeat(7,6rem);gap:.5rem;flex:0 0 auto}.rtp-bedarf__tag .tr-tile{padding:0 0 .5rem}.rtp-bedarf__tag .tr-tile__top{display:none}.rtp-bedarf__tag .tr-tile__content{min-height:0}.rtp-bedarf__tag .tr-input.input{margin-bottom:0}.rtp-bedarf__tag .validation-message{display:none}.rtp-bedarf__tag.is-we .rtp-bedarf__tag__kopf{background-color:#329e9b;color:#fff}.rtp-bedarf__tag__kopf{text-align:center;font-weight:600;font-size:.8rem;padding:.25rem 0;margin-bottom:.5rem;background-color:var(--background-or-layer-accent)}.rtp-bedarf__tag__feld{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem;padding:0 .375rem}.rtp-bedarf__tag__feld input{min-width:0}.rtp-bedarf__einheit{font-size:.8rem;opacity:.8;white-space:nowrap}.rtp-bedarf__einheit--geerbt{opacity:.5;font-style:italic}.rtp-bedarf__einheitswahl{flex:0 0 9.5rem;width:9.5rem}.rtp-bedarf__steuerung{display:flex;align-items:flex-start;gap:1rem;flex:0 0 auto;padding-top:.25rem}.rtp-ausrollen{display:flex;flex-direction:column;gap:.75rem}.rtp-ausrollen__hinweis{border-left:4px solid #fb8c00;background-color:#fb8c001f;padding:.5rem .75rem;margin:0}.rtp-ausrollen__zahlen{margin:0;padding-left:1.25rem}.rtp-ausrollen__untertitel{margin:0}.rtp-ausrollen__behalten{display:flex;flex-direction:column;gap:.5rem}.rtp-ausrollen__weitere{opacity:.75;font-style:italic;margin:0}.page--mobile{max-width:100%;margin:0 auto}.page--mobile .mobile__wrapper{position:relative;padding-top:12px;padding-bottom:60px;height:100%;overflow:auto}.page--mobile .mobile__wrapper__tagesInfo__container{margin:12px;color:#fff}.page--mobile .mobile__wrapper__tagesInfo__row{display:flex;justify-content:left;align-items:center;flex-flow:wrap;margin-bottom:8px}.page--mobile .mobile__wrapper__tagesInfo__row .row{justify-content:space-between}.page--mobile .mobile__wrapper__tagesInfo__row__description{color:#ccc;font-size:13px;width:100%;margin-bottom:0}.page--mobile .mobile__wrapper__tagesInfo__row__phone a{color:unset}.page--mobile .button{box-shadow:2px 2px 8px #000}.page--mobile input:invalid{border-width:2px}.page--mobile .mobile__oldApp{display:flex;justify-content:center}.page--mobile .mobile__menu{position:sticky;z-index:9999;top:0;width:100%;right:auto;max-width:100%}.page--mobile .mobile__menu__head{padding:8px 16px 10px;position:relative;margin-left:12px;box-shadow:2px 2px 8px #000;border-radius:5px 0 0 5px;background-color:#0d91c6;color:#fff}.page--mobile .mobile__menu__active{font-size:20px;transition:all .25s ease;display:flex}.page--mobile .mobile__menu__active--open{color:#13162b;font-weight:600}.page--mobile .mobile__menu__active .mobile__menu__head__button{margin:0 0 0 24px;position:relative;top:1px}.page--mobile .mobile__menu__active .mobile__menu__head__button span{padding-right:8px;margin-right:8px;color:#13162b;transition:all .25s ease}.page--mobile .mobile__menu__active .mobile__menu__head__button span:nth-child(1){border-right:1px solid #37C2F9}.page--mobile .mobile__menu__active .mobile__menu__head__button span.mobile__menu__head__button--active{color:#fff}.page--mobile .mobile__menu__icon{position:absolute;padding:0 24px;right:0;top:0;bottom:0;display:flex;align-items:center;font-size:20px}.page--mobile .mobile__menu__bell{position:absolute;right:64px;top:0;bottom:0;display:flex;align-items:center}.page--mobile .mobile__menu__bell button,.page--mobile .mobile__menu__bell svg{color:#fff}.page--mobile .mobile__menu__dropdown{max-height:0;transition:all .25s ease;overflow:hidden;display:flex;justify-content:flex-end;padding:0 12px;border-top:none;border-top:1px solid transparent}.page--mobile .mobile__menu__dropdown--open{max-height:900px;padding:0 12px 12px}.page--mobile .mobile__menu__ul{padding:12px;width:210px;order:1;background-color:#0d91c6;box-shadow:2px 2px 8px #000;border-radius:0 0 5px}.page--mobile .mobile__menu__ul ul{margin:0 0 8px;padding:0;list-style:none}.page--mobile .mobile__menu__ul ul a{text-decoration:none;color:#fff;display:block;position:relative;padding-left:40px;line-height:40px;white-space:nowrap}.page--mobile .mobile__menu__ul ul a:nth-child(1),.page--mobile .mobile__menu__ul ul a:nth-child(4),.page--mobile .mobile__menu__ul ul a:nth-child(5),.page--mobile .mobile__menu__ul ul a:nth-child(7),.page--mobile .mobile__menu__ul ul a:nth-child(8),.page--mobile .mobile__menu__ul ul a:nth-child(9){border-bottom:1px solid #37C2F9}.page--mobile .mobile__menu__ul ul svg{position:absolute;top:12px;left:10px}.page--mobile .mobile__menu__ul ul li{line-height:40px;padding-left:8px}.page--mobile .mobile__menu__ul ul li.li--active{color:#13162b;font-weight:600}.page--mobile .mobile__menu__ul ul li.li--active+svg{color:#13162b}.page--mobile .mobile__menu__link{color:#fff;display:block;position:relative;padding-left:40px;line-height:40px;white-space:nowrap;cursor:pointer}.page--mobile .mobile__menu__info{flex:1;background:linear-gradient(180deg,#0d0d1a,#1e254f);border-radius:0 0 0 5px;text-align:center;padding:38px 8px 0;box-shadow:2px 2px 8px #000}.page--mobile .mobile__menu__today{color:#4cd2ce;margin-bottom:20px;line-height:1;white-space:nowrap;width:100%}.page--mobile .mobile__menu__today span{display:block;width:100%}.page--mobile .mobile__menu__today span:nth-child(1){font-size:72px;font-weight:100;color:#fff}.page--mobile .mobile__menu__today span:nth-child(1):after{position:absolute;content:".";display:none}.page--mobile .mobile__menu__today span:nth-child(2){font-size:36px;padding-bottom:4px}.page--mobile .mobile__menu__today span:nth-child(3){font-size:20px;font-weight:600;letter-spacing:1px}.page--mobile .mobile__menu__day{text-transform:uppercase;font-weight:600;font-size:18px}.page--mobile .quick__menu{position:fixed;z-index:9999;bottom:0;right:auto;width:100%;max-width:100%}.page--mobile .quick__menu__ul ul{display:flex;list-style:none;justify-content:space-between;margin:0 12px;padding:0}.page--mobile .quick__menu__ul a{flex:1;margin-right:2px}.page--mobile .quick__menu__ul a:nth-child(1) li,.page--mobile .quick__menu__ul a:nth-child(1) li:after{border-radius:8px 0 0}.page--mobile .quick__menu__ul a:nth-last-child(1){margin-right:0}.page--mobile .quick__menu__ul a:nth-last-child(1) li{border-radius:0 8px 0 0}.page--mobile .quick__menu__ul li{padding:16px;background-color:#0d0d1a;color:#fff;text-align:center;width:100%;box-shadow:2px 2px 8px #00000080;position:relative}.page--mobile .quick__menu__ul li:after{content:"";background:#329e9b;display:block;position:absolute;padding:50%;margin-left:-17px;margin-top:-38px;opacity:0;transition:all .5s}.page--mobile .quick__menu__ul li:active:after{padding:0;opacity:1;transition:0s}.page--mobile .quick__menu__ul li.li--active{color:#37c2f9}.page--mobile .quick__menu__ul li label{display:none}.page--mobile .quick__menu__ul li .icon{position:absolute;top:3px;right:calc(50% - 18px);font-style:normal;font-weight:600;font-size:16px}.page--mobile .mobile__menu__dropdown--open .mobile__menu__today span:nth-child(1):after{display:initial}@media(min-width:800px){.page--mobile .mobile__menu__head{margin-left:16px}.page--mobile .quick__menu ul{margin:0 16px}}.page--mobile .mobile__hours{background-color:#13162b;color:#fff;padding:12px}.page--mobile .mobile__hours__head{color:#ccc;font-size:13px;display:flex}.page--mobile .mobile__hours__head span{display:inline-block;min-width:68px;text-align:right}.page--mobile .mobile__hours__head span:nth-child(1){flex:1;text-align:left}.page--mobile .mobile__hours__element{margin-bottom:2px;display:flex}.page--mobile .mobile__hours__element span{display:inline-block;min-width:68px;text-align:right}.page--mobile .mobile__hours__element span:nth-child(1){flex:1;text-align:left}.page--mobile .mobile__hours__element:nth-child(1) span{color:#4cd2ce}@media(min-width:800px){.col-8,.col-4{width:100%}}.page--mobile .mobile__current{color:#fff;background:#273474;margin-top:8px}.page--mobile .mobile__current__wrapper{margin:16px 12px 24px;display:flex;flex-flow:column}.page--mobile .mobile__current__wrapper a{text-decoration:none;color:inherit}.page--mobile .mobile__current__head{padding:8px 12px 12px;position:relative}.page--mobile .mobile__current__head label{color:#4cd2ce;font-weight:600;font-size:14px;position:relative;top:2px}.page--mobile .mobile__current__head h1{line-height:36px;margin-bottom:0}.page--mobile .mobile__current__referenz{margin-top:-2px;margin-bottom:0;font-size:24px;color:#f1c300;font-weight:600}.page--mobile .mobile__current__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--mobile .mobile__current__referenz+.mobile__current__notes{margin-top:0}.page--mobile .mobile__current__notes{margin-top:4px;margin-bottom:0;color:#f17400;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page--mobile .mobile__current__notes label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--mobile .mobile__current__bot{margin-top:8px}.page--mobile .mobile__current__bot .button{margin-bottom:0}.page--mobile .mobile__current__bot a{margin-right:8px}.page--mobile .mobile__current__name{overflow-x:clip}.page--mobile .mobile__current__icon{position:absolute;padding:8px 16px;right:0;top:0;font-size:30px;color:#fff}.page--mobile .mobile__current__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mobile .mobile__current__element--orange{border-bottom:2px solid #f17400}.page--mobile .mobile__current__element__wrapper{display:flex;flex-flow:wrap;margin:0 16px 4px}.page--mobile .mobile__current__info{width:50%;display:flex;margin-bottom:2px}.page--mobile .mobile__current__info__wrapper{display:flex;flex-flow:wrap;margin:0 16px;padding-bottom:16px}.page--mobile .mobile__current__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#ccc}.page--mobile .mobile__current__info span{font-size:18px;font-weight:600}.page--mobile .mobile__current__info i{font-style:normal}.page--mobile .mobile__current__info i+i:before{content:", "}.page--mobile .mobile__current__info--time i{padding-left:4px}.page--mobile .mobile__current--dienst{background:#1e254f;order:-1}.page--mobile .mobile__current--red h1,.page--mobile .mobile__current--red .mobile__current__icon{color:#c00}.page--mobile .mobile__current--green h1,.page--mobile .mobile__current--green .mobile__current__icon{color:#6ec16e}.page--mobile .mobile__current--darkgreen h1,.page--mobile .mobile__current--darkgreen .mobile__current__icon{color:#006a10}.page--mobile .mobile__current--cyan h1,.page--mobile .mobile__current--cyan .mobile__current__icon{color:#329e9b}.page--mobile .mobile__current--blue h1,.page--mobile .mobile__current--blue .mobile__current__icon{color:#0d91c6}.page--mobile .mobile__current--darkblue h1,.page--mobile .mobile__current--darkblue .mobile__current__icon{color:#fff}.page--mobile .mobile__current--yellow h1,.page--mobile .mobile__current--yellow .mobile__current__icon{color:#feed12}.page--mobile .mobile__current--lightyellow h1,.page--mobile .mobile__current--lightyellow .mobile__current__icon{color:#fefb91}.page--mobile .mobile__current--orange h1,.page--mobile .mobile__current--orange .mobile__current__icon{color:#f2b067}.page--mobile .mobile__current--white h1,.page--mobile .mobile__current--white .mobile__current__icon{color:#bbb}.page--mobile .mobile__current--magenta h1,.page--mobile .mobile__current--magenta .mobile__current__icon{color:#d4498e}.page--mobile .mobile__current--transparent h1,.page--mobile .mobile__current--transparent .mobile__current__icon{color:#bbb}.page--mobile .mobile__current--none h1,.page--mobile .mobile__current--none .mobile__current__icon{color:#0d0d1a}@media(min-width:800px){.page--mobile .mobile__current__wrapper{margin:24px 16px}.page--mobile .mobile__current__name{padding:0 4px}}.page--mobile .mobile__calendar{color:#fff}.page--mobile .mobile__calendar__wrapper{margin:24px 12px}.page--mobile .mobile__calendar__wrapper a{text-decoration:none;color:inherit}.page--mobile .mobile__calendar__head h3{margin-bottom:0}.page--mobile .mobile__calendar__table{margin-top:8px;display:flex;justify-content:space-between}.page--mobile .mobile__calendar__table__item{flex:1;display:flex;flex-flow:column}.page--mobile .mobile__calendar__table__item .button{margin-top:8px;width:100%;text-align:center;margin-bottom:0}.page--mobile .mobile__calendar__table__item__head{color:#ccc}.page--mobile .mobile__calendar__table__item__body{border-left:1px solid #a6a6a6;min-height:124px;padding:0 4px;flex:1;display:flex;flex-flow:column}.page--mobile .mobile__calendar__table__item__body i{display:block;font-style:normal;font-size:13px;font-weight:600;margin-top:8px;margin-bottom:8px;flex:1;color:#ccc}.page--mobile .mobile__calendar__table__item__body b{font-weight:600;white-space:nowrap}.page--mobile .mobile__calendar__table__item__body em{display:block;font-size:11px;line-height:11px;margin-bottom:2px;font-weight:600;color:#f1c300;font-style:normal;max-width:47px}.page--mobile .mobile__calendar__table__item:nth-child(2){flex:2}.page--mobile .mobile__calendar__table__item:nth-child(2) label{color:#fff}.page--mobile .mobile__calendar__table__item:nth-child(2) .mobile__calendar__table__item__body{border-color:#4cd2ce;color:#4cd2ce;font-weight:600}.page--mobile .mobile__calendar__table__item:nth-child(2) .mobile__calendar__table__item__body em{max-width:70px;overflow:hidden;text-overflow:ellipsis}.page--mobile .mobile__calendar__table__item:nth-child(1){color:#888}.page--mobile .mobile__calendar__table__item:nth-child(1) .mobile__calendar__table__item__body{padding-left:0;border-left:none}.page--mobile .mobile__calendar__table__item:nth-child(1) svg{color:#fff}.page--mobile .mobile__calendar__table__item:nth-last-child(1) .mobile__calendar__table__item__body{border-right:none;padding-right:0}.page--mobile .mobile__calendar__box{background-color:#0d91c6;padding:4px 0;text-align:center;font-weight:600;min-width:32px;margin-bottom:8px;color:#fff;order:-1}.page--mobile .mobile__calendar__box--storno{background-color:#c00;color:#fff;font-size:12px;width:fit-content;text-align:left;padding-left:2px;margin-bottom:4px;line-height:14px;order:-2}.page--mobile .mobile__calendar__box--red{background-color:#c00;order:-3}.page--mobile .mobile__calendar__box--green{background-color:#6ec16e}.page--mobile .mobile__calendar__box--darkgreen{background-color:#006a10}.page--mobile .mobile__calendar__box--cyan{background-color:#329e9b}.page--mobile .mobile__calendar__box--blue{background-color:#0d91c6;color:#fff}.page--mobile .mobile__calendar__box--darkblue{background-color:#273474;color:#fff}.page--mobile .mobile__calendar__box--yellow{background-color:#feed12}.page--mobile .mobile__calendar__box--lightyellow{background-color:#fefb91;color:#888}.page--mobile .mobile__calendar__box--orange{background-color:#f2b067}.page--mobile .mobile__calendar__box--white{background-color:#bbb}.page--mobile .mobile__calendar__box--magenta{background-color:#d4498e;color:#fff}.page--mobile .mobile__calendar__box--transparent{background-color:#13162b;color:#888}@media(min-width:600px){.page--mobile .mobile__calendar__table__item__body em{font-size:13px;line-height:14px}.page--mobile .mobile__calendar__table__item__body span{font-size:16px;line-height:19px}.page--mobile .mobile__calendar__table__item__body i{font-size:14px}}@media(min-width:800px){.page--mobile .mobile__calendar__wrapper{margin:24px 16px}}.page--mobile .mobile__performanceSheet{color:#fff}.page--mobile .mobile__performanceSheet a{color:inherit;text-decoration:none}.page--mobile .mobile__performanceSheet__wrapper{margin:24px 12px}.page--mobile .mobile__performanceSheet__table a:nth-last-child(1) .mobile__performanceSheet__table__item{border-bottom:none}.page--mobile .mobile__performanceSheet__table__item{border-bottom:1px solid #a6a6a6;display:flex;align-items:center;padding:4px 0 2px}.page--mobile .mobile__performanceSheet__table__item .icon{display:inline-block}.page--mobile .mobile__performanceSheet__table__item .icon+.icon{min-width:28px;text-align:right}.page--mobile .mobile__performanceSheet__table__item span{min-width:86px;color:#ccc;padding-bottom:4px}.page--mobile .mobile__performanceSheet__table__item span b{font-weight:400;min-width:26px;display:inline-block}.page--mobile .mobile__performanceSheet__table__item .item__name{font-weight:600;flex:1;max-width:calc(100% - 190px);padding-right:8px}.page--mobile .mobile__performanceSheet__table__item .item__name span{padding-bottom:2px;line-height:1;display:inline-block}.page--mobile .mobile__performanceSheet__table__item .item__name em{display:block;font-size:10px;line-height:10px;margin-bottom:-4px;font-weight:600;color:#f1c300;font-style:normal;white-space:nowrap;max-width:100%}.page--mobile .mobile__performanceSheet__table__item .item__name em.red{color:#c00}.page--mobile .mobile__performanceSheet__table__item i{min-width:56px;font-style:normal;color:#ccc;padding-bottom:4px}@media(min-width:600px){.page--mobile .mobile__performanceSheet .item__name em{display:inline-block;font-size:16px;line-height:18px;margin-bottom:0}.page--mobile .mobile__performanceSheet .item__name em:after{content:" | ";color:#a6a6a6;display:inline-block;padding:0 6px}}@media(min-width:800px){.page--mobile .mobile__performanceSheet__wrapper{margin:24px 16px}}.kfz_fahrt{color:#fff;margin:16px 16px 0}.kfz_fahrt__head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 0}.kfz_fahrt__head__title{display:flex;align-items:center;gap:8px}.kfz_fahrt__head__title label,.kfz_fahrt__head__title span{font-weight:700}.kfz_fahrt__body{padding-bottom:8px}.kfz_fahrt__loading{display:flex;align-items:center;gap:10px;padding:8px 0}.kfz_fahrt__loading span{opacity:.8}.kfz_fahrt__loading svg circle{stroke:currentColor}.kfz_fahrt__hinweis{margin:4px 0;opacity:.8}.kfz_fahrt__aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.kfz_fahrt__liste{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.kfz_fahrt__eintrag{padding:8px;background:#ffffff14}.kfz_fahrt__eintrag--offen{border-left:3px solid #f17400}.kfz_fahrt__eintrag__kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;cursor:pointer}.kfz_fahrt__eintrag__kopf:not(:last-child){margin-bottom:6px}.kfz_fahrt__eintrag__kopf__text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.kfz_fahrt__eintrag__kopf>svg{flex:0 0 auto;opacity:.7}.kfz_fahrt__eintrag__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:.85em;opacity:.75}.kfz_fahrt__eintrag__meta em{font-style:normal;font-weight:600}.kfz_fahrt__eintrag__meta__docs{display:inline-flex;align-items:center;gap:2px}.kfz_fahrt__eintrag__kennzeichen{display:inline-block;padding:1px 8px;border-radius:10px;background:#ffffff29;font-weight:700;font-size:.85em;letter-spacing:.04em;white-space:nowrap}.kfz_fahrt__eintrag__strecke{font-weight:700;overflow-wrap:anywhere}.kfz_fahrt__eintrag__zeilen{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 8px}.kfz_fahrt__eintrag__zeilen label{opacity:.7;margin-right:4px}.kfz_fahrt__eintrag__bemerkung{margin-top:4px;opacity:.8}.kfz_fahrt__eintrag__docs{display:flex;flex-direction:column;gap:4px;margin-top:6px}.kfz_fahrt__eintrag__docs a{color:#fff}.kfz_fahrt__eintrag__aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.kfz_fahrt__doc{display:flex;align-items:center;gap:6px}.kfz_fahrt__navi,.kfz_fahrt__upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none!important}.kfz_fahrt__navi svg,.kfz_fahrt__upload svg{flex:0 0 auto;position:relative;top:-1px}.kfz_fahrt__navi span,.kfz_fahrt__upload span{text-decoration:none}.kfz_fahrt__option{display:flex;flex-direction:column;line-height:1.25}.kfz_fahrt__option__kopf{font-weight:600}.kfz_fahrt__option__meta{display:flex;align-items:baseline;gap:6px;font-size:.85em;opacity:.75}.kfz_fahrt__option__empfohlen{font-style:normal;font-weight:600;opacity:.9}.kfz_fahrt__option__reserviert{font-style:normal;font-weight:600;color:#8064a2;opacity:.9}.kfz_fahrt__externe_bemerkung{margin:8px 0;padding:8px 10px;border-radius:4px;background:#ffffff1f;border-left:3px solid #f1c300;text-align:left}.kfz_fahrt__externe_bemerkung__titel{display:flex;align-items:center;gap:6px;font-weight:600;font-size:.85em;margin-bottom:4px;opacity:.85}.kfz_fahrt__externe_bemerkung p{margin:0 0 4px}.kfz_fahrt__externe_bemerkung ul,.kfz_fahrt__externe_bemerkung ol{margin:0 0 4px;padding-left:18px}.kfz_fahrt_pop_up{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;z-index:7998}.kfz_fahrt_pop_up.has-vollbild{z-index:10000}.kfz_fahrt_pop_up h2{margin:0}.kfz_fahrt_pop_up p{margin:0 0 10px;color:#fff}.kfz_fahrt_pop_up label{color:#fff}.kfz_fahrt_pop_up input{display:block;margin-right:0;margin-bottom:0}.kfz_fahrt_pop_up__container{position:relative;background:#0d91c6;box-shadow:2px 2px 4px #000;margin:24px;color:#000;padding:16px;max-height:calc(100vh - 130px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 130px - env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden}.kfz_fahrt_pop_up__container>h2{padding-right:44px}.kfz_fahrt_pop_up__abschnitt{margin-top:14px;padding:8px 0 4px 10px;border-left:3px solid rgba(0,0,0,.25)}.kfz_fahrt_pop_up__abschnitt h3{margin:0 0 6px;font-size:.8em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#000;opacity:.6}.kfz_fahrt_pop_up__abschnitt>*:not(h3){margin-bottom:8px}.kfz_fahrt_pop_up__abschnitt>*:not(h3):last-child{margin-bottom:0}.kfz_fahrt_pop_up__close{position:sticky;top:8px;height:0;z-index:3}.kfz_fahrt_pop_up__close_icon{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;background-color:#f17400;color:#fff;width:32px;height:32px;box-shadow:2px 2px 4px #00000054;cursor:pointer}.kfz_fahrt_pop_up__offen{display:flex;flex-direction:column;margin:0!important;color:#000!important;font-weight:600}.kfz_fahrt_pop_up__offen em{font-style:normal;font-weight:400;opacity:.7}.kfz_fahrt_pop_up__modus{display:flex;gap:8px;margin-top:16px;margin-bottom:4px}.kfz_fahrt_pop_up__modus__option{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 10px;cursor:pointer;border:1px solid rgba(0,0,0,.25);border-radius:4px;background:#ffffff59;color:#000}.kfz_fahrt_pop_up__modus__option strong{font-size:.95em}.kfz_fahrt_pop_up__modus__option span{font-size:.8em;opacity:.75}.kfz_fahrt_pop_up__modus__option.is-active{background:#fff;border-color:#f17400;box-shadow:inset 0 0 0 1px #f17400}.kfz_fahrt_pop_up__karte{margin-top:12px}.kfz_fahrt_pop_up__karte__tabs{display:flex;gap:4px;margin-bottom:6px}.kfz_fahrt_pop_up__karte__tab{display:flex;align-items:center;gap:6px;padding:6px 10px;cursor:pointer;border-bottom:2px solid transparent;opacity:.65;color:#000}.kfz_fahrt_pop_up__karte__tab.is-active{opacity:1;font-weight:600;border-bottom-color:#f17400}.kfz_fahrt_pop_up__karte__hinweis{margin-top:6px!important;font-size:.85em;color:#000!important;opacity:.7}.kfz_fahrt_pop_up__standort{margin-top:16px}.kfz_fahrt_pop_up__standort h3{margin:0 0 4px;font-size:1em;color:#000}.kfz_fahrt_pop_up__standort__ort{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px!important;color:#000!important}.kfz_fahrt_pop_up__standort__ort span{font-weight:700}.kfz_fahrt_pop_up__standort__ort em{font-style:normal;opacity:.75}.kfz_fahrt_pop_up__standort__aktionen{display:flex;flex-direction:column;gap:8px;margin-top:12px}.kfz_fahrt_pop_up__standort__aktionen .button{width:100%;margin:0;display:flex;align-items:center;justify-content:center;gap:6px}.kfz_fahrt_pop_up__primaer{width:100%;display:flex;align-items:center;justify-content:center;margin-right:0}.kfz_fahrt_pop_up__zurueck{background:transparent;border:1px solid rgba(255,255,255,.7);box-shadow:none}.kfz_fahrt_pop_up__zurueck:hover{background:#ffffff29}.kfz_fahrt_pop_up .kfz_fahrt__navi{width:100%;margin-top:8px;margin-right:0}.kfz_fahrt_pop_up__error{color:red!important}.kfz_fahrt_pop_up__reservierung{margin-top:14px}.kfz_fahrt_pop_up__reservierung h3{margin:0 0 8px}.kfz_fahrt_pop_up__reserviert_warnung{padding:8px 10px;border-radius:4px;background:#0000002e;border-left:3px solid #f1c300;font-weight:600}.kfz_fahrt_pop_up__sending{display:flex;justify-content:center;align-items:center;width:100%}.kfz_fahrt_pop_up__sending .modal__ring{display:inline-block;position:relative;width:80px;height:80px}.kfz_fahrt_pop_up__sending .modal__ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:3px solid;border-radius:50%;animation:modal__ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.kfz_fahrt_pop_up__sending .modal__ring div:nth-child(1){animation-delay:-.45s}.kfz_fahrt_pop_up__sending .modal__ring div:nth-child(2){animation-delay:-.3s}.kfz_fahrt_pop_up__sending .modal__ring div:nth-child(3){animation-delay:-.15s}.kfz_fahrt_pop_up__sent{display:flex;justify-content:center;align-items:center;width:100%}.kfz_fahrt_pop_up__sent svg{width:80px;height:80px;border:2px solid white;border-radius:100%;background-color:#fff3;font-size:48px;color:#006a10}.offene_kfz{display:flex;flex-direction:column;gap:8px;margin:16px 16px 0;color:#fff}.offene_kfz__karte{padding:8px;background:#ffffff14;border-left:3px solid #f17400}.offene_kfz__kopf{display:flex;align-items:center;gap:8px;margin-bottom:4px}.offene_kfz__kopf label{font-weight:700}.offene_kfz__kennzeichen{display:inline-block;padding:1px 8px;border-radius:10px;background:#ffffff29;font-weight:700;font-size:.85em;letter-spacing:.04em;white-space:nowrap}.offene_kfz__strecke{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.offene_kfz__strecke span{font-weight:700;overflow-wrap:anywhere}.offene_kfz__strecke em{font-style:normal;font-size:.85em;opacity:.75}.offene_kfz__aktion{display:flex;align-items:center;justify-content:center;width:100%;margin-right:0}.offene_kfz__alle{display:flex;align-items:center;justify-content:flex-end;gap:2px;color:#fff;text-decoration:none;font-size:.9em;opacity:.85}.offene_kfz__alle span{text-decoration:underline}.page--mobile .mobile__dienstplan{width:100%;padding:0 12px;position:relative}.page--mobile .mobile__dienstplan a{text-decoration:none;color:inherit}.page--mobile .mobile__dienstplanCalendar{width:100%;position:relative;height:calc(100% - 16px);overflow:hidden}.page--mobile .mobile__dienstplanCalendar__label{padding:4px 0;display:flex;justify-content:flex-start;width:calc(100% + 10px);margin-left:-5px}.page--mobile .mobile__dienstplanCalendar__labelDate{width:14.2%;color:#a6a6a6;font-size:14px;font-weight:400;text-align:right}.page--mobile .mobile__dienstplanCalendar__labelDate:nth-last-child(1){padding-right:3px}.page--mobile .mobile__dienstplanCalendar__array{display:flex;flex-flow:wrap;justify-content:flex-start;width:calc(100% + 10px);height:calc(100% - 27px);margin-left:-5px;padding-top:2px}.page--mobile .mobile__dienstplanCalendar__date{width:14.28%;border-left:1px solid #a6a6a6;padding:13px 4px 0;min-height:72px;display:flex;flex-flow:column;position:relative}.page--mobile .mobile__dienstplanCalendar__date--today{background-color:#0d91c6;padding-bottom:26px;margin-top:-3px;margin-bottom:3px;padding-top:16px}.page--mobile .mobile__dienstplanCalendar__date--today .mobile__dienstplanCalendar__dateString{color:#fff;top:1px}.page--mobile .mobile__dienstplanCalendar__date--today:after{content:"";background-color:#a6a6a6;width:1px;height:3px;position:absolute;bottom:-3px;left:-1px}.page--mobile .mobile__dienstplanCalendar__dateString{position:absolute;top:-2px;right:4px;font-size:12px;line-height:1;font-weight:400;color:#a6a6a6;z-index:1;transition:color .25s ease}.page--mobile .mobile__dienstplanCalendar__box{background-color:#0d91c6;padding:4px 0;text-align:center;font-weight:600;width:100%;color:#fff;margin-bottom:8px}.page--mobile .mobile__dienstplanCalendar__box--storno{background-color:#c00;color:#fff;text-align:left;padding-left:2px;line-height:14px;font-weight:400;margin-bottom:0}.page--mobile .mobile__dienstplanCalendar__box--red{background-color:#c00}.page--mobile .mobile__dienstplanCalendar__box--green{background-color:#6ec16e}.page--mobile .mobile__dienstplanCalendar__box--darkgreen{background-color:#006a10}.page--mobile .mobile__dienstplanCalendar__box--cyan{background-color:#329e9b}.page--mobile .mobile__dienstplanCalendar__box--blue{background-color:#0d91c6;color:#fff}.page--mobile .mobile__dienstplanCalendar__box--darkblue{background-color:#273474;color:#fff}.page--mobile .mobile__dienstplanCalendar__box--yellow{background-color:#feed12}.page--mobile .mobile__dienstplanCalendar__box--lightyellow{background-color:#fefb91;color:#888}.page--mobile .mobile__dienstplanCalendar__box--orange{background-color:#f2b067}.page--mobile .mobile__dienstplanCalendar__box--white{background-color:#bbb}.page--mobile .mobile__dienstplanCalendar__box--magenta{background-color:#d4498e;color:#fff}.page--mobile .mobile__dienstplanCalendar__box--transparent{background-color:transparent;color:#888}.page--mobile .mobile__dienstplan__dienst{overflow:hidden;padding-bottom:10px;order:2}.page--mobile .mobile__dienstplan__dienst b{display:block;font-size:10px;line-height:10px;margin-bottom:4px;font-weight:600;color:#f1c300}.page--mobile .mobile__dienstplan__dienst span{display:block;color:#fff;font-size:14px;line-height:16px}.page--mobile .mobile__dienstplan__dienst i{color:#ccc;display:block;font-style:normal;font-size:12px;font-weight:600;margin-top:6px;padding-bottom:10px;flex:1}.page--mobile .mobile__dienstplanList{width:100%;position:relative;height:calc(100% - 16px);overflow:hidden}.page--mobile .mobile__dienstplanList__content{height:100%;overflow-y:scroll;margin-top:16px}.page--mobile .mobile__dienstplanList__element{margin-bottom:12px;display:flex;flex-flow:column}.page--mobile .mobile__dienstplanList__element__dateString{text-align:right;color:#a6a6a6}@media(min-width:600px){.page--mobile .mobile__dienstplan__dienst b{font-size:13px;line-height:14px}.page--mobile .mobile__dienstplan__dienst span{font-size:16px;line-height:19px}.page--mobile .mobile__dienstplan__dienst i{font-size:14px}.page--mobile .mobile__dienstplanCalendar__date{padding-top:18px}.page--mobile .mobile__dienstplanCalendar__dateString{top:0;font-size:14px}.page--mobile .mobile__dienstplanCalendar__date--today .mobile__dienstplanCalendar__dateString{top:3px}}.page--mobile .mobile__dienstplan__schicht{width:100%;order:3;margin-top:4px}.page--mobile .mobile__dienstplan__schicht--order{font-size:17px;font-weight:600;padding:6px 12px;color:#fff;order:2}.page--mobile .mobile__dienstplan__schicht--order .mobile__dienstplan__schichtBody{background:none;padding:0;box-shadow:none}.page--mobile .mobile__dienstplan__schicht--red{background-color:#c00;color:#111}.page--mobile .mobile__dienstplan__schicht--red .mobile__dienstplan__schichtBody label{color:#333}.page--mobile .mobile__dienstplan__schicht--red .mobile__dienstplan__schichtAnfang,.page--mobile .mobile__dienstplan__schicht--red .mobile__dienstplan__schichtEnde{color:#111}.page--mobile .mobile__dienstplan__schicht--green{background-color:#6ec16e}.page--mobile .mobile__dienstplan__schicht--darkgreen{background-color:#006a10}.page--mobile .mobile__dienstplan__schicht--darkgreen .mobile__dienstplan__schichtBody label{color:#a6a6a6}.page--mobile .mobile__dienstplan__schicht--cyan{background-color:#329e9b}.page--mobile .mobile__dienstplan__schicht--blue{background-color:#0d91c6;color:#fff}.page--mobile .mobile__dienstplan__schicht--blue .mobile__dienstplan__schichtBody label{color:#444}.page--mobile .mobile__dienstplan__schicht--darkblue{background-color:#273474;color:#fff}.page--mobile .mobile__dienstplan__schicht--darkblue .mobile__dienstplan__schichtBody label{color:#a6a6a6}.page--mobile .mobile__dienstplan__schicht--yellow{background-color:#feed12}.page--mobile .mobile__dienstplan__schicht--lightyellow{background-color:#fefb91;color:#444}.page--mobile .mobile__dienstplan__schicht--lightyellow .mobile__dienstplan__schichtBody label{color:#888}.page--mobile .mobile__dienstplan__schicht--orange{background-color:#f2b067}.page--mobile .mobile__dienstplan__schicht--white{background-color:#bbb}.page--mobile .mobile__dienstplan__schicht--magenta{background-color:#d4498e;color:#fff}.page--mobile .mobile__dienstplan__schicht--transparent{background-color:transparent;color:#fff;border:1px solid #888}.page--mobile .mobile__dienstplan__schicht--transparent .mobile__dienstplan__schichtBody label{color:#a6a6a6}.page--mobile .mobile__dienstplan__schicht--none{background-color:#0d0d1a;color:#a6a6a6}.page--mobile .mobile__dienstplan__schichtBody{position:relative;padding:6px 12px;overflow-x:hidden;display:flex;justify-content:space-between}.page--mobile .mobile__dienstplan__schichtBodyRight{display:flex;flex-flow:column;padding:2px 0 2px 12px;border-left:1px solid rgba(0,0,0,.2);min-width:92px;margin-left:8px}.page--mobile .mobile__dienstplan__schichtBodyRight.mobile__dienstplan__schichtBodyRight--24 .mobile__dienstplan__schichtAnfang{line-height:22px}.page--mobile .mobile__dienstplan__schichtBodyLeft{display:flex;flex-flow:column;justify-content:flex-start;font-weight:600;line-height:1.1}.dienstplan__schicht--sizeXS .page--mobile .mobile__dienstplan__schichtBodyLeft,.dienstplan__schicht--sizeS .page--mobile .mobile__dienstplan__schichtBodyLeft{padding-left:0}.page--mobile .mobile__dienstplan__schichtAnfang,.page--mobile .mobile__dienstplan__schichtEnde{font-size:14px;font-weight:600;line-height:1}.page--mobile .mobile__dienstplan__schichtAnfang:nth-child(2),.page--mobile .mobile__dienstplan__schichtEnde:nth-child(2){padding-top:4px}.page--mobile .mobile__dienstplan__schichtAnfang--minus,.page--mobile .mobile__dienstplan__schichtEnde--minus{color:#00ab19}.page--mobile .mobile__dienstplan__schichtAnfang--plus,.page--mobile .mobile__dienstplan__schichtEnde--plus{color:#c00}.page--mobile .mobile__dienstplan__schichtAnfang span,.page--mobile .mobile__dienstplan__schichtEnde span{padding-left:4px}.page--mobile .mobile__dienstplan__schicht label{font-size:11px;line-height:13px;font-weight:600;display:block;font-style:normal;color:#444}.page--mobile .mobile__dienstplan__schichtInfo{position:relative;font-weight:600;min-width:65px;padding-bottom:2px}.page--mobile .mobile__dienstplan__schichtInfo label{margin-bottom:0}.page--mobile .mobile__dienstplan__schichtInfo--outside{margin-top:20px}.page--mobile .mobile__dienstplan__schichtInfo--outside.dienstplan__schichtInfo--tf{min-width:95px}.page--mobile .mobile__dienstplan__schichtInfo span{position:absolute;top:-12px;font-size:11px;line-height:16px;font-weight:400}.page--mobile .mobile__dienstplan__schichtNotes{margin-top:4px;padding-bottom:3px}.page--mobile .mobile__dienstplan__schichtNotes label{margin-bottom:0}.page--mobile .mobile__dienstplan__schichtTeilelemente{display:flex;flex-flow:wrap;font-size:14px;color:#273474}.page--mobile .mobile__dienstplan__schichtTeilelemente label{margin-top:4px;width:100%}.page--mobile .mobile__dienstplan__schichtTeilelemente span{margin-right:2px;margin-bottom:2px;background-color:#00000080;color:#fff;display:inline-block;padding:2px 6px}.page--mobile .mobile__dienstplan__schichtLoks label{margin-top:4px;margin-bottom:0}.page--mobile .mobile__monatsuebersicht{color:#fff}.page--mobile .mobile__monatsuebersicht__wrapper{margin:24px 12px}.page--mobile .mobile__monatsuebersichtHead{margin-top:-12px;display:flex;justify-content:space-between;align-items:flex-end}.page--mobile .mobile__monatsuebersichtHead .button{position:relative;top:4px}.page--mobile .mobile__monatsuebersichtHead .input--month{max-width:200px}.page--mobile .mobile__monatsuebersichtHead .input--month input{min-width:unset}.page--mobile .mobile__monatsuebersicht__buttons{display:flex;justify-content:flex-end;gap:8px}.page--mobile .mobile__monatsuebersicht__buttons a{box-sizing:border-box;align-content:center;text-decoration:none}.page--mobile .mobile__monatsuebersicht__table{overflow:auto}.page--mobile .mobile__monatsuebersicht__tableLabel{display:flex;position:relative;padding-left:364px;width:fit-content}.page--mobile .mobile__monatsuebersicht__tableLabel span{color:#a6a6a6;font-size:13px;font-weight:400;position:absolute;animation:shake 2.5s infinite}.page--mobile .mobile__monatsuebersicht__tableLabel span svg{margin-left:8px}@keyframes shake{0%{left:0}50%{left:50px}to{left:0}}.page--mobile .mobile__monatsuebersicht__tableLabel label{width:80px;text-align:left}.page--mobile .mobile__monatsuebersicht__tableLabel label.mobile__monatsuebersicht__tableLabel--wider{width:100px}.page--mobile .mobile__monatsuebersicht__tableLabel label.mobile__monatsuebersicht__tableLabel--zulage{width:150px}.page--mobile .mobile__monatsuebersicht__tableLabel label.mobile__monatsuebersicht__tableLabel--widest{width:200px}.page--mobile .mobile__monatsuebersicht__table a:nth-last-child(1) .mobile__monatsuebersicht__table__item{border-bottom:none}.page--mobile .mobile__monatsuebersicht__table__item{border-bottom:1px solid #a6a6a6;display:flex;align-items:center;padding:4px 0 2px;min-width:650px;width:fit-content}.page--mobile .mobile__monatsuebersicht__table__item .icon{display:inline-block;min-width:30px}.page--mobile .mobile__monatsuebersicht__table__item .icon+.icon{min-width:30px;text-align:right}.page--mobile .mobile__monatsuebersicht__table__item>span{min-width:86px;color:#ccc;padding-bottom:4px}.page--mobile .mobile__monatsuebersicht__table__item>span b{font-weight:400;min-width:26px;display:inline-block}.page--mobile .mobile__monatsuebersicht__table__item .item__name{font-weight:600;width:250px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ccc;padding-right:8px}.page--mobile .mobile__monatsuebersicht__table__item .item__name span{line-height:18px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.page--mobile .mobile__monatsuebersicht__table__item .item__name em{font-weight:600;color:#f1c300;font-style:normal;white-space:nowrap;max-width:100%;display:inline-block;font-size:16px;line-height:18px;margin-bottom:0}.page--mobile .mobile__monatsuebersicht__table__item i{min-width:70px;font-style:normal;color:#ccc;padding-bottom:4px}.page--mobile .mobile__monatsuebersicht__table__item .item__zulage{width:150px;padding:0 8px;border-right:1px solid #a6a6a6}.page--mobile .mobile__monatsuebersicht__table__item .item__time{width:80px;padding:0 8px;border-right:1px solid #a6a6a6}.page--mobile .mobile__monatsuebersicht__table__item .item__time.yellow{font-weight:600;border-color:#0d91c6}.page--mobile .mobile__monatsuebersicht__table__item .item__time.yellow+.item__time+.item__time+.item__time{border-color:#0d91c6}.page--mobile .mobile__monatsuebersicht__table__item .item__wider{width:100px;padding:0 8px;border-right:1px solid #ccc}.page--mobile .mobile__monatsuebersicht__content{width:100%}.page--mobile .mobile__monatsuebersicht__contentDienst{display:flex;width:fit-content}.page--mobile .mobile__monatsuebersicht__contentDienst:not(:first-child){margin:4px 0 2px;padding-top:2px;border-top:1px solid #ccc}.page--mobile .mobile__monatsuebersicht__combine{display:flex;padding:8px 12px}.page--mobile .mobile__monatsuebersicht__combine label{color:#4cd2ce;font-weight:600;min-width:120px;font-size:16px}.page--mobile .mobile__monatsuebersicht__combine__urlaub{padding-left:104px;border-right:1px solid #ccc;width:354px}.page--mobile .mobile__monatsuebersicht__combine__urlaub label{min-width:169px}.page--mobile .mobile__monatsuebersicht__combine__stunden{padding-left:39px;border-right:1px solid #ccc}.page--mobile .mobile__monatsuebersicht__combine__item{display:flex}.page--mobile .mobile__monatsuebersicht__combine__item span{width:80px;padding:0 8px;text-align:right}.page--mobile .mobile__monatsuebersicht__combine__item--diff{border-top:1px solid #ccc;margin-top:4px;padding-top:4px}.page--mobile .mobile__monatsuebersicht__combine__item--summe label{color:#f1c300!important}.page--mobile .mobile__monatsuebersicht__combine__value{width:80px;min-width:80px;padding:0 8px;border-right:1px solid #ccc;text-align:right}.page--mobile .mobile__monatsuebersicht__combine__value--wider{min-width:100px}.page--mobile .mobile__monatsuebersicht__combine__value--zulage{min-width:150px}.page--mobile .mobile__monatsuebersicht__combine__value .monatsuebersicht__combine__item label{min-width:0}.page--mobile .mobile__monatsuebersicht__combine__value .monatsuebersicht__combine__item span{padding-right:0}.page--mobile .list--vacation .list__item__attr{color:#ccc}@media(min-width:800px){.page--mobile .mobile__monatsuebersicht__wrapper{margin:24px 16px}}.page--mobile .mobile__profile__wrapper{margin:24px 12px}.page--mobile .mobile__profile__wrapper__select{position:relative;z-index:10}.page--mobile .mobile__profile__wrapper__contractWrapper{position:relative;z-index:9}.page--mobile .mobile__profile__wrapper .detail__contract{position:relative;z-index:100;display:flex;justify-content:center;align-items:center}.page--mobile .mobile__profile__wrapper .detail__contract__item{display:flex;flex-flow:wrap;padding:12px 16px 4px;background-color:#a6a6a6;flex-direction:column}.page--mobile .mobile__profile__wrapper .detail__contract__item .info span{color:#232323}.page--mobile .mobile__profile__wrapper .detail__contract__item .info--100{margin-bottom:-2px}.page--mobile .mobile__profile__wrapper .detail__contract__item .info--100 span{color:#273474}.page--mobile .mobile__profile__wrapper .detail__contract__item:nth-child(odd){background-color:#e6e6e6}.page--mobile .mobile__profile__wrapper .detail__contract__item:nth-child(odd) label{color:#232323}.page--mobile .item__name--tankungen{margin-right:10px;white-space:pre-wrap;width:120px;max-width:120px}.page--mobile .mobile__lzdetail{color:#fff}.page--mobile .mobile__lzdetail+.mobile__lzdetail{margin-top:8px}.page--mobile .mobile__lzdetail__save{min-width:210px;text-align:center}.page--mobile .mobile__lzdetail__savewrapper{padding:16px 0;margin:8px 0 0 12px}.page--mobile .mobile__lzdetail__save__zulagenhinweis{padding:12px 32px;margin-bottom:16px;width:fit-content;color:#000;background-color:#f1c300}.page--mobile .mobile__lzdetail__save__zulagenhinweis--after{background-color:#228b22}.page--mobile .mobile__lzdetail__save__zulagenhinweis p{margin:0}.page--mobile .mobile__lzdetail__save__zulagenhinweis i{display:inline-block;margin-right:10px;font-weight:600;color:#000}.page--mobile .mobile__lzdetail__wrapper{margin:24px}.page--mobile .mobile__lzdetail__pause{background-color:#f1c300;padding:12px 32px;margin:8px 0;width:fit-content;color:#000}.page--mobile .mobile__lzdetail__pause p{margin:0}.page--mobile .mobile__lzdetail__pause i{display:inline-block;margin-right:10px;font-weight:600;color:#000}.page--mobile .mobile__lzdetail .info{background-color:#f1c300;padding:12px 16px 8px;margin:8px 0;width:fit-content;color:#000}.page--mobile .mobile__lzdetail .info span{display:inline-block;margin-right:10px;font-size:16px;line-height:18px;color:#000}.page--mobile .mobile__lzdetail__head{padding:12px;position:relative}.page--mobile .mobile__lzdetail__head label{color:#4cd2ce;font-weight:600;font-size:14px;position:relative;top:2px}.page--mobile .mobile__lzdetail__head h1{line-height:36px;margin-bottom:0}.page--mobile .mobile__lzdetail__referenz{margin-top:0;margin-bottom:0;font-size:20px;color:#f1c300;font-weight:600;display:inline-block;margin-right:42px}.page--mobile .mobile__lzdetail__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px;min-width:72px}.page--mobile .mobile__lzdetail__referenz+.mobile__lzdetail__referenz{margin-top:-5px}.page--mobile .mobile__lzdetail__referenz+.mobile__lzdetail__notes{margin-top:0}.page--mobile .mobile__lzdetail__referenz--small label{min-width:60px}.page--mobile .mobile__lzdetail__teilstueck b{color:#f1c300;font-weight:400}.page--mobile .mobile__lzdetail__notes{margin-top:4px;margin-bottom:0}.page--mobile .mobile__lzdetail__notes label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--mobile .mobile__lzdetail__bot{margin-top:8px}.page--mobile .mobile__lzdetail__bot .button{margin-bottom:0}.page--mobile .mobile__lzdetail__name{overflow-x:clip}.page--mobile .mobile__lzdetail__name .mobile__dienstdetail__info label{min-width:60px;font-weight:400}.page--mobile .mobile__lzdetail__name .mobile__dienstdetail__info--small label{min-width:60px!important}.page--mobile .mobile__lzdetail__name .mobile__dienstdetail__info__lzStatus--accepted label{color:#0c0}.page--mobile .mobile__lzdetail__name .mobile__dienstdetail__info__lzStatus--returned label{color:#c00}.page--mobile .mobile__lzdetail .select{width:100%;min-width:160px}.page--mobile .mobile__lzdetail .select--tankung{min-width:240px}.page--mobile .mobile__lzdetail .select--diff .select{min-width:180px}.page--mobile .mobile__lzdetail .select--kostenstelle{font-size:12px}.page--mobile .mobile__lzdetail textarea{width:100%;height:60px}.page--mobile .mobile__lzdetail .input.input--date{width:130px;top:-100px;left:0}.page--mobile .mobile__lzdetail .input.input--date+.input--time{margin-right:8px}.page--mobile .mobile__lzdetail__icon{position:absolute;padding:12px 24px;right:0;top:0;font-size:30px;color:#fff}.page--mobile .mobile__lzdetail__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mobile .mobile__lzdetail__element__wrapper{display:flex;flex-flow:wrap;margin:0 12px 4px}.page--mobile .mobile__lzdetail__info{width:50%;display:flex;margin-bottom:2px}.page--mobile .mobile__lzdetail__info--100{width:100%}.page--mobile .mobile__lzdetail__info--hrt{border-top:1px solid #a6a6a6;margin-top:4px;padding-top:4px}.page--mobile .mobile__lzdetail__info:nth-child(5) label,.page--mobile .mobile__lzdetail__info:nth-child(7) label,.page--mobile .mobile__lzdetail__info:nth-child(9) label{min-width:110px}.page--mobile .mobile__lzdetail__info:nth-child(6) label,.page--mobile .mobile__lzdetail__info:nth-child(8) label,.page--mobile .mobile__lzdetail__info:nth-child(10) label{min-width:100px}.page--mobile .mobile__lzdetail__info__wrapper{display:flex;flex-flow:wrap;margin:0 12px;padding-bottom:16px}.page--mobile .mobile__lzdetail__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#ccc}.page--mobile .mobile__lzdetail__info span{font-size:18px;font-weight:600;display:inline-block;padding-left:4px}.page--mobile .mobile__lzdetail__info i{font-style:normal}.page--mobile .mobile__lzdetail__info i+i:before{content:", "}.page--mobile .mobile__lzdetail__info b{font-weight:400;letter-spacing:-1px;font-size:16px}.page--mobile .mobile__lzdetail__info--time i{padding-left:4px}.page--mobile .mobile__lzdetail__info .select{width:240px!important}.page--mobile .mobile__lzdetail__info .select label{display:none}.page--mobile .mobile__lzdetail__info .select span{padding-left:0}.page--mobile .mobile__lzdetail__notes{color:#f17400}.page--mobile .mobile__lzdetail__zugnummer{display:flex;color:#f1c300;margin-top:0;margin-bottom:0}.page--mobile .mobile__lzdetail__zugnummer label{display:inline-block;margin-right:8px;position:relative;top:3px}.page--mobile .mobile__lzdetail__sub{display:flex;flex-flow:wrap}.page--mobile .mobile__lzdetail__sub p{margin-top:8px}.page--mobile .mobile__lzdetail__detail{padding:8px 12px;display:flex;justify-content:space-between;position:relative}.page--mobile .mobile__lzdetail__detail:nth-child(odd){background-color:#0d0d1a}.page--mobile .mobile__lzdetail__detail--diffToPreTime,.page--mobile .mobile__lzdetail__detail--diffToPrev,.page--mobile .mobile__lzdetail__detail--dateDiff{margin-top:24px!important}.page--mobile .mobile__lzdetail__detail__diffToPrev{position:absolute;color:#f17400;top:-24px}.page--mobile .mobile__lzdetail__detail__diffToPrev svg{margin-right:8px}.page--mobile .mobile__lzdetail__detail__dateDiff{position:absolute;color:#f1c300;top:-24px}.page--mobile .mobile__lzdetail__detail__dateDiff svg{margin-right:8px}.page--mobile .mobile__lzdetail__detail__wrapper{margin-top:104px}.page--mobile .mobile__lzdetail__detail__date{position:absolute;top:-60px}.page--mobile .mobile__lzdetail__detail__edit{margin-left:12px;margin-top:8px;background-color:#329e9b!important}.page--mobile .mobile__lzdetail__detailexplanation{position:absolute;top:7px;right:40px;display:flex;flex-flow:column;color:#f1c300;z-index:1;font-size:13px;align-items:center}.page--mobile .mobile__lzdetail__detailexplanation svg{margin:3px 0 0}.page--mobile .mobile__lzdetail__detailwrapper{margin-left:12px;margin-right:12px;padding-left:12px;border-left:2px solid #0d91c6;max-width:1000px}.page--mobile .mobile__lzdetail__detailwrapper__optionsHeader{position:sticky;top:60px;z-index:998;left:0}.page--mobile .mobile__lzdetail__detailwrapper .checkbox__wrapper{min-width:unset;margin-top:0;padding:12px 12px 4px;max-width:250px;margin-right:8px}.page--mobile .mobile__lzdetail__detail__left{flex:1}.page--mobile .mobile__lzdetail__detail__left span{color:#4cd2ce;font-weight:600;font-size:18px}.page--mobile .mobile__lzdetail__detail__left span i{font-style:normal;color:#a6a6a6}.page--mobile .mobile__lzdetail__detail__left span b{font-weight:400;color:#f1c300}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time{width:calc(50% - 4px)}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time label{color:#4cd2ce;font-weight:600;font-size:18px}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek{width:50%}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek span{font-size:16px}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek p{margin:0}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrekwrapper{display:flex}.page--mobile .mobile__lzdetail__detail__right{display:flex;flex-flow:column;border-left:1px solid #a6a6a6;padding-left:12px;min-width:58px;max-width:95px;position:relative;margin-bottom:5px}.page--mobile .mobile__lzdetail__detail__rightHours{color:#f1c300;margin-top:8px;padding-top:8px;border-top:1px solid;text-align:right}.page--mobile .mobile__lzdetail__detail__right i{position:absolute;top:-30px;left:0;white-space:nowrap;font-style:normal;color:#ccc;font-size:13px;max-width:64px}.page--mobile .mobile__lzdetail__detail__plus{position:absolute;top:-36px;left:0;white-space:nowrap;width:100%;overflow:hidden}.page--mobile .mobile__lzdetail__detail__plus .button{height:28px;line-height:28px}.page--mobile .mobile__lzdetail__detail__plus svg{width:12px}.page--mobile .mobile__lzdetail__detail__notes{color:#f17400}.page--mobile .mobile__lzdetail__detail__notes label{display:inline-block;margin-right:8px}.page--mobile .mobile__lzdetail__detail__loc{padding-right:16px}.page--mobile .mobile__lzdetail__detail__loc i{font-style:normal}.page--mobile .mobile__lzdetail__detail__loc i+i:before{content:", "}.page--mobile .mobile__lzdetail__detail p+p{margin-top:0}.page--mobile .mobile__lzdetail__leistung{padding-bottom:0;position:relative}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail{margin-top:44px;background-color:#0d0d1a;padding-bottom:0}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-child(1){margin-top:36px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detailwrapper{padding-top:1px;padding-bottom:1px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1){margin-bottom:35px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1) .mobile__lzdetail__detail__plus--after{top:unset;bottom:-48px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(2)+.mobile__lzdetail__detail--nl{margin-top:43px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(2) .mobile__lzdetail__detail__plus--after{top:unset;bottom:-48px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail--nl{margin-top:8px;margin-bottom:0!important}.page--mobile .mobile__lzdetail__leistung h3{padding:0 12px;color:#37c2f9;margin-bottom:8px}.page--mobile .mobile__lzdetail__leistung__button{margin:12px 12px 0}.page--mobile .mobile__lzdetail__leistung__numbers{border-top:1px solid #ccc;padding:8px 12px;display:flex;flex-flow:column;justify-content:space-between;position:relative}.page--mobile .mobile__lzdetail__leistung__numbersItem{display:flex;margin-bottom:4px}.page--mobile .mobile__lzdetail__leistung__numbersItem span{color:#f1c300;min-width:60%}.page--mobile .mobile__lzdetail__leistung__numbersItem span i{color:#a6a6a6;font-style:normal;font-size:14px;display:inline-block;margin-left:6px}.page--mobile .mobile__lzdetail__leistung__numbersItem p{margin:0;min-width:50px}.page--mobile .mobile__lzdetail__leistung__numbersItem b{font-weight:400;color:#ccc}.page--mobile .mobile__lzdetail__leistung__numbersItem:nth-last-child(1){border-top:1px solid #f1c300;margin-top:8px;padding-top:8px}.page--mobile .mobile__lzdetail__inputwrapper{display:flex;flex-flow:wrap}.page--mobile .mobile__lzdetail__inputwrapper .input{width:100%;margin-right:0}.page--mobile .mobile__lzdetail__inputwrapper .input--text{margin-right:8px}.page--mobile .mobile__lzdetail__inputwrapper .input--text.mr0{margin-right:0}.page--mobile .mobile__lzdetail__inputwrapper .input--time{width:calc(50% - 8px)}.page--mobile .mobile__lzdetail__inputwrapper .input--time+.input--time{margin-left:8px}.page--mobile .mobile__lzdetail__inputwrapper .input--number{width:calc(50% - 4px)}.page--mobile .mobile__lzdetail__inputwrapper .input--number+.input--number{margin-left:8px}.page--mobile .mobile__lzdetail__inputwrapper .input input{min-width:unset}.page--mobile .mobile__lzdetail__inputwrapper .input--bahnhof{width:calc(50% - 8px);margin-right:8px}.page--mobile .mobile__lzdetail__inputwrapper .input--bahnhof:nth-last-child(1){margin-right:0}.page--mobile .mobile__lzdetail__inputwrapper--timeProblem i{display:block;width:100%;padding-right:8px}.page--mobile .mobile__lzdetail__inputwrapper--timeProblem .input--time{width:auto!important}.page--mobile .mobile__lzdetail__zulagenWrapper{padding:0;margin-top:24px;margin-bottom:8px;position:relative;max-width:600px}.page--mobile .mobile__lzdetail__zulagenWrapper .form{margin-left:12px;padding-left:12px;padding-right:12px}.page--mobile .mobile__lzdetail__zulagenWrapper h3{padding:0 12px;color:#37c2f9;margin-bottom:8px}.page--mobile .mobile__lzdetail__zulagenWrapper .checkbox__wrapper{margin-top:0;min-width:unset;margin-right:0}.page--mobile .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz{padding:0}.page--mobile .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz i{color:#a6a6a6;font-style:normal}.page--mobile .mobile__lzdetail__zulagenWrapper--hotel .checkbox__wrapper{margin-top:0;min-width:unset;margin-right:0}.page--mobile .mobile__lzdetail__zulagenWrapper--hotel .input:nth-child(2){margin-right:0}.page--mobile .mobile__lzdetail__zulagen .row .input:nth-last-child(1){margin-right:0}.page--mobile .mobile__lzdetail__zulagen__select{margin-bottom:16px;max-width:320px}.page--mobile .mobile__lzdetail__zulagen .input--textarea{margin-bottom:0}.page--mobile .mobile__lzdetail__zulagenSingle{position:relative;margin-bottom:8px}.page--mobile .mobile__lzdetail__zulagenSingle .button{position:absolute;top:0;right:0;margin-right:0}.page--mobile .mobile__lzdetail__zulagenSingle .input+.input{margin-right:0}.page--mobile .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper{margin:0;padding-bottom:0}.page--mobile .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper span+i{font-style:italic;font-size:13px;margin-left:4px;display:inline-block;position:relative;top:4px;color:#ccc}.page--mobile .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper{padding:0}.page--mobile .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper--hotel .input--text{width:calc(50% - 4px)}.page--mobile .mobile__lzdetail__streckenkunde{padding:12px 12px 0}.page--mobile .mobile__lzdetail__streckenkunde .mobile__lzdetail__save{margin-left:0;margin-top:16px}.page--mobile .mobile__lzdetail__streckenkunde h3{padding:0;color:#37c2f9}.page--mobile .mobile__lzdetail__streckenkunde .select{margin-right:0;min-width:240px}.page--mobile .mobile__lzdetail__streckenkunde__listItem{position:relative;margin-bottom:8px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>span{margin-bottom:4px;font-size:20px;color:#f1c300;font-weight:600;margin-right:42px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>span i{color:#a6a6a6;font-style:normal}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div{margin-left:40px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div>div{position:relative}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div>div:before{content:"- "}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--dgb,.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--orange{position:absolute;top:4px;right:0;width:22px;height:20px;line-height:18px;padding:0 5px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--dgb svg,.page--mobile .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--orange svg{width:12px;height:12px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single{border-top:1px solid #a6a6a6;padding-top:8px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single .button--dgb,.page--mobile .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single .button--orange{top:12px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--group .button--dgb,.page--mobile .mobile__lzdetail__streckenkunde__listItem--group .button--orange{position:absolute;top:0;right:26px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--single{margin-bottom:4px;font-size:20px;color:#fff;font-weight:600}.page--mobile .mobile__lzdetail__streckenkunde__listItem--single i{color:#a6a6a6;font-style:normal;min-width:44px;display:inline-block;text-align:right;padding-right:8px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--single .button--dgb,.page--mobile .mobile__lzdetail__streckenkunde__listItem--single .button--orange{position:absolute;top:4px;right:0;width:22px;height:20px;line-height:18px;padding:0 5px}.page--mobile .mobile__lzdetail__streckenkunde__listItem--single .button--dgb svg,.page--mobile .mobile__lzdetail__streckenkunde__listItem--single .button--orange svg{width:12px;height:12px}.page--mobile .mobile__lzdetail__streckenkunde__list .button--last{margin-bottom:-4px;margin-top:12px}.page--mobile .mobile__lzdetail__lok{padding:12px 12px 0;position:relative}.page--mobile .mobile__lzdetail__lok .button--orange{position:absolute;top:8px;right:0}.page--mobile .mobile__lzdetail__lok .form{padding-left:12px}.page--mobile .mobile__lzdetail__lokWrapper{max-width:600px}.page--mobile .mobile__lzdetail__lokWrapper .button{margin:12px 12px 0}.page--mobile .mobile__lzdetail__lok h3{padding:0;color:#37c2f9}.page--mobile .mobile__lzdetail__lok h3 i{font-style:normal;font-weight:600;color:#f1c300}.page--mobile .mobile__lzdetail__lok .checkbox__wrapper{min-width:unset;width:100%;padding:9px 12px 4px;margin:0 0 8px}.page--mobile .mobile__lzdetail__lok .checkbox__wrapper .input--checkbox{margin-bottom:0}.page--mobile .mobile__lzdetail__lok .row .input:nth-last-child(1){margin-right:0}.page--mobile .mobile__lzdetail__lok .select{width:100%;margin-right:0;min-width:unset}.page--mobile .mobile__lzdetail__lok .select.select--lok{margin-left:0}.page--mobile .mobile__lzdetail__lok .select input{min-width:unset}.page--mobile .mobile__lzdetail__lok textarea,.page--mobile .mobile__lzdetail__lok .input--textarea{margin-bottom:0}.page--mobile .mobile__lzdetail__next{padding:12px 0 0;margin-top:12px}.page--mobile .mobile__lzdetail__next .button{margin:12px 12px 24px}.page--mobile .mobile__lzdetail__addElement{background-color:#273474}.page--mobile .mobile__lzdetail__addElement svg{margin-right:8px}.page--mobile .mobile__lzdetail__addElement--short{position:relative;padding:0 6px}.page--mobile .mobile__lzdetail__addElement--short svg{position:absolute;color:#fff;left:calc(50% - 6px);top:0}.page--mobile .mobile__lzdetail__addElement--short span{position:relative}.page--mobile .mobile__lzdetail__clearElements{background-color:#f17400;color:#222;font-weight:600;display:block;position:relative}.page--mobile .mobile__lzdetail__clearElements svg+span{margin-left:8px}.page--mobile .mobile__lzdetail__clearElements.button--grey{background-color:#a6a6a6}.page--mobile .mobile__lzdetail__input--home{position:absolute;bottom:0;right:0;font-size:12px;letter-spacing:-.5px;padding:0 8px}@media(min-width:500px){.page--mobile .mobile__lzdetail__inputwrapper label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page--mobile .mobile__lzdetail__inputwrapper .select,.page--mobile .mobile__lzdetail__inputwrapper .input--activity{width:calc(50% - 8px);min-width:unset}.page--mobile .mobile__lzdetail__inputwrapper .input--time,.page--mobile .mobile__lzdetail__inputwrapper .input--bahnhof{width:calc(25% - 8px)}.page--mobile .mobile__lzdetail__streckenkunde .select{width:calc(50% - 4px);margin-right:8px}.page--mobile .mobile__lzdetail__streckenkunde .select:nth-child(2){margin-right:0}}@media(min-width:600px){.page--mobile .mobile__lzdetail__inputwrapper--busy{padding-right:8px}.page--mobile .mobile__lzdetail__inputwrapper--busy .input--activity{width:unset;flex:1}.page--mobile .mobile__lzdetail__inputwrapper--busy .input--time,.page--mobile .mobile__lzdetail__inputwrapper--busy .input--time input{width:auto}.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time,.page--mobile .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time input{width:150px}.page--mobile .mobile__lzdetail__lokWrapper .select{width:100%;min-width:200px!important}.page--mobile .mobile__lzdetail__lokWrapper .row:not(.w100){width:50%}.page--mobile .mobile__lzdetail__lokWrapper .row:not(.w100):nth-child(2n){padding-right:8px}.page--mobile .mobile__lzdetail__lokWrapper .row:not(.w100):nth-last-child(1){width:100%;padding-right:0}}@media(min-width:700px){.page--mobile .mobile__lzdetail__inputwrapper--new{padding-right:8px}.page--mobile .mobile__lzdetail__inputwrapper--new .input--time,.page--mobile .mobile__lzdetail__inputwrapper--new .input--time input{width:auto}.page--mobile .mobile__lzdetail__inputwrapper--new .input--bahnhof{width:95px}}@media(min-width:800px){.page--mobile .mobile__lzdetail__savewrapper{margin:0 16px}.page--mobile .mobile__lzdetail__pause{margin:8px 0}.page--mobile .mobile__lzdetail__head{padding:12px 16px}.page--mobile .mobile__lzdetail__element__wrapper{margin:0 16px 4px}.page--mobile .mobile__lzdetail__leistung h3{padding:0 16px}.page--mobile .mobile__lzdetail__leistung .mobile__lzdetail__detail__edit{margin-left:16px}.page--mobile .mobile__lzdetail__detailwrapper{margin-left:16px;margin-right:16px}.page--mobile .mobile__lzdetail__inputwrapper .input--activity{width:unset;flex:1;min-width:180px}.page--mobile .mobile__lzdetail__inputwrapper--split{padding-right:8px}.page--mobile .mobile__lzdetail__inputwrapper--split .input--activity{width:unset;flex:1}.page--mobile .mobile__lzdetail__inputwrapper--split .input--time,.page--mobile .mobile__lzdetail__inputwrapper--split .input--time input{width:auto}.page--mobile .mobile__lzdetail__inputwrapper .input--bahnhof{width:95px;margin-bottom:4px}.page--mobile .mobile__lzdetail__zulagenWrapper h3{padding:0 16px}.page--mobile .mobile__lzdetail__zulagenWrapper .form{margin-left:16px}.page--mobile .mobile__lzdetail__lok{padding:12px 16px 0}.page--mobile .mobile__lzdetail__lokWrapper .button{margin:12px 16px 0}.page--mobile .mobile__lzdetail__next.mobile__dienstdetail__next h3,.page--mobile .mobile__lzdetail__next.mobile__dienstdetail__next .mobile__dienstdetail__referenz{padding:0 16px}.page--mobile .mobile__lzdetail__next.mobile__dienstdetail__next .button{margin-left:16px}}@media(min-width:900px){.page--mobile .mobile__lzdetail__inputwrapper .input--activity{width:unset;flex:1}.page--mobile .mobile__lzdetail__inputwrapper .select{width:140px}.page--mobile .mobile__lzdetail__streckenkunde .select{min-width:270px}}@media(min-width:1000px){.page--mobile .mobile__lzdetail__detail__wrapper{margin-top:64px}.page--mobile .mobile__lzdetail__detail__date{top:-64px!important;left:0!important}.page--mobile .mobile__lzdetail__detail--leistung,.page--mobile .mobile__lzdetail__detail--nl{margin-left:0;padding-left:12px}.page--mobile .mobile__lzdetail__detail__plus{position:absolute;top:8px;left:12px;display:flex;flex-flow:wrap}.page--mobile .mobile__lzdetail__detail__right i{top:0;left:unset;right:68px;text-align:right}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail{margin-top:8px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail__left>span{width:100%;text-align:right;display:block;padding-right:108px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1){margin-bottom:36px}.page--mobile .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1) .mobile__lzdetail__detail__plus--after{bottom:-45px}}.page--mobile .mobile__dienstdetail{color:#fff}.page--mobile .mobile__dienstdetail+.mobile__dienstdetail{margin-top:8px}.page--mobile .mobile__dienstdetail .streckenkunde{display:flex;flex-direction:column;gap:5px}.page--mobile .mobile__dienstdetail .streckenkunde__info{display:flex;align-items:center;justify-content:space-between;color:#000;background:#f1c300;text-align:center;border-radius:15px;padding:15px;margin:10px;gap:5px}.page--mobile .mobile__dienstdetail .streckenkunde__button{display:flex;flex-direction:column;align-items:center}.page--mobile .mobile__dienstdetail .streckenkunde__button .button{display:flex;align-items:center;gap:10px}.page--mobile .mobile__dienstdetail .streckenkunde__button a:hover{color:unset}.page--mobile .mobile__dienstdetail__wrapper{margin:24px}.page--mobile .mobile__dienstdetail__LZButton{margin:12px}.page--mobile .mobile__dienstdetail__head{padding:12px;position:relative}.page--mobile .mobile__dienstdetail__head label{color:#4cd2ce;font-weight:600;font-size:14px;position:relative;top:2px}.page--mobile .mobile__dienstdetail__head h1{line-height:36px;margin-bottom:0}.page--mobile .mobile__dienstdetail__head h1.red{color:#c00}.page--mobile .mobile__dienstdetail__head h1 span{font-size:18px;line-height:18px;font-weight:600;display:inline-block;padding-left:8px}.page--mobile .mobile__dienstdetail__referenz{margin-top:0;margin-bottom:0;font-size:24px;color:#f1c300;font-weight:600}.page--mobile .mobile__dienstdetail__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px;min-width:72px}.page--mobile .mobile__dienstdetail__referenz+.mobile__dienstdetail__referenz{margin-top:-5px}.page--mobile .mobile__dienstdetail__referenz+.mobile__dienstdetail__notes{margin-top:0}.page--mobile .mobile__dienstdetail__referenz i{font-style:normal;color:#a6a6a6}.page--mobile .mobile__dienstdetail__notes{margin-top:4px;margin-bottom:0;white-space:pre-line;background-color:#0d0d1a;padding:5px;position:relative;border:#a6a6a6 1px solid}.page--mobile .mobile__dienstdetail__notes__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page--mobile .mobile__dienstdetail__notes__text--open{overflow:visible;display:block}.page--mobile .mobile__dienstdetail__notes__head{display:flex;justify-content:space-between;align-items:center}.page--mobile .mobile__dienstdetail__notes__head__left{display:flex;gap:5px;align-items:center}.page--mobile .mobile__dienstdetail__notes__icon{transform:rotateX(180deg);display:flex;transition:all .25s ease}.page--mobile .mobile__dienstdetail__notes--open__icon{transition:all .25s ease}.page--mobile .mobile__dienstdetail__notes label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--mobile .mobile__dienstdetail__bot{margin-top:8px}.page--mobile .mobile__dienstdetail__bot .button{margin-bottom:0}.page--mobile .mobile__dienstdetail__name{overflow-x:clip}.page--mobile .mobile__dienstdetail__icon{position:absolute;padding:0 24px 12px;right:0;top:0;font-size:30px;color:#fff}.page--mobile .mobile__dienstdetail__icon--chevron{top:8px}.page--mobile .mobile__dienstdetail__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mobile .mobile__dienstdetail__element__wrapper{display:flex;flex-flow:wrap;margin:0 12px 4px}.page--mobile .mobile__dienstdetail__info{width:50%;display:flex;margin-bottom:2px}.page--mobile .mobile__dienstdetail__info--full{width:100%;align-items:center}.page--mobile .mobile__dienstdetail__info--loks,.page--mobile .mobile__dienstdetail__info a{color:#fff;text-decoration:underline}.page--mobile .mobile__dienstdetail__info a span{font-size:18px;font-weight:600;display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:4px}.page--mobile .mobile__dienstdetail__info--100{width:100%}.page--mobile .mobile__dienstdetail__info--zurueck{flex-flow:column}.page--mobile .mobile__dienstdetail__info--zurueck label{display:block}.page--mobile .mobile__dienstdetail__info--zurueck label.yellow{color:#f1c300}.page--mobile .mobile__dienstdetail__info--zurueck span{display:block;padding-left:0!important}.page--mobile .mobile__dienstdetail__info__stoerhotline{width:100%;flex-flow:column}.page--mobile .mobile__dienstdetail__info--hrt{border-top:1px solid #a6a6a6;margin-top:4px;padding-top:4px}.page--mobile .mobile__dienstdetail__info:nth-child(5) label,.page--mobile .mobile__dienstdetail__info:nth-child(7) label,.page--mobile .mobile__dienstdetail__info:nth-child(9) label{min-width:110px}.page--mobile .mobile__dienstdetail__info:nth-child(6) label,.page--mobile .mobile__dienstdetail__info:nth-child(8) label,.page--mobile .mobile__dienstdetail__info:nth-child(10) label{min-width:100px}.page--mobile .mobile__dienstdetail__info__wrapper{display:flex;flex-flow:wrap;margin:0 12px;padding-bottom:16px}.page--mobile .mobile__dienstdetail__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#ccc;overflow:hidden;text-overflow:ellipsis}.page--mobile .mobile__dienstdetail__info span{font-size:16px;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-left:4px;max-width:50%}.page--mobile .mobile__dienstdetail__info i{font-style:normal}.page--mobile .mobile__dienstdetail__info i+i:before{content:", "}.page--mobile .mobile__dienstdetail__info b{font-weight:400;letter-spacing:-1px;font-size:16px}.page--mobile .mobile__dienstdetail__info--time i{padding-left:4px}.page--mobile .mobile__dienstdetail--red h1,.page--mobile .mobile__dienstdetail--red .mobile__dienstdetail__icon{color:#c00}.page--mobile .mobile__dienstdetail--green h1,.page--mobile .mobile__dienstdetail--green .mobile__dienstdetail__icon{color:#6ec16e}.page--mobile .mobile__dienstdetail--darkgreen h1,.page--mobile .mobile__dienstdetail--darkgreen .mobile__dienstdetail__icon{color:#006a10}.page--mobile .mobile__dienstdetail--cyan h1,.page--mobile .mobile__dienstdetail--cyan .mobile__dienstdetail__icon{color:#329e9b}.page--mobile .mobile__dienstdetail--blue h1,.page--mobile .mobile__dienstdetail--blue .mobile__dienstdetail__icon{color:#0d91c6}.page--mobile .mobile__dienstdetail--darkblue h1,.page--mobile .mobile__dienstdetail--darkblue .mobile__dienstdetail__icon{color:#fff}.page--mobile .mobile__dienstdetail--yellow h1,.page--mobile .mobile__dienstdetail--yellow .mobile__dienstdetail__icon{color:#feed12}.page--mobile .mobile__dienstdetail--lightyellow h1,.page--mobile .mobile__dienstdetail--lightyellow .mobile__dienstdetail__icon{color:#fefb91}.page--mobile .mobile__dienstdetail--orange h1,.page--mobile .mobile__dienstdetail--orange .mobile__dienstdetail__icon{color:#f2b067}.page--mobile .mobile__dienstdetail--white h1,.page--mobile .mobile__dienstdetail--white .mobile__dienstdetail__icon{color:#bbb}.page--mobile .mobile__dienstdetail--magenta h1,.page--mobile .mobile__dienstdetail--magenta .mobile__dienstdetail__icon{color:#d4498e}.page--mobile .mobile__dienstdetail--transparent h1,.page--mobile .mobile__dienstdetail--transparent .mobile__dienstdetail__icon{color:#bbb}.page--mobile .mobile__dienstdetail--none h1,.page--mobile .mobile__dienstdetail--none .mobile__dienstdetail__icon{color:#0d0d1a}.page--mobile .mobile__dienstdetail__notes{color:#fff}.page--mobile .mobile__dienstdetail__notes label{color:#f17400;font-weight:700}.page--mobile .mobile__dienstdetail__zugnummer{display:flex;color:#f1c300;margin-top:0;margin-bottom:0}.page--mobile .mobile__dienstdetail__zugnummer label{display:inline-block;margin-right:8px;position:relative;top:3px}.page--mobile .mobile__dienstdetail__sub{display:flex;flex-flow:wrap}.page--mobile .mobile__dienstdetail__sub p{margin-top:8px;margin-bottom:0}.page--mobile .mobile__dienstdetail__detail{padding:8px 12px;display:flex;justify-content:space-between;position:relative}.page--mobile .mobile__dienstdetail__detail:nth-child(odd){background-color:#0d0d1a}.page--mobile .mobile__dienstdetail__detailwrapper{margin-left:12px;margin-right:12px;padding-left:12px;border-left:2px solid #0d91c6}.page--mobile .mobile__dienstdetail__detailexplanation{position:absolute;top:-9px;right:28px;display:flex;flex-flow:column;color:#f1c300;z-index:1;font-size:13px;width:30px;height:50px;justify-content:flex-end;align-items:center}.page--mobile .mobile__dienstdetail__detailexplanation span.linethrough{text-decoration:line-through}.page--mobile .mobile__dienstdetail__detailexplanation i{font-style:normal;font-weight:600}.page--mobile .mobile__dienstdetail__detailexplanation svg{margin:3px 0 0}.page--mobile .mobile__dienstdetail__detail__left{flex:1}.page--mobile .mobile__dienstdetail__detail__left span{color:#4cd2ce;font-weight:600;font-size:18px}.page--mobile .mobile__dienstdetail__detail__left span i{font-style:normal;color:#a6a6a6}.page--mobile .mobile__dienstdetail__detail__left span b{font-weight:600;color:#f1c300}.page--mobile .mobile__dienstdetail__detail__right{display:flex;flex-flow:column;justify-content:space-between;border-left:1px solid #a6a6a6;padding-left:12px;position:relative}.page--mobile .mobile__dienstdetail__detail__right__times{display:flex;flex-flow:column}.page--mobile .mobile__dienstdetail__detail__right i{font-style:normal;margin-bottom:4px;font-weight:600}.page--mobile .mobile__dienstdetail__detail__right__buttons{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.page--mobile .mobile__dienstdetail__detail__right__buttons__button{text-align:center;margin:2px;padding:2px;box-sizing:border-box;width:100%;box-shadow:2px 2px 4px #00000054;color:#fff}.page--mobile .mobile__dienstdetail__detail__right__buttons__button--ab{background-color:#0d91c6}.page--mobile .mobile__dienstdetail__detail__right__buttons__button--an{background-color:#f17400}.page--mobile .mobile__dienstdetail__detail__plus{position:absolute;top:-23px;left:calc(50% - 18px)}.page--mobile .mobile__dienstdetail__detail__plus .button{height:28px;line-height:28px}.page--mobile .mobile__dienstdetail__detail__plus svg{width:12px}.page--mobile .mobile__dienstdetail__detail__notes{color:#f17400;padding-right:8px}.page--mobile .mobile__dienstdetail__detail__notes label{display:inline-block;margin-right:8px}.page--mobile .mobile__dienstdetail__detail__loc{padding-right:16px}.page--mobile .mobile__dienstdetail__detail__loc i{font-style:normal}.page--mobile .mobile__dienstdetail__detail__loc i+i:before{content:", "}.page--mobile .mobile__dienstdetail__leistung{padding-bottom:16px;position:relative}.page--mobile .mobile__dienstdetail__leistung--open .mobile__dienstdetail__detail{margin-top:18px;background-color:#0d0d1a}.page--mobile .mobile__dienstdetail__leistung--open .mobile__dienstdetail__detailwrapper{padding-top:5px;padding-bottom:5px}.page--mobile .mobile__dienstdetail__leistung--open .mobile__dienstdetail__detail:nth-last-child(1){margin-bottom:18px}.page--mobile .mobile__dienstdetail__leistung--open .mobile__dienstdetail__detail:nth-last-child(1) .mobile__dienstdetail__detail__plus--after{top:unset;bottom:-36px}.page--mobile .mobile__dienstdetail__leistung h3{padding:0 12px;color:#37c2f9;margin-bottom:8px}.page--mobile .mobile__dienstdetail__leistung__button{margin:12px 12px 0}.page--mobile .mobile__dienstdetail__inputwrapper{display:flex}.page--mobile .mobile__dienstdetail__inputwrapper .input{width:50%}.page--mobile .mobile__dienstdetail__inputwrapper .input input{min-width:unset}.page--mobile .mobile__dienstdetail__next{max-height:500px;position:relative;transition:all .25s ease;padding-top:12px}.page--mobile .mobile__dienstdetail__next--active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:15px}.page--mobile .mobile__dienstdetail__next h3{padding:0 12px;color:#37c2f9;margin-bottom:-2px}.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__referenz{padding:0 12px}.page--mobile .mobile__dienstdetail__next svg{width:24px;height:24px}.page--mobile .mobile__dienstdetail__next svg.fa-arrow-right{width:20px;height:20px;margin:0 4px}.page--mobile .mobile__dienstdetail__next a{color:#4cd2ce}.page--mobile .mobile__dienstdetail__next a span{font-weight:400;text-decoration:underline;font-size:16px}.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__info:nth-child(5) label,.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__info:nth-child(7) label,.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__info:nth-child(9) label,.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__info:nth-child(6) label,.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__info:nth-child(8) label,.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__info:nth-child(10) label{min-width:50px}.page--mobile .mobile__dienstdetail__next--shiftStarted{max-height:68px;overflow:hidden;margin-bottom:10px}.page--mobile .mobile__dienstdetail__next--shiftStarted .mobile__dienstdetail__nextSlider .mobile__dienstdetail__icon{transform:rotateX(0)}.page--mobile .mobile__dienstdetail__nextSlider .mobile__dienstdetail__icon{right:unset;right:75px;top:-2px;transform:rotateX(180deg);transition:all .25s ease}.page--mobile .mobile__dienstdetail__doc{margin-bottom:8px;padding-right:40px;display:flex;line-height:17px}.page--mobile .mobile__dienstdetail__doc>span{min-width:36px}.page--mobile .mobile__dienstdetail__doc i{color:#ccc}.page--mobile .mobile__dienstdetail__docWrapper{padding:0 12px}.page--mobile .mobile__dienstdetail__docWrapper--open{padding:1px 12px 12px;margin-bottom:12px;position:relative;background-color:#0d91c6}.page--mobile .mobile__dienstdetail__docWrapper a{color:#fff;text-decoration:none}.page--mobile .mobile__dienstdetail__docWrapper a i{text-decoration:none}.page--mobile .mobile__dienstdetail__docWrapper a span+span{text-decoration:underline}.page--mobile .mobile__dienstdetail__docWrapper h4{margin-bottom:0;margin-top:8px}.page--mobile .mobile__dienstdetail__docClose{position:absolute;top:12px;right:12px}.page--mobile .mobile__dienstdetail__caution{background-color:#f1c300;background:repeating-linear-gradient(-45deg,#f1c300,#f1c300 30px,#f17400 30px 60px);padding:4px 8px;color:#000;font-size:17px;font-weight:600;margin-right:8px;margin-top:8px;text-transform:uppercase}.page--mobile .mobile__dienstdetail__warning{display:flex;justify-content:left;align-items:flex-start;flex-direction:column;background-color:#f1c300;padding:4px 8px;color:#000;font-weight:600;margin-right:8px;margin-top:8px;text-transform:uppercase}.page--mobile .mobile__dienstdetail__warning>div:nth-child(1){display:flex;justify-content:left;align-items:center;border-bottom:1px solid black}.page--mobile .mobile__dienstdetail__warning>div:nth-child(3){font-size:12px;font-weight:400}.page--mobile .mobile__dienstdetail__mentor_trainee{color:#fff;background-color:#fff3;border-radius:10px;padding:8px 16px;box-sizing:border-box;margin:12px;max-height:40px;overflow:hidden;transition:.3s}.page--mobile .mobile__dienstdetail__mentor_trainee--open{max-height:200px}.page--mobile .mobile__dienstdetail__mentor_trainee__header{font-size:18px;font-weight:400;display:flex;justify-content:space-between;align-items:center;color:#f17400}.page--mobile .mobile__dienstdetail__mentor_trainee__header__chevron{transform:rotateX(0);transition:.3s}.page--mobile .mobile__dienstdetail__mentor_trainee__header__chevron--open{transform:rotateX(180deg);transition:.3s}.page--mobile .mobile__dienstdetail__mentor_trainee__header__name{display:flex;justify-content:center;gap:10px;align-items:center}.page--mobile .mobile__dienstdetail__mentor_trainee__info{margin-top:12px}.page--mobile .mobile__dienstdetail__mentor_trainee__info__elem{display:flex;margin:0}.page--mobile .mobile__dienstdetail__mentor_trainee__info__elem span:nth-child(1){width:84px;font-size:14px;position:relative;top:4px}.page--mobile .mobile__dienstdetail__mentor_trainee__info a{color:#fff}@media(min-width:439px){.page--mobile .mobile__dienstdetail__detail__notes label{display:block}}@media(min-width:800px){.page--mobile .mobile__dienstdetail__head{padding:12px 16px}.page--mobile .mobile__dienstdetail__docWrapper{padding:0 16px}.page--mobile .mobile__dienstdetail__docWrapper--open{padding:8px 16px 16px}.page--mobile .mobile__dienstdetail__docClose{top:16px;right:16px}.page--mobile .mobile__dienstdetail__element__wrapper{margin:0 16px 4px}.page--mobile .mobile__dienstdetail__info__wrapper{margin:0 16px}.page--mobile .mobile__dienstdetail__leistung h3{padding:0 16px}.page--mobile .mobile__dienstdetail__leistung .button{margin-left:16px}.page--mobile .mobile__dienstdetail__detailwrapper{margin-left:16px;margin-right:16px}.page--mobile .mobile__dienstdetail__next h3,.page--mobile .mobile__dienstdetail__next .mobile__dienstdetail__referenz{padding:0 16px}.page--mobile .mobile__dienstdetail__next .button,.page--mobile .mobile__dienstdetail__LZButton,.page--mobile .mobile__dienstdetail__docList{margin-left:16px}}.tf_meldung_pop_up__sending{display:flex;justify-content:center;align-items:center;width:100%}.tf_meldung_pop_up__sending .modal__ring{display:inline-block;position:relative;width:80px;height:80px}.tf_meldung_pop_up__sending .modal__ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:3px solid;border-radius:50%;animation:modal__ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.tf_meldung_pop_up__sending .modal__ring div:nth-child(1){animation-delay:-.45s}.tf_meldung_pop_up__sending .modal__ring div:nth-child(2){animation-delay:-.3s}.tf_meldung_pop_up__sending .modal__ring div:nth-child(3){animation-delay:-.15s}.tf_meldung_pop_up__sent{display:flex;justify-content:center;align-items:center;width:100%}.tf_meldung_pop_up__sent svg{width:80px;height:80px;border:2px solid white;border-radius:100%;background-color:#fff3;font-size:48px;color:#006a10}.tf_meldung_pop_up p{margin:0 0 10px;color:#fff}.tf_meldung_pop_up__container{position:relative;background:#0d91c6;box-shadow:2px 2px 4px #000;margin:24px;height:fit-content;color:#000;padding:16px}.tf_meldung_pop_up__close_icon{position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;background-color:#f17400;color:#fff;width:32px;height:32px;box-shadow:2px 2px 4px #00000054}.tf_meldung_pop_up label{color:#fff}.darkmode .page--vw_tankungen{background-color:#1e254f}.page--vw_tankungen .ibutton__back{background-color:#f17400}.page--vw_tankungen .input--lok,.page--vw_tankungen .input--zeit{max-width:200px;width:200px}.page--vw_tankungen .input--ort{width:350px;max-width:350px}.page--vw_tankungen .row__new{background-color:#0d91c6;border-radius:5px;padding:8px;margin-bottom:5px;margin-top:5px}.page--vw_tankungen .row__button{justify-content:right}.page--vw_tankungen .list{white-space:pre-wrap}.page--vw_tankungen .list__label__item:nth-child(3){min-width:350px;width:350px}.page--vw_tankungen .list__label__item:nth-child(4){min-width:150px}.page--vw_tankungen .list__label__item:nth-child(5){min-width:250px}.page--vw_tankungen .list__item--title{pointer-events:none}.page--vw_tankungen .list__item__attr:nth-child(3){min-width:350px}.page--vw_tankungen .list__item__attr:nth-child(4){min-width:150px}.page--vw_tankungen .list__item__attr:nth-child(5){min-width:250px;white-space:pre-wrap}.page--vw_wochenenden .block{overflow:hidden}.page--vw_wochenenden .h1__subline{margin-bottom:0}.page--vw_wochenenden .select{min-width:110px;width:110px;position:relative;top:15px;margin-left:32px}.page--vw_wochenenden .input--number{min-width:96px;width:96px;position:relative;top:-17px}.page--vw_wochenenden .input--number:nth-child(3){margin-left:32px}.page--vw_wochenenden .input--number:nth-child(4){margin-right:32px}.page--vw_wochenenden .input--number input{width:100%;min-width:100%}.page--vw_wochenenden .row__button{flex-flow:row;display:flex;justify-content:right}.page--vw_wochenenden .row__width{max-width:50px;display:flex}.page--vw_wochenenden .block__title{margin-bottom:10px}.page--vw_wochenenden .vw_wo{width:100%;height:100%;position:relative}.page--vw_wochenenden .vw_wo--days_sum{display:flex;justify-content:left;align-items:center;width:fit-content}.page--vw_wochenenden .vw_wo--days_sum--type{width:180px;padding:5px;box-sizing:border-box}.page--vw_wochenenden .vw_wo--days_sum--elem{width:64px;box-sizing:border-box;padding:5px;text-align:center;border-left:solid 1px grey;color:#232323}.page--vw_wochenenden .vw_wo--header{width:100%;padding:32px 32px 0;box-sizing:border-box;color:#273474;display:flex;justify-content:space-between;align-items:center;position:fixed;top:var(--uishell-offset, 0px);z-index:10;background-color:#fff;max-height:120px}.page--vw_wochenenden .vw_wo--header--text{font-weight:700;font-size:22px;width:288px}.page--vw_wochenenden .vw_wo--header--check_elem{display:flex;justify-content:center;align-items:center;margin-right:15px;font-size:15px}.page--vw_wochenenden .vw_wo--header--type_checkboxes{display:flex;align-items:center;justify-content:space-between;min-width:500px;margin-bottom:-10px}.page--vw_wochenenden .vw_wo--header--type_checkboxes--sum{margin-left:10px;padding-left:10px;border-left:solid 2px grey;min-height:35px}.page--vw_wochenenden .vw_wo--header--type_checkboxes label{color:#222;padding-left:8px}.page--vw_wochenenden .vw_wo--header--legende_box{min-width:50px;height:20px;margin-top:-10px;margin-right:8px;display:flex;justify-content:center;align-items:center;font-size:10px;padding:5px}.page--vw_wochenenden .vw_wo--header--legende_box--sum_elem{width:50px;margin-top:-10px;display:flex;justify-content:center;align-items:center}.page--vw_wochenenden .vw_wo--main{padding-left:16px;border-left:2px solid #0d91c6;position:relative;margin:121px 32px 32px;width:calc(100% - 64px);overflow:auto;height:calc(100vh - 164px - var(--uishell-offset, 0px))}.page--vw_wochenenden .vw_wo--main__label{position:sticky;top:0}.page--vw_wochenenden .vw_wo--main--row{display:flex;min-height:32px;width:fit-content}.page--vw_wochenenden .vw_wo--main--row--elem{display:flex;justify-content:center;align-items:center}.page--vw_wochenenden .vw_wo--main--row--elem--ma{color:#273474;font-weight:600;width:180px;min-width:180px;justify-content:space-between;padding:0 10px;position:sticky;left:-16px}.page--vw_wochenenden .vw_wo--main--row--elem--days{color:#222;min-width:64px;border-left:1px solid #ccc;height:100%}.page--vw_wochenenden .vw_wo--main--row--elem--days--ks{background-color:#f17400;color:#fff}.page--vw_wochenenden .vw_wo--main--row--elem--days--ul{background-color:#006a10}.page--vw_wochenenden .vw_wo--main--row--elem--days--dienst{background-color:#e9bd3a}.page--vw_wochenenden .vw_wo--main--row--elem--days--ruhe{background-color:#6ec16e}.page--vw_wochenenden .vw_wo--main--row--elem--days--an{background-color:#0d91c6}.page--vw_wochenenden .dashboard_to_detail_button{position:absolute;top:10px;right:10px;padding:10px;background-color:#0d91c6;z-index:9999;color:#fff;text-decoration:none;border-radius:20px;box-shadow:1px 1px 2px 1px #232323;transition:.25s}.page--vw_wochenenden .dashboard_to_detail_button:hover{color:#000;background-color:#d3d3d3}.page--vw_wochenenden .list__item__attr{min-height:20px;font-weight:600}.page--vw_wochenenden .list__item__attr--lightyellow{color:#0d91c6}.page--vw_wochenenden .list__item__attr--darkgreen{color:#006a10}.page--vw_wochenenden .list__item__attr--green{color:#6ec16e}.page--vw_wochenenden .list__item__attr--orange{color:#f17400}.page--vw_wochenenden .list__item__attr--yellow{color:#e9bd3a}.page--vw_wochenenden .ibutton--orange{transform:rotate(180deg)}.darkmode .page--vw_wochenenden{background-color:#1e254f}.page--vw_wochenenden .list{margin-top:20px}.page--vw_wochenenden .list .list:before{display:none}.page--vw_wochenenden .list__settings{top:-65px}.page--vw_wochenenden .list__settings label{display:block}.page--vw_wochenenden .list--kw{display:flex;margin-top:4px;margin-bottom:4px}.page--vw_wochenenden .list--kw .list__item{flex-flow:column;min-width:unset}.page--vw_wochenenden .list--kw .list__item:nth-child(odd){background-color:unset}.page--vw_wochenenden .list--kw .list__item__attr{min-width:100px;margin-bottom:4px;margin-top:2px}.page--vw_wochenenden .list__label{flex-direction:column;margin-left:0}.page--vw_wochenenden .list__label__item{min-width:120px;align-items:center;display:flex;line-height:24px}.page--vw_wochenenden .list__staff__container{padding-bottom:4px}.page--vw_wochenenden .list__staff__container:nth-child(odd){background-color:#f1f1f1}.page--vw_wochenenden .list__staff__item{padding:0 12px;color:#273474;font-weight:600;font-size:16px;display:flex;align-items:center;min-height:32px}.page--vw_wochenenden .list__staff__item a{text-decoration:none}.page--vw_wochenenden .list__staff__item__attr{min-width:200px}.page--vw_wochenenden .list__staff__item .ibutton{margin-bottom:0;width:24px;height:24px}.page--demopage{width:calc(100% - 50px)}.page--demopage .row .block{margin-right:32px}.page--demopage .row .block:nth-last-child(1){margin-right:0}.box-modell{background-color:#f1f1f1;padding:24px;position:relative;margin-right:32px}.box-modell:nth-last-child(1){margin-right:0}.box-modell div{position:relative}.box-modell span{position:absolute;top:4px;left:8px;color:#0d91c6}.box-modell span i{color:#f17400;padding-left:8px}.box-modell .row{background-color:#ddd;margin-bottom:16px;padding:24px}.box-modell .row:nth-last-child(1){margin-bottom:0}.box-modell .row .block{margin-right:32px}.box-modell .row .block:nth-last-child(1){margin-right:0}.box-modell .column{background-color:#bbb;min-height:32px;min-width:128px;margin-right:24px;padding:24px}.box-modell .column:nth-last-child(1){margin-right:0}.farbe{width:100%;margin-right:16px;padding:24px;color:#fff;font-weight:600}.farbe:nth-last-child(1){margin-right:0}.farbe__container{margin-top:32px}.farbe--blued{background-color:#273474}.farbe--bluel{background-color:#0d91c6}.farbe--cyan{background-color:#329e9b}.farbe--grey{background-color:#a6a6a6}.farbe--black{background-color:#222}.farbe--orange{background-color:#f17400}.farbe--red{background-color:#c00}.farbe--green{background-color:#0c0}.block--setup .block{margin-right:0!important;margin-bottom:32px}.block--setup .block+.block{margin-bottom:0;padding-top:24px}.select{margin-right:8px}.sidebarmenu{background:#0d91c6;color:#fff;height:calc(100vh - var(--uishell-offset, 0px));width:50px;display:flex;flex-flow:column;box-shadow:-2px 4px 8px #00000054;position:fixed;top:var(--uishell-offset, 0px);right:0;z-index:7999}.sidebarmenu ul{margin:0;padding:0}.sidebarmenu ul li{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-weight:600;transition:background-color .25s ease;cursor:pointer;position:relative;z-index:1;background:#0d91c6}.sidebarmenu ul li:hover{background-color:#329e9b}.sidebarmenu__icon{color:#fff;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.sidebarmenu__icon svg{width:15px;height:15px}.page--translations{width:calc(100% - 50px)}.page--translations .list__label__item:nth-child(1){min-width:250px}.page--translations .list__label__item:nth-child(2){min-width:500px}.page--translations .list__label__item:nth-child(3),.page--translations .list__label__item:nth-child(4){min-width:400px}.page--translations .list__item__attr:nth-child(1){min-width:250px}.page--translations .list__item__attr--title{min-width:500px}.page--translations .list__item__attr:nth-child(3),.page--translations .list__item__attr:nth-child(4){min-width:400px}.lok_location_main--header{width:80%;background-color:#0d91c6;color:#fff;padding:10px}.lok_location_main--edit_container{position:absolute;top:0;right:-80px;height:100vh;width:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1000;transition:all .3s ease}.lok_location_main--edit_container--open{right:0}.lok_location_main--edit_container--menu{width:100%}.lok_location_main--edit_container--menu--elem{position:relative;top:32px;background-color:#f17400;color:#fff;width:100%;height:50px;display:flex;justify-content:center;align-items:center;border-radius:5px 0 0 5px;box-shadow:0 2px 8px #00000080;font-size:20px;transition:.3s;cursor:pointer}.lok_location_main--edit_container--menu--elem:hover{background-color:#329e9b}.lok_location_main--bemerkung_container{position:absolute;top:-100px;left:0;width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;z-index:999;transition:all .3s ease}.lok_location_main--bemerkung_container--open{top:32px}.lok_location_main--bemerkung_container label{color:#000;font-size:14px;padding:5px;background-color:#ffffffb3;margin:0}.lok_location_main--bemerkung_container .input{margin-right:0}.lok_location_main--bemerkung_container--menu{width:40%}.lok_location_main--bemerkung_container--menu--lok{width:100%;position:relative;display:inline-flex;font-size:24px;justify-content:space-between;align-items:center;background-color:#273474b3;color:#fff;margin:0;padding:10px;box-sizing:border-box}.lok_location_main--bemerkung_container--menu--lok .loknummer{display:flex;justify-content:center;align-items:center;gap:10px}.lok_location_main--bemerkung_container--menu--lok .history_icon{transition:.3s}.lok_location_main--bemerkung_container--menu--lok .history_icon--prev{margin-right:20px}.lok_location_main--bemerkung_container--menu--lok .history_icon--next{margin-left:20px}.lok_location_main--bemerkung_container--menu--lok .history_icon:hover{cursor:pointer;color:#0d91c6}.lok_location_main--bemerkung_container--menu--lok .timeline{position:absolute;top:0;right:0;height:10%;display:flex;gap:2px}.lok_location_main--bemerkung_container--menu--lok .timeline--elem{width:30px;background-color:#fff}.lok_location_main--bemerkung_container--menu--lok .timeline--elem--active{background-color:#0d91c6;box-shadow:0 0 4px 1px #fff}.lok_location_main .quick__menu{position:fixed;z-index:9999;bottom:0;right:auto;width:100%;max-width:100%}.lok_location_main .quick__menu__ul ul{display:flex;list-style:none;justify-content:space-between;margin:0 12px;padding:0}.lok_location_main .quick__menu__ul a{flex:1;margin-right:2px}.lok_location_main .quick__menu__ul a:nth-child(1) li,.lok_location_main .quick__menu__ul a:nth-child(1) li:after{border-radius:8px 0 0}.lok_location_main .quick__menu__ul a:nth-last-child(1){margin-right:0}.lok_location_main .quick__menu__ul a:nth-last-child(1) li{border-radius:0 8px 0 0}.lok_location_main .quick__menu__ul li{padding:16px;background-color:#0d0d1a;color:#fff;text-align:center;width:100%;box-shadow:2px 2px 8px #00000080;position:relative}.lok_location_main .quick__menu__ul li:after{content:"";background:#329e9b;display:block;position:absolute;padding:50%;margin-left:-17px;margin-top:-38px;opacity:0;transition:all .5s}.lok_location_main .quick__menu__ul li:active:after{padding:0;opacity:1;transition:0s}.lok_location_main .quick__menu__ul li.li--active{color:#37c2f9}.lok_location_main .quick__menu__ul li label{display:none}.lok_location_main .quick__menu__ul li .icon{position:absolute;top:3px;right:calc(50% - 18px);font-style:normal;font-weight:600;font-size:16px}.lok_location_main .center_button{position:absolute;display:flex;justify-content:center;align-items:center;bottom:50px;right:50px;width:50px;height:50px;border-radius:50px;background-color:#fff;color:#000;box-shadow:0 0 4px 1px #232323;font-size:20px;transition:.3s}.lok_location_main .center_button:hover{cursor:pointer;background-color:#d3d3d3}.lok_location_main__switchMapType__button{position:absolute;bottom:30px;left:80px;width:fit-content;height:fit-content}.mobile__menu{position:absolute;z-index:9999;top:0;width:100%;right:auto;max-width:100%}.mobile__menu__head{padding:8px 16px 10px;position:relative;margin-left:12px;box-shadow:2px 2px 8px #000;border-radius:5px 0 0 5px;background-color:#0d91c6;color:#fff}.mobile__menu__active{font-size:20px;transition:all .25s ease;display:flex}.mobile__menu__active--open{color:#13162b;font-weight:600}.mobile__menu__active .mobile__menu__head__button{margin:0 0 0 24px;position:relative;top:1px}.mobile__menu__active .mobile__menu__head__button span{padding-right:8px;margin-right:8px;color:#13162b;transition:all .25s ease}.mobile__menu__active .mobile__menu__head__button span:nth-child(1){border-right:1px solid #37C2F9}.mobile__menu__active .mobile__menu__head__button span.mobile__menu__head__button--active{color:#fff}.mobile__menu__icon{position:absolute;padding:8px 24px;right:0;top:0;font-size:20px}.mobile__menu__dropdown{max-height:0;transition:all .25s ease;overflow:hidden;display:flex;justify-content:flex-end;padding:0 12px;border-top:none;border-top:1px solid transparent}.mobile__menu__dropdown--open{max-height:900px;padding:0 12px 12px}.mobile__menu__ul{padding:12px;width:210px;order:1;background-color:#0d91c6;box-shadow:2px 2px 8px #000;border-radius:0 0 5px}.mobile__menu__ul ul{margin:0 0 8px;padding:0;list-style:none}.mobile__menu__ul ul a{text-decoration:none;color:#fff;display:block;position:relative;padding-left:40px;line-height:40px;white-space:nowrap}.mobile__menu__ul ul a:nth-child(1),.mobile__menu__ul ul a:nth-child(4),.mobile__menu__ul ul a:nth-child(5),.mobile__menu__ul ul a:nth-child(7),.mobile__menu__ul ul a:nth-child(8),.mobile__menu__ul ul a:nth-child(9){border-bottom:1px solid #37C2F9}.mobile__menu__ul ul svg{position:absolute;top:12px;left:10px}.mobile__menu__ul ul li{line-height:40px;padding-left:8px}.mobile__menu__ul ul li.li--active{color:#13162b;font-weight:600}.mobile__menu__ul ul li.li--active+svg{color:#13162b}.mobile__menu__info{flex:1;background:linear-gradient(180deg,#0d0d1a,#1e254f);border-radius:0 0 0 5px;text-align:center;padding:38px 8px 0;box-shadow:2px 2px 8px #000}.mobile__menu__today{color:#4cd2ce;margin-bottom:20px;line-height:1;white-space:nowrap;width:100%}.mobile__menu__today span{display:block;width:100%}.mobile__menu__today span:nth-child(1){font-size:72px;font-weight:100;color:#fff}.mobile__menu__today span:nth-child(1):after{position:absolute;content:".";display:none}.mobile__menu__today span:nth-child(2){font-size:36px;padding-bottom:4px}.mobile__menu__today span:nth-child(3){font-size:20px;font-weight:600;letter-spacing:1px}.mobile__menu__day{text-transform:uppercase;font-weight:600;font-size:18px}@media(max-width:800px){.lok_location_main--edit_container{position:absolute;top:0;right:-80px;height:100vh;width:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1000;transition:all .3s ease}.lok_location_main--edit_container--open{right:0;top:20px}.lok_location_main--bemerkung_container{position:absolute;top:-100px;left:0;width:calc(100% - 12px);height:fit-content;display:flex;justify-content:center;align-items:center;z-index:999;transition:all .3s ease;margin-left:12px}.lok_location_main--bemerkung_container--open{top:42px}.lok_location_main--bemerkung_container label{color:#000;font-size:14px;padding:5px;background-color:#ffffffb3;margin:0}.lok_location_main--bemerkung_container input{border-radius:0}.lok_location_main--bemerkung_container--menu{width:100%}.lok_location_main--bemerkung_container--menu--lok{display:flex;flex-flow:column;align-items:flex-start;font-size:14px;white-space:nowrap;text-align:left}.lok_location_main--bemerkung_container--menu--lok .loknummer{gap:5px}.lok_location_main--bemerkung_container--menu--lok .history_icon,.lok_location_main--bemerkung_container--menu--lok .timeline{display:none}.lok_location_main .center_button{bottom:120px;right:20px}.lok_location_main__switchMapType__button{bottom:100px;left:20px}}.page--vw_ruheflex .row{margin-bottom:20px}.page--vw_ruheflex .row__button{flex-flow:row;display:flex;justify-content:right}.page--vw_ruheflex .list__settings{top:-42px}.page--vw_ruheflex .list__settings .button{margin-right:32px}.page--vw_ruheflex .list__item a{text-decoration:none}.page--vw_ruheflex .list__item__attr__kpersonal,.page--vw_ruheflex .list__item__attr__kauftrag{min-width:90px}.page--vw_ruheflex .list__item__attr--highlight--auftrag{width:300px;white-space:pre-wrap;border-right:1px solid #ccc}.page--vw_ruheflex .list__item__attr--title{border-right:1px solid #ccc}.page--vw_ruheflex .list__item__attr__datum{display:flex;min-width:100px}.page--vw_ruheflex .list__item__attr__bemerkung{width:300px;white-space:pre-wrap}.page--vw_ruheflex .list__item__attr__dienstb{min-width:110px}.page--vw_ruheflex .list__item__attr__istzeit{min-width:70px}.page--vw_ruheflex .list__item__attr__flexstd{min-width:100px}.page--vw_ruheflex .list__item__attr__summeflex{max-width:110px;min-width:110px;white-space:pre-wrap}.page--vw_ruheflex .list__item__attr__ruhetag{min-width:130px}.page--vw_ruheflex .list__item__attr__summeruhetag{min-width:130px;max-width:140px;white-space:pre-wrap}.page--vw_ruheflex .list__settings{z-index:unset}.page--vw_ruheflex .list__label{position:relative}.page--vw_ruheflex .list__label__item:nth-child(1){min-width:200px}.page--vw_ruheflex .list__label__item:nth-child(3){min-width:300px}.page--vw_ruheflex .list__label__item:nth-child(2),.page--vw_ruheflex .list__label__item:nth-child(4){max-width:90px;min-width:90px;white-space:pre-wrap}.page--vw_ruheflex .list__label__item:nth-child(5){min-width:100px}.page--vw_ruheflex .list__label__item:nth-child(6){max-width:110px;min-width:110px;white-space:pre-wrap}.page--vw_ruheflex .list__label__item:nth-child(7){min-width:70px}.page--vw_ruheflex .list__label__item:nth-child(8){min-width:300px}.page--vw_ruheflex .list__label__item:nth-child(9){min-width:100px}.page--vw_ruheflex .list__label__item:nth-child(10){max-width:110px;min-width:110px;white-space:pre-wrap}.page--vw_ruheflex .list__label__item:nth-child(11){min-width:130px}.page--vw_ruheflex .list__label__item:nth-child(12){min-width:140px;max-width:140px;white-space:pre-wrap}.page--vw_ruheflex .list__label__item:nth-child(13){min-width:150px}.vw_overtime h3{margin-right:0;margin-bottom:0}.vw_overtime .list--vacation:before{height:calc(100% - 37px)}.vw_overtime .list--vacation .list__item__attr--title{pointer-events:none}.vw_overtime .detail__vacation{margin-bottom:24px}.vw_overtime__container{overflow-y:auto;height:100%;position:relative}.vw_overtime__header{display:flex;justify-content:space-between;align-items:flex-start}.vw_overtime__header__options{display:flex;justify-content:space-between;align-items:center;gap:10px}.vw_overtime__header__options__buttons{display:flex;flex-direction:column;justify-content:left}.vw_overtime__header__options__buttons__div{margin-bottom:15px}.vw_overtime__header__options__buttons__label{font-size:18px;padding-left:10px;width:100%;background:linear-gradient(to right,gray,#fff);color:#fff}.vw_overtime__header__options__buttons__container{display:flex;justify-content:left;align-items:center;gap:10px;margin:5px 0}.vw_overtime__header__options__buttons__container__text{flex:1;padding:7px 15px;background-color:#f1c300;display:flex;justify-content:space-between;align-items:center;gap:10px}.vw_overtime__header__options__buttons__container__text--orange{background-color:#f17400}.vw_overtime__header__options__buttons__container .button{min-width:100px;margin:0}.vw_overtime__header__options__select{max-width:300px}.popUp__container{position:fixed;bottom:30px;right:40px;width:500px;height:130px;color:#323232;background-color:#f1c300;box-shadow:2px 2px 4px #484848;padding:20px}.popUp__container__closeIcon{position:absolute;top:10px;right:10px;transition:.3s}.popUp__container__closeIcon:hover{cursor:pointer;color:gray}.popUp__container__header{display:flex;justify-content:left;gap:10px;align-items:center;font-weight:700;font-size:20px}.popUp__container__text{margin-top:15px}.page--vw_lokEinsatz a{text-decoration:none}.page--vw_lokEinsatz .row__zeit{justify-content:left;margin-left:18px}.page--vw_lokEinsatz .row__button{flex-flow:row;display:flex;justify-content:right}.page--vw_lokEinsatz .list__item__attr__wert{min-width:50px}.page--vw_lokEinsatz .list__item__attr--title{border-right:1px solid #ccc}.page--vw_lokEinsatz .list__item__attr--highlight{border-right:1px solid #ccc;width:500px;text-overflow:ellipsis}.page--vw_lokEinsatz .list__label__item{display:flex}.page--vw_lokEinsatz .list__label__item:nth-child(5){width:500px}.page--vw_ibl .block{overflow:hidden}.page--vw_ibl .row__zeit{justify-content:left;margin-left:18px}.page--vw_ibl .row__button{justify-content:right}.page--vw_ibl .list__settings{top:-42px}.page--vw_ibl .list__settings .button{margin-right:32px}.page--vw_ibl .list .list{margin-bottom:24px}.page--vw_ibl .list__item a{text-decoration:none}.page--vw_ibl .list__item__attr:nth-child(1){min-width:100px}.page--vw_ibl .list__item__attr--title{min-width:90px;border-right:1px solid #ccc}.page--vw_ibl .list__item__attr--title--desc{width:300px;text-overflow:ellipsis}.page--vw_ibl .list__item__attr:nth-child(3),.page--vw_ibl .list__item__attr:nth-child(4){min-width:150px}.page--vw_ibl .list__item__attr:nth-child(n+5):nth-child(-n+7){min-width:90px}.page--vw_ibl .list__item__attr:nth-child(8){min-width:240px}.page--vw_ibl .list__item__attr:nth-child(n+9):nth-child(-n+17){min-width:90px}.page--vw_ibl .list__label__item{white-space:pre-wrap;text-overflow:ellipsis;min-width:50px}.page--vw_ibl .list__label__item:nth-child(1){width:100px}.page--vw_ibl .list__label__item:nth-child(2){width:300px}.page--vw_ibl .list__label__item:nth-child(3),.page--vw_ibl .list__label__item:nth-child(4){width:150px}.page--vw_ibl .list__label__item:nth-child(6){width:100px!important}.page--vw_ibl .list__label__item:nth-child(n+5):nth-child(-n+7){width:90px}.page--vw_ibl .list__label__item:nth-child(8){min-width:240px}.page--vw_ibl .list__label__item:nth-child(n+9):nth-child(-n+17){width:90px}.page--vw_ibl .list__staff__container{padding-bottom:4px}.page--vw_ibl .list__staff__container:nth-child(odd){background-color:#f1f1f1}.page--vw_ibl .list__staff__container:nth-child(odd) .list__item:nth-child(odd){background-color:#e5e5e5}.page--vw_ibl .list__staff__item{padding:0 12px;color:#273474;font-weight:600;font-size:16px;display:flex;align-items:center;min-height:32px}.page--vw_ibl .list__staff__item a{text-decoration:none}.page--vw_ibl .list__staff__item__attr{min-width:200px}.page--vw_ibl .list__staff__item .ibutton{margin-bottom:0;width:24px;height:24px}.page--vw_ibl .ibutton{margin-left:20px}.page--vw_ibl .ibutton--back{margin-bottom:50px}.page--vw_ibl .ibutton--orange{transform:rotate(180deg)}.page--vw_steuern .row__button{justify-content:right}.page--vw_steuern .list{max-height:calc(110% - 18px)}.page--vw_steuern .list__item__attr{padding-left:10px;white-space:pre-wrap}.page--vw_steuern .list__item__attr:nth-child(1){min-width:100px}.page--vw_steuern .list__item__attr:nth-child(2){max-width:300px;width:300px}.page--vw_steuern .list__item__attr:nth-child(3),.page--vw_steuern .list__item__attr:nth-child(4){min-width:70px!important}.page--vw_steuern .list__item__attr:nth-child(n+5):nth-child(-n+11){min-width:110px}.page--vw_steuern .list__label__item{white-space:pre-wrap;text-overflow:ellipsis;min-width:50px;padding-left:5px}.page--vw_steuern .list__label__item:nth-child(1){min-width:100px}.page--vw_steuern .list__label__item:nth-child(2){max-width:300px;width:300px}.page--vw_steuern .list__label__item:nth-child(3),.page--vw_steuern .list__label__item:nth-child(4){min-width:70px!important}.page--vw_steuern .list__label__item:nth-child(n+5):nth-child(-n+11){min-width:110px}.page--vw_steuern .list__staff{display:flex}.page--vw_steuern .list__staff__item__attr{min-width:190px}.page--vw_steuern .list__staff__container{padding-bottom:24px}.page--vw_steuern .list__staff__container:nth-child(odd){background-color:#f1f1f1}.page--vw_steuern .list__staff__container:nth-child(odd) .list__item:nth-child(odd){background-color:#e6e6e6}.page--vw_steuern .list__staff__item{padding:8px 12px;color:#273474;font-weight:600;font-size:20px;display:flex}.page--vw_steuern .list__staff__item>div:nth-child(1){padding-right:10px}.page--vw_steuern .ibutton{margin-left:20px}.page--vw_steuern .ibutton--orange{transform:rotate(180deg)}.page--mc_dashboard .lz{background-color:#e3e3e3;box-shadow:0 2px 8px #00000080;position:relative;z-index:1;overflow:hidden}.page--mc_dashboard .block .tf_liste__wrapper--lz{height:100%}.page--mc_dashboard .list{max-height:calc(100% + 30px)}.page--mc_dashboard .list--mc_TUDriver{transform:translateY(-14px)}.page--mc_dashboard .list--mc_TUDriver .underline{text-decoration:none}.page--mc_dashboard .list--mc_TUDriver b{margin-right:5px}.page--mc_dashboard .list--mc_TUDriver i{min-width:50px;width:50px;padding:2px}.page--mc_dashboard .list--mc_TUDriver .icon{margin-right:5px}.page--mc_dashboard .list--mc_TUDriver .test{margin-left:3px}.page--mc_dashboard .list--mc_TUDriver .list__settings{top:-35px;right:0}.page--mc_dashboard .list--mc_TUDriver .list__settings .ibutton{margin-top:2px}.page--mc_dashboard .list--mc_TUDriver .list__label{position:relative;height:44px;padding-top:24px;width:2000px}.page--mc_dashboard .list--mc_TUDriver .list__label__item:nth-child(1){min-width:100px}.page--mc_dashboard .list--mc_TUDriver .list__label:before{content:"";width:64px;height:44px;position:fixed;top:0;left:-46px}.page--mc_dashboard .list--mc_TUDriver .list__label:after{content:"";width:32px;height:80px;position:fixed;top:0;right:-32px}.page--mc_dashboard .list--mc_TUDriver .list__item{border-bottom:1px solid #a6a6a6;display:flex;align-items:center;padding:4px 0 2px;position:relative}.page--mc_dashboard .list--mc_TUDriver .list__item .icon{display:inline-block}.page--mc_dashboard .list--mc_TUDriver .list__item .icon+.icon{min-width:28px;text-align:right}.page--mc_dashboard .list--mc_TUDriver .list__item span{min-width:86px;color:#273474;padding-bottom:4px}.page--mc_dashboard .list--mc_TUDriver .list__item span b{font-weight:400;min-width:26px;display:inline-block}.page--mc_dashboard .list--mc_TUDriver .list__item__attr{margin-right:5px;font-weight:600;flex:1;max-width:calc(100% - 190px);padding-right:8px;min-height:50px;padding-left:5px;position:relative}.page--mc_dashboard .list--mc_TUDriver .list__item__attr span{padding-bottom:2px;line-height:1;display:block;margin-top:10px;font-weight:500}.page--mc_dashboard .list--mc_TUDriver .list__item__attr em{display:block;font-size:13px;line-height:10px;margin-bottom:-4px;font-weight:600;color:#f1c300;font-style:normal;white-space:nowrap;max-width:100%;position:absolute;top:0;left:0;z-index:1}.page--mc_dashboard .list--mc_TUDriver .list__item__attr em.red{color:#c00}.page--mc_dashboard .list--mc_TUDriver .list__item__attr:nth-child(1){min-width:5px}.page--mc_dashboard .list--mc_TUDriver .list__item__attr:nth-child(2){white-space:pre-wrap;min-width:330px;width:330px}.page--mc_dashboard .list--st_statusnachrichten .list__item__attr--title{min-width:unset}.page--mc_dashboard .list--st_statusnachrichten .list__item__attr:nth-child(2){width:200px}.page--mc_dashboard .list--st_statusnachrichten .list__label__item:nth-child(1){min-width:unset}.page--mc_dashboard .list--st_statusnachrichten .list__label__item:nth-child(2){width:200px}.page--mc_dashboard .list--st_unternehmen .list__item:nth-child(odd){background-color:#e3e3e3}.darkmode .page--mc_dashboard .list--st_unternehmen .list__item:nth-child(odd){background-color:#13162b}.page--mc_aktiverDienst .desktop__current__element,.page--mc_dashboard .desktop__current__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mc_aktiverDienst .desktop__current__element--orange,.page--mc_dashboard .desktop__current__element--orange{border-bottom:2px solid #f17400}.page--mc_aktiverDienst .desktop__dienstdetail,.page--mc_dashboard .desktop__dienstdetail{color:#222;margin-bottom:64px}.page--mc_aktiverDienst .desktop__dienstdetail .ibutton,.page--mc_dashboard .desktop__dienstdetail .ibutton{color:#fff}.page--mc_aktiverDienst .desktop__dienstdetail+.desktop__dienstdetail,.page--mc_dashboard .desktop__dienstdetail+.desktop__dienstdetail{margin-top:8px}.page--mc_aktiverDienst .desktop__dienstdetail__wrapper,.page--mc_dashboard .desktop__dienstdetail__wrapper{margin:24px}.page--mc_aktiverDienst .desktop__dienstdetail__LZButton,.page--mc_dashboard .desktop__dienstdetail__LZButton{margin:12px}.page--mc_aktiverDienst .desktop__dienstdetail__head,.page--mc_dashboard .desktop__dienstdetail__head{padding:12px;position:relative}.page--mc_aktiverDienst .desktop__dienstdetail__head label,.page--mc_dashboard .desktop__dienstdetail__head label{color:#329e9b;font-weight:600;font-size:14px;position:relative;top:2px}.page--mc_aktiverDienst .desktop__dienstdetail__head h1,.page--mc_dashboard .desktop__dienstdetail__head h1{color:#0d91c6;line-height:36px;margin-bottom:4px}.page--mc_aktiverDienst .desktop__dienstdetail__head h1 span,.page--mc_dashboard .desktop__dienstdetail__head h1 span{font-size:18px;line-height:18px;font-weight:600;display:inline-block;padding-left:8px}.page--mc_aktiverDienst .desktop__dienstdetail__referenz,.page--mc_dashboard .desktop__dienstdetail__referenz{margin-top:0;margin-bottom:0;font-size:24px;color:#f1c300;font-weight:600}.page--mc_aktiverDienst .desktop__dienstdetail__referenz label,.page--mc_dashboard .desktop__dienstdetail__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#888;top:-1px;margin-right:5px;min-width:72px}.page--mc_aktiverDienst .desktop__dienstdetail__referenz+.desktop__dienstdetail__referenz,.page--mc_dashboard .desktop__dienstdetail__referenz+.desktop__dienstdetail__referenz{margin-top:-5px}.page--mc_aktiverDienst .desktop__dienstdetail__referenz+.desktop__dienstdetail__notes,.page--mc_dashboard .desktop__dienstdetail__referenz+.desktop__dienstdetail__notes{margin-top:0}.page--mc_aktiverDienst .desktop__dienstdetail__referenz i,.page--mc_dashboard .desktop__dienstdetail__referenz i{font-style:normal;color:#a6a6a6}.page--mc_aktiverDienst .desktop__dienstdetail__notes,.page--mc_dashboard .desktop__dienstdetail__notes{margin-top:4px;margin-bottom:0;white-space:pre-line;background-color:#0d0d1a;padding:5px;position:relative}.page--mc_aktiverDienst .desktop__dienstdetail__notes__text,.page--mc_dashboard .desktop__dienstdetail__notes__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.page--mc_aktiverDienst .desktop__dienstdetail__notes__text--open,.page--mc_dashboard .desktop__dienstdetail__notes__text--open{overflow:visible;display:block}.page--mc_aktiverDienst .desktop__dienstdetail__notes label,.page--mc_dashboard .desktop__dienstdetail__notes label{font-size:14px;font-weight:400;display:inline-block;color:#888;top:-1px;margin-right:5px}.page--mc_aktiverDienst .desktop__dienstdetail__bot,.page--mc_dashboard .desktop__dienstdetail__bot{margin-top:8px}.page--mc_aktiverDienst .desktop__dienstdetail__bot .button,.page--mc_dashboard .desktop__dienstdetail__bot .button{margin-bottom:0}.page--mc_aktiverDienst .desktop__dienstdetail__name,.page--mc_dashboard .desktop__dienstdetail__name{overflow-x:clip}.page--mc_aktiverDienst .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail__icon{position:absolute;padding:12px 24px;right:0;top:0;font-size:30px;color:#222;text-align:center;justify-content:center}.page--mc_aktiverDienst .desktop__dienstdetail__icon--chevron,.page--mc_dashboard .desktop__dienstdetail__icon--chevron{margin-right:10px}.page--mc_aktiverDienst .desktop__dienstdetail__element,.page--mc_dashboard .desktop__dienstdetail__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mc_aktiverDienst .desktop__dienstdetail__element__wrapper,.page--mc_dashboard .desktop__dienstdetail__element__wrapper{display:flex;flex-flow:wrap;margin:0 12px 4px}.page--mc_aktiverDienst .desktop__dienstdetail__info,.page--mc_dashboard .desktop__dienstdetail__info{width:50%;display:flex;margin-bottom:2px}.page--mc_aktiverDienst .desktop__dienstdetail__info--loks,.page--mc_dashboard .desktop__dienstdetail__info--loks,.page--mc_aktiverDienst .desktop__dienstdetail__info a,.page--mc_dashboard .desktop__dienstdetail__info a{color:#222;text-decoration:underline}.page--mc_aktiverDienst .desktop__dienstdetail__info--100,.page--mc_dashboard .desktop__dienstdetail__info--100{width:100%}.page--mc_aktiverDienst .desktop__dienstdetail__info--zurueck,.page--mc_dashboard .desktop__dienstdetail__info--zurueck{flex-flow:column}.page--mc_aktiverDienst .desktop__dienstdetail__info--zurueck label,.page--mc_dashboard .desktop__dienstdetail__info--zurueck label{display:block}.page--mc_aktiverDienst .desktop__dienstdetail__info--zurueck label.yellow,.page--mc_dashboard .desktop__dienstdetail__info--zurueck label.yellow{color:#f1c300}.page--mc_aktiverDienst .desktop__dienstdetail__info--zurueck span,.page--mc_dashboard .desktop__dienstdetail__info--zurueck span{display:block;padding-left:0!important}.page--mc_aktiverDienst .desktop__dienstdetail__info--hrt,.page--mc_dashboard .desktop__dienstdetail__info--hrt{border-top:1px solid #a6a6a6;margin-top:4px;padding-top:4px}.page--mc_aktiverDienst .desktop__dienstdetail__info:nth-child(5) label,.page--mc_aktiverDienst .desktop__dienstdetail__info:nth-child(7) label,.page--mc_aktiverDienst .desktop__dienstdetail__info:nth-child(9) label,.page--mc_dashboard .desktop__dienstdetail__info:nth-child(5) label,.page--mc_dashboard .desktop__dienstdetail__info:nth-child(7) label,.page--mc_dashboard .desktop__dienstdetail__info:nth-child(9) label{min-width:110px}.page--mc_aktiverDienst .desktop__dienstdetail__info:nth-child(6) label,.page--mc_aktiverDienst .desktop__dienstdetail__info:nth-child(8) label,.page--mc_aktiverDienst .desktop__dienstdetail__info:nth-child(10) label,.page--mc_dashboard .desktop__dienstdetail__info:nth-child(6) label,.page--mc_dashboard .desktop__dienstdetail__info:nth-child(8) label,.page--mc_dashboard .desktop__dienstdetail__info:nth-child(10) label{min-width:100px}.page--mc_aktiverDienst .desktop__dienstdetail__info__wrapper,.page--mc_dashboard .desktop__dienstdetail__info__wrapper{display:flex;flex-flow:wrap;margin:0 12px;padding-bottom:16px}.page--mc_aktiverDienst .desktop__dienstdetail__info label,.page--mc_dashboard .desktop__dienstdetail__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#888;overflow:hidden;text-overflow:ellipsis}.page--mc_aktiverDienst .desktop__dienstdetail__info span,.page--mc_dashboard .desktop__dienstdetail__info span{font-size:18px;font-weight:600;display:inline-block;padding-left:4px}.page--mc_aktiverDienst .desktop__dienstdetail__info i,.page--mc_dashboard .desktop__dienstdetail__info i{font-style:normal}.page--mc_aktiverDienst .desktop__dienstdetail__info i+i:before,.page--mc_dashboard .desktop__dienstdetail__info i+i:before{content:", "}.page--mc_aktiverDienst .desktop__dienstdetail__info b,.page--mc_dashboard .desktop__dienstdetail__info b{font-weight:400;letter-spacing:-1px;font-size:16px}.page--mc_aktiverDienst .desktop__dienstdetail__info--time i,.page--mc_dashboard .desktop__dienstdetail__info--time i{padding-left:4px}.page--mc_aktiverDienst .desktop__dienstdetail--red h1,.page--mc_aktiverDienst .desktop__dienstdetail--red .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--red h1,.page--mc_dashboard .desktop__dienstdetail--red .desktop__dienstdetail__icon{color:#c00}.page--mc_aktiverDienst .desktop__dienstdetail--green h1,.page--mc_aktiverDienst .desktop__dienstdetail--green .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--green h1,.page--mc_dashboard .desktop__dienstdetail--green .desktop__dienstdetail__icon{color:#6ec16e}.page--mc_aktiverDienst .desktop__dienstdetail--darkgreen h1,.page--mc_aktiverDienst .desktop__dienstdetail--darkgreen .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--darkgreen h1,.page--mc_dashboard .desktop__dienstdetail--darkgreen .desktop__dienstdetail__icon{color:#006a10}.page--mc_aktiverDienst .desktop__dienstdetail--cyan h1,.page--mc_aktiverDienst .desktop__dienstdetail--cyan .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--cyan h1,.page--mc_dashboard .desktop__dienstdetail--cyan .desktop__dienstdetail__icon{color:#329e9b}.page--mc_aktiverDienst .desktop__dienstdetail--blue h1,.page--mc_aktiverDienst .desktop__dienstdetail--blue .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--blue h1,.page--mc_dashboard .desktop__dienstdetail--blue .desktop__dienstdetail__icon{color:#0d91c6}.page--mc_aktiverDienst .desktop__dienstdetail--darkblue h1,.page--mc_aktiverDienst .desktop__dienstdetail--darkblue .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--darkblue h1,.page--mc_dashboard .desktop__dienstdetail--darkblue .desktop__dienstdetail__icon{color:#222}.page--mc_aktiverDienst .desktop__dienstdetail--yellow h1,.page--mc_aktiverDienst .desktop__dienstdetail--yellow .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--yellow h1,.page--mc_dashboard .desktop__dienstdetail--yellow .desktop__dienstdetail__icon{color:#feed12}.page--mc_aktiverDienst .desktop__dienstdetail--lightyellow h1,.page--mc_aktiverDienst .desktop__dienstdetail--lightyellow .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--lightyellow h1,.page--mc_dashboard .desktop__dienstdetail--lightyellow .desktop__dienstdetail__icon{color:#fefb91}.page--mc_aktiverDienst .desktop__dienstdetail--orange h1,.page--mc_aktiverDienst .desktop__dienstdetail--orange .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--orange h1,.page--mc_dashboard .desktop__dienstdetail--orange .desktop__dienstdetail__icon{color:#f2b067}.page--mc_aktiverDienst .desktop__dienstdetail--white h1,.page--mc_aktiverDienst .desktop__dienstdetail--white .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--white h1,.page--mc_dashboard .desktop__dienstdetail--white .desktop__dienstdetail__icon{color:#bbb}.page--mc_aktiverDienst .desktop__dienstdetail--magenta h1,.page--mc_aktiverDienst .desktop__dienstdetail--magenta .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--magenta h1,.page--mc_dashboard .desktop__dienstdetail--magenta .desktop__dienstdetail__icon{color:#d4498e}.page--mc_aktiverDienst .desktop__dienstdetail--transparent h1,.page--mc_aktiverDienst .desktop__dienstdetail--transparent .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--transparent h1,.page--mc_dashboard .desktop__dienstdetail--transparent .desktop__dienstdetail__icon{color:#bbb}.page--mc_aktiverDienst .desktop__dienstdetail--none h1,.page--mc_aktiverDienst .desktop__dienstdetail--none .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail--none h1,.page--mc_dashboard .desktop__dienstdetail--none .desktop__dienstdetail__icon{color:#0d0d1a}.page--mc_aktiverDienst .desktop__dienstdetail__notes,.page--mc_dashboard .desktop__dienstdetail__notes{color:#222}.page--mc_aktiverDienst .desktop__dienstdetail__notes label,.page--mc_dashboard .desktop__dienstdetail__notes label{color:#f17400;font-weight:700}.page--mc_aktiverDienst .desktop__dienstdetail__zugnummer,.page--mc_dashboard .desktop__dienstdetail__zugnummer{display:flex;color:#f1c300;margin-top:0;margin-bottom:0}.page--mc_aktiverDienst .desktop__dienstdetail__zugnummer label,.page--mc_dashboard .desktop__dienstdetail__zugnummer label{display:inline-block;margin-right:8px;position:relative;top:3px}.page--mc_aktiverDienst .desktop__dienstdetail__sub,.page--mc_dashboard .desktop__dienstdetail__sub{display:flex;flex-flow:wrap}.page--mc_aktiverDienst .desktop__dienstdetail__sub p,.page--mc_dashboard .desktop__dienstdetail__sub p{margin-top:8px;margin-bottom:0}.page--mc_aktiverDienst .desktop__dienstdetail__detail,.page--mc_dashboard .desktop__dienstdetail__detail{padding:8px 12px;display:flex;justify-content:space-between;position:relative}.page--mc_aktiverDienst .desktop__dienstdetail__detail:nth-child(odd),.page--mc_dashboard .desktop__dienstdetail__detail:nth-child(odd){background-color:#f1f1f1}.page--mc_aktiverDienst .desktop__dienstdetail__detailwrapper,.page--mc_dashboard .desktop__dienstdetail__detailwrapper{margin-left:12px;margin-right:12px;padding-left:12px;border-left:2px solid #0d91c6}.page--mc_aktiverDienst .desktop__dienstdetail__detailexplanation,.page--mc_dashboard .desktop__dienstdetail__detailexplanation{position:absolute;top:-9px;right:28px;display:flex;flex-flow:column;color:#f1c300;z-index:1;font-size:13px;width:30px;height:50px;justify-content:flex-end;align-items:center}.page--mc_aktiverDienst .desktop__dienstdetail__detailexplanation span.linethrough,.page--mc_dashboard .desktop__dienstdetail__detailexplanation span.linethrough{text-decoration:line-through}.page--mc_aktiverDienst .desktop__dienstdetail__detailexplanation i,.page--mc_dashboard .desktop__dienstdetail__detailexplanation i{font-style:normal;font-weight:600}.page--mc_aktiverDienst .desktop__dienstdetail__detailexplanation svg,.page--mc_dashboard .desktop__dienstdetail__detailexplanation svg{margin:3px 0 0}.page--mc_aktiverDienst .desktop__dienstdetail__detail__left,.page--mc_dashboard .desktop__dienstdetail__detail__left{flex:1}.page--mc_aktiverDienst .desktop__dienstdetail__detail__left span,.page--mc_dashboard .desktop__dienstdetail__detail__left span{color:#329e9b;font-weight:600;font-size:18px}.page--mc_aktiverDienst .desktop__dienstdetail__detail__left span i,.page--mc_dashboard .desktop__dienstdetail__detail__left span i{font-style:normal;color:#a6a6a6}.page--mc_aktiverDienst .desktop__dienstdetail__detail__left span b,.page--mc_dashboard .desktop__dienstdetail__detail__left span b{font-weight:600;color:#f1c300}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right,.page--mc_dashboard .desktop__dienstdetail__detail__right{display:flex;flex-flow:column;justify-content:space-between;border-left:1px solid #a6a6a6;padding-left:12px;position:relative}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right__times,.page--mc_dashboard .desktop__dienstdetail__detail__right__times{display:flex;flex-flow:column}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right i,.page--mc_dashboard .desktop__dienstdetail__detail__right i{font-style:normal;margin-bottom:4px;font-weight:600}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right__buttons,.page--mc_dashboard .desktop__dienstdetail__detail__right__buttons{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right__buttons__button,.page--mc_dashboard .desktop__dienstdetail__detail__right__buttons__button{text-align:center;margin:2px;padding:2px;box-sizing:border-box;width:100%;box-shadow:2px 2px 4px #00000054;color:#222}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right__buttons__button--ab,.page--mc_dashboard .desktop__dienstdetail__detail__right__buttons__button--ab{background-color:#0d91c6}.page--mc_aktiverDienst .desktop__dienstdetail__detail__right__buttons__button--an,.page--mc_dashboard .desktop__dienstdetail__detail__right__buttons__button--an{background-color:#f17400}.page--mc_aktiverDienst .desktop__dienstdetail__detail__plus,.page--mc_dashboard .desktop__dienstdetail__detail__plus{position:absolute;top:-23px;left:calc(50% - 18px)}.page--mc_aktiverDienst .desktop__dienstdetail__detail__plus .button,.page--mc_dashboard .desktop__dienstdetail__detail__plus .button{height:28px;line-height:28px}.page--mc_aktiverDienst .desktop__dienstdetail__detail__plus svg,.page--mc_dashboard .desktop__dienstdetail__detail__plus svg{width:12px}.page--mc_aktiverDienst .desktop__dienstdetail__detail__notes,.page--mc_dashboard .desktop__dienstdetail__detail__notes{color:#f17400;padding-right:8px}.page--mc_aktiverDienst .desktop__dienstdetail__detail__notes label,.page--mc_dashboard .desktop__dienstdetail__detail__notes label{display:inline-block;margin-right:8px}.page--mc_aktiverDienst .desktop__dienstdetail__detail__loc,.page--mc_dashboard .desktop__dienstdetail__detail__loc{padding-right:16px}.page--mc_aktiverDienst .desktop__dienstdetail__detail__loc i,.page--mc_dashboard .desktop__dienstdetail__detail__loc i{font-style:normal}.page--mc_aktiverDienst .desktop__dienstdetail__detail__loc i+i:before,.page--mc_dashboard .desktop__dienstdetail__detail__loc i+i:before{content:", "}.page--mc_aktiverDienst .desktop__dienstdetail__leistung,.page--mc_dashboard .desktop__dienstdetail__leistung{padding-bottom:16px;position:relative}.page--mc_aktiverDienst .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detail,.page--mc_dashboard .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detail{margin-top:18px;background-color:#0d0d1a}.page--mc_aktiverDienst .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detailwrapper,.page--mc_dashboard .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detailwrapper{padding-top:5px;padding-bottom:5px}.page--mc_aktiverDienst .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detail:nth-last-child(1),.page--mc_dashboard .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detail:nth-last-child(1){margin-bottom:18px}.page--mc_aktiverDienst .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detail:nth-last-child(1) .desktop__dienstdetail__detail__plus--after,.page--mc_dashboard .desktop__dienstdetail__leistung--open .desktop__dienstdetail__detail:nth-last-child(1) .desktop__dienstdetail__detail__plus--after{top:unset;bottom:-36px}.page--mc_aktiverDienst .desktop__dienstdetail__leistung h3,.page--mc_dashboard .desktop__dienstdetail__leistung h3{padding:0 12px;color:#0d91c6;margin-bottom:8px}.page--mc_aktiverDienst .desktop__dienstdetail__leistung__button,.page--mc_dashboard .desktop__dienstdetail__leistung__button{margin:12px 12px 0}.page--mc_aktiverDienst .desktop__dienstdetail__inputwrapper,.page--mc_dashboard .desktop__dienstdetail__inputwrapper{display:flex}.page--mc_aktiverDienst .desktop__dienstdetail__inputwrapper .input,.page--mc_dashboard .desktop__dienstdetail__inputwrapper .input{width:50%}.page--mc_aktiverDienst .desktop__dienstdetail__inputwrapper .input input,.page--mc_dashboard .desktop__dienstdetail__inputwrapper .input input{min-width:unset}.page--mc_aktiverDienst .desktop__dienstdetail__next,.page--mc_dashboard .desktop__dienstdetail__next{max-height:220px;position:relative;transition:all .25s ease;padding-top:12px}.page--mc_aktiverDienst .desktop__dienstdetail__next--active,.page--mc_dashboard .desktop__dienstdetail__next--active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border-radius:15px}.page--mc_aktiverDienst .desktop__dienstdetail__next h3,.page--mc_dashboard .desktop__dienstdetail__next h3{padding:0 12px;color:#0d91c6;margin-bottom:-2px}.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__referenz,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__referenz{padding:0 12px}.page--mc_aktiverDienst .desktop__dienstdetail__next svg,.page--mc_dashboard .desktop__dienstdetail__next svg{width:24px;height:24px}.page--mc_aktiverDienst .desktop__dienstdetail__next svg.fa-arrow-right,.page--mc_dashboard .desktop__dienstdetail__next svg.fa-arrow-right{width:20px;height:20px;margin:0 4px}.page--mc_aktiverDienst .desktop__dienstdetail__next a,.page--mc_dashboard .desktop__dienstdetail__next a{color:#329e9b}.page--mc_aktiverDienst .desktop__dienstdetail__next a span,.page--mc_dashboard .desktop__dienstdetail__next a span{font-weight:400;text-decoration:underline;font-size:16px}.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(5) label,.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(7) label,.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(9) label,.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(6) label,.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(8) label,.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(10) label,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(5) label,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(7) label,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(9) label,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(6) label,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(8) label,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__info:nth-child(10) label{min-width:50px}.page--mc_aktiverDienst .desktop__dienstdetail__next--shiftStarted,.page--mc_dashboard .desktop__dienstdetail__next--shiftStarted{max-height:68px;overflow:hidden;margin-bottom:10px}.page--mc_aktiverDienst .desktop__dienstdetail__next--shiftStarted .desktop__dienstdetail__nextSlider .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail__next--shiftStarted .desktop__dienstdetail__nextSlider .desktop__dienstdetail__icon{transform:rotateX(0);top:-10px}.page--mc_aktiverDienst .desktop__dienstdetail__nextSlider .desktop__dienstdetail__icon,.page--mc_dashboard .desktop__dienstdetail__nextSlider .desktop__dienstdetail__icon{right:unset;right:75px;top:-2px;transform:rotateX(180deg);transition:all .25s ease}.page--mc_aktiverDienst .desktop__dienstdetail__doc,.page--mc_dashboard .desktop__dienstdetail__doc{margin-bottom:8px;padding-right:40px;display:flex;line-height:17px}.page--mc_aktiverDienst .desktop__dienstdetail__doc>span,.page--mc_dashboard .desktop__dienstdetail__doc>span{min-width:36px}.page--mc_aktiverDienst .desktop__dienstdetail__doc i,.page--mc_dashboard .desktop__dienstdetail__doc i{color:#ccc}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper,.page--mc_dashboard .desktop__dienstdetail__docWrapper{padding:0 12px}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper--open,.page--mc_dashboard .desktop__dienstdetail__docWrapper--open{padding:1px 12px 12px;margin-bottom:12px;position:relative;background-color:#0d91c6}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper a,.page--mc_dashboard .desktop__dienstdetail__docWrapper a{color:#222;text-decoration:none}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper a i,.page--mc_dashboard .desktop__dienstdetail__docWrapper a i{text-decoration:none}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper a span+span,.page--mc_dashboard .desktop__dienstdetail__docWrapper a span+span{text-decoration:underline}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper h4,.page--mc_dashboard .desktop__dienstdetail__docWrapper h4{margin-bottom:0;margin-top:8px}.page--mc_aktiverDienst .desktop__dienstdetail__docClose,.page--mc_dashboard .desktop__dienstdetail__docClose{position:absolute;top:12px;right:12px}.page--mc_aktiverDienst .desktop__dienstdetail__caution,.page--mc_dashboard .desktop__dienstdetail__caution{background-color:#f1c300;background:repeating-linear-gradient(-45deg,#f1c300,#f1c300 30px,#f17400 30px 60px);padding:4px 8px;color:#000;font-size:17px;font-weight:600;margin-right:8px;margin-top:8px;text-transform:uppercase}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee{color:#222;background-color:#fff3;border-radius:10px;padding:10px;box-sizing:border-box;margin:10px;max-height:40px;overflow:hidden;transition:.3s}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee--open,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee--open{max-height:200px}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__header,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__header{font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__header__chevron,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__header__chevron{transform:rotateX(0);transition:.3s}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__header__chevron--open,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__header__chevron--open{transform:rotateX(180deg);transition:.3s}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__header__name,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__header__name{display:flex;justify-content:center;gap:10px;align-items:center}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__info,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__info{margin-top:20px}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__info__elem,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__info__elem{display:flex;gap:10px;margin:5px 0}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__info__elem span:nth-child(1),.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__info__elem span:nth-child(1){width:60px}.page--mc_aktiverDienst .desktop__dienstdetail__mentor_trainee__info a,.page--mc_dashboard .desktop__dienstdetail__mentor_trainee__info a{color:#222}@media(min-width:439px){.page--mc_aktiverDienst .desktop__dienstdetail__detail__notes label,.page--mc_dashboard .desktop__dienstdetail__detail__notes label{display:block}}@media(min-width:800px){.page--mc_aktiverDienst .desktop__dienstdetail__head,.page--mc_dashboard .desktop__dienstdetail__head{padding:12px 0}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper,.page--mc_dashboard .desktop__dienstdetail__docWrapper{padding:0}.page--mc_aktiverDienst .desktop__dienstdetail__docWrapper--open,.page--mc_dashboard .desktop__dienstdetail__docWrapper--open{padding:8px 32px 16px}.page--mc_aktiverDienst .desktop__dienstdetail__docClose,.page--mc_dashboard .desktop__dienstdetail__docClose{top:16px;right:16px}.page--mc_aktiverDienst .desktop__dienstdetail__element__wrapper,.page--mc_dashboard .desktop__dienstdetail__element__wrapper{margin:0 0 4px}.page--mc_aktiverDienst .desktop__dienstdetail__info__wrapper,.page--mc_dashboard .desktop__dienstdetail__info__wrapper{margin:0}.page--mc_aktiverDienst .desktop__dienstdetail__leistung h3,.page--mc_dashboard .desktop__dienstdetail__leistung h3{padding:0}.page--mc_aktiverDienst .desktop__dienstdetail__leistung .button,.page--mc_dashboard .desktop__dienstdetail__leistung .button{margin-left:0}.page--mc_aktiverDienst .desktop__dienstdetail__detailwrapper,.page--mc_dashboard .desktop__dienstdetail__detailwrapper{margin-left:0;margin-right:0}.page--mc_aktiverDienst .desktop__dienstdetail__next h3,.page--mc_aktiverDienst .desktop__dienstdetail__next .desktop__dienstdetail__referenz,.page--mc_dashboard .desktop__dienstdetail__next h3,.page--mc_dashboard .desktop__dienstdetail__next .desktop__dienstdetail__referenz{padding:0}.page--mc_aktiverDienst .desktop__dienstdetail__next .button,.page--mc_dashboard .desktop__dienstdetail__next .button,.page--mc_aktiverDienst .desktop__dienstdetail__LZButton,.page--mc_dashboard .desktop__dienstdetail__LZButton{margin-left:0}}.hotel_info_div{margin-top:10px;width:100%}.hotel_info_div .hotel_info{display:flex;position:relative}.hotel_info_div .hotel_info--label{font-weight:700}.hotel_info_div .hotel_info--info_text{position:absolute;left:100px}.tf_meldung_pop_up{position:fixed;top:155px;width:100%;height:fit-content;justify-content:center;z-index:99999999999}.tf_meldung_pop_up h2{margin:0}.tf_meldung_pop_up p{margin:0 0 10px;color:#222}.tf_meldung_pop_up__container{position:relative;background:#0d91c6;box-shadow:2px 2px 4px #000;margin:24px;height:fit-content;color:#222;padding:16px}.tf_meldung_pop_up__close_icon{position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;background-color:#f17400;color:#222;width:32px;height:32px;box-shadow:2px 2px 4px #00000054;cursor:pointer}.tf_meldung_pop_up label{color:#222}.tf_meldung_pop_up--copyFailed{color:red!important}.tf_meldung_pop_up input{display:block;margin-right:8px;margin-bottom:8px}.page--mc_leistungszettel .meincarpe__performanceSheet{color:#fff}.page--mc_leistungszettel .meincarpe__performanceSheet a{color:inherit;text-decoration:none}.page--mc_leistungszettel .meincarpe__performanceSheet__table a:nth-last-child(1) .mobile__performanceSheet__table__item{border-bottom:none}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item{display:flex;align-items:center;padding:4px 16px 2px}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .icon{display:inline-block}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .icon+.icon{min-width:28px;text-align:right}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item span{min-width:86px;padding-bottom:4px;color:#888}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item span b{font-weight:400;min-width:26px;display:inline-block}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item__date{border-right:1px solid #ccc}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .list__item__attr--title{min-width:400px;border-right:1px solid #ccc}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .list__item__attr--highlight{height:20px}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .item__name{font-weight:600;flex:1;max-width:calc(100% - 190px);padding-right:8px}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .item__name span{padding-bottom:2px;line-height:1;display:inline-block;color:#273474}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .item__name em{display:block;font-size:10px;line-height:10px;margin-bottom:-4px;font-weight:600;color:#f1c300;font-style:normal;white-space:nowrap;max-width:100%}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item .item__name em.red{color:#c00}.page--mc_leistungszettel .meincarpe__performanceSheet__table__item i{min-width:72px;font-style:normal;color:#273474;padding-bottom:4px;padding-left:12px}.page--mc_leistungszettel .item__name--tankungen,.page--mc_monatsuebersicht .item__name--tankungen{margin-right:10px;white-space:pre-wrap;width:120px;max-width:120px}.page--mc_leistungszettel .mobile__wrapper .block__buttons,.page--mc_monatsuebersicht .mobile__wrapper .block__buttons{position:absolute;top:32px;right:32px;z-index:1}.page--mc_leistungszettel .mobile__current__element,.page--mc_monatsuebersicht .mobile__current__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mc_leistungszettel .mobile__current__element--orange,.page--mc_monatsuebersicht .mobile__current__element--orange{border-bottom:2px solid #f17400}.page--mc_leistungszettel .mobile__dienstdetail__info,.page--mc_monatsuebersicht .mobile__dienstdetail__info{display:flex;font-weight:600}.page--mc_leistungszettel .mobile__dienstdetail__info label,.page--mc_monatsuebersicht .mobile__dienstdetail__info label{color:#888!important;font-weight:400}.page--mc_leistungszettel .mobile__lzdetail,.page--mc_monatsuebersicht .mobile__lzdetail{color:#222}.page--mc_leistungszettel .mobile__lzdetail+.mobile__lzdetail,.page--mc_monatsuebersicht .mobile__lzdetail+.mobile__lzdetail{margin-top:8px}.page--mc_leistungszettel .mobile__lzdetail__save,.page--mc_monatsuebersicht .mobile__lzdetail__save{min-width:210px;text-align:center}.page--mc_leistungszettel .mobile__lzdetail__savewrapper,.page--mc_monatsuebersicht .mobile__lzdetail__savewrapper{padding:16px 0;margin:8px 0 0 12px}.page--mc_leistungszettel .mobile__lzdetail__save__zulagenhinweis,.page--mc_monatsuebersicht .mobile__lzdetail__save__zulagenhinweis{padding:12px 32px;margin-bottom:16px;width:fit-content;color:#222;background-color:#f1c300}.page--mc_leistungszettel .mobile__lzdetail__save__zulagenhinweis--after,.page--mc_monatsuebersicht .mobile__lzdetail__save__zulagenhinweis--after{background-color:#228b22}.page--mc_leistungszettel .mobile__lzdetail__save__zulagenhinweis p,.page--mc_monatsuebersicht .mobile__lzdetail__save__zulagenhinweis p{margin:0}.page--mc_leistungszettel .mobile__lzdetail__save__zulagenhinweis i,.page--mc_monatsuebersicht .mobile__lzdetail__save__zulagenhinweis i{display:inline-block;margin-right:10px;font-weight:600;color:#222}.page--mc_leistungszettel .mobile__lzdetail__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__wrapper{margin:24px}.page--mc_leistungszettel .mobile__lzdetail__pause,.page--mc_monatsuebersicht .mobile__lzdetail__pause{background-color:#f1c300;padding:12px 32px;margin:8px 0;width:fit-content;color:#222}.page--mc_leistungszettel .mobile__lzdetail__pause p,.page--mc_monatsuebersicht .mobile__lzdetail__pause p{margin:0;font-weight:500}.page--mc_leistungszettel .mobile__lzdetail__pause i,.page--mc_monatsuebersicht .mobile__lzdetail__pause i{display:inline-block;margin-right:10px;font-weight:600;color:#222}.page--mc_leistungszettel .mobile__lzdetail .info,.page--mc_monatsuebersicht .mobile__lzdetail .info{background-color:#f1c300;padding:12px 16px 8px;margin:8px 0;width:fit-content;color:#222}.page--mc_leistungszettel .mobile__lzdetail .info span,.page--mc_monatsuebersicht .mobile__lzdetail .info span{display:inline-block;margin-right:10px;font-size:16px;line-height:18px;color:#222}.page--mc_leistungszettel .mobile__lzdetail__head,.page--mc_monatsuebersicht .mobile__lzdetail__head{padding:12px;position:relative}.page--mc_leistungszettel .mobile__lzdetail__head label,.page--mc_monatsuebersicht .mobile__lzdetail__head label{color:#329e9b;font-weight:600;font-size:14px;position:relative;top:2px}.page--mc_leistungszettel .mobile__lzdetail__head h1,.page--mc_monatsuebersicht .mobile__lzdetail__head h1{line-height:36px;margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__referenz,.page--mc_monatsuebersicht .mobile__lzdetail__referenz{margin-top:8px;margin-bottom:0;font-size:20px;color:#f1c300;font-weight:600;display:inline-block;margin-right:42px}.page--mc_leistungszettel .mobile__lzdetail__referenz label,.page--mc_monatsuebersicht .mobile__lzdetail__referenz label{font-size:14px;font-weight:400;display:inline-block;color:#888;top:-1px;margin-right:5px;min-width:72px}.page--mc_leistungszettel .mobile__lzdetail__referenz+.mobile__lzdetail__referenz,.page--mc_monatsuebersicht .mobile__lzdetail__referenz+.mobile__lzdetail__referenz{margin-top:-5px}.page--mc_leistungszettel .mobile__lzdetail__referenz+.mobile__lzdetail__notes,.page--mc_monatsuebersicht .mobile__lzdetail__referenz+.mobile__lzdetail__notes{margin-top:0}.page--mc_leistungszettel .mobile__lzdetail__referenz--small label,.page--mc_monatsuebersicht .mobile__lzdetail__referenz--small label{min-width:60px}.page--mc_leistungszettel .mobile__lzdetail__teilstueck b,.page--mc_monatsuebersicht .mobile__lzdetail__teilstueck b{color:#0d91c6;font-weight:600}.page--mc_leistungszettel .mobile__lzdetail__notes,.page--mc_monatsuebersicht .mobile__lzdetail__notes{margin-top:4px;margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__notes label,.page--mc_monatsuebersicht .mobile__lzdetail__notes label{font-size:14px;font-weight:400;display:inline-block;color:#ccc;top:-1px;margin-right:5px}.page--mc_leistungszettel .mobile__lzdetail__bot,.page--mc_monatsuebersicht .mobile__lzdetail__bot{margin-top:8px}.page--mc_leistungszettel .mobile__lzdetail__bot .button,.page--mc_monatsuebersicht .mobile__lzdetail__bot .button{margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__name,.page--mc_monatsuebersicht .mobile__lzdetail__name{overflow-x:clip}.page--mc_leistungszettel .mobile__lzdetail__name .mobile__dienstdetail__info label,.page--mc_monatsuebersicht .mobile__lzdetail__name .mobile__dienstdetail__info label{min-width:60px;font-weight:400}.page--mc_leistungszettel .mobile__lzdetail__name .mobile__dienstdetail__info--small label,.page--mc_monatsuebersicht .mobile__lzdetail__name .mobile__dienstdetail__info--small label{min-width:60px!important}.page--mc_leistungszettel .mobile__lzdetail .select,.page--mc_monatsuebersicht .mobile__lzdetail .select{min-width:160px}.page--mc_leistungszettel .mobile__lzdetail .select--tankung,.page--mc_monatsuebersicht .mobile__lzdetail .select--tankung{min-width:240px}.page--mc_leistungszettel .mobile__lzdetail textarea,.page--mc_monatsuebersicht .mobile__lzdetail textarea{width:100%;height:60px}.page--mc_leistungszettel .mobile__lzdetail .input.input--date,.page--mc_monatsuebersicht .mobile__lzdetail .input.input--date{width:130px;position:absolute;top:-62px}.page--mc_leistungszettel .mobile__lzdetail .input.input--date+.input--time,.page--mc_monatsuebersicht .mobile__lzdetail .input.input--date+.input--time{margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__icon,.page--mc_monatsuebersicht .mobile__lzdetail__icon{position:absolute;padding:12px 24px;right:0;top:0;font-size:30px;color:#fff}.page--mc_leistungszettel .mobile__lzdetail__element,.page--mc_monatsuebersicht .mobile__lzdetail__element{font-size:17px;font-weight:600;background-color:#329e9b;padding:4px 8px;margin-right:8px;margin-bottom:8px}.page--mc_leistungszettel .mobile__lzdetail__element__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__element__wrapper{display:flex;flex-flow:wrap;margin:0 12px 4px}.page--mc_leistungszettel .mobile__lzdetail__info,.page--mc_monatsuebersicht .mobile__lzdetail__info{width:50%;display:flex;margin-bottom:2px}.page--mc_leistungszettel .mobile__lzdetail__info--100,.page--mc_monatsuebersicht .mobile__lzdetail__info--100{width:100%}.page--mc_leistungszettel .mobile__lzdetail__info--hrt,.page--mc_monatsuebersicht .mobile__lzdetail__info--hrt{border-top:1px solid #a6a6a6;margin-top:4px;padding-top:4px}.page--mc_leistungszettel .mobile__lzdetail__info:nth-child(5) label,.page--mc_leistungszettel .mobile__lzdetail__info:nth-child(7) label,.page--mc_leistungszettel .mobile__lzdetail__info:nth-child(9) label,.page--mc_monatsuebersicht .mobile__lzdetail__info:nth-child(5) label,.page--mc_monatsuebersicht .mobile__lzdetail__info:nth-child(7) label,.page--mc_monatsuebersicht .mobile__lzdetail__info:nth-child(9) label{min-width:110px}.page--mc_leistungszettel .mobile__lzdetail__info:nth-child(6) label,.page--mc_leistungszettel .mobile__lzdetail__info:nth-child(8) label,.page--mc_leistungszettel .mobile__lzdetail__info:nth-child(10) label,.page--mc_monatsuebersicht .mobile__lzdetail__info:nth-child(6) label,.page--mc_monatsuebersicht .mobile__lzdetail__info:nth-child(8) label,.page--mc_monatsuebersicht .mobile__lzdetail__info:nth-child(10) label{min-width:100px}.page--mc_leistungszettel .mobile__lzdetail__info__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__info__wrapper{display:flex;flex-flow:wrap;margin:0 12px;padding-bottom:16px}.page--mc_leistungszettel .mobile__lzdetail__info label,.page--mc_monatsuebersicht .mobile__lzdetail__info label{font-size:14px;min-width:50px;position:relative;top:4px;color:#a6a6a6}.page--mc_leistungszettel .mobile__lzdetail__info span,.page--mc_monatsuebersicht .mobile__lzdetail__info span{font-size:18px;font-weight:600;display:inline-block;padding-left:4px}.page--mc_leistungszettel .mobile__lzdetail__info i,.page--mc_monatsuebersicht .mobile__lzdetail__info i{font-style:normal}.page--mc_leistungszettel .mobile__lzdetail__info i+i:before,.page--mc_monatsuebersicht .mobile__lzdetail__info i+i:before{content:", "}.page--mc_leistungszettel .mobile__lzdetail__info b,.page--mc_monatsuebersicht .mobile__lzdetail__info b{font-weight:400;letter-spacing:-1px;font-size:16px}.page--mc_leistungszettel .mobile__lzdetail__info--time i,.page--mc_monatsuebersicht .mobile__lzdetail__info--time i{padding-left:4px}.page--mc_leistungszettel .mobile__lzdetail__info .select,.page--mc_monatsuebersicht .mobile__lzdetail__info .select{width:240px!important}.page--mc_leistungszettel .mobile__lzdetail__info .select label,.page--mc_monatsuebersicht .mobile__lzdetail__info .select label{display:none}.page--mc_leistungszettel .mobile__lzdetail__info .select span,.page--mc_monatsuebersicht .mobile__lzdetail__info .select span{padding-left:0}.page--mc_leistungszettel .mobile__lzdetail__notes,.page--mc_monatsuebersicht .mobile__lzdetail__notes{color:#f17400}.page--mc_leistungszettel .mobile__lzdetail__zugnummer,.page--mc_monatsuebersicht .mobile__lzdetail__zugnummer{display:flex;color:#f1c300;margin-top:0;margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__zugnummer label,.page--mc_monatsuebersicht .mobile__lzdetail__zugnummer label{display:inline-block;margin-right:8px;position:relative;top:3px}.page--mc_leistungszettel .mobile__lzdetail__sub,.page--mc_monatsuebersicht .mobile__lzdetail__sub{display:flex;flex-flow:wrap}.page--mc_leistungszettel .mobile__lzdetail__sub p,.page--mc_monatsuebersicht .mobile__lzdetail__sub p{margin-top:8px}.page--mc_leistungszettel .mobile__lzdetail__detail,.page--mc_monatsuebersicht .mobile__lzdetail__detail{padding:6px 12px 4px;display:flex;justify-content:space-between;position:relative}.page--mc_leistungszettel .mobile__lzdetail__detail__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__detail__wrapper{margin-top:64px}.page--mc_leistungszettel .mobile__lzdetail__detail:nth-child(odd),.page--mc_monatsuebersicht .mobile__lzdetail__detail:nth-child(odd){background-color:#e6e6e6}.page--mc_leistungszettel .mobile__lzdetail__detail__edit,.page--mc_monatsuebersicht .mobile__lzdetail__detail__edit{margin-left:12px;margin-top:8px;background-color:#329e9b!important}.page--mc_leistungszettel .mobile__lzdetail__detailexplanation,.page--mc_monatsuebersicht .mobile__lzdetail__detailexplanation{position:absolute;top:7px;right:40px;display:none;flex-flow:column;color:#f1c300;z-index:1;font-size:13px;align-items:center}.page--mc_leistungszettel .mobile__lzdetail__detailexplanation svg,.page--mc_monatsuebersicht .mobile__lzdetail__detailexplanation svg{margin:3px 0 0}.page--mc_leistungszettel .mobile__lzdetail__detailwrapper,.page--mc_monatsuebersicht .mobile__lzdetail__detailwrapper{margin-left:12px;margin-right:12px;padding-left:12px;border-left:2px solid #0d91c6;max-width:1222px}.page--mc_leistungszettel .mobile__lzdetail__detailwrapper .checkbox__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__detailwrapper .checkbox__wrapper{min-width:unset;margin-top:0;padding:12px 12px 4px;max-width:250px;margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__detail__left,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left{flex:1;margin-top:6px}.page--mc_leistungszettel .mobile__lzdetail__detail__left span,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left span{color:#329e9b;font-weight:600;font-size:18px}.page--mc_leistungszettel .mobile__lzdetail__detail__left span i,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left span i{font-style:normal;color:#a6a6a6}.page--mc_leistungszettel .mobile__lzdetail__detail__left span b,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left span b{color:#0d91c6;font-weight:600}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time{width:calc(50% - 4px)}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time label,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time label{color:#329e9b;font-weight:600;font-size:18px}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek{width:50%}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek span,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek span{font-size:16px}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek p,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrek p{margin:0}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrekwrapper,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__detail__vertrekwrapper{display:flex}.page--mc_leistungszettel .mobile__lzdetail__detail__right,.page--mc_monatsuebersicht .mobile__lzdetail__detail__right{display:flex;flex-flow:column;border-left:1px solid #a6a6a6;padding-left:12px;min-width:58px;max-width:95px;position:relative;margin-bottom:5px}.page--mc_leistungszettel .mobile__lzdetail__detail__rightHours,.page--mc_monatsuebersicht .mobile__lzdetail__detail__rightHours{color:#0d91c6;font-weight:600;margin-top:8px;padding-top:8px;border-top:1px solid;text-align:right}.page--mc_leistungszettel .mobile__lzdetail__detail__right i,.page--mc_monatsuebersicht .mobile__lzdetail__detail__right i{position:absolute;top:-30px;left:0;white-space:nowrap;font-style:normal;color:#888;font-size:13px;max-width:64px}.page--mc_leistungszettel .mobile__lzdetail__detail__plus,.page--mc_monatsuebersicht .mobile__lzdetail__detail__plus{position:absolute;top:-36px;left:0;white-space:nowrap;width:100%;overflow:hidden}.page--mc_leistungszettel .mobile__lzdetail__detail__plus .button,.page--mc_monatsuebersicht .mobile__lzdetail__detail__plus .button{height:28px;line-height:28px}.page--mc_leistungszettel .mobile__lzdetail__detail__plus svg,.page--mc_monatsuebersicht .mobile__lzdetail__detail__plus svg{width:12px}.page--mc_leistungszettel .mobile__lzdetail__detail__notes,.page--mc_monatsuebersicht .mobile__lzdetail__detail__notes{color:#f17400}.page--mc_leistungszettel .mobile__lzdetail__detail__notes label,.page--mc_monatsuebersicht .mobile__lzdetail__detail__notes label{display:inline-block;margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__detail__loc,.page--mc_monatsuebersicht .mobile__lzdetail__detail__loc{padding-right:16px}.page--mc_leistungszettel .mobile__lzdetail__detail__loc i,.page--mc_monatsuebersicht .mobile__lzdetail__detail__loc i{font-style:normal}.page--mc_leistungszettel .mobile__lzdetail__detail__loc i+i:before,.page--mc_monatsuebersicht .mobile__lzdetail__detail__loc i+i:before{content:", "}.page--mc_leistungszettel .mobile__lzdetail__detail p+p,.page--mc_monatsuebersicht .mobile__lzdetail__detail p+p{margin-top:0}.page--mc_leistungszettel .mobile__lzdetail__detail .mobile__lzdetail__input--home,.page--mc_monatsuebersicht .mobile__lzdetail__detail .mobile__lzdetail__input--home{position:absolute;bottom:4px;right:0;font-size:12px;letter-spacing:-.5px;padding:0 8px}.page--mc_leistungszettel .mobile__lzdetail__leistung,.page--mc_monatsuebersicht .mobile__lzdetail__leistung{padding-bottom:0;position:relative}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail{margin-top:44px;background-color:#e6e6e6;padding-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-child(1){margin-top:56px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detailwrapper,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detailwrapper{padding-top:1px;padding-bottom:1px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1){margin-bottom:35px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1) .mobile__lzdetail__detail__plus--after,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1) .mobile__lzdetail__detail__plus--after{top:unset;bottom:-48px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(2)+.mobile__lzdetail__detail--nl,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(2)+.mobile__lzdetail__detail--nl{margin-top:43px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(2) .mobile__lzdetail__detail__plus--after,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(2) .mobile__lzdetail__detail__plus--after{top:unset;bottom:-48px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail--nl,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail--nl{margin-top:8px;margin-bottom:0!important}.page--mc_leistungszettel .mobile__lzdetail__leistung h3,.page--mc_monatsuebersicht .mobile__lzdetail__leistung h3{padding:0 12px;color:#0d91c6;margin-bottom:8px}.page--mc_leistungszettel .mobile__lzdetail__leistung__button,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__button{margin:12px 12px 0}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbers,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbers{border-top:1px solid #ccc;padding:8px 12px;display:flex;flex-flow:column;justify-content:space-between;position:relative}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbersItem,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbersItem{display:flex;margin-bottom:4px}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbersItem span,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbersItem span{color:#0d91c6;font-weight:600;min-width:120px}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbersItem span i,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbersItem span i{color:#a6a6a6;font-style:normal;font-size:14px;display:inline-block;margin-left:6px}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbersItem p,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbersItem p{margin:0;min-width:50px}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbersItem b,.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbersItem b{font-weight:400;color:#a6a6a6}.page--mc_leistungszettel .mobile__lzdetail__leistung__numbersItem:nth-last-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__leistung__numbersItem:nth-last-child(1){border-top:1px solid #0d91c6;margin-top:8px;padding-top:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper{display:flex;flex-flow:wrap}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input{width:100%;margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--text,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--text{margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--text.mr0,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--text.mr0{margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--time{width:calc(50% - 8px)}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--time+.input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--time+.input--time{margin-left:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--number,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--number{width:calc(50% - 4px)}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--number+.input--number,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--number+.input--number{margin-left:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input input,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input input{min-width:unset}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--bahnhof,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--bahnhof{width:calc(50% - 8px);margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--timeProblem i,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--timeProblem i{display:block;width:100%;padding-right:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--timeProblem .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--timeProblem .input--time{width:auto!important}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper{padding:0;margin-top:24px;margin-bottom:8px;position:relative;max-width:600px}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper .form,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper .form{margin-left:12px;padding-left:12px;padding-right:12px}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper h3,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper h3{padding:0 12px;color:#0d91c6;margin-bottom:8px}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper .checkbox__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper .checkbox__wrapper{margin-top:0;min-width:unset;margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz{padding:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz i,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper .mobile__lzdetail__referenz i{color:#a6a6a6;font-style:normal}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper--hotel .checkbox__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper--hotel .checkbox__wrapper{margin-top:0;min-width:unset;margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper--hotel .input:nth-child(2),.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper--hotel .input:nth-child(2){margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__zulagen .row .input:nth-last-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__zulagen .row .input:nth-last-child(1){margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__zulagen__select,.page--mc_monatsuebersicht .mobile__lzdetail__zulagen__select{margin-bottom:16px;max-width:320px}.page--mc_leistungszettel .mobile__lzdetail__zulagen .input--textarea,.page--mc_monatsuebersicht .mobile__lzdetail__zulagen .input--textarea{margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenSingle,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenSingle{position:relative;margin-bottom:8px}.page--mc_leistungszettel .mobile__lzdetail__zulagenSingle .button,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenSingle .button{position:absolute;top:0;right:0;margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenSingle .input+.input,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenSingle .input+.input{margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper{margin:0;padding-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper span+i,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenSingle .mobile__lzdetail__info__wrapper span+i{font-style:italic;font-size:13px;margin-left:4px;display:inline-block;position:relative;top:4px;color:#a6a6a6}.page--mc_leistungszettel .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper,.page--mc_monatsuebersicht .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper{padding:0}.page--mc_leistungszettel .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper--hotel .input--text,.page--mc_monatsuebersicht .mobile__lzdetail__zulagen .mobile__lzdetail__inputwrapper--hotel .input--text{width:calc(50% - 4px)}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde{padding:12px 12px 0}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde .mobile__lzdetail__save,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde .mobile__lzdetail__save{margin-left:0;margin-top:16px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde h3,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde h3{padding:0;color:#0d91c6}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde .select,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde .select{margin-right:0;min-width:240px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem{position:relative;margin-bottom:8px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>span,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>span{margin-bottom:4px;font-size:20px;color:#f1c300;font-weight:600;margin-right:42px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>span i,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>span i{color:#a6a6a6;font-style:normal}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div{margin-left:40px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div>div,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div>div{position:relative}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div>div:before,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div>div:before{content:"- "}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--dgb,.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--orange,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--dgb,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--orange{position:absolute;top:4px;right:0;width:22px;height:20px;line-height:18px;padding:0 5px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--dgb svg,.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--orange svg,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--dgb svg,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group>div>div .button--orange svg{width:12px;height:12px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single{border-top:1px solid #a6a6a6;padding-top:8px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single .button--dgb,.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single .button--orange,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single .button--dgb,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group+.mobile__lzdetail__streckenkunde__listItem--single .button--orange{top:12px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group .button--dgb,.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--group .button--orange,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group .button--dgb,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--group .button--orange{position:absolute;top:0;right:26px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--single,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--single{margin-bottom:4px;font-size:20px;color:#fff;font-weight:600}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--single i,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--single i{color:#a6a6a6;font-style:normal;min-width:44px;display:inline-block;text-align:right;padding-right:8px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--single .button--dgb,.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--single .button--orange,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--single .button--dgb,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--single .button--orange{position:absolute;top:4px;right:0;width:22px;height:20px;line-height:18px;padding:0 5px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--single .button--dgb svg,.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__listItem--single .button--orange svg,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--single .button--dgb svg,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__listItem--single .button--orange svg{width:12px;height:12px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde__list .button--last,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde__list .button--last{margin-bottom:-4px;margin-top:12px}.page--mc_leistungszettel .mobile__lzdetail__lok,.page--mc_monatsuebersicht .mobile__lzdetail__lok{padding:12px 12px 0;position:relative}.page--mc_leistungszettel .mobile__lzdetail__lok .button--orange,.page--mc_monatsuebersicht .mobile__lzdetail__lok .button--orange{position:absolute;top:8px;right:0}.page--mc_leistungszettel .mobile__lzdetail__lok .form,.page--mc_monatsuebersicht .mobile__lzdetail__lok .form{padding-left:12px}.page--mc_leistungszettel .mobile__lzdetail__lokWrapper,.page--mc_monatsuebersicht .mobile__lzdetail__lokWrapper{max-width:600px}.page--mc_leistungszettel .mobile__lzdetail__lokWrapper .button,.page--mc_monatsuebersicht .mobile__lzdetail__lokWrapper .button{margin:12px 12px 0}.page--mc_leistungszettel .mobile__lzdetail__lok h3,.page--mc_monatsuebersicht .mobile__lzdetail__lok h3{padding:0;color:#0d91c6}.page--mc_leistungszettel .mobile__lzdetail__lok h3 i,.page--mc_monatsuebersicht .mobile__lzdetail__lok h3 i{font-style:normal;font-weight:600;color:#f1c300}.page--mc_leistungszettel .mobile__lzdetail__lok .checkbox__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__lok .checkbox__wrapper{min-width:unset;width:calc(50% - 4px);padding:9px 12px 4px;margin:19px 0 8px}.page--mc_leistungszettel .mobile__lzdetail__lok .checkbox__wrapper .input--checkbox,.page--mc_monatsuebersicht .mobile__lzdetail__lok .checkbox__wrapper .input--checkbox{margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__lok .row .input:nth-last-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__lok .row .input:nth-last-child(1){margin-right:0}.page--mc_leistungszettel .mobile__lzdetail__lok .select,.page--mc_monatsuebersicht .mobile__lzdetail__lok .select{width:calc(50% - 4px);min-width:unset}.page--mc_leistungszettel .mobile__lzdetail__lok .select.select--lok,.page--mc_monatsuebersicht .mobile__lzdetail__lok .select.select--lok{margin-left:0}.page--mc_leistungszettel .mobile__lzdetail__lok .select input,.page--mc_monatsuebersicht .mobile__lzdetail__lok .select input{min-width:unset}.page--mc_leistungszettel .mobile__lzdetail__lok textarea,.page--mc_leistungszettel .mobile__lzdetail__lok .input--textarea,.page--mc_monatsuebersicht .mobile__lzdetail__lok textarea,.page--mc_monatsuebersicht .mobile__lzdetail__lok .input--textarea{margin-bottom:0}.page--mc_leistungszettel .mobile__lzdetail__next,.page--mc_monatsuebersicht .mobile__lzdetail__next{padding:12px 0 0;margin-top:12px}.page--mc_leistungszettel .mobile__lzdetail__next .button,.page--mc_monatsuebersicht .mobile__lzdetail__next .button{margin:12px 12px 24px}.page--mc_leistungszettel .mobile__lzdetail__addElement,.page--mc_monatsuebersicht .mobile__lzdetail__addElement{background-color:#273474}.page--mc_leistungszettel .mobile__lzdetail__addElement svg,.page--mc_monatsuebersicht .mobile__lzdetail__addElement svg{margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__addElement--short,.page--mc_monatsuebersicht .mobile__lzdetail__addElement--short{position:relative;padding:0 6px}.page--mc_leistungszettel .mobile__lzdetail__addElement--short svg,.page--mc_monatsuebersicht .mobile__lzdetail__addElement--short svg{position:absolute;color:#fff;left:calc(50% - 6px);top:0}.page--mc_leistungszettel .mobile__lzdetail__addElement--short span,.page--mc_monatsuebersicht .mobile__lzdetail__addElement--short span{position:relative}.page--mc_leistungszettel .mobile__lzdetail__clearElements,.page--mc_monatsuebersicht .mobile__lzdetail__clearElements{background-color:#f17400;color:#222;font-weight:600;display:block;position:relative}.page--mc_leistungszettel .mobile__lzdetail__clearElements svg+span,.page--mc_monatsuebersicht .mobile__lzdetail__clearElements svg+span{margin-left:8px}.page--mc_leistungszettel .mobile__lzdetail__clearElements.button--grey,.page--mc_monatsuebersicht .mobile__lzdetail__clearElements.button--grey{background-color:#a6a6a6}@media(min-width:500px){.page--mc_leistungszettel .mobile__lzdetail__inputwrapper label,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .select,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .select{width:calc(50% - 8px);min-width:unset}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--time,.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--bahnhof,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--bahnhof{width:calc(25% - 8px)}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde .select,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde .select{width:calc(50% - 4px);margin-right:8px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde .select:nth-child(2),.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde .select:nth-child(2){margin-right:0}}@media(min-width:600px){.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--activity,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--activity{width:calc(50% - 8px)}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--busy,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--busy{padding-right:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--busy .input--activity,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--busy .input--activity{width:unset;flex:1}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--busy .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--busy .input--time,.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--busy .input--time input,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--busy .input--time input{width:auto}.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time,.page--mc_leistungszettel .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time input,.page--mc_monatsuebersicht .mobile__lzdetail__detail__left--nl .mobile__lzdetail__inputwrapper .input--time input{width:150px}.page--mc_leistungszettel .mobile__lzdetail__lokWrapper .row:not(.w100),.page--mc_monatsuebersicht .mobile__lzdetail__lokWrapper .row:not(.w100){width:50%}.page--mc_leistungszettel .mobile__lzdetail__lokWrapper .row:not(.w100):nth-child(2n),.page--mc_monatsuebersicht .mobile__lzdetail__lokWrapper .row:not(.w100):nth-child(2n){padding-right:8px}.page--mc_leistungszettel .mobile__lzdetail__lokWrapper .row:not(.w100):nth-last-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__lokWrapper .row:not(.w100):nth-last-child(1){width:100%;padding-right:0}}@media(min-width:700px){.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--activity,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--activity{width:unset;flex:1;min-width:180px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--new,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--new{padding-right:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--new .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--new .input--time,.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--new .input--time input,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--new .input--time input{width:auto}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--new .input--bahnhof,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--new .input--bahnhof{width:95px}}@media(min-width:800px){.page--mc_leistungszettel .mobile__lzdetail__savewrapper,.page--mc_monatsuebersicht .mobile__lzdetail__savewrapper{margin:0 32px}.page--mc_leistungszettel .mobile__lzdetail__pause,.page--mc_monatsuebersicht .mobile__lzdetail__pause{margin:8px 0}.page--mc_leistungszettel .mobile__lzdetail__head,.page--mc_monatsuebersicht .mobile__lzdetail__head{padding:32px 32px 16px}.page--mc_leistungszettel .mobile__lzdetail__element__wrapper,.page--mc_monatsuebersicht .mobile__lzdetail__element__wrapper{margin:0 32px 4px}.page--mc_leistungszettel .mobile__lzdetail__leistung h3,.page--mc_monatsuebersicht .mobile__lzdetail__leistung h3{padding:0 32px}.page--mc_leistungszettel .mobile__lzdetail__leistung .mobile__lzdetail__detail__edit,.page--mc_monatsuebersicht .mobile__lzdetail__leistung .mobile__lzdetail__detail__edit{margin-left:32px}.page--mc_leistungszettel .mobile__lzdetail__detailwrapper,.page--mc_monatsuebersicht .mobile__lzdetail__detailwrapper{margin-left:32px;margin-right:32px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--split,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--split{padding-right:8px}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--split .input--activity,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--split .input--activity{width:unset;flex:1}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--split .input--time,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--split .input--time,.page--mc_leistungszettel .mobile__lzdetail__inputwrapper--split .input--time input,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper--split .input--time input{width:auto}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--bahnhof,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--bahnhof{width:95px}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper h3,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper h3{padding:0 32px}.page--mc_leistungszettel .mobile__lzdetail__zulagenWrapper .form,.page--mc_monatsuebersicht .mobile__lzdetail__zulagenWrapper .form{margin-left:32px}.page--mc_leistungszettel .mobile__lzdetail__lok,.page--mc_monatsuebersicht .mobile__lzdetail__lok{padding:12px 32px 0}.page--mc_leistungszettel .mobile__lzdetail__lokWrapper .button,.page--mc_monatsuebersicht .mobile__lzdetail__lokWrapper .button{margin:12px 32px 0}.page--mc_leistungszettel .mobile__lzdetail__next.mobile__dienstdetail__next h3,.page--mc_leistungszettel .mobile__lzdetail__next.mobile__dienstdetail__next .mobile__dienstdetail__referenz,.page--mc_monatsuebersicht .mobile__lzdetail__next.mobile__dienstdetail__next h3,.page--mc_monatsuebersicht .mobile__lzdetail__next.mobile__dienstdetail__next .mobile__dienstdetail__referenz{padding:0 32px}.page--mc_leistungszettel .mobile__lzdetail__next.mobile__dienstdetail__next .button,.page--mc_monatsuebersicht .mobile__lzdetail__next.mobile__dienstdetail__next .button{margin-left:32px}}@media(min-width:900px){.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .input--activity,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .input--activity{width:unset;flex:1}.page--mc_leistungszettel .mobile__lzdetail__inputwrapper .select,.page--mc_monatsuebersicht .mobile__lzdetail__inputwrapper .select{width:160px}.page--mc_leistungszettel .mobile__lzdetail__streckenkunde .select,.page--mc_monatsuebersicht .mobile__lzdetail__streckenkunde .select{min-width:270px}}@media(min-width:1222px){.page--mc_leistungszettel .mobile__lzdetail__detail--leistung,.page--mc_leistungszettel .mobile__lzdetail__detail--nl,.page--mc_monatsuebersicht .mobile__lzdetail__detail--leistung,.page--mc_monatsuebersicht .mobile__lzdetail__detail--nl{margin-left:0;padding-left:12px}.page--mc_leistungszettel .mobile__lzdetail__detail__plus,.page--mc_monatsuebersicht .mobile__lzdetail__detail__plus{position:absolute;top:8px;left:12px;display:flex;flex-flow:wrap}.page--mc_leistungszettel .mobile__lzdetail__detail__right i,.page--mc_monatsuebersicht .mobile__lzdetail__detail__right i{top:0;left:unset;right:68px;text-align:right}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail{margin-top:8px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail__left>span,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail__left>span{width:100%;text-align:right;display:block;padding-right:108px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1),.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1){margin-bottom:36px}.page--mc_leistungszettel .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1) .mobile__lzdetail__detail__plus--after,.page--mc_monatsuebersicht .mobile__lzdetail__leistung--open .mobile__lzdetail__detail:nth-last-child(1) .mobile__lzdetail__detail__plus--after{bottom:-45px}}.onLineIndicator--container{position:relative}.onLineIndicator--indicator{position:absolute;top:0;right:0;border-radius:50px;width:5px;height:5px}.onLineIndicator--indicator--online{background-color:green}.onLineIndicator--indicator--offline{background-color:red}.noLZ_warning{padding:7px 15px;background-color:#f17400;margin:25px}.noLZ_warning__header{display:flex;justify-content:left;align-items:center;gap:10px;font-size:18px;font-weight:700}.page--mc_monatsuebersicht .monatsuebersicht__wrapper--meincarpe{margin-left:0}.page--mc_monatsuebersicht .monatsuebersichtHead{position:relative;top:-35px}.page--mc_profil .row__button{justify-content:right}.page--mc_profil .detail{margin:24px 12px}.page--mc_profil .detail__contract{position:relative;z-index:100;display:flex;justify-content:center;align-items:center}.page--mc_profil .detail__contract__item{display:flex;flex-flow:wrap;padding:12px 16px 4px;background-color:#a6a6a6}.page--mc_profil .detail__contract__item .info{margin-right:5px}.page--mc_profil .detail__contract__item .info span{color:#232323}.page--mc_profil .detail__contract__item .info--100{margin-bottom:-2px}.page--mc_profil .detail__contract__item .info--100 span{color:#273474}.page--mc_profil .detail__contract__item:nth-child(odd){background-color:#e6e6e6}.page--mc_profil .detail__contract__item:nth-child(odd) label{color:#232323}.page--mc_stundenkonto h1{flex:1}.page--mc_stundenkonto .list__item__attr{font-weight:600}.page--mc-dienstplan{max-width:100%;margin:0 auto}.page--mc-dienstplan .dienstplan__wrapper{position:relative;padding-top:12px;padding-bottom:60px}.page--mc-dienstplan .dienstplan__wrapper .block__title{flex:1}.page--mc-dienstplan .dienstplan__wrapper .block__buttons{display:flex;justify-content:flex-end}.page--mc-dienstplan .button{box-shadow:2px 2px 8px #000}.page--mc-dienstplan input:invalid{border-width:2px}.page--mc-dienstplan .desktop__oldApp{display:flex;justify-content:center}.page--mc-dienstplan .desktop__menutest{position:sticky;z-index:9999;top:0;right:auto;min-height:50px;height:50px}.page--mc-dienstplan .desktop__menutest__head{padding:8px 16px 10px;position:relative;margin-left:12px;border-radius:5px;background-color:#0d91c6;color:#fff}.page--mc-dienstplan .desktop__menutest__head__button{margin:0 0 0 24px;position:relative;top:1px}.page--mc-dienstplan .desktop__menutest__head__button span{color:#13162b;transition:all .25s ease}.page--mc-dienstplan .desktop__menutest__head__button span:nth-child(1){border-right:1px solid #37C2F9;margin-right:8px;padding-right:8px}.page--mc-dienstplan .desktop__menutest__head__button span.desktop__menu__head__button--active{color:#fff}.page--mc-dienstplan .desktop__menutest__active{font-size:20px;transition:all .25s ease;display:flex}.page--mc-dienstplan .desktop__dienstplan{width:100%;padding:0;position:relative;height:100%}.page--mc-dienstplan .desktop__dienstplan__schicht{width:100%;order:3;margin-top:4px}.page--mc-dienstplan .desktop__dienstplan__schicht--order{font-size:17px;font-weight:600;padding:6px 12px;color:#222;order:2}.page--mc-dienstplan .desktop__dienstplan__schicht--order .desktop__dienstplan__schichtBody{background:none;padding:0;box-shadow:none}.page--mc-dienstplan .desktop__dienstplan__schicht--red{background-color:#c00;color:#111}.page--mc-dienstplan .desktop__dienstplan__schicht--red .desktop__dienstplan__schichtBody label{color:#333}.page--mc-dienstplan .desktop__dienstplan__schicht--red .desktop__dienstplan__schichtAnfang,.page--mc-dienstplan .desktop__dienstplan__schicht--red .desktop__dienstplan__schichtEnde{color:#111}.page--mc-dienstplan .desktop__dienstplan__schicht--green{background-color:#6ec16e}.page--mc-dienstplan .desktop__dienstplan__schicht--darkgreen{background-color:#006a10}.page--mc-dienstplan .desktop__dienstplan__schicht--darkgreen .desktop__dienstplan__schichtBody label{color:#222}.page--mc-dienstplan .desktop__dienstplan__schicht--cyan{background-color:#329e9b}.page--mc-dienstplan .desktop__dienstplan__schicht--blue{background-color:#0d91c6;color:#fff}.page--mc-dienstplan .desktop__dienstplan__schicht--blue .desktop__dienstplan__schichtBody label{color:#444}.page--mc-dienstplan .desktop__dienstplan__schicht--darkblue{background-color:#273474;color:#fff}.page--mc-dienstplan .desktop__dienstplan__schicht--darkblue .desktop__dienstplan__schichtBody label{color:#a6a6a6}.page--mc-dienstplan .desktop__dienstplan__schicht--yellow{background-color:#feed12}.page--mc-dienstplan .desktop__dienstplan__schicht--lightyellow{background-color:#fefb91;color:#444}.page--mc-dienstplan .desktop__dienstplan__schicht--lightyellow .desktop__dienstplan__schichtBody label{color:#888}.page--mc-dienstplan .desktop__dienstplan__schicht--orange{background-color:#f2b067}.page--mc-dienstplan .desktop__dienstplan__schicht--white{background-color:#bbb}.page--mc-dienstplan .desktop__dienstplan__schicht--magenta{background-color:#d4498e;color:#fff}.page--mc-dienstplan .desktop__dienstplan__schicht--transparent{background-color:transparent;color:#222;border:1px solid #888}.page--mc-dienstplan .desktop__dienstplan__schicht--transparent .desktop__dienstplan__schichtBody label{color:#a6a6a6}.page--mc-dienstplan .desktop__dienstplan__schicht--none{background-color:#0d0d1a;color:#a6a6a6}.page--mc-dienstplan .desktop__dienstplan__schichtBody{position:relative;padding:6px 12px;overflow-x:hidden;display:flex;justify-content:space-between}.page--mc-dienstplan .desktop__dienstplan__schichtBodyRight{display:flex;flex-flow:column;padding:2px 0 2px 12px;border-left:1px solid rgba(0,0,0,.2);min-width:92px;margin-left:8px}.page--mc-dienstplan .desktop__dienstplan__schichtBodyRight.desktop__dienstplan__schichtBodyRight--24 .desktop__dienstplan__schichtAnfang{line-height:22px}.page--mc-dienstplan .desktop__dienstplan__schichtBodyLeft{display:flex;flex-flow:column;justify-content:flex-start;font-weight:600;line-height:1.1}.dienstplan__schicht--sizeXS .page--mc-dienstplan .desktop__dienstplan__schichtBodyLeft,.dienstplan__schicht--sizeS .page--mc-dienstplan .desktop__dienstplan__schichtBodyLeft{padding-left:0}.page--mc-dienstplan .desktop__dienstplan__schichtAnfang,.page--mc-dienstplan .desktop__dienstplan__schichtEnde{font-size:14px;font-weight:600;line-height:1}.page--mc-dienstplan .desktop__dienstplan__schichtAnfang:nth-child(2),.page--mc-dienstplan .desktop__dienstplan__schichtEnde:nth-child(2){padding-top:4px}.page--mc-dienstplan .desktop__dienstplan__schichtAnfang--minus,.page--mc-dienstplan .desktop__dienstplan__schichtEnde--minus{color:#00ab19}.page--mc-dienstplan .desktop__dienstplan__schichtAnfang--plus,.page--mc-dienstplan .desktop__dienstplan__schichtEnde--plus{color:#c00}.page--mc-dienstplan .desktop__dienstplan__schichtAnfang span,.page--mc-dienstplan .desktop__dienstplan__schichtEnde span{padding-left:4px}.page--mc-dienstplan .desktop__dienstplan__schicht label{font-size:11px;line-height:13px;font-weight:600;display:block;font-style:normal;color:#444}.page--mc-dienstplan .desktop__dienstplan__schichtInfo{position:relative;font-weight:600;min-width:65px;padding-bottom:2px}.page--mc-dienstplan .desktop__dienstplan__schichtInfo label{margin-bottom:0}.page--mc-dienstplan .desktop__dienstplan__schichtInfo--outside{margin-top:20px}.page--mc-dienstplan .desktop__dienstplan__schichtInfo--outside.dienstplan__schichtInfo--tf{min-width:95px}.page--mc-dienstplan .desktop__dienstplan__schichtInfo span{position:absolute;top:-12px;font-size:11px;line-height:16px;font-weight:400}.page--mc-dienstplan .desktop__dienstplan__schichtNotes{margin-top:4px;padding-bottom:3px}.page--mc-dienstplan .desktop__dienstplan__schichtNotes label{margin-bottom:0}.page--mc-dienstplan .desktop__dienstplan__schichtTeilelemente{display:flex;flex-flow:wrap;font-size:14px;color:#273474}.page--mc-dienstplan .desktop__dienstplan__schichtTeilelemente label{margin-top:4px;width:100%}.page--mc-dienstplan .desktop__dienstplan__schichtTeilelemente span{margin-right:2px;margin-bottom:2px;background-color:#00000080;color:#fff;display:inline-block;padding:2px 6px}.page--mc-dienstplan .desktop__dienstplan__schichtLoks label{margin-top:4px;margin-bottom:0}.page--mc-dienstplan .desktop__dienstplan a{text-decoration:none;color:inherit}.page--mc-dienstplan .desktop__dienstplanCalendar{width:100%;position:relative;height:calc(100% - 16px);overflow:hidden}.page--mc-dienstplan .desktop__dienstplanCalendar__label{padding:4px 0;display:flex;justify-content:flex-start;width:calc(100% + 10px);margin-left:-5px}.page--mc-dienstplan .desktop__dienstplanCalendar__labelDate{width:14.2%;color:#a6a6a6;font-size:14px;font-weight:400;text-align:right}.page--mc-dienstplan .desktop__dienstplanCalendar__labelDate:nth-last-child(1){padding-right:3px}.page--mc-dienstplan .desktop__dienstplanCalendar__array{display:flex;flex-flow:wrap;justify-content:flex-start;width:calc(100% + 10px);height:calc(100% - 27px);margin-left:-5px;padding-top:2px}.page--mc-dienstplan .desktop__dienstplanCalendar__date{width:14.28%;border-left:1px solid #a6a6a6;padding:13px 4px 0;min-height:72px;display:flex;flex-flow:column;position:relative}.page--mc-dienstplan .desktop__dienstplanCalendar__date--today{background-color:#0d91c6;padding-bottom:26px;margin-top:-3px;margin-bottom:3px;padding-top:16px}.page--mc-dienstplan .desktop__dienstplanCalendar__date--today .desktop__dienstplanCalendar__dateString{color:#fff;top:1px}.page--mc-dienstplan .desktop__dienstplanCalendar__date--today:after{content:"";background-color:#a6a6a6;width:1px;height:3px;position:absolute;bottom:-3px;left:-1px}.page--mc-dienstplan .desktop__dienstplanCalendar__dateString{position:absolute;top:-2px;right:4px;font-size:12px;line-height:1;font-weight:400;color:#a6a6a6;z-index:1;transition:color .25s ease}.page--mc-dienstplan .desktop__dienstplanCalendar__box{background-color:#0d91c6;padding:4px 0;text-align:center;font-weight:600;width:100%;color:#fff;margin-bottom:8px}.page--mc-dienstplan .desktop__dienstplanCalendar__box--storno{background-color:#c00;color:#fff;text-align:left;padding:12px;line-height:14px;font-weight:400;margin-bottom:0}.page--mc-dienstplan .desktop__dienstplanCalendar__box--storno b{color:#fff!important}.page--mc-dienstplan .desktop__dienstplanCalendar__box--red{background-color:#c00}.page--mc-dienstplan .desktop__dienstplanCalendar__box--green{background-color:#6ec16e}.page--mc-dienstplan .desktop__dienstplanCalendar__box--darkgreen{background-color:#006a10}.page--mc-dienstplan .desktop__dienstplanCalendar__box--cyan{background-color:#329e9b}.page--mc-dienstplan .desktop__dienstplanCalendar__box--blue{background-color:#0d91c6;color:#fff}.page--mc-dienstplan .desktop__dienstplanCalendar__box--darkblue{background-color:#273474;color:#fff}.page--mc-dienstplan .desktop__dienstplanCalendar__box--yellow{background-color:#feed12}.page--mc-dienstplan .desktop__dienstplanCalendar__box--lightyellow{background-color:#fefb91;color:#888}.page--mc-dienstplan .desktop__dienstplanCalendar__box--orange{background-color:#f2b067}.page--mc-dienstplan .desktop__dienstplanCalendar__box--white{background-color:#bbb}.page--mc-dienstplan .desktop__dienstplanCalendar__box--magenta{background-color:#d4498e;color:#fff}.page--mc-dienstplan .desktop__dienstplanCalendar__box--transparent{background-color:transparent;color:#888}.page--mc-dienstplan .desktop__dienstplan__dienstContent{background-color:#feed12;padding:12px;box-shadow:1px 1px 4px #00000054}.page--mc-dienstplan .desktop__dienstplan__dienst{overflow:hidden;padding-bottom:10px;order:2}.page--mc-dienstplan .desktop__dienstplan__dienst b{display:block;font-size:12px;line-height:14px;margin-bottom:4px;font-weight:600;color:#0d91c6}.page--mc-dienstplan .desktop__dienstplan__dienst span{display:block;color:#222;font-weight:600}.page--mc-dienstplan .desktop__dienstplan__dienst i{color:#222;display:block;font-style:normal;font-size:12px;font-weight:600;margin-top:6px;flex:1}.page--mc-dienstplan .desktop__dienstplanList{width:100%;position:relative;height:calc(100% - 16px);overflow:hidden}.page--mc-dienstplan .desktop__dienstplanList__content{height:100%;overflow-y:scroll;margin-top:16px}.page--mc-dienstplan .desktop__dienstplanList__element{margin-bottom:12px;display:flex;flex-flow:column}.page--mc-dienstplan .desktop__dienstplanList__element__dateString{text-align:right;color:#a6a6a6}@media(min-width:600px){.page--desktop .desktop__dienstplan__dienst b{font-size:13px;line-height:14px}.page--desktop .desktop__dienstplan__dienst span{font-size:16px;line-height:19px}.page--desktop .desktop__dienstplan__dienst i{font-size:14px}.page--desktop .desktop__dienstplanCalendar__date{padding-top:18px}.page--desktop .desktop__dienstplanCalendar__dateString{top:0;font-size:14px}.page--desktop .desktop__dienstplanCalendar__date--today .desktop__dienstplanCalendar__dateString{top:3px}}.vacation-request{padding:16px;box-sizing:border-box}.vacation-request--mobile{color:#f4f4f4}.vacation-request--mobile .structured-list-th,.vacation-request--mobile .structured-list-td,.vacation-request--mobile .vacation-request__info-icon{color:#f4f4f4!important}.vacation-request__title{margin:0 0 16px}.vacation-request__subtitle{margin:24px 0 8px}.vacation-request__balance{margin-bottom:24px}.vacation-request__form{display:flex;flex-direction:column;gap:12px;max-width:520px;margin-bottom:8px}.vacation-request__daterow{display:flex;gap:12px}.vacation-request__daterow>*{flex:1;min-width:0}.vacation-request__count{margin:4px 0}.vacation-request__status{vertical-align:middle}.vacation-request__status--ok{color:#00a000}.vacation-request__status--no{color:#c00}.vacation-request__status--open{color:#f17400}.vacation-request__statuscell{display:inline-flex;align-items:center;gap:4px}.vacation-request__info p{margin:0 0 8px}.poolautos{color:#fff;margin:16px 16px 0;padding-bottom:72px}.poolautos__abschnitt{margin-bottom:20px}.poolautos__titel{display:flex;align-items:center;gap:8px;padding:8px 0}.poolautos__titel label{font-weight:700}.poolautos__loading{display:flex;align-items:center;gap:10px;padding:8px 0}.poolautos__loading span{opacity:.8}.poolautos__loading svg circle{stroke:currentColor}.poolautos__hinweis{margin:4px 0;opacity:.8}.poolautos__fahrzeug{padding:8px;background:#ffffff14;border-left:3px solid #00cc00;margin-bottom:8px}.poolautos__fahrzeug--unterwegs{border-left-color:#f17400}.poolautos__fahrzeug--reserviert{border-left-color:#b39ddb}.poolautos__fahrzeug__kopf{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:6px}.poolautos__fahrzeug__kennzeichen{display:inline-block;padding:1px 8px;border-radius:10px;background:#ffffff29;font-weight:700;font-size:.85em;letter-spacing:.04em;white-space:nowrap}.poolautos__fahrzeug__modell{font-weight:700;overflow-wrap:anywhere}.poolautos__fahrzeug__status{margin-left:auto;font-style:normal;font-weight:600;font-size:.85em;white-space:nowrap}.poolautos__fahrzeug__status.is-frei{color:#0c0}.poolautos__fahrzeug__status.is-unterwegs{color:#f17400}.poolautos__fahrzeug__status.is-reserviert{color:#b39ddb}.poolautos__fahrzeug__zeilen{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 8px}.poolautos__fahrzeug__zeilen label{opacity:.7;margin-right:4px}.poolautos__fahrzeug__aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page--vw_presentielijst .list__label__item:nth-child(5),.page--vw_presentielijst .list__label__item:nth-child(6),.page--vw_presentielijst .list__label__item:nth-child(7){min-width:100px;width:100px}.page--vw_presentielijst .list__item__attr:nth-child(4),.page--vw_presentielijst .list__item__attr:nth-child(5),.page--vw_presentielijst .list__item__attr:nth-child(6){min-width:100px;width:100px}.page--vw_presentielijst .list__item__attr--title{max-width:200px;text-overflow:ellipsis;overflow:hidden}.page--vw_presentielijst .list__item__sublist__item{border-bottom:1px solid #ccc}.page--vw_presentielijst .input{margin-bottom:0;min-width:180px}.page--vw_presentielijst .input input{min-width:180px}.at_night_hours .list__label__item{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.at_night_hours .list__label__item--long{width:400px;max-width:400px}.at_night_hours .list__item__attr{max-width:200px;overflow:hidden;text-overflow:ellipsis}.at_night_hours .list__item__attr--long{width:400px;max-width:400px}.at_night_hours .warn{color:#ff4500}.at_night_hours .atnighthours{width:100%;height:100%;max-height:100%;overflow:auto;display:flex;align-items:center;flex-direction:column}.at_night_hours .atnighthours__list{padding:10px 40px;width:100%}.at_night_hours .atnighthours__list__staff{display:flex;justify-content:space-between;align-items:center;background-color:#273474;color:#fff;padding:5px 10px}.at_night_hours .atnighthours__list__staff__over{color:#ff4500}.at_night_hours .atnighthours__list__details{padding:0 10px}.at_night_hours .atnighthours__list__details__elements{display:flex;justify-content:left;align-items:center;border-bottom:1px solid grey;padding:5px}.at_night_hours .atnighthours__list__details__elements:nth-child(odd){background-color:#d3d3d3}.at_night_hours .atnighthours__list__details__elements__element:nth-child(1){min-width:40%}.at_night_hours .atnighthours__list__details__elements__element:nth-child(2){min-width:20%}.at_night_hours .atnighthours__list__details__elements__element:nth-child(3){min-width:10%}.at_night_hours .atnighthours__list__details__elements__element:nth-child(4){min-width:15%;text-align:right}.at_night_hours .atnighthours__list__details__elements__element:nth-child(5){min-width:15%;text-align:right}.at_night_hours .atnighthours__header{font-weight:700}.at_night_hours .atnighthours__header div{text-align:left}
