/* SKYGATE EXAM v0.5 additive styles – existing style.css remains unchanged */
.admin-nav{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.admin-nav a{display:inline-flex;align-items:center;text-decoration:none;background:#333640;color:#f5f5f7;border-radius:7px;padding:11px 14px;font-size:14px;line-height:1.2}.admin-nav a:hover{background:#494c58}.admin-nav a.active{background:#e40057;color:#fff;font-weight:700}.dash-hero{min-height:190px;display:flex;align-items:center;border-radius:10px;margin-bottom:20px;padding:22px 26px;background:linear-gradient(90deg,#24262e 0%,#24262e 37%,rgba(36,38,46,.85) 52%,rgba(36,38,46,.1) 100%),url('/static/dashboard-aircraft-oe-sky.jpg') right center/auto 100% no-repeat,#24262e;overflow:hidden}.dash-hero-text{max-width:66%}.dash-hero h1{font-size:clamp(20px,2.1vw,30px);line-height:1.22;margin:0 0 12px}.dash-hero p{margin:0;font-size:15px}.dash-stats,.dash-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 26px}.dash-stat{border:1px solid #525560;border-radius:10px;padding:18px 15px;display:flex;align-items:center;gap:14px;background:#2d3039}.dash-symbol{color:#e40057;font-size:35px;font-weight:700}.dash-stat strong{display:block;font-size:34px;line-height:1.2}.dash-stat span:last-child{display:block;font-size:13px}.dash-shortcuts a{display:block;background:#353843;border:1px solid #5c5f68;color:white;border-radius:9px;padding:18px 13px;text-decoration:none;font-weight:600}.dash-shortcuts a:hover{border-color:#e40057}.dash-bottom{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px}.dash-bottom article{margin:0;min-width:0}.dash-bottom article h2{margin-top:0}.dash-bottom table{width:100%}.dash-bottom th,.dash-bottom td{font-size:13px}.table-scroll{overflow-x:auto}.dash-status{display:inline-block;border-radius:6px;padding:5px 9px;background:#a40943;color:white;white-space:nowrap}.dash-status.passed{background:#087b4a}@media(max-width:850px){.dash-stats,.dash-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-bottom{grid-template-columns:1fr}.dash-hero-text{max-width:90%}}@media(max-width:520px){.dash-stats,.dash-shortcuts{grid-template-columns:1fr}.dash-hero{background:#24262e}.dash-hero-text{max-width:100%}}