.device-activation-screen-module__lHeUZa__page{color:#173028;background:linear-gradient(#f4f7f5 0%,#eef3f0 100%);flex-direction:column;min-height:100vh;display:flex}.device-activation-screen-module__lHeUZa__siteHeader{background:#ffffffe0;border-bottom:1px solid #d5e0da;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.device-activation-screen-module__lHeUZa__brandLockup{align-items:center;gap:.9rem;display:flex}.device-activation-screen-module__lHeUZa__logoWrap{align-items:center;display:flex}.device-activation-screen-module__lHeUZa__logo{object-fit:contain;width:auto;height:56px}.device-activation-screen-module__lHeUZa__brandDivider{background:#c9d6cf;width:1px;height:42px}.device-activation-screen-module__lHeUZa__systemName{flex-direction:column;gap:.1rem;display:flex}.device-activation-screen-module__lHeUZa__systemName strong{font-size:1.05rem}.device-activation-screen-module__lHeUZa__systemName span,.device-activation-screen-module__lHeUZa__systemName small{color:#5b6f66}.device-activation-screen-module__lHeUZa__content{gap:1rem;width:min(720px,100% - 2rem);margin:1.5rem auto 2rem;display:grid}.device-activation-screen-module__lHeUZa__headingRow h1{margin:.25rem 0;font-size:1.8rem}.device-activation-screen-module__lHeUZa__headingRow p{color:#5b6f66;margin:0}.device-activation-screen-module__lHeUZa__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#2f6b52;font-size:.75rem;font-weight:800;display:inline-block}.device-activation-screen-module__lHeUZa__panel{background:#fff;border:1px solid #d5e0da;border-radius:16px;padding:1.25rem;box-shadow:0 10px 30px #1730280d}.device-activation-screen-module__lHeUZa__form{gap:1rem;display:grid}.device-activation-screen-module__lHeUZa__form label{gap:.4rem;font-weight:700;display:grid}.device-activation-screen-module__lHeUZa__form input{letter-spacing:.08em;text-transform:uppercase;border:1px solid #c9d6cf;border-radius:12px;padding:.85rem 1rem;font-size:1.05rem}.device-activation-screen-module__lHeUZa__formActions{justify-content:flex-start;display:flex}.device-activation-screen-module__lHeUZa__primaryButton{color:#fff;cursor:pointer;background:#1f7a57;border:0;border-radius:999px;padding:.8rem 1.4rem;font-weight:800}.device-activation-screen-module__lHeUZa__primaryButton:disabled{opacity:.65;cursor:wait}.device-activation-screen-module__lHeUZa__errorBox{color:#8c2020;background:#fff0f0;border:1px solid #edb2b2;border-radius:12px;padding:.75rem .9rem;font-weight:700}
.operator-workspace-module__bQ80da__page{color:#222;background:#edf3f0;min-height:100vh;padding:14px;font-family:Frutiger LT Arabic,Dubai,Tahoma,Arial,sans-serif}.operator-workspace-module__bQ80da__shell{background:#fff;border:1px solid #d7e1dc;border-radius:18px;width:min(1420px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #004e3c1f}.operator-workspace-module__bQ80da__header{border-top:6px solid #006a50;border-bottom:1px solid #d7e1dc;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.operator-workspace-module__bQ80da__brandLockup{align-items:center;gap:16px;min-width:0;display:flex}.operator-workspace-module__bQ80da__logo{object-fit:contain;width:180px;height:auto}.operator-workspace-module__bQ80da__brandDivider{background:#d7e1dc;width:1px;height:60px}.operator-workspace-module__bQ80da__systemName{gap:4px;display:grid}.operator-workspace-module__bQ80da__systemName strong{color:#006a50;letter-spacing:.04em;font-family:Arial Narrow,Arial,sans-serif;font-size:42px;line-height:.9}.operator-workspace-module__bQ80da__systemName span{color:#5d6b65;font-size:14px}.operator-workspace-module__bQ80da__headerActions{flex:none;align-items:center;display:flex}.operator-workspace-module__bQ80da__languageField{color:#56655e;gap:6px;font-size:12px;font-weight:800;display:grid}.operator-workspace-module__bQ80da__languageField select,.operator-workspace-module__bQ80da__formGrid select,.operator-workspace-module__bQ80da__formGrid textarea,.operator-workspace-module__bQ80da__formGrid input{color:#222;background:#fff;border:1px solid #cbd9d2;border-radius:10px;min-height:44px;padding:10px 12px}.operator-workspace-module__bQ80da__content{padding:22px}.operator-workspace-module__bQ80da__loadBanner{color:#426158;background:#f7faf9;border:1px solid #d4e3dc;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.operator-workspace-module__bQ80da__syncWarning{color:#6d4e00;background:#fff8e8;border:1px solid #e2c48a;border-radius:13px;margin:0 0 16px;padding:13px 15px;font-size:13px;font-weight:700;line-height:1.55}.operator-workspace-module__bQ80da__loadBanner p{margin:0}.operator-workspace-module__bQ80da__machineCardDisabled{opacity:.62;cursor:not-allowed}.operator-workspace-module__bQ80da__machineCardDisabled:hover{transform:none}.operator-workspace-module__bQ80da__hero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.operator-workspace-module__bQ80da__eyebrow{color:#b89a55;letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:900}.operator-workspace-module__bQ80da__hero h1{color:#004e3c;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08}.operator-workspace-module__bQ80da__subtitle{color:#66736d;margin:9px 0 0;font-size:16px}.operator-workspace-module__bQ80da__clockCard{background:#f7faf8;border:1px solid #d6e2dc;border-radius:14px;gap:6px;min-width:230px;padding:14px 17px;display:grid}.operator-workspace-module__bQ80da__clockCard span{color:#66736d;font-size:12px;font-weight:800}.operator-workspace-module__bQ80da__clockCard strong{color:#004e3c;font-size:15px}.operator-workspace-module__bQ80da__machineGrid{grid-template-columns:1fr;gap:16px;display:grid}.operator-workspace-module__bQ80da__machineCard{text-align:start;background:#fff;border:2px solid #b7d6c9;border-radius:18px;grid-template-columns:minmax(230px,40%) 1fr;min-height:230px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;overflow:hidden;box-shadow:0 10px 28px #004e3c12}.operator-workspace-module__bQ80da__machineCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px #004e3c21}.operator-workspace-module__bQ80da__machineVisual{background:#dbe5e0;min-height:230px;position:relative;overflow:hidden}.operator-workspace-module__bQ80da__machineVisual img{object-fit:cover}.operator-workspace-module__bQ80da__stateWash{background:linear-gradient(135deg,#006a500f,#004e3c47);position:absolute;inset:0}.operator-workspace-module__bQ80da__warning{border-color:#d4aa47}.operator-workspace-module__bQ80da__warning .operator-workspace-module__bQ80da__stateWash{background:linear-gradient(135deg,#f4b23408,#cd8b0e59)}.operator-workspace-module__bQ80da__stopped{border-color:#c85d50}.operator-workspace-module__bQ80da__stopped .operator-workspace-module__bQ80da__stateWash{background:linear-gradient(135deg,#b7352c0d,#97241f6b)}.operator-workspace-module__bQ80da__testing{border-color:#7250b7}.operator-workspace-module__bQ80da__testing .operator-workspace-module__bQ80da__stateWash{background:linear-gradient(135deg,#7250b70f,#5c3a9e66)}.operator-workspace-module__bQ80da__statusPill{top:14px;color:#005942;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:900;display:flex;position:absolute;inset-inline-start:14px;box-shadow:0 4px 12px #0000001f}.operator-workspace-module__bQ80da__statusPill i{background:#00a676;border-radius:50%;width:9px;height:9px}.operator-workspace-module__bQ80da__warning .operator-workspace-module__bQ80da__statusPill{color:#8a5c00}.operator-workspace-module__bQ80da__warning .operator-workspace-module__bQ80da__statusPill i{background:#e1a11a}.operator-workspace-module__bQ80da__stopped .operator-workspace-module__bQ80da__statusPill{color:#9a3029}.operator-workspace-module__bQ80da__stopped .operator-workspace-module__bQ80da__statusPill i{background:#c63e35}.operator-workspace-module__bQ80da__testing .operator-workspace-module__bQ80da__statusPill{color:#5c3a9e}.operator-workspace-module__bQ80da__testing .operator-workspace-module__bQ80da__statusPill i{background:#7250b7}.operator-workspace-module__bQ80da__machineNumber{bottom:12px;right:auto;color:#006a50;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:900;display:grid;position:absolute;inset-inline-end:14px;box-shadow:0 5px 16px #0000002e}.operator-workspace-module__bQ80da__machineInfo{flex-direction:column;min-width:0;padding:22px;display:flex}.operator-workspace-module__bQ80da__machineTitle{color:#004e3c;font-size:25px;font-weight:900}.operator-workspace-module__bQ80da__machineCode{color:#738078;margin-top:4px;font-weight:800}.operator-workspace-module__bQ80da__machineState{color:#26332e;margin-top:20px;font-size:17px;font-weight:900}.operator-workspace-module__bQ80da__machineMeta{color:#66736d;margin-top:7px}.operator-workspace-module__bQ80da__machineActions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.operator-workspace-module__bQ80da__machineActionButton,.operator-workspace-module__bQ80da__machineActionSecondary{min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:10px;align-self:flex-start;padding:11px 14px;font-weight:900}.operator-workspace-module__bQ80da__machineActionButton{color:#fff;background:#006a50}.operator-workspace-module__bQ80da__machineActionSecondary{color:#005942;background:#e8f3ef;border:1px solid #b7d6c9}.operator-workspace-module__bQ80da__machineActionButton:disabled,.operator-workspace-module__bQ80da__machineActionSecondary:disabled{opacity:.55;cursor:not-allowed}.operator-workspace-module__bQ80da__warning .operator-workspace-module__bQ80da__machineActionButton{background:#9a6b09}.operator-workspace-module__bQ80da__stopped .operator-workspace-module__bQ80da__machineActionButton{background:#a23931}.operator-workspace-module__bQ80da__testing .operator-workspace-module__bQ80da__machineActionButton{background:#5c3a9e}.operator-workspace-module__bQ80da__testing .operator-workspace-module__bQ80da__machineState{color:#5c3a9e}.operator-workspace-module__bQ80da__arrivalModal{width:min(420px,100%)}.operator-workspace-module__bQ80da__arrivalMeta{background:#f7fbf9;border:1px solid #d6e2de;border-radius:12px;margin:0 22px;padding:12px 14px}.operator-workspace-module__bQ80da__arrivalMeta span{color:#66736d;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.operator-workspace-module__bQ80da__arrivalMeta strong{color:#004e3c;font-size:18px}.operator-workspace-module__bQ80da__verificationMachine{color:#004e3c;margin:0 22px 8px;font-size:16px;font-weight:900}.operator-workspace-module__bQ80da__verificationIntro{color:#4f5d57;margin:0;padding:0 22px 8px;font-size:15px;font-weight:700;line-height:1.55}.operator-workspace-module__bQ80da__decisionChoices{gap:12px;padding:18px 22px 22px;display:grid}.operator-workspace-module__bQ80da__decisionButton{color:#004e3c;text-align:start;cursor:pointer;background:#f7faf8;border:1px solid #d7e1dc;border-radius:14px;min-height:64px;padding:16px 18px;font-size:17px;font-weight:900}.operator-workspace-module__bQ80da__decisionButton:hover{background:#e8f2ee;border-color:#006a50}.operator-workspace-module__bQ80da__decisionButtonDanger{color:#9a3029}.operator-workspace-module__bQ80da__decisionButtonDanger:hover{background:#fdf1ef;border-color:#c85d50}.operator-workspace-module__bQ80da__footer{color:#7b8781;text-align:center;border-top:1px solid #d7e1dc;padding:18px;font-size:12px}.operator-workspace-module__bQ80da__backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1f1994;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operator-workspace-module__bQ80da__modal{background:#fff;border-radius:18px;width:min(720px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #0000004d}.operator-workspace-module__bQ80da__modalHeader{border-top:6px solid #006a50;border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.operator-workspace-module__bQ80da__modalHeader p{color:#7a867f;margin:0 0 4px;font-size:12px;font-weight:800}.operator-workspace-module__bQ80da__modalHeader h2{color:#004e3c;margin:0;font-size:24px}.operator-workspace-module__bQ80da__closeButton{color:#5b6862;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:30px;line-height:1}.operator-workspace-module__bQ80da__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.operator-workspace-module__bQ80da__formGrid label{color:#4f5d57;gap:7px;font-size:13px;font-weight:900;display:grid}.operator-workspace-module__bQ80da__formGrid textarea{resize:vertical;min-height:110px}.operator-workspace-module__bQ80da__fullField{grid-column:1/-1}.operator-workspace-module__bQ80da__conditionField{border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.operator-workspace-module__bQ80da__conditionField legend{color:#4f5d57;grid-column:1/-1;margin-bottom:7px;font-size:13px;font-weight:900}.operator-workspace-module__bQ80da__conditionField button{color:#44524c;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #cbd9d2;border-radius:10px;min-height:48px;padding:13px;font-weight:900}.operator-workspace-module__bQ80da__conditionField .operator-workspace-module__bQ80da__selectedChoice{color:#8a5c00;background:#fff7e4;border-color:#d39a1e}.operator-workspace-module__bQ80da__conditionField .operator-workspace-module__bQ80da__selectedDangerChoice{color:#9a3029;background:#fff0ee;border-color:#bd4a40}.operator-workspace-module__bQ80da__faultTypeField{background:#fbfdfc;border:1px solid #d6e1dc;border-radius:12px;grid-column:1/-1;gap:10px;margin:0;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.operator-workspace-module__bQ80da__faultTypeField legend{color:#4f5d57;padding:0 5px;font-size:13px;font-weight:900}.operator-workspace-module__bQ80da__faultTypeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operator-workspace-module__bQ80da__formGrid .operator-workspace-module__bQ80da__faultTypeOption{color:#33413b;cursor:pointer;background:#fff;border:1px solid #cbd9d2;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;display:flex}.operator-workspace-module__bQ80da__faultTypeOption input{accent-color:#006a50;width:20px;height:20px;margin:0}.operator-workspace-module__bQ80da__invalidFaultType{background:#fff4f2;border-color:#bd4a40;box-shadow:0 0 0 3px #bd4a401f}.operator-workspace-module__bQ80da__faultTypeError{color:#a4332b;margin:0;font-size:13px;font-weight:900}.operator-workspace-module__bQ80da__fullField em{color:#718078;font-style:normal;font-weight:700}.operator-workspace-module__bQ80da__modalFooter{border-top:1px solid #dce5e0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.operator-workspace-module__bQ80da__secondaryButton,.operator-workspace-module__bQ80da__primaryButton{cursor:pointer;touch-action:manipulation;border-radius:10px;min-height:44px;padding:11px 18px;font-weight:900}.operator-workspace-module__bQ80da__secondaryButton{color:#006a50;background:#fff;border:1px solid #b9cbc2}.operator-workspace-module__bQ80da__primaryButton{color:#fff;background:#006a50;border:1px solid #006a50}.operator-workspace-module__bQ80da__detailsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:22px;display:grid}.operator-workspace-module__bQ80da__detailsList div{background:#f9fbfa;border:1px solid #dce5e0;border-radius:11px;padding:13px}.operator-workspace-module__bQ80da__detailsList dt{color:#6d7a74;font-size:12px;font-weight:800}.operator-workspace-module__bQ80da__detailsList dd{color:#24312c;margin:5px 0 0;font-weight:900}.operator-workspace-module__bQ80da__toast{z-index:100;bottom:24px;color:#fff;background:#004e3c;border-radius:11px;max-width:380px;padding:13px 16px;font-weight:800;position:fixed;inset-inline-end:24px;box-shadow:0 12px 30px #00000038}@media (min-width:1180px){.operator-workspace-module__bQ80da__page{padding:22px}.operator-workspace-module__bQ80da__header{padding:18px 24px}.operator-workspace-module__bQ80da__logo{width:210px}.operator-workspace-module__bQ80da__systemName strong{font-size:48px}.operator-workspace-module__bQ80da__content{padding:28px}.operator-workspace-module__bQ80da__machineGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.operator-workspace-module__bQ80da__machineCard{grid-template-columns:minmax(240px,46%) 1fr;min-height:260px}.operator-workspace-module__bQ80da__machineVisual{min-height:260px}.operator-workspace-module__bQ80da__machineInfo{padding:24px}}@media (max-width:760px){.operator-workspace-module__bQ80da__page{padding:0}.operator-workspace-module__bQ80da__shell{border-radius:0}.operator-workspace-module__bQ80da__header,.operator-workspace-module__bQ80da__hero{flex-direction:column}.operator-workspace-module__bQ80da__header{align-items:stretch}.operator-workspace-module__bQ80da__brandLockup{gap:12px}.operator-workspace-module__bQ80da__logo{width:150px}.operator-workspace-module__bQ80da__brandDivider{height:52px}.operator-workspace-module__bQ80da__systemName strong{font-size:36px}.operator-workspace-module__bQ80da__headerActions,.operator-workspace-module__bQ80da__languageField,.operator-workspace-module__bQ80da__languageField select,.operator-workspace-module__bQ80da__clockCard{width:100%}.operator-workspace-module__bQ80da__clockCard{min-width:0}.operator-workspace-module__bQ80da__content{padding:18px}}@media (max-width:680px){.operator-workspace-module__bQ80da__machineCard{grid-template-columns:1fr}.operator-workspace-module__bQ80da__machineVisual{min-height:210px}.operator-workspace-module__bQ80da__formGrid,.operator-workspace-module__bQ80da__detailsList{grid-template-columns:1fr}.operator-workspace-module__bQ80da__fullField,.operator-workspace-module__bQ80da__conditionField{grid-column:1}.operator-workspace-module__bQ80da__conditionField{grid-template-columns:1fr}.operator-workspace-module__bQ80da__conditionField legend{grid-column:1}.operator-workspace-module__bQ80da__faultTypeOptions{grid-template-columns:1fr}.operator-workspace-module__bQ80da__modalFooter{flex-wrap:wrap}.operator-workspace-module__bQ80da__modalFooter button{flex:1}}
