#investigation-view,#investigation-time,#investigation-guides{padding:11px 28px;border-bottom:1px solid #2a2c31;color:#a2a4a9;font-size:12px;line-height:1.7}
#investigation-view summary,#investigation-time summary,#investigation-guides summary,.investigation-support summary{cursor:pointer;color:#8dcaca}
#investigation-view nav{display:flex;gap:10px;flex-wrap:wrap;padding:13px 0}
#investigation-view button,#investigation-time select,#investigation-guides select,#investigation-guides button{font:10px var(--mono);padding:9px 12px;border:1px solid #2a2c31;border-radius:5px;background:#09090a;color:#a2a4a9;min-height:38px}
#investigation-view button[aria-pressed=true]{color:#8dcaca;border-color:#8dcaca}
.investigation-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:15px}
.investigation-cards article{background:#09090a;border:1px solid #2a2c31;border-radius:5px;padding:15px;min-width:0}
.investigation-cards h3{font-size:12px;font-weight:500;margin:0 0 10px;color:#e8eaef}
.investigation-cards strong{color:#e8eaef;font:16px var(--mono)}
.investigation-cards label{grid-column:1 / -1;display:flex;align-items:center;gap:10px}
.investigation-support{font-size:11px;color:#a2a4a9;border-top:1px solid #2a2c31;padding:13px 0;line-height:1.7}
.investigation-support p{margin:0 0 10px}
.investigation-support dl,#investigation-view dl{font-size:10px;display:grid;grid-template-columns:90px 1fr;gap:9px;line-height:1.6}
.investigation-support dd,#investigation-view dd{margin:0;overflow-wrap:anywhere}
.investigation-support a,#investigation-view a,#investigation-guides a{color:#8dcaca;display:inline-block;margin-right:15px;overflow-wrap:anywhere}
#analysis-system-rail a[hidden]{display:none}
#investigation-time ul{padding-left:18px}
@media(max-width:720px){#investigation-view,#investigation-time,#investigation-guides{padding:11px 12px}.investigation-cards{grid-template-columns:1fr}}
@media(max-width:720px){
  #analysis-system-rail a{min-height:44px}
  #investigation-view button,#investigation-time select,#investigation-guides select,#investigation-guides button{min-height:44px;max-width:100%;font-size:11px}
  #investigation-view summary,#investigation-time summary,#investigation-guides summary,.investigation-support summary{min-height:44px;padding-block:12px;line-height:20px}
  #investigation-view,#investigation-time,#investigation-guides{padding-block:0}
  .investigation-cards label{min-height:44px}.investigation-cards label input{width:20px;height:20px;flex:none}
  #investigation-view a,#investigation-guides a{min-height:44px;padding-block:10px}
  #investigation-guides select{width:100%}
}
