#aerodromos-info-quality-view .aerodromos-info-workspace{--aiw-bg:#f2f6fa;--aiw-panel:#fff;--aiw-navy:#0b325c;--aiw-ink:#173e64;--aiw-muted:#5d7189;--aiw-line:#d5e1ec;--aiw-blue:#2586cf;--aiw-blue-soft:#eaf3fb;--aiw-green:#22ae71;--aiw-orange:#f29a32;--aiw-red:#e05259;--aiw-purple:#7155c8;--aiw-shadow:0 6px 20px rgba(24,55,85,.07);margin:1rem 0;padding:14px;border:1px solid var(--aiw-line);border-radius:13px;background:var(--aiw-bg);color:#17324e}
#aerodromos-info-quality-view .aiw-physical-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 13px}
#aerodromos-info-quality-view .aiw-physical-head h2{margin:1px 0 0;color:var(--aiw-ink);font-size:1.12rem;line-height:1.2}
#aerodromos-info-quality-view .aiw-physical-head p{margin:3px 0 0;color:var(--aiw-muted);font-size:.78rem}
#aerodromos-info-quality-view .aiw-eyebrow{display:block;color:#075f9a;font-size:.62rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
#aerodromos-info-quality-view .aiw-head-status{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}
#aerodromos-info-quality-view .aiw-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef3f7;color:#536a7e;font-size:.63rem;font-weight:800;white-space:nowrap}
#aerodromos-info-quality-view .aiw-badge.good{background:#e9f8f1;color:#097447}#aerodromos-info-quality-view .aiw-badge.warn{background:#fff3dc;color:#936000}#aerodromos-info-quality-view .aiw-badge.fail{background:#fbeaec;color:#a33c46}
#aerodromos-info-quality-view .aiw-filter-panel{overflow:hidden;margin:0 0 12px;border:1px solid var(--aiw-line);border-radius:13px;background:var(--aiw-panel);box-shadow:var(--aiw-shadow)}
#aerodromos-info-quality-view .aiw-toolbar{display:grid;grid-template-columns:minmax(205px,1.25fr) minmax(125px,.8fr) minmax(125px,.8fr) minmax(125px,.75fr) auto;gap:9px;align-items:end;padding:12px}
#aerodromos-info-quality-view .aiw-field{display:block;min-width:0}#aerodromos-info-quality-view .aiw-field>span{display:block;margin:0 0 4px;color:#536d85;font-size:.61rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
#aerodromos-info-quality-view .aiw-field select,#aerodromos-info-quality-view .aiw-field input{width:100%;min-height:36px;padding:7px 9px;border:1px solid #cad9e6;border-radius:8px;outline:0;background:#fff;color:#173b60;font:inherit;font-size:.78rem}
#aerodromos-info-quality-view .aiw-field select:focus,#aerodromos-info-quality-view .aiw-field input:focus{border-color:#72b0dc;box-shadow:0 0 0 2px rgba(37,134,207,.11)}
#aerodromos-info-quality-view .aiw-navbuttons{display:flex;gap:5px;justify-content:flex-end;align-items:center}.aiw-btn{cursor:pointer}
#aerodromos-info-quality-view .aiw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 10px;border:1px solid #c7d7e5;border-radius:8px;background:#fff;color:#173e64;font-size:.75rem;font-weight:750;white-space:nowrap}
#aerodromos-info-quality-view .aiw-btn.icon{width:37px;padding:0}#aerodromos-info-quality-view .aiw-btn:hover{background:#f1f6fa}
#aerodromos-info-quality-view .aiw-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid #edf2f6}
#aerodromos-info-quality-view .aiw-presets-label{color:#60758a;font-size:.61rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
#aerodromos-info-quality-view .aiw-chip{min-height:27px;padding:4px 9px;border:1px solid #cbd9e5;border-radius:999px;background:#fff;color:#456079;font-size:.68rem;font-weight:760;cursor:pointer}
#aerodromos-info-quality-view .aiw-chip.active{border-color:#72b0dc;background:#e6f2fb;color:#05649b;font-weight:850}#aerodromos-info-quality-view .aiw-meta{margin-left:auto}
#aerodromos-info-quality-view .aiw-range{display:block;padding:0 12px 10px;color:#60758a;font-size:.7rem;font-weight:650}
#aerodromos-info-quality-view .aiw-advanced{border-top:1px solid #edf2f6;padding:0 12px 9px}#aerodromos-info-quality-view .aiw-advanced summary{cursor:pointer;color:#60758a;font-size:.7rem;font-weight:750}#aerodromos-info-quality-view .aiw-advanced>div{max-width:260px;margin-top:8px}
#aerodromos-info-quality-view .aiw-family-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 8px;padding:8px;border:1px solid var(--aiw-line);border-radius:12px;background:#fff;box-shadow:var(--aiw-shadow)}
#aerodromos-info-quality-view .aiw-family-tabs button{min-height:34px;padding:7px 11px;border:1px solid #cad9e5;border-radius:9px;background:#fff;color:#3f5a72;font-size:.75rem;font-weight:800;cursor:pointer}
#aerodromos-info-quality-view .aiw-family-tabs button.active{border-color:var(--aiw-navy);background:var(--aiw-navy);color:#fff}
#aerodromos-info-quality-view .aiw-family-views{display:flex;gap:4px;margin:0 0 10px;padding:7px;overflow:auto;border:1px solid var(--aiw-line);border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(24,55,85,.05)}
#aerodromos-info-quality-view .aiw-family-views button{flex:0 0 auto;min-height:34px;padding:7px 10px;border:0;border-radius:7px;background:transparent;color:#506a81;font-size:.73rem;font-weight:760;cursor:pointer}
#aerodromos-info-quality-view .aiw-family-views button.active{background:var(--aiw-blue-soft);color:#075f9a;font-weight:850}
#aerodromos-info-quality-view .aiw-status{margin:6px 1px 10px;color:#60758a;font-size:.7rem}#aerodromos-info-quality-view .aiw-status[data-state="success"]{color:#126b49}#aerodromos-info-quality-view .aiw-status[data-state="error"],#aerodromos-info-quality-view .aiw-status[data-state="unavailable"]{color:#a33c46}
#aerodromos-info-quality-view .aiw-workspace-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;align-items:start}
#aerodromos-info-quality-view .aiw-sidebar{min-width:0}.aiw-sticky{display:grid;gap:11px;position:sticky;top:10px}
#aerodromos-info-quality-view .aiw-main{display:grid;gap:11px;min-width:0}.aiw-content{display:grid;gap:11px}
#aerodromos-info-quality-view .aiw-panel{overflow:hidden;border:1px solid var(--aiw-line);border-radius:13px;background:#fff;box-shadow:var(--aiw-shadow)}
#aerodromos-info-quality-view .aiw-panel h3{margin:0;padding:11px 13px;border-bottom:1px solid #edf2f6;color:#0c3157;font-size:.8rem}#aerodromos-info-quality-view .aiw-panel .body{padding:12px}
#aerodromos-info-quality-view .aiw-kv{display:flex;justify-content:space-between;gap:10px;margin:7px 0}.aiw-kv span{color:#63758c;font-size:.69rem}.aiw-kv b{color:#123558;font-size:.7rem;text-align:right}
#aerodromos-info-quality-view .aiw-banner{color:#526b80;font-size:.75rem;line-height:1.55}.aiw-banner b{color:#173e64}
#aerodromos-info-quality-view .aiw-chart-card .body{min-height:260px}.aiw-chart-card svg{display:block;width:100%;height:auto}
#aerodromos-info-quality-view .aiw-chart-card svg text{fill:#60758a;font-size:13px}.aiw-axis{stroke:#aebdcc;stroke-width:1}.aiw-gridline{stroke:#e7eef4;stroke-width:1}.aiw-line-temp{fill:none;stroke:#e05259;stroke-width:2}.aiw-line-humidity{fill:none;stroke:#22ae71;stroke-width:2}.aiw-dot-temp{fill:#e05259}.aiw-dot-humidity{fill:#22ae71}
#aerodromos-info-quality-view .aiw-chart-note{margin:7px 0 0;color:#60758a;font-size:.69rem}.aiw-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:7px;color:#60758a;font-size:.68rem}.aiw-legend i{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:50%}
#aerodromos-info-quality-view .aiw-pair{display:grid;grid-template-columns:1fr 1fr;gap:11px}.aiw-stat-callouts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.aiw-stat-callout{padding:10px;border:1px solid var(--aiw-line);border-radius:9px;background:#f8fbfd}.aiw-stat-callout strong{display:block;color:var(--aiw-navy);font-size:1rem}.aiw-stat-callout span{color:#60758a;font-size:.67rem}
#aerodromos-info-quality-view .aiw-stategrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.aiw-statebox{padding:11px;border:1px solid var(--aiw-line);border-radius:9px;background:#f8fbfd}.aiw-statebox strong{display:block;color:var(--aiw-navy);font-size:1rem}.aiw-statebox span{color:#60758a;font-size:.68rem}
#aerodromos-info-quality-view .aiw-methodgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aiw-methodgrid h4{margin:.1rem 0 .45rem;color:#0c3157}.aiw-methodgrid p,.aiw-methodgrid li{color:#60758a;font-size:.73rem;line-height:1.55}.aiw-methodgrid ul{margin:.35rem 0;padding-left:1rem}
#aerodromos-info-quality-view .aiw-hist svg{min-height:230px}.aiw-histbar-temp{fill:#e05259;opacity:.72}.aiw-histbar-humidity{fill:#22ae71;opacity:.72}
#aerodromos-info-quality-view .aiw-pending{margin-top:8px}.aiw-pending h3{border:0;padding:0;margin:.25rem 0}.aiw-pending p{color:#60758a}
#aerodromos-info-quality-view .aiw-variable-catalog{margin-top:16px;padding-top:4px}.aiw-catalog-head{display:flex;justify-content:space-between;align-items:end;gap:12px}.aiw-catalog-head h2{margin:2px 0 0;color:var(--aiw-ink);font-size:1.05rem}.aiw-catalog-note{color:#60758a;font-size:.72rem}.aiw-variable-catalog table{background:#fff}.aiw-variable-catalog th{font-size:.65rem}.aiw-variable-catalog td{font-size:.73rem}
#aerodromos-info-quality-view .aerodromos-info-workspace.loading{opacity:.78}.aerodromos-info-workspace.loading .aiw-family-tabs,.aerodromos-info-workspace.loading .aiw-filter-panel{pointer-events:none}
@media(max-width:1050px){#aerodromos-info-quality-view .aiw-toolbar{grid-template-columns:1fr 1fr}#aerodromos-info-quality-view .aiw-workspace-grid{grid-template-columns:280px minmax(0,1fr)}}
@media(max-width:850px){#aerodromos-info-quality-view .aiw-physical-head{display:block}#aerodromos-info-quality-view .aiw-head-status{justify-content:flex-start;margin-top:8px}#aerodromos-info-quality-view .aiw-workspace-grid{grid-template-columns:1fr}#aerodromos-info-quality-view .aiw-sticky{position:static}#aerodromos-info-quality-view .aiw-pair,#aerodromos-info-quality-view .aiw-methodgrid{grid-template-columns:1fr}}
@media(max-width:620px){#aerodromos-info-quality-view .aiw-toolbar{grid-template-columns:1fr}#aerodromos-info-quality-view .aiw-meta{margin-left:0}#aerodromos-info-quality-view .aiw-stategrid,#aerodromos-info-quality-view .aiw-stat-callouts{grid-template-columns:1fr}}

#aerodromos-info-quality-view .aiw-line-visibility{fill:none;stroke:#2586cf;stroke-width:2}
#aerodromos-info-quality-view .aiw-dot-visibility{fill:#2586cf}.aiw-dot-ceiling{fill:#27a8bd}
#aerodromos-info-quality-view .aiw-lower-bound{fill:#7155c8}.aiw-censor-band{fill:rgba(113,85,200,.08)}.aiw-band-label{fill:#6655a3!important;font-size:9px!important;font-weight:700}
#aerodromos-info-quality-view .aiw-leg-exact{background:#2586cf}.aiw-leg-censored{background:#7155c8;border-radius:2px!important}
#aerodromos-info-quality-view .aiw-bars{display:grid;gap:9px;padding:4px 0}.aiw-bar-row{display:grid;grid-template-columns:minmax(130px,1.4fr) minmax(140px,4fr) auto;gap:9px;align-items:center}
#aerodromos-info-quality-view .aiw-bar-row>span{color:#395875;font-size:.72rem}.aiw-bar-row>i{display:block;height:12px;overflow:hidden;border-radius:999px;background:#e7eef4}.aiw-bar-row>i>b{display:block;height:100%;border-radius:999px;background:#2586cf}.aiw-bar-row>strong{min-width:72px;color:#173e64;font-size:.72rem;text-align:right}.aiw-bar-row>strong small{color:#6a7d90;font-weight:650}
@media(max-width:620px){#aerodromos-info-quality-view .aiw-bar-row{grid-template-columns:1fr auto}#aerodromos-info-quality-view .aiw-bar-row>i{grid-column:1/-1}}

#aerodromos-info-quality-view .aiw-family-views[hidden]{display:none!important}


#aerodromos-info-quality-view .aiw-event-timeline{display:block;width:100%;height:auto;min-height:220px}
#aerodromos-info-quality-view .aiw-event-label{fill:#40566b;font-size:9px;font-weight:650}
#aerodromos-info-quality-view .aiw-activity{display:grid;gap:12px;padding:8px 2px}
#aerodromos-info-quality-view .aiw-activity-bar{display:flex;height:22px;overflow:hidden;border-radius:999px;background:#edf2f6;box-shadow:inset 0 0 0 1px #dce7ef}
#aerodromos-info-quality-view .aiw-activity-bar span.significant{background:#2586cf}.aiw-activity-bar span.quiet{background:#c8d7e3}
#aerodromos-info-quality-view .aiw-activity-legend{display:grid;gap:7px;color:#536d85;font-size:.7rem}
#aerodromos-info-quality-view .aiw-activity-legend span{display:flex;align-items:center;gap:7px}.aiw-activity-legend i{width:10px;height:10px;border-radius:50%}.aiw-activity-legend i.significant{background:#2586cf}.aiw-activity-legend i.quiet{background:#c8d7e3}
#aerodromos-info-quality-view .aiw-event-list{display:grid;gap:6px}.aiw-event-row{display:grid;grid-template-columns:92px 1fr;gap:10px;align-items:center;padding:8px 9px;border:1px solid #e2eaf1;border-radius:8px;background:#f9fbfd}
#aerodromos-info-quality-view .aiw-event-row time{color:#60758a;font-size:.68rem}.aiw-event-row b{color:#173e64;font-size:.72rem}

#aerodromos-info-quality-view .aiw-line-wind{fill:none;stroke:#2586cf;stroke-width:2}
#aerodromos-info-quality-view .aiw-dot-wind{fill:#2586cf}
#aerodromos-info-quality-view .aiw-histbar-wind{fill:#2586cf;opacity:.72}
#aerodromos-info-quality-view .aiw-wind-rose{display:block;width:100%;height:auto;max-height:360px}
#aerodromos-info-quality-view .aiw-wind-ring{stroke:#dbe5ee;stroke-width:1}
#aerodromos-info-quality-view .aiw-wind-spoke{stroke:#e1e9f0;stroke-width:1}
#aerodromos-info-quality-view .aiw-wind-sector{fill:rgba(39,175,208,.66);stroke:#1594b5;stroke-width:.8}
#aerodromos-info-quality-view .aiw-wind-label{fill:#50677d;font-size:10px;font-weight:750}
#aerodromos-info-quality-view .aiw-wind-note{fill:#60758a;font-size:9px}


.aiw-side-rule{margin:.7rem 0 .45rem;padding-top:.65rem;border-top:1px solid #e5edf3}.aiw-side-rule span{font-size:.68rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase;color:#63788d}
.aiw-boxplot{width:100%;min-height:185px;display:block}.aiw-boxplot text{font-size:13px;fill:#5d7189}.aiw-box-whisker{stroke:#183f63;stroke-width:2}.aiw-box-body{fill:#dceef9;stroke:#2586cf;stroke-width:2}.aiw-box-median{stroke:#b33a45;stroke-width:3}.aiw-box-median-label{fill:#b33a45!important;font-weight:800}

.aiw-analysis-link{padding:0;border:0;background:transparent;color:#087db7;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}
.aiw-analysis-link:hover{text-decoration:underline}
.aiw-analysis-link:focus-visible{outline:2px solid #1687c8;outline-offset:3px;border-radius:3px}

body.aiw-modal-open{overflow:hidden}
#aerodromos-info-quality-view .aiw-variable-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;background:rgba(9,29,48,.58);backdrop-filter:blur(2px)}
#aerodromos-info-quality-view .aiw-variable-modal[hidden]{display:none!important}
#aerodromos-info-quality-view .aiw-variable-dialog{width:min(1180px,96vw);max-height:92vh;overflow:auto;border:1px solid #cbd9e5;border-radius:16px;background:#f2f6fa;box-shadow:0 24px 70px rgba(8,31,52,.28)}
#aerodromos-info-quality-view .aiw-variable-dialog-head{position:sticky;top:0;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #d8e3ec;background:rgba(255,255,255,.97)}
#aerodromos-info-quality-view .aiw-variable-dialog-head h2{margin:2px 0;color:#123558;font-size:1.15rem}.aiw-variable-dialog-head p{margin:4px 0 0;color:#60758a;font-size:.75rem}
#aerodromos-info-quality-view .aiw-variable-close{width:38px;height:38px;border:1px solid #cbd9e5;border-radius:9px;background:#fff;color:#173e64;font-size:1.35rem;cursor:pointer}
#aerodromos-info-quality-view .aiw-variable-dialog-body{display:grid;gap:12px;padding:14px}.aiw-variable-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aiw-variable-criteria{margin:0;color:#395875;line-height:1.55}.aiw-variable-analytics{display:grid;gap:12px}
#aerodromos-info-quality-view .aiw-rule-table td{vertical-align:top}.aiw-rule-status{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eef3f7;color:#5d7189;font-size:.67rem;font-weight:800;white-space:nowrap}.aiw-rule-details summary{cursor:pointer;color:#087db7;font-weight:700}.aiw-rule-details dl{display:grid;grid-template-columns:110px 1fr;gap:5px 8px}.aiw-rule-details dt{color:#60758a}.aiw-rule-details dd{margin:0}.aiw-rule-details pre{max-width:420px;overflow:auto;margin:0;white-space:pre-wrap}
@media(max-width:850px){#aerodromos-info-quality-view .aiw-variable-info-grid{grid-template-columns:1fr}#aerodromos-info-quality-view .aiw-variable-modal{padding:8px}#aerodromos-info-quality-view .aiw-variable-dialog{width:100%;max-height:96vh}}

/* Método e limites: uma seção recolhida por família, no lugar do banner fixo
   mais a caixa repetida em cada sub-visão. Nenhuma ressalva se perde. */
#aerodromos-info-quality-view .aiw-method{margin:0 0 12px;border:1px solid var(--aiw-line,#d5e1ec);border-radius:6px;background:#f4f7fa}
#aerodromos-info-quality-view .aiw-method>summary{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#5d7189;font-size:.78rem;font-weight:600;list-style:none;cursor:pointer}
#aerodromos-info-quality-view .aiw-method>summary::-webkit-details-marker{display:none}
#aerodromos-info-quality-view .aiw-method>summary::before{content:"+";display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--aiw-line,#d5e1ec);border-radius:3px;background:#fff;color:#5d7189;font-size:.72rem;line-height:1}
#aerodromos-info-quality-view .aiw-method[open]>summary::before{content:"−"}
#aerodromos-info-quality-view .aiw-method>.body{padding:0 12px 11px}
#aerodromos-info-quality-view .aiw-method>.body p{margin:0 0 7px;max-width:82ch;color:#374151;font-size:.78rem;line-height:1.5}
#aerodromos-info-quality-view .aiw-method>.body h4{margin:.3rem 0 .35rem;color:#0c3157;font-size:.75rem}
#aerodromos-info-quality-view .aiw-method>.body ul{margin:0;padding-left:18px}
#aerodromos-info-quality-view .aiw-method>.body li{margin:3px 0;max-width:80ch;color:#5d7189;font-size:.76rem;line-height:1.45}

/* Cabeçalho do gráfico com ícone de informação: a descrição aparece por cursor
   ou foco de teclado, em vez de ocupar espaço permanente. O card usa overflow
   hidden, então o balão acompanha a largura do cabeçalho e nunca é cortado. */
#aerodromos-info-quality-view .aiw-panel>.chart-head{position:relative;display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid #edf2f6}
#aerodromos-info-quality-view .aiw-panel>.chart-head>h3{margin:0;padding:0;border:0;color:#0c3157;font-size:.8rem;line-height:1.3}
#aerodromos-info-quality-view .chart-info{position:static;flex:0 0 auto;display:inline-grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid var(--aiw-line,#d5e1ec);border-radius:50%;background:#fff;color:#5d7189;font:italic 600 10px/1 Inter,system-ui,sans-serif;cursor:help}
#aerodromos-info-quality-view .chart-info:hover,#aerodromos-info-quality-view .chart-info:focus-visible{border-color:var(--aiw-blue,#2586cf);color:var(--aiw-blue,#2586cf)}
#aerodromos-info-quality-view .chart-info-text{position:absolute;top:calc(100% - 2px);left:13px;right:13px;z-index:8;padding:8px 10px;border:1px solid var(--aiw-line,#d5e1ec);border-radius:8px;background:#fff;color:#17324e;font:400 12px/1.45 Inter,system-ui,sans-serif;text-align:left;opacity:0;visibility:hidden;transition:opacity .09s linear}
#aerodromos-info-quality-view .chart-info:hover .chart-info-text,#aerodromos-info-quality-view .chart-info:focus-visible .chart-info-text{opacity:1;visibility:visible}

/* Densidade: a lateral mostra o resumo do recorte e recolhe o detalhe. Nada e
   removido, apenas deixa de competir com a leitura principal. */
#aerodromos-info-quality-view details.aiw-panel>summary{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid #edf2f6;list-style:none;cursor:pointer}
#aerodromos-info-quality-view details.aiw-panel[open]>summary{border-bottom:1px solid #edf2f6}
#aerodromos-info-quality-view details.aiw-panel>summary::-webkit-details-marker{display:none}
#aerodromos-info-quality-view details.aiw-panel>summary>h3{margin:0;padding:0;border:0;color:#0c3157;font-size:.8rem;line-height:1.3}
#aerodromos-info-quality-view details.aiw-panel>summary::after{content:"+";margin-left:auto;display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--aiw-line,#d5e1ec);border-radius:4px;background:#fff;color:#5d7189;font-size:.74rem;line-height:1}
#aerodromos-info-quality-view details.aiw-panel[open]>summary::after{content:"−"}

/* O wrapper do banner herdava moldura de card (borda, raio 13, sombra) e o
   .body recuava 12 px, o que punha a secao recolhida como caixa dentro de
   caixa. Neutralizado, a secao e a propria caixa, como no Meteograma. */
#aerodromos-info-quality-view .aiw-banner-card{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
#aerodromos-info-quality-view .aiw-banner-card>.body{padding:0}
#aerodromos-info-quality-view .aiw-banner-card .aiw-method{margin:0}
