#dashboardView .edit-kpi,#dashboardView #processedReturnsEditor,#dashboardView #alertEditor,#dashboardView #overtime-choice,#dashboardView #holidayScheduleBanner .holiday-tools{display:none!important}
#dashboardView .kpi[role="button"]{cursor:pointer}#cleanHomeSchedule{font-size:13px} .review-value{font-size:18px;font-weight:800;white-space:nowrap}
.unified-confirm-bar{margin-top:28px;padding:20px 0 10px;border-top:1px solid #dce5ed;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.unified-confirm-bar[hidden]{display:none}.unified-confirm-bar span{font-size:13px;color:#64788a;flex:1}.unified-confirm-bar .btn{min-width:150px;padding:13px 24px}.unified-edit-status{width:100%;color:#b43b32;margin:0;font-size:13px}
#planEditPage>.modal{max-width:none;width:100%;margin:0;padding:24px;border:1px solid #dce5ed;box-shadow:none}
#planEditPage .modal-actions,#planEditPage .formgrid .btn,#tempWorkersPage #saveTempDayButton,#printedDetailPage button[onclick^="savePrintedPlatforms"],#overtimeMealsPage button[onclick^="saveOvertimeMeals"],#manualTablesPage button[onclick^="saveManualTable"],#machineDetailPage button[onclick^="confirmCurrentMachineInfo"],#operationEditPage button[onclick^="updateAttendance"],#operationEditPage button[onclick^="updatePickups"],#operationEditPage button[onclick^="updatePlatformPickups"],#operationEditPage button[onclick^="saveOvertimeGroups"]{display:none!important}
#operationEditPage #operationCustomContent:empty{display:none}#operationCustomContent input,#operationCustomContent select,#operationCustomContent textarea{width:100%;padding:12px;margin-top:8px;border:1px solid #c8d7e4;border-radius:8px;font:inherit}
#cleanHome-pickups .pickup-grid{display:block}#cleanHome-pickups [hidden]{display:none!important}#cleanHome-attendance .people-row{align-items:center}#cleanHome-attendance .inline-staff-plan{font-size:18px}#operationEditPage .panel{margin-bottom:16px}
@media(max-width:600px){.unified-confirm-bar{flex-direction:column;align-items:stretch}.unified-confirm-bar .btn{width:100%}#planEditPage>.modal{padding:14px}.review-value{font-size:17px}}
.clean-scan-entry{cursor:pointer}.clean-scan-entry:hover{border-color:#9db5c9;box-shadow:0 5px 20px #173d5d10}.clean-scan-entry:focus-visible{outline:3px solid #9bbbd4;outline-offset:3px}.clean-scan-heading{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:15px;font-weight:700;margin:0 0 10px}.clean-scan-heading strong{font-size:16px;color:#173d5d;font-weight:800}.clean-scan-entry p{font-size:13px;color:#6c7e8e;margin:6px 0}.clean-scan-entry small{font-size:12px;color:#426785}

.home-platform-states{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:16px 0}.home-platform-state{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf1f5;font-size:13px}.home-platform-state b{padding:5px 8px;border-radius:7px;font-size:12px;white-space:nowrap}.home-platform-state .state-not-started{background:#edf0f3;color:#697684}.home-platform-state .state-packing{background:#ffefed;color:#b83c35}.home-platform-state .state-waiting{background:#fff4ce;color:#8f6c08}.home-platform-state .state-shipped{background:#e9f6ee;color:#27734c}@media(max-width:520px){.home-platform-states{grid-template-columns:1fr}}

#operationEditPage #platformPickupStatusView{display:none!important}

.temp-worker-card{grid-template-columns:repeat(3,minmax(0,1fr))}.temp-worker-card select{width:100%;min-width:0;padding:10px;border:1px solid #dce5df;border-radius:9px;font:inherit;color:#1c2b22;background:#fff}.temp-pix-field{grid-column:span 2}.temp-pix-field[hidden]{display:none!important}@media(max-width:700px){.temp-worker-card{grid-template-columns:1fr 1fr}.temp-pix-field{grid-column:1/-1}}
.temp-person-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;border-top:1px solid #e4ebf0;padding-top:12px}.temp-person-status{margin-right:auto;font-size:12px;color:#85734b}.temp-person-status.confirmed{color:#267148;font-weight:700}.temp-person-actions .worker-remove{color:#b63830!important;border-color:#e7c6c1!important}
.bonus-person-row{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:15px;align-items:end;padding:18px;margin:12px 0}.bonus-person-row label{display:grid;gap:7px;font-size:13px;color:#5b7185}.bonus-person-row input{width:100%;min-width:0;padding:11px;border:1px solid #cad9e6;border-radius:8px;font:inherit}.bonus-absence{padding:11px;background:#eff3f7;border-radius:8px;font-size:16px;color:#294d69}.bonus-person-row input:disabled{opacity:1;color:#263d50;background:#f8fafc}@media(max-width:650px){.bonus-person-row{grid-template-columns:1fr 1fr}.bonus-person-row label:first-child{grid-column:1/-1}}@media print{body:has(#monthlyBonusPage:not([hidden]))>*:not(#monthlyBonusPage){display:none!important}#monthlyBonusPage{padding:0!important;margin:0!important;max-width:none!important}#monthlyBonusPage .no-print,#monthlyBonusPage .unified-confirm-bar{display:none!important}.bonus-person-row{break-inside:avoid;box-shadow:none!important}.bonus-person-row input{border:0;background:white!important;padding:0}.bonus-absence{background:white!important}}
