.expense-summary-grid .compact-metric small{color:var(--muted);display:block;font-size:.72rem;font-weight:700;margin-top:2px}.expense-allocation-row label:has([data-allocation-field=vehicleId]){display:none!important}.expense-tax-calculator{align-items:end;background:color-mix(in srgb,var(--blue-soft) 72%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:14px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.expense-tax-calculator label{display:grid;gap:6px}.expense-tax-calculator input,.expense-comment-composer textarea{background:var(--field);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;min-height:46px;padding:11px 13px;width:100%}.expense-tax-calculator input:focus,.expense-comment-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);outline:none}.expense-tax-calculator small{color:var(--muted);grid-column:1 / -1}.expense-comment-composer{align-items:end;background:color-mix(in srgb,var(--blue-soft) 42%,var(--panel));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.expense-comment-composer textarea{min-height:72px;resize:vertical}.expense-comment-composer button{min-height:46px}.expense-audit-details{border-left:2px solid color-mix(in srgb,var(--accent) 38%,var(--line));display:grid;gap:6px;margin-top:8px;padding-left:10px}.expense-audit-detail-line{display:grid;gap:2px}.expense-audit-detail-line strong{color:var(--ink);font-size:.76rem}.expense-audit-detail-line span{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}@media(max-width:720px){.expense-tax-calculator,.expense-comment-composer{grid-template-columns:1fr}.expense-comment-composer button{width:100%}}
