/* ÁFA-kód törlése blokk — beillesztés a <style> végére vagy /anaf-tva.css */

.tva-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;
  border-bottom:1px solid var(--line-2);font-size:12px;}
.tva-row:last-of-type{border-bottom:none;}
.tva-k{color:var(--text-4);}
.tva-v{font-weight:600;color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right;}

.tva-leiras{font-size:12px;line-height:1.5;color:var(--text-2);margin-top:8px;}

.tva-kov{font-size:11.5px;line-height:1.45;color:var(--text-2);
  margin-top:8px;padding:7px 9px;border-radius:6px;
  background:rgba(220,38,38,.07);border-left:2px solid rgba(220,38,38,.45);}

.tva-det{margin-top:9px;font-size:11px;color:var(--text-4);}
.tva-det summary{cursor:pointer;user-select:none;}
.tva-det summary:hover{color:var(--text-2);}
.tva-det>div{margin-top:6px;line-height:1.45;padding-left:2px;}

/* info-variáns (pénzforgalmi ÁFA — nem hiba, csak tudnivaló) */
.tva-kov-info{background:rgba(37,99,235,.07);border-left-color:rgba(37,99,235,.45);}

/* --- AFA-blokk: elkulonul es elol all az Adostatusz boxban --- */
.tva-block{
  padding-bottom:10px;margin-bottom:10px;
  border-bottom:2px solid var(--line);
}
.tva-block.anulat{
  background:rgba(220,38,38,.055);
  border:1px solid rgba(220,38,38,.35);
  border-radius:8px;
  padding:10px 11px;
  margin:-2px 0 12px;
}
.tva-block.anulat .ir{border-bottom-color:rgba(220,38,38,.18);}
.tva-block.anulat .il{color:rgba(185,28,28,.85);}

/* a torolt kod badge-e legyen hangsulyos */
.badge.tva-nagy{font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:3px 9px;}

/* figyelmeztetes: az ANAF nem elerheto (sarga, nem piros -- nem a ceg hibaja) */
.tva-kov-warn{background:rgba(217,119,6,.09);border-left-color:rgba(217,119,6,.55);}
