.loader-overlay[data-v-49cc86d0]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ts-chrome) 88%,transparent);backdrop-filter:blur(2px)}.loader-content[data-v-49cc86d0]{position:relative;width:min(168px,28vw);height:min(168px,28vw);display:flex;align-items:center;justify-content:center}.loader-glow[data-v-49cc86d0]{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgba(0,214,243,.28) 0,rgba(0,214,243,.08) 45%,transparent 70%);animation:loader-glow-49cc86d0 2.4s ease-in-out infinite}.loader-logo[data-v-49cc86d0]{position:relative;z-index:1;width:72%;height:72%;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,214,243,.35));animation:loader-pulse-49cc86d0 2.4s ease-in-out infinite;transform-origin:center center}@keyframes loader-pulse-49cc86d0{0%,to{transform:scale(1);opacity:.86}50%{transform:scale(1.05);opacity:1}}@keyframes loader-glow-49cc86d0{0%,to{transform:scale(.94);opacity:.55}50%{transform:scale(1.06);opacity:1}}@media (prefers-reduced-motion:reduce){.loader-glow[data-v-49cc86d0],.loader-logo[data-v-49cc86d0]{animation:none}.loader-logo[data-v-49cc86d0]{opacity:1}}.modal-body-docviewer[data-v-e8c22038]{height:70vh;overflow-y:scroll;padding:0}.modal-body-container[data-v-e8c22038]{padding:0}.boot-progress-panel[data-v-4e8cd331]{border:2px solid var(--ts-chrome-border,#475569);background:rgba(15,23,42,.72);padding:28px 32px 24px;min-width:min(520px,88vw);text-align:center;box-sizing:border-box}.boot-progress-panel--full[data-v-4e8cd331]{width:100%;min-width:0}.boot-progress-panel__title[data-v-4e8cd331]{color:#f8fafc;font-size:1.15rem;margin:0 0 18px;font-weight:500}.boot-progress-panel__track[data-v-4e8cd331]{height:14px;border:2px solid var(--ts-chrome-border-strong,#64748b);background:var(--ts-chrome-deep,#0f172a);overflow:hidden}.boot-progress-panel__fill[data-v-4e8cd331]{height:100%;background:linear-gradient(90deg,#22c55e,#4ade80);transition:width .55s ease}.boot-progress-panel__subtitle[data-v-4e8cd331]{margin:14px 0 0;color:var(--ts-table-muted,#94a3b8);font-size:.85rem}.modal-overlay[data-v-6577dd21]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.update-modal[data-v-6577dd21]{background:rgba(15,23,42,.96);border:2px solid var(--ts-chrome-border,#475569);border-radius:16px;padding:32px 24px;max-width:400px;width:100%;box-shadow:0 8px 32px rgba(0,0,0,.45);text-align:center;animation:slideUp-6577dd21 .3s ease-out}@keyframes slideUp-6577dd21{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.update-icon[data-v-6577dd21]{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-6577dd21 2s ease-in-out infinite}.update-icon i[data-v-6577dd21]{font-size:32px;color:#fff}@keyframes pulse-6577dd21{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.update-title[data-v-6577dd21]{font-size:24px;font-weight:700;color:#f8fafc;margin-bottom:16px}.update-content[data-v-6577dd21]{margin-bottom:24px}.version-info[data-v-6577dd21]{font-size:16px;color:#cbd5e1;margin-bottom:8px}.current-version[data-v-6577dd21]{font-size:14px;color:#94a3b8;margin-bottom:16px}.release-notes[data-v-6577dd21]{background:rgba(30,41,59,.9);padding:16px;border-radius:8px;text-align:left;margin-top:16px;border:1px solid var(--ts-chrome-border,#475569)}.release-notes h4[data-v-6577dd21]{font-size:14px;font-weight:600;color:#e2e8f0;margin-bottom:8px}.release-notes p[data-v-6577dd21]{font-size:14px;color:#cbd5e1;margin:0;line-height:1.5;max-height:120px;overflow-y:auto}.update-actions[data-v-6577dd21]{display:flex;gap:12px;margin-bottom:16px}.btn-update[data-v-6577dd21]{flex:1;padding:12px 24px;font-size:16px;font-weight:600;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.btn-update[data-v-6577dd21]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn-update[data-v-6577dd21]:active{transform:translateY(0)}.btn-later[data-v-6577dd21]{flex:1;padding:12px 24px;font-size:16px;font-weight:600;border:2px solid var(--ts-chrome-border,#475569);border-radius:8px;background:transparent;color:#cbd5e1;cursor:pointer;transition:all .2s}.btn-later[data-v-6577dd21]:hover{border-color:#94a3b8;background:hsla(0,0%,100%,.06)}.force-update-notice[data-v-6577dd21]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#e53e3e;margin:0}.force-update-notice i[data-v-6577dd21]{font-size:16px}@media (max-width:480px){.update-modal[data-v-6577dd21]{padding:24px 20px}.update-title[data-v-6577dd21]{font-size:20px}.update-actions[data-v-6577dd21]{flex-direction:column}.btn-later[data-v-6577dd21],.btn-update[data-v-6577dd21]{width:100%}}.startup-page[data-v-97693120]{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;padding:1.25rem 1.25rem 3.5rem;padding-top:calc(1.25rem + env(safe-area-inset-top, 0px));padding-bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px));overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 18%,rgba(34,211,238,.07) 0,transparent 62%),radial-gradient(ellipse 80% 60% at 50% 0,rgba(37,99,235,.1) 0,transparent 55%),var(--ts-chrome,#1e293b)}.startup-page__watermark[data-v-97693120]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.startup-page__watermark img[data-v-97693120]{width:min(36rem,72vw,82vh);opacity:.07;mix-blend-mode:screen;filter:saturate(.85)}.startup-page__header[data-v-97693120]{position:relative;z-index:1;display:flex;justify-content:flex-end;margin-bottom:.5rem}.startup-page__logo[data-v-97693120]{height:40px;width:auto}.startup-page__steps[data-v-97693120]{position:relative;z-index:1;list-style:none;padding:0;margin:0 0 1rem;font-size:.95rem}.startup-page__step[data-v-97693120]{color:#64748b;padding:2px 0;transition:color .2s}.startup-page__step.is-active[data-v-97693120]{color:#fff}.startup-page__step.is-complete[data-v-97693120]{color:#4ade80}.startup-page__step.is-error[data-v-97693120]{color:#f87171}.startup-page__center[data-v-97693120]{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;flex:1;min-height:180px;margin:1rem 0;box-sizing:border-box}.startup-page__retry[data-v-97693120]{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:.5rem}.startup-page__retry .btn[data-v-97693120]{min-width:160px}.startup-page__status[data-v-97693120]{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;justify-content:space-between;gap:.75rem;padding:.65rem 1.25rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom, 0px));background:var(--ts-chrome-elevated,#334155);border-top:1px solid var(--ts-chrome-border,#475569);color:#d4d4d4;font-size:.78rem}.startup-page__status span[data-v-97693120]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-page[data-v-0496f920]{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:0;max-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 1rem .35rem;padding-top:calc(.5rem + env(safe-area-inset-top, 0px));padding-bottom:calc(.35rem + env(safe-area-inset-bottom, 0px));overflow:hidden;background:radial-gradient(ellipse 70% 50% at 50% 18%,rgba(34,211,238,.07) 0,transparent 62%),radial-gradient(ellipse 80% 60% at 50% 0,rgba(37,99,235,.1) 0,transparent 55%),var(--ts-chrome,#1e293b)}.login-page__watermark[data-v-0496f920]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:0}.login-page__watermark img[data-v-0496f920]{width:min(36rem,72vw,82vh);opacity:.07;mix-blend-mode:screen;transform:translateY(-4%);filter:saturate(.85)}.login-shell[data-v-0496f920]{position:relative;z-index:1;width:min(100%,26rem);flex:0 1 auto;max-height:100%;padding:0;background:transparent;border:none;box-shadow:none;color:#f8fafc;overflow:hidden}.login-brand[data-v-0496f920]{display:flex;justify-content:center;margin-bottom:clamp(.65rem,1.6vh,1rem)}.login-brand__logo[data-v-0496f920]{width:min(100%,clamp(11.5rem,30vw,15.5rem));height:auto;display:block}.login-panel__title[data-v-0496f920]{margin:0 0 clamp(.55rem,1.2vh,.85rem);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-context,#feae6f);text-align:center}.login-label[data-v-0496f920]{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.login-input[data-v-0496f920]{background:rgba(15,23,42,.72)!important;border:2px solid var(--ts-chrome-border,#475569)!important;color:#f8fafc!important;border-radius:8px;padding:.6rem .85rem;font-size:clamp(1rem,2.2vh,1.1rem);min-height:var(--ts-btn-min-height,52px)}.login-input[data-v-0496f920]:focus{border-color:var(--ts-brand,#2563eb)!important;box-shadow:0 0 0 .2rem rgba(37,99,235,.25)!important}.login-input.is-invalid[data-v-0496f920]{border-color:#f87171!important}.login-actions[data-v-0496f920]{margin-top:clamp(.65rem,1.2vh,.95rem)}.login-submit[data-v-0496f920]{min-height:var(--ts-btn-min-height,52px);padding:.65rem 1rem;font-size:clamp(.9rem,2vh,1rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;margin-top:0;color:var(--ts-context-text,#1a1208)!important;background-color:var(--ts-context,#feae6f)!important;border-color:var(--ts-context-border,#e8954a)!important}.login-submit.active[data-v-0496f920],.login-submit[data-v-0496f920]:active,.login-submit[data-v-0496f920]:focus,.login-submit[data-v-0496f920]:hover{color:var(--ts-context-text,#1a1208)!important;background-color:var(--ts-context-border,#e8954a)!important;border-color:#d97706!important;box-shadow:0 0 0 .2rem hsla(26,99%,72%,.35)}.login-alt[data-v-0496f920]{margin-top:clamp(.65rem,1.2vh,.95rem)}.login-alt__divider[data-v-0496f920]{display:flex;align-items:center;gap:.65rem;margin-bottom:clamp(.45rem,1vh,.65rem);color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.login-alt__divider[data-v-0496f920]:after,.login-alt__divider[data-v-0496f920]:before{content:"";flex:1;height:1px;background:var(--ts-chrome-border,#475569)}.login-alt__list[data-v-0496f920]{display:flex;flex-direction:column;gap:clamp(.4rem,.9vh,.55rem)}.login-alt-btn[data-v-0496f920]{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--ts-btn-min-height,52px);padding:.7rem 1rem;border-radius:8px;border:2px solid var(--ts-chrome-border,#475569);border-left-width:5px;font-size:clamp(.82rem,1.8vh,.92rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;line-height:1.2;cursor:pointer;color:#f8fafc;background:rgba(15,23,42,.72);transition:transform .12s ease,border-color .12s ease,background .12s ease;box-shadow:0 2px 0 rgba(0,0,0,.25);margin-top:0}.login-alt-btn[data-v-0496f920]:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(0,0,0,.25)}.login-alt-btn--qr[data-v-0496f920]{border-left-color:#94a3b8}.login-alt-btn--pin[data-v-0496f920]{border-left-color:#38bdf8;background:rgba(37,99,235,.22);border-color:rgba(56,189,248,.45)}.login-version[data-v-0496f920]{margin-top:clamp(.55rem,1vh,.85rem);padding-top:clamp(.45rem,1vh,.65rem);border-top:1px solid rgba(71,85,105,.45);text-align:center;font-size:.72rem;color:#64748b;letter-spacing:.04em}.login-pin-stage[data-v-0496f920]{text-align:center}.login-pin-back[data-v-0496f920]{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:clamp(.35rem,.8vh,.55rem);padding:.25rem .5rem;border:0;background:transparent;color:#94a3b8;font-size:.78rem;font-weight:600;cursor:pointer}.login-pin-hero[data-v-0496f920]{margin-bottom:clamp(.85rem,2vh,1.15rem)}.login-pin-title[data-v-0496f920]{margin:0 0 .25rem;font-size:clamp(1.15rem,2.6vh,1.3rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ts-context,#feae6f)}.login-pin-sub[data-v-0496f920]{margin:0;font-size:clamp(.78rem,1.8vh,.88rem);color:#94a3b8}.login-pin-grid[data-v-0496f920]{display:flex;justify-content:center;gap:clamp(.75rem,2.4vw,1.15rem);margin-bottom:.55rem}.login-pin-digit[data-v-0496f920]{width:clamp(2.65rem,7vw,3.1rem);height:clamp(3.15rem,7.5vh,3.55rem);padding:0;font-size:clamp(1.5rem,3.6vh,1.75rem);font-weight:700;text-align:center;color:#f8fafc;background:rgba(15,23,42,.75);border:2px solid var(--ts-chrome-border,#475569);border-radius:10px;caret-color:transparent}.login-pin-digit--focused[data-v-0496f920],.login-pin-digit[data-v-0496f920]:focus{outline:none;border-color:var(--ts-brand,#2563eb);box-shadow:0 0 0 3px rgba(37,99,235,.35)}.login-pin-digit--filled[data-v-0496f920]{border-color:#38bdf8;background:rgba(34,211,238,.08)}.login-pin-digit--error[data-v-0496f920]{border-color:#f87171!important;background:rgba(15,23,42,.75);color:#f8fafc;animation:login-pin-shake-0496f920 .45s ease;box-shadow:none}@keyframes login-pin-shake-0496f920{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.login-pin-progress[data-v-0496f920]{display:flex;justify-content:center;gap:.4rem;margin-bottom:.35rem}.login-pin-progress__dot[data-v-0496f920]{width:.5rem;height:.5rem;border-radius:999px;background:var(--ts-chrome-border,#475569)}.login-pin-progress__dot.is-filled[data-v-0496f920]{background:#38bdf8}.login-pin-progress__dot.is-active[data-v-0496f920]{transform:scale(1.25);background:var(--ts-brand,#2563eb)}.login-pin-progress__dot.is-error[data-v-0496f920]{background:#f87171;box-shadow:none}.login-pin-error[data-v-0496f920]{margin:0 0 .65rem;padding:0;border:0;background:transparent;color:#fecaca;font-size:.95rem;font-weight:700;line-height:1.35;text-align:center}.login-panel[data-v-0496f920] .mb-3{margin-bottom:clamp(.55rem,1.2vh,.75rem)!important}.login-store-badges[data-v-0496f920]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:clamp(.65rem,1.2vh,.85rem)}.login-store-badges__link[data-v-0496f920]{display:inline-flex;line-height:0;border-radius:8px;transition:transform .15s ease,opacity .15s ease}.login-store-badges__link[data-v-0496f920]:hover{transform:translateY(-1px);opacity:.92}.login-store-badges__img[data-v-0496f920]{height:40px;width:auto;display:block}.mobile-settings-button[data-v-0496f920]{position:fixed;right:calc(1rem + env(safe-area-inset-right, 0px));bottom:calc(1rem + env(safe-area-inset-bottom, 0px));z-index:1000}.mobile-settings-button__btn[data-v-0496f920]{width:54px;height:54px;border-radius:50%;border:2px solid var(--ts-chrome-border-strong,#64748b);background:rgba(51,65,85,.95);color:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 8px 16px rgba(0,0,0,.35);cursor:pointer;margin-top:0}@media (max-height:768px){.login-brand__logo[data-v-0496f920]{width:min(100%,clamp(10rem,28vw,13rem))}.login-page__watermark img[data-v-0496f920]{width:min(28rem,68vw,78vh)}.login-store-badges__img[data-v-0496f920]{height:34px}}@media (max-width:480px){.login-shell[data-v-0496f920]{width:min(100%,22rem)}}.card[data-v-6a566211]{background-color:var(--ts-chrome-elevated)!important;display:flex;border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:16px;box-shadow:10px 10px 20px 0 rgba(0,0,0,.25)}.card[data-v-6a566211],.card[data-v-6a566211]:hover{height:260px;padding:24px 24px;cursor:pointer;box-sizing:border-box}.card[data-v-6a566211]:hover{border:2px solid #feae6f;border-radius:16px;box-shadow:10px 10px 30px 0 rgba(0,0,0,.25)}.text-left[data-v-6a566211]{margin-top:1%;margin-left:1%}.card-title[data-v-6a566211]{color:#fff;flex:0 1 0}.is-invalid[data-v-6a566211]{border-color:red!important}.card-body[data-v-6a566211]{display:flex;align-items:center;padding:0;justify-content:center;flex:1 0 0}.disabled[data-v-6a566211]{display:flex;border:1px solid var(--ts-chrome-border,#475569);height:260px;border-radius:16px;padding:24px 24px}.disabled[data-v-6a566211],.disabled[data-v-6a566211]:hover{background-color:var(--ts-chrome)!important;box-shadow:none;cursor:not-allowed}.disabled[data-v-6a566211]:hover{border:1px solid var(--ts-chrome-border,#475569)}.card-info[data-v-6a566211]{color:#a4a4a4;font-size:12px}.card-title[data-v-5539b85b]{color:#fff}@media (max-width:500px){.menus[data-v-5539b85b]{position:relative;left:0;padding-left:.5%;padding-right:.5%}}.menus[data-v-5539b85b]{margin-top:1%;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.setup-page[data-v-2f852a30]{position:relative;box-sizing:border-box;width:100%;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;padding:1rem;padding-top:calc(1rem + env(safe-area-inset-top, 0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0px));overflow:auto;background:radial-gradient(ellipse 70% 50% at 50% 18%,rgba(34,211,238,.07) 0,transparent 62%),var(--ts-chrome,#1e293b)}.setup-page__watermark[data-v-2f852a30]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.setup-page__watermark img[data-v-2f852a30]{width:min(36rem,72vw);opacity:.07;mix-blend-mode:screen}.setup-shell[data-v-2f852a30]{position:relative;z-index:1;width:min(100%,26rem);color:#f8fafc}.setup-brand[data-v-2f852a30]{text-align:center;margin-bottom:1.25rem}.setup-brand__logo[data-v-2f852a30]{width:min(100%,14rem);margin-bottom:.85rem}.setup-title[data-v-2f852a30]{margin:0 0 .4rem;font-size:1.15rem;font-weight:800}.setup-lead[data-v-2f852a30]{margin:0;color:#94a3b8;font-size:.92rem;line-height:1.4}.setup-scan-btn[data-v-2f852a30]{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:64px;margin-bottom:1rem;border:0;border-radius:10px;background:var(--ts-context,#feae6f);color:var(--ts-context-text,#1a1208);font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.setup-summary[data-v-2f852a30]{margin-bottom:1rem;padding:.9rem 1rem;border-radius:10px;background:rgba(15,23,42,.72);border:2px solid var(--ts-chrome-border,#475569);text-align:center}.setup-summary__label[data-v-2f852a30]{margin:0 0 .25rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.setup-summary__name[data-v-2f852a30]{margin:0;font-size:1.35rem;font-weight:800}.setup-summary__host[data-v-2f852a30]{margin:.15rem 0 0;color:#cbd5e1}.setup-summary__status[data-v-2f852a30]{margin:.45rem 0 0;font-weight:700}.setup-cancel-btn[data-v-2f852a30],.setup-manual-toggle[data-v-2f852a30]{width:100%;margin-bottom:.85rem;background:transparent;border:0;color:#94a3b8;font-weight:700}.setup-label[data-v-2f852a30]{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1}.setup-input[data-v-2f852a30]{background:rgba(15,23,42,.72)!important;border:2px solid var(--ts-chrome-border,#475569)!important;color:#f8fafc!important;min-height:52px}.setup-hint[data-v-2f852a30]{display:block;margin-top:.3rem;color:#94a3b8}.setup-url-row[data-v-2f852a30]{display:flex;gap:.5rem}.setup-test-btn[data-v-2f852a30]{flex:0 0 auto;min-height:52px;border:2px solid var(--ts-chrome-border,#475569);color:#f8fafc}.setup-save-btn[data-v-2f852a30]{min-height:52px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--ts-brand,#2563eb)!important;border-color:var(--ts-brand,#2563eb)!important}.setup-flash.is-ok[data-v-2f852a30],.setup-flash[data-v-2f852a30],.setup-summary__status.is-ok[data-v-2f852a30],.setup-test-result.is-ok[data-v-2f852a30],.setup-test-result[data-v-2f852a30]{color:#86efac}.setup-flash.is-bad[data-v-2f852a30],.setup-summary__status.is-bad[data-v-2f852a30],.setup-test-result.is-bad[data-v-2f852a30]{color:#fca5a5}.setup-flash[data-v-2f852a30]{margin-top:.85rem;text-align:center;font-weight:700}.setup-qr-overlay{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);padding:1rem}.setup-qr-overlay__card{background:#fff;padding:16px;border-radius:8px;max-width:420px;width:90%;color:#111827}.setup-qr-overlay__card h5{margin-bottom:.35rem}.setup-qr-overlay__card p{margin-bottom:.75rem;color:#4b5563;font-size:.9rem}.return-btn[data-v-431984b6]{position:relative;z-index:999}.back[data-v-431984b6]{width:100px;border-radius:25px;font-size:15px;padding:5px 2px;display:flex;align-items:center;justify-content:center;text-align:left;margin-bottom:1%;gap:8px;text-transform:none}@media (max-width:768px){.return-btn[data-v-431984b6]{margin-top:calc(60px + env(safe-area-inset-top, 0px));padding-left:16px}.back[data-v-431984b6]{width:auto;min-width:80px;padding:6px 12px;font-size:14px;margin-bottom:.5rem}}.ts-terminal-card[data-v-38a43299]{border-radius:8px;overflow:hidden;margin-top:.5rem}.ts-context-bar-main.text-left .ts-context-title[data-v-38a43299]{text-align:left}.ts-context-bar-main.text-center .ts-context-title[data-v-38a43299]{text-align:center}.ts-context-bar-main.text-right .ts-context-title[data-v-38a43299]{text-align:right}.ts-context-actions[data-v-38a43299]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end;flex-shrink:0}.ts-context-actions[data-v-38a43299] .btn{margin-top:0!important;min-height:auto;box-shadow:0 2px 0 rgba(0,0,0,.2)}.card.ts-terminal-card .ts-card-body-flush[data-v-38a43299]{border-radius:8px;border-top:1px solid var(--ts-chrome-border)}.header-button[data-v-38a43299]{text-align:right;padding-right:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center;overflow:hidden;max-width:100%}.header-button .btn[data-v-38a43299]{white-space:nowrap;flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.header-button[data-v-38a43299] .btn-group,.header-button[data-v-38a43299] .btn-toolbar{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:768px){.ts-context-bar[data-v-38a43299]{flex-direction:column;align-items:stretch}.ts-context-actions[data-v-38a43299]{justify-content:flex-start}.header-button[data-v-38a43299]{padding-right:0;padding-left:0;text-align:left;justify-content:flex-start;width:100%}.header-button .btn[data-v-38a43299]{font-size:.875rem;padding:.375rem .75rem;min-width:auto;max-width:calc(50% - .25rem)}}.oee-donut[data-v-84eee7b6]{display:flex;justify-content:center;align-items:center}.oee-donut-center[data-v-84eee7b6]{font-weight:900}.oee-dashboard-card[data-v-9be79144]{background:transparent!important;border:none!important}.oee-last-refreshed[data-v-9be79144]{font-size:12px;white-space:nowrap;color:#a4a4a4!important}.oee-dashboard-title[data-v-9be79144]{font-weight:900;letter-spacing:.02em}.oee-dashboard-subtitle[data-v-9be79144]{margin-top:2px;color:hsla(0,0%,100%,.75);font-size:12px}.oee-kpi-tile[data-v-9be79144]{background:var(--ts-chrome-elevated,#2f354b);border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:16px;padding:12px 12px 10px;text-align:center;position:relative;overflow:hidden}.oee-kpi-tile.is-refreshing[data-v-9be79144]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));transform:translateX(-100%);animation:oeeShimmer-9be79144 1.2s ease-in-out infinite;pointer-events:none}@keyframes oeeShimmer-9be79144{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.oee-kpi-label[data-v-9be79144]{color:hsla(0,0%,100%,.75);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.oee-panel[data-v-9be79144]{background:var(--ts-chrome-elevated,#2f354b);border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:16px;padding:12px;height:100%;color:hsla(0,0%,100%,.92)}.oee-panel .text-muted[data-v-9be79144]{color:hsla(0,0%,100%,.72)!important}.oee-panel .list-group-item[data-v-9be79144]{color:hsla(0,0%,100%,.92)!important}.oee-panel .list-group-item strong[data-v-9be79144]{color:hsla(0,0%,100%,.98)}.oee-panel .badge.text-bg-secondary[data-v-9be79144],.oee-panel .badge.text-bg-warning[data-v-9be79144]{color:#0f172a}.oee-panel-header[data-v-9be79144]{display:flex;justify-content:space-between;align-items:center}.oee-panel-title[data-v-9be79144]{font-weight:800;color:hsla(0,0%,100%,.92)}.oee-panel-meta .badge[data-v-9be79144]{font-weight:800}.oee-list-item[data-v-9be79144]{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.08)}.oee-list-primary[data-v-9be79144]{font-size:13px}.oee-list-secondary[data-v-9be79144]{font-size:12px;color:hsla(0,0%,100%,.7)}.oee-list-time[data-v-9be79144]{font-size:12px;white-space:nowrap;margin-left:12px}.card-title[data-v-70dac6a8]{color:#fff}.requirements-list[data-v-4b338cbb]{margin-top:1%}.table-responsive-sm[data-v-4b338cbb]{width:100%}.table-responsive-sm>.table[data-v-4b338cbb]{width:100%;margin-bottom:0}@media (max-width:767.98px){.ts-table-shell[data-v-4b338cbb]:not(.ts-table-shell--cards){overflow-x:auto;-webkit-overflow-scrolling:touch}.ts-table-shell--cards[data-v-4b338cbb]{overflow-x:visible}}a[data-v-ac45c488]{cursor:pointer}.requirements[data-v-7eadc444]{margin-top:1%}.page-link.active[data-v-7eadc444]{background-color:blue!important;color:#fff!important}a[data-v-7eadc444]{cursor:pointer}.menus[data-v-7eadc444]{text-align:center}.card-title[data-v-769c1660]{color:#fff}.form-control[data-v-7e223e2e]{text-transform:none!important;padding:5px 10px}.recipes[data-v-7e223e2e]{margin-top:15px}a[data-v-7e223e2e]{cursor:pointer}tr.active[data-v-7e223e2e]{background-color:var(--ts-brand,#2563eb);color:#fff}.select-recipe[data-v-7e223e2e]{text-align:right}.form-control[data-v-0eba0e08],.form-select[data-v-0eba0e08]{background-color:#fff!important;text-transform:none!important;padding:5px 10px}i[data-v-0eba0e08]{cursor:pointer}.loader[data-v-0eba0e08]{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10}.batch-recording[data-v-5f4b0c2c],.job-recording[data-v-5f4b0c2c]{margin-top:1%}.batch-recording-fes[data-v-5f4b0c2c]{--fes-context:#feae6f;--fes-context-text:#1a1208;--fes-table-header:#050508;--fes-table-row:#3a4556;--fes-table-row-alt:#2f354b;--fes-table-border:hsla(0,0%,100%,.14);--fes-table-text:#f8fafc;--fes-table-muted:#cbd5e1;--fes-row-select:#c4512a}.fes-context-bar[data-v-5f4b0c2c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.5rem 0 0;padding:.65rem 1rem;background:var(--fes-context);border:2px solid #e8954a;border-radius:6px 6px 0 0;box-shadow:0 2px 0 rgba(0,0,0,.2)}.fes-context-title[data-v-5f4b0c2c]{font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--fes-context-text);text-transform:uppercase}.fes-context-meta[data-v-5f4b0c2c]{font-size:.8125rem;font-weight:600;color:rgba(26,18,8,.75);white-space:nowrap}.fes-filters-panel[data-v-5f4b0c2c]{padding:.85rem 1rem .75rem;background:var(--ts-chrome-elevated,#2f354b);border:1px solid var(--ts-chrome-border,#475569);border-top:none;border-radius:0 0 6px 6px}.fes-filters-panel label[data-v-5f4b0c2c]{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.fes-filters-panel[data-v-5f4b0c2c] .dp__input,.fes-filters-panel[data-v-5f4b0c2c] .form-control,.fes-filters-panel[data-v-5f4b0c2c] select.form-control{background-color:var(--ts-chrome-deep,#0f172a);border-color:var(--ts-chrome-border,#475569);color:#f8fafc}.fes-area-alert[data-v-5f4b0c2c]{margin-top:.75rem;border-radius:6px}.fes-work-sheet[data-v-5f4b0c2c]{margin-top:.85rem;padding:.75rem .85rem 1rem;background:var(--ts-chrome-elevated,#2f354b);border:2px solid var(--ts-chrome-border,#475569);border-radius:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.fes-section-label[data-v-5f4b0c2c]{margin-bottom:.5rem;padding-bottom:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--fes-table-muted);border-bottom:2px solid var(--fes-table-border)}.fes-table-wrap[data-v-5f4b0c2c]{padding:0}.fes-table-wrap[data-v-5f4b0c2c] .requirements-list{margin-top:0}.fes-table-wrap[data-v-5f4b0c2c] .page-link{color:var(--fes-table-text);background:var(--ts-chrome-deep,#0f172a);border-color:var(--fes-table-border)}.fes-table-wrap[data-v-5f4b0c2c] .page-link.active{color:#fff;background:var(--ts-brand,#2563eb);border-color:var(--ts-brand-hover,#1d4ed8)}.fes-job-id[data-v-5f4b0c2c]{font-weight:600;color:#fff;overflow-wrap:anywhere;word-break:break-word}.fes-table-wrap[data-v-5f4b0c2c] .table tbody tr.ts-row-selected .fes-job-id{color:#fff}.refresh-controls[data-v-5f4b0c2c]{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;min-height:2.375rem}.refresh-feedback[data-v-5f4b0c2c]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#0a4d2c;background:linear-gradient(135deg,#e8f5e9,#d4edda);border:1px solid #b8dfc4;border-radius:2rem;box-shadow:0 2px 10px rgba(25,135,84,.12);white-space:nowrap}.refresh-feedback .bi[data-v-5f4b0c2c]{font-size:1rem;color:#198754}.refresh-feedback-enter-active[data-v-5f4b0c2c]{animation:refresh-feedback-in-5f4b0c2c .4s cubic-bezier(.22,1,.36,1)}.refresh-feedback-leave-active[data-v-5f4b0c2c]{animation:refresh-feedback-out-5f4b0c2c .3s ease-in forwards}@keyframes refresh-feedback-in-5f4b0c2c{0%{opacity:0;transform:translateX(10px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes refresh-feedback-out-5f4b0c2c{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}.table-wrapper-1024.is-refreshing[data-v-5f4b0c2c]{opacity:.55;transition:opacity .2s ease}.refresh-spin[data-v-5f4b0c2c]{animation:job-recording-refresh-spin-5f4b0c2c .8s linear infinite;display:inline-block}@keyframes job-recording-refresh-spin-5f4b0c2c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table-wrapper-1024[data-v-5f4b0c2c] .table{table-layout:fixed;width:100%}.table-wrapper-1024[data-v-5f4b0c2c] .col-job{width:16%;min-width:148px;overflow:hidden;white-space:normal}.table-wrapper-1024[data-v-5f4b0c2c] .col-line{width:12%;min-width:108px;box-sizing:border-box;padding-left:.25rem;padding-right:.35rem;overflow:hidden;white-space:normal}.table-wrapper-1024[data-v-5f4b0c2c] .col-line .col-line-text{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.table-wrapper-1024[data-v-5f4b0c2c] .col-notes{width:12%;min-width:108px;overflow:hidden;white-space:normal}.table-wrapper-1024[data-v-5f4b0c2c] .col-notes .col-notes-text{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.table-wrapper-1024[data-v-5f4b0c2c] .col-qty-split{width:11%;min-width:92px;white-space:normal;overflow:hidden}.table-wrapper-1024[data-v-5f4b0c2c] .col-qty-split-value{display:block;font-variant-numeric:tabular-nums;font-weight:600;white-space:normal;overflow-wrap:anywhere;line-height:1.25}@media (max-width:1024px){.table-wrapper-1024[data-v-5f4b0c2c]{overflow-x:auto;max-width:100%}.table-wrapper-1024[data-v-5f4b0c2c] .table{width:100%;table-layout:fixed;font-size:.8rem}.table-wrapper-1024[data-v-5f4b0c2c] .table td,.table-wrapper-1024[data-v-5f4b0c2c] .table th{padding:.4rem .3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-wrapper-1024[data-v-5f4b0c2c] .col-date{width:8%;min-width:72px}.table-wrapper-1024[data-v-5f4b0c2c] .col-job{width:20%;min-width:132px;white-space:normal;overflow:hidden;text-overflow:clip}.table-wrapper-1024[data-v-5f4b0c2c] .col-recipe{width:18%;min-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-wrapper-1024[data-v-5f4b0c2c] .col-num{width:8%;min-width:58px}.table-wrapper-1024[data-v-5f4b0c2c] .col-qty-split{width:11%;min-width:88px;white-space:normal;overflow:hidden;text-overflow:clip}.table-wrapper-1024[data-v-5f4b0c2c] .col-line{max-width:none}.table-wrapper-1024[data-v-5f4b0c2c] .col-line,.table-wrapper-1024[data-v-5f4b0c2c] .col-notes{width:12%;min-width:100px;white-space:normal;overflow:hidden;text-overflow:clip}.table-wrapper-1024[data-v-5f4b0c2c] #myTable td.col-menu,.table-wrapper-1024[data-v-5f4b0c2c] #myTable th.col-menu{width:112px;min-width:104px}}@media (max-width:834px){.table-wrapper-1024[data-v-5f4b0c2c] .col-job{width:22%;min-width:140px}.table-wrapper-1024[data-v-5f4b0c2c] .col-recipe{min-width:96px}.table-wrapper-1024[data-v-5f4b0c2c] .col-qty-split{width:12%;min-width:84px}.table-wrapper-1024[data-v-5f4b0c2c] .col-line,.table-wrapper-1024[data-v-5f4b0c2c] .col-notes{width:14%;min-width:108px}.table-wrapper-1024[data-v-5f4b0c2c] #myTable td.col-menu,.table-wrapper-1024[data-v-5f4b0c2c] #myTable th.col-menu{width:104px;min-width:96px}}.job-number-scan-hint[data-v-5f4b0c2c]{color:var(--fes-table-muted,#cbd5e1);font-size:.875rem;margin-bottom:.75rem}.job-number-scan-current[data-v-5f4b0c2c]{color:var(--fes-table-muted,#cbd5e1);font-size:.8125rem}.job-number-scan-error[data-v-5f4b0c2c]{font-size:.875rem}.suspended-image[data-v-1c12ad79]{border:1px solid #dee2e6;padding:8px;margin:8px;border-radius:16px}img[data-v-1c12ad79]{height:337px;width:450px}.video-container[data-v-1c12ad79]{position:relative;width:100%;max-width:450px;height:auto}.camera-video[data-v-1c12ad79],.canvas-photo[data-v-1c12ad79]{width:100%;height:100%}.mobile-photo-preview[data-v-1c12ad79]{margin:1rem 0}.mobile-photo-preview img[data-v-1c12ad79]{width:100%;max-width:450px;height:auto;border-radius:8px;margin-bottom:1rem}.button-group[data-v-1c12ad79]{display:flex;gap:1rem;justify-content:center}.button-snap[data-v-1c12ad79],.save-photo[data-v-1c12ad79]{margin:.5rem}.web-option-buttons[data-v-1c12ad79]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.web-option-divider[data-v-1c12ad79]{color:hsla(0,0%,100%,.7);font-size:.9rem}.web-upload-preview[data-v-1c12ad79]{margin:1rem 0}.web-upload-preview img[data-v-1c12ad79]{width:100%;max-width:450px;height:auto;border-radius:8px;margin-bottom:1rem}.web-saved-confirmation[data-v-1c12ad79]{margin:1rem 0}.web-saved-confirmation .alert[data-v-1c12ad79]{margin-bottom:1rem}.barcode-verification[data-v-816cd320]{margin:10px 0}.barcode-input-mode .input-group[data-v-816cd320]{display:flex}.barcode-input-mode .form-control[data-v-816cd320]{flex:1;font-weight:500;background-color:#f8f9fa}.barcode-input-mode .btn[data-v-816cd320]{white-space:nowrap}.verification-pending button[data-v-816cd320]{font-size:1.1rem;padding:12px 24px}.verification-success[data-v-816cd320]{margin:0}.scanner-modal-overlay[data-v-816cd320]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.scanner-modal-content[data-v-816cd320]{width:100%;max-width:500px;background:#1a1a1a;border-radius:12px;overflow:hidden}.scanner-header[data-v-816cd320]{background:#2c2c2c;padding:15px 20px;display:flex;justify:space-between;align-items:center;border-bottom:1px solid #444}.scanner-header h5[data-v-816cd320]{margin:0;color:#fff;font-size:1.2rem}.scanner-body[data-v-816cd320]{padding:20px}.barcode-reader-container[data-v-816cd320]{width:100%;border-radius:8px;overflow:hidden;background:#000;transition:transform .3s ease}.barcode-reader-container video[data-v-816cd320]{width:100%;height:auto;display:block}.scanner-instructions[data-v-816cd320]{text-align:center}.scanner-footer[data-v-816cd320]{padding:15px 20px;border-top:1px solid #444;display:flex;gap:10px}.scanner-footer button[data-v-816cd320]{flex:1}@media (max-width:576px){.scanner-modal-overlay[data-v-816cd320]{padding:10px}.scanner-modal-content[data-v-816cd320]{max-width:100%}}.lot-select-root[data-v-6e72cd19]{max-width:100%;overflow-x:hidden}.lot-select-root>.row[data-v-6e72cd19],.search-lots[data-v-6e72cd19]{margin-left:0;margin-right:0;max-width:100%}.search-lots[data-v-6e72cd19]{margin-bottom:15px}.lots[data-v-6e72cd19]{max-width:100%;overflow-x:hidden;margin-left:0;margin-right:0}.lots>.col[data-v-6e72cd19]{max-width:100%;padding-left:0;padding-right:0;overflow-x:hidden}.lots[data-v-6e72cd19] .table-responsive-sm{overflow-x:visible!important;-webkit-overflow-scrolling:auto;max-width:100%}.lots[data-v-6e72cd19] .requirements-list{margin-top:0}.lots[data-v-6e72cd19] .table{table-layout:fixed;width:100%;margin-bottom:0}.lots[data-v-6e72cd19] .table td,.lots[data-v-6e72cd19] .table th{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;padding:.4rem .3rem;font-size:.8125rem;vertical-align:middle}.lots[data-v-6e72cd19] .table td:last-child,.lots[data-v-6e72cd19] .table th:last-child{width:52px}.lots[data-v-6e72cd19] .table td:nth-child(6),.lots[data-v-6e72cd19] .table th:nth-child(6){width:68px}.lots[data-v-6e72cd19] .table td:nth-child(5),.lots[data-v-6e72cd19] .table th:nth-child(5){width:84px}.lots[data-v-6e72cd19] .table td:nth-child(4),.lots[data-v-6e72cd19] .table th:nth-child(4){width:12%}.lots[data-v-6e72cd19] .table td:nth-child(3),.lots[data-v-6e72cd19] .table th:nth-child(3){width:16%}.lots[data-v-6e72cd19] .table td:nth-child(2),.lots[data-v-6e72cd19] .table th:nth-child(2){width:12%}.lots[data-v-6e72cd19] .qty-info{font-size:.8125rem;padding-left:.25rem!important;padding-right:.25rem!important}.lots[data-v-6e72cd19] .qty-info label,.lots[data-v-6e72cd19] .qty-info strong{margin-left:0!important}.lots[data-v-6e72cd19] .pagination{flex-wrap:wrap;justify-content:center}.lots[data-v-6e72cd19] .table-responsive.mb-2{overflow-x:visible!important}.page-link.active[data-v-6e72cd19]{background-color:blue!important;color:#fff!important}.qty-info[data-v-6e72cd19]{text-align:center!important}.select-stocks[data-v-6e72cd19]{display:flex;justify-content:flex-end;align-items:flex-end;min-height:38px}.search-lots button[data-v-6e72cd19]{margin-top:0!important}a[data-v-6e72cd19]{cursor:pointer}.custom-checkbox[data-v-6e72cd19]{width:24px;height:24px;border:1px solid var(--ts-chrome-border-strong,#64748b);accent-color:var(--ts-context,#feae6f);cursor:pointer}.form-check-input.custom-checkbox[data-v-6e72cd19]:checked{background-color:var(--ts-context,#feae6f)!important;border-color:var(--ts-context-border,#e8954a)!important}.form-check-input.custom-checkbox[data-v-6e72cd19]:checked:focus,.form-check-input.custom-checkbox[data-v-6e72cd19]:focus{border-color:var(--ts-context-border,#e8954a);box-shadow:0 0 0 .2rem hsla(26,99%,72%,.35)}.select-stocks-btn[data-v-6e72cd19]{font-weight:600;padding:8px 12px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease;min-width:0;height:38px;display:inline-flex;align-items:center;justify-content:center}.select-stocks-btn[data-v-6e72cd19]:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.select-stocks-btn[data-v-6e72cd19]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.refresh-stock-btn[data-v-6e72cd19]{padding:6px 10px;height:38px;min-width:auto;display:inline-flex;align-items:center;justify-content:center}.lot-select-progress[data-v-6e72cd19]{border-radius:6px;overflow:hidden;background-color:var(--ts-chrome-deep,#0f172a)}.lot-select-progress .progress-bar[data-v-6e72cd19]{transition:width .3s ease;min-width:3.5rem}.lot-select-progress-text[data-v-6e72cd19]{font-size:.9rem;white-space:nowrap;padding:0 .5rem}.row[data-v-7faf81ce]{margin-bottom:10px}.sjr-section-header[data-v-7faf81ce]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.sjr-section-label[data-v-7faf81ce]{margin:0}.fes-section-label[data-v-7faf81ce],.sjr-section-label[data-v-7faf81ce]{font-weight:700;color:var(--ts-table-muted,#cbd5e1);text-transform:uppercase;font-size:.75rem;letter-spacing:.12em}.fes-section-label[data-v-7faf81ce]{margin:.85rem 0 .55rem;padding-bottom:.35rem;border-bottom:2px solid hsla(0,0%,100%,.14)}.sjr-section-header .fes-section-label[data-v-7faf81ce]{margin:0;padding-bottom:0;border-bottom:none}.sjr-work-card[data-v-7faf81ce]{margin-top:.75rem}.sjr-progress-text[data-v-7faf81ce]{margin-left:.75rem;font-size:.875rem;font-weight:600;color:var(--ts-context,#feae6f)}.sjr-progress[data-v-7faf81ce]{height:1.35rem;background:var(--ts-chrome-deep,#0f172a);border:1px solid var(--ts-chrome-border,#475569)}.sjr-progress-bar[data-v-7faf81ce]{background:var(--ts-context,#feae6f);color:var(--ts-context-text,#1a1208);font-weight:700;font-size:.8rem}.sjr-row--picked td[data-v-7faf81ce]{background:rgba(34,197,94,.12)!important}.sjr-locked-hint[data-v-7faf81ce]{color:var(--ts-table-muted,#cbd5e1);font-size:.875rem}.sjr-qty-confirmed[data-v-7faf81ce]{display:inline-flex;align-items:center;gap:.35rem;color:#86efac;font-weight:600;white-space:nowrap}.sjr-unlock-btn[data-v-7faf81ce]{padding:0 .25rem;vertical-align:baseline;font-weight:700;text-decoration:underline}.sjr-context-bar[data-v-7faf81ce]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .75rem;padding:.65rem 1rem;background:#feae6f;border:2px solid #e8954a;border-radius:6px}.sjr-context-main[data-v-7faf81ce]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem}.fes-context-title[data-v-7faf81ce]{font-size:1.05rem;font-weight:700;color:#1a1208}.sjr-context-job[data-v-7faf81ce]{font-weight:700;color:#1a1208}.sjr-context-meta[data-v-7faf81ce]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.85rem;font-weight:700;color:#1a1208}.sjr-save-row[data-v-7faf81ce]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ts-chrome-border,#475569)}.sjr-components-block[data-v-7faf81ce]{margin-top:.5rem}.sjr-save-ready[data-v-7faf81ce]{color:#4ade80;font-weight:600;font-size:.9rem}.sjr-step-actions[data-v-7faf81ce]{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.3rem;width:100%;max-width:12.5rem;margin:0 auto}.sjr-step-main[data-v-7faf81ce]{display:flex;align-items:stretch;gap:.3rem;width:100%}.sjr-step-btn[data-v-7faf81ce]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem;min-height:2.55rem!important;padding:.4rem .6rem!important;margin:0!important;font-size:.82rem!important;font-weight:800;letter-spacing:.02em;line-height:1.1;white-space:nowrap}.sjr-step-btn--primary[data-v-7faf81ce]{flex:1 1 auto}.sjr-step-btn--more[data-v-7faf81ce]{flex:0 0 2.55rem;width:2.55rem!important;min-width:2.55rem!important;padding:0!important}.sjr-step-btn--more.is-open[data-v-7faf81ce]{background:rgba(148,163,184,.22)!important}.sjr-step-more-panel[data-v-7faf81ce]{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:.3rem;border-radius:6px;background:rgba(15,23,42,.85);border:1px solid var(--ts-chrome-border,#475569)}.sjr-step-more-item[data-v-7faf81ce]{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;width:100%;min-height:2.25rem;padding:.35rem .55rem;border:none;border-radius:4px;background:transparent;color:#f8fafc;font-size:.78rem;font-weight:700;text-align:left}.sjr-step-more-item[data-v-7faf81ce]:disabled{opacity:.45}.sjr-step-more-item[data-v-7faf81ce]:not(:disabled):active,.sjr-step-more-item[data-v-7faf81ce]:not(:disabled):hover{background:rgba(148,163,184,.22)}.sjr-step-status[data-v-7faf81ce]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.35rem .65rem;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.02em}.sjr-step-status--ok[data-v-7faf81ce]{background:rgba(22,163,74,.22);border:1px solid rgba(74,222,128,.55);color:#4ade80}.sjr-step-status--warn[data-v-7faf81ce]{background:rgba(234,179,8,.18);border:1px solid rgba(250,204,21,.55);color:#facc15}.sjr-step-hint[data-v-7faf81ce]{margin-top:.25rem;font-size:.72rem;color:var(--ts-table-muted,#cbd5e1)}.badge[data-v-959a6fa2]{font-size:.875rem;padding:.25rem .5rem}.bold-label[data-v-56126dd2]{font-weight:700}.inline-hint[data-v-56126dd2]{font-size:.875em;color:#6c757d}.col-md-6[data-v-6fc1d26d]{margin-bottom:5px}.stock-receive-alert[data-v-6fc1d26d]{padding:4px;margin:0}.card-title[data-v-fda1576c]{color:#fff}.form-label{margin-bottom:0!important}.form-group{margin-bottom:5px!important}.card-title[data-v-6b681078]{color:#fff}.select-actions[data-v-649829cd]{padding-top:0!important}.form-check-input.custom-checkbox[type=checkbox][data-v-649829cd]{width:24px;height:24px;border:1px solid gray}.camera-scanner-container[data-v-649829cd]{width:100%;max-width:500px;margin:0 auto}.lot-scanner-reader[data-v-649829cd]{width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.lot-scanner-reader video[data-v-649829cd]{width:100%!important;height:auto!important;border-radius:8px}.actions{padding-top:0!important}.notes-alert.d-inline.alert.alert-success{padding:4px}.delivery-address[data-v-33d9a54b]{white-space:pre-line;text-align:left;line-height:1.4;font-size:.9rem}.date-filter-needed[data-v-33d9a54b]{border-color:#fbbf24!important;box-shadow:0 0 0 .2rem rgba(251,191,36,.35)}.date-filter-hint[data-v-33d9a54b]{color:#fbbf24;font-weight:600;margin-top:.35rem}.sort-header[data-v-33d9a54b]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sort-header i[data-v-33d9a54b]{font-size:.85em;opacity:.45}.sort-header.is-sorted i[data-v-33d9a54b]{opacity:1}.card-title[data-v-6359b7d4]{color:#fff}.content-box[data-v-6c5116ea]{height:100px}.scan-title[data-v-134cc592]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;font-size:1.5rem}.scan-title i[data-v-134cc592]{font-size:1.75rem;color:#0d6efd}.scan-container[data-v-134cc592]{padding:1rem;max-width:600px;margin:0 auto}.qr-scanner-visual[data-v-134cc592]{display:flex;justify-content:center;margin-bottom:2rem}.qr-frame[data-v-134cc592]{position:relative;width:200px;height:200px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #6c757d;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.scanner-pulse[data-v-134cc592]{position:absolute;width:80%;height:80%;border:2px solid #0d6efd;border-radius:8px;animation:pulse-134cc592 2s ease-in-out infinite}@keyframes pulse-134cc592{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.corner[data-v-134cc592]{position:absolute;width:20px;height:20px;border:3px solid #0d6efd}.corner.top-left[data-v-134cc592]{top:8px;left:8px;border-right:none;border-bottom:none}.corner.top-right[data-v-134cc592]{top:8px;right:8px;border-left:none;border-bottom:none}.corner.bottom-left[data-v-134cc592]{bottom:8px;left:8px;border-right:none;border-top:none}.corner.bottom-right[data-v-134cc592]{bottom:8px;right:8px;border-left:none;border-top:none}.btn-scan-qr[data-v-134cc592]{margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group-text[data-v-134cc592]{background:linear-gradient(135deg,#0d6efd,#0b5ed7);color:#fff;border:none}.camera-scanner-container[data-v-134cc592]{width:100%;max-width:500px;margin:0 auto}#qr-reader[data-v-134cc592]{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.content-box[data-v-110d8656]{height:100%;padding:16px}.digital-signature[data-v-f7437272]{border:1px solid #dee2e6;padding-right:8px}.signature-pad[data-v-f7437272]{width:100%}.digital-signature[data-v-f7437272] canvas{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair;pointer-events:auto}.content-box[data-v-239acd55]{height:100%;padding:16px}.modal-body[data-v-239acd55]{padding:0!important}.pdf-wrapper[data-v-c2ac7c58]{width:100%;min-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.pdf-iframe[data-v-c2ac7c58]{border:0;display:block;width:100%;min-height:65vh;height:70vh}.content-box[data-v-dac9ae24]{height:100%;padding:16px}.modal-body[data-v-dac9ae24]{padding:0!important}.gap-2{gap:.5rem}.ts-media-image__detail[data-v-fbcd53c8]{white-space:pre-wrap;word-break:break-all}.issue-thread-list{display:flex;flex-direction:column;gap:.75rem}.issue-thread-item{border:1px solid #475569;border-radius:12px;padding:.75rem 1rem;background:#0f172a;color:#f8fafc}.issue-thread-item.is-opening{background:#1e293b}.card-body .issue-thread-item,.card-body .issue-thread-item p,.card-body .issue-thread-item strong,.issue-thread-item,.issue-thread-item .issue-thread-author,.issue-thread-item .issue-thread-body,.issue-thread-item p,.issue-thread-item strong,.ts-card-body .issue-thread-item,.ts-card-body .issue-thread-item p,.ts-card-body .issue-thread-item strong{color:#f8fafc!important}.issue-thread-meta{font-size:.9rem;margin-bottom:.35rem}.card-body .issue-thread-item .issue-thread-body--muted,.card-body .issue-thread-item .issue-thread-time,.issue-thread-item .issue-thread-body--muted,.issue-thread-item .issue-thread-time,.ts-card-body .issue-thread-item .issue-thread-body--muted,.ts-card-body .issue-thread-item .issue-thread-time{color:#cbd5e1!important}.issue-thread-body{white-space:pre-wrap}.issue-thread-image,.issue-thread-images img{max-width:100%;max-height:280px;border-radius:8px;margin-top:.35rem}.issue-thread-images{display:flex;flex-wrap:wrap;gap:.5rem}.card-title[data-v-1c2b81ea]{color:#fff}.list-group-item[data-v-17add503]:hover{background-color:#0d6efd!important;color:#fff}.list-group-item[data-v-17add503]{font-size:14px}.content-box[data-v-17add503]{height:100%;padding:16px}.view-more[data-v-17add503]{border:1px solid #fff;color:#fff}.view-more[data-v-17add503]:hover{background-color:hsla(0,0%,100%,.5)}.content-box[data-v-17498e56]{height:100%;padding:16px}.view-more[data-v-17498e56]{border:1px solid #fff;color:#fff}.view-more[data-v-17498e56]:hover{background-color:hsla(0,0%,100%,.5)}.machine-tabs[data-v-17498e56]{padding-left:0}.card-title[data-v-7c6d5590]{color:#fff}.form-group[data-v-11a44946],.form-group[data-v-16dd4b59],.form-group[data-v-2c989d25],.form-group[data-v-c2d05a50]{margin-top:10px!important}.title-red[data-v-c2d05a50]{color:#dc3545}.ts-modal-image[data-v-40c5fa4e]{max-height:70vh;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.card[data-v-6df6a7c0]{cursor:pointer}.empty-icon[data-v-6df6a7c0]{font-size:100px;color:gray}.content-box[data-v-0dcb6798]{height:100%;padding:16px}@media (max-width:768px){.content-box[data-v-0dcb6798]{padding:12px}}.modal-body[data-v-0dcb6798]{padding:0!important}.sop-content-wrapper[data-v-0dcb6798]{width:100%;padding:16px;max-height:600px;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:768px){.sop-content-wrapper[data-v-0dcb6798]{padding:12px;max-height:calc(100vh - 200px)}}.recipe-spec-sections .spec-section .card-header h6[data-v-0dcb6798]{font-size:1rem}.spec-content[data-v-0dcb6798]{position:relative;padding-left:2px;overflow-x:auto}.raise-work-request[data-v-d95faae2] .multiselect--disabled{opacity:.85}.raise-work-request-success[data-v-d95faae2]{padding:.25rem 0}.raise-work-request-success strong[data-v-d95faae2]{font-size:1.05rem;color:inherit}.form-group[data-v-00fe6fc2]{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #dee2e6}.form-group[data-v-00fe6fc2]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.out-of-spec-alert[data-v-00fe6fc2]{display:flex;flex-direction:column;gap:.75rem;padding-right:2.5rem}.out-of-spec-alert__limits[data-v-00fe6fc2]{display:flex;flex-wrap:wrap;gap:.5rem}.out-of-spec-alert__message[data-v-00fe6fc2]{font-weight:600}.form-label .text-danger[data-v-00fe6fc2]{font-weight:700}.ts-check-wizard[data-v-00fe6fc2]{display:flex;flex-direction:column;gap:1rem}.ts-check-form-all .form-group[data-v-00fe6fc2]{margin-bottom:1.5rem}.ts-check-form-all-actions[data-v-00fe6fc2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;padding-bottom:1rem}.ts-check-wizard-progress[data-v-00fe6fc2]{text-align:center}.ts-check-wizard-progress__badge[data-v-00fe6fc2]{display:inline-block;padding:.35rem .85rem;border-radius:999px;background:#1e293b;color:#f8fafc;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ts-check-wizard-progress__hint[data-v-00fe6fc2]{margin:.5rem 0 0;font-size:.9rem;font-weight:600;line-height:1.4;color:var(--ts-context,#feae6f)}.ts-check-wizard-progress__hint-label[data-v-00fe6fc2]{color:var(--ts-context,#feae6f);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ts-check-wizard-progress__hint strong[data-v-00fe6fc2]{color:#fdba74}.ts-check-wizard-progress__bar[data-v-00fe6fc2]{margin:.65rem auto 0;max-width:16rem;height:.35rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.ts-check-wizard-progress__bar-fill[data-v-00fe6fc2]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a);transition:width .25s ease}.ts-check-wizard-stage[data-v-00fe6fc2]{border:1px solid var(--ts-chrome-border,#475569);border-radius:.65rem;background:rgba(15,23,42,.35);padding:1.25rem 1.25rem 1.5rem}.ts-check-wizard-stage .question-label[data-v-00fe6fc2]{font-size:1.4rem;font-weight:700;line-height:1.35;margin-bottom:1.25rem}.ts-check-wizard-stage .question-text[data-v-00fe6fc2]{display:block;width:100%}.ts-check-wizard-stage .question-colon[data-v-00fe6fc2]{display:none}.ts-check-wizard-stage .form-control[data-v-00fe6fc2],.ts-check-wizard-stage .form-select[data-v-00fe6fc2]{min-height:2.75rem;font-size:1.05rem}.ts-check-wizard-dock[data-v-00fe6fc2]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem .25rem .25rem;border-top:1px solid #dee2e6}.ts-check-wizard-dock-center[data-v-00fe6fc2]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ts-check-wizard-dock-error[data-v-00fe6fc2]{margin:0;width:100%;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #f5c2c7;background:#f8d7da;color:#842029;font-size:.85rem;font-weight:600;text-align:center}.ts-check-wizard-dock-actions[data-v-00fe6fc2]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.ts-check-wizard-dock-actions .btn[data-v-00fe6fc2]{display:inline-flex;align-items:center;font-weight:600}.sw-v5-fab-back[data-v-00fe6fc2]{background:#475569;color:#fff}.sw-v5-fab-back[data-v-00fe6fc2]:hover:not(:disabled){background:#334155}.sw-v5-fab[data-v-00fe6fc2]{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:50%;border:3px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;font-size:1.35rem;box-shadow:0 3px 0 rgba(0,0,0,.35);cursor:pointer;padding:0}.sw-v5-fab-cancel[data-v-00fe6fc2]{background:#dc2626;color:#fff}.sw-v5-fab-cancel[data-v-00fe6fc2]:hover:not(:disabled){background:#b91c1c}.sw-v5-fab-accept[data-v-00fe6fc2]{background:#16a34a;color:#fff}.sw-v5-fab-accept[data-v-00fe6fc2]:hover:not(:disabled){background:#15803d}.sw-v5-fab[data-v-00fe6fc2]:disabled{opacity:.45;cursor:not-allowed}@media (max-width:768px){.sw-v5-fab[data-v-00fe6fc2]{width:2.85rem;height:2.85rem;font-size:1.15rem}}.question-label[data-v-00fe6fc2]{font-size:1.05rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem}.question-colon[data-v-00fe6fc2],.question-text[data-v-00fe6fc2]{display:inline}.ccp-badge[data-v-00fe6fc2]{font-size:.75rem;font-weight:700;letter-spacing:.05em;background-color:#dc3545;color:#fff;padding:.25em .5em;vertical-align:middle}.ccp-question-frame[data-v-00fe6fc2]{border:2px solid #dc3545;border-radius:6px;padding:14px 16px;background-color:rgba(220,53,69,.06)}.ccp-question-frame .question-label[data-v-00fe6fc2]{font-size:1.1rem}.check-complete-success-content[data-v-00fe6fc2]{padding:2rem 1rem}.check-complete-success-content .success-icon[data-v-00fe6fc2]{font-size:5rem;color:#28a745}.check-complete-success-content .success-icon i[data-v-00fe6fc2]{display:inline-block}.statement-question-section .btn-lg[data-v-00fe6fc2]{min-width:8rem}[data-v-00fe6fc2] .ts-check-page-card .ts-context-bar{flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.55rem .75rem}[data-v-00fe6fc2] .ts-check-page-card .ts-context-bar-main{flex:1 1 100%;min-width:0}[data-v-00fe6fc2] .ts-check-page-card .ts-context-actions{flex:1 1 100%;width:100%;justify-content:flex-start;margin:0}[data-v-00fe6fc2] .ts-check-page-card .ts-context-title{font-size:.95rem;line-height:1.25}.ts-check-actions[data-v-00fe6fc2]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:flex-start;width:100%}.ts-check-toolbar-btn[data-v-00fe6fc2]{display:inline-flex!important;align-items:center;gap:.35rem;flex:0 0 auto;width:auto!important;white-space:nowrap;padding:.3rem .6rem!important;font-size:.72rem!important;font-weight:700!important;line-height:1.15!important;border-radius:6px!important;border:1px solid rgba(26,18,8,.28)!important;background:hsla(0,0%,100%,.42)!important;color:var(--ts-context-text,#1a1208)!important;box-shadow:none!important}.ts-check-toolbar-btn[data-v-00fe6fc2]:focus-visible:not(:disabled),.ts-check-toolbar-btn[data-v-00fe6fc2]:hover:not(:disabled){background:hsla(0,0%,100%,.62)!important;border-color:rgba(26,18,8,.4)!important;color:var(--ts-context-text,#1a1208)!important}.ts-check-toolbar-btn[data-v-00fe6fc2]:disabled{opacity:.45}.ts-check-toolbar-btn i[data-v-00fe6fc2]{font-size:.85rem;flex-shrink:0}.sw-v5-fab .spinner-border[data-v-00fe6fc2]{width:1.15rem;height:1.15rem;border-width:.15em}.ts-check-actions .ts-action-btn[data-v-00fe6fc2]{border-radius:6px;line-height:1.1;flex:0 0 auto}[data-v-00fe6fc2] .ts-check-page-card .header-button{overflow:visible;max-width:100%;width:100%}@media (max-width:768px){.ts-check-actions .ts-action-label[data-v-00fe6fc2]{display:none}}.statement-question-section .btn-lg[data-v-377fe550]{min-width:8rem}.expiry-date-field input[type=date][data-v-377fe550]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;width:1.25rem;height:1.25rem;filter:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23feae6f'%3E%3Cpath d='M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:1.25rem 1.25rem}.btn+.btn{margin-left:8px}.card-title[data-v-781e62fc]{color:#fff}.adjust-buttons[data-v-1ef0140c]{padding-top:0!important}.row[data-v-1ef0140c]{margin-bottom:10px}.content-box[data-v-dc3a5bda]{height:100%;padding:16px}.modal-body[data-v-dc3a5bda]{padding:0!important}.card-title[data-v-86f8d83a]{color:#fff}.audit-section-title-btn[data-v-419e811b]:focus{outline:none}.audit-section-toggle[data-v-419e811b]{display:inline-flex;align-items:center;justify-content:center}.statement-question-section .btn-lg[data-v-419e811b]{min-width:8rem}.audit-action-row[data-v-419e811b]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.audit-autosave-toast{position:fixed;right:1rem;bottom:1rem;z-index:1080;margin:0;padding:.5rem .85rem;border-radius:.5rem;background:rgba(33,37,41,.88);color:#fff;font-size:.875rem;pointer-events:none;box-shadow:0 .25rem .75rem rgba(0,0,0,.2)}.audit-autosave-toast--error{background:rgba(176,42,55,.92)}div[class*=col-md][data-v-29ed8a04]{margin-top:5px!important}.form-label[data-v-29ed8a04]{margin-bottom:5px}img[data-v-29ed8a04],img[data-v-37b4389a]{height:337px;width:450px}.read-container[data-v-38b8c844]{width:100%;max-height:700px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #dee2e6;border-radius:6px;background:#fff}@media (max-width:768px){.read-container[data-v-38b8c844]{max-height:calc(100vh - 200px)}}.sop-content[data-v-38b8c844]{padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#212529}.sop-diff[data-v-38b8c844] table{width:100%;table-layout:fixed}.sop-diff[data-v-38b8c844]{overflow-x:auto}.sop-diff[data-v-38b8c844] .diff_next,.sop-diff[data-v-38b8c844] .diff_next a{display:none!important}.sop-diff[data-v-38b8c844] td,.sop-diff[data-v-38b8c844] th{vertical-align:top;word-break:break-word}.sop-diff[data-v-38b8c844] .diff_header{background:#f8f9fa}.sop-diff[data-v-38b8c844] .diff_add{background:#d1e7dd}.sop-diff[data-v-38b8c844] .diff_sub{background:#f8d7da}.sop-diff[data-v-38b8c844] .diff_chg{background:#fff3cd}.sop-content[data-v-38b8c844] h1,.sop-content[data-v-38b8c844] h2,.sop-content[data-v-38b8c844] h3,.sop-content[data-v-38b8c844] h4,.sop-content[data-v-38b8c844] h5,.sop-content[data-v-38b8c844] h6{margin-top:1.5em;margin-bottom:.5em;font-weight:600;color:#0d6efd}.sop-content[data-v-38b8c844] h1{font-size:2em;border-bottom:2px solid #dee2e6;padding-bottom:.3em}.sop-content[data-v-38b8c844] h2{font-size:1.75em}.sop-content[data-v-38b8c844] h3{font-size:1.5em}@media (max-width:768px){.sop-content[data-v-38b8c844] h1{font-size:1.75em}.sop-content[data-v-38b8c844] h2{font-size:1.5em}.sop-content[data-v-38b8c844] h3{font-size:1.25em}}.sop-content[data-v-38b8c844] p{margin-bottom:1em}.sop-content[data-v-38b8c844] ol,.sop-content[data-v-38b8c844] ul{margin-bottom:1em;padding-left:2em}@media (max-width:768px){.sop-content[data-v-38b8c844] ol,.sop-content[data-v-38b8c844] ul{padding-left:1.5em}}.sop-content[data-v-38b8c844] li{margin-bottom:.5em}.sop-content[data-v-38b8c844] table{width:100%;border-collapse:collapse;margin-bottom:1em;overflow-x:auto;display:table;-webkit-overflow-scrolling:touch}.sop-content[data-v-38b8c844] table td,.sop-content[data-v-38b8c844] table th{border:1px solid #dee2e6;padding:.75em;text-align:left}@media (max-width:768px){.sop-content[data-v-38b8c844] table td,.sop-content[data-v-38b8c844] table th{padding:.5em;font-size:.9em}}.sop-content[data-v-38b8c844] table th{background-color:#f8f9fa;font-weight:600}.sop-content[data-v-38b8c844] img{max-width:100%;height:auto;margin:1em 0;border-radius:4px}.sop-content[data-v-38b8c844] blockquote{border-left:4px solid #0d6efd;padding-left:1em;margin-left:0;color:#6c757d;font-style:italic}.sop-content[data-v-38b8c844] code{background-color:#f8f9fa;padding:.2em .4em;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}.sop-content[data-v-38b8c844] pre{background-color:#f8f9fa;padding:1em;border-radius:4px;overflow-x:auto;margin-bottom:1em}.sop-content[data-v-38b8c844] pre code{background-color:transparent;padding:0}.sop-content[data-v-38b8c844] b,.sop-content[data-v-38b8c844] strong{font-weight:600}.sop-content[data-v-38b8c844] em,.sop-content[data-v-38b8c844] i{font-style:italic}.sop-content[data-v-38b8c844] a{color:#0d6efd;text-decoration:none}.sop-content[data-v-38b8c844] a:hover{text-decoration:underline}.production-tracker-card .card-title[data-v-0b0a535a]{justify-content:center}.production-tracker-card .card-body[data-v-0b0a535a]{overflow-x:auto}.production-tracker-container[data-v-0b0a535a]{padding-top:1rem;padding-bottom:1rem}.menu-actions[data-v-0b0a535a]{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:7.5rem}.spec-btn[data-v-0b0a535a]{border:1px solid hsla(26,99%,72%,.9)!important;color:#feae6f!important;background-color:transparent!important;gap:.35rem;padding:.45rem .85rem;line-height:1;font-size:.95rem;min-height:38px;justify-content:center}.spec-btn[data-v-0b0a535a],.start-btn[data-v-0b0a535a]{font-weight:700;white-space:nowrap;border-radius:.5rem;width:100%}.start-btn[data-v-0b0a535a]{font-size:1rem;gap:.4rem;padding:.55rem .95rem;min-height:42px}.start-btn i[data-v-0b0a535a]{font-size:1.15rem;line-height:1}.spec-btn[data-v-0b0a535a]:focus,.spec-btn[data-v-0b0a535a]:hover{border-color:#feae6f!important;color:#feae6f!important;background-color:hsla(26,99%,72%,.16)!important}.spec-btn[data-v-0b0a535a]:disabled{opacity:.45}.spec-btn i[data-v-0b0a535a]{flex:0 0 auto}.spec-content[data-v-0b0a535a],.spec-inline[data-v-0b0a535a]{position:relative;padding-left:2px;overflow-x:auto}.spec-inline[data-v-0b0a535a]{display:inline-block;max-width:100%;vertical-align:top}.refresh-controls[data-v-0b0a535a]{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;min-height:2.375rem}.refresh-feedback[data-v-0b0a535a]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:#0a4d2c;background:linear-gradient(135deg,#e8f5e9,#d4edda);border:1px solid #b8dfc4;border-radius:2rem;box-shadow:0 2px 10px rgba(25,135,84,.12);white-space:nowrap}.refresh-feedback .bi[data-v-0b0a535a]{font-size:1rem;color:#198754}.refresh-feedback-enter-active[data-v-0b0a535a]{animation:refresh-feedback-in-0b0a535a .4s cubic-bezier(.22,1,.36,1)}.refresh-feedback-leave-active[data-v-0b0a535a]{animation:refresh-feedback-out-0b0a535a .3s ease-in forwards}@keyframes refresh-feedback-in-0b0a535a{0%{opacity:0;transform:translateX(10px) scale(.92)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes refresh-feedback-out-0b0a535a{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}.requirements-list.is-refreshing[data-v-0b0a535a]{opacity:.55;transition:opacity .2s ease}.refresh-spin[data-v-0b0a535a]{animation:production-tracker-refresh-spin-0b0a535a .8s linear infinite;display:inline-block}@keyframes production-tracker-refresh-spin-0b0a535a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tracker-chat-recent[data-v-62ed2e71]{white-space:normal}.oee-header-compact[data-v-ecdf2b16]{line-height:1.25;text-align:left;color:var(--ts-context-text,#1a1208);width:100%}[data-v-ecdf2b16] .oee-page-card .ts-context-bar{padding:.4rem .75rem;gap:.5rem}[data-v-ecdf2b16] .oee-page-card .ts-context-bar-main{align-items:flex-start}.oee-header-primary[data-v-ecdf2b16]{font-size:.8rem;font-weight:500;color:var(--ts-context-text,#1a1208);display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem 0;row-gap:.15rem}.oee-header-kicker[data-v-ecdf2b16]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(26,18,8,.78);flex-shrink:0}.oee-meta-name[data-v-ecdf2b16]{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oee-check-occurrence-compact[data-v-ecdf2b16]{margin-top:.25rem;font-size:.72rem;display:flex;flex-wrap:wrap;align-items:center;gap:.1rem;color:rgba(26,18,8,.82)}[data-v-ecdf2b16] .oee-page-card .ts-context-bar,[data-v-ecdf2b16] .oee-page-card .ts-context-title{color:var(--ts-context-text,#1a1208)}[data-v-ecdf2b16] .oee-page-card .ts-context-title{text-transform:none}.oee-header[data-v-ecdf2b16]{line-height:1.35;text-align:center;color:var(--ts-context-text,#1a1208)}.oee-meta-sep[data-v-ecdf2b16]{margin:0 .35rem;color:rgba(26,18,8,.45)}.oee-meta-item[data-v-ecdf2b16]{color:var(--ts-context-text,#1a1208)}.oee-check-occurrence[data-v-ecdf2b16]{background:rgba(0,0,0,.12);font-size:.8rem;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.15rem}.oee-check-occurrence-compact .oee-check-occurrence-label[data-v-ecdf2b16]{color:rgba(26,18,8,.7)}.oee-check-occurrence-compact .oee-check-occurrence-value[data-v-ecdf2b16]{color:var(--ts-context-text,#1a1208);font-weight:600}.oee-check-occurrence-compact .oee-check-occurrence-value.text-warning[data-v-ecdf2b16]{color:#7c2d12}.oee-check-occurrence-label[data-v-ecdf2b16]{color:rgba(26,18,8,.7)}.oee-check-occurrence-value[data-v-ecdf2b16]{color:var(--ts-context-text,#1a1208);font-weight:600}.oee-check-occurrence-value.text-warning[data-v-ecdf2b16]{color:#7c2d12}[data-v-ecdf2b16] .oee-page-card{background:transparent!important;border:none!important}[data-v-ecdf2b16] .oee-page-card .card-body{background:transparent!important;padding-top:.25rem}.oee-tiles-container[data-v-ecdf2b16] .terminal-menu-item .card-body{padding:.5rem .4rem}.oee-tiles-container[data-v-ecdf2b16] .terminal-menu-item .card-title{font-size:.95rem;margin-bottom:.25rem}.oee-tiles-container[data-v-ecdf2b16]{padding:2px 0 8px 0}.oee-tiles-row[data-v-ecdf2b16]{row-gap:.5rem}.oee-tile-col[data-v-ecdf2b16]{padding-top:2px}.oee-tile-icon[data-v-ecdf2b16]{color:#feae6f;font-size:56px;margin-bottom:4px}@media (min-width:768px) and (max-width:1024px){.oee-tile-icon[data-v-ecdf2b16]{font-size:48px;margin-bottom:4px}.oee-tiles-container[data-v-ecdf2b16] .terminal-menu-item .card-body{padding:.4rem .3rem}.oee-tiles-container[data-v-ecdf2b16] .terminal-menu-item .card-title{font-size:.85rem;margin-bottom:.2rem}.oee-tiles-row[data-v-ecdf2b16]{row-gap:.4rem}.oee-header-primary[data-v-ecdf2b16]{font-size:.75rem}.oee-header-kicker[data-v-ecdf2b16]{font-size:.65rem}.oee-meta-name[data-v-ecdf2b16]{max-width:10rem}.oee-check-occurrence-compact[data-v-ecdf2b16]{font-size:.68rem;margin-top:.15rem}[data-v-ecdf2b16] .oee-page-card .ts-context-bar{padding:.3rem .6rem}.oee-header-title[data-v-ecdf2b16]{font-size:1rem;margin-bottom:.15rem}.oee-header-meta[data-v-ecdf2b16]{font-size:.8rem}.oee-check-occurrence[data-v-ecdf2b16]{font-size:.75rem;padding:.3rem .5rem;margin-top:.3rem}[data-v-ecdf2b16] .oee-page-card .card-body{padding-top:.15rem}.oee-tiles-container[data-v-ecdf2b16]{padding:0}.container[data-v-ecdf2b16]{padding-left:.75rem;padding-right:.75rem}.machine-selection[data-v-ecdf2b16]{padding:8px 12px;margin-bottom:.5rem}.alert[data-v-ecdf2b16]{padding:.5rem .75rem;margin-bottom:.5rem;font-size:.875rem}}@media (min-width:992px){.oee-tile-icon[data-v-ecdf2b16]{font-size:80px;margin-bottom:8px}}.oee-tile-subtext[data-v-ecdf2b16]{color:#a4a4a4;font-size:1rem}.oee-tile-recorded-text[data-v-ecdf2b16]{color:#5fc986;font-size:1rem}[data-v-ecdf2b16] .tile-recorded{border:2px solid #198754!important;background-color:rgba(25,135,84,.12)!important}.machine-selection[data-v-ecdf2b16]{padding:10px 14px;border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:8px;background-color:var(--ts-chrome-elevated,#2f354b)}.machine-selection .form-label[data-v-ecdf2b16],.machine-selection .text-muted[data-v-ecdf2b16]{color:#fafafa}[data-v-ecdf2b16] .form-text,[data-v-ecdf2b16] .form-text.text-light{color:#cbd5e1!important}[data-v-ecdf2b16] input[type=date],[data-v-ecdf2b16] input[type=time]{color-scheme:light}[data-v-ecdf2b16] input[type=date]::-webkit-calendar-picker-indicator,[data-v-ecdf2b16] input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert(78%) sepia(34%) saturate(748%) hue-rotate(325deg) brightness(102%) contrast(97%)}.ts-date-change-confirm[data-v-ecdf2b16]{border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:8px;background:var(--ts-chrome-deep,#0f172a);padding:.85rem .9rem 1rem;text-align:center}.machine-selection .form-select.form-select-sm[data-v-ecdf2b16],.machine-selection .form-select[data-v-ecdf2b16]{background-color:var(--ts-chrome-deep,#0f172a);color:#fafafa;border-color:var(--ts-chrome-border-strong,#64748b)}.change-machine-link[data-v-ecdf2b16]{color:var(--ts-context-text,#1a1208)!important;text-decoration:underline;text-underline-offset:2px;font-weight:600}.change-machine-link[data-v-ecdf2b16]:hover{color:rgba(26,18,8,.72)!important}.spec-btn[data-v-ecdf2b16]{border:1px solid var(--ts-context-text,#1a1208)!important;color:var(--ts-context-text,#1a1208)!important;background-color:transparent!important;font-weight:600;white-space:nowrap;padding:.25rem .5rem;line-height:1.15}.spec-btn[data-v-ecdf2b16]:focus,.spec-btn[data-v-ecdf2b16]:hover{border-color:var(--ts-context-text,#1a1208)!important;color:var(--ts-context-text,#1a1208)!important;background-color:rgba(26,18,8,.1)!important}.spec-btn i[data-v-ecdf2b16]{flex:0 0 auto}.work-request-btn[data-v-ecdf2b16]{font-weight:600;min-width:34px;min-height:34px;padding:.35rem .5rem;border:1.5px solid var(--ts-context-text,#1a1208);color:var(--ts-context-text,#1a1208);background-color:transparent}.work-request-btn[data-v-ecdf2b16]:focus:not(:disabled),.work-request-btn[data-v-ecdf2b16]:hover:not(:disabled){color:var(--ts-context-text,#1a1208);background-color:rgba(26,18,8,.1);border-color:var(--ts-context-text,#1a1208)}.work-request-btn[data-v-ecdf2b16]:disabled{opacity:.55}.spec-content[data-v-ecdf2b16],.spec-inline[data-v-ecdf2b16]{position:relative;padding-left:2px;overflow-x:auto}.spec-inline[data-v-ecdf2b16]{display:inline-block;max-width:100%;vertical-align:top}.run-kpi[data-v-ecdf2b16]{border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:8px;padding:10px 12px;background:var(--ts-chrome-elevated,#2f354b);min-height:76px}.run-kpi-label[data-v-ecdf2b16]{color:#a4a4a4;font-size:.8rem;margin-bottom:4px}.run-kpi-value[data-v-ecdf2b16]{color:#fafafa;font-size:1.2rem;font-weight:600}.run-chart-card[data-v-ecdf2b16]{border:1px solid var(--ts-chrome-border-strong,#64748b);border-radius:8px;padding:10px 12px;background:var(--ts-chrome-elevated,#2f354b)}.run-chart-title[data-v-ecdf2b16]{font-size:.9rem;color:#fafafa;font-weight:600;margin-bottom:10px}.run-chart-card .text-muted[data-v-ecdf2b16]{color:#a4a4a4!important}.run-bars[data-v-ecdf2b16]{display:flex;flex-direction:column;gap:8px}.run-bar-row[data-v-ecdf2b16]{display:grid;grid-template-columns:108px 1fr 64px;gap:10px;align-items:center}.run-bar-label[data-v-ecdf2b16]{font-size:.8rem;color:#c4c4c4;white-space:nowrap}.run-bar-track[data-v-ecdf2b16]{width:100%;background:var(--ts-chrome,#1e293b);border-radius:999px;height:12px;overflow:hidden}.run-bar-fill[data-v-ecdf2b16]{height:12px;border-radius:999px}.run-bar-planned[data-v-ecdf2b16]{background:#3b82f6}.run-bar-unplanned[data-v-ecdf2b16]{background:#f97316}.run-bar-output[data-v-ecdf2b16]{background:#22c55e}.run-bar-value[data-v-ecdf2b16]{font-size:.8rem;color:#d4d4d4;text-align:right}.form-group[data-v-ecdf2b16]{margin-bottom:1rem}.labour-role-card[data-v-ecdf2b16]{color:#111}.labour-person-btn[data-v-ecdf2b16]:not(.btn-primary){color:#111!important;background-color:#fff!important;border-color:#6c757d!important}.labour-person-btn.btn-primary[data-v-ecdf2b16]{color:#fff!important}.card-title[data-v-0f2378c4]{color:#fff}.col-md-6[data-v-3bb7d37e]{margin-bottom:5px}.stock-receive-alert[data-v-3bb7d37e]{padding:4px;margin:0}.qty-error[data-v-a0a7d298]{color:red}.col-md-4[data-v-3ca0c310]{margin-bottom:5px}.stock-take-search-row[data-v-3ca0c310]{margin-top:.5rem}@media (max-width:768px){.stock-take-search-row .col-btn[data-v-3ca0c310],.stock-take-search-row .col-scan[data-v-3ca0c310]{flex:0 0 100%;max-width:100%}.stock-take-search-row .col-btn[data-v-3ca0c310]{margin-top:.25rem}}.pagination-ellipsis[data-v-3ca0c310]{pointer-events:none}.alert-sm[data-v-3ca0c310]{font-size:12.5px;margin:0;height:auto;padding:8px}.expired-stock[data-v-3ca0c310]{color:red;font-weight:700}.scan-title[data-v-3d25c734]{display:flex;align-items:center;justify-content:center;gap:.75rem;font-weight:600;font-size:1.5rem}.barcode-icon[data-v-3d25c734]{font-size:1.75rem;color:#0d6efd}.scan-container[data-v-3d25c734]{padding:2rem 1rem;max-width:600px;margin:0 auto}.scan-instruction[data-v-3d25c734]{text-align:center;margin-bottom:2rem}.instruction-text[data-v-3d25c734]{font-size:1.1rem;color:#6c757d;margin-bottom:0;font-weight:500}.barcode-scanner-visual[data-v-3d25c734]{display:flex;justify-content:center;margin-bottom:2.5rem}.scanner-frame[data-v-3d25c734]{position:relative;width:280px;height:160px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #6c757d;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.scanner-line[data-v-3d25c734]{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,#dc3545 50%,transparent);animation:scannerLine-3d25c734 2s ease-in-out infinite;opacity:.8}@keyframes scannerLine-3d25c734{0%{top:20px;opacity:0}50%{opacity:1}to{top:calc(100% - 22px);opacity:0}}.corner[data-v-3d25c734]{position:absolute;width:20px;height:20px;border:3px solid #0d6efd}.corner.top-left[data-v-3d25c734]{top:8px;left:8px;border-right:none;border-bottom:none;border-top-left-radius:8px}.corner.top-right[data-v-3d25c734]{top:8px;right:8px;border-left:none;border-bottom:none;border-top-right-radius:8px}.corner.bottom-left[data-v-3d25c734]{bottom:8px;left:8px;border-right:none;border-top:none;border-bottom-left-radius:8px}.corner.bottom-right[data-v-3d25c734]{bottom:8px;right:8px;border-left:none;border-top:none;border-bottom-right-radius:8px}.barcode-input-group[data-v-3d25c734]{margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.barcode-input-icon[data-v-3d25c734]{background:linear-gradient(135deg,#0d6efd,#0b5ed7);color:#fff;border:none;font-size:1.2rem;padding:.75rem 1rem}.barcode-input[data-v-3d25c734]{border:none;font-size:1.1rem;padding:.75rem 1rem;font-weight:500;letter-spacing:.5px;background:#fff;transition:all .3s ease}.barcode-input[data-v-3d25c734]:focus{box-shadow:none;border:none;background:#f8f9fa;outline:none}.btn-scan-barcode[data-v-3d25c734]{margin:0;border:none;background:linear-gradient(135deg,#198754,#157347);color:#fff;font-weight:600;padding:.75rem 1.5rem;font-size:1rem;transition:all .3s ease}.btn-scan-barcode[data-v-3d25c734]:hover{background:linear-gradient(135deg,#157347,#146c43);transform:translateY(-1px);box-shadow:0 6px 20px rgba(25,135,84,.3)}.scan-help-text[data-v-3d25c734]{text-align:center;margin-top:1rem}.camera-scanner-container[data-v-3d25c734]{width:100%;max-width:500px;margin:0 auto}#barcode-reader[data-v-3d25c734]{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.footer[data-v-1b516b37]{position:fixed;left:0;bottom:0;width:100%;background-color:var(--ts-chrome-elevated);border-top:1px solid var(--ts-chrome-border,#475569);color:#d4d4d4;padding:8px 18px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.footer-content[data-v-1b516b37]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-info[data-v-1b516b37]{display:flex;flex-wrap:wrap;gap:16px;flex:1 1 auto;min-width:0}.footer-actions[data-v-1b516b37]{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:44px}.footer-segment[data-v-1b516b37]{display:flex;flex-direction:column;min-width:140px;gap:1px}.footer-label[data-v-1b516b37]{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.footer-value[data-v-1b516b37]{font-size:.9rem;font-weight:600;color:#fff;word-break:break-word;overflow:hidden;text-overflow:ellipsis;max-width:100%}.footer-meta[data-v-1b516b37]{font-size:.75rem;opacity:.85}.footer-user .footer-value[data-v-1b516b37]{text-transform:capitalize}.footer-right-content[data-v-1b516b37]{text-align:right}.footer-left-content[data-v-1b516b37]{text-align:left}.footer-settings[data-v-1b516b37]{border:none;background:rgba(0,0,0,.15);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease}.footer-settings[data-v-1b516b37]:hover{transform:scale(1.08);background:rgba(0,0,0,.25)}.footer-settings[data-v-1b516b37]:focus-visible{outline:2px solid #fff;outline-offset:2px}.footer-settings i[data-v-1b516b37]{font-size:1.5rem}.footer-content-app-info[data-v-1b516b37]{position:fixed;left:0;bottom:0;width:100%;background-color:var(--ts-chrome-elevated);border-top:1px solid var(--ts-chrome-border,#475569);color:#d4d4d4;padding:8px 18px;padding-bottom:calc(8px + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.footer-content-app-info .footer-content[data-v-1b516b37]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-content-app-info .footer-info[data-v-1b516b37]{display:flex;flex-wrap:wrap;gap:16px;flex:1 1 auto;min-width:0}.footer-content-login[data-v-1b516b37]{position:relative;justify-content:center!important}.footer-info-login[data-v-1b516b37]{flex:0 0 auto!important;justify-content:center;width:100%;text-align:center}.footer-actions-login[data-v-1b516b37]{position:absolute;right:18px;top:50%;transform:translateY(-50%)}@media (max-width:768px){.footer-content-app-info[data-v-1b516b37],.footer[data-v-1b516b37]{padding:6px 12px;padding-bottom:calc(6px + env(safe-area-inset-bottom, 0px))}.footer-content[data-v-1b516b37]{gap:8px}.footer-info[data-v-1b516b37]{flex:1 1 100%;min-width:0;overflow:hidden}.footer-segment[data-v-1b516b37]{min-width:0;flex:1 1 auto;gap:0;max-width:100%;overflow:hidden}.footer-label[data-v-1b516b37]{font-size:.5rem}.footer-value[data-v-1b516b37]{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.footer-meta[data-v-1b516b37]{font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-settings[data-v-1b516b37]{width:36px;height:36px}.footer-settings i[data-v-1b516b37]{font-size:1.2rem}.footer-actions-login[data-v-1b516b37]{right:12px}}@media (max-width:380px){.footer-content-app-info[data-v-1b516b37],.footer[data-v-1b516b37]{padding:4px 8px;padding-bottom:calc(4px + env(safe-area-inset-bottom, 0px))}.footer-content[data-v-1b516b37]{gap:4px}.footer-info[data-v-1b516b37]{gap:6px}.footer-segment[data-v-1b516b37]{min-width:0;flex:0 1 auto;gap:0}.footer-label[data-v-1b516b37]{font-size:.45rem;letter-spacing:.05em}.footer-value[data-v-1b516b37]{font-size:.65rem;font-weight:600}.footer-meta[data-v-1b516b37]{font-size:.5rem}.footer-settings[data-v-1b516b37]{width:32px;height:32px}.footer-settings i[data-v-1b516b37]{font-size:1rem}.footer-actions-login[data-v-1b516b37]{right:8px}}.header[data-v-58930230]{position:fixed;display:flex;justify-content:space-between;padding:8px 32px!important;padding-top:calc(8px + env(safe-area-inset-top, 0px));min-height:64px;height:calc(64px + env(safe-area-inset-top, 0px));color:#f2f2f2;align-items:flex-start;padding-bottom:8px;z-index:1000;background-color:var(--ts-chrome);border-bottom:1px solid var(--ts-chrome-border,#475569);top:0;box-sizing:border-box;width:100%;overflow:visible}.header-logo[data-v-58930230]{position:absolute;left:50%;top:calc(env(safe-area-inset-top, 0px) + 32px);transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:16px;z-index:10;pointer-events:none;width:auto;max-width:calc(100% - 200px);overflow:visible}.header-logo img[data-v-58930230]{display:block!important;visibility:visible!important;opacity:1!important;max-height:40px;height:40px;width:auto;pointer-events:auto;-o-object-fit:contain;object-fit:contain;overflow:visible}.header-date span[data-v-58930230]{font-size:1rem;display:inline-block}.header-date[data-v-58930230]{position:relative;z-index:2;align-self:center}.header-logout[data-v-58930230]{position:relative;z-index:2;align-self:flex-start;margin-top:calc(env(safe-area-inset-top, 0px) + 8px)}button.btn.btn-outline-danger.secondary[data-v-58930230]{text-transform:none;display:flex;border:1px solid #fff;gap:8px;color:#fff;margin:0;padding:6px 12px;box-sizing:border-box}button.btn.btn-outline-danger.secondary[data-v-58930230]:hover{text-transform:none;display:flex;gap:8px;color:#fff;margin:0;padding:6px 12px;border:1px solid #dc3545}.header-logo-mobile img[data-v-58930230]{max-height:28px!important;height:28px!important;width:auto}@media (max-width:768px){.header[data-v-58930230]{padding-left:16px!important;padding-right:16px!important;min-height:60px;height:calc(60px + env(safe-area-inset-top, 0px));align-items:flex-start;padding-top:calc(16px + env(safe-area-inset-top, 0px))!important}.header-logo[data-v-58930230]{top:calc(env(safe-area-inset-top, 0px) + 34px);transform:translate(-50%);z-index:10;max-width:calc(100% - 120px);overflow:visible}.header-logo img[data-v-58930230]{display:block!important;visibility:visible!important;opacity:1!important;max-height:28px!important;height:28px!important;width:auto!important;-o-object-fit:contain!important;object-fit:contain!important;overflow:visible!important}.header-logout[data-v-58930230]{margin-top:calc(env(safe-area-inset-top, 0px) + 20px);align-self:flex-start}.header-date[data-v-58930230]{margin-top:calc(env(safe-area-inset-top, 0px) + 16px);align-self:flex-start}}*,body,html{touch-action:manipulation}body,html{-ms-touch-action:manipulation}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.c146dcab.ttf);font-weight:700}@font-face{font-family:Inter;src:url(/fonts/Inter-Black.5d1d6a15.ttf);font-weight:900}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.1282ebc6.ttf);font-weight:400}select{font-family:Inter}#oops-statement{padding-top:2rem}.logo-image{width:46px;height:46px;border-radius:50%;overflow:hidden;margin-top:-6px}.company-logo-main-page{text-align:center}.welcome-area-box{padding-top:2rem;text-align:center}.terminal-menu-item{text-align:center;background-color:var(--ts-chrome-elevated)!important}.terminal-return-btn{text-align:center;padding-top:1rem}#sidebar-wrapper{min-height:100vh;margin-left:-15rem;transition:margin .25s ease-out}#sidebar-wrapper .sidebar-heading{padding:.875rem 1.25rem;font-size:1.2rem}#sidebar-wrapper .list-group{width:15rem}#page-content-wrapper{min-width:100vw}#wrapper.toggled #sidebar-wrapper{margin-left:0}@media (min-width:768px){#sidebar-wrapper{margin-left:0}#page-content-wrapper{min-width:0;width:100%}#wrapper.toggled #sidebar-wrapper{margin-left:-15rem}}.data-section{padding-top:2rem}body{align-items:center;padding-bottom:40px;height:100%;background-color:var(--ts-chrome)!important;font-family:Inter!important;max-width:100%;overflow-x:hidden}#id_login,#id_password{width:100%}.login-background{background-color:var(--ts-chrome)!important}.login-form-section{border:1px solid #9c9c9c;justify-content:center}#form-section{padding-top:2rem;justify-content:center}#myInput{background-position:10px 12px;background-repeat:no-repeat;width:100%;font-size:14.5px;padding:12px 20px 12px 40px;border:1px solid #ddd;margin-bottom:12px}#myTable{border-collapse:collapse;width:100%;border:1px solid var(--ts-chrome-border,#475569)}#myTable td,#myTable th{text-align:left;padding:11px;font-size:12.5px;white-space:normal!important;word-wrap:break-word;cursor:pointer}#myTable tr{font-size:12.5px}.menu-options{padding-top:2rem}a.btn,button.btn{border-width:2px;padding-left:40px;padding-right:40px}#card-seperator{padding-top:1rem}.stock-header{text-align:center;background-color:var(--ts-chrome)!important;color:#fafafa}#stock-card-seperator{text-align:center;padding-top:.5rem}.search-area-stock-form{padding-left:.75rem;padding-top:.5rem;padding-bottom:.5rem}.plant-card{padding-top:2rem}#dashboard_cards,#production_cards{padding-left:.7rem;padding-right:.7rem;padding-top:2rem}.cancel-button-stock{padding-top:2rem;text-align:center}.commodity_search{padding-left:.5rem;padding-right:.5rem;padding-top:.3rem}.sidebar-heading{text-align:center}.text-center{padding-top:1rem}.commodity-images{text-align:center;border-style:groove;padding:.3rem}#id_image{padding-bottom:3rem}.jumbotron-fluid{height:5rem}.list-group-item{background-color:#f8f9fa}.list-group-item:hover{color:#fafafa}.active,.list-group-item:hover{background-color:var(--ts-chrome-elevated)!important}.active{color:var(--ts-chrome-elevated)!important;border:var(--ts-chrome-elevated)!important}.not-visible{display:none}.show-content{display:block}.card-title{color:#fafafa}@media (max-width:767.98px){.table-responsive-sm:not(.ts-table-shell--cards){overflow-x:auto;-webkit-overflow-scrolling:touch}}.table-bordered{background-color:var(--ts-table-row-alt,#2f354b)}.btn{text-transform:uppercase;font-weight:700;letter-spacing:0;margin-top:10px}.loader{animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.santa{background:#3ac6f4;width:120px;height:120px;border-radius:50%;position:relative;top:50%;left:0;right:0;margin:0 auto;bottom:0}.santa .snow{width:2px;height:2px;left:18px;top:44px}.santa .snow,.santa .snow:after{background:#fff;border-radius:50%;position:absolute}.santa .snow:after{width:6px;height:6px;content:"";display:inline-block;top:-14px;left:0}.santa .snow:before{width:4px;height:4px;content:"";display:inline-block;background:#fff;border-radius:50%;position:absolute;bottom:-12px;left:-11px}.santa .hat{width:64px;height:31px;border-radius:200px 200px 0 0;background:#ef4753;margin:0 auto;top:-11px;position:relative;left:5px;z-index:20}.santa .hat:after{width:60px;height:15px;border-radius:20px;content:"";display:block;top:22px;left:-3px}.santa .face,.santa .hat:after{background:#fff;position:relative}.santa .face{width:54px;height:57px;border-radius:0 0 50px 50px;margin:0 auto;z-index:20;top:-6px}.santa .face .eyes{background:#f1ddd5;width:45px;height:15px;margin:0 auto;position:relative;left:-1px;text-align:center;top:4px;padding-top:0}.santa .face .eyes:after,.santa .face .eyes:before,lefteye,righteye{width:8px;height:6px;background:transparent;box-shadow:0 -2px #793623;content:"";display:inline-block;margin:0 auto;border-radius:50%}.santa .face .eyes:before,lefteye{margin-right:5px}.santa .mouth{background:#a31f2b;border-radius:50%;width:6px;height:6px;position:absolute;bottom:20px;right:17px}.santa .body{width:93px;height:84px;background:#ef4753;border-radius:90px 90px 0 0;bottom:0;text-align:center;z-index:10}.santa .body,.santa .body:after{position:absolute;right:0;left:0;margin:0 auto}.santa .body:after{top:68px}.santa .body:after,.santa .body:before{width:5px;height:5px;background:#fff;border-radius:50%;display:inline-block;z-index:50;content:""}.santa .body:before{position:absolute;top:55px;left:0;right:0;margin:0 auto}.santa .hat .hat-end{width:13px;height:32px;background:#ef4753;right:0;top:15px;border-radius:0 11px 0 0}.santa .hat .hat-end,.santa .hat .hat-end:after{content:"";display:inline-block;position:absolute}.santa .hat .hat-end:after{width:15px;height:15px;border-radius:50%;background:#fff;top:30px;left:0;z-index:11}.circles{background:#a31f2b;height:60px;width:60px;border-radius:50%;z-index:9;position:absolute;right:-6px;top:12px}.circles:after{background:#fff;width:40px;height:40px;right:0;top:50px;content:"";border-radius:50%}.dirty-overflow{overflow:hidden;width:120px;height:76px;border-radius:0 0 105px 105px;position:absolute;left:0;bottom:0}.refresh{display:flex;justify-content:flex-end}.refresh button{border-radius:25px;color:#fff!important;text-align:center!important;padding:5px 20px}td.menus{border-style:none!important}td.menus,td.menus button{display:flex;justify-content:center}td.menus button{width:5%;height:5%;border-radius:25px;font-size:15px;padding:5px 20px;align-items:center;color:#fff!important}td.menus button i{text-align:center!important}td.reprint-label button,td.reprint-label div.contents{display:flex;justify-content:center}td.reprint-label button{width:5%;height:5%;border-radius:25px;font-size:15px;padding:5px 20px;align-items:center;color:#fff!important}td.reprint-label button i{text-align:center!important}.page-link.active{background-color:var(--ts-chrome-action)!important;color:#fff!important;height:100%!important}a{cursor:pointer}.bi-x-square-fill{color:red!important}.invalid .typo__label{color:#f04124}.invalid .multiselect__tags{border-color:#f04124!important}input.vue-pincode-input{width:70px;height:70px}div.vue-pincode-input-wrapper{justify-content:space-evenly;margin:0 0 16px 0}@supports (-webkit-touch-callout:none){.modal-backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;min-height:-webkit-fill-available!important}body.modal-open{position:fixed!important;width:100%!important;overflow:hidden!important}}.offline-banner{position:fixed;top:0;left:0;right:0;z-index:10050;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1rem;padding-top:calc(.7rem + env(safe-area-inset-top, 0px));background:#b45309;color:#fffbeb;font-size:.95rem;font-weight:700;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.25)}.offline-banner i{font-size:1.15rem}.issue-alert-toast{position:fixed;top:calc(72px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:1100;display:flex;align-items:center;gap:.75rem;max-width:min(520px,calc(100vw - 24px));padding:.7rem .9rem;border-radius:12px;background:#1e293b;color:#f8fafc;border:1px solid #475569;box-shadow:0 8px 24px rgba(0,0,0,.35)}.issue-alert-toast__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.issue-alert-toast__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ts-offline{padding-top:calc(44px + env(safe-area-inset-top, 0px))}.footer-slot{background:#eee;padding:10px 6px}.container-fluid{padding:0!important}main.container-fluid{margin-top:calc(96px + env(safe-area-inset-top, 0px));margin-bottom:calc(96px + env(safe-area-inset-bottom, 0px));padding-bottom:24px}@media (max-width:767.98px){main.container-fluid{margin-top:calc(60px + env(safe-area-inset-top, 0px));margin-bottom:calc(64px + env(safe-area-inset-bottom, 0px));padding-bottom:8px}}@media (max-width:380px){main.container-fluid{margin-bottom:calc(56px + env(safe-area-inset-bottom, 0px));padding-bottom:12px}}:root{--ts-chrome:#1e293b;--ts-chrome-elevated:#2f354b;--ts-chrome-panel:#334155;--ts-chrome-deep:#0f172a;--ts-chrome-border:#475569;--ts-chrome-border-strong:#64748b;--ts-brand:#2563eb;--ts-brand-hover:#1d4ed8;--ts-brand-rgb:37,99,235;--ts-accent:#22d3ee;--ts-table-header:#050508;--ts-table-row:#3a4556;--ts-table-row-alt:#2f354b;--ts-table-border:hsla(0,0%,100%,.14);--ts-table-text:#f8fafc;--ts-table-muted:#cbd5e1;--ts-row-select:#c4512a;--ts-row-startup:#b45309;--ts-row-startup-hover:#d97706;--ts-placeholder:#9db0c4;--ts-context:#feae6f;--ts-context-text:#1a1208;--ts-context-border:#e8954a;--ts-btn-min-height:52px;--ts-login-footer-height:36px;--ts-chrome-action:var(--ts-brand);--ts-chrome-action-hover:var(--ts-brand-hover);--bs-primary:var(--ts-brand);--bs-primary-rgb:var(--ts-brand-rgb);--bs-link-color:#38bdf8;--bs-link-hover-color:var(--ts-accent)}.card-body .form-control::placeholder,.dp__input::placeholder,.form-control::-webkit-input-placeholder,.form-control::placeholder,.login-input::placeholder,.modal-body .form-control::placeholder,.modal-footer .form-control::placeholder,.ts-card-body .form-control::placeholder,textarea.form-control::placeholder{color:var(--ts-placeholder)!important;opacity:1!important}.form-control::-moz-placeholder{color:var(--ts-placeholder)!important;opacity:1!important}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:var(--ts-placeholder)!important}.btn{border-radius:6px;border-width:2px;box-shadow:0 2px 0 rgba(0,0,0,.35);transition:background-color .15s ease,border-color .15s ease,box-shadow .1s ease,transform .1s ease}.btn:active{transform:translateY(1px);box-shadow:0 1px 0 rgba(0,0,0,.35)}.btn-primary{color:#fff;background-color:var(--ts-brand);border-color:var(--ts-brand-hover)}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{color:#fff!important;background-color:var(--ts-brand-hover)!important;border-color:#1e40af!important}.btn-dark,.btn-secondary{color:#f8fafc;background-color:var(--ts-chrome-panel);border-color:var(--ts-chrome-border-strong)}.btn-dark:focus,.btn-dark:hover,.btn-secondary:focus,.btn-secondary:hover{color:#fff!important;background-color:var(--ts-chrome-elevated)!important;border-color:#94a3b8!important}.btn-outline-primary{color:#93c5fd;background-color:rgba(var(--ts-brand-rgb),.08);border-color:var(--ts-brand)}.btn-outline-primary:focus,.btn-outline-primary:hover{color:#fff!important;background-color:var(--ts-brand)!important;border-color:var(--ts-brand-hover)!important}.btn-outline-secondary{color:#cbd5e1;background-color:transparent;border-color:var(--ts-chrome-border-strong)}.btn-outline-secondary:focus,.btn-outline-secondary:hover{color:#fff!important;background-color:var(--ts-chrome-panel)!important;border-color:#94a3b8!important}.btn.btn-outline-danger.secondary,.btn.btn-outline-success.secondary,.header .btn,button.btn.secondary{min-height:auto;margin-top:0;box-shadow:none;transform:none}.header .btn:active,button.btn.secondary:active{transform:none;box-shadow:none}.page-item.active .page-link,.page-link.active{background-color:var(--ts-brand)!important;border-color:var(--ts-brand-hover)!important;color:#fff!important}.badge.bg-primary,.bg-primary{background-color:var(--ts-brand)!important}.terminal-menu-item.card{background-color:var(--ts-chrome-elevated)!important;border:1px solid var(--ts-chrome-border)!important}.card.ts-terminal-card{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--ts-table-text)}.ts-context-bar{padding:.65rem 1rem;background:var(--ts-context);border:2px solid var(--ts-context-border);border-radius:8px 8px 0 0;box-shadow:0 2px 0 rgba(0,0,0,.2)}.ts-context-bar,.ts-context-bar-main{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ts-context-bar-main{flex:1 1 auto;min-width:0}.ts-context-title{font-size:1.05rem;font-weight:700;letter-spacing:.02em;color:var(--ts-context-text)!important;text-transform:uppercase}.ts-context-meta{font-size:.8125rem;font-weight:600;color:rgba(26,18,8,.75);white-space:nowrap;flex-shrink:0}.ts-form-hint{color:var(--ts-context,#feae6f);font-weight:600}.ts-card-body{background:var(--ts-chrome-elevated)!important;border:1px solid var(--ts-chrome-border);border-top:none;border-radius:0 0 8px 8px;color:var(--ts-table-text);padding:.85rem 1rem 1rem}.card-body label,.ts-card-body label{color:#e2e8f0;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.card-body .form-control,.card-body .form-select,.ts-card-body .form-control,.ts-card-body .form-select{background-color:var(--ts-chrome-deep)!important;border-color:var(--ts-chrome-border)!important;color:#f8fafc!important}.card-body .form-control:focus,.card-body .form-select:focus,.ts-card-body .form-control:focus,.ts-card-body .form-select:focus{background-color:var(--ts-chrome-deep)!important;border-color:var(--ts-brand)!important;color:#f8fafc!important;box-shadow:0 0 0 .2rem rgba(var(--ts-brand-rgb),.2)}.card-body .dp__input,.ts-card-body .dp__input{background-color:var(--ts-chrome-deep)!important;border-color:var(--ts-chrome-border)!important;color:#f8fafc!important}.card-body .text-muted,.ts-card-body .text-muted{color:var(--ts-table-muted)!important}.card-body .issue-thread-item,.ts-card-body .issue-thread-item{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}.card-body .issue-thread-item.is-opening,.ts-card-body .issue-thread-item.is-opening{background:#1e293b!important}.card-body .issue-thread-item .issue-thread-author,.card-body .issue-thread-item .issue-thread-body,.card-body .issue-thread-item p,.card-body .issue-thread-item span:not(.badge),.card-body .issue-thread-item strong,.ts-card-body .issue-thread-item .issue-thread-author,.ts-card-body .issue-thread-item .issue-thread-body,.ts-card-body .issue-thread-item p,.ts-card-body .issue-thread-item span:not(.badge),.ts-card-body .issue-thread-item strong{color:#f8fafc!important}.card-body .issue-thread-item .issue-thread-body--muted,.card-body .issue-thread-item .issue-thread-time,.ts-card-body .issue-thread-item .issue-thread-body--muted,.ts-card-body .issue-thread-item .issue-thread-time{color:#cbd5e1!important}.card-body .form-text,.ts-card-body .form-text{color:var(--ts-table-muted,#cbd5e1)!important}.card-body .table,.ts-card-body .table{--bs-table-bg:transparent;--bs-table-color:var(--ts-table-text);margin-bottom:0}.card-body .table thead th,.ts-card-body .table thead th{background-color:var(--ts-table-header)!important;color:#fff!important;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-color:var(--ts-table-border)!important;vertical-align:middle}.card-body .table tbody td,.ts-card-body .table tbody td{background-color:var(--ts-table-row)!important;color:var(--ts-table-text)!important;border-color:var(--ts-table-border)!important;vertical-align:middle!important}.card-body .table tbody tr:nth-child(2n) td,.ts-card-body .table tbody tr:nth-child(2n) td{background-color:var(--ts-table-row-alt)!important}.card-body .table tbody tr:hover td,.ts-card-body .table tbody tr:hover td{background-color:#4a5568!important;color:#fff!important}.table-bordered{background-color:var(--ts-table-row-alt)!important;border-color:var(--ts-chrome-border)!important}.card:not(.terminal-menu-item):not(.ts-terminal-card){border:1px solid var(--ts-chrome-border)!important;border-radius:8px}.card:not(.terminal-menu-item):not(.ts-terminal-card),.card:not(.terminal-menu-item):not(.ts-terminal-card)>.card-body{background-color:var(--ts-chrome-elevated)!important;color:var(--ts-table-text)}.card:not(.terminal-menu-item):not(.ts-terminal-card) .card-title{color:var(--ts-table-text)!important}#myTable{border:1px solid var(--ts-chrome-border)!important;border-collapse:separate;border-spacing:0;background:var(--ts-table-row-alt);--bs-table-bg:transparent;--bs-table-color:var(--ts-table-text);--bs-table-hover-bg:#4a5568;--bs-table-hover-color:#fff}#myTable tr{border-bottom:none}#myTable thead th,#myTable thead.header th{background-color:var(--ts-table-header)!important;color:#fff!important;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none!important;border-right:1px solid var(--ts-table-border)!important;vertical-align:middle;padding:.55rem .45rem;box-shadow:none}#myTable thead th:last-child{border-right:none!important}#myTable thead tr:hover th{background-color:var(--ts-table-header)!important;color:#fff!important}#myTable tbody td{background-color:var(--ts-table-row)!important;color:var(--ts-table-text)!important;border:none!important;border-right:1px solid var(--ts-table-border)!important;vertical-align:middle!important;padding:.5rem .45rem;font-size:.84rem}#myTable tbody td:last-child{border-right:none!important}#myTable tbody tr:nth-child(2n) td{background-color:var(--ts-table-row-alt)!important}#myTable tbody tr:hover td{background-color:#4a5568!important;color:#fff!important}#myTable tbody tr.ts-row-selected td{background-color:var(--ts-row-select)!important;color:#fff!important}#myTable tbody tr.ts-row-startup td{background-color:var(--ts-row-startup)!important;color:#fff!important}#myTable tbody tr.ts-row-startup td:first-child{box-shadow:inset 4px 0 0 #fbbf24}#myTable tbody tr.ts-row-startup:hover td{background-color:var(--ts-row-startup-hover)!important;color:#fff!important}#myTable tbody tr.ts-row-selectable{cursor:pointer}#myTable td.menus{display:table-cell!important;vertical-align:middle!important;text-align:center;white-space:nowrap;padding:.35rem .4rem!important;line-height:1}#myTable td.menus .btn,#myTable td.menus button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;min-width:2.1rem!important;min-height:2.1rem!important;padding:.3rem .42rem!important;margin:0 .1rem!important;font-size:.85rem!important;border-radius:6px!important;box-shadow:0 2px 0 rgba(0,0,0,.25)}#myTable td.menus .btn i,#myTable td.menus button i{font-size:1rem;line-height:1}#myTable td.col-menu{width:220px;min-width:220px}@media (max-width:1024px){#myTable thead th{position:sticky;top:0;z-index:10;background-color:var(--ts-table-header)!important;color:#fff!important}#myTable td.menus .btn,#myTable td.menus button{min-width:2rem!important;min-height:2rem!important;padding:.28rem .38rem!important;font-size:.8rem!important}}@media (max-width:767.98px){#myTable{font-size:.82rem}#myTable tbody td,#myTable thead th{padding:.35rem .4rem!important}#myTable td.col-menu{width:auto;min-width:56px}.ts-table-shell:not(.ts-table-shell--cards) #myTable tbody td:last-child,.ts-table-shell:not(.ts-table-shell--cards) #myTable thead th:last-child{position:sticky;right:0;z-index:3;box-shadow:-6px 0 10px rgba(0,0,0,.22)}.ts-table-shell:not(.ts-table-shell--cards) #myTable thead th:last-child{z-index:12;background-color:var(--ts-table-header)!important}.ts-table-shell:not(.ts-table-shell--cards) #myTable tbody td:last-child{background-color:var(--ts-table-row)!important}.ts-table-shell:not(.ts-table-shell--cards) #myTable tbody tr:hover td:last-child,.ts-table-shell:not(.ts-table-shell--cards) #myTable tbody tr:nth-child(2n) td:last-child{background-color:var(--ts-table-row-alt)!important}.ts-table-shell:not(.ts-table-shell--cards) #myTable tbody tr.ts-row-startup td:last-child{background-color:var(--ts-row-startup)!important}.ts-table-shell:not(.ts-table-shell--cards) #myTable tbody tr.ts-row-startup:hover td:last-child{background-color:var(--ts-row-startup-hover)!important}.ts-table-shell:not(.ts-table-shell--cards){-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pagination-responsive .page-link{padding:.35rem .55rem;font-size:.85rem}.ts-table-shell--cards #myTable{border-collapse:separate;border-spacing:0 .65rem;background:transparent}.ts-table-shell--cards #myTable thead{display:none}.ts-table-shell--cards #myTable tbody tr{display:block;border:1px solid var(--ts-table-border);border-radius:8px;overflow:hidden;background:var(--ts-table-row);box-shadow:0 2px 6px rgba(0,0,0,.18)}.ts-table-shell--cards #myTable tbody tr:nth-child(2n){background:var(--ts-table-row-alt)}.ts-table-shell--cards #myTable tbody tr.ts-row-startup{background:var(--ts-row-startup)!important;border-color:#fbbf24;box-shadow:0 2px 6px rgba(245,158,11,.35)}.ts-table-shell--cards #myTable tbody tr.ts-row-startup:nth-child(2n){background:var(--ts-row-startup)!important}.ts-table-shell--cards #myTable tbody td{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.55rem .75rem!important;border:none!important;border-bottom:1px solid var(--ts-table-border)!important;text-align:right!important;white-space:normal!important;background:transparent!important;position:static!important;box-shadow:none!important}.ts-table-shell--cards #myTable tbody td:before{content:attr(data-label);font-weight:600;font-size:.78rem;color:var(--ts-table-muted);text-align:left;flex:0 0 42%;max-width:42%;line-height:1.35}.ts-table-shell--cards #myTable tbody td:last-child{border-bottom:none!important}.ts-table-shell--cards #myTable tbody td[colspan]{display:block;text-align:center!important;padding:.85rem!important;color:var(--ts-table-muted)}.ts-table-shell--cards #myTable tbody td[colspan]:before{display:none}.ts-table-shell--cards #myTable tbody td.menus{flex-direction:column;align-items:stretch;gap:.5rem;padding-top:.65rem!important}.ts-table-shell--cards #myTable tbody td.menus:before{margin-bottom:.15rem}.ts-table-shell--cards #myTable tbody td.menus .btn,.ts-table-shell--cards #myTable tbody td.menus button{margin:.15rem!important}}.modal-backdrop.show{background-color:rgba(15,23,42,.78)}.modal-content,.modal-content.ts-terminal-modal{background:var(--ts-chrome-elevated)!important;border:1px solid var(--ts-chrome-border)!important;border-radius:8px!important;overflow:hidden;color:var(--ts-table-text);box-shadow:0 12px 40px rgba(0,0,0,.45)}.modal-body input[type=date]::-webkit-calendar-picker-indicator,.modal-body input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;filter:invert(78%) sepia(34%) saturate(748%) hue-rotate(325deg) brightness(102%) contrast(97%)}.modal-header,.modal-header.ts-modal-header{background:var(--ts-context)!important;border-bottom:2px solid var(--ts-context-border)!important;color:var(--ts-context-text);padding:.65rem 1rem!important}.modal-header .modal-title,.modal-header .ts-modal-title{color:var(--ts-context-text)!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.02em;text-transform:uppercase;line-height:1.3}.modal-header .btn-close,.modal-header .ts-modal-close{filter:none;opacity:.75}.modal-header .btn-close:hover,.modal-header .ts-modal-close:hover{opacity:1}.modal-body,.modal-body.ts-modal-body{background:var(--ts-chrome-elevated)!important;color:var(--ts-table-text);padding:1rem 1.1rem}.modal-footer,.modal-footer.ts-modal-footer{background:var(--ts-chrome-deep)!important;border-top:1px solid var(--ts-chrome-border)!important;padding:.75rem 1rem}.modal-body label,.modal-footer label{color:#e2e8f0;font-size:.8125rem;font-weight:600}.modal-body .form-control,.modal-body .form-select,.modal-footer .form-control,.modal-footer .form-select{background-color:var(--ts-chrome-deep)!important;border-color:var(--ts-chrome-border)!important;color:#f8fafc!important}.modal-body .form-control:focus,.modal-body .form-select:focus{background-color:var(--ts-chrome-deep)!important;border-color:var(--ts-brand)!important;color:#f8fafc!important;box-shadow:0 0 0 .2rem rgba(var(--ts-brand-rgb),.2)}.modal-body .dp__input{background-color:var(--ts-chrome-deep)!important;border-color:var(--ts-chrome-border)!important;color:#f8fafc!important}.modal-body .text-muted{color:var(--ts-table-muted)!important}.modal-body .form-text{color:var(--ts-table-muted,#cbd5e1)!important}.modal-body .collation-question-block,.modal-body .recipe-question-block,.modal-body .recipe-step-question-block{border:1px solid var(--ts-chrome-border)!important;background:var(--ts-chrome-deep)!important}.modal-body .collation-question-block .form-label,.modal-body .collation-question-block label,.modal-body .recipe-question-block .form-label,.modal-body .recipe-question-block label,.modal-body .recipe-step-question-block .form-label,.modal-body .recipe-step-question-block label{color:#e2e8f0!important}.modal-body .ts-fes-prompt-modal{padding:.35rem .5rem .15rem}.modal-body .ts-fes-prompt-icon{display:inline-flex;align-items:center;justify-content:center;width:5.5rem;height:5.5rem;border-radius:50%;background:rgba(34,197,94,.18);border:3px solid rgba(74,222,128,.55);color:#4ade80;font-size:2.75rem;margin:0 auto 1rem;box-shadow:0 8px 24px rgba(0,0,0,.28)}.modal-body .ts-fes-prompt-icon--warn{background:rgba(251,191,36,.18);border-color:rgba(251,191,36,.55);color:#fbbf24}.modal-body .ts-fes-prompt-icon--danger{background:rgba(220,38,38,.18);border-color:hsla(0,91%,71%,.55);color:#f87171}.modal-body .ts-fes-prompt-lead{color:var(--ts-table-text,#f8fafc);font-size:1.35rem;font-weight:700;line-height:1.35;margin-bottom:.35rem}.modal-body .ts-fes-prompt-sublead{color:var(--ts-table-muted,#94a3b8);font-size:1rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.65rem}.modal-body .ts-fes-prompt-meta{margin:0 auto .85rem;padding:.75rem .9rem;max-width:36rem;border:1px solid var(--ts-chrome-border,#475569);border-radius:8px;background:var(--ts-chrome-deep,#0f172a);text-align:left}.modal-body .ts-fes-prompt-meta__row{display:grid;grid-template-columns:minmax(6.5rem,34%) 1fr;gap:.35rem .75rem;padding:.4rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.modal-body .ts-fes-prompt-meta__row:last-child{border-bottom:0}.modal-body .ts-fes-prompt-meta dt{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ts-table-muted,#94a3b8)}.modal-body .ts-fes-prompt-meta dd{margin:0;font-size:1rem;font-weight:600;color:#f8fafc;line-height:1.35}.modal-body .ts-fes-prompt-meta-sep{opacity:.55;margin:0 .3rem}.modal-body .ts-fes-prompt-missing{list-style:none;margin:0 auto .5rem;padding:.65rem .85rem;max-width:36rem;text-align:left;border:1px solid var(--ts-chrome-border,#475569);border-radius:8px;background:var(--ts-chrome-deep,#0f172a)}.modal-body .ts-fes-prompt-missing li{padding:.45rem 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.modal-body .ts-fes-prompt-missing li:first-child{padding-top:0}.modal-body .ts-fes-prompt-missing li:last-child{padding-bottom:0;border-bottom:0}.modal-body .ts-fes-prompt-missing-q{display:block;font-size:1rem;font-weight:600;color:#f8fafc;line-height:1.35}.modal-body .ts-fes-prompt-missing-reason{display:block;margin-top:.15rem;font-size:.85rem;font-weight:600;color:#fbbf24}.modal-body .ts-fes-prompt-missing-more{margin:0 auto .35rem;max-width:36rem;color:var(--ts-table-muted,#94a3b8);font-weight:600}.modal-footer .ts-fes-prompt-actions{gap:.75rem!important}.modal-footer .ts-fes-prompt-btn{min-width:12rem;min-height:3.25rem;font-weight:700;font-size:1.05rem;padding-left:1.35rem;padding-right:1.35rem}@media (min-width:1024px){.modal-body .ts-fes-prompt-lead{font-size:1.5rem}.modal-footer .ts-fes-prompt-btn{min-width:14rem;min-height:3.5rem;font-size:1.12rem}}.modal-footer .cc-modal-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%}.modal-footer .cc-modal-footer-actions--center{justify-content:center}.modal-body .cc-modal-panel{color:var(--ts-table-text)}.modal-body .alert-danger{background:rgba(220,38,38,.15)!important;border-color:hsla(0,91%,71%,.45)!important;color:#fecaca!important}.modal-body .alert-danger .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-body .alert-warning{background:rgba(251,191,36,.12)!important;border-color:rgba(251,191,36,.4)!important;color:#fde68a!important}.modal-body .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal-body .statement-acknowledge{background:var(--ts-chrome-deep);border-color:var(--ts-chrome-border);box-shadow:none}.modal-body .statement-acknowledge__body{background:var(--ts-chrome-elevated)}.modal-body .statement-acknowledge__text{color:#f8fafc}.checkbox-choices-section{margin-top:.25rem}.checkbox-choices-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem}.checkbox-choices-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:28rem}.checkbox-choices-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr));max-width:36rem}.checkbox-choices-hint{margin:0 0 .5rem;font-size:.85rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ts-context,#feae6f)}.checkbox-choice-item{margin:0;padding:.75rem 1rem;border:2px solid var(--ts-chrome-border,#475569);border-radius:.5rem;background:var(--ts-chrome-elevated,#1e293b);min-height:3.25rem;display:flex;align-items:center;justify-content:center;gap:.65rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background-color .15s ease}.checkbox-choice-item:hover:not(:has(.checkbox-choice-input:checked)){border-color:var(--ts-brand,#2563eb);background:var(--ts-chrome-panel,#334155)}.checkbox-choice-item:has(.checkbox-choice-input:checked){border-color:var(--ts-brand,#2563eb);background:rgba(var(--ts-brand-rgb),.22);box-shadow:inset 0 0 0 1px rgba(var(--ts-brand-rgb),.35)}.checkbox-choice-input{width:1.25rem;height:1.25rem;margin:0;flex-shrink:0;cursor:pointer;accent-color:var(--ts-brand,#2563eb)}.checkbox-choice-text{font-size:1.05rem;font-weight:600;line-height:1.2;color:var(--ts-table-text,#e2e8f0)}.checkbox-choice-item:has(.checkbox-choice-input:checked) .checkbox-choice-text{color:#fff}.audit-template-questionnaire .audit-section-card{background:var(--ts-chrome-elevated,#1e293b);border:1px solid var(--ts-chrome-border,#475569);border-radius:8px;overflow:hidden}.audit-template-questionnaire .audit-section-header{background:var(--ts-chrome-panel,#334155);border-bottom:1px solid var(--ts-chrome-border,#475569);padding:.85rem 1rem}.audit-template-questionnaire .audit-section-card--complete{border-color:rgba(34,197,94,.45)}.audit-template-questionnaire .audit-section-header--complete{background:rgba(34,197,94,.12);border-bottom-color:rgba(34,197,94,.35)}.audit-template-questionnaire .audit-section-header--complete .audit-section-line,.audit-template-questionnaire .audit-section-header--complete .audit-section-title{color:#86efac}.audit-template-questionnaire .audit-section-title-btn{border:none;background:transparent;padding:0;margin:0;flex:1 1 auto;color:inherit}.audit-template-questionnaire .audit-section-line{font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ts-table-muted,#cbd5e1)}.audit-template-questionnaire .audit-section-title{font-size:1rem;font-weight:600;color:#f8fafc}.audit-template-questionnaire .card-body{background:var(--ts-chrome-deep,#0f172a)}.audit-template-questionnaire .audit-question-block{border-color:var(--ts-chrome-border,#475569)!important}.audit-template-questionnaire .audit-question-header{background:var(--ts-chrome-deep,#0f172a);border:none;padding:.75rem 1rem;color:var(--ts-table-text,#e2e8f0);transition:background-color .15s ease}.audit-template-questionnaire .audit-question-header:hover{background:var(--ts-chrome-elevated,#1e293b)}.audit-template-questionnaire .audit-question-label{font-weight:500;font-size:.95rem;color:var(--ts-table-text,#e2e8f0)}.audit-template-questionnaire .audit-question-header .bi{color:var(--ts-table-muted,#cbd5e1)}.audit-template-questionnaire .audit-question-body{padding:.85rem 1rem 1rem;background:var(--ts-chrome-elevated,#1e293b);border-top:1px solid var(--ts-chrome-border,#475569)}.audit-template-questionnaire .audit-section-toggle{border-color:var(--ts-chrome-border,#475569);color:var(--ts-table-text,#e2e8f0)}.audit-template-questionnaire .audit-section-toggle:hover{background:hsla(0,0%,100%,.06);color:#fff}.audit-template-questionnaire .checkbox-choices-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem 1.25rem}.audit-action-offcanvas{width:min(520px,100vw);background:var(--ts-chrome-deep,#0f172a);color:var(--ts-table-text,#e2e8f0);border-left:1px solid var(--ts-chrome-border,#475569)}.audit-action-offcanvas .offcanvas-header{background:var(--ts-accent,#fb923c);color:#0f172a;border-bottom:1px solid rgba(0,0,0,.12)}.audit-action-offcanvas .offcanvas-title{color:#0f172a;font-weight:700}.audit-action-offcanvas .btn-close{filter:none}.audit-action-offcanvas .offcanvas-body{background:var(--ts-chrome-deep,#0f172a)}.modal-body .checkbox-choice-item{border-color:var(--ts-chrome-border);background:var(--ts-chrome-deep)}.modal-body .checkbox-choice-item:has(.checkbox-choice-input:checked){border-color:var(--ts-brand);background:rgba(var(--ts-brand-rgb),.18)}.modal-body .checkbox-choice-text{color:#f8fafc}.modal-body .cc-mixing-copy,.modal-body .cc-modal-mixing{color:var(--ts-table-text);font-size:.9rem;line-height:1.5}.modal-body .cc-mixing-copy div,.modal-body .cc-mixing-copy li,.modal-body .cc-mixing-copy p,.modal-body .cc-mixing-copy span,.modal-body .cc-mixing-copy td,.modal-body .cc-mixing-copy th{color:inherit}.modal-body .cc-sap-error-list{color:#fecaca;background:rgba(15,23,42,.55);border-color:hsla(0,91%,71%,.3)}.modal-body .cc-modal-error-lead{color:#fecaca}.modal-body .cc-modal-erp-note{color:var(--ts-table-muted)}.modal-body .notes pre,.modal-body pre{color:var(--ts-table-text);background:var(--ts-chrome-deep);border:1px solid var(--ts-chrome-border);border-radius:6px;padding:.75rem;white-space:pre-wrap;margin-bottom:.5rem}.modal-body .table thead th{background-color:var(--ts-table-header)!important;color:#fff!important;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-color:var(--ts-table-border)!important}.modal-body .table tbody td{background-color:var(--ts-table-row)!important;color:var(--ts-table-text)!important;border-color:var(--ts-table-border)!important}.modal-body .table tbody tr:nth-child(2n) td{background-color:var(--ts-table-row-alt)!important}.modal-body .table tbody tr:hover td{background-color:#4a5568!important;color:#fff!important}.modal-footer .btn{margin-top:0!important}.ts-file-tabs .nav-link{color:var(--ts-table-muted,#cbd5e1)!important;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;border-radius:6px 6px 0 0;padding:.45rem .85rem;margin-right:.2rem;background:transparent}.ts-file-tabs .nav-link:hover:not(.active){color:#f8fafc!important;background:hsla(0,0%,100%,.06)}.ts-file-tabs .nav-link.active{background:var(--ts-brand,#2563eb)!important;color:#fff!important;border-color:var(--ts-brand-hover,#1d4ed8)!important}.ts-file-tabs .tab-content{background:var(--ts-chrome-deep,#0f172a)!important;border:1px solid var(--ts-chrome-border,#475569);border-top:0;padding:.65rem .5rem .75rem;border-radius:0 0 6px 6px}.ts-file-tabs .tab-content>.tab-pane{background:transparent!important;padding:8px;color:var(--ts-table-text,#e2e8f0)}.ts-file-tabs .content-box{color:var(--ts-table-text,#e2e8f0)}.modal-body .image-wrapper,.ts-file-tabs .image-wrapper{padding:.5rem}.modal-body .image-wrapper,.modal-body .pdf-wrapper,.ts-file-tabs .image-wrapper,.ts-file-tabs .pdf-wrapper{background:var(--ts-chrome-elevated,#1e293b);border:1px solid var(--ts-chrome-border,#475569);border-radius:6px}.modal-body .pdf-wrapper,.ts-file-tabs .pdf-wrapper{overflow:auto;-webkit-overflow-scrolling:touch}.modal-body .pdf-wrapper .pdf-iframe,.ts-file-tabs .pdf-wrapper .pdf-iframe{min-height:65vh;height:70vh}.modal-body .sop-content-wrapper{background:var(--ts-chrome-elevated,#1e293b);border:1px solid var(--ts-chrome-border,#475569);border-radius:6px}.modal-body .ts-modal-html-content,.ts-file-tabs .ts-modal-html-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--ts-table-text,#e2e8f0)}.modal-body .ts-modal-html-content h1,.modal-body .ts-modal-html-content h2,.modal-body .ts-modal-html-content h3,.modal-body .ts-modal-html-content h4,.modal-body .ts-modal-html-content h5,.modal-body .ts-modal-html-content h6,.ts-file-tabs .ts-modal-html-content h1,.ts-file-tabs .ts-modal-html-content h2,.ts-file-tabs .ts-modal-html-content h3,.ts-file-tabs .ts-modal-html-content h4,.ts-file-tabs .ts-modal-html-content h5,.ts-file-tabs .ts-modal-html-content h6{margin-top:1.25em;margin-bottom:.5em;font-weight:600;color:var(--ts-accent,#fb923c)}.modal-body .ts-modal-html-content p,.ts-file-tabs .ts-modal-html-content p{margin-bottom:1em;color:inherit}.modal-body .ts-modal-html-content ol,.modal-body .ts-modal-html-content ul,.ts-file-tabs .ts-modal-html-content ol,.ts-file-tabs .ts-modal-html-content ul{margin-bottom:1em;padding-left:2em}.modal-body .ts-modal-html-content table,.ts-file-tabs .ts-modal-html-content table{width:100%;border-collapse:collapse;margin-bottom:1em}.modal-body .ts-modal-html-content table td,.modal-body .ts-modal-html-content table th,.ts-file-tabs .ts-modal-html-content table td,.ts-file-tabs .ts-modal-html-content table th{border:1px solid var(--ts-chrome-border,#475569);padding:.75em;text-align:left;color:var(--ts-table-text,#e2e8f0)}.modal-body .ts-modal-html-content table th,.ts-file-tabs .ts-modal-html-content table th{background-color:var(--ts-table-header,#334155);font-weight:600;color:#fff}.modal-body .ts-modal-html-content img,.ts-file-tabs .ts-modal-html-content img{max-width:100%;height:auto;margin:1em 0;border-radius:4px;background:#fff}.modal-body .ts-modal-html-content blockquote,.ts-file-tabs .ts-modal-html-content blockquote{border-left:4px solid var(--ts-brand,#2563eb);padding-left:1em;margin-left:0;color:var(--ts-table-muted,#cbd5e1);font-style:italic}.modal-body .ts-modal-html-content code,.ts-file-tabs .ts-modal-html-content code{background-color:var(--ts-chrome-deep,#0f172a);padding:.2em .4em;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;color:#f8fafc}.modal-body .ts-modal-html-content pre,.ts-file-tabs .ts-modal-html-content pre{background-color:var(--ts-chrome-deep,#0f172a);padding:1em;border-radius:4px;overflow-x:auto;margin-bottom:1em;border:1px solid var(--ts-chrome-border,#475569)}.modal-body .ts-modal-html-content a,.ts-file-tabs .ts-modal-html-content a{color:var(--ts-brand,#60a5fa);text-decoration:none}.modal-body .ts-modal-html-content a:hover,.ts-file-tabs .ts-modal-html-content a:hover{text-decoration:underline}.modal-body .spec-section.card,.ts-file-tabs .spec-section.card{background:var(--ts-chrome-elevated,#1e293b);border-color:var(--ts-chrome-border,#475569)}.modal-body .spec-section .card-body,.ts-file-tabs .spec-section .card-body{background:var(--ts-chrome-deep,#0f172a);color:var(--ts-table-text,#e2e8f0)}.modal-body .spec-section .card-header.bg-light,.ts-file-tabs .spec-section .card-header.bg-light{background:var(--ts-chrome-panel,#334155)!important;color:#f8fafc!important;border-color:var(--ts-chrome-border,#475569)}.modal-body .card,.ts-file-tabs .card:not(.spec-section){background:var(--ts-chrome-elevated,#1e293b);border-color:var(--ts-chrome-border,#475569)}.modal-body .card .card-body,.ts-file-tabs .card:not(.spec-section) .card-body{background:var(--ts-chrome-deep,#0f172a);color:var(--ts-table-text,#e2e8f0)}.modal-body .spec-content,.ts-file-tabs .spec-content{color:var(--ts-table-text,#e2e8f0)}.modal-body .list-group-item,.ts-file-tabs .list-group-item{background:var(--ts-chrome-deep,#0f172a);border-color:var(--ts-chrome-border,#475569);color:var(--ts-table-text,#e2e8f0)}.modal-body .list-group-item:hover,.ts-file-tabs .list-group-item:hover{background-color:var(--ts-brand,#2563eb)!important;color:#fff!important}.modal-header.bg-danger,.modal-header.bg-danger .modal-title,.modal-header.bg-info,.modal-header.bg-info .modal-title,.modal-header.bg-success,.modal-header.bg-success .modal-title,.modal-header.bg-warning,.modal-header.bg-warning .modal-title{color:#fff!important}.modal-header.bg-danger .btn-close,.modal-header.bg-info .btn-close,.modal-header.bg-success .btn-close,.modal-header.bg-warning .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.pagination .page-link{background-color:var(--ts-chrome-deep);border-color:var(--ts-chrome-border);color:var(--ts-table-text)}.pagination .page-link:hover{background-color:var(--ts-chrome-panel);color:#fff}.pagination .page-item.disabled .page-link{background-color:var(--ts-chrome-deep);color:var(--ts-table-muted);opacity:.65}nav.table-responsive.mb-2{background:transparent!important}.modal-body .progress{background-color:var(--ts-chrome-deep)}.modal-body .qty-info,.modal-body .qty-info label,.modal-body .qty-info strong{color:var(--ts-table-text)!important}.ts-action-bar{background-color:var(--ts-chrome-deep)!important;border:1px solid var(--ts-chrome-border);border-radius:0 0 8px 8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.ts-action-bar .label-input-group{background-color:var(--ts-chrome-elevated);border:1px solid var(--ts-chrome-border)}.ts-action-bar .label-input-group label{color:var(--ts-table-muted)}.ts-action-bar .label-icon{color:var(--ts-accent)}body.ts-route-login,html.ts-route-login{overflow:hidden!important;height:100%}body.ts-route-login{padding-bottom:0!important}main.container-fluid:has(.login-page){overflow:hidden;height:calc(100vh - var(--ts-login-footer-height, 36px));height:calc(100dvh - var(--ts-login-footer-height, 36px));min-height:0;margin:0!important;align-items:stretch}body.ts-login-mobile main.container-fluid:has(.login-page),body.ts-login-mobile main.container-fluid:has(.startup-page),main.container-fluid:has(.setup-page),main.container-fluid:has(.startup-page){height:100dvh;height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));margin:0!important;padding:0!important;overflow:hidden;align-items:stretch}