
/* v46 condition/effect controls */
.condition-manager{
  margin:10px 0;
  border:1px solid rgba(255,255,255,.09);
  border-radius:14px;
  background:rgba(255,255,255,.035);
  overflow:hidden;
}
.condition-manager summary{
  cursor:pointer;
  padding:9px 11px;
  font-weight:800;
  color:#dbe4ff;
}
.condition-manager-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  gap:10px;
  padding:10px;
  border-top:1px solid rgba(255,255,255,.08);
}
.tag-control-form{
  display:grid;
  grid-template-columns:1fr 1fr auto auto;
  gap:8px;
  align-items:end;
  background:rgba(255,255,255,.035);
  padding:9px;
  border-radius:12px;
}
.tag-control-form label{
  display:flex;
  flex-direction:column;
  gap:4px;
}
.tag-control-form select,
.tag-control-form input{
  min-height:34px;
}
.compact-condition-manager .condition-manager-grid{
  grid-template-columns:1fr;
}
.compact-condition-manager .tag-control-form{
  grid-template-columns:minmax(150px,1.2fr) minmax(100px,.9fr) minmax(85px,.7fr) auto;
}
@media(max-width:900px){
  .tag-control-form,
  .compact-condition-manager .tag-control-form{
    grid-template-columns:1fr;
  }
}
