body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header_header__a99yX{background-color:#b9c3a2;border-radius:5px;margin-bottom:20px;padding:10px;text-align:center}.Header_headerTop__OUzzk{align-items:center;display:flex;height:80px;position:relative}.Header_titleWrapper__M7fU4{text-align:center;width:100%}.Header_titleWrapper__M7fU4 h1{font-size:2rem;margin:0}*,:after,:before{box-sizing:border-box}:root{--bar-width:30px;--bar-height:2px;--hamburger-gap:8px;--foreground:#333;--background:#fff;--hamburger-margin:10px;--animation-timing:200ms ease-in-out;--hamburger-height:calc(var(--bar-height)*3 + var(--hamburger-gap)*2)}.MenuBar_hamburger-menu__YXaOU{--x-width:calc(var(--hamburger-height)*1.41421);cursor:pointer;display:flex;flex-direction:column;gap:8px;gap:var(--hamburger-gap);width:max-content}.MenuBar_hamburger-menu__YXaOU:has(input:checked){--foreground:#fff;--background:#333}.MenuBar_hamburger-menu__YXaOU input:focus-visible,.MenuBar_hamburger-menu__YXaOU:has(input:focus-visible):after,.MenuBar_hamburger-menu__YXaOU:has(input:focus-visible):before{border:1px solid #fff;border:1px solid var(--background);box-shadow:0 0 0 1px #333;box-shadow:0 0 0 1px var(--foreground)}.MenuBar_hamburger-menu__YXaOU input,.MenuBar_hamburger-menu__YXaOU:after,.MenuBar_hamburger-menu__YXaOU:before{background-color:#333;background-color:var(--foreground);border-radius:9999px;content:"";height:2px;height:var(--bar-height);transform-origin:left center;transition:opacity .2s ease-in-out,width .2s ease-in-out,rotate .2s ease-in-out,translate .2s ease-in-out,background-color .2s ease-in-out;transition:opacity var(--animation-timing),width var(--animation-timing),rotate var(--animation-timing),translate var(--animation-timing),background-color var(--animation-timing);width:30px;width:var(--bar-width)}.MenuBar_hamburger-menu__YXaOU input{appearance:none;margin:0;outline:none;padding:0;pointer-events:none}.MenuBar_hamburger-menu__YXaOU:has(input:checked):before{rotate:45deg;translate:0 -1px;translate:0 calc(var(--bar-height)/-2);width:var(--x-width)}.MenuBar_hamburger-menu__YXaOU:has(input:checked):after{rotate:-45deg;translate:0 1px;translate:0 calc(var(--bar-height)/2);width:var(--x-width)}.MenuBar_hamburger-menu__YXaOU input:checked{opacity:0;width:0}.MenuBar_sidebar__VHE5u{background-color:#333;background-color:var(--foreground);color:#fff;color:var(--background);left:0;margin:0;min-height:100vh;overflow:hidden;padding:1rem;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease-in-out;transition:transform var(--animation-timing);width:25rem;z-index:1000}.MenuBar_hamburger-menu__YXaOU:has(input:checked)+.MenuBar_sidebar__VHE5u{transform:translateX(0)}.MenuBar_sidebarItem__Ikz6\+{border:1px solid #fff;border:1px solid var(--background);border-radius:4px;box-shadow:0 0 0 1px #333;box-shadow:0 0 0 1px var(--foreground);cursor:pointer;margin:.5rem;padding:.5rem;transition:background-color .2s ease-in-out}.MenuBar_sidebarItem__Ikz6\+:hover{background-color:hsla(0,0%,100%,.377)}.MachineInfo_machineInfoContainer__vF6Jh{background-color:#b9c3a2;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-weight:700;margin-bottom:5px;padding:10px;text-align:center;width:250px}.MachineInfo_machineInfoText__c0Y7S{font-size:14px;margin:5px 0}.MachineInfo_jobText__5fxTZ{display:inline-block;font-size:14px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:150px}.MachineInfo_selectContainer__WiM1V{align-items:center;display:flex;flex-direction:column;gap:5px;margin-top:6px}.MachineInfo_selectContainer__WiM1V select{border:none;border-radius:4px;padding:2px}.MachineInfo_label__baiAv,.MachineInfo_value__fvqNk{font-size:12px;font-weight:400}.MachineInfo_selector__khL4c{font-size:14px;margin-left:5px;padding:2px 4px}.MachineInfo_statusBadge__LEjI2{border-radius:4px;color:#fff;font-weight:700;padding:4px 8px}.MachineInfo_status_idle__FkFiq,.MachineInfo_status_inactive__qYM3o{background-color:gray}.MachineInfo_status_running__y12\+M{background-color:green}.MachineInfo_status_interrupted__1KVZL{background-color:red}.MachineInfo_status_preparing__0Em\+L{background-color:orange}.MachineInfo_status_done__hyUZ2{background-color:#fc0}.WorkSchedule_scheduleContainer__EpEcd{bottom:-8px;display:flex;height:5px;left:0;position:absolute;width:100%;z-index:10}.WorkSchedule_scheduleSegment__yxVea{height:100%}.WorkSchedule_workingSegment__xafSp{background-color:#ffbe32}.WorkSchedule_breakSegment__RhhGp{background-color:#528efd}.WorkSchedule_offSegment__4CW24{background-color:#ccc}.HourSlot_hourSlot__GaWz6{border-radius:5px;box-shadow:0 0 10px #0000004d;font-size:14px;font-weight:700;height:45px;justify-content:center;margin:2px;position:relative;width:45px}.HourSlot_hourLabel__sYNa0,.HourSlot_hourSlot__GaWz6{align-items:center;display:flex;flex-direction:column}.MachineRow_machineRow__0qCmy{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0003;display:flex;gap:20px;margin-bottom:15px;padding:15px}.MachineRow_machineInfoContainer__vI9Hu{flex:0 0 300px}.MachineDetailHeader_header__682BB{background-color:#b9c3a2;border-radius:5px;margin-bottom:20px;padding:10px;text-align:center}.MachineDetailHeader_machineName__wH-XS{display:block;font-size:2em;font-weight:700;margin-block-end:.67em;margin-block-start:.67em;margin-inline-end:0;margin-inline-start:0;unicode-bidi:isolate}.MachineDetailHeader_info__1b2MY{display:flex;font-size:1rem;gap:20px;justify-content:center;margin-top:10px}.MachineDetailHeader_date__Iob0V,.MachineDetailHeader_mode__8WU\+-{padding:5px}.MachineDetailHeader_operatorSelector__fJRAm{margin-top:10px;text-align:center}.MachineDetailHeader_operatorSelector__fJRAm label{margin-right:5px}.Shift_shiftContainer__T7ko4{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.Shift_hourBlock__3tJvf{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000004d;font-weight:700;height:60px;justify-content:space-evenly;padding:10px;width:60px}.Shift_hourBlock__3tJvf,.Shift_hourLabel__evtG2{align-items:center;display:flex;flex-direction:column}.Shift_hourLabel__evtG2{margin-bottom:5px}.Shift_hourValue__IfGFf{font-size:1rem}.Shift_averagePercentageWrapper__btKhL{border-radius:5px;box-shadow:0 0 10px #0000004d;display:flex;flex-direction:column;justify-content:space-between;margin-right:20px;padding:10px}.Shift_averagePercentageLabel__wyAnH{font-size:1rem;text-align:center}.Shift_averagePercentage__IrqxV{font-size:1.5rem;font-weight:700;text-align:center}.ShiftPress_shiftContainer__8-aZp{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px}.ShiftPress_headerRow__10Kqp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:10px;width:100%}.ShiftPress_headerBox__wTbR4{background:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:10px;text-align:center}.ShiftPress_headerLabel__Mlvjf{font-size:.9rem;font-weight:600;margin-bottom:6px}.ShiftPress_headerValue__5J1EO{font-size:1.6rem;font-weight:700}.ShiftPress_hourBlock__3vKQi{align-items:center;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000004d;display:flex;flex-direction:column;font-weight:700;height:60px;justify-content:space-evenly;padding:10px;width:60px}.ShiftPress_hourLabel__u2jpC{align-items:center;display:flex;flex-direction:column;margin-bottom:5px}.ShiftPress_hourValue__0ljoB{font-size:1rem}.ShiftWrapper_shiftWrapper__U5LOm{display:flex;flex-direction:column;gap:20px;margin-top:20px}.ShiftWrapper_shiftItem__EB3Gx{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px #0000004d;gap:20px;margin-bottom:15px;padding:15px}.ShiftWrapper_shiftLabel__xjAU5{color:#333;font-size:1.2rem;margin:0 0 10px;text-align:center}body{font-family:Graphie,sans-serif;margin:0;padding:20px}#machine-status-container{display:flex;flex-direction:column;gap:0}.machine-data{border-radius:8px;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;padding:10px}.hour-label{color:#333;font-size:12px;margin-bottom:3px}.MachinesUpload_uploadContainer__0vgNU{font-family:sans-serif;margin:0 auto;max-width:400px;padding:30px}.MachinesUpload_uploadTitle__aLSyB{font-size:1.5rem;margin-bottom:20px;text-align:center}.MachinesUpload_uploadForm__b4Pbb{display:flex;flex-direction:column;gap:12px}.MachinesUpload_uploadInput__KnLiJ{border:1px solid #ccc;border-radius:4px;font-size:1rem;padding:8px}.MachinesUpload_uploadButton__LFGn0{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:10px}.MachinesUpload_uploadButton__LFGn0:hover{background-color:#0056b3}.MachinesUpload_uploadStatus__7m5eN{font-size:.95rem;margin-top:15px;text-align:center}
/*# sourceMappingURL=main.3e2adb4c.css.map*/