
/* V10.12.11 · imuni. clínico completo */
.imuni-clinico-main-v101211 .auth-copy h1{
  font-size:clamp(48px,7vw,92px)!important;
  line-height:.86!important;
  letter-spacing:-.078em!important;
}
.clinical-warning-v101211{
  background:#fff4e8;border:1px solid rgba(255,29,45,.18);border-radius:18px;
  padding:12px;color:#5e342f;font-weight:900;line-height:1.35;font-size:13px;margin:12px 0;
}
.clinical-toolbar-v101211{
  display:flex;gap:10px;flex-wrap:wrap;margin:0 0 14px;
  background:#fffdf8;border:1px solid rgba(16,19,18,.08);border-radius:24px;padding:14px;
}
.listen-status-bar-v101211{
  background:#101312;color:#fff;border-radius:20px;padding:14px 16px;font-weight:950;margin-bottom:16px;
  box-shadow:0 16px 48px rgba(16,19,18,.14);
}
.clinical-grid-v101211 textarea{
  min-height:118px;
}
.clinical-grid-v101211 #imuni_full_transcricao{
  min-height:190px;
}
.clinical-tabs-v101211{
  display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px;
}
.clinical-tabs-v101211 button{
  border:0;border-radius:999px;background:#101312;color:#fff;font-weight:950;padding:10px 13px;cursor:pointer;
}
.clinical-tabs-v101211 button:hover{background:#ff1d2d}
@media print{
  body *{visibility:hidden!important}
  #imuni_documento_final,#imuni_documento_final *{visibility:visible!important}
  #imuni_documento_final{position:absolute;left:0;top:0;width:100%;height:auto;color:#000!important;background:#fff!important}
}
