.live-editable{background:#e6f3ff!important;color:#123b5a!important;border-color:#9bc7e9!important}.live-delivery{background:#fff0d9!important;color:#713900!important;border-color:#edb86d!important}.live-late{background:#ffe5e7!important;color:#8c1526!important;border-color:#dc8290!important}.live-delivered{background:#f0faf2!important;color:#245c3c!important;border-color:#bdddc6!important}.live-locked{background:#f0f1f4!important;color:#4c5362!important;border-color:#cbd0da!important}.live-cancelled{background:#eee!important;color:#666!important}.live-order-marker{font-weight:750;font-size:15px}.open-order-card[class*="live-"]{border-inline-start-width:6px}.live-legend{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.live-legend span{padding:7px 11px;border:1px solid;border-radius:6px;font-size:12px;font-weight:650}.live-board-mode aside,.live-board-mode .main>.top,.live-board-mode #crumb,.live-board-mode #app~*{display:none}.live-board-mode>div.layout{display:block}.live-board-mode .main{margin:0!important;padding:0!important;width:100%!important}.live-board-mode #app{margin:0!important;padding:0!important}.live-board{background:#f7f8fb;min-height:100vh;padding:24px 28px;box-sizing:border-box;color:#182433;font-family:Arial,sans-serif}.live-board:fullscreen{height:100vh;overflow:auto}.live-board-header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #dce1e9;padding-bottom:16px}.live-board-header small{font-size:11px;letter-spacing:2px;color:#800517;font-weight:800}.live-board h1{font-size:30px;margin:7px 0}.live-board-header p{font-size:13px;color:#647083;margin:0}.live-board-controls{display:flex;gap:7px;flex-wrap:wrap;max-width:650px;justify-content:flex-end}.live-board-controls button,.live-board-controls input,.live-board-controls select{width:auto!important;min-height:40px;font-size:12px;padding:8px 10px;margin:0;max-width:220px}.live-board-meta{display:flex;justify-content:space-between;font-size:11px;margin-top:12px;color:#657084}.live-local:before{content:'● ';color:#2c8c62}.live-table{border-collapse:separate;border-spacing:0 7px;width:100%;table-layout:fixed}.live-table th{padding:9px 12px;text-align:start;font-size:11px;color:#697486;text-transform:uppercase;letter-spacing:.6px;border:0}.live-table th:first-child{width:8%}.live-table th:nth-child(2){width:17%}.live-table td{padding:15px 12px;border:0;font-size:15px;overflow-wrap:anywhere;line-height:1.25}.live-table td:first-child{border-inline-start:5px solid;border-radius:8px 0 0 8px}.live-table td:last-child{border-radius:0 8px 8px 0}.live-table td b{font-size:18px}.live-table td small{display:block;font-size:11px;font-weight:400;margin-top:5px;opacity:.8}.live-table td strong{font-size:14px}.live-table tr.live-late td:first-child{border-color:#c7354d}.live-table tr.live-delivery td:first-child{border-color:#df962e}.live-table tr.live-editable td:first-child{border-color:#4998d3}.live-table tr.live-delivered td:first-child{border-color:#6da77e}.live-board-footer{margin-top:18px;border-top:1px solid #dce1e9;padding-top:16px}.live-phase-totals{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.live-total{border:1px solid;border-radius:10px;padding:13px 17px;display:flex;flex-direction:column;gap:5px}.live-total>span{font-size:12px}.live-total>b{font-size:25px}.live-total>strong{font-size:19px}.live-total small{font-size:11px;font-weight:400}.live-source-line{display:flex;gap:20px;margin:16px 0;align-items:center}.live-source-line>b{font-size:12px;white-space:nowrap}.live-source-line>div{display:flex;gap:10px;flex-wrap:wrap}.live-source-line span{background:white;border:1px solid #dce1e9;padding:8px 12px;border-radius:7px;font-size:12px}.live-source-line span b{color:#800517;margin-inline:7px}.live-board-footer>small{color:#798291;font-size:11px}.live-empty{text-align:center;padding:60px!important}.live-table-wrap{overflow:auto}.live-board-mode .shell{display:block!important}.live-board-mode main{padding:0!important;margin:0!important}.live-board-mode header.topbar{display:none!important}@media(max-width:900px){.live-board-header{align-items:flex-start;flex-direction:column}.live-board{padding:16px}.live-table{min-width:1000px}.live-phase-totals{grid-template-columns:repeat(3,1fr)}.live-board-controls{justify-content:flex-start}}
.live-board-mode main{max-width:none!important;width:100%}.live-board-mode main>header{display:none!important}.live-board-header{margin-bottom:0}.live-board-header h1{line-height:1.1}.live-board-mode #toast{z-index:99999}
.live-exit-presentation{display:none}.live-presentation .live-board-controls{display:none}.live-presentation .live-exit-presentation{display:block}.live-presentation .live-board{min-height:100vh}.live-board:fullscreen .live-exit-presentation{display:block}.live-board:fullscreen .live-board-controls{display:none}
.live-separate{display:inline-flex;align-items:center;text-decoration:none;border:1px solid #dddfe5;border-radius:8px;color:#800517;background:white;padding:8px 10px;font-size:12px;min-height:40px}.live-board-controls{max-width:800px}.live-table td{padding-top:12px;padding-bottom:12px}
.live-manager-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-y}.live-remote-controls button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@supports(-webkit-touch-callout:none){.live-manager-scroll{scroll-behavior:auto}}
.live-manager-scroll{max-height:max(210px,calc(100vh - 470px));overflow:auto;overscroll-behavior:contain;scrollbar-color:#800517 #eceef2;-webkit-overflow-scrolling:touch;touch-action:pan-y}.live-manager-scroll thead{position:sticky;top:0;z-index:2;background:#f7f8fb}.live-presentation .live-manager-scroll{max-height:max(210px,calc(100vh - 380px))}
