.bill-card{border:1px solid var(--color-neutral-90);background:var(--color-neutral-99);border-radius:.75rem;flex-direction:column;display:flex}.bill-card__header{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);display:flex}.bill-card__header-left{align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.bill-card__icon-wrapper{background:var(--color-white);width:3rem;height:3rem;color:var(--color-neutral-50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bill-card__icon-wrapper svg{width:2rem;height:2rem}.bill-card__title-group{flex-direction:column;gap:.125rem;min-width:0;display:flex}.bill-card__title{color:var(--color-neutral-10)}.bill-card__subtitle{color:var(--color-neutral-50)}.bill-card__download{align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--color-primary);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.bill-card__download svg{width:1.25rem;height:1.25rem}.bill-card__download:hover{text-decoration:underline}.bill-card__download:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.125rem}.bill-card__divider{background:var(--color-neutral-90);height:.0625rem;margin:0 var(--spacing-xl)}.bill-card__details{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);flex-wrap:wrap;display:flex}.bill-card__fields{gap:var(--spacing-xxl);flex-wrap:wrap;display:flex}.bill-card__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.bill-card__field-label{color:var(--color-neutral-50)}.bill-card__field-value{color:var(--color-neutral-10)}.bill-card__payment-status{gap:var(--spacing-xs);flex-direction:column;align-items:flex-start;display:flex}.bill-card__payment-domiciled{align-items:center;gap:var(--spacing-xs);color:var(--color-neutral-40);display:flex}.bill-card__payment-domiciled .tooltip-wrapper,.bill-card__payment-domiciled .tooltip-trigger{align-items:center;line-height:1;display:inline-flex}.bill-card__payment-domiciled .tooltip-trigger svg{display:block}.bill-card__toggle-row{padding:0 var(--spacing-xl) var(--spacing-lg)}.bill-card__toggle{align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--color-primary);font-family:var(--font-primary);background:0 0;border:none;padding:0;display:inline-flex}.bill-card__toggle svg{width:1.125rem;height:1.125rem}.bill-card__toggle:hover{text-decoration:underline}.bill-card__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.125rem}.bill-card__installments{padding:0 var(--spacing-xl) var(--spacing-xl)}.bill-card__installments .dt{border:1px solid var(--color-neutral-90);border-radius:.75rem}.bill-card__due-date-alert{align-items:center;gap:3px;display:inline-flex}.bill-card__due-date-alert svg{flex-shrink:0}.bill-card__date-cell{gap:var(--spacing-xs);flex-direction:column;align-items:flex-start;display:flex}.bill-card__installments .dt__row{background:var(--color-white)}.bill-card__installments .dt__row:hover{background:var(--color-neutral-99)}
