/* Live adaptation of the exact GitHub Pages presentation layout. */
[hidden]{display:none!important}.live-login{max-width:1050px;margin:10vh auto;padding:24px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.live-login h1{font-size:2.5rem}.live-login form{padding:30px;display:grid;gap:16px}.live-login label{display:grid;gap:8px}.live-login a{color:var(--text-muted)}.live-workspace-picker{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--text-muted);font-size:.85rem;margin-bottom:20px}.live-workspace-picker label{display:flex;gap:10px;align-items:center}.live-workspace-picker select{width:auto;max-width:360px}.live-info{margin:16px;color:#b9e879;font-size:.83rem}.live-confirm{display:flex;gap:10px;margin:15px 0}.live-confirm input{width:18px;min-width:18px}.top-nav{flex-wrap:wrap;gap:18px}.brand-group{min-width:0}.session-status-panel{margin-left:auto!important}.user-badge{white-space:normal;max-width:300px}.clock-controller{display:flex}.slot-card{font:inherit;color:inherit;text-align:left}.main-tabs{overflow-x:auto}.tab-btn{flex-shrink:0}#notice{position:fixed;right:20px;bottom:20px;max-width:min(90vw,480px);padding:15px 22px;background:#24482d;border:1px solid #9bcd78;border-radius:12px;z-index:10000;box-shadow:0 10px 30px #0006}#notice.error{background:#633332;border-color:#e6a19d}.live-cancel{margin-top:8px}.live-heat{outline:2px solid #f59e0b;box-shadow:0 0 18px #f59e0b33}.live-forecast-note{font-size:.8rem;color:var(--text-muted)}.copilot-chat-log,.floating-chat-log{overflow-wrap:anywhere}@media(max-width:760px){.live-login{grid-template-columns:1fr;margin:20px auto;gap:20px}.app-layout{padding:12px!important;width:100%;max-width:100%}.brand-title{font-size:1.2rem}.brand-subtitle{font-size:.7rem}.brand-group{flex-wrap:wrap}.top-nav{padding:16px}.session-status-panel{margin-left:0!important;flex-wrap:wrap}.lot-controls-bar{flex-wrap:wrap}.slots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.slot-card{padding:12px;min-width:0}.slot-number{font-size:1rem}.slot-type-tag{font-size:.65rem}.slot-car-preview{flex-wrap:wrap}.floor-header-info{flex-wrap:wrap;gap:10px}.floor-header-info h2{font-size:1.15rem}.live-workspace-picker label{width:100%;flex-wrap:wrap}.live-workspace-picker select{max-width:100%}.display-board-banner{flex-wrap:wrap;height:auto;gap:8px}.board-marquee{white-space:normal}.board-time{margin-left:0}.card,.lot-grid-wrapper{padding:16px;min-width:0}.tab-content,.content-container{min-width:0;max-width:100%}.forecast-bars-container{overflow:auto}.main-tabs{max-width:100%}.floating-copilot-window{max-width:calc(100vw - 24px);right:12px}.clock-controller{flex-wrap:wrap;max-width:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.slot-card:hover{transform:none}}@media print{body *{visibility:hidden}.modal-overlay.active,.modal-overlay.active *{visibility:visible}.modal-overlay.active{position:absolute;inset:0;background:white;color:black}.modal-actions,.modal-close-btn{display:none!important}}
@media(max-width:760px){.display-board-banner{align-items:flex-start}.board-badge,.board-marquee{flex-basis:100%;min-width:0}.board-time{width:100%;text-align:left}.nav-metrics{flex-wrap:wrap}.metric-pill .label{white-space:nowrap}.ai-two-col-grid,.entry-layout,.cashier-layout{grid-template-columns:minmax(0,1fr)}.card-header{flex-wrap:wrap}.ai-hero-content{min-width:0}.form-row{flex-wrap:wrap}.form-group{min-width:0}.copilot-input-row{flex-wrap:wrap}.live-workspace-picker{overflow-wrap:anywhere}}
