body:not([data-format-brand="kfc"]) .kfc-only{display:none!important}
body[data-format-brand="kfc"] #planning>*:not(#kfcPlanning):not(#planningPrintSheet){display:none!important}
body[data-format-brand="kfc"] #staff .staff-view-tabs[aria-label="Reparto dipendenti"]{display:none!important}
body[data-format-brand="kfc"] #kfcPlanning{display:block}
#kfcPlanning .table{overflow:auto}
#kfcPlanning td input[type="number"]{width:78px;min-width:0}
#kfcPlanning td input[type="number"][id^="kfcMAN"],#kfcPlanning td input[type="number"][id^="kfcBOH"],#kfcPlanning td input[type="number"][id^="kfcMOH"],#kfcPlanning td input[type="number"][id^="kfcFOH"]{width:47px}
#kfcPlanning #kfcUnloadDays{gap:12px;flex-wrap:wrap;margin-top:12px}
#kfcPlanning #kfcUnloadDays label{white-space:nowrap}
#kfcPlanning .kfc-timeline{min-width:1400px;border-collapse:collapse;table-layout:fixed}
#kfcPlanning .kfc-timeline th,#kfcPlanning .kfc-timeline td{text-align:center;border:1px solid #555;padding:3px 1px;font-size:9px;min-width:25px;height:27px}
#kfcPlanning .kfc-timeline th:first-child,#kfcPlanning .kfc-timeline td:first-child{min-width:125px;text-align:left;font-size:11px;font-weight:700;padding-left:8px;position:sticky;left:0;background:#242427;z-index:2}
.kfc-timeline td[class^="kfc-"]{color:#111!important;font-weight:900}
.kfc-timeline td.kfc-MAN{background:#ffe66a!important}
.kfc-timeline td.kfc-BOH{background:#ed6868!important}
.kfc-timeline td.kfc-MOH{background:#8fdb90!important}
.kfc-timeline td.kfc-FOH{background:#8dbaf3!important}
.kfc-timeline td.kfc-SAL{background:#ae825a!important}
.kfc-timeline td.kfc-LAV{background:#c5984e!important}
.kfc-timeline td.kfc-SCARICO{background:#a7a7ad!important}
.kfc-timeline td.kfc-end{background:#fff!important;border-right:2px solid #111!important;color:#111!important}
#kfcEdit{margin-top:18px}
#kfcEdit td input[type="time"]{min-width:110px}
@media print{
 body.print-kfc{background:#fff!important;color:#000!important}
 body.print-kfc aside,body.print-kfc .view,body.print-kfc #planning>*:not(#planningPrintSheet){display:none!important}
 body.print-kfc #planning.view,body.print-kfc #planningPrintSheet{display:block!important}
 body.print-kfc main{padding:0!important;max-width:none!important}
 body.print-kfc #planningPrintSheet h2{font-size:15px;margin:0 0 5mm;color:#000}
 body.print-kfc #planningPrintSheet p{font-size:8px;color:#000;margin-top:4mm}
 body.print-kfc .kfc-timeline{width:100%;min-width:0!important;border-collapse:collapse;table-layout:fixed}
 body.print-kfc .kfc-timeline th,body.print-kfc .kfc-timeline td{height:7mm;padding:0;text-align:center;font-size:5.2px;border:1px solid #888;color:#000!important}
 body.print-kfc .kfc-timeline th:first-child,body.print-kfc .kfc-timeline td:first-child{width:31mm;min-width:31mm;position:static!important;background:#fff!important;text-align:left;font-size:7px;padding-left:2mm}
 body.print-kfc .kfc-timeline tr{break-inside:avoid}
 body.print-kfc .kfc-timeline td.kfc-MAN{background:#ffe66a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body.print-kfc .kfc-timeline td.kfc-BOH{background:#ed6868!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body.print-kfc .kfc-timeline td.kfc-MOH{background:#8fdb90!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body.print-kfc .kfc-timeline td.kfc-FOH{background:#8dbaf3!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body.print-kfc .kfc-timeline td.kfc-SAL{background:#ae825a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body.print-kfc .kfc-timeline td.kfc-LAV{background:#c5984e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 body.print-kfc .kfc-timeline td.kfc-SCARICO{background:#a7a7ad!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
 @page{size:A4 landscape;margin:7mm}
}
