[data-domain=dienstplan]{--dp-heute-tint:color-mix(in srgb, var(--color-domain) 7%, var(--color-surface));--dp-heute-rand:color-mix(in srgb, var(--color-domain) 28%, var(--color-surface));--dp-warn-flaeche:color-mix(in srgb, var(--color-status-fehler) 4%, var(--color-surface));--dp-warn-rand:color-mix(in srgb, var(--color-status-fehler) 28%, var(--color-surface));--dp-muster-a:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface));--dp-muster-b:color-mix(in srgb, var(--color-ink) 9%, var(--color-surface));--dp-hinweis-rand:color-mix(in srgb, var(--color-status-warnung) 70%, var(--color-surface));--dp-hinweis-text:color-mix(in srgb, var(--color-status-warnung) 82%, var(--color-ink));--dp-hinweis-marke:var(--color-status-warnung);--dp-fehler-flaeche:color-mix(in srgb, var(--color-status-fehler) 8%, var(--color-surface));--dp-fehler-text:color-mix(in srgb, var(--color-status-fehler) 80%, var(--color-ink));--dp-schalter-aus:color-mix(in srgb, var(--color-ink) 18%, var(--color-surface));--dp-entwurf-rand:color-mix(in srgb, var(--color-ink) 22%, var(--color-surface))}[data-domain=dienstplan] .dp-kante{border-top:3px solid var(--atelier-kante-warm)}[data-domain=dienstplan] .dp-kante-warn{border-top:3px solid var(--color-status-fehler);border-color:var(--dp-warn-rand);border-top-color:var(--color-status-fehler)}[data-domain=dienstplan] .dp-kante-heute{border-top:3px solid var(--color-domain-soft);border-color:var(--dp-heute-rand);border-top-color:var(--color-domain-soft)}[data-domain=dienstplan] .dp-heute-kopf{background:var(--dp-heute-tint)}[data-domain=dienstplan] .dp-muster{background:repeating-linear-gradient(135deg, var(--dp-muster-a) 0 8px, var(--dp-muster-b) 8px 16px)}[data-domain=dienstplan] .dp-warn-flaeche{background:var(--dp-warn-flaeche)}[data-domain=dienstplan] .dp-entwurf{border:1.5px dashed var(--dp-entwurf-rand);background:var(--color-surface)}[data-domain=dienstplan] .dp-druck-woche{grid-template-columns:repeat(var(--dp-spalten,7), minmax(0, 1fr))}@media (max-width:1023.98px){[data-domain=dienstplan] .dp-nur-breit{display:none!important}}@media (min-width:1024px){[data-domain=dienstplan] .dp-nur-schmal{display:none!important}}@media print{[data-domain=dienstplan] .dp-nur-breit{display:block!important}[data-domain=dienstplan] .dp-nur-schmal{display:none!important}[data-domain=dienstplan] .dp-plan-zeile{display:block}[data-domain=dienstplan] .dp-nachschlag-huelle{display:none}}@media (max-width:1023.98px){[data-domain=dienstplan] .dp-plan-zeile{flex-direction:column;align-items:stretch;gap:.75rem}[data-domain=dienstplan] .dp-nachschlag-huelle{display:none}}@media (min-width:1024px){[data-domain=dienstplan] .dp-plan-zeile{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:1.75rem;display:grid}[data-domain=dienstplan] .dp-nachschlag-huelle{min-height:36rem;position:relative}[data-domain=dienstplan] .dp-nachschlag-huelle>aside{overscroll-behavior:contain;scrollbar-width:thin;width:auto;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(#000 calc(100% - 2rem),#0000)}}@media (min-width:1024px) and (max-width:1439.98px){[data-domain=dienstplan] .dp-plan-zeile.dp-plan-breit{display:block}[data-domain=dienstplan] .dp-plan-zeile.dp-plan-breit .dp-nachschlag-huelle{min-height:0;margin-top:.75rem;position:static}[data-domain=dienstplan] .dp-plan-zeile.dp-plan-breit .dp-nachschlag-huelle>aside{flex-direction:row;align-items:flex-start;width:auto;position:static;overflow:visible;-webkit-mask-image:none;mask-image:none}[data-domain=dienstplan] .dp-plan-zeile.dp-plan-breit .dp-nachschlag-huelle>aside>*{flex:1 1 0;min-width:0}}[data-domain=dienstplan] nav[data-testid=tool-tabs]{flex-wrap:wrap;overflow-x:visible}@media (min-width:1440px){[data-domain=dienstplan]{max-width:1560px}}[data-domain=dienstplan] nav a,[data-domain=dienstplan] nav a span{font-size:16px;line-height:1.45}[data-domain=dienstplan] nav a{min-height:44px}[data-domain=dienstplan]{--dp-fokus-ring:var(--color-ink)}[data-domain=dienstplan] :focus-visible{outline:2px solid var(--dp-fokus-ring);outline-offset:2px}[data-domain=dienstplan] :focus:not(:focus-visible){outline:none}[data-domain=dienstplan] [data-sprung-ziel="1"]:focus:not(:focus-visible){outline:2px solid var(--dp-fokus-ring);outline-offset:2px}[data-domain=dienstplan] [data-hinweis-anker="1"]{box-shadow:0 0 0 1.5px var(--dp-hinweis-marke)}@media print{[data-domain=dienstplan] [data-hinweis-anker="1"]{box-shadow:none}}[data-domain=dienstplan] nav[data-testid=tool-tabs] a[aria-current=page]{font-weight:700}[data-domain=dienstplan] .dp-spalte-schmal{max-width:760px}[data-domain=dienstplan]>div>div>.text-\[11px\],[data-domain=dienstplan] .rounded-full.uppercase,[data-domain=dienstplan] .text-\[13px\],[data-domain=dienstplan] .text-\[13\.5px\],[data-domain=dienstplan] .text-\[11px\],[data-domain=dienstplan] .text-\[10px\],[data-domain=dienstplan] .text-\[15px\]{font-size:16px}[data-domain=dienstplan] .dp-erklaerung{font-size:16px;line-height:1.45}[data-domain=dienstplan] .dp-auf-pastell{color:color-mix(in srgb, var(--color-ink) 72%, transparent)}[data-domain=dienstplan] .dp-tagesnotiz{color:color-mix(in srgb, var(--color-ink) 72%, transparent);font-style:italic}@media print{@page{size:A4 landscape;margin:10mm}@page hochformat{size:A4 portrait;margin:12mm}html:has([data-dp-druck=mein-plan]){page:hochformat}[data-dp-druck=mein-plan] section>ul>li{box-shadow:none;break-inside:avoid;background:0 0;border:0;border-bottom:.2mm solid #000;border-radius:0;align-items:baseline;gap:5mm;padding:1.4mm 0;display:flex}[data-dp-druck=mein-plan] section>ul>li>div:first-child{flex:0 0 42mm;justify-content:flex-start;gap:2mm}[data-dp-druck=mein-plan] section>ul>li>ul{flex-wrap:wrap;flex:1;gap:1mm 4mm;margin:0;display:flex}[data-dp-druck=mein-plan] section>ul>li>ul>li{border-radius:0;padding:0;background:0 0!important}[data-dp-druck=mein-plan] .dp-kante,[data-dp-druck=mein-plan] .dp-kante-heute{border-top:0}[data-dp-druck=mein-plan] li{break-inside:avoid}[data-domain=dienstplan] *{-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-domain=dienstplan] .dp-druck-woche{grid-template-columns:repeat(var(--dp-spalten,7), minmax(0, 1fr));gap:3mm}[data-domain=dienstplan] .dp-druck-woche>*{break-inside:avoid}[data-domain=dienstplan] .dp-kante,[data-domain=dienstplan] .dp-kante-warn,[data-domain=dienstplan] .dp-kante-heute{box-shadow:none}}