.breakdown[data-v-d4f5164c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.net-hero[data-v-d4f5164c]{padding:1.25rem 1.25rem 1rem;text-align:center;background:linear-gradient(160deg,var(--surface-2),var(--surface))}.net-label[data-v-d4f5164c]{display:block;color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.net-amount[data-v-d4f5164c]{display:block;font-family:var(--font-display);font-size:2.5rem;font-weight:var(--display-weight);color:var(--accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.net-amount.is-gross[data-v-d4f5164c]{color:var(--brand)}.net-sub[data-v-d4f5164c]{color:var(--muted);font-size:.85rem}.lines[data-v-d4f5164c]{width:100%;border-collapse:collapse}.line td[data-v-d4f5164c]{padding:.55rem 1.25rem;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.line-amount[data-v-d4f5164c]{text-align:right}.line.income .line-amount[data-v-d4f5164c]{color:var(--text);font-weight:700}.line.social .line-amount[data-v-d4f5164c],.line.tax .line-amount[data-v-d4f5164c]{color:var(--danger)}.line.net td[data-v-d4f5164c]{border-top:2px solid var(--border);font-weight:800;font-size:1.05rem}.line.net .line-amount[data-v-d4f5164c]{color:var(--accent)}.eff[data-v-d4f5164c]{margin:0;padding:.9rem 1.25rem .5rem;color:var(--muted);font-size:.85rem;border-top:1px solid var(--border)}.eff strong[data-v-d4f5164c]{color:var(--text)}.meter[data-v-d4f5164c]{height:8px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin:0 1.25rem .4rem}.meter i[data-v-d4f5164c]{display:block;height:100%;background:linear-gradient(90deg,var(--danger),var(--brand));transition:width .4s ease}.actions[data-v-d4f5164c]{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 1.25rem 1.1rem}.pdf[data-v-d4f5164c]{display:inline-flex;align-items:center;gap:.4rem;background:transparent;color:var(--brand);border:1px solid var(--border);border-radius:10px;padding:.5rem .9rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.pdf[data-v-d4f5164c]:hover{border-color:var(--brand)}.pdf[data-v-d4f5164c]:disabled{opacity:.5;cursor:progress}.pdf[data-v-d4f5164c]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
