.week-day .week-material.umbau-termin{background:#fde4e5;border-color:#c02b36;color:#8e1d25}.week-day.active .week-material.umbau-termin{background:#ffd0d3;color:#7e1720}.week-day .week-material.machine-arrival{background:#e4efff;border-color:#3569a8;color:#244c7c}.week-day.active .week-material.machine-arrival{background:#d4e6ff;color:#173d6b}#calendar-add-umbau{background:#bb2631;color:white;border-color:#bb2631}#umbau-dialog{border:1px solid #cad7e0;border-radius:9px;padding:22px;max-width:650px;width:90%;color:#20384e}#umbau-dialog::backdrop{background:#152b4460}#umbau-dialog label{display:block;margin:10px 0}#umbau-dialog input{width:100%}#machine-arrival-panel .row{gap:12px}#machine-arrival-panel button{margin-top:12px}@media print{#machine-arrival-panel,#umbau-dialog,#calendar-add-umbau{display:none!important}}
.week-day.umbau-day{background:#fde4e5;border:2px solid #c02b36;color:#6f1820}.week-day.umbau-day.active{background:#ffc9cd;border-color:#8e1d25;box-shadow:0 0 0 2px #c02b3655}.week-day .umbau-day-label{display:inline-block;margin:2px 0;padding:1px 7px;border-radius:99px;background:#bb2631;color:#fff;font-style:normal;font-size:.75rem;font-weight:700}
.week-day .week-material.kind-sperrung{background:#fde4e5;border-color:#c02b36;color:#8e1d25}.week-day .week-material.kind-fahrleitung{background:#fff4c2;border-color:#d4a300;color:#6b5200}.week-day.active .week-material.kind-sperrung{background:#ffd0d3;color:#7e1720}.week-day.active .week-material.kind-fahrleitung{background:#ffe98a;color:#5a4500}
