.rl-crm{max-width:1040px;color:#25282d}.rl-crm-intro{margin:0 0 24px}.rl-crm-intro h2{margin:0 0 8px;font-size:26px;line-height:1.25;letter-spacing:-.035em}.rl-crm-intro p{max-width:640px;margin:0;color:#6b7280;font-size:16px;line-height:1.6}.rl-crm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rl-crm-card,.rl-crm-preview,.rl-crm-result,.rl-crm-history{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:24px}.rl-crm-card{display:flex;flex-direction:column;gap:18px;min-width:0}.rl-crm-card-head{display:flex;gap:15px;align-items:flex-start}.rl-crm-card-head>div{min-width:0}.rl-crm-card h3{margin:0 0 6px;font-size:18px;line-height:1.3;letter-spacing:-.02em}.rl-crm-card p{margin:0;color:#6b7280;font-size:14px;line-height:1.5}.rl-crm-mark{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border:1px solid #e5e7eb;border-radius:12px;background:#f8f9fb;color:#343a43;font:750 24px/1 ui-sans-serif,system-ui,sans-serif}.rl-crm-mark.pipedrive{font-family:Georgia,serif;font-style:italic}.rl-crm-card-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.rl-crm-pill{display:inline-flex;padding:5px 9px;border-radius:6px;background:#f3f4f6;color:#6b7280;font-size:12px;font-weight:650;line-height:1.4}.rl-crm-pill.is-connected{background:#eaf4ed;color:#376145}.rl-crm-pill.is-warning{background:#fff3dc;color:#865b15}.rl-crm-account{min-width:0;overflow-wrap:anywhere;color:#606772;font-size:13px}.rl-crm-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rl-crm-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 14px;border:1px solid #25282d;border-radius:9px;background:#25282d;color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer}.rl-crm-button.is-secondary{background:#fff;color:#25282d;border-color:#d9dde3}.rl-crm-button:hover:not(:disabled){filter:brightness(.96)}.rl-crm-button:disabled{cursor:not-allowed;opacity:.5}.rl-crm-button:focus-visible,.rl-crm select:focus-visible,.rl-crm summary:focus-visible,.rl-crm-table-wrap:focus-visible{outline:2px solid #687789;outline-offset:3px}.rl-crm .rl-crm-small{margin:0;color:#7b828c;font-size:12px;line-height:1.6}.rl-crm-notice{margin:0 0 20px;padding:12px 15px;border-radius:10px;background:#f6f7f9;color:#626b77;font-size:14px;line-height:1.6}.rl-crm-notice.is-error{background:#fff3f2;color:#924039}.rl-crm-activity{display:flex;align-items:center;gap:10px;margin:18px 0;color:#69717d;font-size:14px}.rl-crm-dots{display:inline-flex;gap:4px}.rl-crm-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:crm-dot 1.2s infinite}.rl-crm-dots i:nth-child(2){animation-delay:.15s}.rl-crm-dots i:nth-child(3){animation-delay:.3s}@keyframes crm-dot{0%,70%,100%{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.rl-crm-preview,.rl-crm-result,.rl-crm-history{margin-top:24px}.rl-crm-preview h3,.rl-crm-result h3,.rl-crm-history h3{margin:0 0 7px;font-size:20px;letter-spacing:-.025em}.rl-crm-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.rl-crm-preview-head p,.rl-crm-result p{margin:0 0 16px;color:#6b7280;font-size:14px;line-height:1.6}.rl-crm-preview-head .rl-crm-button{flex-shrink:0}.rl-crm-mapping{margin:0 0 20px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fafbfc}.rl-crm summary{cursor:pointer;font-size:14px;font-weight:600;color:#4b5563}.rl-crm-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.rl-crm-fields label{display:flex;flex-direction:column;gap:6px;color:#68707c;font-size:12px;font-weight:600}.rl-crm-fields select{min-width:0;width:100%;height:38px;padding:8px;background:#fff;border:1px solid #d9dde3;border-radius:7px;font-size:13px;color:#343a43}.rl-crm-table-wrap{overflow:auto;max-height:390px;border:1px solid #e5e7eb;border-radius:10px}.rl-crm-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.rl-crm-table th{position:sticky;top:0;background:#fafbfc;color:#747c87;padding:12px 14px;font-size:11px;text-transform:uppercase;letter-spacing:.055em;border-bottom:1px solid #e5e7eb}.rl-crm-table td{max-width:300px;padding:13px 14px;border-bottom:1px solid #eef0f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-crm-table tr:last-child td{border-bottom:0}.rl-crm-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px}.rl-crm-skipped{margin:16px 0;color:#6b7280;font-size:13px}.rl-crm-skipped ul{max-height:140px;overflow:auto}.rl-crm-history-row{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:14px 0;border-top:1px solid #eef0f3;font-size:13px;color:#6b7280}.rl-crm-history-row:first-of-type{margin-top:14px}.rl-crm-history-row strong{color:#414751}.rl-crm-history-row time{text-align:right}@media(max-width:700px){.rl-crm-grid{grid-template-columns:1fr}.rl-crm-card,.rl-crm-preview,.rl-crm-result,.rl-crm-history{padding:18px}.rl-crm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-crm-preview-head{flex-wrap:wrap;gap:10px}.rl-crm-history-row{grid-template-columns:1fr auto;gap:8px}.rl-crm-history-row time{grid-column:1/-1;text-align:left}.rl-crm-intro h2{font-size:23px}.rl-crm-preview-foot .rl-crm-small{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.rl-crm-dots i{animation:none}}
