.history-views{display:flex;gap:8px;margin:0 0 24px;padding:5px;border:1px solid #2a3d55;border-radius:14px;width:fit-content;background:#0a1422}.history-views button{border:0;border-radius:9px;background:transparent;color:#a6bdd9;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer}.history-views button[aria-pressed=true]{background:linear-gradient(135deg,#284d7e,#182e4c);color:#edf5ff;box-shadow:inset 0 1px #6796ce55}.history-views button:focus-visible,.timing-panel summary:focus-visible{outline:2px solid #9fc4ff;outline-offset:4px}.timing-panel{position:relative;overflow:hidden;background:linear-gradient(125deg,#13243a,#0d1726 65%);border:1px solid #314a67;border-radius:24px;padding:30px;margin-bottom:28px}.timing-heading{display:flex;justify-content:space-between;align-items:start;gap:24px}.timing-heading h2{font-size:28px;letter-spacing:-.6px;margin:6px 0 12px}.timing-heading p{color:#adc2dd;max-width:680px;line-height:1.6}.timing-kicker{color:#9dc4ff;font-size:11px;font-weight:700;letter-spacing:2px}.timing-badge{flex-shrink:0;border:1px solid #45668b;background:#203d614d;color:#c0d9fc;padding:9px 14px;border-radius:30px;font-size:12px}.timing-filters{display:grid;grid-template-columns:1fr .7fr 1.6fr auto;gap:16px;align-items:end;margin:26px 0}.timing-filters label{display:grid;gap:8px;color:#b5c9e3;font-size:13px}.timing-filters select{width:100%;min-width:0;margin:0}.timing-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.timing-stat{border:1px solid #2b435d;border-radius:15px;padding:20px;background:linear-gradient(135deg,#20365266,#101b2c)}.timing-stat strong{font-size:29px;display:block;color:#ecf4ff;margin:5px 0}.timing-stat span,.timing-stat small{color:#acc1dd;font-size:12px;line-height:1.6}.timing-note{border-left:3px solid #88b5ff;background:#1b315049;padding:15px 18px;color:#cfdef2;line-height:1.6;margin:22px 0}.timing-chart-wrap{padding:22px 0 6px}.timing-chart{width:100%;display:block;max-height:310px}.timing-chart text{fill:#bed0e8;font:13px 'DM Sans',sans-serif}.timing-chart .axis{stroke:#546b85;stroke-width:1}.timing-chart .ci{stroke:#a9caff;stroke-width:3}.timing-chart .point{fill:#8dbbff}.timing-table{width:100%;border-collapse:collapse;min-width:660px}.timing-table th,.timing-table td{text-align:left;padding:15px 12px;border-bottom:1px solid #2a3e56;font-size:13px;line-height:1.5}.timing-table th{color:#a8c1df;font-weight:500}.timing-table td{color:#e0eafb}.timing-table caption{text-align:left;font-weight:700;font-size:17px;margin:18px 0}.timing-method{margin-top:24px;line-height:1.75;color:#aec3df}.timing-method summary{color:#e1edff;cursor:pointer;font-weight:700}.timing-empty{padding:30px 0;color:#b3c7e0;line-height:1.8}.timing-error{color:#ffc3c3!important}.timing-updated{font-size:12px;color:#96adca}.timing-table-wrap{overflow-x:auto}.timing-panel[hidden],#history-observations[hidden]{display:none!important}@media(max-width:760px){.timing-panel{padding:20px 16px;border-radius:18px}.timing-heading{display:block}.timing-heading h2{font-size:24px}.timing-badge{display:inline-block}.timing-filters{grid-template-columns:1fr 1fr}.timing-filters label:nth-child(3){grid-column:1/-1}.timing-filters button{grid-column:1/-1}.timing-summary{gap:8px}.timing-stat{padding:12px 9px}.timing-stat strong{font-size:24px}.history-views{width:100%}.history-views button{flex:1;padding:12px 9px;font-size:13px}.timing-chart text{font-size:15px}}
