.app-date-picker[data-v-29fd1b09]{width:var(--app-date-picker-width,100%)}.app-date-picker--sm[data-v-29fd1b09]{--app-date-picker-height:var(--control-h-sm);--app-date-picker-font-size:12px;--app-date-picker-padding-x:8px}.app-date-picker[data-v-29fd1b09] .mx-input{height:var(--app-date-picker-height,var(--control-h));padding:0 32px 0 var(--app-date-picker-padding-x,12px);background-color:var(--app-date-picker-background,var(--surface));border:1px solid var(--app-date-picker-border-color,var(--border));border-radius:var(--app-date-picker-radius,var(--radius-sm));-webkit-box-shadow:var(--app-date-picker-shadow,var(--shadow-sm));box-shadow:var(--app-date-picker-shadow,var(--shadow-sm));color:var(--app-date-picker-color,var(--text-body));font-size:var(--app-date-picker-font-size,14px);font-weight:400;line-height:1.4}.app-date-picker[data-v-29fd1b09] .mx-input::-webkit-input-placeholder{color:var(--app-date-picker-placeholder-color,var(--text-muted))}.app-date-picker[data-v-29fd1b09] .mx-input::-moz-placeholder{color:var(--app-date-picker-placeholder-color,var(--text-muted))}.app-date-picker[data-v-29fd1b09] .mx-input:-ms-input-placeholder{color:var(--app-date-picker-placeholder-color,var(--text-muted))}.app-date-picker[data-v-29fd1b09] .mx-input::-ms-input-placeholder{color:var(--app-date-picker-placeholder-color,var(--text-muted))}.app-date-picker[data-v-29fd1b09] .mx-input::placeholder{color:var(--app-date-picker-placeholder-color,var(--text-muted))}.app-date-picker[data-v-29fd1b09] .mx-input:hover{border-color:var(--border-strong)}.app-date-picker[data-v-29fd1b09] .mx-input:focus{border-color:var(--primary);-webkit-box-shadow:var(--focus-ring);box-shadow:var(--focus-ring)}.app-date-picker[data-v-29fd1b09] .mx-input.disabled,.app-date-picker[data-v-29fd1b09] .mx-input:disabled{background-color:var(--app-date-picker-disabled-background,var(--surface-sunken));border-color:var(--border);color:var(--app-date-picker-disabled-color,var(--text-muted));cursor:default}.app-date-picker--valid[data-v-29fd1b09] .mx-input{border-color:var(--app-date-picker-valid-border-color,var(--success))}.app-date-picker--invalid[data-v-29fd1b09] .mx-input{border-color:var(--app-date-picker-invalid-border-color,var(--danger))}.app-date-picker[data-v-29fd1b09] svg{width:auto;height:auto;fill:none;vertical-align:baseline;overflow:visible}.app-date-picker[data-v-29fd1b09] .mx-icon-calendar,.app-date-picker[data-v-29fd1b09] .mx-icon-clear{right:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--text-muted)}.app-date-picker[data-v-29fd1b09] .mx-icon-clear:hover{color:var(--text-body)}.app-date-picker__icon[data-v-29fd1b09]{display:block}.app-date-picker-popup{border:1px solid var(--border);border-radius:var(--radius-sm);-webkit-box-shadow:var(--shadow-lg);box-shadow:var(--shadow-lg);color:var(--text-body);font:inherit}.app-date-picker-popup .mx-calendar{width:var(--app-date-picker-calendar-width,320px);padding:12px}.app-date-picker-popup .mx-calendar+.mx-calendar{border-left:1px solid var(--border)}.app-date-picker-popup svg{width:auto;height:auto;fill:none;vertical-align:baseline;overflow:visible}.app-date-picker-popup .mx-calendar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;margin-bottom:4px;line-height:normal}.app-date-picker-popup .mx-calendar-header-label{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:14px;font-weight:600;color:var(--text)}.app-date-picker-popup .mx-calendar-header-label .mx-btn-text{padding:0 4px;color:inherit}.app-date-picker-popup .mx-calendar-header-label .mx-btn-text:hover{color:var(--primary)}.app-date-picker-popup .mx-calendar-header .mx-btn-icon-double-left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.app-date-picker-popup .mx-calendar-header .mx-btn-icon-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.app-date-picker-popup .mx-calendar-header .mx-btn-icon-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.app-date-picker-popup .mx-calendar-header .mx-btn-icon-double-right{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.app-date-picker-popup .mx-calendar-header>.mx-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-sm);color:var(--text-muted)}.app-date-picker-popup .mx-calendar-header>.mx-btn:hover{background-color:var(--surface-hover);color:var(--text)}.app-date-picker-popup .mx-table-date th{height:28px;font-size:12px;font-weight:500;color:var(--text-muted)}.app-date-picker-popup .mx-table-date td{height:34px;font-size:13px}.app-date-picker-popup .mx-calendar-content .cell{border-radius:var(--radius-sm);color:var(--text-body)}.app-date-picker-popup .mx-calendar-content .cell:hover{background-color:var(--surface-hover);color:var(--text)}.app-date-picker-popup .mx-table-date .today{color:var(--primary);font-weight:600}.app-date-picker-popup .mx-calendar-content .cell.active{background-color:var(--primary);color:var(--surface)}.app-date-picker-popup .mx-calendar-content .cell.hover-in-range,.app-date-picker-popup .mx-calendar-content .cell.in-range{background-color:var(--primary-light);border-radius:0;color:var(--text-body)}.app-date-picker-popup .mx-table-date .cell.not-current-month{color:var(--text-subtle)}.app-date-picker-popup .mx-calendar-content .cell.disabled{background-color:transparent;color:var(--text-subtle);cursor:default}.app-date-picker-popup .mx-datepicker-header{padding:8px 12px;border-bottom:1px solid var(--border)}.app-date-picker-popup .mx-datepicker-footer{padding:8px 12px;border-top:1px solid var(--border);text-align:left}.app-date-picker-popup .mx-datepicker-sidebar{border-right:1px solid var(--border)}.app-date-picker-popup .mx-datepicker-sidebar+.mx-datepicker-content{border-left:none}.app-date-picker-popup .app-date-picker__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.app-date-picker-popup .app-date-picker__aktionen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.app-date-picker-popup .app-date-picker__aktion.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:var(--control-h-sm);padding:0 12px;font-size:13px}.app-date-picker-popup .app-date-picker__aktion--rechts.btn{margin-left:auto}.ag-date-range-picker[data-v-4bf1e36e]{--app-date-picker-width:auto}.ag-date-range-picker[data-v-4bf1e36e] .mx-icon-calendar,.ag-date-range-picker[data-v-4bf1e36e] .mx-icon-clear{right:6px}.ag-date-range-picker[data-v-4bf1e36e] .ag-input-field-input{padding-right:24px}.ag-date-range-picker__popup{--app-date-picker-calendar-width:280px}.ag-date-range-picker__popup.app-date-picker-popup .app-date-picker__footer{gap:8px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.ag-date-range-picker__popup .ag-date-range-picker__schnellauswahl{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ag-date-range-picker__popup .ag-date-range-picker__chip{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--control-h-sm);padding:0 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-body);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.ag-date-range-picker__popup .ag-date-range-picker__chip:hover{background:var(--surface-hover)}.ag-date-range-picker__popup .ag-date-range-picker__raster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding:4px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.ag-date-range-picker__popup .ag-date-range-picker__zeile{display:grid;gap:2px}.ag-date-range-picker__popup .ag-date-range-picker__zeile--monate,.ag-date-range-picker__popup .ag-date-range-picker__zeile--quartale{grid-template-columns:repeat(12,1fr)}.ag-date-range-picker__popup .ag-date-range-picker__zeile--jahre{grid-template-columns:repeat(7,1fr)}.ag-date-range-picker__popup .ag-date-range-picker__segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;padding:0 2px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-body);font-size:12px;white-space:nowrap;cursor:pointer}.ag-date-range-picker__popup .ag-date-range-picker__segment:hover{background:var(--surface);color:var(--text)}.hoverAufgabenWidget[data-v-6d75fcb2]:hover{background-color:#cdcbcb;cursor:pointer}.current-aufgabe[data-v-6d75fcb2]{opacity:.5;pointer-events:none;cursor:default}.plus[data-v-6d75fcb2]:hover{background-color:#cdcbcb;cursor:pointer}.aufgaben-widget-tooltip.tooltip{opacity:1!important}.aufgaben-widget-tooltip .tooltip-inner{background-color:var(--surface)!important;color:#333!important;opacity:1!important;max-width:550px;max-height:200px;overflow-y:auto;text-align:left}.aufgaben-widget-tooltip .tooltip-inner table{width:100%;border-collapse:collapse}.aufgaben-widget-tooltip .tooltip-inner td{border:1px solid #ddd;padding:6px 8px;vertical-align:top}[data-v-611ca8a2] .ag-theme-alpine{--ag-font-family:"Poppins";--ag-font-size:13px;--ag-tab-min-width:300px}[data-v-611ca8a2] .ag-theme-alpine .ag-header-cell,[data-v-611ca8a2] .ag-theme-alpine .ag-header-group-cell{font-weight:500;font-size:14px}[data-v-611ca8a2] .ag-cell,[data-v-611ca8a2] .ag-header-cell{padding:0 .5rem}[data-v-611ca8a2] .hinflug-header{background-color:rgba(170,183,184,.462745098)}[data-v-611ca8a2] .rueckflug-header{background-color:rgba(81,90,90,.462745098)}[data-v-611ca8a2] .dots-dropdown{font-weight:600;font-size:14px}.icon-button[data-v-611ca8a2]{height:32.52px}