/* Eterano v1.2.1 — Accounting tabs theme fix */
.accounting-internal-tabs{
  background:var(--paper,#fff);
  border-color:var(--line,#dfe6f2);
  box-shadow:0 10px 28px rgba(7,27,90,.06);
}
.accounting-internal-tabs button{
  color:var(--muted,#63708a);
  transition:background .16s ease,color .16s ease,box-shadow .16s ease;
}
.accounting-internal-tabs button:hover{
  background:var(--accent-soft,#e9f5ff);
  color:var(--ink,#0d1b38);
}
.accounting-internal-tabs button.active{
  background:linear-gradient(135deg,#0757d8,#1479f8);
  color:#fff;
  box-shadow:0 7px 18px rgba(7,87,216,.22);
}
.accounting-internal-tabs button:focus-visible{
  outline:3px solid rgba(19,213,255,.35);
  outline-offset:2px;
}
html[data-theme="dark"] .accounting-internal-tabs{
  background:#0d1a31;
  border-color:#273c59;
  box-shadow:0 10px 28px rgba(0,0,0,.18);
}
html[data-theme="dark"] .accounting-internal-tabs button{
  color:#91a4c0;
}
html[data-theme="dark"] .accounting-internal-tabs button:hover{
  background:#142945;
  color:#eef5ff;
}
html[data-theme="dark"] .accounting-internal-tabs button.active{
  background:linear-gradient(135deg,#0757d8,#1479f8);
  color:#fff;
}
