.crm-relationship-sheet{margin:0 0 0 auto;width:min(600px,48vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;background:var(--ink-panel);color:var(--text-primary);box-shadow:-8px 0 30px #0002}.crm-relationship-sheet[open]{display:flex;flex-direction:column}.crm-relationship-sheet::backdrop{background:#0005}.crm-relationship-head{padding:20px;display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border)}.crm-relationship-head>div{min-width:0;flex:1}.crm-relationship-head h2,.crm-relationship-head p{margin:0;overflow-wrap:anywhere}.crm-relationship-owner{flex-basis:100%;font-size:.875rem}.crm-relationship-body{min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px}.crm-relationship-body *{min-width:0;overflow-wrap:anywhere}.crm-relationship-tabs{display:grid;grid-template-columns:1fr .9fr 1.45fr .65fr;gap:4px;margin-bottom:20px}.crm-relationship-tabs button{min-height:44px;padding:4px;border:1px solid var(--border);background:var(--ink-control);color:inherit;font:inherit;font-size:.85rem;overflow-wrap:normal;border-radius:6px}.crm-relationship-tabs button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.crm-relationship-body .crm-toolbar{flex-wrap:wrap}.crm-relationship-body .crm-button{min-height:44px}.crm-relationship-summary{margin-bottom:20px}@media (max-width:1023px){.crm-relationship-sheet{width:100vw}.crm-relationship-head{padding:max(16px,env(safe-area-inset-top)) 16px 16px}.crm-relationship-body{padding:16px 16px max(16px,env(safe-area-inset-bottom))}}.crm-relationship-summary h3{margin:16px 0 4px;font-size:1rem}.crm-relationship-summary p{margin:0}.crm-relationship-body .crm-field+.crm-relationship-summary{margin-top:12px}.crm-relationship-footer{margin-top:16px}@media (prefers-reduced-motion:reduce){.crm-relationship-sheet,.crm-relationship-sheet::backdrop{transition:none!important;animation:none!important}}.example-journey{display:grid;gap:16px;min-width:0}.example-journey section{display:grid;gap:12px}.example-journey textarea{width:100%;min-width:0;resize:vertical}.example-journey button,.example-journey summary{min-height:44px}.example-journey p{overflow-wrap:anywhere}.example-label{position:sticky;top:0;z-index:1;background:var(--ink-panel);padding:8px 0}.example-steps{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:20px}.example-steps [aria-current]{font-weight:700}.example-pipeline{margin-top:24px}.crm-example-explore{min-height:44px;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}@media (max-width:600px){.example-journey .crm-toolbar{flex-wrap:wrap}}.crm-example-doors{display:flex;align-items:center;flex-wrap:wrap;gap:12px}