._kachel_1rvbi_2{align-items:center;gap:var(--mantine-spacing-sm);min-height:56px;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--mantine-primary-color-6);border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-white);font-weight:600;display:flex}._kachel_1rvbi_2:hover{border-color:var(--mantine-primary-color-7);background-color:var(--mantine-primary-color-0)}._kachel_1rvbi_2:active{background-color:var(--mantine-primary-color-1)}._kachel_1rvbi_2:focus-visible{outline:2px solid var(--mantine-primary-color-7);outline-offset:2px}._kopf_s50oh_1{top:var(--app-shell-header-offset,0px);z-index:2;padding-block:var(--mantine-spacing-xs);background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-default-border);position:sticky}._leiste_s50oh_10{z-index:2;padding-top:var(--mantine-spacing-sm);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));background-color:var(--mantine-color-body);border-top:1px solid var(--mantine-color-default-border);position:sticky;bottom:0}._leiste_s50oh_10 .mantine-Button-root,._leiste_s50oh_10 .mantine-Stack-root{min-width:max-content}._leisteBreit_s50oh_27{background-color:#0000}._huelle_s50oh_32{max-width:80%;margin-inline-start:auto;position:relative}._links_s50oh_38{margin-inline-start:0}._blase_s50oh_43{background-color:var(--mantine-primary-color-light);border-bottom-right-radius:var(--mantine-radius-xs);width:100%;color:inherit;text-align:start;font:inherit;border:0;text-decoration:none;display:block}._links_s50oh_38 ._blase_s50oh_43{background-color:var(--mantine-color-gray-light);border-bottom-right-radius:var(--mantine-radius-lg);border-bottom-left-radius:var(--mantine-radius-xs)}button._blase_s50oh_43,a._blase_s50oh_43{cursor:pointer}button._blase_s50oh_43:hover,a._blase_s50oh_43:hover{background-color:var(--mantine-primary-color-light-hover)}._links_s50oh_38 button._blase_s50oh_43:hover,._links_s50oh_38 a._blase_s50oh_43:hover{background-color:var(--mantine-color-gray-light-hover)}._aktion_s50oh_77{bottom:var(--mantine-spacing-xs);position:absolute;inset-inline-end:var(--mantine-spacing-xs)}._aktionPlatz_s50oh_83{width:44px;height:44px;display:block}._spalten_s50oh_89{gap:var(--mantine-spacing-lg);grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}._zeile_unupp_1{width:100%;min-height:64px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);display:block}._zeile_unupp_1:hover{background-color:var(--mantine-color-default-hover)}._aktiv_unupp_14,._aktiv_unupp_14:hover{background-color:var(--mantine-primary-color-light)}._liste_unupp_19{margin:0;padding:0;list-style:none}._trenner_unupp_26{margin-inline-start:calc(44px + var(--mantine-spacing-sm) * 2)}._item_4m5di_3{background-color:var(--mantine-color-body);border:calc(.0625rem * var(--mantine-scale)) solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-lg)}._wolke_17zww_2{flex:none;gap:4px}@media (width<=22.5em){._wolke_17zww_2{display:none}}._hoch_17zww_13{transform:rotate(-8deg)}._schraeg_17zww_17{transform:rotate(6deg)}._karte_tbnhr_2{border-left:4px solid var(--fach-farbe)}._gestreckt_tbnhr_7{cursor:pointer;position:relative}._gestreckt_tbnhr_7:has(._streck_tbnhr_11:focus-visible){border-color:var(--mantine-primary-color-6)}._streck_tbnhr_11:after{content:"";position:absolute;inset:0}._aktion_tbnhr_22{z-index:1;cursor:auto;width:fit-content;position:relative}._tag_1bkbs_2{top:var(--app-shell-header-offset,0);z-index:1;padding-block:var(--mantine-spacing-xs);background-color:var(--mantine-color-body);scroll-margin-top:var(--app-shell-header-offset,0);position:sticky}._woche_1bkbs_11{scroll-margin-top:var(--app-shell-header-offset,0)}._flaeche_860gy_1{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._rahmen_860gy_9{box-shadow:0 0 0 100vmax color-mix(in srgb, var(--mantine-color-black) 50%, transparent);outline:2px solid var(--mantine-color-white);cursor:move;position:absolute}._griff_860gy_17{cursor:pointer;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;display:flex;position:absolute}._griff_860gy_17:after{content:"";background:var(--mantine-primary-color-filled);border:2px solid var(--mantine-color-white);border-radius:50%;width:20px;height:20px}._griff_860gy_17:focus-visible:after{outline:3px solid var(--mantine-color-white);outline-offset:2px;box-shadow:0 0 0 5px var(--mantine-primary-color-filled)}._leiste_18fkc_2{padding-top:var(--mantine-spacing-sm);padding-bottom:calc(var(--mantine-spacing-sm) + env(safe-area-inset-bottom));background-color:var(--mantine-color-body);border-top:1px solid var(--mantine-color-default-border);position:sticky;bottom:0}._aufnehmen_18fkc_12{border-style:dashed;border-width:2px;width:100%;height:100%}._aufnehmen_18fkc_12 .mantine-Button-label{white-space:normal}._kachel_18fkc_23{text-align:left;cursor:pointer;height:100%}._raster_mr2bi_1{--stunde:2rem;grid-template-columns:auto repeat(var(--tage), minmax(0, 1fr));gap:var(--mantine-spacing-xs);display:grid}._spalte_mr2bi_9{border-radius:var(--mantine-radius-sm);text-align:center;width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:2px solid #0000;padding:2px;display:block}._heute_mr2bi_23{border-color:var(--mantine-primary-color-filled)}button._spalte_mr2bi_9:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}._kopf_mr2bi_32{white-space:nowrap;padding-bottom:var(--mantine-spacing-xs);flex-direction:column;align-items:center;display:flex}._achseKopf_mr2bi_40{visibility:hidden}._koerper_mr2bi_44{height:calc(var(--stunden) * var(--stunde));background-image:linear-gradient(to bottom, var(--mantine-color-gray-2) 1px, transparent 1px);background-size:100% var(--stunde);border-bottom:1px solid var(--mantine-color-gray-2);position:relative}._frei_mr2bi_52 ._koerper_mr2bi_44{background-image:repeating-linear-gradient(45deg, var(--mantine-color-gray-1), var(--mantine-color-gray-1) 4px, var(--mantine-color-gray-2) 4px, var(--mantine-color-gray-2) 6px)}._achse_mr2bi_40{height:calc(var(--stunden) * var(--stunde));min-width:1.25rem;position:relative}._marke_mr2bi_68{position:absolute;right:0;transform:translateY(-50%)}._block_mr2bi_74{background-color:var(--block-farbe);border-radius:var(--mantine-radius-xs);position:absolute}._abgesagt_mr2bi_80{border:2px dashed var(--block-farbe);background-color:#0000}._plan_1gsxn_3 a{pointer-events:auto}
