.bdp-operational-summary {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
    margin: 0 0 14px;
}
.bdp-operational-summary article {
    min-height: 78px;
    padding: 14px 15px;
    border: 1px solid #d5e3e8;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0 8px 22px rgba(15,43,56,.06);
}
.bdp-operational-summary small {
    display: block;
    color: #667b84;
    font-size: 9px;
    font-weight: 850;
    letter-spacing: .09em;
}
.bdp-operational-summary strong {
    display: block;
    margin-top: 7px;
    color: #102b37;
    font-size: 15px;
    line-height: 1.25;
}
.bdp-operational-summary .is-started { border-color: #98dcbf; background: #effbf6; }
.bdp-operational-summary .is-started strong { color: #08794d; }
.bdp-operational-summary .is-waiting { border-color: #eed6a4; background: #fffaf0; }
.bdp-operational-summary .is-flight { border-color: #9fdae1; background: #eefbfc; }
.bdp-operational-summary .is-flight strong { color: #087f91; font-size: 18px; }
.bdp-flight-monitor{margin:14px 0;padding:16px;border-radius:18px;background:linear-gradient(145deg,#061b27,#0a3444);color:#fff;border:1px solid rgba(53,217,238,.3);box-shadow:0 12px 30px rgba(4,25,35,.18)}
.bdp-flight-monitor>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bdp-flight-monitor header small{color:#35d9ee;font-size:9px;font-weight:900;letter-spacing:.12em}.bdp-flight-monitor h2{margin:3px 0 0;color:#fff;font-size:17px}.bdp-flight-monitor header i{width:10px;height:10px;border-radius:50%;background:#2ce095;box-shadow:0 0 14px #2ce095}.bdp-flight-monitor.is-error header i{background:#ff8a28;box-shadow:0 0 14px #ff8a28}.bdp-flight-monitor>p{margin:0;color:#ffd0aa}.bdp-flight-monitor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bdp-flight-monitor-grid article{padding:11px;border-radius:12px;background:rgba(255,255,255,.055);display:grid;gap:4px}.bdp-flight-monitor-grid small{color:#7eddeb;font-size:9px;font-weight:900}.bdp-flight-monitor-grid strong{color:#fff;font-size:13px}.bdp-flight-monitor-grid span{color:#b8d0d8;font-size:11px;line-height:1.35}
@media (max-width: 430px) {
    .bdp-operational-summary article { padding: 12px; min-height: 74px; }
    .bdp-operational-summary strong { font-size: 13px; }
    .bdp-flight-monitor-grid{grid-template-columns:1fr}
}

/* ==================================================================
   MONITORAGGIO VOLO — 0.7.853
   Scritte piu grandi: si legge in piedi, in aeroporto, con il telefono
   in una mano. Le misure di prima erano da schermo scrivania.
   ================================================================== */
.bdp-flight-monitor header small{font-size:10px!important;letter-spacing:.1em}
.bdp-flight-monitor h2{font-size:16px!important;font-weight:800}
.bdp-flight-monitor-grid>article small{font-size:11px!important;letter-spacing:.08em;font-weight:800;opacity:.85}
.bdp-flight-monitor-grid>article strong{font-size:19px!important;line-height:1.25;display:block;margin:3px 0 2px}
.bdp-flight-monitor-grid>article span{font-size:14px!important;line-height:1.35;opacity:.95}
.bdp-flight-monitor p{font-size:14px}

/* L'ATTERRAGGIO: e l'ora che dice quando bisogna essere sotto, quindi
   e la piu grande di tutte e ha un riquadro suo. */
.bdp-flight-monitor-grid>article.bdp-atterraggio{background:rgba(53,217,238,.12);border:1px solid rgba(53,217,238,.45);border-radius:14px;padding:11px 13px}
.bdp-flight-monitor-grid>article.bdp-atterraggio small{color:#7fe9f8}
.bdp-flight-monitor-grid>article.bdp-atterraggio strong{font-size:30px!important;font-weight:900;letter-spacing:.5px;line-height:1.1}
.bdp-flight-monitor-grid>article.bdp-atterraggio span{font-size:13px!important;text-transform:lowercase}
/* atterrato davvero: verde, cosi si distingue dalla previsione */
.bdp-flight-monitor-grid>article.e-atterrato{background:rgba(46,204,113,.16);border-color:rgba(46,204,113,.5)}
.bdp-flight-monitor-grid>article.e-atterrato small{color:#8ff0bd}

@media (max-width: 430px){
	.bdp-flight-monitor-grid>article strong{font-size:18px!important}
	.bdp-flight-monitor-grid>article.bdp-atterraggio strong{font-size:28px!important}
}
