/*! tailwindcss v4.1.4 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-full{min-width:100%}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.bg-\[\#154ab6\]{background-color:#154ab6}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.italic{font-style:italic}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.focus\:border-transparent:focus{border-color:#0000}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:border-b-2:active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}@keyframes core-status-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 30px var(--core-pulse),inset 0 0 34px var(--core-pulse-soft)}}.core-workplace-toolbar{--core-pulse:#22c55e47;--core-pulse-soft:#22c55e14;background:linear-gradient(135deg,#f0fdf4,#fff);border:2px solid #22c55e;border-radius:1rem;grid-template-columns:minmax(210px,.8fr) minmax(270px,1fr) minmax(210px,.8fr) auto;align-items:center;gap:1rem;width:100%;min-height:112px;padding:1rem 1.2rem;display:grid}.core-workplace-toolbar.waiting{background:linear-gradient(135deg,#fef3c7,#fff);border-color:#d97706}.core-workplace-toolbar.pause{--core-pulse:#2563eb7a;--core-pulse-soft:#2563eb24;background:linear-gradient(135deg,#dbeafe,#fff);border-color:#2563eb;animation:2.6s ease-in-out infinite core-status-pulse}.core-workplace-toolbar.stoppage{--core-pulse:#dc262680;--core-pulse-soft:#dc262624;background:linear-gradient(135deg,#fee2e2,#fff);border-color:#dc2626;animation:2.6s ease-in-out infinite core-status-pulse}.core-workplace-toolbar.empty{--core-pulse:#64748b6b;--core-pulse-soft:#64748b21;background:linear-gradient(135deg,#e2e8f0,#fff);border-color:#94a3b8;animation:2.6s ease-in-out infinite core-status-pulse}.core-workplace-state{gap:.2rem;display:grid}.core-workplace-state>span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:800}.core-workplace-state>strong{color:#0f172a;font-size:1.45rem}.core-workplace-state>small{color:#475569;font-weight:700}.core-workplace-members{background:#ffffffc7;border:1px solid #cbd5e1;border-radius:.8rem;flex-direction:column;justify-content:center;gap:.2rem;min-height:68px;padding:.75rem 1rem;display:flex}.core-workplace-members span{color:#1e293b;font-weight:800}.core-machine-selector{background:#fffc;border:1px solid #cbd5e1;border-radius:.8rem;align-content:center;gap:.4rem;min-height:78px;padding:.65rem .8rem;display:grid}.core-machine-selector>span{color:#475569;letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:900}.core-machine-selector>div{gap:.5rem;display:flex}.core-machine-selector button{color:#334155;background:#f8fafc;border:2px solid #94a3b8;border-radius:.65rem;min-height:40px;padding:.5rem .8rem;font-weight:900}.core-machine-selector button.selected{color:#14532d;background:#dcfce7;border-color:#16a34a;box-shadow:inset 0 0 0 1px #16a34a1f}.core-machine-selector button:disabled{cursor:not-allowed;opacity:.5}.core-machine-selector small{color:#475569;font-size:.76rem;font-weight:800}.core-workplace-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.core-workplace-actions button,.core-modal button{cursor:pointer;border:0}.core-workplace-actions button{color:#fff;border-radius:.65rem;min-height:48px;padding:.7rem 1rem;font-size:1rem;font-weight:900}.core-workplace-actions button:disabled,.core-modal button:disabled{cursor:not-allowed;opacity:.48}.core-workplace-actions .pause{background:#2563eb}.core-workplace-actions .stoppage{background:#dc2626}.core-workplace-actions .operators{background:#0f766e}.core-workplace-actions .resume{background:#16a34a}.core-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aad;place-items:center;padding:1rem;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.core-modal{background:#fff;border-radius:1.1rem;width:min(760px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #0f172a6b}.core-modal>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.2rem 1.35rem;display:flex}.core-modal>header span{color:#64748b;text-transform:uppercase;font-size:.8rem;font-weight:800}.core-modal>header h2{color:#0f172a;margin:.2rem 0 0;font-size:1.5rem}.core-modal>header button{color:#475569;background:#f1f5f9;border-radius:.6rem;width:38px;height:38px;font-size:1.6rem}.core-operator-list{gap:.65rem;padding:1rem 1.35rem;display:grid}.core-operator-list article{border:1px solid #cbd5e1;border-radius:.75rem;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.core-operator-position{color:#fff;background:#0f766e;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.core-operator-list article div{display:grid}.core-operator-list article strong{color:#0f172a}.core-operator-list article div span{color:#64748b;font-size:.78rem}.core-operator-list article button,.core-modal>footer button,.core-pin-panel button{border-radius:.55rem;padding:.65rem .85rem;font-weight:800}.core-operator-list .replace{color:#1d4ed8;background:#dbeafe}.core-operator-list .remove{color:#b91c1c;background:#fee2e2}.core-empty-team{color:#475569;text-align:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.75rem;padding:1.4rem;font-weight:800}.core-pin-panel{background:#eff6ff;border:2px solid #93c5fd;border-radius:.8rem;margin:0 1.35rem 1rem;padding:1rem}.core-pin-panel>strong{color:#1e3a8a;font-size:1.05rem}.core-pin-panel p{color:#475569;margin:.25rem 0 .75rem;font-size:.84rem}.core-pin-panel input{color:#0f172a;text-align:center;background:#fff;border:2px solid #93c5fd;border-radius:.6rem;width:100%;padding:.85rem;font-size:1.35rem;font-weight:900}.core-pin-panel>div{justify-content:flex-end;gap:.55rem;margin-top:.75rem;display:flex}.core-pin-panel button{color:#334155;background:#e2e8f0}.core-pin-panel button.confirm{color:#fff;background:#2563eb}.core-modal-error{color:#b91c1c;background:#fee2e2;border-radius:.6rem;margin:0 1.35rem 1rem;padding:.75rem;font-weight:800}.core-modal>footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.35rem;display:flex}.core-modal>footer span{color:#64748b;font-size:.78rem}.core-modal>footer button{color:#fff;background:#0f766e}.core-reason-modal{width:min(560px,100%)}.core-reason-grid{grid-template-columns:1fr 1fr;gap:.75rem;padding:1.25rem;display:grid}.core-reason-grid button{color:#9a3412;background:#fff7ed;border:2px solid #fdba74;border-radius:.75rem;min-height:72px;font-size:1.05rem;font-weight:900}.core-transfer-notice{z-index:120;color:#134e4a;background:#ccfbf1;border:2px solid #14b8a6;border-radius:.8rem;max-width:480px;padding:1rem 1.2rem;font-weight:900;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 45px #0f172a4d}@media (max-width:900px){.core-workplace-toolbar{grid-template-columns:1fr}.core-workplace-actions{justify-content:flex-start}}@media (max-width:620px){.core-operator-list article{grid-template-columns:34px minmax(0,1fr)}.core-operator-list article button{grid-column:auto}.core-reason-grid{grid-template-columns:1fr}.core-modal>footer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.core-workplace-toolbar.pause,.core-workplace-toolbar.stoppage,.core-workplace-toolbar.empty{box-shadow:0 0 18px var(--core-pulse),inset 0 0 22px var(--core-pulse-soft);animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
