/* CARDIOLINK_VNEXT_OUTPUTS_B4 */
.output-select-box{
  display:flex;
  align-items:center;
  gap:6px;
  margin-top:8px;
  padding-top:8px;
  border-top:1px dashed var(--line);
  color:var(--muted);
  font-size:12px;
}
.output-select-box input{
  width:18px;
  height:18px;
}
.output-panel-grid{
  display:grid;
  gap:10px;
}
.output-panel-grid textarea{
  min-height:220px;
  max-height:420px;
}
.output-toolbar{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:10px 0;
}
.output-toolbar button{
  border:1px solid var(--line);
  background:#0b1220;
  color:var(--text);
  border-radius:10px;
  padding:8px 10px;
  cursor:pointer;
}
.output-toolbar button.primary{
  border-color:var(--accent);
  background:#0369a1;
}
.email-artifact{
  border:1px solid var(--line);
  border-radius:14px;
  background:#0b1220;
  padding:12px;
  margin:10px 0;
}
.email-artifact label{
  display:block;
  color:var(--muted);
  font-size:12px;
  margin:8px 0 4px;
}
.email-artifact input,
.email-artifact textarea{
  width:100%;
  border:1px solid var(--line);
  background:#020617;
  color:var(--text);
  border-radius:12px;
  padding:9px;
}
.email-artifact textarea{
  min-height:220px;
}
.output-note{
  color:var(--muted);
  font-size:12px;
}
