#explore-dialog{width:min(1240px,calc(100vw - 40px));height:min(880px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);overflow:hidden}#explore-dialog[open]{display:flex;flex-direction:column}#explore-dialog .journey-dialog-head{flex-shrink:0;position:static}#explore-dialog .explorer{min-height:0;flex:1;display:flex;flex-direction:column;padding:var(--airisk-foundation-space-18px) var(--ds-space-6);overflow:hidden}.explore-intro{flex-shrink:0}.explore-intro .explorer-heading h3{font-size:var(--ds-type-card)}.explore-intro .scope-note{margin:var(--airisk-foundation-space-5px) 0 var(--airisk-foundation-space-14px)!important}.explore-columns{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:var(--ds-space-6);min-height:0;flex:1}.explore-filters,.explore-results{min-width:0;min-height:0;display:flex;flex-direction:column}.explore-filters{border-right:1px solid var(--airisk-foundation-color-355366);padding-right:var(--airisk-foundation-space-22px)}#explore-dialog #type-filters{flex-shrink:0;margin:0 0 var(--ds-space-3)}#explore-dialog .classification-chips{flex-shrink:0;margin:0 0 var(--ds-space-2);gap:var(--airisk-foundation-space-7px)}#explore-dialog .classification-chips legend{font-size:var(--ds-type-body);margin-bottom:var(--ds-space-2)}#explore-dialog .classification-chip{padding:var(--airisk-foundation-space-7px) var(--ds-space-3);min-height:38px;font-size:var(--airisk-foundation-type-13px)}#explore-dialog #category-bars{display:block;flex:1;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}#explore-dialog .category-bar-label{font-size:var(--ds-type-ui)}.selection-hint{font-size:var(--ds-type-meta);color:var(--airisk-foundation-color-9fbfcc);margin:var(--airisk-foundation-space-3px) 0 var(--airisk-foundation-space-9px)}.explore-result-head{flex-shrink:0}.explore-result-head h3{font-size:var(--airisk-foundation-type-19px);line-height:var(--ds-line-heading);margin:0}.explore-result-head .filter-caption{min-height:28px}#explore-dialog #interest-question{flex-shrink:0;align-self:start;margin:var(--airisk-foundation-space-6px) 0 var(--ds-space-3);font-size:var(--ds-type-ui);min-height:42px;padding:var(--ds-space-2) var(--airisk-foundation-space-14px)}.explore-trend{flex-shrink:0;border-block:1px solid var(--airisk-foundation-color-345368);padding:var(--ds-space-2) 0;font-size:var(--airisk-foundation-type-13px);max-height:180px;overflow:auto}.explore-trend summary{cursor:pointer;color:var(--airisk-foundation-color-afd0df)}.explore-trend .trend-heading{margin:var(--ds-space-2) 0}.explore-record-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;padding-right:var(--airisk-foundation-space-7px)}.explore-record-scroll .records-heading{margin:var(--ds-space-3) 0}#explore-dialog #risk-records{display:grid;grid-template-columns:1fr;gap:var(--airisk-foundation-space-9px)}#explore-dialog .risk-record{padding:var(--airisk-foundation-space-14px)}#explore-dialog .record-title{font-size:var(--ds-type-body);margin:var(--airisk-foundation-space-6px) 0;line-height:var(--ds-line-1-6)}.explore-results .record-pagination{flex-shrink:0;margin:var(--airisk-foundation-space-10px) 0 0}.explore-mobile-tabs{display:none}@media(max-width:760px){#explore-dialog{width:calc(100vw - 16px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}#explore-dialog .journey-dialog-head{padding:var(--ds-space-3) var(--airisk-foundation-space-14px)}#explore-dialog .journey-dialog-head h2{font-size:var(--airisk-foundation-type-18px)}#explore-dialog .explorer{padding:var(--ds-space-3) var(--airisk-foundation-space-14px)}.explore-intro .explorer-heading{flex-direction:row;align-items:center;gap:var(--ds-space-2)}.explore-intro .explorer-heading h3{font-size:var(--ds-type-body)}.explore-intro .explorer-heading>span{font-size:var(--airisk-foundation-type-11px)}.explore-intro .scope-note{font-size:var(--airisk-foundation-type-11px)!important;line-height:var(--ds-line-control);margin-bottom:var(--ds-space-2)!important}.explore-mobile-tabs{display:flex;gap:var(--ds-space-2);margin-bottom:var(--ds-space-3);flex-shrink:0}.explore-mobile-tabs button{flex:1;padding:var(--airisk-foundation-space-9px);border:1px solid var(--airisk-foundation-color-547485);border-radius:var(--airisk-foundation-radius-5px);background:var(--airisk-foundation-color-122d40);color:var(--airisk-foundation-color-cfdfeb);font-size:var(--ds-type-ui)}.explore-mobile-tabs button[aria-pressed=true]{background:var(--ds-action);color:var(--airisk-foundation-color-0a2b31);font-weight:var(--ds-weight-semibold)}.explore-columns{display:flex}.explore-filters,.explore-results{flex:1}.explore-filters{padding:0;border:0}#explore-dialog[data-pane=filters] .explore-results,#explore-dialog[data-pane=results] .explore-filters{display:none}#explore-dialog .classification-chips{gap:var(--airisk-foundation-space-6px)}.explore-result-head h3{font-size:var(--airisk-foundation-type-18px)}#explore-dialog #interest-question{font-size:var(--airisk-foundation-type-13px);margin-bottom:var(--ds-space-2)}}

/* Distribution stays visible; retain wheel, touch and keyboard access to records. */
.explore-trend{max-height:none;overflow:visible;padding:var(--airisk-foundation-space-7px) 0}.explore-trend .trend-heading{margin:var(--airisk-foundation-space-3px) 0}.explore-trend .trend-heading h4{font-size:var(--ds-type-ui)}#explore-dialog #monthly-chart{min-height:72px;padding:var(--airisk-foundation-space-5px) 0;border-bottom:0;scrollbar-width:none}.explore-record-scroll{scrollbar-width:none;padding-right:0}.explore-record-scroll::-webkit-scrollbar,#explore-dialog #monthly-chart::-webkit-scrollbar{display:none}.explore-record-scroll:focus-visible{outline:2px solid var(--ds-action);outline-offset:-2px}

#risk-records .record-detail-button{margin-top:var(--ds-space-3);min-height:44px}
