:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{margin:0 auto;font-weight:400;width:100%}a{text-decoration:none;color:#000;transition:.4s;padding:3px}table{width:100%;border-collapse:collapse;font-size:1.2rem}td,th{padding:1.5rem .5rem;text-align:left;border-bottom:1px solid #e5e7eb}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;width:100%}}.btn,.tablet-btn{font-size:2rem;padding:1.2rem 2.5rem;border-radius:1.5rem;border:none;font-weight:700;box-shadow:0 4px 16px #0000001f;transition:transform .1s,box-shadow .1s,background .2s,color .2s;cursor:pointer}.nav-btn{font-size:1.6rem;padding:.8rem 1.5rem;border-radius:.8rem;font-weight:700;box-shadow:0 2px 8px #0000001a;transition:transform .1s,box-shadow .1s,background .2s,color .2s;background-color:transparent;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;gap:.5rem;color:#fff}.nav-btn.disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn:disabled,.tablet-btn:disabled,.btn.disabled,.tablet-btn.disabled{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none}.btn.selected,.tablet-btn.selected,.btn:active,.tablet-btn:active{transform:scale(.98);box-shadow:0 2px 8px #0000001a}.btn-primary{background:#374151;background:linear-gradient(90deg,#374151,#404756);color:#fff}.btn-primary:hover:not(:disabled):not(.disabled),.btn-primary.selected,.btn-primary:active{background:linear-gradient(90deg,#404756,#374151)}.btn-warning{background:#f97316;background:linear-gradient(90deg,#f97316,#fb923c);color:#fff}.btn-warning:hover:not(:disabled):not(.disabled),.btn-warning.selected,.btn-warning:active{background:linear-gradient(90deg,#fb923c,#f97316)}.btn-danger{background:#b91c1c;background:linear-gradient(90deg,#b91c1c,#c43a3a);color:#fff}.btn-danger:hover:not(:disabled):not(.disabled),.btn-danger.selected,.btn-danger:active{background:linear-gradient(90deg,#c43a3a,#b91c1c)}.btn-group{display:flex;width:100%;gap:1rem;align-items:center;justify-content:center}ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.card__list{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch}.card__item{border:none;background:none;cursor:pointer;outline:none;transition:transform .1s,box-shadow .2s;display:flex;align-items:center;justify-content:space-between;background:var(--color-surface, #fff);border-radius:1.2rem;padding:0 1rem;font-size:1.3rem;box-shadow:0 2px 8px #0000000f;transition:box-shadow .2s,background .2s,transform .1s}th{font-weight:700}.pwa-toast[data-v-8f56784c]{position:fixed;bottom:20px;right:20px;background:#333;color:#fff;padding:1rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:1000;max-width:300px;animation:slideIn-8f56784c .3s ease-out}.pwa-toast.offline-ready[data-v-8f56784c]{background:#28a745}.message[data-v-8f56784c]{display:flex;flex-direction:column;gap:.5rem}button[data-v-8f56784c]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}button[data-v-8f56784c]:first-of-type{background:#007bff;color:#fff}button[data-v-8f56784c]:first-of-type:hover{background:#0056b3}button[data-v-8f56784c]:last-of-type{background:#6c757d;color:#fff}button[data-v-8f56784c]:last-of-type:hover{background:#545b62}@keyframes slideIn-8f56784c{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.modal-overlay[data-v-b05538a4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b05538a4]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 20px #00000026}h2[data-v-b05538a4]{margin:0 0 .5rem;font-size:1.5rem}.modal-description[data-v-b05538a4]{color:#666;margin-bottom:1.5rem}.input-group[data-v-b05538a4]{margin-bottom:1rem}.input-group label[data-v-b05538a4]{display:block;margin-bottom:.5rem;font-weight:600}.input-group input[data-v-b05538a4]{width:100%;padding:.75rem;font-size:1.5rem;border:2px solid #ddd;border-radius:4px;text-align:center;box-sizing:border-box}.input-group input[data-v-b05538a4]:focus{outline:none;border-color:var(--color-primary, #2e74ab)}.error-message[data-v-b05538a4]{color:#d8000c;background-color:#fcc;padding:.5rem;border-radius:4px;margin-bottom:1rem}.modal-actions[data-v-b05538a4]{display:flex;gap:1rem;justify-content:flex-end}.btn[data-v-b05538a4]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-b05538a4]{background-color:var(--color-primary, #2e74ab);color:#fff}.btn-primary[data-v-b05538a4]:hover:not(:disabled){background-color:#245a8a}.btn-primary[data-v-b05538a4]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-b05538a4]{background-color:#e0e0e0;color:#333}.btn-secondary[data-v-b05538a4]:hover{background-color:#d0d0d0}.modal-overlay[data-v-fd365ad8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-fd365ad8]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 20px #00000026}h2[data-v-fd365ad8]{margin:0 0 1rem;font-size:1.5rem}.worker-info[data-v-fd365ad8]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f0f0f0;border-radius:4px;margin-bottom:1.5rem;font-weight:500}.input-group[data-v-fd365ad8]{margin-bottom:1rem}.input-group label[data-v-fd365ad8]{display:block;margin-bottom:.5rem;font-weight:600}.input-group input[data-v-fd365ad8],.input-group textarea[data-v-fd365ad8]{width:100%;padding:.75rem;font-size:1.1rem;border:2px solid #ddd;border-radius:4px;box-sizing:border-box}.input-group input[data-v-fd365ad8]:focus,.input-group textarea[data-v-fd365ad8]:focus{outline:none;border-color:var(--color-primary, #2e74ab)}.input-group textarea[data-v-fd365ad8]{resize:vertical;font-family:inherit}.modal-actions[data-v-fd365ad8]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.btn[data-v-fd365ad8]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .2s}.btn-primary[data-v-fd365ad8]{background-color:var(--color-primary, #2e74ab);color:#fff}.btn-primary[data-v-fd365ad8]:hover{background-color:#245a8a}.btn-secondary[data-v-fd365ad8]{background-color:#e0e0e0;color:#333}.btn-secondary[data-v-fd365ad8]:hover{background-color:#d0d0d0}.modal-overlay[data-v-26374ff5]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-26374ff5]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 20px #00000026}h2[data-v-26374ff5]{margin:0 0 1rem;font-size:1.5rem}.user-info[data-v-26374ff5]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background-color:#f0f0f0;border-radius:4px;margin-bottom:1.5rem;font-weight:500}.reasons-list[data-v-26374ff5]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.reason-btn[data-v-26374ff5]{padding:1rem;background-color:var(--color-warning-light, #fff3cd);color:var(--color-warning-dark, #856404);border:2px solid var(--color-warning, #ffc107);border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.reason-btn[data-v-26374ff5]:hover{background-color:var(--color-warning, #ffc107)}.modal-actions[data-v-26374ff5]{display:flex;justify-content:flex-end}.btn[data-v-26374ff5]{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer}.btn-secondary[data-v-26374ff5]{background-color:#e0e0e0;color:#333}.btn-secondary[data-v-26374ff5]:hover{background-color:#d0d0d0}.workers-container[data-v-4e369ae6]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.worker-card[data-v-4e369ae6]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#fff;padding:1rem 1.5rem;border-radius:8px;border:2px solid var(--color-success, #28a745);cursor:pointer;transition:all .2s;box-shadow:0 2px 4px #0000000d}.worker-card[data-v-4e369ae6]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.worker-card.paused[data-v-4e369ae6]{border-color:var(--color-warning, #ffc107);background-color:var(--color-warning-light, #fff3cd)}.worker-info[data-v-4e369ae6]{display:flex;flex-direction:column;gap:.5rem}.worker-details[data-v-4e369ae6]{display:flex;flex-direction:column;gap:.25rem}.worker-name[data-v-4e369ae6]{font-weight:600;font-size:1.25rem}.worker-work-order[data-v-4e369ae6]{font-size:.9rem;color:#6c757d}.worker-pause-reason[data-v-4e369ae6]{font-size:.9rem;color:var(--color-warning-dark, #856404)}.worker-time[data-v-4e369ae6]{font-size:.85rem;color:#999}.status-badge[data-v-4e369ae6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.5rem 1rem;border-radius:2rem;font-size:1rem;font-weight:500}.status-badge.working[data-v-4e369ae6]{background-color:var(--color-success-light, #d4edda);color:var(--color-success, #28a745)}.status-badge.paused[data-v-4e369ae6]{background-color:var(--color-warning, #ffc107);color:var(--color-warning-dark, #856404)}.empty-state[data-v-4e369ae6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#6c757d;text-align:center}.empty-state p[data-v-4e369ae6]{margin-top:1rem;font-size:1.25rem}.spinning[data-v-4e369ae6]{animation:spin-4e369ae6 1.5s linear infinite}@keyframes spin-4e369ae6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.add-pause-btn[data-v-4e369ae6]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;margin-top:1rem;background-color:var(--color-warning-light, #fff3cd);color:var(--color-warning-dark, #856404);border:2px dashed var(--color-warning, #ffc107);border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.add-pause-btn[data-v-4e369ae6]:hover{background-color:var(--color-warning, #ffc107);border-style:solid}.worker-status[data-v-4e369ae6]{display:flex;justify-content:flex-end;width:100%}.app-header[data-v-f2c601fc]{position:fixed;background-color:#d3e6f1;width:100%;display:flex;margin-bottom:2rem;flex-direction:column;align-items:center;justify-content:space-between;height:70px;z-index:100}.app-header--nav[data-v-f2c601fc]{display:flex;padding:.5rem 1rem;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid #eaeaea}.app-header nav[data-v-f2c601fc]{display:flex;gap:2rem}.app-header__title[data-v-f2c601fc]{display:flex;align-items:space-between;gap:1rem}.user__header[data-v-f2c601fc]{width:100%;text-align:left;padding:.5rem 1rem;font-size:1.5rem;font-weight:bolder;display:flex;justify-content:space-between;background-color:#2e74ab;color:#fff;gap:1rem;align-items:center;z-index:100}.main[data-v-f2c601fc]{padding-top:5rem;width:1200px;margin:auto}.error-message[data-v-f2c601fc]{position:fixed;bottom:0;left:0;width:100%;padding:1rem;background-color:#fcc;color:#d8000c;text-align:center;font-weight:700;z-index:1000;height:4rem}.error-message[data-v-f2c601fc]:before{content:"Errorea: ";font-weight:400}.nav-icon[data-v-f2c601fc]{text-decoration:none;transition:color .2s;display:flex;align-items:center}.user-nav-links[data-v-f2c601fc]{display:flex;gap:3rem;align-items:center}.pause-indicator[data-v-f2c601fc]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;border-radius:4px;text-align:center;width:100%}.pause-resume-btn[data-v-f2c601fc]{background-color:#ffe066;color:#856404;border:none;border-radius:4px;font-size:1.2rem;font-weight:600;padding:.75rem 1.5rem;margin-top:1rem;display:flex;align-items:center;cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000a}.pause-resume-btn[data-v-f2c601fc]:hover:not(.disabled){background-color:gold;box-shadow:0 4px 16px #00000014}.pause-resume-btn.disabled[data-v-f2c601fc]{opacity:.6;cursor:not-allowed}.nav-btn.pause[data-v-f2c601fc]{background-color:var(--color-warning-light, #fff3cd);color:#000;font-size:1rem;font-weight:400}.main-content[data-v-f2c601fc]{display:flex;gap:2rem;justify-content:space-between}.worker-status[data-v-f2c601fc]{flex:0 0 250px}.router-content[data-v-f2c601fc]{flex:1}.keypad[data-v-f658ba41]{display:flex;flex-direction:column;width:100%;margin:auto}.keypad-row[data-v-f658ba41]{display:flex;justify-content:space-between;margin-bottom:10px;gap:.5rem}.keypad-button[data-v-f658ba41]{flex:1;padding:20px;font-size:24px;background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.keypad-button[data-v-f658ba41]:hover{background-color:#e0e0e0}.keypad-button[data-v-f658ba41]:active{background-color:#d0d0d0}.keypad-button[data-v-f658ba41]:focus{outline:none}.keypad-button[data-v-f658ba41]:disabled{background-color:silver;cursor:not-allowed;opacity:.5}.keypad-display[data-v-f658ba41]{display:flex;justify-content:center;margin-bottom:20px}.keypad-input[data-v-f658ba41]{width:100%;padding:10px;font-size:24px;text-align:center;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.keypad-input[data-v-f658ba41]:focus{outline:none;border-color:#007bff}.keypad-input[readonly][data-v-f658ba41]{background-color:#f0f0f0;cursor:not-allowed}.keypad-input[data-v-f658ba41]:disabled{background-color:#e0e0e0;cursor:not-allowed;border-color:#ccc}.user-selector-container[data-v-7a328f58]{display:flex;align-items:flex-start;gap:2rem;width:100%}.user-selector[data-v-7a328f58]{display:flex;flex-direction:column;align-items:flex-start;width:100%}.user-selector__title[data-v-7a328f58]{font-size:1.5rem;margin-bottom:1rem}.user-keypad[data-v-7a328f58]{flex:1;margin-bottom:2rem}.machine-list--container[data-v-36fb44c4]{text-align:center}.btn[data-v-36fb44c4]{width:30rem;margin-bottom:1rem}.done[data-v-9e857d55]{background-color:var(--color-done-light, #fafafa);color:#a0a0a0;pointer-events:none;position:relative}.status-cell[data-v-9e857d55]{width:3rem;text-align:center}.status-icon[data-v-9e857d55]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem;border-radius:50%}.status-icon.success[data-v-9e857d55]{color:var(--color-success, #28a745)}.status-icon.running[data-v-9e857d55]{color:var(--color-running, #28a745)}.status-icon.partially-done[data-v-9e857d55]{color:var(--color-partially-done, #ffc107)}.status-icon.pending[data-v-9e857d55]{color:var(--color-pending, #2196f3)}.spinning[data-v-9e857d55]{animation:spin-9e857d55 1.5s linear infinite}@keyframes spin-9e857d55{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-row[data-v-9e857d55]{cursor:pointer}.action-cell[data-v-9e857d55]{width:3rem;text-align:center}.action-icon[data-v-9e857d55]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem;border-radius:50%}.action-icon.start[data-v-9e857d55]{color:var(--color-success, #28a745)}.action-icon.stop[data-v-9e857d55]{color:var(--color-danger, #dc3545)}.action-icon.disabled[data-v-9e857d55]{color:#ccc}.user-workOrders__header[data-v-10800233]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}form[data-v-f659af23]{display:flex;flex-direction:column;gap:1rem}input[data-v-f659af23],textarea[data-v-f659af23]{padding:.5rem;border:1px solid #ccc;border-radius:4px;width:100%;height:5rem}.btn-group[data-v-f659af23]{display:flex;gap:1rem}.offer-page[data-v-7f3cf4fc]{display:flex;width:100%;flex-direction:column}.offer-details[data-v-7f3cf4fc]{flex:1;padding:2rem;font-size:1.1rem}.offer-buttons[data-v-7f3cf4fc]{display:flex;gap:2rem;justify-content:center;margin:2rem 0;flex-wrap:wrap;flex-direction:column;flex:1}.offer-actions[data-v-7f3cf4fc]{flex:1}.work-time[data-v-7f3cf4fc]{font-size:2rem;text-align:center;margin-top:1rem;font-weight:700}.button-group[data-v-d1b14f7e]{display:flex;gap:1rem;margin-top:1rem;flex-direction:column;flex:1;justify-content:center}.pause-reason-list[data-v-d1b14f7e]{flex:1 1 0;min-width:0}.pause-reason-selector[data-v-d1b14f7e]{display:flex;gap:2rem}.card__list[data-v-d1b14f7e]{display:block;column-count:1;columns:auto;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 200px);width:100%;max-width:100%;box-sizing:border-box}.card__list li[data-v-d1b14f7e]{width:95%;word-break:break-word;box-sizing:border-box}.selected[data-v-d1b14f7e]{background-color:#007bff;color:#fff}
