@keyframes crm-fade-in{0%{opacity:0}}@keyframes crm-fade-out{to{opacity:0}}@keyframes crm-ping{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}@keyframes crm-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes crm-panel-in{0%{transform:translate(100%)}}@keyframes crm-panel-out{to{transform:translate(100%)}}@keyframes crm-dialog-in{0%{opacity:0;transform:scale(.96)translateY(6px)}}@keyframes crm-dialog-out{to{opacity:0;transform:scale(.98)}}@keyframes crm-sheet-in{0%{transform:translateY(100%)}}@keyframes crm-sheet-out{to{transform:translateY(100%)}}@keyframes crm-pop-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@keyframes crm-pop-out{to{opacity:0;transform:scale(.98)translateY(-2px)}}@keyframes crm-toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes crm-toast-out{to{opacity:0;transform:translateY(6px)}}@keyframes crm-grow{0%{transform:scaleX(0)}}@keyframes crm-pulse{to{opacity:.45}}@keyframes crm-cv-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}:root[data-ui-theme=crm]{--color-risk-text:#a63030;--color-warn-text:#8a540c;--color-ok-text:#4f6610;--dur-press:.12s;--dur-pop-in:.17s;--dur-pop-out:.12s;--dur-panel-in:.26s;--dur-panel-out:.18s;--dur-list:.2s;--dur-tab:.22s;--stagger:30ms;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--scrim:#1a213d73;--fs-kpi:24px;--fs-page:20px;--fs-panel:18px;--fs-section:16px;--fs-body:14px;--fs-small:13px;--fs-meta:12px;--fs-tag:11px;--fw-title:500;--fw-group:700;--btn-h:36px;--btn-h-sm:28px;--field-h:36px}@media (max-width:767px){:root[data-ui-theme=crm]{--btn-h:40px;--btn-h-sm:40px;--field-h:40px}[data-ui-theme=crm][data-conversation-deep] .renovar-topbar{display:none}}[data-ui-theme=crm] .font-semibold{font-weight:500}[data-ui-theme=crm] a:focus-visible,[data-ui-theme=crm] button:focus-visible,[data-ui-theme=crm] [tabindex]:focus-visible{outline:2px solid var(--color-navy-400);outline-offset:2px}[data-ui-theme=crm] .bg-brand-600.text-white,[data-ui-theme=crm] .bg-lime-500.text-white{color:var(--color-navy-900)}[data-ui-theme=crm] .text-ink-400:not(:hover),[data-ui-theme=crm] .text-ink-500:not(:hover),[data-ui-theme=crm] .text-zinc-400:not(:hover),[data-ui-theme=crm] .text-zinc-500:not(:hover){color:var(--color-ink-600)}[data-ui-theme=crm] .text-brand-700:not(:hover),[data-ui-theme=crm] .text-lime-600:not(:hover){color:var(--color-navy-600)}[data-ui-theme=crm] .text-white\/45{color:#ffffffb3}[data-ui-theme=crm] .crm-press{transition:transform var(--dur-press) var(--ease-out)}[data-ui-theme=crm] .crm-press:active:not(:disabled){transform:scale(.97)}[data-ui-theme=crm] .crm-num{font-variant-numeric:tabular-nums}[data-ui-theme=crm] svg.crm-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}[data-ui-theme=crm] .crm-rail{background:var(--color-navy-800);color:#fff;z-index:41;flex-direction:column;flex:none;width:72px;height:100%;display:flex;position:relative}[data-ui-theme=crm] .crm-rail--open{width:224px}[data-ui-theme=crm] .crm-rail__brand{border-bottom:1px solid #ffffff1a;flex:none;justify-content:center;align-items:center;height:56px;display:flex}[data-ui-theme=crm] .crm-rail--open .crm-rail__brand{justify-content:flex-start;padding-left:20px}[data-ui-theme=crm] .crm-rail nav{flex:1;min-height:0;padding:8px}[data-ui-theme=crm] .crm-rail__list{margin:0;padding:0;list-style:none}[data-ui-theme=crm] .crm-rail__link{color:#ffffffb3;min-height:40px;font-size:var(--fs-body);border-radius:8px;justify-content:center;align-items:center;gap:12px;margin:2px 0;padding:8px 12px;display:flex;position:relative}[data-ui-theme=crm] .crm-rail__link:hover{color:#fff;background:#ffffff1a}[data-ui-theme=crm] .crm-rail__link[aria-current=page]{background:var(--color-lime-500);color:var(--color-navy-900);font-weight:500}[data-ui-theme=crm] .crm-rail__link svg{width:18px;height:18px}[data-ui-theme=crm] .crm-rail__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-ui-theme=crm] .crm-rail--open .crm-rail__link{justify-content:flex-start}[data-ui-theme=crm] .crm-rail--open .crm-rail__label{clip-path:none;flex:1;width:auto;height:auto;position:static;overflow:visible}[data-ui-theme=crm] .crm-rail__badges{gap:2px;display:flex;position:absolute;top:2px;right:2px}[data-ui-theme=crm] .crm-rail--open .crm-rail__badges{position:static}[data-ui-theme=crm] .crm-rail__badge{background:var(--color-lime-500);min-width:16px;color:var(--color-navy-900);text-align:center;border-radius:999px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px}[data-ui-theme=crm] .crm-rail__badge--alert,[data-ui-theme=crm] .crm-rail__link[aria-current=page] .crm-rail__badge{color:#fff;background:#dc2626}[data-ui-theme=crm] .crm-rail__foot{border-top:1px solid #ffffff1a;flex-direction:column;flex:none;gap:6px;padding:8px;display:flex}[data-ui-theme=crm] .crm-rail__toggle{color:#ffffffb3;width:100%;height:40px;font-size:var(--fs-body);transition:background var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}[data-ui-theme=crm] .crm-rail__toggle svg{flex:none;width:18px;height:18px}[data-ui-theme=crm] .crm-rail__toggle:hover{color:#fff;background:#ffffff1a}[data-ui-theme=crm] .crm-rail--open .crm-rail__toggle{justify-content:flex-start}[data-ui-theme=crm] .crm-rail:not(.crm-rail--open) .crm-rail__toggle:after{content:attr(data-label);background:var(--color-navy-900);color:#fff;font-size:var(--fs-meta);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-press) var(--ease-out);border-radius:6px;padding:4px 8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}[data-ui-theme=crm] .crm-rail:not(.crm-rail--open) .crm-rail__toggle:hover:after,[data-ui-theme=crm] .crm-rail:not(.crm-rail--open) .crm-rail__toggle:focus-visible:after{opacity:1}[data-ui-theme=crm] .crm-rail:not(.crm-rail--open) .crm-rail__link:after{content:attr(data-label);background:var(--color-navy-900);color:#fff;font-size:var(--fs-meta);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-press) .15s;z-index:60;border-radius:6px;padding:4px 8px;font-weight:400;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}[data-ui-theme=crm] .crm-rail:not(.crm-rail--open) .crm-rail__link:hover:after,[data-ui-theme=crm] .crm-rail:not(.crm-rail--open) .crm-rail__link:focus-visible:after{opacity:1}[data-ui-theme=crm] .crm-drawer{z-index:50;visibility:hidden;transition:visibility 0s linear var(--dur-panel-out);position:fixed;inset:0}[data-ui-theme=crm] .crm-drawer--open{visibility:visible;transition:none}[data-ui-theme=crm] .crm-drawer__scrim{background:var(--scrim);opacity:0;width:100%;transition:opacity var(--dur-panel-out) var(--ease-in);position:absolute;inset:0}[data-ui-theme=crm] .crm-drawer--open .crm-drawer__scrim{opacity:1;transition:opacity var(--dur-panel-in) var(--ease-out)}[data-ui-theme=crm] .crm-drawer .crm-rail{width:280px;max-width:88vw;height:auto;transition:transform var(--dur-panel-out) var(--ease-in);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}[data-ui-theme=crm] .crm-drawer--open .crm-rail{transition:transform var(--dur-panel-in) var(--ease-out);transform:none}[data-ui-theme=crm] .crm-drawer .crm-rail__link{min-height:44px}[data-ui-theme=crm] .crm-drawer .crm-rail__brand{justify-content:space-between;padding:0 8px 0 20px}[data-ui-theme=crm] .crm-drawer__close{color:#fffc;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}[data-ui-theme=crm] .crm-drawer__close:hover{color:#fff;background:#ffffff1a}[data-ui-theme=crm] .crm-add{flex:none;position:relative}[data-ui-theme=crm] .crm-add__button{color:#fff;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}[data-ui-theme=crm] .crm-add__button:hover{background:#ffffff1a}[data-ui-theme=crm] .crm-add__button svg{width:20px;height:20px}[data-ui-theme=crm] .crm-color{flex-direction:column;gap:10px;width:100%;max-width:340px;display:flex}[data-ui-theme=crm] .crm-color__palette{grid-template-columns:repeat(var(--crm-color-columns), minmax(0, 1fr));grid-template-rows:repeat(5,22px);gap:3px;display:grid}[data-ui-theme=crm] .crm-color .crm-color__palette button.crm-color__cell[data-settings-control]{width:100%;min-width:0;height:22px;min-height:0;transition:transform var(--dur-press) var(--ease-out);border-radius:6px;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #0f162014}[data-ui-theme=crm] .crm-color__cell:hover{transform:scale(1.14)}[data-ui-theme=crm] .crm-color__cell:active{transform:scale(.97)}[data-ui-theme=crm] .crm-color__area{border-radius:var(--radius-sm);touch-action:none;cursor:crosshair;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), var(--crm-color-hue);height:132px;position:relative}[data-ui-theme=crm] .crm-color__thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;box-shadow:0 0 0 1px #0f162066}[data-ui-theme=crm] .crm-color__hue{appearance:none;cursor:pointer;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:7px;width:100%;height:14px}[data-ui-theme=crm] .crm-color__hue::-webkit-slider-thumb{appearance:none;border:1px solid var(--color-ink-400);width:18px;height:18px;box-shadow:var(--shadow-xs);background:#fff;border-radius:50%}[data-ui-theme=crm] .crm-color__hue::-moz-range-thumb{border:1px solid var(--color-ink-400);background:#fff;border-radius:50%;width:18px;height:18px}[data-ui-theme=crm] .crm-color__row{align-items:center;gap:8px;display:flex}[data-ui-theme=crm] .crm-color__preview{border-radius:6px;flex:none;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0f162014}[data-ui-theme=crm] .crm-color__hex-label{font-size:var(--fs-small);color:var(--color-ink-600)}[data-ui-theme=crm] .crm-color__hex{min-width:0;height:var(--field-h);border:1px solid var(--color-ink-200);border-radius:var(--radius-md);font-size:var(--fs-body);font-variant-numeric:tabular-nums;color:var(--color-ink-800);background:0 0;flex:1;padding:0 10px}[data-ui-theme=crm] .crm-color__hex[aria-invalid]{border-color:var(--color-risk)}[data-ui-theme=crm] .crm-color__error{font-size:var(--fs-meta);color:var(--color-risk-text)}[data-ui-theme=crm] .crm-color__button{min-width:36px;height:var(--btn-h);border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:var(--surface,#fff);font-size:var(--fs-small);color:var(--color-ink-700);transition:transform var(--dur-press) var(--ease-out);flex:none;align-items:center;gap:8px;padding:0 6px;display:inline-flex}[data-ui-theme=crm] .crm-color__button:hover{border-color:var(--color-navy-300)}[data-ui-theme=crm] .crm-color__button:active{transform:scale(.97)}[data-ui-theme=crm] .crm-color__button:disabled{opacity:.6}[data-ui-theme=crm] .crm-color__swatch{border-radius:6px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0f162014}[data-ui-theme=crm] .crm-color__pop{z-index:70;background:var(--surface,#fff);border:1px solid var(--color-ink-200);border-radius:var(--radius-md);width:min(320px,100vw - 16px);box-shadow:var(--shadow-md);transform-origin:0 0;animation:crm-pop-in var(--dur-pop-in) var(--ease-out);outline:none;padding:12px;position:fixed}[data-ui-theme=crm] .crm-color__pop.is-leaving{animation:crm-pop-out var(--dur-pop-out) var(--ease-in) forwards;pointer-events:none}@media (max-width:767px){[data-ui-theme=crm] .crm-color{max-width:none}[data-ui-theme=crm] .crm-color__palette{grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:4px}[data-ui-theme=crm] .crm-color .crm-color__palette button.crm-color__cell[data-settings-control]{height:40px;grid-area:auto!important}[data-ui-theme=crm] .crm-color .crm-color__palette button.crm-color__cell[data-settings-control].crm-color__cell--wide{display:none}[data-ui-theme=crm] .crm-color__area{height:160px}[data-ui-theme=crm] .crm-color__hue{border-radius:12px;height:24px}[data-ui-theme=crm] .crm-color__hue::-webkit-slider-thumb{width:28px;height:28px}[data-ui-theme=crm] .crm-color__hex{height:40px;font-size:16px}[data-ui-theme=crm] .crm-color__button{min-width:40px;height:40px}}[data-ui-theme=crm] .crm-menu{z-index:60;background:var(--surface,var(--surface,#fff));min-width:208px;color:var(--color-ink-800);border:1px solid var(--color-ink-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);transform-origin:100% 0;animation:crm-pop-in var(--dur-pop-in) var(--ease-out);padding:4px;position:absolute}[data-ui-theme=crm] .crm-menu.is-leaving{animation:crm-pop-out var(--dur-pop-out) var(--ease-in) forwards;pointer-events:none}[data-ui-theme=crm] .crm-menu--fixed{max-height:288px;position:fixed;overflow-y:auto}[data-ui-theme=crm] .crm-menu__item{text-align:left;width:100%;min-height:36px;font-size:var(--fs-body);color:var(--color-ink-800);border-radius:6px;align-items:center;padding:0 10px;display:flex}[data-ui-theme=crm] .crm-menu__item:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-tabs{scrollbar-width:none;gap:4px;display:flex;position:relative;overflow-x:auto}[data-ui-theme=crm] .crm-tabs::-webkit-scrollbar{display:none}[data-ui-theme=crm] .crm-tabs--bar{background:var(--surface,var(--surface,#fff));border-bottom:1px solid var(--color-ink-200);flex:none;padding:0 12px}[data-ui-theme=crm] .crm-tab{white-space:nowrap;min-height:40px;font-size:var(--fs-body);color:var(--color-ink-600);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-tab:hover{color:var(--color-ink-900)}[data-ui-theme=crm] .crm-tab[data-active=true]{color:var(--color-navy-800)}[data-ui-theme=crm] .crm-tabs__ink{background:var(--color-navy-700);transform-origin:0;pointer-events:none;width:1px;height:2px;position:absolute;bottom:0;left:0}[data-ui-theme=crm] .crm-tabs__ink.go{transition:transform var(--dur-tab) var(--ease-out)}[data-ui-theme=crm] .crm-seg{background:var(--color-ink-100);border-radius:var(--radius-md);flex:none;gap:2px;padding:2px;display:inline-flex;position:relative}[data-ui-theme=crm] .crm-seg__item{z-index:1;white-space:nowrap;min-width:32px;min-height:32px;font-size:var(--fs-small);color:var(--color-ink-600);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}[data-ui-theme=crm] .crm-seg__item[data-active=true]{color:var(--color-navy-800)}[data-ui-theme=crm] .crm-seg--icons .crm-seg__item{padding:0 8px}[data-ui-theme=crm] .crm-seg__thumb{background:var(--surface,var(--surface,#fff));box-shadow:var(--shadow-xs);pointer-events:none;border-radius:8px;position:absolute;top:2px;bottom:2px;left:0}[data-ui-theme=crm] .crm-seg__thumb.go{transition:transform var(--dur-tab) var(--ease-out)}[data-ui-theme=crm] .crm-chip{min-height:28px;font-size:var(--fs-meta);white-space:nowrap;background:var(--color-ink-100);color:var(--color-ink-700);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}[data-ui-theme=crm] button.crm-chip:hover,[data-ui-theme=crm] a.crm-chip:hover{background:var(--color-ink-200)}[data-ui-theme=crm] .crm-chip--risk{background:var(--color-risk-bg);color:var(--color-risk-text)}[data-ui-theme=crm] .crm-chip--warn{background:var(--color-warn-bg);color:var(--color-warn-text)}[data-ui-theme=crm] .crm-chip--on{background:var(--color-navy-100);color:var(--color-navy-700)}[data-ui-theme=crm] .crm-state{min-width:0;font-size:var(--fs-meta);align-items:center;gap:4px;font-weight:500;display:flex}[data-ui-theme=crm] .crm-state svg{flex:none;width:14px;height:14px}[data-ui-theme=crm] .crm-state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-theme=crm] .crm-state--risk{color:var(--color-risk-text)}[data-ui-theme=crm] .crm-state--warn{color:var(--color-warn-text)}[data-ui-theme=crm] .crm-state--ok{color:var(--color-ok-text)}[data-ui-theme=crm] .crm-check{border:1.5px solid var(--color-ink-400);background:var(--surface,var(--surface,#fff));color:#0000;width:15px;height:15px;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}[data-ui-theme=crm] .crm-check:before{content:"";position:absolute;inset:-11px}[data-ui-theme=crm] .crm-check svg{stroke-width:2.6px;width:10px;height:10px}[data-ui-theme=crm] .crm-check:hover{border-color:var(--color-ok);color:var(--color-ok)}[data-ui-theme=crm] .crm-check:active{transform:scale(.97)}[data-ui-theme=crm] .crm-check.is-done{background:var(--color-ok);border-color:var(--color-ok);color:#fff}[data-ui-theme=crm] .crm-col{background:color-mix(in srgb, var(--stage) 7%, var(--color-ink-50));border-radius:var(--radius-lg);position:relative}[data-ui-theme=crm] .crm-col:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--stage);opacity:0;pointer-events:none;transition:opacity var(--dur-press) var(--ease-out);position:absolute;inset:0}[data-ui-theme=crm] .crm-col.is-over:after{opacity:1}[data-ui-theme=crm] .crm-col__head{border-top:4px solid var(--stage);background:color-mix(in srgb, var(--stage) 16%, var(--surface,#fff));flex:none;margin-bottom:6px;padding:7px 12px 8px}[data-ui-theme=crm] .crm-col__body{flex-direction:column;flex:none;gap:6px;min-height:40px;padding:0 6px 6px;display:flex}[data-ui-theme=crm] .crm-col__empty{text-align:left;font-size:var(--fs-meta);color:var(--color-ink-600);margin:0;padding:2px 6px 8px}[data-ui-theme=crm] .crm-dropline{background:var(--stage);height:3px;animation:crm-fade-in var(--dur-press) var(--ease-out);border-radius:2px;flex:none}[data-ui-theme=crm] .crm-card{background:var(--surface,var(--surface,#fff));border:1px solid var(--color-ink-200);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:2px;transition:transform var(--dur-press) var(--ease-out);animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger));flex:none;padding:8px 10px;font-size:13px;display:block;position:relative}[data-ui-theme=crm] .crm-card[data-draggable=true]{cursor:grab}[data-ui-theme=crm] .crm-card:nth-child(2){--i:1}[data-ui-theme=crm] .crm-card:nth-child(3){--i:2}[data-ui-theme=crm] .crm-card:nth-child(4){--i:3}[data-ui-theme=crm] .crm-card:nth-child(5){--i:4}[data-ui-theme=crm] .crm-card:nth-child(6){--i:5}[data-ui-theme=crm] .crm-card:nth-child(n+7){--i:6}[data-ui-theme=crm] .crm-card:after{content:"";border-radius:inherit;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-press) var(--ease-out);position:absolute;inset:0}[data-ui-theme=crm] .crm-card:hover{border-color:var(--color-navy-300)}[data-ui-theme=crm] .crm-card:active{transform:scale(.97)}@media (hover:hover){[data-ui-theme=crm] .crm-card:hover{transform:translateY(-1px)}[data-ui-theme=crm] .crm-card:hover:after{opacity:1}}[data-ui-theme=crm] .crm-card.is-dragging{opacity:.4;transform:scale(.97)}[data-ui-theme=crm] .crm-card.is-overlay{cursor:grabbing;box-shadow:var(--shadow-lg);animation:none}[data-ui-theme=crm] .crm-card:focus-visible{outline:2px solid var(--color-navy-400)}[data-ui-theme=crm] .crm-card__top{align-items:baseline;gap:8px;display:flex}[data-ui-theme=crm] .crm-card__title{min-width:0;font-size:var(--fs-body);color:var(--color-ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}[data-ui-theme=crm] .crm-card__value{font-size:var(--fs-small);color:var(--color-ink-800);flex:none;font-weight:500}[data-ui-theme=crm] .crm-card__state{margin-top:3px}[data-ui-theme=crm] .crm-card__next{min-width:0;font-size:var(--fs-small);color:var(--color-ink-700);align-items:center;gap:7px;margin-top:5px;display:flex}[data-ui-theme=crm] .crm-card__next>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-theme=crm] .crm-card__schedule{font-size:var(--fs-meta);color:var(--color-ink-600);align-items:center;gap:4px;margin-top:5px;display:inline-flex}[data-ui-theme=crm] .crm-card__schedule:hover{color:var(--color-navy-700)}[data-ui-theme=crm] .crm-card__schedule svg{width:12px;height:12px}[data-ui-theme=crm] .crm-card__extra{font-size:var(--fs-meta);color:var(--color-ink-600);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;display:flex}[data-ui-theme=crm] .crm-card__tags{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}[data-ui-theme=crm] .crm-card__foot{min-height:20px;font-size:var(--fs-meta);color:var(--color-ink-600);align-items:center;gap:6px;margin-top:6px;display:flex}[data-ui-theme=crm] .crm-card__contact{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-ui-theme=crm] .crm-card__accept{flex:none;display:inline-flex}[data-ui-theme=crm] .crm-card__acceptbtn{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);width:62px;height:28px;color:var(--color-ink-800);transition:background var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out);background:#fff;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-card__acceptbtn:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-card__acceptbtn:active{transform:scale(.97)}[data-ui-theme=crm] .crm-card__more{width:20px;height:20px;color:var(--color-ink-600);opacity:0;transition:opacity var(--dur-press) var(--ease-out);border-radius:4px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}[data-ui-theme=crm] .crm-card__more svg{stroke-width:3.2px}[data-ui-theme=crm] .crm-card__more:hover{background:var(--color-ink-100);color:var(--color-ink-900)}[data-ui-theme=crm] .crm-card:hover .crm-card__more,[data-ui-theme=crm] .crm-card__more:focus-visible,[data-ui-theme=crm] .crm-card__more[aria-expanded=true]{opacity:1}@media (hover:none){[data-ui-theme=crm] .crm-card__more{opacity:1}}[data-ui-theme=crm] .crm-ava{width:20px;height:20px;font-size:var(--fs-tag);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}[data-ui-theme=crm] [data-density=compact] .crm-card{padding:6px 10px}[data-ui-theme=crm] [data-density=compact] .crm-card__title{-webkit-line-clamp:1}[data-ui-theme=crm] [data-density=compact] .crm-card__next{margin-top:3px}[data-ui-theme=crm] [data-density=compact] .crm-card__state{margin-top:2px}[data-ui-theme=crm] [data-density=compact] .crm-card__foot{min-height:18px;margin-top:1px}[data-ui-theme=crm] .crm-page-in{min-width:0;min-height:0;animation:crm-rise var(--dur-panel-in) var(--ease-out) backwards;flex:1;display:flex}[data-ui-theme=crm] dialog.crm-panel{width:min(var(--panel-width,780px), calc(100vw - 96px));background:var(--surface,var(--surface,#fff));max-width:none;height:100dvh;max-height:none;color:var(--color-ink-800);box-shadow:var(--shadow-lg);animation:crm-panel-in var(--dur-panel-in) var(--ease-out);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden}[data-ui-theme=crm] dialog.crm-panel[open]{flex-direction:column;display:flex}[data-ui-theme=crm] dialog.crm-panel::backdrop{background:var(--scrim);animation:crm-fade-in var(--dur-panel-in) var(--ease-out)}[data-ui-theme=crm] dialog.crm-panel.is-leaving{animation:crm-panel-out var(--dur-panel-out) var(--ease-in) forwards;pointer-events:none}[data-ui-theme=crm] dialog.crm-panel.is-leaving::backdrop{animation:crm-fade-out var(--dur-panel-out) var(--ease-in) forwards}[data-ui-theme=crm] .crm-panel__head{border-bottom:1px solid var(--color-ink-200);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}[data-ui-theme=crm] .crm-panel__title{flex:1;min-width:0}[data-ui-theme=crm] .crm-panel__title h2{font-size:var(--fs-panel);color:var(--color-ink-900);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}[data-ui-theme=crm] .crm-panel__title p{font-size:var(--fs-small);color:var(--color-ink-600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-theme=crm] .crm-panel__close{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-ink-600);flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-panel__close:hover{background:var(--color-ink-100);color:var(--color-ink-900)}[data-ui-theme=crm] .crm-panel__body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}:is([data-ui-theme=crm] .crm-panel__body:has(>.pb),[data-ui-theme=crm] .crm-panel__body:has(>.lead-ui),[data-ui-theme=crm] .crm-panel__body:has(>.crm-nvg)){gap:0;padding:0}[data-ui-theme=crm] .crm-panel__foot{border-top:1px solid var(--color-ink-200);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}[data-ui-theme=crm] dialog[open]:not(.crm-panel){animation:crm-dialog-in var(--dur-panel-in) var(--ease-out)}[data-ui-theme=crm] dialog[open]:not(.crm-panel)::backdrop{background:var(--scrim);animation:crm-fade-in var(--dur-panel-in) var(--ease-out)}[data-ui-theme=crm] .crm-dialog-scrim{z-index:2147483000;background:var(--scrim);pointer-events:none;animation:crm-fade-out var(--dur-panel-out) var(--ease-in) forwards;position:fixed;inset:0}[data-ui-theme=crm] dialog.crm-dialog-ghost{z-index:2147483001;pointer-events:none;animation:crm-dialog-out var(--dur-panel-out) var(--ease-in) forwards;margin:auto;position:fixed;inset:0}[data-ui-theme=crm] .crm-toasts{z-index:70;width:max-content;max-width:calc(100vw - 24px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}[data-ui-theme=crm] .crm-toast{border-radius:var(--radius-md);background:var(--color-navy-900);color:#fff;min-height:40px;box-shadow:var(--shadow-lg);font-size:var(--fs-small);animation:crm-toast-in var(--dur-pop-in) var(--ease-out);align-items:center;gap:12px;padding:6px 14px;display:flex}[data-ui-theme=crm] .crm-toast.is-leaving{animation:crm-toast-out var(--dur-pop-out) var(--ease-in) forwards}[data-ui-theme=crm] .crm-toast button{min-height:28px;color:var(--color-lime-200);font-weight:500}[data-ui-theme=crm] .crm-sk{background:var(--color-ink-100);opacity:.8;border-radius:5px;height:10px;margin:5px 0;animation:.9s ease-in-out infinite alternate crm-pulse;display:block}[data-ui-theme=crm] .crm-skeleton{flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}[data-ui-theme=crm] .crm-skeleton.is-leaving{animation:crm-fade-out var(--dur-pop-in) var(--ease-in) forwards;pointer-events:none}[data-ui-theme=crm] .crm-empty{text-align:center;color:var(--color-ink-600);animation:crm-fade-in var(--dur-pop-in) var(--ease-out);flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}[data-ui-theme=crm] .crm-empty h3{font-size:var(--fs-section);color:var(--color-ink-900);font-weight:500}[data-ui-theme=crm] .crm-empty__icon{border-radius:var(--radius-md);background:var(--color-ink-100);width:44px;height:44px;color:var(--color-navy-600);place-items:center;margin-bottom:4px;display:grid}[data-ui-theme=crm] .crm-empty__icon svg{width:22px;height:22px}[data-ui-theme=crm] .crm-empty__action{margin-top:10px}[data-ui-theme=crm] .crm-banner{border-radius:var(--radius-md);font-size:var(--fs-small);background:var(--color-risk-bg);color:var(--color-risk-text);align-items:center;gap:10px;padding:8px 12px;display:flex}[data-ui-theme=crm] .crm-banner button{margin-left:auto}[data-ui-theme=crm] .crm-ways{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;max-width:760px;display:grid}[data-ui-theme=crm] .crm-way{background:var(--surface,var(--surface,#fff));border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:transform var(--dur-press) var(--ease-out);flex-direction:column;gap:4px;padding:16px;display:flex}[data-ui-theme=crm] .crm-way:hover{border-color:var(--color-navy-300)}[data-ui-theme=crm] .crm-way:active{transform:scale(.97)}[data-ui-theme=crm] .crm-t-risk{color:var(--color-risk-text)}[data-ui-theme=crm] .crm-t-warn{color:var(--color-warn-text)}[data-ui-theme=crm] .crm-t-ok{color:var(--color-ok-text)}[data-ui-theme=crm] .crm-sdot{min-width:0;font-size:var(--fs-meta);color:var(--color-ink-700);align-items:center;gap:6px;display:inline-flex}[data-ui-theme=crm] .crm-sdot:before{content:"";background:var(--stage);border-radius:50%;flex:none;width:8px;height:8px}[data-ui-theme=crm] .crm-row{border-top:1px solid var(--color-ink-100);min-height:56px;animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger));align-items:center;gap:12px;padding:6px 12px 6px 6px;display:flex}[data-ui-theme=crm] .crm-row:first-child{border-top:0}[data-ui-theme=crm] .crm-row:hover{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-row__open{text-align:left;border-radius:8px;flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;padding:4px 6px;display:flex}[data-ui-theme=crm] .crm-row__icon{background:var(--color-ink-100);width:32px;height:32px;color:var(--color-ink-700);border-radius:50%;flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-row__icon--risk{background:var(--color-risk-bg);color:var(--color-risk-text)}[data-ui-theme=crm] .crm-row__icon--warn{background:var(--color-warn-bg);color:var(--color-warn-text)}[data-ui-theme=crm] .crm-row__icon--task{background:var(--color-navy-100);color:var(--color-navy-700)}[data-ui-theme=crm] .crm-row__stage{text-overflow:ellipsis;white-space:nowrap;flex:none;width:136px;overflow:hidden}[data-ui-theme=crm] .crm-row__when{text-align:right;min-width:72px;font-size:var(--fs-meta);justify-content:flex-end}[data-ui-theme=crm] .crm-row__act{flex:none;min-width:92px}[data-ui-theme=crm] .crm-row__act.crm-row__act--soft{background:var(--color-ink-50);border-color:var(--color-ink-200);color:var(--color-ink-800);transition:background var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out)}[data-ui-theme=crm] .crm-row__act.crm-row__act--soft:hover:not(:disabled),[data-ui-theme=crm] .crm-row__act.crm-row__act--soft:focus-visible{background:var(--color-lime-500);border-color:var(--color-lime-500);color:var(--color-navy-900)}[data-ui-theme=crm] .crm-goal{background:var(--color-ink-100);border-radius:4px;height:8px;margin-top:6px;overflow:hidden}[data-ui-theme=crm] .crm-goal i{background:var(--color-lime-600);height:100%;display:block}[data-ui-theme=crm] .crm-funrow{min-height:32px;font-size:var(--fs-small);border-radius:6px;grid-template-columns:minmax(0,150px) minmax(40px,1fr) 24px 76px auto;align-items:center;gap:8px;padding:0 4px;display:grid}[data-ui-theme=crm] .crm-funrow:hover{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-funrow__bar{background:var(--color-ink-100);border-radius:4px;height:8px;overflow:hidden}[data-ui-theme=crm] .crm-funrow__bar i{transform-origin:0;height:100%;animation:crm-grow .42s var(--ease-out) backwards;border-radius:4px;display:block}[data-ui-theme=crm] .crm-table th{font-size:var(--fs-meta);font-weight:var(--fw-group);color:var(--color-ink-700);border-bottom:1px solid var(--color-ink-100);padding:6px 8px}[data-ui-theme=crm] .crm-table td{border-top:1px solid var(--color-ink-100);font-size:var(--fs-small);padding:8px}[data-ui-theme=crm] .crm-table td:first-child{font-size:var(--fs-body)}[data-ui-theme=crm] .crm-table tbody tr:first-child td{border-top:0}[data-ui-theme=crm] .crm-bar{background:var(--surface,var(--surface,#fff));border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}[data-ui-theme=crm] .crm-bar__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}[data-ui-theme=crm] .crm-strip{border-radius:var(--radius-md);background:var(--color-navy-100);color:var(--color-navy-700);font-size:var(--fs-small);animation:crm-fade-in var(--dur-pop-in) var(--ease-out);align-items:center;gap:8px;padding:6px 12px;display:flex}[data-ui-theme=crm] .crm-strip button{min-height:28px;margin-left:auto;font-weight:500;text-decoration:underline}[data-ui-theme=crm] .crm-col__sum{font-size:var(--fs-meta);color:var(--color-ink-800);font-weight:500}[data-ui-theme=crm] .crm-autoind{min-width:35px;height:20px;color:var(--color-ink-900);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:1px 7px;font-size:12px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-autoind:hover{background:var(--surface,var(--surface,#fff));text-decoration:underline}[data-ui-theme=crm] .crm-autoind svg{width:12px;height:12px}[data-ui-theme=crm] .crm-auto{min-width:0;color:var(--color-navy-600);align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}[data-ui-theme=crm] .crm-auto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-ui-theme=crm] .crm-auto svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:13px;height:13px}[data-ui-theme=crm] .crm-auto--warn{color:var(--color-warn-text)}[data-ui-theme=crm] .crm-auto--risk{color:var(--color-risk-text)}[data-ui-theme=crm] .crm-auto--origin{color:var(--color-ink-700)}[data-ui-theme=crm] [data-density=compact] .crm-auto{margin-top:3px}[data-ui-theme=crm] .crm-lprog{gap:2px;max-width:150px;margin-top:4px;display:flex}[data-ui-theme=crm] .crm-lprog i{background:var(--color-ink-100);border-radius:2px;flex:1;height:4px}[data-ui-theme=crm] .crm-stpop{z-index:40;background:var(--surface,#fff);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--shadow-md);transform-origin:100% 0;animation:crm-pop-in var(--dur-pop-in) var(--ease-out);flex-direction:column;gap:6px;padding:10px;display:flex;position:fixed}[data-ui-theme=crm] .crm-stpop.is-leaving{animation:crm-pop-out var(--dur-pop-out) var(--ease-in) forwards;pointer-events:none}[data-ui-theme=crm] .crm-stpop__row{border-radius:var(--radius-md);transition:background var(--dur-press);align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}[data-ui-theme=crm] .crm-stpop__row:hover{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-stpop__ico{width:28px;height:28px;color:var(--color-navy-800);background:color-mix(in srgb, var(--color-navy-800) 14%, #fff);border-radius:50%;flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-stpop__ico svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}[data-ui-theme=crm] .crm-kpi{background:var(--surface,#fff);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);flex:none;display:flex;overflow-x:auto}[data-ui-theme=crm] .crm-kpi>div{border-right:1px solid var(--color-ink-100);flex:1;min-width:120px;padding:10px 14px}[data-ui-theme=crm] .crm-kpi>div:last-child{border:0}[data-ui-theme=crm] .crm-kpi b{color:var(--color-ink-900);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.2;display:block}[data-ui-theme=crm] .crm-pill{white-space:nowrap;color:var(--color-ink-800);background:color-mix(in srgb, var(--stage,#64748b) 16%, #fff);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-pill i{background:var(--stage,#64748b);border-radius:50%;flex:none;width:8px;height:8px}[data-ui-theme=crm] .crm-card__snip{font-size:var(--fs-small);color:var(--color-ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}[data-ui-theme=crm] .crm-card__pick{background:var(--surface,var(--surface,#fff));border:1.5px solid var(--color-ink-400);color:#0000;opacity:0;z-index:2;width:22px;height:22px;transition:opacity var(--dur-press) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;left:-6px}[data-ui-theme=crm] .crm-card:hover .crm-card__pick,[data-ui-theme=crm] .crm-card__pick:focus-visible,[data-ui-theme=crm] [data-selecting=true] .crm-card__pick{opacity:1}[data-ui-theme=crm] .crm-card__pick[aria-pressed=true]{background:var(--color-navy-700);border-color:var(--color-navy-700);color:#fff;opacity:1}[data-ui-theme=crm] .crm-card__pick svg{stroke-width:2.6px;width:12px;height:12px}[data-ui-theme=crm] .crm-card.is-picked{border-color:var(--color-navy-700);box-shadow:0 0 0 1px var(--color-navy-700)}[data-ui-theme=crm] .crm-stagetabs{background:var(--surface,var(--surface,#fff));border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);flex:none;padding:0 4px}[data-ui-theme=crm] .crm-stagetabs .crm-tab{border-bottom:3px solid #0000}[data-ui-theme=crm] .crm-stagetabs .crm-tab[data-active=true]{border-bottom-color:var(--stage)}[data-ui-theme=crm] .crm-bulk{z-index:5;border-radius:var(--radius-lg);background:var(--color-navy-900);color:#fff;box-shadow:var(--shadow-lg);animation:crm-rise var(--dur-pop-in) var(--ease-out);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;bottom:8px}[data-ui-theme=crm] .crm-bulk button,[data-ui-theme=crm] .crm-bulk select{min-height:32px;font-size:var(--fs-small);color:#fff;background:#ffffff1f;border-radius:6px;padding:0 10px;font-weight:500}[data-ui-theme=crm] .crm-bulk select option{color:var(--color-ink-900)}[data-ui-theme=crm] .crm-bulk button:hover{background:#fff3}[data-ui-theme=crm] .crm-bulk button:disabled{opacity:.5}[data-ui-theme=crm] .crm-bulk--inline{background:var(--color-navy-50);color:var(--color-ink-900);border:1px solid var(--color-navy-100);box-shadow:none;padding:6px 12px;position:static}[data-ui-theme=crm] .crm-bulk--inline button,[data-ui-theme=crm] .crm-bulk--inline select{border:1px solid var(--color-ink-200);color:var(--color-ink-800);background:#fff}[data-ui-theme=crm] .crm-bulk--inline button:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-bulk--inline button[aria-label=Limpar\ seleção]{background:0 0;border-color:#0000}[data-ui-theme=crm] .crm-lprog{width:150px}[data-ui-theme=crm] .crm-steps{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}[data-ui-theme=crm] .crm-step{text-align:center;min-width:84px;font-size:var(--fs-meta);color:var(--color-ink-700);background:color-mix(in srgb, var(--stage) 14%, var(--surface,#fff));flex:1 0 auto;padding:6px 10px;position:relative}[data-ui-theme=crm] .crm-step:first-child{border-radius:8px 0 0 8px}[data-ui-theme=crm] .crm-step:last-child{border-radius:0 8px 8px 0}[data-ui-theme=crm] .crm-step b{font-weight:500;display:block}[data-ui-theme=crm] .crm-step small{font-size:var(--fs-tag);color:var(--color-ink-600);display:block}[data-ui-theme=crm] .crm-step[aria-current=step]{background:color-mix(in srgb, var(--stage) 28%, var(--surface,#fff));color:var(--color-ink-900)}[data-ui-theme=crm] .crm-step[aria-current=step] b{font-weight:700}[data-ui-theme=crm] .crm-step:not([aria-current=step]):not(.is-past){background:var(--color-ink-100)}@media (max-width:767px){[data-ui-theme=crm] dialog.crm-panel{width:100vw}[data-ui-theme=crm] .crm-panel__head{padding:8px 4px 8px 12px}[data-ui-theme=crm] .crm-panel__close,[data-ui-theme=crm] .crm-add__button{width:40px;height:40px}[data-ui-theme=crm] .crm-seg__item{min-height:40px}[data-ui-theme=crm] .crm-tabs--bar{padding:0 4px}[data-ui-theme=crm] .crm-card{padding:10px 12px}[data-ui-theme=crm] [data-density=compact] .crm-card{padding:8px 12px}[data-ui-theme=crm] .crm-card__title{font-size:15px;line-height:20px}[data-ui-theme=crm] .crm-card__value{font-size:var(--fs-body)}[data-ui-theme=crm] .crm-card__next{min-height:32px;font-size:var(--fs-small);margin-top:4px}[data-ui-theme=crm] .crm-check{width:20px;height:20px}[data-ui-theme=crm] .crm-card__schedule{min-height:40px;font-size:var(--fs-small)}[data-ui-theme=crm] .crm-card__foot{margin-top:4px;padding-right:32px}[data-ui-theme=crm] .crm-card__more{width:40px;height:40px;bottom:0;right:2px}[data-ui-theme=crm] .crm-card__acceptbtn{width:72px;height:40px}[data-ui-theme=crm] .crm-card--entry .crm-card__foot{padding-right:0}[data-ui-theme=crm] .crm-card--entry .crm-card__more{top:2px;bottom:auto;right:2px}[data-ui-theme=crm] .crm-chip{min-height:40px}[data-ui-theme=crm] .crm-row__stage,[data-ui-theme=crm] .crm-row__icon{display:none}[data-ui-theme=crm] .crm-row__act{min-width:0;min-height:40px;padding:0 12px}[data-ui-theme=crm] .crm-row__when{min-width:0}[data-ui-theme=crm] .crm-funrow{grid-template-columns:minmax(0,104px) minmax(24px,1fr) 22px 60px auto;gap:6px}[data-ui-theme=crm] .crm-table--cards thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-ui-theme=crm] .crm-table--cards tr{border-top:1px solid var(--color-ink-100);grid-template-columns:1fr 1fr;gap:2px 12px;padding:8px 0;display:grid}[data-ui-theme=crm] .crm-table--cards tr:first-child{border-top:0}[data-ui-theme=crm] .crm-table--cards td{border:0;padding:2px 8px}[data-ui-theme=crm] .crm-table--cards td:first-child{grid-column:1/-1}[data-ui-theme=crm] .crm-table--cards td[data-label]:before{content:attr(data-label) ": ";color:var(--color-ink-600);font-size:var(--fs-meta)}[data-ui-theme=crm] .crm-bar{padding:8px}[data-ui-theme=crm] dialog[open]:not(.crm-panel):not(.crm-dialog-ghost){border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;max-width:100vw;margin:auto 0 0;animation-name:crm-sheet-in}[data-ui-theme=crm] dialog.crm-dialog-ghost{margin:auto 0 0;animation-name:crm-sheet-out}}[data-ui-theme=crm] .crm-sw{background:var(--color-ink-300);width:36px;height:20px;transition:background var(--dur-press);border-radius:999px;flex:none;position:relative}[data-ui-theme=crm] .crm-sw:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur-press) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}[data-ui-theme=crm] .crm-sw:before{content:"";position:absolute;inset:-10px -2px}[data-ui-theme=crm] .crm-sw[aria-checked=true]{background:var(--color-lime-600)}[data-ui-theme=crm] .crm-sw[aria-checked=true]:after{transform:translate(16px)}[data-ui-theme=crm] .crm-sw:disabled{opacity:.5;cursor:not-allowed}[data-ui-theme=crm] .crm-sw:focus-visible{outline:2px solid var(--color-navy-400);outline-offset:2px}[data-ui-theme=crm] .pc-thumb{border-radius:var(--radius-md);background:var(--color-ink-100);width:40px;height:40px;color:var(--color-ink-500);border:1px solid var(--color-ink-200);flex:none;place-items:center;display:grid;overflow:hidden}[data-ui-theme=crm] .pc-thumb img{object-fit:cover;width:100%;height:100%}[data-ui-theme=crm] .pc-thumb--sm{width:32px;height:32px}[data-ui-theme=crm] .pc-kind{font-size:var(--fs-meta);background:var(--color-navy-50);color:var(--color-navy-700);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .pc-kind--service{color:#6b21a8;background:#f3e8ff}[data-ui-theme=crm] .pc-cover{border-radius:var(--radius-lg);border:1px dashed var(--color-ink-300);background:var(--color-ink-50);width:150px;height:150px;color:var(--color-ink-500);font-size:var(--fs-meta);text-align:center;transition:border-color var(--dur-press);place-items:center;display:grid;overflow:hidden}[data-ui-theme=crm] .pc-cover:hover{border-color:var(--color-navy-400)}[data-ui-theme=crm] .pc-cover img{object-fit:cover;width:100%;height:100%}[data-ui-theme=crm] .pc-imgs{flex-wrap:wrap;gap:6px;width:150px;margin-top:6px;display:flex}[data-ui-theme=crm] .pc-img{border:1px solid var(--color-ink-200);background:var(--color-ink-100);border-radius:8px;width:34px;height:34px;position:relative;overflow:hidden}[data-ui-theme=crm] .pc-img img{object-fit:cover;width:100%;height:100%}[data-ui-theme=crm] .pc-img[aria-current=true]{outline:2px solid var(--color-lime-500);outline-offset:1px}[data-ui-theme=crm] .pc-img__x{color:#fff;background:#000a;border-radius:0 0 0 6px;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:none;position:absolute;top:0;right:0}[data-ui-theme=crm] .pc-img:hover .pc-img__x,[data-ui-theme=crm] .pc-img:focus-within .pc-img__x{display:grid}[data-ui-theme=crm] .pc-box{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:#fff}[data-ui-theme=crm] .pc-box__head{border-bottom:1px solid var(--color-ink-200);align-items:center;gap:12px;padding:12px 16px;display:flex}[data-ui-theme=crm] .pc-box__head h3{font-size:var(--fs-section);color:var(--color-ink-900);flex:1;font-weight:500}[data-ui-theme=crm] .pc-box__body{padding:16px}[data-ui-theme=crm] .pc-attr{animation:crm-rise var(--dur-pop-in) var(--ease-out) backwards;align-items:flex-start;gap:8px;padding:6px 0;display:flex}[data-ui-theme=crm] .pc-attr.is-drop{box-shadow:0 -2px 0 var(--color-lime-500)}[data-ui-theme=crm] .pc-grip{color:var(--color-ink-400);cursor:grab;padding-top:6px}[data-ui-theme=crm] .pc-vals{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:#fff;flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;min-height:34px;padding:3px 6px;display:flex}[data-ui-theme=crm] .pc-vals:focus-within{border-color:var(--color-brand-600);box-shadow:0 0 0 1px var(--color-brand-600)}[data-ui-theme=crm] .pc-vals input{min-width:110px;height:26px;font-size:var(--fs-small);background:0 0;border:0;outline:0;flex:1}[data-ui-theme=crm] .pc-val{font-size:var(--fs-meta);cursor:grab;animation:crm-pop-in var(--dur-pop-in) var(--ease-out) backwards;border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .pc-val button{opacity:.7;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}[data-ui-theme=crm] .pc-val button:hover{opacity:1;background:#0001}[data-ui-theme=crm] .pc-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}[data-ui-theme=crm] .pc-vrow{animation:crm-rise var(--dur-pop-in) var(--ease-out) backwards}[data-ui-theme=crm] .pc-vrow.is-off td:not(:first-child):not(:last-child){opacity:.6}[data-ui-theme=crm] .pc-vrow.is-dup td{background:var(--color-warn-bg)}[data-ui-theme=crm] .pc-vrow input.pc-cell{height:32px;font-size:var(--fs-small)}[data-ui-theme=crm] .pc-bulk{z-index:2;border-radius:var(--radius-md);background:var(--color-navy-900);color:#fff;font-size:var(--fs-small);animation:crm-rise var(--dur-pop-in) var(--ease-out);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex;position:sticky;top:0}[data-ui-theme=crm] .pc-bulk .pc-bulk__btn{color:#fff;background:#ffffff1a;border-radius:6px;min-height:30px;padding:0 10px;font-weight:500}[data-ui-theme=crm] .pc-bulk .pc-bulk__btn:hover{background:#fff3}[data-ui-theme=crm] .pc-bulk input{width:110px;height:30px;color:var(--color-ink-900);border:0;border-radius:6px;padding:0 8px}[data-ui-theme=crm] .pc-form{border:1px solid var(--color-navy-200);border-radius:var(--radius-lg);background:var(--color-navy-50);animation:crm-rise var(--dur-pop-in) var(--ease-out);margin-top:10px;padding:12px}[data-ui-theme=crm] .pc-chip{min-height:26px;font-size:var(--fs-meta);background:var(--color-ink-100);color:var(--color-ink-700);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .pc-chip[aria-pressed=true]{background:var(--color-navy-100);color:var(--color-navy-800)}[data-ui-theme=crm] .pc-note{border-radius:var(--radius-md);background:var(--color-ink-50);color:var(--color-ink-700);font-size:var(--fs-small);padding:10px 12px}[data-ui-theme=crm] .pc-note--warn{background:var(--color-warn-bg);color:var(--color-warn-text)}@media (prefers-reduced-motion:reduce){[data-ui-theme=crm] *,[data-ui-theme=crm] :before,[data-ui-theme=crm] :after{transition-duration:.01ms!important;animation-name:crm-fade-in!important;animation-duration:.1s!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-ui-theme=crm] .is-leaving,[data-ui-theme=crm] dialog.crm-panel.is-leaving::backdrop,[data-ui-theme=crm] .crm-dialog-ghost,[data-ui-theme=crm] .crm-dialog-scrim{animation-name:crm-fade-out!important}[data-ui-theme=crm] .crm-card:hover,[data-ui-theme=crm] .crm-press:active,[data-ui-theme=crm] .crm-way:active{transform:none}[data-ui-theme=crm] .crm-sk{animation:none!important}}@media (max-width:639px){[data-ui-theme=crm] .renovar-topbar__connection--connected,[data-ui-theme=crm] .renovar-topbar__connection--unavailable,[data-ui-theme=crm] .renovar-topbar__brand,[data-ui-theme=crm] .crm-mute{display:none}[data-ui-theme=crm] .renovar-topbar__connection-label{font-size:0;display:inline}[data-ui-theme=crm] .renovar-topbar__connection-label:after{content:attr(data-short);font-size:var(--fs-meta)}[data-ui-theme=crm] .renovar-topbar__title{flex:auto;min-width:min-content}[data-ui-theme=crm] .renovar-topbar__title h1{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible}}[data-ui-theme=crm] .crm-trow{animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}[data-ui-theme=crm] .crm-strip--actions button{min-height:36px;margin-left:0;font-weight:500;text-decoration:none}[data-ui-theme=crm] .crm-page{flex-direction:column;gap:16px;width:100%;max-width:1560px;margin:0 auto;padding:20px 24px 48px;display:flex}[data-ui-theme=crm] .crm-page--full{flex-direction:column;gap:16px;width:100%;padding:20px 24px 48px;display:flex}@media (max-width:767px){[data-ui-theme=crm] .crm-page,[data-ui-theme=crm] .crm-page--full{padding:12px 12px 40px}}[data-ui-theme=crm] .renovar-settings-page.crm-page{max-width:1560px;margin:0 auto;padding:20px 24px 48px}@media (max-width:767px){[data-ui-theme=crm] .renovar-settings-page.crm-page{padding:12px 12px 40px}}[data-ui-theme=crm] .crm-kpi{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;display:flex;overflow-x:auto}[data-ui-theme=crm] .crm-kpi button{text-align:left;border-right:1px solid var(--color-ink-100);min-width:120px;font-size:var(--fs-small);color:var(--color-ink-600);transition:background var(--dur-press);flex:1;padding:10px 14px}[data-ui-theme=crm] .crm-kpi button:hover,[data-ui-theme=crm] .crm-kpi button.is-on{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-kpi button:last-child{border:0}[data-ui-theme=crm] .crm-kpi b{font-size:var(--fs-kpi);color:var(--color-ink-900);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;display:block}[data-ui-theme=crm] .crm-kpi b.is-risk{color:var(--color-risk-text)}[data-ui-theme=crm] .crm-ar{border-bottom:1px solid var(--color-ink-100);cursor:pointer;animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger));transition:background var(--dur-press), transform var(--dur-list) var(--ease-out), opacity var(--dur-list);grid-template-columns:36px minmax(0,1fr) 196px 104px 300px;align-items:center;gap:12px;padding:9px 14px;display:grid}[data-ui-theme=crm] .crm-ar:hover{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-ar.is-selected{background:var(--color-navy-100)}[data-ui-theme=crm] .crm-ar:last-child{border-bottom:0}[data-ui-theme=crm] .crm-ar.is-leaving{opacity:0;transform:translate(24px)}[data-ui-theme=crm] .crm-ati{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}[data-ui-theme=crm] .crm-ar__title{font-size:var(--fs-body);color:var(--color-ink-900);font-weight:500}[data-ui-theme=crm] .crm-ar__title.is-done{color:var(--color-ink-600);text-decoration:line-through}[data-ui-theme=crm] .crm-ar__meta{font-size:var(--fs-small);color:var(--color-ink-600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-ui-theme=crm] .crm-ar__aw{min-width:0;font-size:var(--fs-small);color:var(--color-ink-700);font-variant-numeric:tabular-nums}[data-ui-theme=crm] .crm-pill{max-width:100%;font-size:var(--fs-meta);background:color-mix(in srgb, var(--c,var(--stage,#64748b)) 16%, #fff);color:var(--color-ink-800);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-weight:500;display:inline-flex;overflow:hidden}[data-ui-theme=crm] .crm-pill i{background:var(--c,var(--stage,#64748b));border-radius:50%;flex:none;width:8px;height:8px}[data-ui-theme=crm] .crm-ar__actions{justify-content:flex-end;gap:6px;display:flex}[data-ui-theme=crm] .crm-sbtn{border-radius:var(--radius-sm);min-height:28px;font-size:var(--fs-meta);white-space:nowrap;color:var(--color-ink-700);transition:background var(--dur-press), transform var(--dur-press) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-sbtn svg{width:14px;height:14px}[data-ui-theme=crm] .crm-sbtn:active{transform:scale(.97)}[data-ui-theme=crm] .crm-sbtn:disabled{opacity:.6}[data-ui-theme=crm] .crm-sbtn--line{border:1px solid var(--color-ink-200);background:#fff}[data-ui-theme=crm] .crm-sbtn--line:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-sbtn--ghost{color:var(--color-ink-600)}[data-ui-theme=crm] .crm-sbtn--ghost:hover{background:var(--color-ink-100)}[data-ui-theme=crm] .crm-gh{font-size:var(--fs-meta);color:var(--color-ink-700);align-items:center;gap:8px;padding:8px 2px 6px;font-weight:700;display:flex}[data-ui-theme=crm] .crm-gh.is-risk{color:var(--color-risk-text)}[data-ui-theme=crm] .crm-gh svg{width:14px;height:14px}[data-ui-theme=crm] .crm-sf{min-height:34px;font-size:var(--fs-small);justify-content:space-between;gap:12px;padding:7px 14px;display:flex}[data-ui-theme=crm] .crm-sf span:first-child{color:var(--color-ink-600);flex:none}[data-ui-theme=crm] .crm-sf span:last-child{text-align:right;min-width:0;color:var(--color-ink-900)}[data-ui-theme=crm] .crm-pick{flex-wrap:wrap;gap:6px;display:flex}[data-ui-theme=crm] .crm-pick button{border:1px solid var(--color-ink-200);font-size:var(--fs-small);color:var(--color-ink-700);transition:background var(--dur-press), border-color var(--dur-press);background:#fff;border-radius:999px;padding:6px 12px}[data-ui-theme=crm] .crm-pick button:hover{border-color:var(--color-navy-300)}[data-ui-theme=crm] .crm-pick button.is-on{background:var(--color-navy-100);border-color:var(--color-navy-400);color:var(--color-navy-700);font-weight:500}[data-ui-theme=crm] .crm-riskb{border-radius:var(--radius-md);background:var(--color-risk-bg);color:var(--color-risk-text);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}[data-ui-theme=crm] .crm-riskb svg{width:16px;height:16px}[data-ui-theme=crm] .crm-ar-box{container-type:inline-size}@container (max-width:780px){[data-ui-theme=crm] .crm-ar{grid-template-columns:36px minmax(0,1fr) 104px auto}[data-ui-theme=crm] .crm-ar>span.crm-ar__aw{display:none}}@container (max-width:600px){[data-ui-theme=crm] .crm-ar{grid-template-columns:36px minmax(0,1fr) auto;row-gap:8px}[data-ui-theme=crm] .crm-ar__actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:1100px){[data-ui-theme=crm] .crm-ar{grid-template-columns:36px minmax(0,1fr) auto}[data-ui-theme=crm] .crm-ar__aw{display:none}}@media (max-width:767px){[data-ui-theme=crm] .crm-ar{grid-template-columns:36px minmax(0,1fr);row-gap:8px}[data-ui-theme=crm] .crm-ar__actions{grid-column:1/-1;justify-content:flex-start}[data-ui-theme=crm] .crm-ar__actions>*{flex:1}[data-ui-theme=crm] .crm-sbtn{width:100%;min-height:40px;font-size:var(--fs-small);border-radius:var(--radius-md);justify-content:center;padding:0 12px}}[data-ui-theme=crm] .crm-act{border-top:1px solid var(--color-ink-100);min-height:56px;animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger));grid-template-columns:24px 32px minmax(0,1fr) minmax(88px,auto) auto;align-items:center;gap:12px;padding:6px 8px 6px 12px;display:grid}[data-ui-theme=crm] .crm-act:first-child{border-top:0}[data-ui-theme=crm] .crm-act:hover{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-act__icon{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}[data-ui-theme=crm] .crm-act__icon[data-risk]{background:var(--color-risk-bg);color:var(--color-risk-text)}[data-ui-theme=crm] .crm-act__main{min-width:0}[data-ui-theme=crm] .crm-act__when{font-size:var(--fs-meta);color:var(--color-ink-600);text-align:right;flex-direction:column;align-items:flex-end;line-height:1.3;display:flex}[data-ui-theme=crm] .crm-act__actions{justify-content:flex-end;align-items:center;gap:4px;min-width:232px;display:flex}[data-ui-theme=crm] .crm-act__when .crm-state{flex:none;justify-content:flex-end}@media (max-width:1100px){[data-ui-theme=crm] .crm-act__owner{display:none}[data-ui-theme=crm] .crm-act__actions{min-width:0}}@media (max-width:767px){[data-ui-theme=crm] .crm-act{grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"check main actions""check when actions";gap:0 10px;padding:8px 4px 8px 10px}[data-ui-theme=crm] .crm-act>.crm-check{grid-area:check}[data-ui-theme=crm] .crm-act__icon{display:none}[data-ui-theme=crm] .crm-act__main{grid-area:main}[data-ui-theme=crm] .crm-act__main>p:first-child{white-space:normal;overflow-wrap:anywhere}[data-ui-theme=crm] .crm-act__when{text-align:left;flex-flow:wrap;grid-area:when;justify-content:flex-start;align-items:center;gap:8px}[data-ui-theme=crm] .crm-act__actions{grid-area:actions;align-self:center}[data-ui-theme=crm] .crm-act__owner{display:none}}[data-ui-theme=crm] :is(h1,h2).text-2xl,[data-ui-theme=crm] :is(h1,h2).text-xl{font-size:var(--fs-page);line-height:1.3;font-weight:var(--fw-title);color:var(--color-ink-900)}[data-ui-theme=crm] :is(h2,h3).text-lg{font-size:var(--fs-panel);line-height:1.3;font-weight:var(--fw-title);color:var(--color-ink-900)}[data-ui-theme=crm] :is(h2,h3).text-base{font-size:var(--fs-section);line-height:1.35;font-weight:var(--fw-title);color:var(--color-ink-900)}[data-ui-theme=crm] p.text-3xl{font-size:var(--fs-kpi);line-height:1.2}[data-ui-theme=crm] .text-brand-navy,[data-ui-theme=crm] h1.text-navy-900{color:var(--color-ink-900)}[data-ui-theme=crm] legend{font-size:var(--fs-body);font-weight:var(--fw-title);color:var(--color-ink-900)}[data-ui-theme=crm] :is(button,a):is([class~=px-3],[class~=px-4],[class~=px-5])[class*=font-medium]:is([class*=rounded-md],[class*=rounded-lg]):not([class*=text-xs],[class~=h-7],[class~=h-6],[role=tab],[role=menuitem]){min-height:var(--btn-h);font-size:var(--fs-body);justify-content:center;align-items:center;gap:6px;line-height:20px;display:inline-flex}[data-ui-theme=crm] :is(button,a)[class~=h-8]:is([class~=px-3],[class~=px-4])[class*=font-medium]:not([class*=text-xs]),[data-ui-theme=crm] :is(button,a)[class~=h-9]:is([class~=px-3],[class~=px-4])[class*=font-medium]:not([class*=text-xs]),[data-ui-theme=crm] :is(button,a)[class~=h-10]:is([class~=px-3],[class~=px-4])[class*=font-medium]:not([class*=text-xs]){height:var(--btn-h)}[data-ui-theme=crm] :is(button,a)[class*=text-xs]:is([class~=px-2],[class~=px-2\.5],[class~=px-3])[class*=font-medium]:is([class*=rounded-md],[class*=rounded-lg]){min-height:var(--btn-h-sm)}[data-ui-theme=crm] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select)[class*=rounded-][class*=border]:not([class~=h-7],[class~=h-6]){min-height:var(--field-h)}@media (max-width:767px){[data-ui-theme=crm] input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),[data-ui-theme=crm] select,[data-ui-theme=crm] textarea{font-size:16px}}:root[data-ui-theme=crm][data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#171d33;--color-ink-50:#0f1424;--color-ink-100:#222a45;--color-ink-200:#313b5c;--color-ink-300:#4b5679;--color-ink-400:#7c88ad;--color-ink-500:#9ba6c4;--color-ink-600:#b6bfd6;--color-ink-700:#ced5e7;--color-ink-800:#e4e8f3;--color-ink-900:#f4f6fb;--color-navy-50:#1d2542;--color-navy-100:#283261;--color-navy-200:#36427a;--color-navy-300:#4f5d94;--color-navy-400:#8c99c8;--color-navy-500:#a9b4dc;--color-navy-600:#b7c2ef;--color-lime-50:#1f2810;--color-lime-100:#2c3814;--color-lime-200:#3d4d19;--color-risk-bg:#3c1d21;--color-warn-bg:#3b2d14;--color-ok-bg:#26331a;--color-info-bg:#283261;--color-risk-text:#ff9f9f;--color-warn-text:#f4b968;--color-ok-text:#bddc72;--scrim:#0000008c}[data-ui-theme=crm][data-mode=dark] .bg-white{background-color:var(--surface)}[data-ui-theme=crm][data-mode=dark] .shadow-xs,[data-ui-theme=crm][data-mode=dark] .shadow-sm{box-shadow:none}[data-ui-theme=crm] div:has(>.crm-cs){background:var(--color-ink-50);flex-wrap:wrap;gap:6px;padding:6px 14px;overflow:visible}[data-ui-theme=crm] .crm-cs{border:1px solid var(--color-ink-200);background:var(--surface,#fff);height:auto;min-height:26px;color:var(--color-ink-700);transition:border-color var(--dur-press), background var(--dur-press), transform var(--dur-press) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:400;display:inline-flex;position:relative}[data-ui-theme=crm] .crm-cs:after{content:"";position:absolute;inset:-8px 0}[data-ui-theme=crm] .crm-cs:active{transform:scale(.97)}[data-ui-theme=crm] .crm-cs b{color:var(--color-ink-900);font-weight:500}[data-ui-theme=crm] .crm-cs:hover{border-color:var(--color-navy-300)}[data-ui-theme=crm] .crm-cs[aria-expanded=true]{background:var(--color-navy-100);border-color:var(--color-navy-400)}[data-ui-theme=crm] .crm-cs svg{width:13px;height:13px}[data-ui-theme=crm] .crm-cv-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}[data-ui-theme=crm] .crm-cv-i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}[data-ui-theme=crm] div[data-panel]:has(>.crm-cdet){grid-template-columns:minmax(0,1fr) 320px}[data-ui-theme=crm] div[data-panel]:has(>.crm-cdet)>.crm-cdet~*{display:none}[data-ui-theme=crm] .crm-cdet{background:var(--surface,#fff);border-left:1px solid var(--color-ink-200);min-width:0;min-height:0;animation:crm-rise var(--dur-pop-in) var(--ease-out) both;flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}[data-ui-theme=crm] .crm-cv-seg{border-radius:var(--radius-md);background:var(--color-ink-100);padding:3px;display:flex}[data-ui-theme=crm] .crm-cv-seg button{color:var(--color-ink-600);transition:background var(--dur-press);border-radius:7px;padding:5px 12px;font-size:13px}[data-ui-theme=crm] .crm-cv-seg button[aria-selected=true]{background:var(--surface,#fff);color:var(--color-ink-900);box-shadow:var(--shadow-xs);font-weight:500}[data-ui-theme=crm] .crm-cv-box{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:12px;display:flex}[data-ui-theme=crm] .crm-cv-box .crm-cv-step{padding-bottom:6px}[data-ui-theme=crm] .crm-cv-step{border-radius:var(--radius-md);text-align:left;width:100%;transition:background var(--dur-press);gap:10px;padding:6px 8px 12px;display:flex;position:relative}[data-ui-theme=crm] .crm-cv-step:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-cv-step:before{content:"";background:var(--color-ink-200);width:2px;position:absolute;top:36px;bottom:-6px;left:22px}[data-ui-theme=crm] .crm-cv-step:last-child:before{display:none}[data-ui-theme=crm] .crm-cv-step[data-state=done]:before{background:var(--color-lime-600)}[data-ui-theme=crm] .crm-cv-step[data-state=future]{opacity:.72}[data-ui-theme=crm] .crm-cv-step b{color:var(--color-ink-900);font-size:14px;font-weight:500;display:block}[data-ui-theme=crm] .crm-cv-step em{color:var(--color-ink-600);font-size:12px;font-style:normal;display:block}[data-ui-theme=crm] .crm-cv-sb{z-index:1;border:2px solid var(--color-ink-200);background:var(--surface,#fff);width:30px;height:30px;color:var(--color-ink-500);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}[data-ui-theme=crm] .crm-cv-sb svg{width:14px;height:14px}[data-ui-theme=crm] .crm-cv-step[data-state=done] .crm-cv-sb{background:var(--color-ok-bg);border-color:var(--color-lime-600);color:var(--color-ok-text)}[data-ui-theme=crm] .crm-cv-step[data-state=cur] .crm-cv-sb{background:var(--color-navy-700);border-color:var(--color-navy-700);color:#fff}[data-ui-theme=crm] .crm-cv-step[data-state=cur] .crm-cv-sb:after{content:"";border:2px solid var(--color-navy-400);animation:crm-cv-ring 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-2px}[data-ui-theme=crm] .crm-cv-state{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-cv-state svg{stroke-width:2px;width:14px;height:14px}[data-ui-theme=crm] .crm-cv-xp{white-space:nowrap;color:var(--color-ink-800);background:color-mix(in srgb, var(--c,#64748b) 16%, #fff);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-cv-now{width:28px;height:28px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, #fff);border-radius:50%;flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-cv-note{border-radius:var(--radius-md);background:var(--color-navy-50);color:var(--color-ink-700);flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}@media (prefers-reduced-motion:reduce){[data-ui-theme=crm] .crm-cv-step[data-state=cur] .crm-cv-sb:after{opacity:0;animation:none}}@media (max-width:767px){[data-ui-theme=crm] .crm-cdet{z-index:3;border-left:0;position:absolute;inset:0}[data-ui-theme=crm] .crm-cv-seg button{min-height:40px;padding:5px 9px}[data-ui-theme=crm] .crm-cdet button{min-height:40px}}[data-ui-theme=crm] .crm-nvg{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}[data-ui-theme=crm] .crm-nvf{background:var(--color-ink-50);flex-direction:column;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}[data-ui-theme=crm] .crm-nvp{background:var(--color-ink-50);border-left:1px solid var(--color-ink-200);flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}[data-ui-theme=crm] .crm-nvb{background:var(--surface,#fff);border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);flex-direction:column;flex:none;gap:10px;padding:12px 14px;display:flex}[data-ui-theme=crm] .crm-nvb--in{animation:crm-rise var(--dur-pop-in) var(--ease-out)}[data-ui-theme=crm] .crm-nvmore{flex-direction:column;flex:none;gap:10px;display:flex}[data-ui-theme=crm] .crm-nvh{font-size:var(--fs-body);color:var(--color-ink-900);align-items:center;gap:8px;font-weight:500;display:flex}[data-ui-theme=crm] .crm-nvdot{width:22px;height:22px;font-size:var(--fs-meta);background:var(--color-navy-100);color:var(--color-navy-700);transition:background var(--dur-press), color var(--dur-press);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:700;display:grid}[data-ui-theme=crm] .crm-nvdot.is-ok{background:var(--color-ok-bg);color:var(--color-ok-text)}[data-ui-theme=crm] .crm-nvdot svg{width:12px;height:12px}[data-ui-theme=crm] .crm-nvfield{min-width:0;font-size:var(--fs-small);color:var(--color-ink-800);flex-direction:column;gap:4px;font-weight:500;display:flex}[data-ui-theme=crm] .crm-nvhint{font-size:var(--fs-meta);color:var(--color-ink-600);font-weight:400}[data-ui-theme=crm] .crm-nvgrid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-ui-theme=crm] .crm-nvlist{flex-direction:column;gap:6px;display:flex}[data-ui-theme=crm] .crm-nvhit{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:var(--surface,#fff);width:100%;font-size:var(--fs-body);text-align:left;color:var(--color-ink-800);transition:background var(--dur-press), transform var(--dur-press) var(--ease-out);align-items:center;gap:10px;padding:8px 10px;display:flex}[data-ui-theme=crm] button.crm-nvhit:hover{background:var(--color-navy-50)}[data-ui-theme=crm] .crm-nvav{width:32px;height:32px;font-size:var(--fs-meta);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}[data-ui-theme=crm] .crm-nvplus{background:color-mix(in srgb, var(--color-navy-700) 14%, var(--surface,#fff));width:28px;height:28px;color:var(--color-navy-700);border-radius:50%;flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-nvbadge{font-size:var(--fs-meta);white-space:nowrap;background:var(--color-warn-bg);color:var(--color-warn-text);border-radius:999px;flex:none;padding:2px 9px;font-weight:500}[data-ui-theme=crm] .crm-nvghost{min-height:var(--btn-h-sm);border-radius:var(--radius-sm);font-size:var(--fs-meta);color:var(--color-ink-600);transition:background var(--dur-press), color var(--dur-press), transform var(--dur-press) var(--ease-out);flex:none;padding:0 10px;font-weight:500}[data-ui-theme=crm] .crm-nvghost:hover{background:var(--color-ink-100);color:var(--color-ink-900)}[data-ui-theme=crm] .crm-nvwarn{border-radius:var(--radius-md);background:var(--color-warn-bg);color:var(--color-warn-text);font-size:var(--fs-small);animation:crm-rise var(--dur-pop-in) var(--ease-out);align-items:center;gap:8px;padding:9px 12px;display:flex}[data-ui-theme=crm] .crm-nvwarn .crm-nvghost{color:var(--color-warn-text)}[data-ui-theme=crm] .crm-nvpick button{font-size:var(--fs-meta);padding:3px 9px}[data-ui-theme=crm] .crm-nvfc{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}[data-ui-theme=crm] .crm-nvfc button{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:var(--surface,#fff);text-align:left;min-width:0;transition:border-color var(--dur-press), background var(--dur-press), transform var(--dur-press) var(--ease-out);flex-direction:column;align-items:flex-start;padding:10px;display:flex}[data-ui-theme=crm] .crm-nvfc b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-body);color:var(--color-ink-900);font-weight:500;overflow:hidden}[data-ui-theme=crm] .crm-nvfc button[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 10%, var(--surface,#fff));box-shadow:inset 0 0 0 1px var(--c)}[data-ui-theme=crm] .crm-nvfic{background:var(--c);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;margin-bottom:6px;display:grid}[data-ui-theme=crm] .crm-nvtrack{gap:3px;min-width:0;display:flex}[data-ui-theme=crm] .crm-nvst{text-align:left;background:var(--color-ink-100);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);min-width:0;transition:filter var(--dur-press), background var(--dur-press);flex:1;padding:7px 10px 7px 18px}[data-ui-theme=crm] .crm-nvst:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);border-radius:10px 0 0 10px;padding-left:12px}[data-ui-theme=crm] .crm-nvst b{font-size:var(--fs-meta);color:var(--color-ink-800);font-weight:500;line-height:1.2;display:block}[data-ui-theme=crm] .crm-nvst.is-past{background:color-mix(in srgb, var(--c) 16%, var(--surface,#fff))}[data-ui-theme=crm] .crm-nvst.is-now{background:color-mix(in srgb, var(--c) 34%, var(--surface,#fff))}[data-ui-theme=crm] .crm-nvst.is-now b{font-weight:700}[data-ui-theme=crm] .crm-nvst:hover{filter:brightness(.96)}[data-ui-theme=crm] .crm-nvppl{flex-wrap:wrap;gap:6px;display:flex}[data-ui-theme=crm] .crm-nvppl button{border:1px solid var(--color-ink-200);background:var(--surface,#fff);font-size:var(--fs-small);color:var(--color-ink-800);transition:border-color var(--dur-press), background var(--dur-press), transform var(--dur-press) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 6px;display:flex}[data-ui-theme=crm] .crm-nvppl .crm-nvav,[data-ui-theme=crm] .crm-nvppl .crm-nvplus{width:26px;height:26px;font-size:10px}[data-ui-theme=crm] .crm-nvppl button[aria-pressed=true]{border-color:var(--color-navy-400);background:var(--color-navy-100);font-weight:500}[data-ui-theme=crm] .crm-nvtys{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}[data-ui-theme=crm] .crm-nvtys button{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);background:var(--surface,#fff);min-width:0;font-size:var(--fs-small);color:var(--color-ink-800);transition:border-color var(--dur-press), background var(--dur-press), transform var(--dur-press) var(--ease-out);flex-direction:column;align-items:center;gap:4px;padding:8px;font-weight:400;display:flex}[data-ui-theme=crm] .crm-nvtys button[aria-pressed=true]{border-color:var(--f);background:var(--b);font-weight:500}[data-ui-theme=crm] .crm-nvati{background:var(--b);width:30px;height:30px;color:var(--f);border-radius:50%;place-items:center;display:grid}[data-ui-theme=crm] .crm-nvseg{border-radius:var(--radius-md);background:var(--color-ink-100);padding:3px;display:flex}[data-ui-theme=crm] .crm-nvseg button{font-size:var(--fs-small);color:var(--color-ink-600);transition:background var(--dur-press);border-radius:7px;flex:1;padding:5px 12px;font-weight:400}[data-ui-theme=crm] .crm-nvseg button[aria-pressed=true]{background:var(--surface,#fff);color:var(--color-ink-900);box-shadow:var(--shadow-xs);font-weight:500}[data-ui-theme=crm] .crm-nvtoggle{width:fit-content;min-height:var(--btn-h-sm);font-size:var(--fs-body);color:var(--color-ink-900);align-items:center;gap:8px;font-weight:500;display:flex}[data-ui-theme=crm] .crm-nvcf{flex-direction:column;gap:10px;display:flex}[data-ui-theme=crm] .crm-nvcf>label:after{content:"campo deste funil";font-size:var(--fs-meta);color:var(--color-ink-600);order:1;font-weight:400}[data-ui-theme=crm] .crm-nvcf>label>:is(input,select,textarea):not([type=checkbox]){order:2}[data-ui-theme=crm] .crm-nvtitle{font-size:var(--fs-meta);color:var(--color-ink-700);font-weight:700}[data-ui-theme=crm] .crm-nvcol{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c) 7%, var(--color-ink-50));flex:none;overflow:hidden}[data-ui-theme=crm] .crm-nvcol__head{border-top:4px solid var(--c);background:color-mix(in srgb, var(--c) 14%, var(--surface,#fff));font-size:var(--fs-small);color:var(--color-ink-900);padding:8px 10px;font-weight:500}[data-ui-theme=crm] .crm-nvcol__list{padding:6px}[data-ui-theme=crm] .crm-nvcard{background:var(--surface,#fff);border:1px solid var(--color-ink-200);border-radius:var(--radius-md);font-size:var(--fs-small);flex-direction:column;gap:5px;padding:9px 10px;display:flex}[data-ui-theme=crm] .crm-nvcard .crm-auto{margin-top:0}[data-ui-theme=crm] .crm-nvcard__top{justify-content:space-between;gap:8px;display:flex}[data-ui-theme=crm] .crm-nvcard__top b{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-body);color:var(--color-ink-900);font-weight:500}[data-ui-theme=crm] .crm-nvcard__top span{color:var(--color-ink-900);flex:none;font-weight:500}[data-ui-theme=crm] .crm-nvcard__next{min-width:0;color:var(--color-ink-700);align-items:center;gap:6px;display:flex}[data-ui-theme=crm] .crm-nvcard__next i{border:1.5px solid var(--color-ink-400);border-radius:50%;flex:none;width:15px;height:15px}[data-ui-theme=crm] .crm-nvcard__foot{font-size:var(--fs-meta);color:var(--color-ink-600);align-items:center;gap:8px;display:flex}[data-ui-theme=crm] .crm-nvnote{border-radius:var(--radius-md);background:var(--color-navy-50);font-size:var(--fs-small);color:var(--color-ink-700);flex-direction:column;gap:4px;padding:10px 12px;display:flex}[data-ui-theme=crm] .crm-nvnote b{font-weight:500}@media (max-width:860px){[data-ui-theme=crm] .crm-nvg{display:block;overflow-y:auto}[data-ui-theme=crm] .crm-nvf{overflow:visible}[data-ui-theme=crm] .crm-nvp{border-left:0;border-top:1px solid var(--color-ink-200);overflow:visible}}@media (max-width:767px){[data-ui-theme=crm] .crm-nvgrid2{grid-template-columns:1fr}[data-ui-theme=crm] .crm-nvfc,[data-ui-theme=crm] .crm-nvtys{grid-template-columns:1fr 1fr}[data-ui-theme=crm] .crm-nvtrack{scrollbar-width:none;overflow-x:auto}[data-ui-theme=crm] .crm-nvst{flex:0 0 130px;min-height:40px}[data-ui-theme=crm] .crm-nvghost{font-size:var(--fs-small)}[data-ui-theme=crm] .crm-nvseg button{min-height:40px;font-size:var(--fs-meta);padding:5px 4px}[data-ui-theme=crm] .crm-nvpick button{min-height:40px;padding:3px 12px}[data-ui-theme=crm] .crm-nvppl button,[data-ui-theme=crm] .crm-nvtoggle{min-height:40px}}[data-ui-theme=crm] dialog.crm-dlg{width:min(var(--dlg-w,460px), calc(100vw - 2rem));border-radius:var(--radius-lg);background:var(--surface,#fff);max-width:640px;color:var(--color-ink-900);box-shadow:var(--shadow-lg);border:0;padding:0}[data-ui-theme=crm] dialog.crm-dlg>.crm-dlg__head,[data-ui-theme=crm] dialog.renovar-settings-dialog header{z-index:1;border:0;border-bottom:1px solid var(--color-ink-100);background:var(--surface,#fff);min-height:56px;color:var(--color-ink-900);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px 12px 20px;display:flex;position:sticky;top:0}[data-ui-theme=crm] dialog.crm-dlg .crm-dlg__head :is(h2,h3),[data-ui-theme=crm] dialog.renovar-settings-dialog header h2{font-size:var(--fs-panel);color:var(--color-ink-900);margin:0;font-weight:500;line-height:1.3}[data-ui-theme=crm] dialog.crm-dlg .crm-dlg__close,[data-ui-theme=crm] dialog.renovar-settings-dialog header button{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-ink-500);transition:background-color var(--dur-press) var(--ease-out), color var(--dur-press) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px 0;padding:0;font-size:22px;line-height:1;display:inline-flex}[data-ui-theme=crm] dialog.crm-dlg .crm-dlg__close:hover,[data-ui-theme=crm] dialog.renovar-settings-dialog header button:hover{background:var(--color-ink-100);color:var(--color-ink-900)}[data-ui-theme=crm] dialog.crm-dlg>.crm-dlg__head~:not(dialog,.crm-dlg__head),[data-ui-theme=crm] dialog.crm-dlg .crm-dlg__body{padding:20px}[data-ui-theme=crm] dialog.crm-dlg>.crm-dlg__head~:is(div,form)[class*=flex-col],[data-ui-theme=crm] dialog.crm-dlg .crm-dlg__body>.space-y-3{gap:12px}[data-ui-theme=crm] dialog.crm-dlg .crm-dlg-dup{display:none}[data-ui-theme=crm] dialog.renovar-settings-dialog{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:0}[data-ui-theme=crm] dialog.renovar-settings-dialog header{padding-right:16px}[data-ui-theme=crm] dialog.renovar-settings-dialog>div>.p-6{padding:20px}@media (max-width:767px){[data-ui-theme=crm] dialog.crm-dlg>.crm-dlg__head~:not(dialog,.crm-dlg__head),[data-ui-theme=crm] dialog.crm-dlg .crm-dlg__body{padding:16px}[data-ui-theme=crm] dialog.crm-dlg{max-width:100vw}}[data-ui-theme=crm] .crm-pl{min-height:24px;font-size:var(--fs-meta);background:color-mix(in srgb, var(--stage,#64748b) 14%, #fff);color:var(--color-ink-800);transition:background var(--dur-press);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-pl:before{content:"";background:var(--stage,#64748b);border-radius:50%;width:8px;height:8px}[data-ui-theme=crm] .crm-pl:hover{background:color-mix(in srgb, var(--stage,#64748b) 26%, #fff)}[data-ui-theme=crm] .crm-ap__head{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-ui-theme=crm] .crm-ap__bolt{color:#7c3aed;background:#f3e8ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}[data-ui-theme=crm] .crm-ap__bolt svg{width:18px;height:18px}[data-ui-theme=crm] .crm-ap__title{font-size:var(--fs-panel);font-weight:var(--fw-title);color:var(--color-ink-900)}[data-ui-theme=crm] .crm-ap__where{font-size:var(--fs-meta);color:var(--color-ink-600);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}[data-ui-theme=crm] .crm-ap__kpis{flex-wrap:wrap;gap:8px;display:flex}[data-ui-theme=crm] .crm-ap__kpi{text-align:left;border:1px solid var(--color-ink-200);box-shadow:var(--shadow-xs);transition:background var(--dur-press), border-color var(--dur-press);background:#fff;border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;display:inline-flex}[data-ui-theme=crm] .crm-ap__kpi:not(:disabled):hover{background:var(--color-navy-50);border-color:var(--color-navy-700)}[data-ui-theme=crm] .crm-ap__kpi strong{font-size:var(--fs-section);color:var(--color-ink-900);font-weight:600}[data-ui-theme=crm] .crm-ap__kpi span{font-size:var(--fs-body);color:var(--color-ink-700)}[data-ui-theme=crm] .crm-ap__kpi--risk{border-color:var(--color-risk-text);background:color-mix(in srgb, var(--color-risk-text) 6%, #fff)}[data-ui-theme=crm] .crm-ap__kpi--risk strong,[data-ui-theme=crm] .crm-ap__kpi--risk span{color:var(--color-risk-text)}[data-ui-theme=crm] .crm-ap__none{font-size:var(--fs-body);color:var(--color-ink-600)}[data-ui-theme=crm] .crm-ap__flow{align-items:stretch;padding:4px 0 12px;display:flex;overflow-x:auto}[data-ui-theme=crm] .crm-ap__step{max-width:320px;animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger));flex-direction:column;flex:1 0 260px;display:flex;position:relative}[data-ui-theme=crm] .crm-ap__step+.crm-ap__step{margin-left:28px}[data-ui-theme=crm] .crm-ap__step+.crm-ap__step:before{content:"";background:var(--color-ink-300);width:20px;height:2px;position:absolute;top:30px;left:-24px}[data-ui-theme=crm] .crm-ap__step+.crm-ap__step:after{content:"";border-right:2px solid var(--color-ink-300);border-top:2px solid var(--color-ink-300);width:8px;height:8px;position:absolute;top:26px;left:-10px;transform:rotate(45deg)}[data-ui-theme=crm] .crm-ap__sh{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb, var(--c) 13%, #fff);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);border-bottom:0;border-top:4px solid var(--c);align-items:center;gap:10px;padding:10px 12px;display:flex}[data-ui-theme=crm] .crm-ap__sh b{font-weight:var(--fw-title);color:var(--color-ink-900);line-height:1.2}[data-ui-theme=crm] .crm-ap__sh small{font-size:var(--fs-meta);color:var(--color-ink-700);line-height:1.2}[data-ui-theme=crm] .crm-ap__n{color:var(--color-ink-900);font-size:20px;font-weight:700}[data-ui-theme=crm] .crm-ap__sb{background:color-mix(in srgb, var(--c) 5%, var(--color-ink-50));border:1px solid color-mix(in srgb, var(--c) 20%, transparent);border-radius:0 0 var(--radius-lg) var(--radius-lg);flex-direction:column;flex:1;gap:6px;min-height:96px;padding:8px;display:flex}[data-ui-theme=crm] .crm-ap__pp{border:1px solid var(--color-ink-200);border-radius:var(--radius-md);transition:transform var(--dur-press) var(--ease-out), box-shadow var(--dur-press);background:#fff;flex-wrap:wrap;align-items:center;gap:2px 8px;padding:8px 10px;display:flex}[data-ui-theme=crm] .crm-ap__pp:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}[data-ui-theme=crm] .crm-ap__pp.is-fail{background:var(--color-risk-bg);border-color:#f0c8c8}[data-ui-theme=crm] .crm-ap__pl{min-width:0;font-size:var(--fs-small);flex:1;align-items:center;gap:8px;display:flex}[data-ui-theme=crm] .crm-ap__pl small{font-size:var(--fs-meta);color:var(--color-ink-600)}[data-ui-theme=crm] .crm-ap__av{background:var(--color-navy-100);width:28px;height:28px;color:var(--color-navy-700);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}[data-ui-theme=crm] .crm-ap__when{font-size:var(--fs-meta);color:var(--color-ink-600);flex-basis:calc(100% - 28px);order:2;margin-left:36px}[data-ui-theme=crm] .crm-ap__when.is-late{color:var(--color-risk-text);font-weight:500}[data-ui-theme=crm] .crm-ap__dots{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-ink-600);place-items:center;display:grid}[data-ui-theme=crm] .crm-ap__dots:hover{background:var(--color-ink-100)}[data-ui-theme=crm] .crm-ap__more{width:100%;font-size:var(--fs-meta);color:var(--color-navy-600);padding:4px;font-weight:500}[data-ui-theme=crm] .crm-ap__link{color:#581c87;background:#faf5ff;border-color:#e9d5ff}@media (max-width:767px){[data-ui-theme=crm] .crm-ap__step{flex-basis:84vw}}[data-ui-theme=crm] .crm-bar__back{border-radius:var(--radius-md);width:32px;height:36px;color:var(--color-ink-600);transition:background .12s var(--ease-out), color .12s var(--ease-out);flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-bar__back:hover{background:var(--color-ink-100);color:var(--color-ink-900)}[data-ui-theme=crm] .crm-bar__back svg{width:16px;height:16px}[data-ui-theme=crm] .crm-rs__panel .crm-fc{flex-wrap:wrap;align-items:stretch;display:flex}[data-ui-theme=crm] .crm-rs__panel .crm-fc__months{flex:100%;min-width:0}[data-ui-theme=crm] .crm-rs__panel .crm-fc__list{flex-wrap:wrap;overflow:visible}[data-ui-theme=crm] .crm-rs__panel .crm-fc__kp{flex:200px}[data-ui-theme=crm] .crm-sort{position:relative}[data-ui-theme=crm] .crm-sort[data-slot]>*{visibility:hidden}[data-ui-theme=crm] .crm-sort[data-slot]:before{content:"";border:2px dashed color-mix(in srgb, var(--color-navy-700) 45%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-navy-700) 7%, transparent);animation:.7s ease-in-out infinite alternate crm-slot;position:absolute;inset:2px}[data-ui-theme=crm] .crm-dg{border-radius:var(--radius-md);background:#fff;transform:rotate(1.5deg)scale(1.02);box-shadow:0 18px 40px #0f162047,0 4px 12px #0f162024}:is([data-ui-theme=crm] body:has(.crm-dg),[data-ui-theme=crm] body:has(.crm-dg) *){-webkit-user-select:none;user-select:none;cursor:grabbing!important}@media (prefers-reduced-motion:reduce){[data-ui-theme=crm] .crm-sort{transition:none!important}[data-ui-theme=crm] .crm-sort[data-slot]:before{animation:none}}[data-ui-theme=crm] .crm-vsplit{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:16px;display:grid}[data-ui-theme=crm] .crm-vsplit:has(>.crm-vi[data-min]){grid-template-columns:64px minmax(0,1fr)}[data-ui-theme=crm] .crm-vi__list{flex-direction:column;gap:4px;display:flex}[data-ui-theme=crm] .crm-vi__toggle{border-top:1px solid var(--color-ink-100);width:100%;min-height:32px;font-size:var(--fs-meta);color:var(--color-ink-600);transition:color .12s var(--ease-out);align-items:center;gap:6px;margin-top:2px;padding:4px 10px;display:flex}[data-ui-theme=crm] .crm-vi__toggle:hover{color:var(--color-ink-900)}[data-ui-theme=crm] .crm-vi__toggle svg{width:14px;height:14px;transition:transform .2s var(--ease-out);flex:none}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__toggle{justify-content:center;padding:4px}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__toggle svg{transform:rotate(180deg)}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__toggle span,[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__text{display:none}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__item{justify-content:center;padding:6px;position:relative}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__count{min-width:16px;padding:0 4px;font-size:11px;position:absolute;top:0;right:0}[data-ui-theme=crm] .crm-vi{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky;top:12px}[data-ui-theme=crm] .crm-vi__item{text-align:left;width:100%;min-height:44px;color:var(--color-ink-700);transition:background var(--dur-press), transform var(--dur-press) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}[data-ui-theme=crm] .crm-vi__item:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-vi__item:active{transform:scale(.98)}[data-ui-theme=crm] .crm-vi__icon{background:color-mix(in srgb, var(--c) 13%, #fff);width:28px;height:28px;color:var(--c);transition:background var(--dur-press), color var(--dur-press);border-radius:8px;flex:none;place-items:center;display:grid}[data-ui-theme=crm] .crm-vi__icon svg{width:16px;height:16px}[data-ui-theme=crm] .crm-vi__text{flex:1;min-width:0;line-height:1.2}[data-ui-theme=crm] .crm-vi__text b{font-weight:500;font-size:var(--fs-body);display:block}[data-ui-theme=crm] .crm-vi__text small{font-size:var(--fs-meta);color:var(--color-ink-600);margin-top:1px;font-weight:400;display:block}[data-ui-theme=crm] .crm-vi__count{background:var(--color-ink-100);min-width:20px;font-size:var(--fs-meta);text-align:center;color:var(--color-ink-700);border-radius:999px;padding:0 6px;line-height:20px}[data-ui-theme=crm] .crm-vi__count.is-alert{background:var(--color-risk-bg);color:var(--color-risk-text)}[data-ui-theme=crm] .crm-vi__item[aria-selected=true]{background:color-mix(in srgb, var(--c) 12%, #fff);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 40%, transparent);color:var(--color-ink-900)}[data-ui-theme=crm] .crm-vi__item[aria-selected=true] .crm-vi__icon{background:var(--c);color:#fff}[data-ui-theme=crm] .crm-vi__item[aria-selected=true] .crm-vi__count{background:#fff}@media (max-width:1100px){[data-ui-theme=crm] .crm-vsplit{grid-template-columns:minmax(0,1fr)}[data-ui-theme=crm] .crm-vsplit:has(>.crm-vi[data-min]){grid-template-columns:minmax(0,1fr)}[data-ui-theme=crm] .crm-vi{scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}[data-ui-theme=crm] .crm-vi__list{flex-direction:row}[data-ui-theme=crm] .crm-vi__item{flex:none;width:auto}[data-ui-theme=crm] .crm-vi__toggle{display:none}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__text{display:block}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__item{padding:6px 10px 6px 6px}[data-ui-theme=crm] .crm-vi[data-min] .crm-vi__count{position:static}[data-ui-theme=crm] .crm-vi__text small{display:none}}[data-ui-theme=crm] .crm-fc{border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);background:#fff;flex-shrink:0;align-items:stretch;display:flex;overflow-x:auto}[data-ui-theme=crm] .crm-fc>*{padding:12px 16px}[data-ui-theme=crm] .crm-fc>*+*{border-left:1px solid var(--color-ink-100)}[data-ui-theme=crm] .crm-fc__months{flex:auto;min-width:0}[data-ui-theme=crm] .crm-fc__h{font-size:var(--fs-meta);justify-content:space-between;align-items:baseline;gap:8px;display:flex}[data-ui-theme=crm] .crm-fc__h b{color:var(--color-ink-700);font-weight:700}[data-ui-theme=crm] .crm-fc__h span{color:var(--color-ink-600)}[data-ui-theme=crm] .crm-fc__list{grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:8px;margin-top:8px;display:grid}[data-ui-theme=crm] .crm-fc__mo{border-radius:var(--radius-md);background:var(--color-navy-50);font-size:var(--fs-meta);color:var(--color-ink-600);animation:crm-rise var(--dur-list) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger));flex-direction:column;gap:1px;padding:8px 10px;display:flex}[data-ui-theme=crm] .crm-fc__mo b{color:var(--color-ink-900);white-space:nowrap;font-size:15px;font-weight:700}[data-ui-theme=crm] .crm-fc__mo i{font-style:normal}[data-ui-theme=crm] .crm-fc__mo.is-late{background:var(--color-risk-bg)}[data-ui-theme=crm] .crm-fc__mo.is-late i{color:var(--color-risk-text);font-weight:500}[data-ui-theme=crm] .crm-fc__mo.is-none{border:1px dashed var(--color-ink-300);background:#fff}[data-ui-theme=crm] .crm-fc__kp{flex-direction:column;justify-content:center;gap:2px;min-width:180px;display:flex}[data-ui-theme=crm] .crm-fc__kp small{font-size:var(--fs-meta);color:var(--color-ink-600);align-items:center;gap:6px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-fc__kp strong{font-size:var(--fs-kpi);color:var(--color-ink-900);font-weight:700;line-height:1.2}[data-ui-theme=crm] .crm-fc__kp span{font-size:var(--fs-meta);color:var(--color-ink-600)}[data-ui-theme=crm] .crm-fc__kp.is-auto{background:#faf5ff}[data-ui-theme=crm] .crm-pulse{background:#7c3aed;border-radius:50%;width:8px;height:8px;position:relative}[data-ui-theme=crm] .crm-pulse:after{content:"";opacity:0;border:2px solid #7c3aed;border-radius:50%;animation:1.8s ease-out infinite crm-ping;position:absolute;inset:-4px}@media (prefers-reduced-motion:reduce){[data-ui-theme=crm] .crm-pulse:after{animation:none}}@media (min-width:1100px){[data-ui-theme=crm] .crm-bar{flex-wrap:nowrap;min-height:52px}[data-ui-theme=crm] .crm-bar>*{min-width:0}[data-ui-theme=crm] .crm-bar__end{flex-wrap:nowrap;flex-shrink:0}}[data-ui-theme=crm] .crm-bar .crm-ap__dots{color:var(--color-ink-700)}[data-ui-theme=crm] .crm-stpop__row .crm-ap__link{min-height:28px;font-size:var(--fs-meta);white-space:nowrap;border:1px solid #e9d5ff;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-stpop__link{min-height:32px;font-size:var(--fs-meta);border:1px solid #e9d5ff;border-radius:999px;align-self:flex-start;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}[data-ui-theme=crm] .crm-bar__sel{flex:0 14rem;width:14rem;max-width:100%}[data-ui-theme=crm] .crm-bar__lbl{display:inline}[data-ui-theme=crm] .crm-bar__search{flex:0 220px;min-width:0;position:relative}[data-ui-theme=crm] .crm-bar__search>*{width:100%}[data-ui-theme=crm] .crm-rs,[data-ui-theme=crm] .crm-bar>.relative{flex:none;position:relative}[data-ui-theme=crm] .crm-rs__btn{gap:6px}[data-ui-theme=crm] .crm-rs__btn svg{width:16px;height:16px}[data-ui-theme=crm] .crm-rs__n{background:var(--color-risk-bg);min-width:20px;height:20px;color:var(--color-risk-text);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}[data-ui-theme=crm] .crm-rs__panel,[data-ui-theme=crm] .crm-filt{z-index:30;border:1px solid var(--color-ink-200);border-radius:var(--radius-lg);background:var(--surface,#fff);box-shadow:var(--shadow-lg);animation:crm-rise var(--dur-pop-in) var(--ease-out);padding:12px;position:absolute;top:calc(100% + 8px)}[data-ui-theme=crm] .crm-rs__panel{flex-direction:column;gap:12px;width:min(640px,100vw - 24px);max-height:calc(100dvh - 9rem);display:flex;right:0;overflow-y:auto}[data-ui-theme=crm] .crm-filt{flex-direction:column;gap:12px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 9rem);display:flex;left:0;overflow-y:auto}[data-ui-theme=crm] .crm-rs__panel.is-leaving,[data-ui-theme=crm] .crm-filt.is-leaving{opacity:0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);transform:translateY(-4px)}[data-ui-theme=crm] .crm-rs__alerts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-ui-theme=crm] .crm-rs__h,[data-ui-theme=crm] .crm-filt__h{width:100%;font-size:var(--fs-meta);color:var(--color-ink-700);margin:0;font-weight:600}[data-ui-theme=crm] .crm-filt__sec{flex-wrap:wrap;gap:6px;display:flex}[data-ui-theme=crm] .crm-filt__opt{border:1px solid var(--color-ink-200);min-height:32px;font-size:var(--fs-small);color:var(--color-ink-800);transition:background .12s var(--ease-out), border-color .12s var(--ease-out);background:#fff;border-radius:999px;padding:0 12px;font-weight:500}[data-ui-theme=crm] .crm-filt__opt:hover{background:var(--color-ink-50)}[data-ui-theme=crm] .crm-filt__opt[aria-pressed=true]{background:var(--color-navy-100);border-color:var(--color-navy-700);color:var(--color-navy-700)}[data-ui-theme=crm] .crm-fa{border:1px solid var(--color-navy-700);background:var(--color-navy-100);min-height:36px;color:var(--color-navy-700);font-size:var(--fs-small);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}[data-ui-theme=crm] .crm-fa svg{width:14px;height:14px}[data-ui-theme=crm] .crm-fa:hover{background:var(--color-navy-50)}@media (min-width:768px){[data-ui-theme=crm] .crm-board{max-height:calc(100dvh - 11rem)}[data-ui-theme=crm] .crm-board .crm-col{flex-direction:column;max-height:100%;display:flex}[data-ui-theme=crm] .crm-board .crm-col__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@media (max-width:1499px){[data-ui-theme=crm] .crm-bar__lbl{display:none}[data-ui-theme=crm] .crm-bar__sel{flex-basis:11rem;width:11rem}[data-ui-theme=crm] .crm-bar__search{flex:none;width:40px;height:36px}[data-ui-theme=crm] .crm-bar__search:before{content:"";pointer-events:none;z-index:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;width:16px;height:16px;position:absolute;top:10px;left:11px}[data-ui-theme=crm] .crm-bar__search>*{width:40px;transition:width .16s var(--ease-out);position:absolute;top:0;right:0;overflow:hidden}[data-ui-theme=crm] .crm-bar__search>* input{opacity:0;cursor:pointer}[data-ui-theme=crm] .crm-bar__search:focus-within{z-index:20}[data-ui-theme=crm] .crm-bar__search:focus-within>*{background:var(--surface,#fff);width:240px;overflow:visible}[data-ui-theme=crm] .crm-bar__search:focus-within>* input{opacity:1;cursor:text;padding-left:34px}[data-ui-theme=crm] .crm-bar__search:focus-within:before{z-index:21}}[data-ui-theme=crm] .crm-slot{box-sizing:border-box;height:var(--slot-h,64px);border:2px dashed color-mix(in srgb, var(--stage) 55%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--stage) 8%, transparent);animation:crm-slot-open .16s var(--ease-out), crm-slot .7s ease-in-out .16s infinite alternate;flex:none}[data-ui-theme=crm] .hn3{border-radius:var(--radius-md);color:#581c87;font-size:var(--fs-meta);animation:crm-fade-in var(--dur-press) var(--ease-out);background:#faf5ff;border:1px solid #e9d5ff;flex:none;padding:8px 10px}[data-ui-theme=crm] .hn3 p{margin:0}[data-ui-theme=crm] .hn3 p+p{margin-top:2px}@media (prefers-reduced-motion:reduce){[data-ui-theme=crm] .crm-slot,[data-ui-theme=crm] .crm-rs__panel,[data-ui-theme=crm] .crm-filt{animation:none}}[data-ui-theme=crm] .crm-card:focus-within .crm-card__pick{opacity:1}@media (hover:none){[data-ui-theme=crm] .crm-card__pick{opacity:1;width:28px;height:28px;top:-8px;left:-8px}[data-ui-theme=crm] .crm-card__pick:after{content:"";position:absolute;inset:-6px}}[data-ui-theme=crm] .crm-bulk:not(.crm-bulk--inline){justify-content:center;width:max-content;max-width:calc(100vw - 16px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}[data-ui-theme=crm] .crm-bulk:not(.crm-bulk--inline) button,[data-ui-theme=crm] .crm-bulk:not(.crm-bulk--inline) select{min-height:36px}@media (max-width:767px){[data-ui-theme=crm] .crm-bulk:not(.crm-bulk--inline){width:calc(100vw - 16px);bottom:8px}[data-ui-theme=crm] .crm-bulk:not(.crm-bulk--inline) button,[data-ui-theme=crm] .crm-bulk:not(.crm-bulk--inline) select,[data-ui-theme=crm] .crm-fa,[data-ui-theme=crm] .crm-filt__opt{min-height:40px}}
