#guest-work-alerts{margin:12px;padding:16px;border:1px solid #b9d1ca;border-radius:14px;background:#eef6f2;color:#173f4c}#guest-work-alerts[hidden]{display:none}#guest-work-alerts h2{font-size:18px;margin:0 0 8px}#guest-work-alerts a{display:inline-block;min-height:44px;padding:10px;font-weight:700;color:#173f4c}
#guest-pilot-alerts{margin:12px;padding:16px;border:2px dashed #94742f;border-radius:14px;background:#fff9e9;color:#132940}#guest-pilot-alerts[hidden]{display:none}#guest-pilot-alerts button{min-height:44px;margin:4px;padding:10px 14px;border-radius:10px;border:1px solid #132940;background:#132940;color:white}#guest-pilot-alerts button:disabled{opacity:.55}#guest-pilot-alerts button:focus-visible{outline:3px solid #94742f;outline-offset:3px}
/* Staff sidebar is fixed on desktop; keep alerts clear of it. */
#guest-pilot-alerts,#guest-work-alerts{margin-left:247px}
#guest-pilot-alerts h2{font-size:20px;line-height:1.3;margin:0 0 12px}
#guest-pilot-alerts p{overflow-wrap:anywhere}
@media(max-width:1150px){#guest-pilot-alerts,#guest-work-alerts{margin-left:217px}}
@media(max-width:720px){#guest-pilot-alerts,#guest-work-alerts{margin:12px}#guest-pilot-alerts button{display:block;width:100%;margin:8px 0}}
