.main{display:grid;}.main.login{grid-template-areas:'debug' 'content';grid-template-rows:auto 1fr;}.main.logged-in{grid-template-areas:"debug debug debug" "header header header" "capital capital capital" "navigation navigation slot1" "control slot2 slot2" "control content content";grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:auto auto 1fr;}.main.logged-in.phone-ui{display:flex;flex-direction:column;background-color:var(--tertiary-bg-color);}#header-area{grid-area:header;background-color:var(--mPrimaryColor);color:white;height:3.15rem;display:flex;gap:var(--primary-space);}#debug-area{grid-area:debug;}.user-summary{text-decoration:none;}.documentpreview{text-decoration:none;color:var(--primary-text-color);}.user-summary img{height:1.5rem;width:1.5rem;margin-right:.5rem;margin-bottom:1px;}.timestamp{font-size:.75rem;margin-top:4px;margin-bottom:1rem;}.form-control:disabled{border-color:transparent;}.form-control:hover{border-color:var(--border-color);}.collapsible-content-header{width:100%;cursor:pointer;margin-top:2rem;}.borderless td{border:none;}.label-td{color:var(--secondary-text-color);}.inline-break{white-space:pre-line;}a.bluenounderline:link,a.bluenounderline:visited{text-decoration:none;}a.bluenounderline:hover{text-decoration:underline;}a.blacknounderline:link,a.blacknounderline:visited{color:var(--primary-text-color);text-decoration:none;}a.blacknounderline:hover{text-decoration:underline;}.blockHead{--baustein-button-height:3rem;--baustein-button-color:blue;color:white;position:relative;display:flex;align-items:center;border:none;border-radius:0;padding:0 1rem;height:var(--baustein-button-height);background-color:var(--baustein-button-color);}.blockHead::after{content:"";position:absolute;top:0;border-top:calc(var(--baustein-button-height) / 2) solid transparent;border-bottom:calc(var(--baustein-button-height) / 2) solid transparent;border-left:calc(var(--baustein-button-height) / 2) solid var(--baustein-button-color);right:calc(var(--baustein-button-height) / 2 * (-1));}.blockHeadColor{--baustein-button-color:lightgray;}.blockHeadColorFinished{--baustein-button-color:green;opacity:0.7;}.blockHeadColorCurrent{--baustein-button-color:#4D81BF;}.pitchbausteinartikelbestandsaufnahme table tbody{display:block;max-height:500px;overflow-y:auto;}.pitchbausteinartikelbestandsaufnahme table thead{display:table;width:16rem;table-layout:fixed;}.pitchbausteinartikelbestandsaufnahme td,.pitchbausteinartikelbestandsaufnahme th{width:12rem;}.pitchbausteinauftragserfassung table tbody{display:block;max-height:500px;overflow-y:auto;}.pitchbausteinauftragserfassung table thead{display:table;width:18rem;table-layout:fixed;}.pitchbausteintickets tr{font-weight:bold;}.pitchbausteintickets td{border-bottom:solid 1px;border-color:lightgray;}.pitchbausteinwetter .large{font-size:large;}.pitchbausteinwkz table tbody{display:block;max-height:500px;overflow-y:auto;}.pitchbausteinwkz table thead{display:table;width:16rem;table-layout:fixed;}.pitchbausteinwkz td,.pitchbausteinwkz th{width:12rem;}.abco-container-phone{display:flex;flex-direction:column;gap:var(--primary-space);width:100%;}.abco-container-phone .abco-groupingcheckbox .dxbl-checkbox.dxbl-checkbox-switch{float:right;padding-right:0.5rem;}.abco-container-phone .dxbl-text-edit{background-color:var(--mEditColor);}.abco-container-phone>.abco-metadata{flex:0 0 auto;}.abco-container-phone .abco-artikel-phone{width:100%;overflow-y:auto;padding-left:1rem;}.abco-container-phone .abco-artikel-phoneGroup{width:100%;overflow-y:auto;}.abco-container-phone .abco-artikel>div{padding:var(--secondary-space) var(--primary-space);border-bottom:1px solid var(--border-color);}.abco-container-phone .abco-artikel>div .dxbl-checkbox-indeterminate{--dxbl-checkbox-check-element-checked-bg:var(--primary-text-color);}.ArtikelpruefungRow{max-width:100vw;}.ArtikelpruefungRow .ArtikelpruefungRowTitel{flex:1 1 content;}.ArtikelpruefungRow .ArtikelpruefungRowEditFields{display:flex;flex-wrap:wrap;max-width:95vw;padding-top:var(--secondary-space);}.ArtikelpruefungRow .ArtikelpruefungRowEditFields .ArtikelpruefungRowElement{margin-right:var(--primary-space);margin-top:var(--secondary-space);}.geocoding-select{display:flex;grid-gap:var(--primary-space);overflow:hidden;height:100%;}.geocoding-select>.list-items{background-color:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:var(--secondary-space);padding:var(--secondary-space);flex:1;display:flex;flex-direction:column;gap:var(--secondary-space);}.geocoding-select>.list-items>.merkarion-list-box{flex:1;--dxbl-listbox-item-padding-y:0;--dxbl-listbox-item-padding-x:0;}.mbtn-category-ansp{display:flex;}.mbtn-category-ansp>img,.mbtn-category-ansp>svg{flex:0 0 auto;height:4rem;aspect-ratio:1/1;border-radius:50%;}.mbtn-category-ansp>.anca-infos{flex:1;margin:auto 0;}.aufgabe-category-button{padding:var(--secondary-space);border:1px solid var(--border-color);}.aufgabe-category-button>p{margin:0;}.aufgabe-category-button.ist-pflicht>p>strong::before{content:"!";color:var(--mRedColor);font-weight:bolder;margin-right:var(--secondary-space);}.aupos-category-wrapper{position:sticky;bottom:0;margin-top:auto;background-color:var(--primary-bg-color);width:100%;padding:var(--secondary-space);padding-top:0;}.mbtn-category-aupos{box-shadow:0 0 var(--secondary-space) var(--shadow-color);height:4rem;text-align:center;font-weight:bold;background-color:var(--secondary-bg-color);}.absatz-table .header{position:sticky;top:0;}.focus-agenda{display:flex;flex-direction:column;gap:var(--tertiary-space);height:100%;}.focus-agenda *{user-select:none;}.focus-agenda-toolbar{background-color:var(--tertiary-bg-color);flex:0 0 auto;display:flex;}.focus-agenda-toolbar>.mbtn-area .mbtn.dropdown{display:flex;}.focus-agenda-toolbar>.mbtn-area-calendartoolbar>.mbtn-standard{height:100%;width:auto;padding:0 var(--primary-space) 0 0;}.focus-appointment-container{flex:1;display:flex;gap:var(--secondary-space);overflow-y:auto;overflow-x:hidden;width:100%;height:100%;}.focus-appointment-container>.fapc-column{display:flex;flex-direction:column;gap:var(--tertiary-space);flex:1 0 8rem;}.focus-appointment-container>.fapc-column.today{flex-basis:12rem;}.focus-appointment-container>.fapc-column.today>h6{color:var(--merkarionOrange);}.focus-appointment-container>.fapc-column>h6{font-weight:bold;text-align:center;border-bottom:1px solid var(--border-color);padding-bottom:var(--tertiary-space);margin-bottom:var(--secondary-space);position:sticky;top:0;background-color:var(--primary-bg-color);}.focus-appointment{display:grid;grid-template-areas:"indi time" "indi title" "indi sub";grid-template-columns:var(--tertiary-space) 1fr;gap:var(--tertiary-space) var(--secondary-space);border:1px solid var(--border-color);color:inherit;text-decoration:none;padding:var(--secondary-space);border-radius:var(--secondary-space);--termintyp-color:transparent;}.focus-appointment .invalid{border-color:var(--mRedColor);}.focus-appointment>.foap-indicator{grid-area:indi;border-radius:var(--tertiary-space);background-color:var(--termintyp-color);}.focus-appointment>.foap-time{grid-area:time;color:var(--secondary-text-color);font-size:small;display:flex;align-items:center;}.focus-appointment>.foap-title{grid-area:title;font-weight:bold;}.focus-appointment>.foap-subtitle{grid-area:sub;}.mbtn:hover .focus-appointment>.foap-time,.mbtn.mbtn-emphasized .focus-appointment>.foap-time{color:currentColor;}.mbtn-mini-calendar{padding:var(--tertiary-space);text-align:right;}.mbtn-mini-calendar.different-month{opacity:.5;}.mbtn-mini-calendar.today{color:var(--merkarionOrange);}.mbtn-mini-calendar.weekday{opacity:1;font-weight:bold;}.mbtn-mini-calendar.calendar-week{border-right:1px solid var(--border-color);padding-right:var(--secondary-space);}.mbtn-mini-calendar.weekend{color:var(--mPrimaryColor);}.mbtn-mini-calendar.today:hover,.mbtn-mini-calendar.today:active,.mbtn-mini-calendar.weekend:hover,.mbtn-mini-calendar.weekend:active{color:#ffffff;}.mbtn-mini-calendar.dragging-over{background-color:var(--mPrimaryColorLight);color:var(--mWhiteColor);}.mbtn.mbtn-today{text-align:center;}.mica-header{display:flex;}.mica-header>.mbtn{flex:0 0 auto;width:auto;}.mica-header>.mbtn>svg{height:1.5rem;}.mica-header>span{flex:1;font-weight:bold;text-align:center;margin:auto;color:var(--primary-text-color);}.mica-body{display:grid;grid-template-columns:auto repeat(7,1fr);padding:var(--tertiary-space) var(--secondary-space);}.mbtn-mini-calendar{padding:var(--tertiary-space);text-align:right;}.mbtn-mini-calendar.different-month{opacity:.5;}.mbtn-mini-calendar.today{color:var(--merkarionOrange);}.mbtn-mini-calendar.weekday{opacity:1;font-weight:bold;}.mbtn-mini-calendar.calendar-week{border-right:1px solid var(--border-color);padding-right:var(--secondary-space);}.mbtn-mini-calendar.weekend{color:var(--mPrimaryColor);}.mbtn-mini-calendar.today:hover,.mbtn-mini-calendar.today:active,.mbtn-mini-calendar.weekend:hover,.mbtn-mini-calendar.weekend:active{color:#ffffff;}.mbtn.mbtn-today{text-align:center;}.abco-container{display:flex;flex-direction:column;gap:var(--primary-space);height:100%;width:100%;}.abco-container .abco-groupingcheckbox .dxbl-checkbox.dxbl-checkbox-switch{float:right;}.abco-container .dxbl-text-edit{background-color:var(--mEditColor);}.abco-container>.abco-metadata{flex:0 0 auto;}.abco-container .abco-artikel{display:grid;grid-auto-columns:max-content;}.abco-container .abco-artikel>div{padding:var(--secondary-space) var(--primary-space);border-bottom:1px solid var(--border-color);}.abco-container .abco-artikel>div .dxbl-checkbox-indeterminate{--dxbl-checkbox-check-element-checked-bg:var(--quaternary-bg-color);}.abco-search-box{float:right;width:25%;}.auditoverlay{display:flex;height:100%;width:100%;gap:var(--primary-space);}.audo-treeview{display:flex;flex-direction:column;gap:var(--tertiary-space);flex:1;background-color:var(--secondary-bg-color);padding:var(--secondary-space);overflow:auto;border-radius:var(--secondary-space);}.audo-current-element{display:flex;flex-direction:column;gap:var(--tertiary-space);flex:2;}.audo-fragepanel{flex:1;overflow-y:auto;}.audo-fragepanel .accordion-item{border:none;}.mbtn-area-auditoverlay{gap:var(--tertiary-space);background-color:var(--tertiary-bg-color);padding:var(--tertiary-space);border-radius:var(--tertiary-space);}.mbtn-area-auditoverlay>.mbtn{width:auto;}.aufgaben-aktionen-content{display:flex;flex-direction:column;height:100%;gap:var(--secondary-space);}.aufgaben-aktionen-content .additional-buttons{display:flex;flex-direction:column;height:100%;}.aufgaben-aktionen-content .additional-buttons .upper-button{flex-grow:1;}.aufgaben-aktionen-content .task-container{background-color:var(--secondary-bg-color);border-radius:var(--secondary-space);padding:var(--primary-space);display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color);}.aufgaben-aktionen-content .task-container.green{background-color:rgba(var(--mGreenColorRgb),0.6);color:var(--mWhiteColor);}.aufgaben-aktionen-content .task-container.yellow{background-color:rgba(255,255,0,0.6);}.aufgaben-aktionen-content .task-button{background-color:var(--mPrimaryColor);color:var(--mWhiteColor);border:none;padding:var(--primary-space) var(--primary-space);border-radius:5px;cursor:pointer;}.aufgaben-aktionen-content .task-button.orange{background-color:var(--merkarionOrange);}.aufgaben-aktionen-content .task-button.grey{background-color:var(--mGrey1Color);pointer-events:none;}.aufgaben-aktionen-content .task-button.red{color:var(--mWhiteColor);background-color:rgb(var(--mRedLightColorRgb));}.aufgaben-aktionen-content .task-button:hover{background-color:var(--mPrimaryColorLight);}.aufgaben-aktionen-content .task-title{cursor:pointer;}.besuchsvorschlaegecontent .sub-content-wrapper{overflow:hidden;}.bvca-container{display:grid;grid-template-areas:'toolbar' 'content' 'footer';grid-template-rows:auto 1fr auto;height:100%;}.bvca-toolbar{grid-area:toolbar;display:grid;grid-template-areas:'search button';grid-template-columns:1fr auto;grid-gap:.5rem;margin:.75rem 0;}.bvca-toolbar .bvca-toolbar-search{grid-area:search;}.bvca-toolbar .mbtn-area-besuchsvorschlaege{grid-area:button;}.bvca-content{grid-area:content;overflow-y:auto;}.bvca-footer{grid-area:footer;}.bvca-footer>div{width:100%;}.klemmbrett-dropzone{height:100%;width:100%;padding:var(--secondary-space);background-color:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:var(--secondary-space);transition:border-color 250ms ease-in-out,background-color 250ms ease-in-out;text-align:center;display:inline-grid;}.klemmbrett-dropzone.dragging-over{background-color:rgba(var(--primary-color-r),var(--primary-color-g),var(--primary-color-b),.42);border:2px dashed var(--mPrimaryColor);padding:calc(var(--secondary-space) - 1px);}.klemmbrett-dropzone.dragging-over>.mbtn-group-area{pointer-events:none;}.klient-assistent .styled-table{--bs-table-color-state:var(--primary-text-color);}.klient-assistent .styled-table thead th{background-color:var(--mPrimaryColor);color:var(--mWhiteColor);width:33%;}.klient-assistent .styled-table .goodmatch{background-color:var(--mGreenLightColor);color:var(--mDarkColor);}.klient-assistent .styled-table .link-btn{flex:1;}.klient-assistent .styled-table .check-input{flex:0 1 auto;}.smartsuggestionscontent .sub-content-wrapper{overflow:hidden;}.smart-suggestionscontent-container{display:flex;flex-direction:column;max-width:100%;height:100%;margin-top:var(--secondary-space);}.smart-suggestionscontent-container .mbtn-area{width:100%;}.smsc-filter-area{grid-area:filter;display:grid;grid-template-areas:'filter filter filter' 'select search sort';grid-template-columns:auto 2fr 1fr;grid-gap:var(--tertiary-space);padding:var(--tertiary-space);background-color:var(--secondary-bg-color);border:1px solid var(--border-color);border-radius:var(--secondary-space);}.smsc-filter-area .smsc-group-filter{grid-area:filter;}.smsc-filter-area .smsc-group-filter .smsc-filter-tag{border-radius:var(--primary-space);padding:var(--tertiary-space) var(--secondary-space);color:var(--mWhiteColor);width:100%}.smsc-filter-area .smsc-group-filter .smsc-filter-tag .smsc-filter-remove-tag-button{margin-left:var(--tertiary-space);}.smsc-filter-area .smsc-group-filter .smsc-filter-tag .smsc-filter-remove-tag-button:hover{color:var(--mRedColor);}.smsc-filter-area .mbtn-area-smartsuggestionscontentdeselect{grid-area:select;}.smsc-filter-area .smsc-search{grid-area:search;}.smsc-filter-area .smsc-sort{grid-area:sort;}.smsc-filter-area .smsc-sort .oi-chevron-bottom{color:var(--mPrimaryColor);float:right;}.smsc-suggestions{padding-bottom:var(--secondary-space);overflow-x:auto;height:100%;}.smsc-filter-item{margin:0;padding:var(--tertiary-space);color:var(--mWhiteColor);}.smart-suggestion{display:flex;padding:var(--tertiary-space);width:100%;user-select:none;border-bottom:1px solid var(--primary-text-color);}.smart-suggestion .smsu-col1{display:flex;flex-direction:column;margin-right:var(--secondary-space);}.smart-suggestion.sug-emphasized{border:var(--tertiary-space) solid var(--mPrimaryColor);}.smart-suggestion .smsu-check{color:var(--secondary-bg-color);font-size:1.25rem;padding-right:var(--secondary-space);}.smart-suggestion .smsu-invisible-checkbox{display:none;}.smart-suggestion:hover .smsu-check,.smart-suggestion .smsu-invisible-checkbox:checked + .smsu-check{color:var(--mPrimaryColor);}.smart-suggestion .smsu-plaque{display:flex;border:2px solid;border-radius:var(--primary-space);min-width:4rem;}.smart-suggestion .smsu-plaque .smsu-plaque-sign{border-radius:var(--primary-space);width:1.5rem;height:1.5rem;border:2px solid var(--primary-bg-color);}.smart-suggestion .smsu-plaque .smsu-plaque-count{margin:auto auto auto var(--tertiary-space);}.smart-suggestion .smsu-text{white-space:nowrap;overflow:hidden;width:100%;padding-left:var(--tertiary-space);font-size:smaller;}.smart-suggestion .smsu-origin-groups{display:flex;flex-wrap:wrap;align-items:center;}.smart-suggestion .smsu-origin-groups .smsu-marker{padding:0 var(--tertiary-space);color:var(--mWhiteColor);border-radius:var(--primary-space);min-width:1rem;height:1.5rem;}.smsu-plaque .smsu-plaque-sign .smsu-plaque-performance{width:100%;height:100%;position:relative;}.smsu-plaque-performance .performance-line{height:100%;width:2px;background-color:var(--mWhiteColor);position:absolute;left:var(--secondary-space);}.smsu-plaque-performance .performance-line1.performance-optimal,.smsu-plaque-performance .performance-line2.performance-toofew,.smsu-plaque-performance .performance-line2.performance-optimal{display:none;}.smsu-plaque-performance .performance-line1.performance-toofew,.smsu-plaque-performance .performance-line1.performance-toomany{transform:rotate(90deg);}.smsu-plaque-performance .performance-line1.performance-nevervisited{transform:rotate(45deg);}.smsu-plaque-performance .performance-line2.performance-nevervisited{transform:rotate(-45deg);}.smc-services>ul{display:flex;flex-direction:column;gap:var(--secondary-space);padding:0;}.smc-services .smc-service{background-color:var(--secondary-bg-color);padding:var(--secondary-space);margin:0;display:flex;justify-content:start;align-content:start;}.smc-services .smc-service:hover{background-color:var(--tertiary-bg-color);}.smc-services .smc-service>a{flex:1;display:grid;grid-template-areas:"ic ty" "ic na";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;text-decoration:none;gap:0 var(--primary-space);align-items:center;}.smc-services .smc-service>a>img{grid-area:ic;}.smc-services .smc-service>a>p{margin:0;text-align:start;}.smc-services .smc-service>a>.sms-type{grid-area:ty;color:var(--mPrimaryColor);font-weight:bold;}.smc-services .smc-service>a>.sms-name{grid-area:na;color:var(--secondary-text-color);}.smc-services .smc-service>img{height:3rem;}.smc-services .smc-service>.sms-type{margin:0;}.smc-services .smc-service>.sms-name{margin:0;}.smc-services .smc-service>.sms-modify{position:relative;flex:0;display:flex;height:2rem;margin:auto;padding:0;align-items:center;justify-content:center;aspect-ratio:1 / 1;}.structure-content{flex-direction:column;overflow:hidden;}.structure-tree{height:100%;overflow-y:auto;}.structure-loading{display:flex;flex-direction:column;width:100%;align-items:center;padding:1rem;}.e-treeview .e-list-text{color:inherit;}.e-treeview .e-ul{padding:0;width:100%;}.e-text-content span,.e-text-content div{width:100%;}.e-list-item.e-hover>.e-fullrow{background-color:var(--mPrimaryColorLight) !important;color:var(--mWhiteColor) !important;border-color:transparent !important;fill:var(--mWhiteColor) !important;}.structure-checkbox{height:1.2em;width:1.2em;margin-right:var(--tertiary-space);}.card-body.deleted{background:repeating-linear-gradient( -45deg,var(--secondary-text-color),var(--secondary-text-color) 5px,transparent 5px,transparent 10px );}.kaew-dif-first-td{min-width:20%;max-width:20%;width:20%;}.kaew-dif-td{min-width:40%;max-width:40%;width:40%;}.kaew-dif-single-td{min-width:80%;max-width:80%;width:80%;}.kaew-finished .d-finished-none{display:none !important;}.kaew-header{position:sticky;top:-1rem;z-index:1;background-color:var(--primary-bg-color);}.control-area.calendarcontrolarea{grid-template-areas:'action' 'commands' 'minicalendar' 'bottom';grid-template-rows:auto 1fr auto auto;}.control-area.calendarcontrolarea>.mini-calendar{grid-area:minicalendar;}.control-area.calendarcontrolarea.compacted>.mini-calendar{display:none;}.appointment-card{--appointment-user-color:var(--primary-bg-color);--appointment-type-color:var(--mGrey2Color);--appointment-text-color:var(--primary-text-color);--appointment-finished-color:color-mix(in srgb,var(--tertiary-bg-color) 50%,var(--appointment-user-color));--appointment-finished-pattern:repeating-linear-gradient(45deg,var(--appointment-user-color) 0,var(--appointment-finished-color) 1px,var(--appointment-finished-color) 0.4em,var(--appointment-user-color) calc(.25em + 1px),var(--appointment-user-color) 0.75em);background-color:color-mix(in srgb,var(--primary-bg-color),var(--appointment-user-color));border:1px solid var(--border-color);box-shadow:0 4px 6px rgba(0,0,0,0.1);margin-bottom:var(--tertiary-space);overflow:hidden;min-width:150px;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;}.appointment-card.finished{background:var(--appointment-finished-pattern);}.appointment-card.appointment-selected{border-color:var(--mPrimaryColor);box-shadow:0 0 1rem var(--shadow-color);filter:brightness(0.8);}.appointment-card>div{min-height:1.75rem;padding:var(--tertiary-space);}.appointment-card .appointment-header{background-color:var(--appointment-type-color);color:var(--appointment-text-color);font-size:0.8rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}.appointment-card .appointment-content{border-top:1px solid var(--border-color);word-wrap:break-word;font-size:0.9rem;display:flex;flex-direction:column;user-select:none;}.appointment-card .appointment-content .details.private{color:#666;}.appointment-card.appointment-no-user-color{--border-color:var(--merkarionOrange);}.focus-appointment,.appointment-container{--appointment-user-color:var(--primary-bg-color);--appointment-type-color:var(--mGrey2Color);--appointment-text-color:var(--primary-text-color);--appointment-pinned-color:var(--mRedColor);--appointment-border-color:var(--border-color);--appointment-background-color:color-mix(in srgb,var(--primary-bg-color) 90%,var(--appointment-user-color));--appointment-finished-color-ratio:70%;--appointment-finished-color:color-mix(in srgb,var(--primary-bg-color) var(--appointment-finished-color-ratio),var(--appointment-user-color));--appointment-finished-pattern:repeating-linear-gradient( 45deg,var(--tertiary-bg-color),var(--appointment-finished-color) 0.3em,var(--tertiary-bg-color) 0.7em);}.appointment-container{border-radius:var(--tertiary-space);display:flex;overflow:hidden;gap:var(--secondary-space);border:1px solid var(--appointment-border-color);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform 250ms ease-in-out;height:100%;align-items:stretch;}.appointment-container:not(.appointment-finished){background-color:var(--appointment-background-color)}.appointment-container.appointment-selected{border-color:var(--mPrimaryColor);box-shadow:0 0 1rem var(--shadow-color);filter:brightness(0.8);}.appointment-container.appointment-no-user-color{--appointment-user-color:var(--tertiary-bg-color);--appointment-border-color:var(--merkarionOrange);}.focus-appointment.appointment-finished,.appointment-container.appointment-finished{background-color:var(--appointment-finished-color);}.focus-appointment.appointment-finished-gradient,.appointment-container.appointment-finished-gradient{background:var(--appointment-finished-pattern);}.appointment-container.is-dragging{box-shadow:none;opacity:50%;transition:none;}.appointment-container>.appointment-type{padding:var(--tertiary-space);background-color:var(--appointment-type-color);flex:0 0 auto;min-height:2rem;}.appointment-container>.appointment-content{flex:1;overflow:hidden;display:flex;gap:var(--secondary-space);align-items:flex-start;}.appointment-container>.appointment-content>.appointment-time{flex:1 0 auto;}.appointment-container>.appointment-content>.appointment-title{flex:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all;}.appointment-container>.appointment-content>.appointment-details{flex:1;}.appointment-container.appointment-container-month>.appointment-content{flex-wrap:nowrap;}.appointment-container.appointment-container-month>.appointment-content>.appointment-time{order:1;flex:0;}.appointment-container.appointment-container-month>.appointment-content>.appointment-title{order:2;}.appointment-container.appointment-container-agenda>.appointment-content{flex-wrap:wrap;}.appointment-container.appointment-container-agenda>.appointment-content>.appointment-time{order:1;flex:0;}.appointment-container.appointment-container-agenda>.appointment-content>.appointment-title{order:2;flex:1 1 0%;}.appointment-container.appointment-container-agenda>.appointment-content>.appointment-details{order:4;flex:1 0 100%;}.appointment-container.appointment-container-day>.appointment-content{grid-template-areas:"tit ind" "par par";grid-template-columns:1fr auto;}.appointment-content .pin-comment-image{display:none;}.appointment-content .pin-comment-image.pin-active,.appointment-container:hover .pin-comment-image{display:inline-block;max-height:100%;}.appointment-content .pin-comment-image.pin-active svg path,.appointment-content .pin-comment-image.pin-active svg text{fill:var(--appointment-pinned-color);}.appointment-container .drag-indicator,.appointment-card .drag-indicator{display:none;}.touch-optimized .calendar-content.mode-selection .appointment-container .drag-indicator,.touch-optimized .calendar-content.mode-selection .appointment-card .drag-indicator{display:block;font-size:var(--drag-indicator-size);height:100%;}.agenda-appointment-container{display:flex;gap:var(--tertiary-space);flex-direction:column;padding:var(--tertiary-space);background-color:var(--primary-bg-color);border:1px solid var(--border-color);}.agenda-appointment-container.allday{grid-row:2;}.agenda-appointment-container.morning{grid-row:3;}.agenda-appointment-container.noon{grid-row:4;}.agenda-appointment-container.afternoone{grid-row:5;}.agenda-appointment-container>.appointment-container{height:auto;touch-action:none;}.agenda-appointment-container.dragging-over{background-color:var(--primary-dragover-bg-color);}.dxbl-scheduler .dxbl-sc-main-container .dxbl-sc-tb-wrapper{display:none;}.content-area.calendarcontent,.hcw-container.calendarcontent{display:grid;grid-template-areas:'toolbar' 'calendar-content';grid-template-rows:auto 1fr;overflow-y:hidden;}.calendar-content{grid-area:calendar-content;overflow-y:hidden;isolation:isolate;}.calendar-content td,.calendar-content tr{border-color:var(--border-color);}.calendarcontent .dxbl-scheduler{height:100%;}.calendarcontent .dxbl-scheduler-color .dxbl-scheduler-disabled-color{background-color:var(--scheduler-table-secondary-bg-color);}.calendarcontent .dxbl-view{display:flex;flex-direction:column;height:100%;}.calendarcontent .dxbl-view>div:first-child{max-height:var(--day-view-height);overflow-y:clip;}.calendarcontent .dxbl-view:not(.dxbl-sc-month)>div:first-child{scrollbar-gutter:stable;}.calendarcontent .dxbl-view:not(.dxbl-sc-month) .dxbl-sc-horizontal-view tr:first-child{position:sticky !important;overflow:clip;top:0;z-index:101;background-color:var(--primary-bg-color);box-shadow:inset 0 0 0 1px var(--border-color);}.calendarcontent .dxbl-view .dxbl-sc-headers-scroll-area{overflow:auto;}.calendarcontent .dxbl-view .dxbl-sc-headers-container{overflow-x:hidden;overflow-y:scroll;}.calendarcontent dxbl-scheduler .dxbl-sc-table{min-width:0px !important;background-color:var(--scheduler-table-primary-bg-color);}.calendarcontent .dxbl-scroll-viewer-content .dxbl-sc-scroll-container{min-width:0px !important;}.calendarcontent .calendar-toolbar{grid-area:toolbar;display:grid;grid-template-areas:'buttons space navigation';grid-template-columns:auto 1fr auto;background-color:var(--tertiary-bg-color);}.calendarcontent .calendar-toolbar .mbtn-area-calendartoolbar{grid-area:buttons;}.calendarcontent .calendar-toolbar .mbtn-area-calendartoolbarnavigation{grid-area:navigation;}.context-menu>.btn-group.mbtn-area.mbtn-area-calendartoolbar{width:100%;background-color:var(--tertiary-bg-color);border-bottom:1px solid var(--shadow-color);}.calendarcontent dxbl-scheduler .dxbl-sc-tb-wrapper{display:none;}.calendarcontent .dxbl-scheduler .popup-text-header{flex:1;cursor:pointer;margin-right:var(--primary-space);}.calendarcontent .dxbl-scheduler .dxbl-sc-scroll-container{flex:1;overflow-y:auto;height:100%;}.dxbl-scheduler .dxbl-view:not(.dxbl-sc-month) .dxbl-sc-scroll-container{scrollbar-gutter:stable;}.popover-header .mbtn-area-contextmenu>button{display:flex;}.popover-header>.mbtn-hamburger-menu:hover,.popover-header>.mbtn-area-calendartoolbar>.mbtn:hover{background-color:color-mix(in srgb,var(--mDarkColor) 33%,transparent);}.popover-header>.mbtn-hamburger-menu{padding:var(--tertiary-space) var(--secondary-space);text-align:center;}.popover-header>.mbtn-area-calendartoolbar>button{display:flex;}.merkarion-calendar-view table,.popover-body{color:var(--primary-text-color);}dxbl-flyout .mbtn-hamburger-menu{margin-right:var(--primary-space);padding:var(--tertiary-space);width:auto;}.dxbl-sc-time-marker,.dxbl-sc-time-indicator{z-index:9;}.dxbl-sc-hint .dxbl-apt-edit-compact-dialog-header,.dxbl-sc-hint .dxbl-sc-tooltip-header{font-size:unset;padding:unset;}.dxbl-sc-tooltip-header{margin:var(--tertiary-space);}.dxbl-sc-tooltip-container .btn{font-size:unset;}.mbtn-area-contextmenu .dropdown-menu.menu-button-dropdown.show{--bs-dropdown-min-width:20rem;}.dxbl-sc-tooltip-container{padding:var(--secondary-space) !important;}.calendarcontent .dxbl-sc-all-day-area.dragging-over{background-color:var(--primary-dragover-bg-color);}.calendarcontent .dxbl-sc-time-cell.dragging-over{background-color:var(--primary-dragover-bg-color);}.calendarcontent .dxbl-sc-time-cell.dxbl-scheduler-disabled-color.dragging-over{background-color:var(--primary-dragover-bg-color);}.date-header{display:flex;justify-content:center;flex-wrap:wrap-reverse;text-align:center;user-select:none;overflow:hidden;}.date-header .btn.btn-link{flex:1;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--primary-text-color);}.date-header .btn.btn-link:hover{color:var(--mPrimaryColor) !important;}.date-header.today .btn.btn-link{color:var(--merkarionOrange);}.date-header .mbtn.day-view-btn{width:auto;}.date-header .btn-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;max-width:6rem;}.calendar-view-agenda-container{height:100%;overflow:auto;background-color:var(--secondary-bg-color);padding:var(--secondary-space);padding-top:0;}.calendar-view-agenda{display:grid;grid-template-columns:auto repeat(5,1fr);grid-template-rows:auto repeat(3,auto) 1fr;gap:var(--tertiary-space);min-height:100%;}.calendar-view-agenda.day-view{grid-template-columns:3% 97%;}.calendar-view-agenda.show-weekend{grid-template-columns:auto repeat(7,1fr);}.calendar-view-agenda>.column-header,.calendar-view-agenda>span{grid-column:1;position:sticky;top:2rem;user-select:none;}.calendar-view-agenda>.column-header{padding:var(--tertiary-space);background-color:var(--secondary-bg-color);}.calendar-view-agenda>span{writing-mode:vertical-lr;transform:rotate(180deg);text-align:right;margin:var(--secondary-space) auto;}.calendar-view-agenda .date-header{position:sticky;top:0;grid-row:1;background-color:var(--secondary-bg-color);min-width:max-content;}.content-area.dedublicationconfigcontent{display:flex;flex-direction:column;gap:var(--secondary-space);overflow-y:hidden;}.mddconfigui-fieldgroups{display:flex;flex-direction:column;gap:var(--tertiary-space);}.mddconfigui-buttons{margin-left:auto;}.dedublicationconfigcontent .nummernliste{max-width:50%;margin-left:var(--primary-space);}.content-area.dedublicationresultcontent{display:flex;flex-direction:column;gap:var(--secondary-space);overflow-y:hidden;}.mddrcui-toolbar{position:sticky;top:0;display:flex;background-color:var(--tertiary-bg-color);}.mddrcui-toolbar .mddrcui-toolbar-pageinfo{margin-left:auto;font-size:medium;margin-right:0.4em;align-content:center;}.mddrcui-container{overflow-y:auto;}.kopl-planungcontent{height:100%;user-select:none;}.kopl-kundenplanungen>.merkarion-tree-list,.kopl-mengenplanungen>.merkarion-tree-list{height:100%;overflow:hidden;}.kopl-konditionen{position:relative;overflow:hidden;background-color:var(--secondary-bg-color);border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;}.kopl-konditionen>span{position:absolute;}.kopl-konditionen>.merkarion-grid{height:100%;}.kopl-rechnungspositionencontent{height:100%;user-select:none;}.map-content{display:flex;flex-direction:column;width:100%;height:100%;}.map-content.map-content-widget{height:var(--homepage-widget-height);}.map-container{flex:1 1 auto;}.map-toolbar{background-color:var(--tertiary-bg-color);}.atlas-map .azure-maps-control-container.atlas-route-range-container{flex-direction:column;}.infobox-popup{display:flex;flex-direction:column;}.infobox-popup-row{display:flex;}.infobox-popup-row>a{flex:1}.infobox-popup-row>span{flex:auto;}.popup-content-container{background-color:var(--primary-bg-color) !important;padding:var(--secondary-space);padding-right:1.5rem;}.popup-container .popup-arrow{border-top-color:var(--primary-bg-color) !important;}.popup-content-container .popup-close{color:var(--primary-text-color) !important;}.popup-container-content-button{margin-left:auto;}.mapcontent .form-check-input:checked{background-color:var(--mPrimaryColor);border-color:var(--mPrimaryColor);}.azmaps-gpsPulseIcon{display:block;width:15px;height:15px;border-radius:50%;background:var(--mPrimaryColor);border:2px solid white;cursor:pointer;box-shadow:0 0 0 rgba(0,204,255,0.6);animation:pulse 2s infinite;}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(0,204,255,0.6);}70%{box-shadow:0 0 0 20px rgba(0,204,255,0);}100%{box-shadow:0 0 0 0 rgba(0,204,255,0);}}.atlas-route-range-row label input{margin-right:var(--tertiary-space);}.azure-maps-control-container,.azure-maps-control-container .atlas-legend-control,.atlas-layer-legend-expand-btn{background-color:var(--tertiary-bg-color) !important;}.atlas-legend-title,.atlas-legend-category-item{color:var(--primary-text-color);}.focus-screen .map-toolbar .mbtn-area-command .dropdown-menu{max-height:250px;overflow:auto;}.map-group-subcontent{display:flex;}.map-group-subcontent .mgsc-toolbar{flex:0;background-color:var(--tertiary-bg-color);}.map-group-subcontent .mgsc-content{flex:1;overflow:auto;display:flex;flex-direction:column;gap:.5rem;}.content-area.mapinteractioncontent .sub-content-wrapper{overflow:hidden;}.map-interaction-content{height:100%;display:flex;flex-direction:column;gap:var(--secondary-space);}.map-interaction-content .mbtn-area-toolbar{flex:0 0 auto;background-color:var(--mGrey3Color);}.map-interaction-content .summe-wegzeit{border:0 solid var(--border-color);border-width:1px 0 0 0;}.route-waypoints>ul{list-style:none;padding:0;counter-reset:list;display:flex;flex-direction:column;}.route-information{display:flex;flex-direction:column;gap:var(--secondary-space);}#routeInstructions{padding-left:var(--tertiary-space);}.route-summary{border:1px solid var(--border-color);border-radius:var(--tertiary-space);display:flex;}.route-summary>div{padding:var(--secondary-space);}.route-summary>div:not(:last-child){border-right:1px solid var(--border-color);}.map-waypoint-control{--waypoint-color:#1b73ad;--waypoint-color-first:#f2c851;--waypoint-color-last:#ef4c4c;padding:var(--tertiary-space) 0;display:grid;grid-template-areas:"mo in bt" "wz wz wz";grid-template-columns:auto 1fr auto;gap:0 var(--tertiary-space);background-color:var(--primary-bg-color);padding-left:var(--secondary-space);transition:transform .1s ease-in-out;}.map-waypoint-control#waypoint-platzhalter{height:2.75rem;}.map-waypoint-control .indicator-move{grid-area:mo;background-color:var(--waypoint-color);color:#ffffff;border-radius:50%;counter-increment:list;height:1.5rem;aspect-ratio:1/1;display:flex;justify-content:center;align-content:center;font-weight:bold;margin:auto;cursor:move;}.map-waypoint-control .indicator-move::before{content:counter(list,upper-alpha);}.map-waypoint-control:first-of-type .indicator-move{background-color:var(--waypoint-color-first);}.map-waypoint-control:last-of-type .indicator-move{background-color:var(--waypoint-color-last);}.map-waypoint-control:hover .indicator-move::before,.map-waypoint-control:focus-within .indicator-move::before{content:"≡";transform:scale(1.2);}.map-waypoint-control .waypoint-input{grid-area:in;display:flex;}.map-waypoint-control .wegzeit{grid-area:wz;color:var(--secondary-text-color);}.map-waypoint-control .mbtn-area{grid-area:bt;display:none;}.map-waypoint-control:hover .mbtn-area,.map-waypoint-control:focus-within .mbtn-area{display:inline-flex;}.map-waypoint-control:last-of-type .wegzeit{display:none;}.map-waypoint-control.dragging{position:absolute;box-shadow:var(--secondary-space) var(--secondary-space) 1rem var(--shadow-color);min-height:2rem;transform:scale(102%) translateX(1%);}.map-waypoint-control.dragging .wegzeit{display:none;}.content-area.dedublicationresultcontent{display:flex;flex-direction:column;gap:var(--secondary-space);overflow-y:hidden;}.mddrcui-toolbar{position:sticky;top:0;display:flex;background-color:var(--tertiary-bg-color);}.mddrcui-toolbar .mddrcui-toolbar-pageinfo{margin-left:auto;font-size:medium;margin-right:0.4em;align-content:center;}.mddrcui-container{overflow-y:auto;}.meldekunden-card .info{display:flex;width:100%;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--secondary-bg-color);border-radius:0.6rem;margin-bottom:0.75rem;}.meldekunden-card .bubbles{display:flex;gap:0.6rem;}.meldekunden-card .bubble{border-radius:0.75rem;cursor:pointer;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,0.2);}.meldekunden-card .bubble .btn{width:3rem;}.possible-matches .mbtn-add{width:auto;}.planung-sub-table colgroup{border-right:var(--tertiary-space) solid var(--border-color);}.planung-sub-table colgroup:last-of-type{border-right-width:var(--bs-border-width);}.kundenplanungcontent{padding:var(--tertiary-space);text-wrap:nowrap;}.kundenplanungcontent .mbtn-area{width:auto;}.kundenplanungcontent th{background-color:var(--mPrimaryColor);color:var(--mWhiteColor);user-select:none;}.kundenplanungcontent th.sub-caption{--bs-table-bg-type:none !important;background-color:var(--primary-bg-color);border:none;color:var(--primary-text-color);padding-top:var(--secondary-space);padding-bottom:0;}.kundenplanungcontent td{vertical-align:middle;}.kundenplanungcontent .sticky-top.secondary-sticky-top{top:calc(2 * var(--secondary-space) + 1em);}.markenplanungen-container{--primary-bg-color:var(--secondary-bg-color);}.markenplanung-space{border-bottom:0px solid transparent;}.markenplanung-title,.markenplanung-body{--primary-bg-color:var(--tertiary-bg-color);outline:thin solid var(--shadow-color);}.markenplanung-title,.markenplanung-toggle{border-radius:var(--tertiary-space) var(--tertiary-space) 0 0;}.markenplanung-toggle{background-color:var(--primary-bg-color);}.sub-planung-title>th,.sub-planung-header>th:first-of-type{padding-left:var(--primary-space);}.sub-planung-item{--primary-bg-color:var(--tertiary-bg-color);}