.section-inner{max-width:1180px;margin:0 auto}
.live-demo-board{padding:16px}.live-demo-board .hero-board-head{padding-bottom:12px}.hero-board-head small{display:flex;align-items:center;gap:5px}.hero-board-head small i{display:inline-block;width:6px;height:6px;background:#52d99b;border-radius:50%;box-shadow:0 0 0 3px rgba(82,217,155,.16)}
.live-demo-summary{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(185,208,227,.2);border-bottom:1px solid rgba(185,208,227,.2);padding:10px 2px;color:#a9c9e3;font:8px 'DM Mono',monospace;letter-spacing:.7px}.live-demo-summary strong{color:#fff;font:700 9px 'DM Mono',monospace}.live-demo-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px}.live-demo-column{min-width:0}.live-demo-column-title{padding:12px 4px 5px;color:#fff;font:700 8px 'DM Mono',monospace;letter-spacing:.6px}.live-demo-column-title span{font-size:13px;margin-right:3px}.live-demo-column-title b{float:right;border-radius:10px;padding:2px 5px;color:var(--navy);background:#fff;font-size:8px}.inbound-title{color:#76dca8}.outbound-title{color:#f68d95}.live-demo-flight{background:#e9f2fc;border-radius:12px;padding:11px;color:var(--navy);min-height:177px}.live-demo-flight .demo-status{font-size:7px}.live-demo-flight .demo-route{margin:13px 0}.live-demo-flight .demo-route strong{font-size:21px}.live-demo-flight .demo-route span{font-size:8px}.live-demo-flight .demo-arrow{font-size:18px}.live-demo-flight .demo-meta{padding-top:9px;font-size:9px;align-items:center}.live-demo-flight .demo-meta small{font-size:7px}.demo-meta .airline-mark{display:flex;align-items:center;justify-content:center;border-radius:50%;width:27px;height:27px;background:#fff;color:#d1202b;font:800 8px Arial;letter-spacing:-.5px}.demo-meta .united-mark{color:#0a5e98}.demo-airline{margin-top:8px;color:#6d8298;font:700 7px 'DM Mono',monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-demo-foot{display:flex;justify-content:space-between;padding:12px 3px 2px;color:#a9c9e3;font:7px 'DM Mono',monospace;letter-spacing:.45px}.live-demo-foot span:first-child{color:#76dca8}@media(max-width:500px){.live-demo-columns{grid-template-columns:1fr 1fr}.live-demo-flight{padding:9px 7px}.live-demo-flight .demo-route strong{font-size:18px}.live-demo-flight .demo-route span{font-size:7px}}
