/* TV compatibility fallback. Only html[data-tv-compat=legacy] is affected.
 * Mechanically flattened from the existing presentation layers; no equipment/data logic.
 * Rebuild: node scripts/build-tv-compat.cjs --write
 * Source SHA-256: {"styles.css":"a882f499fbef4ebb06fe42d434553d04d2d55c87b479687549a085ba16b76b72","design-refresh.css":"6b38f4ed2a2f7d3e53df4074703fae5cca6c7863c677f1c63ec49da74ef22b98","status-compact.css":"22972c919441052a4f5aeb758402e7e27dfd895464232d069621352f9556a145","viewport-fit.css":"bc8acd325bc228e0f4a001c2e56cb1619846d0dd4629e81aebb968b2c667f7ce","status-neon.css":"da5296b99121090401205dffeef0758add599517c5f298cb17de5593433b93c2","kpi-neon.css":"fab8141ac30e8c52391d8dcc9733d205f3d05254911021dfc3addfd580417225","environment.css":"3985ec93a8646d7544c5d440bd83ac8577321df2d1ebea95a20ebcf534e8e6a2"}
 * No CSS nesting, :is/:has, dvh, color-mix or container-query dependency.
 */
/* Flattened styles.css; source presentation is unchanged. */
@media (max-width: 1100px) {
}
@media (max-width: 760px) {
}
html[data-tv-compat="legacy"] .performance-head { background: linear-gradient(115deg, var(--surface), var(--surface)); }
html[data-tv-compat="legacy"] .performance-table-card > .card-heading { background: linear-gradient(90deg, var(--surface), var(--surface)); }
html[data-tv-compat="legacy"] .performance-table tbody tr:nth-child(2n) td { background: var(--surface); }
html[data-tv-compat="legacy"] .performance-table tbody tr:hover td { background: var(--surface); }
@media (max-width: 1180px) {
}
@media (max-width: 860px) {
}
@media (max-width: 520px) {
}
@media (max-width: 760px) {
}
@media (min-width: 1600px) {
}
html[data-tv-compat="legacy"] .nav-shell { background: var(--surface); }
html[data-tv-compat="legacy"] .nav-tab { border: 1px solid var(--nav-group-accent); background: linear-gradient(180deg,var(--surface-2),var(--surface-2)); }
html[data-tv-compat="legacy"] .nav-tab i { background: var(--surface-3); }
html[data-tv-compat="legacy"] .nav-tab.selected { box-shadow: inset 0 3px 0 rgba(255,255,255,.42),0 6px 15px var(--nav-group-accent); }
html[data-tv-compat="legacy"] .button:focus,
html[data-tv-compat="legacy"] button:focus,
html[data-tv-compat="legacy"] input:focus,
html[data-tv-compat="legacy"] select:focus,
html[data-tv-compat="legacy"] textarea:focus { outline: 3px solid var(--cyan); }
html[data-tv-compat="legacy"] .kpi-card::before { top: 0px; right: auto; bottom: 0px; left: 0px; }
html[data-tv-compat="legacy"] .utilization-donut { box-shadow: inset 0 0 0 1px var(--line), 0 3px 9px rgba(8,122,69,.14); }
html[data-tv-compat="legacy"] .long-wait-icon { border: 2px solid var(--long-wait); box-shadow: 0 0 0 3px var(--long-wait), 0 3px 8px rgba(0,0,0,.2); }
html[data-tv-compat="legacy"] .notice-ticker { border: 2px solid var(--warning); background: var(--surface-2); box-shadow: 0 5px 16px var(--warning); }
html[data-tv-compat="legacy"] .equipment-tile { border: 1px solid var(--equipment-accent); }
html[data-tv-compat="legacy"] .equipment-tile::before { top: 0px; right: 0px; bottom: 0px; left: 0px; }
html[data-tv-compat="legacy"] .equipment-tile[data-state="STOP"] .equipment-icon { color: var(--machine-stop); }
html[data-tv-compat="legacy"] .equipment-code { top: 1px; right: 2px; bottom: auto; left: 2px; }
html[data-tv-compat="legacy"] .equipment-meta { top: auto; right: 2px; bottom: 1px; left: 2px; }
html[data-tv-compat="legacy"] .equipment-tile[data-state="RUN"] { background: linear-gradient(145deg,#071820,var(--run-dark)); }
html[data-tv-compat="legacy"] .equipment-tile[data-state="STOP"] { background: linear-gradient(145deg,#071820,var(--machine-stop-dark)); }
html[data-tv-compat="legacy"] .equipment-tile[data-state="WAIT"] { background: linear-gradient(145deg,#071820,var(--long-wait-dark)); border: 1px solid var(--long-wait); box-shadow: inset 3px 0 0 var(--long-wait), 0 3px 8px rgba(0,0,0,.2); }
html[data-tv-compat="legacy"] .ftp-state.connected,
html[data-tv-compat="legacy"] .ftp-secret-state.ready { border-color: var(--run); background: var(--surface-2); }
html[data-tv-compat="legacy"] .ftp-state.stale { border-color: var(--warning); background: var(--surface-2); }
html[data-tv-compat="legacy"] .ftp-state.error,
html[data-tv-compat="legacy"] .ftp-secret-state.missing { border-color: var(--stop); background: var(--surface-2); }
html[data-tv-compat="legacy"] .long-wait-setting { border: 1px solid var(--long-wait); background: var(--surface-2); }
html[data-tv-compat="legacy"] .long-wait-setting input { border-color: var(--long-wait); }
html[data-tv-compat="legacy"] .ftp-settings-card { border-top: 3px solid var(--cyan); }
html[data-tv-compat="legacy"] .ftp-clear-confirm { border: 1px solid var(--stop); background: var(--surface-2); }
html[data-tv-compat="legacy"] .modal-backdrop { top: 0px; right: 0px; bottom: 0px; left: 0px; }
html[data-tv-compat="legacy"] .auth-gate-page::before { background: radial-gradient(circle,var(--cyan),transparent 70%); }
html[data-tv-compat="legacy"] .auth-gate-security { border: 1px solid var(--cyan); background: var(--surface); }
@media (max-width: 900px) {
}
@media (max-width: 560px) {
}
html[data-tv-compat="legacy"] .delete-warning { border: 1px solid var(--stop); background: #1a1012; }
html[data-tv-compat="legacy"] .performance-reset-warning { border: 1px solid var(--warning); color: var(--warning); background: var(--surface-2); }
html[data-tv-compat="legacy"] .performance-reset-preservation { border: 1px solid var(--run); background: var(--surface-2); }
html[data-tv-compat="legacy"] .performance-reset-preservation.unsafe { border-color: var(--stop); background: var(--surface-2); }
html[data-tv-compat="legacy"] .performance-reset-error,
html[data-tv-compat="legacy"] .performance-reset-submit-error { border: 1px solid var(--stop); background: var(--surface-2); }
@media (max-width: 720px) {
}
@media (max-width: 440px) {
}
html[data-tv-compat="legacy"] .signup-photo-preview:hover,
html[data-tv-compat="legacy"] .signup-photo-preview:focus { outline: 3px solid var(--cyan); }
html[data-tv-compat="legacy"] .signup-photo-preview i { background: var(--surface); }
html[data-tv-compat="legacy"] .signup-request-button { border-color: var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .signup-complete-icon { box-shadow: 0 0 0 9px var(--run); }
@media (max-width: 1440px) {
}
html[data-tv-compat="legacy"] .signup-empty i { background: var(--surface); }
html[data-tv-compat="legacy"] .drawer-backdrop { top: 0px; right: 0px; bottom: 0px; left: 0px; }
html[data-tv-compat="legacy"] .drawer-status.WAIT { background: linear-gradient(135deg, var(--surface-2), var(--surface)); }
html[data-tv-compat="legacy"] .work-management-head { background: linear-gradient(115deg,var(--surface),var(--surface)); }
html[data-tv-compat="legacy"] .completed-history-head { background: linear-gradient(115deg,var(--surface),var(--surface)); }
html[data-tv-compat="legacy"] .completed-order-row:hover,
html[data-tv-compat="legacy"] .completed-order-row.selected { border-color: var(--cyan); background: var(--surface-2); }
html[data-tv-compat="legacy"] .completed-master-note { background: var(--surface-2); }
html[data-tv-compat="legacy"] .completed-allocation-row header { background: var(--surface-2); }
html[data-tv-compat="legacy"] .completed-quality-review.PENDING { background: var(--surface); }
html[data-tv-compat="legacy"] .completed-quality-review.APPROVED { background: var(--surface); }
html[data-tv-compat="legacy"] .completed-quality-review.REJECTED { background: var(--surface); box-shadow: inset 0 0 0 1px var(--stop); }
html[data-tv-compat="legacy"] .completed-quality-note { background: var(--surface-2); }
html[data-tv-compat="legacy"] .completed-quality-note.rejection { background: var(--surface-2); }
html[data-tv-compat="legacy"] .completed-quality-note.rejection b,
html[data-tv-compat="legacy"] .completed-quality-note.rejection p { color: var(--stop); }
html[data-tv-compat="legacy"] .completed-quality-pending { background: var(--surface-2); }
html[data-tv-compat="legacy"] .quality-review-head { background: linear-gradient(115deg,var(--surface),var(--surface)); }
html[data-tv-compat="legacy"] .quality-review-row:hover,
html[data-tv-compat="legacy"] .quality-review-row:focus,
html[data-tv-compat="legacy"] .quality-review-row.selected { border-color: var(--cyan); background: var(--surface-2); }
html[data-tv-compat="legacy"] .quality-decision-picker { border: 1px solid var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .quality-decision-picker .button.selected { box-shadow: 0 0 0 3px var(--cyan); }
html[data-tv-compat="legacy"] .quality-attachment-editor { border: 1px solid var(--cyan); }
html[data-tv-compat="legacy"] .quality-attachment-dropzone { border: 2px dashed var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .quality-attachment-dropzone:hover,
html[data-tv-compat="legacy"] .quality-attachment-dropzone:focus,
html[data-tv-compat="legacy"] .quality-attachment-dropzone.drag-active { background: var(--surface); box-shadow: inset 0 0 0 3px var(--cyan); }
html[data-tv-compat="legacy"] .quality-screen-capture { border-color: var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .quality-screen-capture-privacy { color: var(--run); }
html[data-tv-compat="legacy"] .quality-attachment-error { background: var(--surface); }
html[data-tv-compat="legacy"] .quality-attachment-item.finalized { background: var(--surface); }
html[data-tv-compat="legacy"] .quality-attachment-icon { background: var(--surface-2); }
html[data-tv-compat="legacy"] .work-order-row.selected { background: var(--surface); }
html[data-tv-compat="legacy"] .production-order-search-item:hover,
html[data-tv-compat="legacy"] .production-order-search-item:focus { box-shadow: 0 0 0 2px var(--cyan); }
@media (max-width: 720px) {
}
html[data-tv-compat="legacy"] .work-order-dropzone { border: 2px dashed var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .work-order-dropzone:hover,
html[data-tv-compat="legacy"] .work-order-dropzone:focus,
html[data-tv-compat="legacy"] .work-order-dropzone.drag-active { background: var(--surface); box-shadow: inset 0 0 0 3px var(--cyan); }
html[data-tv-compat="legacy"] .dropzone-actions .screen-capture-button { border-color: var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .work-order-dropzone .screen-capture-privacy { color: var(--run); }
@media (max-width: 1100px) {
}
@media (max-width: 620px) {
}
@media (max-width: 400px) {
}
html[data-tv-compat="legacy"] .estimated-duration { border: 1px solid var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .estimated-duration.invalid { background: var(--surface); }
html[data-tv-compat="legacy"] .schedule-card,
html[data-tv-compat="legacy"] .manual-entry-grid > .schedule-card { border: 1px solid var(--cyan); background: linear-gradient(145deg,var(--surface),var(--surface-2)); box-shadow: rgb(255, 255, 255) 0px 1px 0px inset; }
html[data-tv-compat="legacy"] .schedule-timezone { border: 1px solid var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .schedule-shortcuts button:hover,
html[data-tv-compat="legacy"] .schedule-shortcuts button:focus { background: var(--surface); }
html[data-tv-compat="legacy"] .queue-schedule-policies > label.selected { background: var(--surface); box-shadow: inset 0 0 0 2px var(--cyan); }
html[data-tv-compat="legacy"] .queue-preview-row.changed { border-color: var(--cyan); }
html[data-tv-compat="legacy"] .queue-preview-row small.after { color: var(--cyan); }
html[data-tv-compat="legacy"] .queue-schedule-notices.conflicts,
html[data-tv-compat="legacy"] .queue-preview-error { border: 1px solid var(--stop); background: var(--surface); }
html[data-tv-compat="legacy"] .queue-manual-editor { border: 1px solid var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .queue-schedule-actions { background: var(--surface); }
html[data-tv-compat="legacy"] .workflow-step > .section-title::before,
html[data-tv-compat="legacy"] .workflow-step-heading::before { box-shadow: 0 5px 12px var(--cyan); }
@media (max-width: 980px) {
}
@media (max-width: 560px) {
}
html[data-tv-compat="legacy"] .allocation-row.has-conflict { box-shadow: rgb(217, 119, 6) 0px 0px 0px 1px; }
html[data-tv-compat="legacy"] .allocation-conflict-detail { background: var(--surface); }
html[data-tv-compat="legacy"] .user-access-card .form-guidance { border: 1px solid var(--warning); background: var(--surface-2); }
html[data-tv-compat="legacy"] .operator-state.WAIT { background: var(--surface-2); }
html[data-tv-compat="legacy"] .operator-progress strong { top: 0px; right: 0px; bottom: 0px; left: 0px; }
@media (min-width: 761px) and (max-height: 800px) {
}
@media (min-width: 761px) and (max-width: 1100px) {
}
@media (max-width: 1180px) {
}
@media (max-width: 1500px) and (min-width: 761px) {
}
@media (min-width: 1181px) and (max-width: 1500px) {
}
@media (max-width: 760px) {
}
@media (max-width: 560px) {
}
@media (max-width: 900px) {
}
@media (max-width: 600px) {
}
html[data-tv-compat="legacy"] .work-overview-heading { background: linear-gradient(110deg,var(--surface),var(--surface)); }
html[data-tv-compat="legacy"] .work-overview-live { border: 1px solid var(--run); background: var(--surface); }
html[data-tv-compat="legacy"] .work-overview-live i { box-shadow: 0 0 0 4px var(--run); }
html[data-tv-compat="legacy"] .work-overview-table th { background: var(--surface); }
html[data-tv-compat="legacy"] .work-overview-row:nth-child(2n) td { background: var(--surface); }
html[data-tv-compat="legacy"] .work-overview-row:hover td,
html[data-tv-compat="legacy"] .work-overview-row:focus td { background: var(--surface); }
html[data-tv-compat="legacy"] .notice-ticker:hover,
html[data-tv-compat="legacy"] .notice-ticker:focus { box-shadow: 0 0 0 3px var(--warning); }
html[data-tv-compat="legacy"] .announcement-heading { background: var(--surface); }
html[data-tv-compat="legacy"] .announcement-main-badge,
html[data-tv-compat="legacy"] .announcement-archive-badge { background: var(--surface); }
html[data-tv-compat="legacy"] .announcement-editor-panel { border: 1px solid var(--cyan); }
html[data-tv-compat="legacy"] .announcement-delete-confirm { border: 1px solid var(--stop); background: var(--surface); }
html[data-tv-compat="legacy"] .server-startup-switch.on { border-color: var(--run); }
html[data-tv-compat="legacy"] .server-startup-switch.on i { background: var(--surface-3); }
@media (max-width: 1450px) {
}
@media (max-width: 900px) {
}
@media (max-width: 560px) {
}
@media (prefers-reduced-motion: reduce) {
}
html[data-tv-compat="legacy"] .realtime-view-switch button.selected { box-shadow: 0 5px 13px var(--nav-production-accent); }
html[data-tv-compat="legacy"] .factory-layout-card { border-color: var(--cyan); background: radial-gradient(circle at 12% 0%,var(--cyan),transparent 34rem),
    var(--surface); }
html[data-tv-compat="legacy"] .factory-layout-edit-note { border: 1px solid var(--cyan); background: var(--surface); }
html[data-tv-compat="legacy"] .factory-layout-edit-note b { color: var(--cyan); }
html[data-tv-compat="legacy"] .factory-layout-grid-badge { border: 1px solid var(--cyan); color: var(--cyan); background: var(--surface-2); }
html[data-tv-compat="legacy"] .factory-layout-palette { border-top: 1px solid var(--cyan); }
html[data-tv-compat="legacy"] .factory-layout-color { border: 2px solid #fff; }
html[data-tv-compat="legacy"] .factory-layout-color:hover,
html[data-tv-compat="legacy"] .factory-layout-color:focus,
html[data-tv-compat="legacy"] .factory-layout-color.selected { box-shadow: 0 0 0 3px var(--cyan),inset 0 0 0 1px rgba(0,0,0,.18); }
html[data-tv-compat="legacy"] .factory-layout-viewport { background: radial-gradient(circle at 20% 16%,var(--cyan),transparent 35%),
    linear-gradient(145deg,var(--navy),var(--navy)); box-shadow: inset 0 0 0 1px var(--cyan); }
html[data-tv-compat="legacy"] .factory-layout-stage { border: 1px solid var(--cyan); background: radial-gradient(circle at 50% 0%,var(--cyan),transparent 48%),
    linear-gradient(145deg,var(--navy),var(--navy)); box-shadow: rgb(255, 255, 255) 0px 1px 0px inset, rgba(0, 0, 0, 0.24) 0px 12px 30px; }
html[data-tv-compat="legacy"] .factory-layout-cell-fill { border: 1px solid var(--cell-fill); background: var(--cell-fill); }
html[data-tv-compat="legacy"] .factory-layout-stage.editing { outline: 3px solid var(--cyan); }
html[data-tv-compat="legacy"] .factory-layout-stage.editing::after { top: 0px; right: 0px; bottom: 0px; left: 0px; background-image: linear-gradient(90deg,var(--cyan) 1px,transparent 1px),
    linear-gradient(var(--cyan) 1px,transparent 1px),
    linear-gradient(90deg,var(--cyan) 1px,transparent 1px),
    linear-gradient(var(--cyan) 1px,transparent 1px); box-shadow: inset 0 0 0 1px var(--cyan); }
html[data-tv-compat="legacy"] .factory-machine-marker .equipment-code { top: 1px; right: 2px; bottom: auto; left: 2px; }
html[data-tv-compat="legacy"] .factory-machine-marker .equipment-meta { top: auto; right: 2px; bottom: 1px; left: 2px; }
html[data-tv-compat="legacy"] .factory-machine-marker.equipment-tile:hover,
html[data-tv-compat="legacy"] .factory-machine-marker.equipment-tile:focus,
html[data-tv-compat="legacy"] .factory-machine-marker.equipment-tile.selected { box-shadow: 0 0 0 3px var(--cyan),0 8px 18px rgba(5,29,44,.32); }
html[data-tv-compat="legacy"] .factory-machine-marker.dragging,
html[data-tv-compat="legacy"] .factory-machine-marker.equipment-tile.dragging { box-shadow: 0 0 0 4px var(--cyan),0 14px 26px rgba(5,29,44,.34); }
@media (max-width: 1100px) {
}
@media (max-height: 820px) and (min-width: 701px) {
}
@media (max-width: 700px) {
}
html[data-tv-compat="legacy"] .account-session-warning { top: auto; right: 0px; bottom: 0px; left: 0px; border-top: 2px solid var(--warning); background: #000; }
@media (max-width: 560px) {
}
@media (prefers-reduced-motion: reduce) {
}
html[data-tv-compat="legacy"] .work-management-screen .work-management-head { border-color: var(--cyan); background: linear-gradient(115deg,var(--surface),var(--surface)); }
html[data-tv-compat="legacy"] .work-quick-stats article::before { top: 0px; right: auto; bottom: 0px; left: 0px; }
html[data-tv-compat="legacy"] .work-order-table-card > .card-heading { background: linear-gradient(90deg,var(--surface),var(--surface)); }
html[data-tv-compat="legacy"] .work-order-table th { background: var(--surface); }
html[data-tv-compat="legacy"] .work-order-table th small { color: var(--muted); }
html[data-tv-compat="legacy"] .work-order-table tbody tr:nth-child(2n) td { background: var(--surface); }
html[data-tv-compat="legacy"] .work-order-table tbody tr:hover td { background: var(--surface); }
html[data-tv-compat="legacy"] .work-order-table tbody tr.selected td { background: var(--surface); }
html[data-tv-compat="legacy"] .quality-review-tabs > button.selected { background: var(--surface); }
html[data-tv-compat="legacy"] .quality-review-search:focus-within { box-shadow: 0 0 0 3px var(--cyan); }
@media (max-width: 1250px) {
}
@media (max-width: 1100px) {
}
@media (max-width: 620px) {
}

/* Flattened design-refresh.css; source presentation is unchanged. */
html[data-tv-compat="legacy"][data-ui-design="modern"] { --bg: #f2f5f8; --surface: #ffffff; --surface-2: #f7f9fb; --surface-3: #e9eef3; --ink: #202d3d; --muted: #627185; --line: #dce3eb; --cyan: #008c88; --shadow: 0 2px 8px rgba(18, 36, 54, .035); --radius: 12px; --design-sidebar: 224px; --design-header: 84px; --design-accent-soft: #e5f4f1; --design-accent-ink: #00796f; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-theme="dark"] { --bg: #10151d; --surface: #191f2a; --surface-2: #202735; --surface-3: #2a3342; --ink: #f1f5fa; --muted: #a6b3c5; --line: #303a49; --cyan: #3ed6c4; --shadow: 0 3px 16px rgba(0, 0, 0, .07); --run: #2ecf90; --machine-stop: #f7b34d; --long-wait: #ff6478; --long-wait-strong: #ff8292; --design-accent-soft: #173a3b; --design-accent-ink: #70eadc; }
html[data-tv-compat="legacy"][data-ui-design="modern"] body { background: var(--bg); font-size: 14px; line-height: 1.5; -webkit-font-smoothing: antialiased; }
html[data-tv-compat="legacy"][data-ui-design="modern"],
html[data-tv-compat="legacy"][data-ui-design="modern"] * { scrollbar-width: thin; scrollbar-color: var(--line) transparent; }
html[data-tv-compat="legacy"][data-ui-design="modern"] button,
html[data-tv-compat="legacy"][data-ui-design="modern"] input,
html[data-tv-compat="legacy"][data-ui-design="modern"] select,
html[data-tv-compat="legacy"][data-ui-design="modern"] textarea { font-family: inherit; }
html[data-tv-compat="legacy"][data-ui-design="modern"] button { touch-action: manipulation; }
html[data-tv-compat="legacy"][data-ui-design="modern"] button:focus,
html[data-tv-compat="legacy"][data-ui-design="modern"] input:focus,
html[data-tv-compat="legacy"][data-ui-design="modern"] select:focus,
html[data-tv-compat="legacy"][data-ui-design="modern"] textarea:focus { outline: 3px solid var(--cyan); outline-offset: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] input::placeholder,
html[data-tv-compat="legacy"][data-ui-design="modern"] textarea::placeholder { color: var(--muted); opacity: 0.85; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.auth-gate-shell):not(.wallboard) { display: grid; grid-template-columns: var(--design-sidebar) minmax(0, 1fr); grid-template-rows: var(--design-header) minmax(0, 1fr); align-items: start; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .topbar { grid-column: 1 / -1; min-height: var(--design-header); height: var(--design-header); padding: 14px 22px; gap: 24px; color: var(--ink); background: var(--surface); border-bottom: 1px solid var(--line); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand { gap: 12px; flex-shrink: 0; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand-mark { width: 68px; height: 47px; padding: 4px 6px; border-radius: 8px; border: 1px solid rgb(226, 231, 237); box-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand-copy small { color: var(--muted); font-size: 10px; font-weight: 700; letter-spacing: 0.13em; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand-copy h1 { max-width: none; font-size: 19px; line-height: 1.4; font-weight: 750; letter-spacing: -0.035em; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-actions { flex: 1 1 0%; gap: 10px; flex-wrap: nowrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search { flex: 1 1 230px; max-width: 300px; width: auto; height: 44px; border: 1px solid var(--line); border-radius: 8px; background: var(--surface-2); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search label { padding: 5px 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search span { color: var(--muted); font-size: 10px; font-weight: 600; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search input { color: var(--ink); font-size: 14px; font-weight: 600; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search button { color: var(--design-accent-ink); background: var(--design-accent-soft); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search:focus-within { background: var(--surface-2); border-color: var(--cyan); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-work-overview { color: var(--design-accent-ink); background: var(--design-accent-soft); border-color: var(--cyan); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-work-overview:hover { color: var(--design-accent-ink); background: var(--surface-3); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .connection-pill,
html[data-tv-compat="legacy"][data-ui-design="modern"] .clock-pill,
html[data-tv-compat="legacy"][data-ui-design="modern"] .mode-pill { min-height: 34px; padding: 4px 6px; border: 0px; border-radius: 6px; background: transparent; color: var(--muted); font-size: 11px; font-weight: 600; white-space: nowrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .mode-pill.server,
html[data-tv-compat="legacy"][data-ui-design="modern"] .mode-pill.viewer { color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .connection-pill { color: var(--ink); gap: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .clock-pill { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toggle-group { padding: 3px; border-color: var(--line); background: var(--surface-2); border-radius: 8px; flex-shrink: 0; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toggle-group button { min-height: 30px; min-width: 32px; padding: 4px 7px; color: var(--muted); font-size: 11px; font-weight: 600; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toggle-group button.selected { background: var(--surface); color: var(--design-accent-ink); box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .admin-badge { background: var(--design-accent-soft); color: var(--design-accent-ink); border-radius: 8px; padding: 8px 10px; font-size: 11px; font-weight: 650; max-width: 190px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-action { flex-shrink: 0; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) > .nav-shell { grid-area: 2 / 1; position: sticky; top: 0px; height: var(--tv-viewport-height, 100vh); max-height: var(--tv-viewport-height, 100vh); min-height: 0px; display: flex; flex-direction: column; justify-content: flex-start; padding: 24px 12px 30px; gap: 12px; background: var(--surface); border-right: 1px solid var(--line); border-bottom: 0px; backdrop-filter: none; overflow-y: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tabs { flex: 0 0 auto; display: flex; flex-direction: column; overflow: visible; gap: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tabs::before { content: "WORKSPACE"; margin: 0px 12px 12px; font-size: 10px; font-weight: 700; letter-spacing: 0.16em; color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"][lang="ko"] .app-shell:not(.wallboard) .nav-tabs::before { content: "업무 메뉴"; }
html[data-tv-compat="legacy"][data-ui-design="modern"][lang="vi"] .app-shell:not(.wallboard) .nav-tabs::before { content: "MENU LÀM VIỆC"; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab { width: 100%; min-width: 0px; min-height: 54px; padding: 10px 12px; grid-template-columns: 28px minmax(0px, 1fr); gap: 10px; color: var(--muted); background: transparent; box-shadow: none; border: 1px solid transparent; border-radius: 9px; transform: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .nav-tab i { width: 28px; height: 28px; background: var(--surface-2); color: var(--muted); border-radius: 7px; font-size: 11px; font-weight: 600; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .nav-tab > span { gap: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .nav-tab > span > b { display: block; font-size: 13px; line-height: 1.35; font-weight: 650; overflow-wrap: normal; word-break: keep-all; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .nav-tab > span > small { font-size: 10px; font-weight: 500; line-height: 1.2; letter-spacing: 0px; color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab:hover { background: var(--surface-2); border-color: var(--line); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected { color: var(--design-accent-ink); background: var(--design-accent-soft); border-color: var(--cyan); box-shadow: inset 3px 0 var(--cyan); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .nav-tab.selected i { background: var(--cyan); color: var(--design-accent-ink); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .nav-tab.selected > span > small { color: var(--design-accent-ink); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-actions { margin-top: 18px; padding: 18px 4px 0px; border-top: 1px solid var(--line); display: grid; grid-template-columns: 1fr; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) > .main { width: 100%; max-width: 2200px; margin: 0px auto; padding: 25px 28px 60px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading { display: flex; justify-content: space-between; align-items: center; gap: 20px; margin-bottom: 24px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading small { display: block; margin-bottom: 6px; color: var(--muted); font-size: 11px; letter-spacing: 0.03em; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading h2 { margin: 0px; color: var(--ink); font-size: 27px; line-height: 1.35; letter-spacing: -0.045em; font-weight: 750; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading p { margin: 6px 0px 0px; color: var(--muted); font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-heading-status { display: inline-flex; gap: 9px; align-items: center; padding: 8px 12px; border: 1px solid var(--line); border-radius: 8px; font-size: 11px; color: var(--muted); white-space: nowrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-heading-status i { width: 6px; height: 6px; background: var(--cyan); border-radius: 50%; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toolbar,
html[data-tv-compat="legacy"][data-ui-design="modern"] .card { box-shadow: var(--shadow); border-color: var(--line); border-radius: var(--radius); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toolbar { padding: 16px; margin-bottom: 18px; gap: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .filter-group { flex: 1 1 0%; gap: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field { gap: 7px; min-width: 130px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field span { font-size: 12px; font-weight: 600; color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field.grow { min-width: 220px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"] .field select,
html[data-tv-compat="legacy"][data-ui-design="modern"] .field textarea { min-height: 42px; padding: 10px 12px; border-radius: 7px; font-size: 13px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .setting-number-control input { padding-right: 64px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field small { font-size: 11px; line-height: 1.65; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button { min-height: 42px; padding: 9px 15px; border-radius: 7px; font-size: 13px; font-weight: 650; box-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button.compact { min-height: 34px; padding: 7px 10px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button.primary { background: rgb(0, 121, 112); color: rgb(255, 255, 255); border-color: rgb(0, 121, 112); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button.primary:hover { background: rgb(0, 101, 94); border-color: rgb(0, 101, 94); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button.success { background: rgb(8, 127, 88); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button.warning { background: rgb(172, 104, 9); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button.danger { background: rgb(198, 61, 81); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .button:hover { transform: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .card-heading { gap: 14px; margin-bottom: 16px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .card-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"] .card-heading h3 { font-size: 17px; font-weight: 700; line-height: 1.4; letter-spacing: -0.025em; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .card-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll + p { margin-top: 5px; color: var(--muted); font-size: 12px; line-height: 1.6; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .empty { padding: 32px 20px; color: var(--muted); font-size: 13px; line-height: 1.7; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll { border-radius: 8px; scrollbar-width: thin; scrollbar-color: var(--line) transparent; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll table { font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll th { padding: 13px 12px; font-size: 12px; font-weight: 650; background: var(--surface-2); color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll td { padding: 12px; font-size: 13px; line-height: 1.55; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll th small,
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll td small { font-size: 11px; line-height: 1.45; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .table-scroll td b { font-size: 13px; font-weight: 650; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-grid { grid-template-columns: repeat(7, minmax(0px, 1fr)); gap: 12px; margin-bottom: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card { min-height: 128px; padding: 17px 16px; border-radius: 11px; display: flex; flex-direction: column; box-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card::before { top: 15px; bottom: auto; left: 0px; height: 28px; width: 3px; border-radius: 0px 2px 2px 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card > span:not(.long-wait-icon) { font-size: 12px; font-weight: 600; line-height: 1.45; min-height: 32px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card strong { margin-top: auto; font-size: 30px; letter-spacing: -0.04em; line-height: 1.1; font-weight: 700; font-variant-numeric: tabular-nums; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card small { margin-top: 8px; font-size: 10px; font-weight: 500; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card.critical::before { background: rgb(146, 160, 182); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card.wait > .long-wait-icon { top: 13px; right: 10px; width: 22px; height: 22px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card.wait > span:not(.long-wait-icon) { padding-right: 30px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .utilization-kpi-content { margin-top: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .utilization-donut { width: 38px; height: 38px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .utilization-donut::after { width: 26px; height: 26px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .overview-layout { gap: 18px; grid-template-columns: minmax(0px, 1fr) 250px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .status-wall { padding: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .status-wall-heading { align-items: flex-start; flex-wrap: wrap; padding-bottom: 16px; border-bottom: 1px solid var(--line); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .status-wall-title { flex: 1 1 240px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .legend { gap: 13px; font-size: 11px; line-height: 1.5; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .legend > span { gap: 6px; font-size: 11px; font-weight: 500; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-band { grid-template-columns: 72px minmax(0px, 1fr); padding: 14px 0px; border-bottom: 1px solid var(--line); gap: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-band:last-child { border-bottom: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-label { border: 0px; background: none; padding: 3px 0px; color: var(--ink); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-label small { color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-label strong { font-size: 15px; font-weight: 700; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-label small { font-size: 11px; font-weight: 500; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-grid { gap: 8px; grid-template-columns: repeat(auto-fill, minmax(78px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) { width: 100%; height: 96px; min-height: 96px; border-radius: 8px; background: var(--surface-2); border: 1px solid var(--equipment-accent); box-shadow: none; padding: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker)::before { opacity: 0.15; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-code { top: 9px; right: 4px; bottom: auto; left: 4px; background: transparent; color: var(--ink); font-family: inherit; font-size: 12px; line-height: 16px; font-weight: 700; letter-spacing: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-icon { position: absolute; width: 28px; height: 28px; top: 27px; left: calc(50% - 14px); margin: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-meta { top: auto; right: 3px; bottom: 16px; left: 3px; min-height: 24px; display: grid; place-items: center; background: none; color: var(--muted); font-size: 10px; line-height: 12px; font-weight: 500; letter-spacing: 0px; white-space: normal; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-state,
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-work-state { white-space: normal; word-break: keep-all; overflow-wrap: anywhere; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker)[data-state="WAIT"] .equipment-meta { font-size: 9px; color: var(--long-wait-strong); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker)[data-state="RUN"] { background: var(--surface-2); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker)[data-state="STOP"] { background: var(--surface-2); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker)[data-state="WAIT"] { background: var(--surface-2); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker).selected { outline-color: var(--cyan); background: var(--design-accent-soft); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-order { max-width: none; top: auto; right: 0px; bottom: 0px; left: 0px; font-size: 8px; font-weight: 600; line-height: 13px; padding: 0px 4px; border-radius: 0px; text-align: center; text-overflow: ellipsis; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-rail { padding: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-rail h3 { font-size: 16px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-item { padding: 12px 10px; border-radius: 8px; color: var(--ink); background: var(--surface-2); border-color: var(--line); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-item strong,
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-item b { font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-item small { font-size: 11px; color: var(--muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-layout-panel { padding: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-layout-caption,
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-layout-footnote { font-size: 11px; line-height: 1.5; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-layout-stage { background-color: var(--bg); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-screen .work-management-head,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-head,
html[data-tv-compat="legacy"][data-ui-design="modern"] .performance-head,
html[data-tv-compat="legacy"][data-ui-design="modern"] .completed-history-head,
html[data-tv-compat="legacy"][data-ui-design="modern"] .signup-approval-head { padding: 0px 0px 6px; background: transparent; border: 0px; box-shadow: none; margin-bottom: 24px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"] .performance-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"] .completed-history-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"] .signup-approval-head h2 { font-size: 27px; line-height: 1.35; font-weight: 750; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .performance-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .completed-history-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .signup-approval-head p { font-size: 12px; line-height: 1.65; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-head > div > small,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-head > div > small { color: var(--muted); font-size: 10px; letter-spacing: 0.1em; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-screen .work-management-layout { grid-template-columns: 220px minmax(0px, 1fr); gap: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-filter-rail { padding: 16px; top: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-filter-heading small,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-filter-hint { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats { gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats article { padding: 12px; min-height: 76px; border-radius: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats span { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats b { font-size: 24px; font-weight: 700; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-main { gap: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table-card > .card-heading { min-height: 66px; padding: 16px 18px; background: var(--surface); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table-card > .card-heading h3 { font-size: 17px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table-card > .card-heading p { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table { min-width: 1100px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table-scroll { max-height: min(600px, 56vh); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table th,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table td { padding: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table th { font-size: 12px; font-weight: 650; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table th small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table td { height: 64px; font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table td b { font-size: 13px; font-weight: 650; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-table td small { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-table-progress b { font-size: 11px !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-screen .work-plan-card { padding: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-plan-heading h2 { font-size: 22px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-layout { grid-template-columns: minmax(300px, 355px) minmax(0px, 1fr); gap: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-list-card,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-detail-card { padding: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-row { min-height: 78px; padding: 13px; gap: 10px; border-radius: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-row b,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-row strong { font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-row small { font-size: 11px; line-height: 1.5; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-status { font-size: 10px; padding: 5px 7px; font-weight: 650; border-radius: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status { font-size: 10px !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip { font-size: 10px; font-weight: 650; border-radius: 6px; background: rgb(80, 97, 109); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status.APPROVED,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.IN_PROGRESS,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.RUNNING { color: rgb(255, 255, 255); background: rgb(18, 116, 80); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status.PENDING,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.PAUSED,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.WAITING,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.WAIT { color: rgb(255, 255, 255); background: rgb(135, 81, 0); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status.REJECTED,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.CANCELLED { color: rgb(255, 255, 255); background: rgb(177, 52, 72); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status.REREVIEW,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-order-chip.DRAFT { color: rgb(255, 255, 255); background: rgb(80, 97, 109); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-detail-heading h2 { font-size: 25px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status-filter span { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-status-filter select { min-height: 42px; font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-detail-grid { grid-template-columns: 1fr; gap: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-summary dt,
html[data-tv-compat="legacy"][data-ui-design="modern"] .planning-summary dt,
html[data-tv-compat="legacy"][data-ui-design="modern"] .allocation-summary dt,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-production-info dt,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-record dt { font-size: 11px; line-height: 1.5; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-summary dd,
html[data-tv-compat="legacy"][data-ui-design="modern"] .planning-summary dd,
html[data-tv-compat="legacy"][data-ui-design="modern"] .allocation-summary dd,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-production-info dd,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-record dd { font-size: 14px; line-height: 1.5; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-summary div { min-height: 82px; padding: 14px 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-production-info,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-record,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-attachment-record { padding: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .collection-layout,
html[data-tv-compat="legacy"][data-ui-design="modern"] .settings-grid,
html[data-tv-compat="legacy"][data-ui-design="modern"] .analytics-layout,
html[data-tv-compat="legacy"][data-ui-design="modern"] .completed-history-layout { gap: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .settings-card,
html[data-tv-compat="legacy"][data-ui-design="modern"] .analytics-card,
html[data-tv-compat="legacy"][data-ui-design="modern"] .collection-card { padding: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .settings-card h3,
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-settings-card h3 { font-size: 17px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .settings-card p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-settings-card p,
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-mapping > p { font-size: 12px; line-height: 1.65; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-mapping legend,
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-cleanup-settings legend { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-toggle-field b,
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-toggle-field strong { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-toggle-field small,
html[data-tv-compat="legacy"][data-ui-design="modern"] .ftp-cleanup-settings small { font-size: 11px; line-height: 1.6; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .modal-backdrop { backdrop-filter: blur(4px); background: rgba(7, 12, 20, 0.72); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .modal-heading h2 { font-size: 25px; line-height: 1.3; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .modal-heading p { font-size: 12px; line-height: 1.65; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-dialog { min-height: 0px; border-radius: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar { grid-template-columns: repeat(6, minmax(0px, 1fr)); gap: 10px; padding: 14px 16px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar .field { min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar .field:first-child { grid-column: span 2; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar .field > span { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar .field select { font-size: 12px; min-height: 38px; padding: 8px 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-checks { grid-column: span 2; flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-checks label,
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-result-bar { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-table { min-width: 1380px; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-table th { font-size: 11px; height: 42px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-table td { padding-block: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-dialog { border-radius: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page { grid-template-columns: minmax(0px, 1fr) minmax(390px, 480px); gap: clamp(40px, 7vw, 130px); max-width: 1640px; margin: auto; padding: 60px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page::before { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-tools { margin-bottom: 45px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-brand > span { width: 108px; height: 68px; border-radius: 9px; box-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-brand h1 { font-size: 25px; font-weight: 700; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-copy { margin-top: 35px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-copy h2 { font-size: clamp(30px, 3vw, 45px); line-height: 1.25; max-width: 600px; font-weight: 750; word-break: keep-all; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-copy p { font-size: 14px; max-width: 540px; line-height: 1.8; word-break: keep-all; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-copy::after { content: ""; display: block; height: 250px; margin-top: 28px; background: var(--surface-2) url('/assets/mes-precision-hero.png') center / cover no-repeat; border-radius: 12px; border: 1px solid var(--line); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-security { background: transparent; padding: 14px 0px; margin-top: 14px; border: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-security b { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-security small { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-dialog { padding: 32px; box-shadow: var(--shadow); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-dialog .button.primary { min-height: 46px; font-size: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-signup-choice small,
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-account-help { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .auth-gate-copy::after { height: 200px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup { grid-template-columns: minmax(0px, 0.8fr) minmax(600px, 1.2fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .signup-form { grid-template-columns: 180px minmax(0px, 1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .signup-photo-preview { max-height: 240px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .signup-fields { min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .design-page-heading { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .main { width: calc(100% - 24px); padding-bottom: 36px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .topbar { min-height: 62px; height: auto; padding-block: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .equipment-grid { grid-template-columns: repeat(auto-fill, minmax(58px, 1fr)); gap: 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .equipment-tile:not(.factory-machine-marker) { height: 84px; min-height: 84px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .equipment-tile:not(.factory-machine-marker) .equipment-code { top: 3px; font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .equipment-tile:not(.factory-machine-marker) .equipment-icon { top: 19px; width: 24px; height: 24px; left: calc(50% - 12px); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .equipment-tile:not(.factory-machine-marker) .equipment-meta { bottom: 14px; font-size: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .kpi-card { min-height: 102px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .line-band { padding-block: 9px; }
@media (max-width: 1600px) {
html[data-tv-compat="legacy"][data-ui-design="modern"] { --design-sidebar: 210px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .topbar { gap: 16px; padding-inline: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand-copy h1 { font-size: 17px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-actions { gap: 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .mode-pill { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search { max-width: 225px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) > .main { padding: 22px 22px 50px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .overview-layout { grid-template-columns: minmax(0px, 1fr) 215px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-grid { gap: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card { padding: 14px 12px; min-height: 125px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card strong { font-size: 26px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card > span:not(.long-wait-icon) { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-screen .work-management-layout { grid-template-columns: 200px minmax(0px, 1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-head-actions { min-width: 0px; flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-layout { grid-template-columns: 300px minmax(0px, 1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-summary { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .status-wall { padding: 16px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-band { grid-template-columns: 54px minmax(0px, 1fr); gap: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-grid { grid-template-columns: repeat(auto-fill, minmax(73px, 1fr)); gap: 7px; }
}
@media (max-width: 1440px) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .auth-gate-copy,
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .auth-gate-security { display: none; }
}
@media (max-width: 1280px) {
html[data-tv-compat="legacy"][data-ui-design="modern"] { --design-sidebar: 195px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand-copy h1 { font-size: 16px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search { max-width: 210px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .connection-pill { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .admin-badge { max-width: 120px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .overview-layout { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .critical-rail { max-height: 230px; overflow-y: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card { min-height: 116px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-management-screen .work-management-layout,
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-layout { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-filter-rail { position: static; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats article.all { grid-column: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-filter-fields { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-review-list { max-height: 260px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-summary { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page { padding: 35px; gap: 40px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .auth-gate-copy,
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .auth-gate-security { display: none; }
}
@media (max-width: 980px) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.auth-gate-shell):not(.wallboard) { display: block; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .topbar { height: auto; min-height: 80px; flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-actions { flex-basis: 100%; justify-content: flex-start; flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search { max-width: 300px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) > .nav-shell { height: auto; max-height: none; padding: 10px 14px; display: block; position: sticky; top: 0px; border-bottom: 1px solid var(--line); overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tabs { flex-direction: row; overflow-x: auto; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tabs::before { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab { flex: 0 0 165px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-actions { display: flex; margin-top: 9px; padding: 0px; border: 0px; justify-content: flex-end; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) > .main { padding: 20px 16px 50px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page { grid-template-columns: 1fr; max-width: 680px; padding: 32px; gap: 25px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-copy,
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-security { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-tools { margin-bottom: 22px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-dialog { max-width: none; width: 100%; }
}
@media (max-width: 620px) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-toolbar { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .topbar { padding: 13px; gap: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .brand-copy h1 { font-size: 17px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-order-search { flex-basis: 100%; max-width: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .header-actions .auth-action { margin-left: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading { margin-bottom: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading h2 { font-size: 23px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-page-heading p { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .design-heading-status { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toolbar { padding: 13px; flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .toolbar > .button { width: 100%; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .filter-group { display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); width: 100%; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field,
html[data-tv-compat="legacy"][data-ui-design="modern"] .field.grow { min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .field.grow { grid-column: 1 / -1; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .kpi-card { min-height: 116px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-grid { grid-template-columns: repeat(auto-fill, minmax(67px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-band { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .line-label { display: flex; gap: 10px; align-items: center; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-filter-fields { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-quick-stats article.all { grid-column: 1 / -1; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .quality-review-screen .quality-summary { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page { padding: 22px 16px 48px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-brand h1 { font-size: 19px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-brand > span { width: 84px; height: 56px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-copy h2 { font-size: 31px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-dialog { padding: 24px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .auth-gate-page--signup .signup-form { grid-template-columns: 1fr; }
}
html[data-tv-compat="legacy"][data-ui-design="modern"] .overview-layout.factory-overview-layout { grid-template-columns: minmax(0px, 1fr); gap: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .wallboard .overview-layout { grid-template-columns: minmax(0px, 1fr); }
@media (max-height: 600px) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-dialog { display: block; overflow: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-heading { position: sticky; top: 0px; z-index: 8; background: var(--surface); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .work-overview-table-scroll { max-height: none; }
}
@media (prefers-reduced-motion: reduce) {
html[data-tv-compat="legacy"][data-ui-design="modern"] *,
html[data-tv-compat="legacy"][data-ui-design="modern"] ::before,
html[data-tv-compat="legacy"][data-ui-design="modern"] ::after { animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .account-session-warning.is-running .account-session-warning__track { animation: 16s linear 0s 1 normal both running account-warning-hold !important; }
}
html[data-tv-compat="legacy"][data-ui-design="modern"] { --nav-neon-box: #17212f; --nav-neon-box-hover: #1c293a; --nav-neon-ink: #eff6ff; --nav-neon-muted: #bed0e3; --nav-neon-focus: #ffffff; --nav-neon-halo: 12%; }
html[data-tv-compat="legacy"][data-ui-design="modern"]:not([data-theme="dark"]) { --nav-neon-focus: #145c94; --nav-neon-halo: 5%; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="realtime"] { --nav-neon-accent: #55b8ff; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="lineEquipment"] { --nav-neon-accent: #9f8cff; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="analytics"] { --nav-neon-accent: #e88cdb; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="workManagement"] { --nav-neon-accent: #6ce4b0; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="workAllocation"] { --nav-neon-accent: #ffb875; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="operator"] { --nav-neon-accent: #6ce4b0; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="capa"] { --nav-neon-accent: #33e6ef; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="collection"] { --nav-neon-accent: #bbd66d; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="settings"] { --nav-neon-accent: #a7bdcc; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="completedHistory"] { --nav-neon-accent: #55c9a0; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="productionProgress"] { --nav-neon-accent: #f0d477; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="qualityReview"] { --nav-neon-accent: #d0aeff; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="performance"] { --nav-neon-accent: #7295ff; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab[data-value="signupApproval"] { --nav-neon-accent: #d873be; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab { --nav-neon-accent: #a7bdcc; isolation: isolate; color: var(--nav-neon-ink); background: var(--nav-neon-box); border-color: var(--nav-neon-accent); box-shadow: inset 3px 0 var(--nav-neon-accent), 0 0 7px var(--nav-neon-accent); transition: border-color 0.18s, background-color 0.18s, box-shadow 0.18s; transform: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab > i,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab > span { position: relative; z-index: 1; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab > i { color: var(--nav-neon-ink); background: var(--nav-neon-box); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab > span > small { color: var(--nav-neon-muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab:hover { color: var(--nav-neon-ink); background: var(--nav-neon-box-hover); border-color: var(--nav-neon-accent); box-shadow: inset 3px 0 var(--nav-neon-accent), 0 0 8px var(--nav-neon-accent); transform: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected { color: var(--nav-neon-ink); background: var(--nav-neon-box); border-color: var(--nav-neon-accent); box-shadow: inset 4px 0 var(--nav-neon-accent), inset 0 0 0 1px var(--nav-neon-accent), 0 0 9px var(--nav-neon-accent); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected > i { color: var(--nav-neon-ink); background: var(--nav-neon-box); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected > span > small { color: var(--nav-neon-muted); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab:focus { outline: 3px solid var(--nav-neon-focus); outline-offset: 3px; }
@supports (background: conic-gradient(from 0deg, transparent, white)) and ((mask-composite: exclude) or (-webkit-mask-composite: xor)) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; padding: 1.5px; border-radius: inherit; pointer-events: none; z-index: 0; background: conic-gradient(from var(--mes-nav-neon-angle), transparent 0deg 292deg, var(--nav-neon-accent) 312deg, var(--nav-neon-accent) 336deg, #ffffff 350deg, transparent 360deg); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); animation: 6s linear 0s infinite normal none running mes-nav-neon-flow; }
}
@media (prefers-reduced-motion: reduce) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab::before,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab::after { animation: auto ease 0s 1 normal none running none !important; transition: none !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected::after { content: none; }
}
@media (forced-colors: active) {
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab:hover { forced-color-adjust: auto; color: buttontext; background: buttonface; border-color: buttontext; box-shadow: none; animation: auto ease 0s 1 normal none running none !important; transition: none !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected { color: highlighttext; background: highlight; border-color: highlight; box-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab > i,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected > i,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab > span > small,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab.selected > span > small { color: inherit; background: transparent; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab::before,
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab::after { content: none !important; animation: auto ease 0s 1 normal none running none !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab:focus { outline-color: highlight; }
}

/* Flattened status-compact.css; source presentation is unchanged. */
@media (min-width: 1000px) and (min-height: 600px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view > .design-page-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view > .design-page-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view > .design-page-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view > .design-page-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view > .design-page-heading { flex: 0 0 auto; margin: 0px; gap: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view > .design-page-heading small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view > .design-page-heading small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view > .design-page-heading small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view > .design-page-heading small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view > .design-page-heading small { margin-bottom: 2px; font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view > .design-page-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view > .design-page-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view > .design-page-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view > .design-page-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view > .design-page-heading h2 { font-size: 21px; line-height: 1.25; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view > .design-page-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view > .design-page-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view > .design-page-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view > .design-page-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view > .design-page-heading p { margin-top: 3px; font-size: 11px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .toolbar,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .toolbar,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .toolbar,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .toolbar,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .toolbar { flex: 0 0 auto; margin: 0px; padding: 9px 11px; gap: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .filter-group,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .filter-group,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .filter-group,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .filter-group,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .filter-group { min-width: 0px; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .field,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .field,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .field,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .field,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .field { min-width: 0px; gap: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .field > span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .field > span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .field > span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .field > span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .field > span { font-size: 11px; line-height: 1.3; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .field select,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .field select,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .field select,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .field select,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .field select { min-height: 34px; height: 34px; padding: 6px 9px; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .button,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .button,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .button,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .button,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .button { min-height: 34px; padding: 6px 10px; font-size: 11px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .button.compact,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .button.compact,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .button.compact,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .button.compact,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .button.compact { min-height: 30px; padding: 5px 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .card-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .card-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .card-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .card-heading,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .card-heading { margin-bottom: 9px; gap: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .card-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .card-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .card-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .card-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .card-heading h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .card-heading h3,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .card-heading h3,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .card-heading h3,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .card-heading h3,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .card-heading h3 { font-size: 15px; line-height: 1.3; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .card-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .card-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .card-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .card-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .card-heading p { margin-top: 3px; font-size: 11px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .empty,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .empty,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .empty,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .empty,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .empty { padding: 18px 12px; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .work-management-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .quality-review-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .completed-history-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .performance-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .work-management-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .quality-review-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .completed-history-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .performance-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .work-management-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .quality-review-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .completed-history-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .performance-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .work-management-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .quality-review-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .completed-history-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .performance-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .work-management-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .quality-review-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .completed-history-head,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .performance-head { flex: 0 0 auto; min-height: 0px; margin: 0px; padding: 0px; gap: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .work-management-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .quality-review-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .completed-history-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .performance-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .work-management-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .quality-review-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .completed-history-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .performance-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .work-management-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .quality-review-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .completed-history-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .performance-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .work-management-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .quality-review-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .completed-history-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .performance-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .work-management-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .quality-review-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .completed-history-head h2,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .performance-head h2 { margin: 2px 0px; font-size: 21px; line-height: 1.25; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .work-management-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .quality-review-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .completed-history-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .performance-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .work-management-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .quality-review-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .completed-history-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .performance-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .work-management-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .quality-review-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .completed-history-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .performance-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .work-management-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .quality-review-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .completed-history-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .performance-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .work-management-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .quality-review-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .completed-history-head p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .performance-head p { margin: 3px 0px 0px; font-size: 11px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .work-management-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .quality-review-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .completed-history-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .performance-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .work-management-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .quality-review-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .completed-history-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .performance-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .work-management-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .quality-review-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .completed-history-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .performance-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .work-management-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .quality-review-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .completed-history-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .performance-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .work-management-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .quality-review-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .completed-history-head small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .performance-head small { font-size: 10px; line-height: 1.25; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .work-order-table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .quality-review-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .completed-order-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .ranking-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] #main-view .table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .work-order-table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .quality-review-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .completed-order-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .ranking-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .work-order-table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .quality-review-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .completed-order-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .ranking-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .work-order-table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .quality-review-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .completed-order-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .ranking-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] #main-view .table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .work-order-table-scroll,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .quality-review-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .completed-order-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .ranking-list,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] #main-view .table-scroll { overscroll-behavior: contain; scrollbar-gutter: stable; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-screen { flex: 1 1 0px; min-height: 0px; display: flex; flex-direction: column; gap: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-screen .work-management-layout { flex: 1 1 0px; min-height: 0px; display: flex; flex-direction: column; gap: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-screen .work-filter-rail { flex: 0 0 auto; position: static; width: 100%; min-height: 0px; padding: 9px 11px; display: grid; grid-template-columns: 110px minmax(0px, 1fr) minmax(230px, 0.8fr); align-items: center; gap: 7px 12px; overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-filter-heading { min-height: 0px; padding: 0px; gap: 6px; border: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-filter-heading h3 { margin: 3px 0px 0px; font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-filter-heading small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-filter-heading > b { min-width: 27px; padding: 4px 6px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats { margin: 0px; grid-template-columns: repeat(5, minmax(0px, 1fr)); gap: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats article,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats article.all { grid-column: auto; min-height: 57px; padding: 6px 8px; gap: 3px; overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats span { overflow: visible; white-space: normal; overflow-wrap: anywhere; text-overflow: clip; font-size: 10px; line-height: 1.2; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats b { font-size: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats small { font-size: 10px; line-height: 1.2; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-filter-fields { padding: 0px; border: 0px; grid-template-columns: minmax(0px, 1.15fr) minmax(0px, 1fr); gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-filter-hint { grid-column: 1 / -1; margin: 0px; padding: 4px 8px; font-size: 10px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-main { flex: 1 1 0px; width: 100%; min-height: 0px; grid-template-columns: minmax(0px, 1.24fr) minmax(300px, 0.76fr); grid-template-rows: minmax(0px, 1fr); gap: 10px; align-items: stretch; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table-card { min-height: 0px; display: flex; flex-direction: column; overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table-card > .card-heading { flex: 0 0 auto; min-height: 0px; margin: 0px; padding: 10px 12px; border-radius: 10px 10px 0px 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table-scroll { flex: 1 1 0px; min-height: 0px; max-height: none; overflow: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table { min-width: 600px; width: 100%; table-layout: fixed; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td { min-width: 0px; padding: 7px 6px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th { font-size: 11px; white-space: normal; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td { height: 43px; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td b { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td small { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td b,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td small { max-width: none; overflow: visible; white-space: normal; text-overflow: clip; overflow-wrap: anywhere; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(1),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(1) { width: 13%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(2),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(2) { width: 24%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(3),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(3) { width: 7%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(4),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(4) { width: 9%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(5),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(5) { width: 17%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(6),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(6) { width: 7%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(7),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(7) { width: 11%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table th:nth-child(8),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table td:nth-child(8) { width: 12%; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table .work-order-chip { max-width: 100%; white-space: normal; overflow-wrap: anywhere; padding: 4px 5px; font-size: 10px; line-height: 1.25; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-order-table .work-table-progress { min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-screen .work-plan-card { min-height: 0px; padding: 12px; overflow: auto; overscroll-behavior: contain; scrollbar-gutter: stable; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-plan-heading { flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-plan-heading h2 { font-size: 20px !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-plan-heading > div:last-child { flex-wrap: wrap; min-width: 0px; justify-content: flex-start; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-summary { margin: 9px 0px; gap: 6px; grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-summary > div { padding: 8px; min-height: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-summary dt { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-summary dd { font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-section,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .planning-queue { margin-top: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-section > .card-heading > .button { flex: 0 0 auto; white-space: nowrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-row { padding: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-row dl { margin: 8px 0px; gap: 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-row dt,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .allocation-row footer { font-size: 11px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen { flex: 1 1 0px; min-height: 0px; display: flex; flex-direction: column; gap: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-head { align-items: center; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-head > div:first-child { flex: 1 1 0px; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-head-actions { flex: 1.15 1 0px; min-width: 0px; gap: 8px; flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-kpis { flex: 1 1 210px; min-width: 210px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-kpis span { padding: 3px 8px; font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-kpis b { font-size: 19px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-status-filter { min-width: 128px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-status-filter span { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-status-filter select { min-height: 34px; height: 34px; padding: 5px 8px; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-layout { flex: 1 1 0px; min-height: 0px; grid-template-columns: minmax(245px, 0.55fr) minmax(0px, 1.45fr); gap: 10px; align-items: stretch; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-list-card { min-height: 0px; padding: 11px; display: flex; flex-direction: column; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-list-card > .card-heading { flex: 0 0 auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-search { flex: 0 0 auto; height: 34px; margin-bottom: 8px; grid-template-columns: 27px minmax(0px, 1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-search input { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-list { flex: 1 1 0px; min-height: 0px; max-height: none; gap: 6px; overflow: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-row { min-height: 58px; padding: 8px; gap: 5px; grid-template-columns: minmax(0px, 1fr) minmax(55px, 0.48fr) auto 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-row b,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-row strong { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-row small { margin-top: 3px; font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-row .quality-status { padding: 4px; white-space: normal; max-width: 82px; line-height: 1.25; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-detail-card { min-height: 0px; padding: 12px; overflow: auto; overscroll-behavior: contain; scrollbar-gutter: stable; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-detail-heading { min-height: 0px; padding-bottom: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] #main-view .quality-detail-heading h2 { font-size: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-detail-actions { gap: 6px; max-width: 56%; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-summary { margin: 9px 0px; gap: 6px; grid-template-columns: repeat(5, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-summary div { min-height: 57px; padding: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-summary dt { font-size: 10px; line-height: 1.3; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-summary dd { margin-top: 4px; font-size: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-detail-grid { grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-production-info,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-record { height: auto; padding: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-production-info h3 { margin-bottom: 7px; font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-production-info dl > div,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-record dl > div { padding: 7px 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-production-info dt,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-record dt { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-production-info dd,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-record dd { margin-top: 3px; font-size: 12px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-record .note { min-height: 48px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-action-hint,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-readonly-hint { margin-top: 7px; font-size: 11px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-attachment-record { margin-top: 8px; padding: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-attachment-empty { min-height: 36px; padding: 8px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-head { align-items: center; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-head > div:first-child { min-width: 0px; flex: 1 1 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-kpis { flex: 1 1 0px; min-width: 320px; grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-kpis span { padding: 4px 9px; font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-kpis b { font-size: 17px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-toolbar .filter-group { display: grid; grid-template-columns: minmax(170px, 1.5fr) repeat(4, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-history-layout { flex: 1 1 0px; min-height: 0px; grid-template-columns: minmax(250px, 0.55fr) minmax(0px, 1.45fr); gap: 10px; align-items: stretch; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-list-card { min-height: 0px; padding: 11px; display: flex; flex-direction: column; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-list-card > .card-heading { flex: 0 0 auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-list { flex: 1 1 0px; min-height: 0px; max-height: none; overflow: auto; grid-auto-rows: max-content; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-row { min-height: 74px; height: max-content; padding: 8px; gap: 6px; grid-template-columns: minmax(0px, 1fr) 106px 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-row b { font-size: 12px; overflow-wrap: anywhere; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-row small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-row strong { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-order-row .quality-status { max-width: 90px; white-space: normal; line-height: 1.25; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-detail-card { min-height: 0px; padding: 12px; overflow: auto; overscroll-behavior: contain; scrollbar-gutter: stable; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] #main-view .completed-detail-heading h2 { font-size: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-detail-actions { max-width: 55%; gap: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-detail-actions small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-summary { margin: 9px 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-summary div { padding: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-summary dt,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-allocation-row dt,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quantity-history dt { font-size: 10px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-summary dd,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-allocation-row dd,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quantity-history dd { font-size: 12px; line-height: 1.35; overflow-wrap: anywhere; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-allocation-section,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-note-section { margin-top: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-allocation-row dl { padding: 8px; gap: 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-review { margin: 0px 8px 8px; padding: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-pending { margin-top: 6px; padding: 7px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-meta > span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-note { padding: 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-meta small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-review-top small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="completedHistory"] .completed-quality-note p { font-size: 11px; line-height: 1.45; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .analysis-toolbar .filter-group { display: grid; grid-template-columns: repeat(6, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .analysis-toolbar .time-hint { grid-column: 1 / -1; margin: 0px; font-size: 10px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .analytics-layout { flex: 1 1 0px; min-height: 0px; grid-template-columns: minmax(0px, 1fr) minmax(255px, 0.38fr); gap: 10px; align-items: stretch; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .analytics-card { min-height: 0px; padding: 12px; display: flex; flex-direction: column; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .analytics-card > .card-heading { flex: 0 0 auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .analytics-kpis { flex: 0 0 auto; gap: 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .mini-kpi { min-width: 0px; padding: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .mini-kpi span { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .mini-kpi b { font-size: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .chart { flex: 1 1 0px; min-height: 125px; margin-top: 10px; padding: 9px; align-items: stretch; gap: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .chart-column { min-width: 24px; height: 100%; flex: 1 0 24px; grid-template-rows: minmax(0px, 1fr) 17px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .chart-column small { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .ranking-list { flex: 1 1 0px; min-height: 0px; overflow: auto; align-content: start; gap: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .ranking-row { min-height: 35px; padding: 4px 6px; gap: 4px; grid-template-columns: 22px minmax(0px, 1fr) auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .ranking-row > strong { width: 22px; height: 22px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .ranking-row b { font-size: 11px; line-height: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .ranking-row small { margin-top: 1px; font-size: 9px; line-height: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="analytics"] .ranking-row > span:last-child { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-generated { flex: 0 1 220px; padding: 4px 0px 4px 12px; gap: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-generated span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-generated b { font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-toolbar { flex-wrap: nowrap; align-items: flex-end; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-toolbar .filter-group { flex: 1 1 0px; grid-template-columns: repeat(4, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-actions { width: auto; flex: 0 1 auto; gap: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-kpis { flex: 0 0 auto; margin: 0px; gap: 8px; grid-template-columns: repeat(5, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-kpis article { min-height: 67px; padding: 9px 11px; gap: 5px; overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-kpis span { font-size: 11px; line-height: 1.3; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-kpis b { font-size: 21px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-note { flex: 0 0 auto; margin: 0px; padding: 6px 9px; font-size: 11px; line-height: 1.4; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-tables { flex: 1 1 0px; min-height: 0px; grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-template-rows: minmax(0px, 1fr) minmax(0px, 1fr); gap: 9px; align-items: stretch; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table-card { min-height: 0px; display: flex; flex-direction: column; overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table-card:last-child { grid-column: 1 / -1; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table-card > .card-heading { flex: 0 0 auto; min-height: 0px; padding: 8px 10px; border-radius: 10px 10px 0px 0px; margin: 0px !important; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table-card > .card-heading h3 { font-size: 13px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-count { min-width: 28px; padding: 3px 7px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table-card .table-scroll { flex: 1 1 0px; min-height: 0px; max-height: none; overflow: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table { min-width: 540px; width: 100%; table-layout: fixed; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table th,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table td { min-width: 0px; padding: 7px 4px; white-space: normal; overflow-wrap: anywhere; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table th { font-size: 11px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table td { font-size: 12px; line-height: 1.35; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table td b { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table th:first-child,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table td:first-child { width: 92px; min-width: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table th:nth-child(2),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table td:nth-child(2) { width: 84px; }
@media (min-width: 1800px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-tables { grid-template-columns: repeat(3, minmax(0px, 1fr)); grid-template-rows: minmax(0px, 1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-table-card:last-child { grid-column: auto; }
}
@media (max-width: 1199px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-screen .work-filter-rail { grid-template-columns: 90px minmax(0px, 1fr) minmax(215px, 0.85fr); gap: 6px 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats { gap: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats article,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-quick-stats article.all { padding: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="workManagement"] .work-management-main { grid-template-columns: minmax(0px, 1fr) minmax(290px, 0.9fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-review-layout { grid-template-columns: minmax(230px, 0.52fr) minmax(0px, 1.48fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-detail-actions { max-width: 61%; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-detail-grid { grid-template-columns: 1fr; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="qualityReview"] .quality-review-screen .quality-summary div { padding: 7px 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-toolbar { flex-wrap: wrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-toolbar .filter-group { flex-basis: 100%; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"][data-design-view="performance"] .performance-actions { width: 100%; }
}
}

/* Flattened viewport-fit.css; source presentation is unchanged. */
html[data-tv-compat="legacy"] .fit-critical-toggle,
html[data-tv-compat="legacy"] .fit-critical-close { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .viewport-fit-toggle[aria-pressed="true"] { color: var(--design-accent-ink); background: var(--design-accent-soft); border-color: var(--cyan); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker { --fit-layout-active-icon-size: var(--fit-layout-icon-size,12px); --fit-layout-active-icon-top: var(--fit-layout-icon-top,8px); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker.tv-has-order { --fit-layout-active-icon-size: var(--fit-layout-job-icon-size,8px); --fit-layout-active-icon-top: var(--fit-layout-job-icon-top,8px); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker .equipment-code { top: 1px; right: 1px; bottom: auto; left: 1px; transform: none; font-size: var(--fit-layout-code-size,5px); line-height: var(--fit-layout-code-line,6px); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker .equipment-icon,
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker.equipment-tile[data-state="WAIT"] .equipment-icon { position: absolute; display: grid; width: var(--fit-layout-active-icon-size); height: var(--fit-layout-active-icon-size); aspect-ratio: 1 / 1; left: 1px; top: var(--fit-layout-active-icon-top); margin: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker .equipment-meta,
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker.equipment-tile[data-state="WAIT"] .equipment-meta { display: flex; flex-direction: column; justify-content: center; top: var(--fit-layout-body-top,8px); right: 1px; bottom: 1px; left: calc(var(--fit-layout-active-icon-size) + 3px); min-height: 0px; height: auto; font-size: var(--fit-layout-state-size,4px); line-height: var(--fit-layout-state-line,5px); white-space: normal; overflow-wrap: anywhere; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker .equipment-meta > span:not(.equipment-duration) { display: block; white-space: normal; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker.equipment-tile.tv-has-order .equipment-meta,
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker.equipment-tile[data-state="WAIT"].tv-has-order .equipment-meta { bottom: var(--fit-layout-order-line,5px); }
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker .equipment-order,
html[data-tv-compat="legacy"][data-ui-design="modern"] .factory-machine-marker.equipment-tile[data-state="WAIT"] .equipment-order { display: block; top: auto; right: 1px; bottom: 0px; left: 1px; max-width: none; height: var(--fit-layout-order-line,5px); padding: 0px; font-size: var(--fit-layout-order-size,4px); line-height: var(--fit-layout-order-line,5px); }
@media (min-width: 1000px) and (min-height: 600px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] { --design-header: 64px; --design-sidebar: 174px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.auth-gate-shell):not(.wallboard) { height: var(--tv-viewport-height, 100vh); min-height: 0px; grid-template-rows: var(--design-header) minmax(0,1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] body.account-warning-visible .app-shell:not(.auth-gate-shell):not(.wallboard),
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] body.account-warning-visible .app-shell.wallboard { height: calc(var(--tv-viewport-height, 100vh) - 46px); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .topbar { height: var(--design-header); min-height: var(--design-header); padding: 7px 14px; gap: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .brand-mark { width: 57px; height: 40px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .brand-copy h1 { font-size: 16px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .brand-copy small { font-size: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .header-actions { gap: 6px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .header-order-search { height: 38px; max-width: 235px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .header-order-search label { padding: 3px 10px; grid-template-rows: 10px 18px; gap: 1px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .header-order-search span { font-size: 9px; line-height: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .header-order-search input { min-height: 18px; height: 18px; padding: 0px; line-height: 18px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) > .nav-shell { position: static; height: 100%; max-height: 100%; padding: 12px 8px; gap: 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tabs { gap: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tabs::before { margin: 0px 8px 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab { min-height: 41px; padding: 7px 8px; gap: 6px; grid-template-columns: 24px minmax(0px, 1fr); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .nav-tab i { width: 24px; height: 24px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .nav-tab > span > b { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .nav-tab > span > small { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-actions { margin-top: 8px; padding: 8px 0px 0px; gap: 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) > .main,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard > .main { height: 100%; min-height: 0px; width: 100%; max-width: none; margin: 0px; padding: 12px 14px; display: flex; flex-direction: column; gap: 10px; overflow: auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .main > * { flex-shrink: 0; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .main > .design-page-heading { margin: 0px; min-height: 28px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .design-page-heading h2 { font-size: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .design-page-heading p,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .design-page-heading small,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .design-heading-status { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen { flex: 1 1 0px; min-height: 0px; display: flex; flex-direction: column; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results { flex: 1 1 0px; min-height: 0px; display: flex; flex-direction: column; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen .toolbar,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen .toolbar { margin: 0px; padding: 7px 10px; gap: 8px; flex-shrink: 0; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen .field,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen .field { gap: 3px; min-width: 100px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen .field select,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen .field input,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen .field select { min-height: 32px; padding: 5px 8px; font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen .field > span,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen .field > span { font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-team-screen .button,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-layout-screen .button { min-height: 32px; padding: 5px 9px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-view-switch { min-height: 32px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-view-switch button { min-height: 30px; padding: 5px 9px; font-size: 11px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .kpi-grid { flex: 0 0 auto; margin: 0px; gap: 8px; grid-template-columns: repeat(7, minmax(0px, 1fr)); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .kpi-card { min-height: 72px; padding: 8px 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .kpi-card > span:not(.long-wait-icon) { min-height: 16px; font-size: 10px; line-height: 1.2; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .kpi-card strong { font-size: 23px; line-height: 1.05; margin-top: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .kpi-card small { font-size: 9px; margin-top: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .utilization-donut { width: 28px; height: 28px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .utilization-donut::after { width: 20px; height: 20px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .realtime-results .overview-layout { flex: 1 1 0px; min-height: 0px; grid-template-columns: minmax(0px, 1fr); gap: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall { height: 100%; min-height: 0px; padding: 8px 10px; display: flex; flex-direction: column; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-heading { flex: 0 0 auto; min-height: 30px; margin: 0px 0px 6px; padding: 0px 0px 5px; gap: 8px; flex-flow: row; align-items: center; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-title { flex: 0 0 auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-title h2 { font-size: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-title p { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-heading .notice-ticker { height: 30px; min-width: 100px; width: auto; flex: 1 1 150px; border-width: 1px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .notice-ticker > b { padding: 2px 7px; font-size: 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .notice-track { font-size: 11px; line-height: 28px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-heading .legend { flex: 0 1 auto; width: auto; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall-heading .legend > span { font-size: 9px; gap: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .fit-critical-toggle { display: inline-block; flex: 0 0 auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .critical-rail { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell[data-critical-open="true"] .critical-rail { display: block; position: fixed; top: 118px; right: 20px; bottom: 18px; width: 310px; max-height: none; z-index: 90; overflow: auto; border: 2px solid var(--cyan); box-shadow: rgba(0, 0, 0, 0.333) 0px 12px 35px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell[data-critical-open="true"] .fit-critical-close { display: block; position: sticky; top: 0px; z-index: 2; width: 100%; margin-bottom: 10px; background: var(--surface); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .line-band { flex: 0 0 auto; min-height: 0px; grid-template-columns: 46px minmax(0px, 1fr); gap: 5px; padding: 1.5px 0px; border-right: 0px; border-bottom: 0px; border-left: 0px; border-image: none; border-top: 1px solid var(--line); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .line-label { min-height: 0px; padding: 0px; display: flex; flex-direction: column; justify-content: center; gap: 2px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .line-label strong { font-size: 12px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .line-label small { font-size: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-grid { grid-template-columns: repeat(var(--fit-columns,20),minmax(0,1fr)); gap: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .team-empty { min-height: 0px; height: var(--fit-tile-height,45px); padding: 0px; grid-column: 1 / -1; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) { --fit-active-icon-size: var(--fit-icon-size,24px); --fit-active-icon-top: var(--fit-icon-top,16px); min-height: 0px; height: var(--fit-tile-height,45px); border-radius: 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker).tv-has-order { --fit-active-icon-size: var(--fit-job-icon-size,24px); --fit-active-icon-top: var(--fit-job-icon-top,16px); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .equipment-code { top: 1px; font-size: var(--fit-code-size,10px); line-height: var(--fit-code-line,12px); left: 1px; right: 1px; white-space: nowrap; text-overflow: clip; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .equipment-icon { width: var(--fit-active-icon-size); height: var(--fit-active-icon-size); left: calc(50% - var(--fit-active-icon-size)/2); top: var(--fit-active-icon-top); margin: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .long-wait-icon--tile { width: 78%; height: 78%; font-size: calc(var(--fit-icon-size,20px) * .5); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .long-wait-icon--tile > span { padding-top: 0px; font-size: inherit; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .equipment-meta { min-height: 0px; height: var(--fit-state-line,10px); top: auto; right: 2px; bottom: 1px; left: 2px; display: block; font-size: var(--fit-state-size,8px); line-height: var(--fit-state-line,10px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker).tv-has-order .equipment-meta { bottom: calc(var(--fit-order-line,8px) + 2px); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .equipment-state,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .equipment-work-state { white-space: nowrap; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker)[data-state="WAIT"] .equipment-meta { font-size: var(--fit-state-size,8px); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .equipment-tile:not(.factory-machine-marker) .equipment-order { top: auto; bottom: 1px; height: var(--fit-order-line,8px); max-width: none; font-size: 7px; line-height: var(--fit-order-line,8px); padding: 0px 1px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-tile:not(.factory-machine-marker) .equipment-icon { left: 3px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-tile:not(.factory-machine-marker) .equipment-meta { left: calc(var(--fit-active-icon-size) + 6px); top: var(--fit-body-top,14px); bottom: 1px; height: auto; display: flex; flex-direction: column; justify-content: center; font-size: var(--fit-state-size,7px); line-height: var(--fit-state-line,8px); white-space: normal; overflow-wrap: anywhere; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-tile:not(.factory-machine-marker).tv-has-order .equipment-meta { bottom: calc(var(--fit-order-line,8px) + 2px); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-tile:not(.factory-machine-marker) .equipment-order { left: 1px; right: 1px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-state,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-work-state,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-fit-density="dense"] .equipment-duration { white-space: normal; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .factory-layout-card { display: flex; flex-direction: column; height: 100%; min-height: 0px; padding: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .factory-layout-heading { flex: 0 0 auto; margin: 0px 0px 5px; gap: 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .factory-layout-heading h2 { font-size: 14px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .factory-layout-heading p { display: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .factory-layout-viewport { min-height: 0px; flex: 1 1 0px; height: auto; padding: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .factory-layout-footer { flex: 0 0 auto; font-size: 8px; padding-top: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard { height: var(--tv-viewport-height, 100vh); min-height: 0px; display: flex; flex-direction: column; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard .topbar { flex: 0 0 auto; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard .nav-shell { flex: 0 0 auto; min-height: 30px; padding: 2px 10px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard .nav-actions { display: flex; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard > .main { flex: 1 1 0px; padding: 4px 8px 8px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard .kpi-grid { display: grid; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .wallboard .kpi-card { min-height: 60px; }
}

/* Flattened status-neon.css; source presentation is unchanged. */
html[data-tv-compat="legacy"] { --neon-run: #008544; --neon-stop: #a94c00; --neon-wait: #ce242a; --neon-offline: #616c77; --neon-face: #f8fbfd; --neon-ink: #162b3b; }
html[data-tv-compat="legacy"][data-theme="dark"] { --neon-run: #2bff83; --neon-stop: #ff7900; --neon-wait: #ff2929; --neon-offline: #b7c2cb; --neon-face: #101c27; --neon-ink: #f2f8fd; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status],
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] { --neon-accent: var(--neon-offline); isolation: isolate; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status][data-state="RUN"],
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status][data-state="RUN"] { --neon-accent: var(--neon-run); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status][data-state="STOP"],
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status][data-state="STOP"] { --neon-accent: var(--neon-stop); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status][data-state="WAIT"],
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status][data-state="WAIT"] { --neon-accent: var(--neon-wait); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status][data-state],
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile[data-neon-status][data-state] { background: var(--neon-face); border-color: transparent; color: var(--neon-ink); box-shadow: inset 0 0 12px var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status]::before { display: none; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-frame,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-warning-frame,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-laser { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: inherit; pointer-events: none; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-frame { z-index: 0; border: 1px solid var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-laser { z-index: 1; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-laser i { position: absolute; width: 4px; height: 4px; border-radius: 50%; background: var(--neon-accent); offset-path: inset(2px round 6px); offset-anchor: center center; offset-rotate: 0deg; offset-distance: var(--neon-start); opacity: var(--neon-alpha); box-shadow: 0 0 4px var(--neon-accent); animation-duration: 3.2s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: normal; animation-fill-mode: none; animation-play-state: running; animation-name: equipment-neon-perimeter; animation-timeline: auto; animation-range: normal; animation-delay: var(--neon-frame-delay,0ms); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-laser i:last-child { background: var(--neon-ink); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-warning-frame { z-index: 1; opacity: 0.18; box-shadow: inset 0 0 9px var(--neon-accent); animation-duration: 2.8s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: normal; animation-fill-mode: none; animation-play-state: running; animation-name: equipment-neon-alert-light; animation-timeline: auto; animation-range: normal; animation-delay: var(--neon-alert-delay,0ms); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-icon { z-index: 2; filter: none; color: var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-code { z-index: 3; color: var(--neon-ink); background: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile[data-neon-status][data-state] .equipment-meta { z-index: 3; color: var(--neon-accent); background: none; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status].work-waiting { box-shadow: rgb(255, 201, 65) 0px 0px 0px 2px inset; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile[data-neon-status].work-waiting .equipment-meta { color: var(--ink); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status]:focus { outline: 2px solid var(--cyan); outline-offset: 2px; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-icon,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-icon { position: relative; display: grid; place-items: center; width: 100%; height: 100%; color: var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-track,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-track { position: absolute; top: 7%; right: 7%; bottom: 7%; left: 7%; border: 1px solid var(--neon-accent); border-radius: 50%; background: var(--neon-face); box-shadow: 0 0 4px var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-glyph,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-glyph { position: relative; z-index: 2; display: grid; place-items: center; width: 64%; height: 64%; border: 0px; border-radius: 0px; background: none; box-shadow: none; animation: auto ease 0s 1 normal none running none; transform: none; opacity: 1; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-glyph svg,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-glyph svg { display: block; width: 100%; height: 100%; overflow: visible; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .icon-symbol,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .icon-symbol { fill: currentcolor; stroke: none; animation: auto ease 0s 1 normal none running none; transform: none; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .icon-line,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .icon-line { fill: none; stroke: currentcolor; stroke-width: 2.2; stroke-linecap: round; stroke-linejoin: round; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-signal,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-signal,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-slash,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-slash { animation: auto ease 0s 1 normal none running none; opacity: 1; stroke-dasharray: none; stroke-dashoffset: 0; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-orbit,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-orbit { position: absolute; top: 2%; right: 2%; bottom: 2%; left: 2%; border-width: 2px; border-style: solid; border-right-color: transparent; border-left-color: transparent; border-image: none; border-top-color: var(--neon-accent); border-bottom-color: var(--neon-accent); border-radius: 50%; animation-duration: 1.8s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: normal; animation-fill-mode: none; animation-play-state: running; animation-name: equipment-neon-orbit; animation-timeline: auto; animation-range: normal; animation-delay: var(--neon-orbit-delay,0ms); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-orbit::before,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-orbit::before,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-orbit::after,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-orbit::after { content: ""; position: absolute; width: 3px; height: 3px; top: auto; right: auto; bottom: auto; left: auto; border-radius: 50%; background: var(--neon-ink); mask: none; opacity: 1; animation: auto ease 0s 1 normal none running none; box-shadow: 0 0 5px var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-orbit::before,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-orbit::before { top: 6%; right: 6%; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-orbit::after,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-orbit::after { bottom: 6%; left: 6%; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-icon--stop .status-motion-track,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-icon--stop .status-motion-track { border-color: var(--neon-accent); box-shadow: 0 0 5px var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-icon--wait .status-motion-track,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-icon--wait .status-motion-track { border-color: var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-icon--offline .status-motion-track,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-icon--offline .status-motion-track,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .status-motion-icon--long-stop .status-motion-track,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] .status-motion-icon--long-stop .status-motion-track { border-style: dashed; background: var(--neon-face); box-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-icon { width: 42px; height: 42px; top: 24px; left: calc(50% - 21px); margin: 0px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-code { top: 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"] .equipment-tile:not(.factory-machine-marker) .equipment-meta { min-height: 12px; height: 12px; bottom: 15px; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status].factory-machine-marker .equipment-neon-laser i { width: 2px; height: 2px; offset-path: inset(1px round 4px); box-shadow: 0 0 2px var(--neon-accent); }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status].factory-machine-marker .status-motion-orbit { border-width: 1px; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status].factory-machine-marker .status-motion-orbit::before,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status].factory-machine-marker .status-motion-orbit::after { width: 2px; height: 2px; box-shadow: 0 0 2px var(--neon-accent); }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .equipment-neon-frame,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .equipment-neon-frame,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .equipment-neon-frame { border-color: var(--neon-accent); opacity: 0.9; box-shadow: 0 0 8px var(--neon-accent),inset 0 0 7px var(--neon-accent); }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .status-motion-track,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .status-motion-track,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .status-motion-track,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="RUN"] .status-motion-track,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="STOP"] .status-motion-track,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="WAIT"] .status-motion-track { border-color: var(--neon-accent); background: var(--neon-face); box-shadow: 0 0 11px var(--neon-accent); }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .status-motion-track::after,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .status-motion-track::after,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .status-motion-track::after,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="RUN"] .status-motion-track::after,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="STOP"] .status-motion-track::after,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="WAIT"] .status-motion-track::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border: 1px solid rgb(255, 241, 222); border-radius: inherit; opacity: 0.55; pointer-events: none; animation: auto ease 0s 1 normal none running none; }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .status-motion-glyph,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .status-motion-glyph,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .status-motion-glyph,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="RUN"] .status-motion-glyph,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="STOP"] .status-motion-glyph,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="WAIT"] .status-motion-glyph,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .status-motion-orbit,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .status-motion-orbit,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .status-motion-orbit,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="RUN"] .status-motion-orbit,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="STOP"] .status-motion-orbit,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="WAIT"] .status-motion-orbit { filter: drop-shadow(0 0 3px var(--neon-accent)); }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .equipment-neon-laser i,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .equipment-neon-laser i,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .equipment-neon-laser i { width: 3px; height: 3px; box-shadow: 0 0 7px var(--neon-accent); }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .equipment-neon-laser i:last-child,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .equipment-neon-laser i:last-child,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .equipment-neon-laser i:last-child,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .status-motion-orbit::before,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .status-motion-orbit::before,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .status-motion-orbit::before,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="RUN"] .status-motion-orbit::before,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="STOP"] .status-motion-orbit::before,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="WAIT"] .status-motion-orbit::before,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"] .status-motion-orbit::after,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"] .status-motion-orbit::after,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"] .status-motion-orbit::after,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="RUN"] .status-motion-orbit::after,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="STOP"] .status-motion-orbit::after,
html[data-tv-compat="legacy"][data-theme="dark"] .kpi-status-icon[data-neon-status][data-state="WAIT"] .status-motion-orbit::after { background: rgb(255, 246, 239); }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="RUN"]:not(.work-waiting) .equipment-meta,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="STOP"]:not(.work-waiting) .equipment-meta,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status][data-state="WAIT"]:not(.work-waiting) .equipment-meta { color: var(--neon-ink); text-shadow: none; filter: none; }
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status].factory-machine-marker[data-state="RUN"] .equipment-neon-laser i,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status].factory-machine-marker[data-state="STOP"] .equipment-neon-laser i,
html[data-tv-compat="legacy"][data-theme="dark"] .equipment-tile[data-neon-status].factory-machine-marker[data-state="WAIT"] .equipment-neon-laser i { width: 2px; height: 2px; box-shadow: 0 0 4px var(--neon-accent); }
@media (prefers-reduced-motion: reduce) {
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] *,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] *,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] ::before,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] ::before,
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] ::after,
html[data-tv-compat="legacy"] .kpi-status-icon[data-neon-status] ::after { animation: auto ease 0s 1 normal none running none !important; }
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-laser { display: none; }
}
@supports not (offset-path: inset(2px round 6px)) {
html[data-tv-compat="legacy"] .equipment-tile[data-neon-status] .equipment-neon-laser { display: none; }
}

/* Flattened kpi-neon.css; source presentation is unchanged. */
html[data-tv-compat="legacy"] .kpi-card.has-status-icon { --kpi-status-size: 42px; }
html[data-tv-compat="legacy"] .kpi-card .kpi-status-icon { position: absolute; top: 12px; right: 12px; width: var(--kpi-status-size); height: var(--kpi-status-size); pointer-events: none; padding: 0px; margin: 0px; color: var(--neon-accent); }
html[data-tv-compat="legacy"] .kpi-status-icon span { color: inherit; }
html[data-tv-compat="legacy"] .kpi-card.has-status-icon > .kpi-label { padding-right: calc(var(--kpi-status-size) + 10px); }
html[data-tv-compat="legacy"] .kpi-card.has-status-icon > strong { padding-right: calc(var(--kpi-status-size) + 10px); }
html[data-tv-compat="legacy"] .kpi-card.run { --kpi-accent: var(--neon-run); }
html[data-tv-compat="legacy"] .kpi-card.stop { --kpi-accent: var(--neon-stop); }
html[data-tv-compat="legacy"] .kpi-card.wait { --kpi-accent: var(--neon-wait); }
html[data-tv-compat="legacy"] .kpi-card.run::before,
html[data-tv-compat="legacy"] .kpi-card.stop::before,
html[data-tv-compat="legacy"] .kpi-card.wait::before { background: var(--kpi-accent); }
html[data-tv-compat="legacy"] .kpi-card.run > strong,
html[data-tv-compat="legacy"] .kpi-card.stop > strong,
html[data-tv-compat="legacy"] .kpi-card.wait > strong { color: var(--kpi-accent); text-shadow: none; }
html[data-tv-compat="legacy"][data-ui-design] .kpi-card.util .utilization-kpi-content { --util-gauge-size: 62px; margin-top: auto; gap: 7px; min-width: 0px; padding-right: calc(var(--util-gauge-size) + 6px); }
html[data-tv-compat="legacy"][data-ui-design] .kpi-card.util .utilization-kpi-content strong { font-size: 28px; white-space: nowrap; color: var(--ink); }
html[data-tv-compat="legacy"][data-ui-design] .kpi-card.util .utilization-led { width: var(--util-gauge-size); height: var(--util-gauge-size); position: absolute; top: 50%; right: 10px; transform: translateY(-50%); flex: 0 0 auto; border: 0px; background: none; box-shadow: none; color: var(--neon-run); overflow: visible; }
html[data-tv-compat="legacy"][data-ui-design] .kpi-card.util .utilization-led::after { display: none; }
html[data-tv-compat="legacy"] .utilization-led svg { display: block; width: 100%; height: 100%; overflow: visible; }
html[data-tv-compat="legacy"] .utilization-led circle { fill: none; }
html[data-tv-compat="legacy"] .util-led-track { stroke: var(--surface-3); stroke-width: 8; }
html[data-tv-compat="legacy"] .util-led-progress { stroke: var(--neon-run); stroke-width: 7; stroke-linecap: round; filter: drop-shadow(0 0 2px var(--neon-run)); }
html[data-tv-compat="legacy"] .util-led-inner { stroke: var(--line); stroke-width: 0.8; }
html[data-tv-compat="legacy"] .util-led-motion { stroke: var(--neon-run); stroke-width: 1.6; stroke-linecap: round; opacity: 0.85; transform-origin: 40px 40px; animation-duration: 4.8s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: normal; animation-fill-mode: none; animation-play-state: running; animation-name: utilization-led-orbit; animation-timeline: auto; animation-range: normal; animation-delay: var(--util-motion-delay,0ms); }
html[data-tv-compat="legacy"] .util-led-unit { fill: var(--muted); font: 600 12px "Malgun Gothic", sans-serif; }
html[data-tv-compat="legacy"] .utilization-led[data-utilization-active="false"] .util-led-motion { animation: auto ease 0s 1 normal none running none; opacity: 0.25; stroke: var(--line); }
html[data-tv-compat="legacy"] .utilization-led.no-data .util-led-track { stroke-dasharray: 4, 5; }
html[data-tv-compat="legacy"] .utilization-led.no-data .util-led-motion { display: none; }
@media (min-width: 1000px) and (min-height: 600px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .kpi-card.has-status-icon { --kpi-status-size: 34px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .kpi-card .kpi-status-icon { top: 9px; right: 9px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .kpi-card.util .utilization-kpi-content { margin-top: 1px; }
}
@media (prefers-reduced-motion: reduce) {
html[data-tv-compat="legacy"] .utilization-led .util-led-motion { animation: auto ease 0s 1 normal none running none !important; }
}
@media (min-width: 1000px) and (max-width: 1150px) and (min-height: 600px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .kpi-card.has-status-icon { --kpi-status-size: 24px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .kpi-card.has-status-icon > .kpi-label,
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .kpi-card.has-status-icon > strong { padding-right: calc(var(--kpi-status-size) + 6px); }
}

/* Flattened environment.css; source presentation is unchanged. */
html[data-tv-compat="legacy"] .environment-sidebar { margin-top: auto; min-width: 0px; flex: 0 0 auto; }
html[data-tv-compat="legacy"] .environment-card { --env: #95a7b9; --env-soft: #95a7b914; position: relative; padding: 13px 11px 10px; border: 1px solid var(--env); border-radius: 12px; background: radial-gradient(ellipse at 50% 25%,var(--env-soft),transparent 65%),var(--surface-2); color: var(--ink); overflow: hidden; }
html[data-tv-compat="legacy"] .environment-card[data-env-state="COMFORT"] { --env: #20ecad; --env-soft: #20ecad18; }
html[data-tv-compat="legacy"] .environment-card[data-env-state="ALERT"] { --env: #ff9455; --env-soft: #ff704525; }
html[data-tv-compat="legacy"] .environment-card header { display: flex; justify-content: space-between; align-items: center; gap: 3px; }
html[data-tv-compat="legacy"] .environment-card h2 { margin: 2px 0px 0px; font-size: 13px; line-height: 1.35; }
html[data-tv-compat="legacy"] .environment-card header small { display: block; font-size: 8px; line-height: 1.3; letter-spacing: 0.09em; color: var(--muted); }
html[data-tv-compat="legacy"] .environment-card header button { padding: 3px; min-width: 27px; min-height: 28px; border: 0px; border-radius: 6px; background: transparent; color: var(--muted); cursor: pointer; }
html[data-tv-compat="legacy"] .environment-card header button:hover { background: var(--surface); color: var(--env); }
html[data-tv-compat="legacy"] .environment-card button:focus { outline: 2px solid var(--cyan); outline-offset: 2px; }
html[data-tv-compat="legacy"] .env-scene { width: 94px; height: 94px; position: relative; margin: 5px auto 0px; color: var(--env); }
html[data-tv-compat="legacy"] .env-orbit { width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; fill: none; stroke: currentcolor; stroke-width: 0.7; opacity: 0.7; }
html[data-tv-compat="legacy"] .env-orbit-track { stroke-width: 1.8; stroke-dasharray: 64, 200; }
html[data-tv-compat="legacy"] .env-satellite { fill: currentcolor; }
html[data-tv-compat="legacy"] .env-face { position: absolute; top: 17%; right: 17%; bottom: 17%; left: 17%; width: 66%; height: 66%; fill: none; stroke: currentcolor; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; filter: drop-shadow(0 0 5px var(--env-soft)); }
html[data-tv-compat="legacy"] .env-face-bg { fill: var(--env-soft); stroke-width: 1.3; }
html[data-tv-compat="legacy"] .env-leaf { fill: var(--env-soft); stroke-width: 2; }
html[data-tv-compat="legacy"] .env-air { position: absolute; height: 1px; width: 22px; background: linear-gradient(90deg,transparent,var(--env),transparent); opacity: 0; left: -3px; top: 32%; }
html[data-tv-compat="legacy"] .env-air-two { top: 65%; left: 74%; }
html[data-tv-compat="legacy"] [data-env-state="COMFORT"] .env-orbit,
html[data-tv-compat="legacy"] [data-env-state="ALERT"] .env-orbit { animation: 12s linear 0s infinite normal none running env-orbit; }
html[data-tv-compat="legacy"] [data-env-state="COMFORT"] .env-face { animation: 4s ease-in-out 0s infinite normal none running env-breathe; }
html[data-tv-compat="legacy"] [data-env-state="COMFORT"] .env-air { animation: 3s ease-in-out 0s infinite normal none running env-air; }
html[data-tv-compat="legacy"] [data-env-state="COMFORT"] .env-air-two { animation-delay: 1.5s; }
html[data-tv-compat="legacy"] [data-env-state="ALERT"] .env-face { animation: 2.4s ease-in-out 0s infinite normal none running env-warm; }
html[data-tv-compat="legacy"] [data-env-state="ALERT"] .env-heat { animation: 1.8s ease-in-out 0s infinite normal none running env-heat; }
html[data-tv-compat="legacy"] .env-status { font-size: 10px; text-align: center; font-weight: 750; color: var(--env); line-height: 1.4; min-height: 15px; }
html[data-tv-compat="legacy"] .env-values { margin: 10px 0px 7px; display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
html[data-tv-compat="legacy"] .env-value { min-width: 0px; }
html[data-tv-compat="legacy"] .env-value + .env-value { border-left: 1px solid var(--line); padding-left: 7px; }
html[data-tv-compat="legacy"] .env-value > span { display: block; font-size: 10px; color: var(--muted); margin-bottom: 3px; }
html[data-tv-compat="legacy"] .env-value strong { font-size: 23px; line-height: 1.15; letter-spacing: -0.04em; font-variant-numeric: tabular-nums; white-space: nowrap; }
html[data-tv-compat="legacy"] .env-value strong small { font-size: 10px; letter-spacing: 0px; margin-left: 2px; color: var(--muted); }
html[data-tv-compat="legacy"] .env-value.over strong { color: rgb(255, 137, 91); }
html[data-tv-compat="legacy"] .env-limits,
html[data-tv-compat="legacy"] .env-hint { font-size: 9px; line-height: 1.5; color: var(--muted); text-align: center; margin: 3px 0px; }
html[data-tv-compat="legacy"] .environment-card footer { margin-top: 8px; padding-top: 7px; border-top: 1px solid var(--line); font-size: 8px; line-height: 1.3; display: flex; justify-content: space-between; gap: 3px; color: var(--muted); font-variant-numeric: tabular-nums; }
html[data-tv-compat="legacy"] .environment-settings-card { grid-column: 1 / -1; max-width: none; }
html[data-tv-compat="legacy"] .environment-settings-card > form { max-width: 860px; }
html[data-tv-compat="legacy"] .environment-settings-card .field { min-width: 0px !important; }
html[data-tv-compat="legacy"] .env-enable { display: flex; align-items: center; gap: 10px; padding: 10px 0px; font-size: 14px; }
html[data-tv-compat="legacy"] .env-enable input { width: 20px; height: 20px; accent-color: var(--cyan); }
html[data-tv-compat="legacy"] .env-form-note { padding: 10px 12px; margin: 0px; border-left: 3px solid var(--cyan); background: var(--surface-2); color: var(--muted); font-size: 12px; line-height: 1.7; }
html[data-tv-compat="legacy"] .env-advanced { border: 1px solid var(--line); border-radius: 8px; padding: 12px; }
html[data-tv-compat="legacy"] .env-advanced summary { cursor: pointer; color: var(--ink); font-size: 13px; font-weight: 650; }
html[data-tv-compat="legacy"] .env-advanced > div { margin-top: 14px; }
html[data-tv-compat="legacy"] .env-form-actions { display: flex; flex-wrap: wrap; gap: 8px; }
html[data-tv-compat="legacy"] .env-form-message { min-height: 18px; font-size: 13px; color: var(--cyan); line-height: 1.6; }
html[data-tv-compat="legacy"] .env-form-message.error { color: var(--red,#ff657a); }
html[data-tv-compat="legacy"][data-theme="light"] .environment-card[data-env-state="COMFORT"] { --env: #00856a; --env-soft: #00856a12; }
html[data-tv-compat="legacy"][data-theme="light"] .environment-card[data-env-state="ALERT"] { --env: #b74412; --env-soft: #b7441212; }
html[data-tv-compat="legacy"][data-theme="light"] .env-value.over strong { color: rgb(183, 68, 18); }
@media (min-width: 981px) and (max-height: 1000px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab { min-height: 29px; padding: 2px 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tabs { gap: 2px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tabs::before { margin-bottom: 5px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab i { width: 22px; height: 22px; }
html[data-tv-compat="legacy"][lang="vi"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab > span > b { font-size: 11px; line-height: 1.1; }
html[data-tv-compat="legacy"][lang="vi"] .environment-card h2 { font-size: 11px; }
html[data-tv-compat="legacy"][lang="vi"] .env-status { font-size: 9px; line-height: 1.3; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-actions { margin-top: 4px; padding-top: 4px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-actions .button { min-height: 28px; padding: 4px 7px; }
html[data-tv-compat="legacy"] .environment-card { padding: 9px; display: grid; grid-template-columns: 46px minmax(0px, 1fr); align-items: center; column-gap: 5px; }
html[data-tv-compat="legacy"] .environment-card header { grid-column: 1 / -1; }
html[data-tv-compat="legacy"] .env-scene { width: 46px; height: 46px; margin: 2px 0px 0px; grid-area: 2 / 1; }
html[data-tv-compat="legacy"] .env-status { grid-area: 2 / 2; }
html[data-tv-compat="legacy"] .env-values { grid-column: 1 / -1; margin: 7px 0px 4px; }
html[data-tv-compat="legacy"] .env-limits,
html[data-tv-compat="legacy"] .environment-card footer { grid-column: 1 / -1; }
html[data-tv-compat="legacy"] .env-value strong { font-size: 21px; }
html[data-tv-compat="legacy"] .env-hint { display: none; }
html[data-tv-compat="legacy"] .environment-card footer { margin-top: 5px; padding-top: 5px; }
}
@media (min-width: 981px) and (max-height: 760px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab { min-height: 25px; padding: 1px 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab i { width: 20px; height: 20px; }
html[data-tv-compat="legacy"][lang="vi"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab > span > b { font-size: 10px; line-height: 1.05; }
html[data-tv-compat="legacy"] .env-scene { width: 34px; height: 34px; }
html[data-tv-compat="legacy"] .env-values { margin-top: 3px; margin-bottom: 2px; }
html[data-tv-compat="legacy"] .environment-card footer { margin-top: 3px; padding-top: 3px; }
html[data-tv-compat="legacy"] .environment-card header small { display: none; }
}
@media (min-width: 981px) and (max-height: 690px) {
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab { min-height: 25px; padding: 2px 7px; }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .app-shell:not(.wallboard) .nav-tab i { width: 20px; height: 20px; }
html[data-tv-compat="legacy"] .env-scene,
html[data-tv-compat="legacy"] .environment-card header small,
html[data-tv-compat="legacy"] .env-limits { display: none; }
html[data-tv-compat="legacy"] .env-status { grid-column: 1 / -1; margin-top: 4px; }
}
@media (max-width: 980px) {
html[data-tv-compat="legacy"] .environment-sidebar { margin-top: 8px; }
html[data-tv-compat="legacy"] .environment-card { display: grid; grid-template-columns: minmax(130px, 1fr) minmax(110px, 1fr) minmax(140px, 1fr); align-items: center; gap: 3px 12px; padding: 8px 12px; }
html[data-tv-compat="legacy"] .env-scene { display: none; }
html[data-tv-compat="legacy"] .env-values { grid-area: 1 / 2 / 3; margin: 0px; }
html[data-tv-compat="legacy"] .env-status { grid-area: 1 / 3; }
html[data-tv-compat="legacy"] .env-limits { grid-column: 3; }
html[data-tv-compat="legacy"] .env-hint,
html[data-tv-compat="legacy"] .environment-card footer { display: none; }
html[data-tv-compat="legacy"] .environment-card header { grid-area: 1 / 1 / 3; }
}
html[data-tv-compat="legacy"] .wallboard .environment-sidebar { margin: 0px 0px 0px auto; }
html[data-tv-compat="legacy"] .wallboard .environment-card { display: flex; gap: 12px; align-items: center; padding: 4px 10px; }
html[data-tv-compat="legacy"] .wallboard .environment-card header small,
html[data-tv-compat="legacy"] .wallboard .env-scene,
html[data-tv-compat="legacy"] .wallboard .env-hint,
html[data-tv-compat="legacy"] .wallboard .env-limits,
html[data-tv-compat="legacy"] .wallboard .environment-card footer { display: none; }
html[data-tv-compat="legacy"] .wallboard .env-values { margin: 0px; }
html[data-tv-compat="legacy"] .wallboard .env-value strong { font-size: 18px; }
html[data-tv-compat="legacy"] .wallboard .env-value > span { display: none; }
@media (max-width: 540px) {
html[data-tv-compat="legacy"] .environment-card { grid-template-columns: 1fr 1fr; }
html[data-tv-compat="legacy"] .env-status { grid-area: 2 / 1; text-align: left; }
html[data-tv-compat="legacy"] .env-limits { display: none; }
html[data-tv-compat="legacy"] .environment-card header { grid-row: 1; }
}
@media (prefers-reduced-motion: reduce) {
html[data-tv-compat="legacy"] .environment-card *,
html[data-tv-compat="legacy"] .environment-card ::before,
html[data-tv-compat="legacy"] .environment-card ::after { animation: auto ease 0s 1 normal none running none !important; }
}

/* Native-TV engines use the supported orbit; no unsupported offset-path laser. */
html[data-tv-compat="legacy"] .equipment-neon-laser { display: none; }
/* Navigation retains its selected color/left marker without animated masking. */
html[data-tv-compat="legacy"][data-ui-design="modern"] .app-shell:not(.wallboard) .nav-tab::after { content: none !important; animation: none !important; }
html[data-tv-compat="legacy"] .kpi-card.util .utilization-kpi-content { --util-gauge-size: var(--tv-util-size, 52px); }
html[data-tv-compat="legacy"] .kpi-card.util .utilization-kpi-content strong { font-size: var(--tv-util-font, 25px); }
/* Low-opacity color-mix gradients become too bright with solid-color fallback. */
html[data-tv-compat="legacy"] .factory-layout-card { background: var(--surface); }
html[data-tv-compat="legacy"] .factory-layout-viewport { background: var(--bg); }
html[data-tv-compat="legacy"] .factory-layout-stage { height: var(--tv-stage-height); background: var(--surface-2); border: 1px solid var(--line); }
html[data-tv-compat="legacy"] .factory-machine-marker.equipment-tile { width: var(--tv-marker-width, 28px); height: var(--tv-marker-height, 24px); }
html[data-tv-compat="legacy"][data-ui-design="modern"][data-viewport-fit="auto"] .status-wall[data-team-fit="true"] .equipment-tile:not(.factory-machine-marker) .equipment-order { font-size: calc(7px * var(--tv-grid-scale, 1)); }
