/* Eterano v1.1.3 — errors stay visible inside the active dialog */
.eterano-dialog-error{
  display:flex;
  align-items:flex-start;
  gap:11px;
  margin:0 0 16px;
  padding:12px 13px;
  border:1px solid rgba(232,71,82,.46);
  border-radius:13px;
  background:color-mix(in srgb,#e84752 10%,var(--surface));
  color:var(--text);
  box-shadow:0 8px 24px rgba(109,21,30,.08);
}
.eterano-dialog-error.hidden{display:none}
.eterano-dialog-error-icon{
  display:grid;
  place-items:center;
  flex:0 0 26px;
  width:26px;
  height:26px;
  border-radius:9px;
  background:#df3442;
  color:#fff;
  font-weight:900;
  line-height:1;
}
.eterano-dialog-error-copy{display:grid;gap:3px;min-width:0;line-height:1.38}
.eterano-dialog-error-message{font-size:.84rem;overflow-wrap:anywhere}
.eterano-dialog-error-hint{color:var(--muted);font-size:.72rem}
.receipt-scan-dialog .eterano-dialog-error{margin-inline:0}
@media(max-width:520px){
  .eterano-dialog-error{padding:11px 12px;margin-bottom:13px}
  .eterano-dialog-error-hint{font-size:.7rem}
}
