:is( button,.lead-card,.expanded-lead-card,.decision-card,.stage-expand-btn,.crm-modal-action,.crm-modal-action-btn,.notification-action-btn,.config-mini-btn,.app-center-btn,.filter-chip,.workspace-tab ){transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),opacity var(--motion-fast),transform var(--motion-fast)}.lead-card,.expanded-lead-card,.decision-card{max-width:100%;overflow:hidden;overflow-wrap:anywhere}.lead-title,.decision-card-title,.lead-meta-row>span,.lead-intel-strip span,.lead-score-pill,.due-pill{min-width:0;max-width:100%}.lead-title,.lead-meta-row>span,.lead-intel-strip span,.lead-score-pill{overflow:hidden;text-overflow:ellipsis}.lead-title,.lead-meta-row>span{white-space:nowrap}.lead-summary,.expanded-lead-card p,.decision-card-summary,.search-result-summary,.notification-copy{overflow-wrap:anywhere;word-break:break-word}.lead-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.workspace-view-funnel .lead-card{height:auto !important;max-height:none !important;overflow:visible}body.workspace-view-funnel .lead-card>.relative{display:grid;gap:.58rem;min-width:0}body.workspace-view-funnel .lead-card :is(.lead-new-message-pill,.lead-summary,.lead-intel-strip,.lead-meter,.lead-meta-row){margin-top:0}.lead-meta-row,.lead-intel-strip,.lead-card-badges,.lead-contact-actions{max-width:100%}.lead-meta-row{gap:.5rem}.lead-card-badges,.lead-contact-actions,.search-source-tabs,.notification-story-actions{min-width:0}.lead-card-badge,.lead-score-pill,.due-pill{overflow:hidden;text-overflow:ellipsis}:is(a,code,pre,.detail-value,.search-premium-url,.notification-copy,.lead-summary){overflow-wrap:anywhere}:is( .crm-managed-modal,.modal-blur:not(#auth-screen),.search-expanded-overlay,.app-center-overlay,.swal2-container.swal2-backdrop-show ){z-index:var(--z-overlay)}:is( .crm-modal-shell,[id^="modal-"]>.glass,#modal-calendario>.calendar-container,.swal2-popup.crm-popup:not(.swal2-toast),.swal2-popup:not(.swal2-toast).attio100-swal ){max-width:calc(100vw - var(--modal-viewport-gap));max-height:min(85vh,calc(100dvh - var(--modal-viewport-gap)));overflow:hidden}.crm-modal-shell,.config-modal-shell{min-height:0}:is( .crm-modal-body,.config-modal-body,.status-cockpit-body,.swal2-popup.crm-popup:not(.email-popup) .swal2-html-container,.professor-redesign-shell,.search-expanded-results,.app-center-body ){min-height:0;overflow-y:auto;overscroll-behavior:contain}.limbic-wordmark .limbic-pro,.appearance-preview-pro{--limbic-pro-color:#25d366;display:inline-flex;align-items:center;justify-content:center;margin-left:.48rem;padding:.16rem .38rem;border:1px solid color-mix(in srgb,var(--limbic-pro-color) 58%,transparent);border-radius:999px;background:color-mix(in srgb,var(--limbic-pro-color) 12%,#fff);color:#052e16;font-size:.34em;line-height:1;font-weight:900;letter-spacing:0;vertical-align:middle;box-shadow:0 0 18px color-mix(in srgb,var(--limbic-pro-color) 22%,transparent)}html[data-visual-theme="limbic_dark_pro"] .limbic-wordmark .limbic-pro,body:not(.light) .limbic-wordmark .limbic-pro{background:color-mix(in srgb,var(--limbic-pro-color) 18%,#020617);color:#bbf7d0}.lead-card{position:relative;isolation:isolate;border-color:var(--lead-border-color,rgba(148,163,184,.24)) !important;background:linear-gradient(180deg,color-mix(in srgb,var(--lead-accent,#94a3b8) 7%,transparent),transparent 65%),var(--color-surface,rgba(255,255,255,.04)) !important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lead-accent,#94a3b8) 12%,transparent)}.lead-stage-frio{--lead-accent:#64748b;--lead-border-color:rgba(100,116,139,.24)}.lead-stage-morno{--lead-accent:#f59e0b;--lead-border-color:rgba(245,158,11,.42)}.lead-stage-quente{--lead-accent:#fb3f62;--lead-border-color:rgba(251,63,98,.5)}.lead-stage-fechado{--lead-accent:#0f63ff;--lead-border-color:rgba(15,99,255,.46)}.lead-due-soon{--lead-accent:#f59e0b}.lead-urgent{--lead-accent:#ef4444;--lead-border-color:rgba(239,68,68,.72)}.lead-has-new-message{--lead-accent:#25d366;--lead-border-color:rgba(37,211,102,.72)}.lead-greeting-only{--lead-accent:#64748b;--lead-border-color:rgba(100,116,139,.22)}.lead-live-border::before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from 0deg,transparent 0 55%,color-mix(in srgb,var(--lead-accent,#25d366) 92%,#fff) 65%,transparent 78% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:leadLiveBorder 3.6s linear infinite;opacity:.86}@keyframes leadLiveBorder{to{transform:rotate(360deg)}}.lead-new-message-pill{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin-top:.5rem;padding:.22rem .5rem;border:1px solid rgba(37,211,102,.38);border-radius:999px;background:rgba(37,211,102,.12);color:#15803d;font-size:.66rem;font-weight:900;line-height:1.15}body:not(.light) .lead-new-message-pill{color:#bbf7d0}.lead-action-panel,.lead-reply-summary,.archived-lead-row{border:1px solid rgba(148,163,184,.22);border-radius:.75rem;background:rgba(255,255,255,.055)}.lead-action-panel{display:grid;gap:.75rem;padding:.9rem}.lead-action-panel-head,.lead-action-panel-actions,.archived-lead-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lead-action-panel-head b,.lead-reply-summary b,.archived-lead-row b{display:block;font-weight:900}.lead-action-panel-head span,.lead-reply-summary span,.archived-lead-row span,.lead-last-message,.lead-reply-state{color:var(--color-text-muted,#667085);font-size:.82rem;line-height:1.35}.lead-reply-modal,.archived-leads-modal{display:grid;gap:.9rem;text-align:left}.lead-reply-summary{padding:.85rem}.lead-reply-textarea{min-height:8rem;resize:vertical}.archived-leads-list{display:grid;gap:.55rem;max-height:min(58vh,520px);overflow-y:auto}.archived-lead-row{padding:.75rem}.system-status-pill .system-orb,html.visual-theme-ready body .system-status-pill .system-orb{display:inline-block;width:.72rem;height:.72rem;flex:0 0 .72rem;border-radius:999px}.system-status-pill .system-orb.ok,html.visual-theme-ready body .system-status-pill .system-orb.ok{background:#22c55e !important;box-shadow:0 0 0 3px rgba(34,197,94,.14),0 0 18px rgba(34,197,94,.7) !important}.system-status-pill .system-orb.warn{background:#f59e0b !important}.system-status-pill .system-orb.bad{background:#ef4444 !important}.system-status-pill .system-orb.neutral{background:#38bdf8 !important}.workspace-footer .footer-attendance-toggle{min-width:4.4rem;min-height:2rem;padding:.18rem .24rem !important;gap:.35rem}.workspace-footer .footer-attendance-toggle .selector-ui{width:3.4rem !important;height:1.55rem !important;padding:.16rem !important;border-width:1px !important;border-radius:999px !important}.workspace-footer .footer-attendance-toggle .selector-ui .knob{width:1.08rem !important;height:1.08rem !important;font-size:.56rem !important;transform:translateX(0) !important}.workspace-footer .footer-attendance-toggle .selector-ui.human-active .knob{transform:translateX(1.82rem) !important}@media (prefers-reduced-motion:reduce){.lead-live-border::before{animation:none}}:is(.crm-modal-header,.crm-modal-footer,.config-modal-header,.config-modal-footer){flex:0 0 auto}.search-expanded-card{min-width:0;max-width:calc(100vw - .55rem);overflow:hidden}.search-results-grid,.search-results-main,.search-premium-row,.search-result-card{min-width:0}@media (max-width:720px){:is( .crm-modal-shell,[id^="modal-"]>.glass,#modal-calendario>.calendar-container,.swal2-popup.crm-popup:not(.swal2-toast) ){max-width:calc(100vw - .5rem);max-height:calc(100dvh - .5rem)}}.config-mini-btn.btn-loading{opacity:.55;cursor:not-allowed;pointer-events:none}.config-mini-btn.btn-loading .fas{animation:fa-spin .7s linear infinite}.health-pending-label{color:var(--color-text-muted,#667085)}.health-pending-label[data-health-timeout="true"]{color:var(--tone-warning,#f59e0b)}.config-modal-shell>footer{padding-top:.75rem;padding-bottom:.5rem;border-top:1px solid rgba(148,163,184,.12);flex-shrink:0}.admin-soft-warning-strip{display:flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:.65rem;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);color:#92400e;font-size:.72rem;font-weight:700;line-height:1.3}body:not(.light) .admin-soft-warning-strip{color:#fde68a}#calendar-empty-state{display:flex}#calendar-empty-state.hidden{display:none}@media (max-width:400px){.config-modal-shell>footer{flex-direction:column;align-items:stretch}.config-modal-shell>footer>div{justify-content:center}.config-modal-shell>footer>button{width:100%;justify-content:center}}
