/* Cuba Health Assist - Application Case No display */
.cha-case-panel{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin:-8px 0 26px;
  padding:15px 16px;
  border:1px solid rgba(14,124,123,.18);
  background:linear-gradient(135deg,rgba(14,124,123,.055),rgba(42,168,166,.035));
  border-radius:14px;
  box-shadow:0 8px 24px -20px rgba(14,124,123,.28);
}
.cha-case-panel__main{display:flex;align-items:center;gap:12px;min-width:0;}
.cha-case-panel__icon{
  height:42px;width:42px;flex:0 0 42px;border-radius:12px;
  display:grid;place-items:center;color:#0E7C7B;background:#E8F4F4;border:1px solid rgba(14,124,123,.16);
}
.cha-case-panel__eyebrow{
  display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#0E7C7B;margin-bottom:2px;
}
.cha-case-panel__number{
  display:block;font-size:17px;font-weight:800;letter-spacing:.02em;color:#0F172A;line-height:1.2;
}
.cha-case-panel__note{font-size:12px;color:#64748B;margin-top:3px;line-height:1.35;}
.cha-case-copy{
  height:38px;min-width:86px;padding:0 14px;border-radius:999px;border:1px solid rgba(14,124,123,.25);
  background:#fff;color:#0E7C7B;font-size:12.5px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  transition:background .15s,border-color .15s,transform .15s;
}
.cha-case-copy:hover{background:rgba(14,124,123,.06);border-color:rgba(14,124,123,.4);transform:translateY(-1px);}
.cha-case-copy.copied{background:#0E7C7B;color:#fff;border-color:#0E7C7B;}
@media(max-width:640px){
  .cha-case-panel{align-items:flex-start;flex-direction:column;margin-top:-4px;padding:14px;}
  .cha-case-panel__main{align-items:flex-start;width:100%;}
  .cha-case-copy{width:100%;}
  .cha-case-panel__number{font-size:15px;}
}
