/* A11-264: manual API connectivity-check dialog. Existing homepage layout unchanged. */
.home button.home-flight-pending{cursor:pointer;text-align:left;font-family:inherit}
.home button.home-flight-pending:active{transform:scale(.995)}
.flight-tracker-probe-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(94vw,475px);max-height:min(85dvh,780px);padding:16px;border:1px solid #d6e3eb;border-radius:19px;background:#fff;color:#28384a;box-shadow:0 24px 80px #152b3f45;overflow:auto;font-family:system-ui,-apple-system,"Apple SD Gothic Neo",sans-serif}
.flight-tracker-probe-dialog::backdrop{background:rgba(10,23,37,.57);backdrop-filter:blur(3px)}
.flight-tracker-probe-header{display:flex;justify-content:space-between;gap:12px;align-items:center}
.flight-tracker-probe-header>div{display:grid;gap:4px;min-width:0}
.flight-tracker-probe-header strong{font-size:16px;font-weight:900;letter-spacing:-.45px}
.flight-tracker-probe-header small{font-size:11px;color:#6b8396}
.flight-tracker-probe-header button{flex:0 0 auto;border:1px solid #d7e1e7;border-radius:9px;background:#f4f8fa;color:#35586f;padding:8px 11px;font:inherit;font-size:12px;font-weight:800}
.flight-tracker-probe-info{padding:10px;border-radius:10px;background:#f5f8fa;color:#60778a;font-size:11px;line-height:1.55}
.flight-tracker-probe-summary{margin:12px 0 9px;color:#284e64;font-size:12px;font-weight:800}
.flight-tracker-probe-list{display:grid;gap:8px;max-height:53dvh;overflow:auto}
.flight-tracker-probe-row{border:1px solid #dde6ec;border-radius:11px;padding:11px 12px;background:#fff;display:grid;gap:6px}
.flight-tracker-probe-top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.flight-tracker-probe-top strong{font-size:14px;font-weight:900}
.flight-tracker-probe-status{font-size:11px;font-weight:900;color:#446b84}
.flight-tracker-probe-status.is-airborne{color:#188171}
.flight-tracker-probe-status.is-error{color:#c35a52}
.flight-tracker-probe-meta{font-size:11px;color:#6a7b87;line-height:1.35;overflow-wrap:anywhere}
.flight-tracker-probe-refresh{margin-top:13px;width:100%;min-height:39px;border:1px solid #b9d4e3;border-radius:11px;background:#e9f3f9;color:#32627d;font:inherit;font-size:13px;font-weight:900}
.flight-tracker-probe-refresh:disabled{opacity:.55}
.flight-tracker-probe-credit{display:block;margin-top:11px;color:#82919b;font-size:10px;line-height:1.5}
