.expiry-bar{flex-shrink:0;background:#fff4db;border-bottom:1px solid #e6c97c;padding:8px 24px;color:#795013;font-size:12px}.expiry-bar[hidden]{display:none}.expiry-line{display:flex;align-items:center;gap:14px}.expiry-line strong{white-space:nowrap}.expiry-window{overflow:hidden;flex:1;min-width:0}.expiry-window span{display:inline-block;white-space:nowrap;animation:expiry-scroll 25s linear infinite;padding-left:100%}.expiry-line button{padding:5px 9px;white-space:nowrap}.expiry-bar details{margin-top:5px}.expiry-bar summary{cursor:pointer}.expiry-bar details>div{max-height:150px;overflow:auto}.expiry-bar details button{display:block;text-align:left;width:100%;margin-top:5px}.expiry-bar .expired{color:#ad332b}.expiry-bar:hover .expiry-window span,.expiry-bar:focus-within .expiry-window span,.expiry-bar.paused .expiry-window span{animation-play-state:paused}.expiry-bar.paused .expiry-window{overflow-x:auto}.expiry-bar.paused .expiry-window span{animation:none;padding-left:0}@keyframes expiry-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}@media(prefers-reduced-motion:reduce){.expiry-window span{animation:none;padding-left:0}.expiry-window{overflow:auto}}@media(max-width:760px){.expiry-bar{padding:8px 16px}.expiry-line{gap:8px}.expiry-line strong{font-size:11px}}
.permit-targets{min-width:0;margin:0;border:1px solid #d7e2de;border-radius:7px;padding:10px 14px}.permit-targets legend{color:#567066;font-size:13px;padding:0 5px}.permit-targets .check{overflow-wrap:anywhere}.permit-targets input{flex-shrink:0}
#permitAircrafts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}#permitAircrafts .check{min-width:0;gap:7px;padding:12px 0;font-size:12px;line-height:1.5;align-items:flex-start;border-bottom:1px solid #eef2ef}#permitAircrafts .check input{margin-top:1px}@media(max-width:760px){#permitAircrafts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){#permitAircrafts{grid-template-columns:1fr}}
.export-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.export-buttons button{flex:1;min-width:140px}
