#safety-flight-clock[hidden]{display:none!important}#safety-flight-clock{position:fixed;right:18px;bottom:18px;z-index:900;width:290px;max-width:calc(100vw - 28px);padding:16px 18px;border:1px solid #666;border-top:4px solid #e87722;border-radius:14px;background:#202020f5;color:#fff;box-shadow:0 10px 35px #0008;font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.flight-clock-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.flight-clock-heading strong{font-size:.85rem}.flight-clock-heading button{background:#333;border:1px solid #666;border-radius:6px;color:#fff;width:30px;height:28px;font:700 1.1rem Arial;cursor:pointer}#flight-clock-label{font-size:.75rem;margin:8px 0 2px;color:#ddd}#flight-clock-digits{font-size:2.5rem;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#ffa25b;line-height:1.2}#flight-clock-message{font-size:.76rem;line-height:1.5;margin:10px 0 5px}#flight-clock-bells{font-size:.7rem;color:#ddd;line-height:1.5;margin:5px 0}#flight-clock-progress{width:100%;height:6px;accent-color:#e87722}#flight-clock-source{display:block;font-size:.63rem;color:#bdbdbd;margin-top:7px}#safety-flight-clock[data-phase=cleanup]{border-top-color:#f37b7b}#safety-flight-clock[data-phase=cleanup] #flight-clock-digits{color:#ffaaaa}#safety-flight-clock[data-phase=upcoming] #flight-clock-digits{font-size:1.9rem}#safety-flight-clock.is-compact .flight-clock-detail,#safety-flight-clock.is-compact #flight-clock-label{display:none}#safety-flight-clock.is-compact{width:220px;padding:10px 14px}#safety-flight-clock.is-compact #flight-clock-digits{font-size:1.65rem}body:has(#safety-flight-clock:not([hidden])) .safety-page{padding-bottom:200px}@media(max-width:600px){#safety-flight-clock{right:12px;bottom:12px;width:255px}#flight-clock-digits{font-size:2.1rem}}
