.route-state{align-items:center;gap:var(--space-2);padding-block:var(--space-12);padding-inline:var(--panel-inset);text-align:center;font-family:var(--font-family-ui);flex-direction:column;display:flex}.route-state>svg{inline-size:var(--icon-size);block-size:var(--icon-size);stroke-width:var(--icon-stroke);color:var(--text-tertiary);flex:none}.route-state[data-kind=error]>svg{color:var(--status-danger)}.route-state h1,.route-state h2{color:var(--text-primary);font:var(--font-weight-heading) var(--font-size-title)/var(--line-height-title) var(--font-family-ui);overflow-wrap:anywhere;margin:0}.route-state-message{color:var(--text-secondary);font:var(--font-weight-content) var(--font-size-body)/var(--line-height-prose) var(--font-family-ui);overflow-wrap:anywhere;margin:0}.route-state-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.route-state-reference{color:var(--text-tertiary);font:var(--font-weight-content) var(--font-size-caption)/var(--line-height-caption) var(--font-family-ui);overflow-wrap:anywhere;margin:0}.route-state-page{color:var(--text-primary);background:var(--surface-page);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.content-inner.route-skeleton-customer{--page-surface-max:1360px}.content-inner.route-skeleton-lead{--page-surface-max:1200px}
