.contact-card[data-v-05ca38a2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.contact-card p[data-v-05ca38a2]{margin:2px 0 0;color:var(--c-text-2);font-size:.875rem}.contact-actions[data-v-05ca38a2]{display:flex;flex-wrap:wrap;gap:8px}.contact-actions .btn[data-v-05ca38a2]{display:inline-flex;align-items:center;gap:6px}.invoice-row[data-v-34364229]{align-items:flex-start}.invoice-number[data-v-34364229]{font-size:1rem}.invoice-amounts[data-v-34364229]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.invoice-amounts span[data-v-34364229]{display:flex;flex-direction:column;min-width:0}.invoice-amounts small[data-v-34364229]{color:var(--c-text-3);font-size:.75rem}.invoice-amounts strong[data-v-34364229]{font-size:.9375rem;white-space:nowrap}.invoice-actions[data-v-34364229]{display:flex;flex:0 0 auto;gap:6px}.invoice-actions .btn[data-v-34364229]{display:inline-flex;align-items:center;gap:6px}@media (max-width:520px){.invoice-row[data-v-34364229]{flex-direction:column}.invoice-actions[data-v-34364229]{width:100%}.invoice-actions .btn-primary[data-v-34364229]{flex:1 1 auto;justify-content:center}}.project-head[data-v-757731a9]{display:flex;flex-direction:column;gap:12px}.project-head h2[data-v-757731a9]{margin:0;font-size:1.25rem;font-weight:800}.project-ref[data-v-757731a9]{margin:0;color:var(--c-text-3);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.project-facts[data-v-757731a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0}.project-facts dt[data-v-757731a9]{color:var(--c-text-3);font-size:.75rem;font-weight:600}.project-facts dd[data-v-757731a9]{margin:0;color:var(--c-text);font-weight:600}.project-description[data-v-757731a9]{margin:0;color:var(--c-text-2);white-space:pre-line}.timeline[data-v-757731a9]{margin:0;padding:0;list-style:none}.timeline li[data-v-757731a9]{position:relative;display:flex;gap:12px;padding:0 0 16px 4px}.timeline li[data-v-757731a9]:before{position:absolute;top:14px;bottom:0;left:9px;width:2px;background:var(--c-border);content:""}.timeline li[data-v-757731a9]:last-child:before{display:none}.timeline-dot[data-v-757731a9]{position:relative;flex:0 0 auto;width:12px;height:12px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-soft-2)}.timeline-body[data-v-757731a9],.timeline-head[data-v-757731a9]{margin:0}.timeline-head[data-v-757731a9]{color:var(--c-text-2);font-size:.8125rem}.timeline-body[data-v-757731a9]{color:var(--c-text);white-space:pre-line}.contact p[data-v-757731a9]{margin:6px 0 0}.count[data-v-04c2e810]{margin-left:4px;color:var(--c-text-3);font-weight:700}.profile-id[data-v-4e386b1a]{display:flex;align-items:center;gap:14px}.avatar-lg[data-v-4e386b1a]{width:56px;height:56px;font-size:1.15rem}.profile-login[data-v-4e386b1a]{margin:4px 0 0;font-size:.8125rem;color:var(--c-text-2)}.profile-form h3[data-v-4e386b1a]{margin:0 0 12px;font-size:1.0625rem;font-weight:700}.profile-grid[data-v-4e386b1a]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.profile-grid[data-v-4e386b1a]{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2[data-v-4e386b1a]{grid-column:span 2}}.profile-grid label[data-v-4e386b1a]{display:flex;flex-direction:column;gap:6px;margin:0;font-weight:600;font-size:.875rem}.profile-form .btn[data-v-4e386b1a]{margin-top:12px}.logout[data-v-4e386b1a]{display:inline-flex;align-self:center;align-items:center;gap:8px;color:var(--c-danger)!important}