#inv-modules { grid-template-columns: repeat(3, 1fr); }
#inv-split { display: grid; grid-template-columns: 1.05fr .95fr; gap: clamp(36px, 6vw, 72px); align-items: center; }
#inv-split ul { list-style: none; margin: 26px 0 0; padding: 0; display: flex; flex-direction: column; gap: 12px; }
#inv-split ul li { display: flex; gap: 11px; align-items: flex-start; font-size: .97rem; color: rgba(255,255,255,.9); }
#inv-split ul svg { width: 18px; height: 18px; flex: 0 0 auto; color: #6FA8DC; margin-top: 3px; }
.inv-shot { background: var(--dark-2); border: 1px solid var(--line-d); border-radius: var(--radius); overflow: hidden; }
.inv-shot-bar { display: flex; align-items: center; gap: 7px; padding: 12px 16px; border-bottom: 1px solid var(--line-d); }
.inv-shot-bar i { width: 9px; height: 9px; border-radius: 50%; background: rgba(255,255,255,.18); }
.inv-shot-bar span { margin-left: 8px; font-size: .72rem; color: rgba(255,255,255,.42); }
.inv-shot-body { padding: 22px; }
.inv-shot-row { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 13px 0; border-top: 1px solid var(--line-d); font-size: .9rem; color: rgba(255,255,255,.78); }
.inv-shot-row:first-child { border-top: 0; }
.inv-shot-row b { color: #fff; font-weight: 600; font-variant-numeric: tabular-nums; }
.inv-tag { font-size: .7rem; font-weight: 600; padding: 3px 9px; border-radius: 999px; white-space: nowrap; }
.inv-tag-paid { background: rgba(31,157,87,.16); color: #55C98D; }
.inv-tag-sent { background: rgba(24,111,187,.2); color: #6FA8DC; }
.inv-tag-late { background: rgba(200,56,47,.18); color: #E8837C; }
.inv-logo-hero { display: block; width: clamp(190px, 24vw, 260px); height: auto; margin-bottom: 26px; }
.nd .page-hero h1 { text-wrap: balance; }
@media (max-width: 1000px) { #inv-modules { grid-template-columns: repeat(2, 1fr); } #inv-split { grid-template-columns: 1fr; } }
@media (max-width: 640px)  { #inv-modules { grid-template-columns: 1fr; } }
@media (max-width: 560px)  { .inv-logo-hero { margin-left: auto; margin-right: auto; } }
