.shalva-legacy{--sv-surface:rgb(var(--surface));--s2:rgb(var(--surface-2));--sv-ink:rgb(var(--ink));--ink-2:color-mix(in srgb,rgb(var(--ink)) 78%,rgb(var(--surface)));--muted:rgb(var(--ink-muted));--faint:rgb(var(--ink-faint));--sv-line:rgb(var(--ink)/0.06);--line-2:rgb(var(--ink)/0.1);--line-3:rgb(var(--ink)/0.15);--fiche-sep:rgb(var(--line));--hover-1:rgb(var(--ink)/0.06);--hover-2:rgb(var(--ink)/0.10);--accent:rgb(var(--brand));--accent-press:rgb(var(--brand-hover));--accent-ink:#fff;--accent-tint:rgb(var(--brand)/0.12);--green:rgb(var(--success));--amber:rgb(var(--warning));--red:rgb(var(--danger));--blue:rgb(var(--brand));--violet:rgb(var(--brand));--elec:rgb(var(--brand));--r:var(--r-control);--r-lg:var(--r-control-lg);--r-xl:var(--r-card);--pill:999px;--sh-1:0 1px 2px rgba(24,26,45,.04),0 1px 3px rgba(24,26,45,.05);--sh-2:0 10px 30px -12px rgba(24,26,45,.16),0 2px 8px rgba(24,26,45,.05);--z-header:200;--z-menu:400}:root.dark .shalva-legacy{--ink-2:color-mix(in srgb,rgb(var(--ink)) 78%,rgb(var(--surface)));--sv-line:rgb(var(--ink)/0.10);--line-2:rgb(var(--ink)/0.16);--line-3:rgb(var(--ink)/0.26);--sh-1:0 1px 2px rgba(0,0,0,.45),0 1px 3px rgba(0,0,0,.35);--sh-2:0 14px 36px -12px rgba(0,0,0,.65),0 2px 10px rgba(0,0,0,.45)}:root.dark{--ink-base:color-mix(in srgb,rgb(var(--ink)) 90%,rgb(var(--surface)));--field-border:rgb(var(--ink)/0.18);--field-border-hover:rgb(var(--ink)/0.32);--field-bg-disabled:rgb(var(--surface-2))}.shalva-legacy,.shalva-legacy *{box-sizing:border-box}.shalva-legacy .muted{color:var(--muted)}.shalva-legacy .btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--sv-surface);color:var(--sv-ink);font-weight:560;font-size:.81rem;cursor:pointer;transition:var(--t);white-space:nowrap;font-family:inherit}.shalva-legacy .btn:hover{background:var(--s2);border-color:var(--line-3)}.shalva-legacy .btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:0 2px 6px -2px var(--accent-tint)}.shalva-legacy .btn.primary:hover{background:var(--accent-press);border-color:var(--accent-press)}.shalva-legacy .btn.sm{min-height:var(--h-control-sm);padding:0 11px;font-size:.78rem;border-radius:var(--r)}.shalva-legacy .btn.ghost{border-color:transparent;background:transparent}.shalva-legacy .btn.ghost:hover{background:var(--s2)}.shalva-legacy .btn svg{width:15px;height:15px;display:block}.shalva-legacy .icon-btn{width:var(--h-control);height:var(--h-control);display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r);background:transparent;color:var(--muted);cursor:pointer;transition:.13s}.shalva-legacy .icon-btn:hover{background:var(--s2);color:var(--sv-ink);border-color:var(--line-2)}.shalva-legacy .icon-btn svg{width:16px;height:16px;display:block}.shalva-legacy .pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-badge);border-left:3px solid;font-size:.69rem;font-weight:600;white-space:nowrap;line-height:1.45}.shalva-legacy .pill.nodot:before{display:none}.shalva-legacy.side{backdrop-filter:blur(18px) saturate(150%);box-shadow:var(--glass-shadow);padding:6px 16px;display:flex;flex-direction:row;gap:10px;position:sticky;top:0;height:auto;z-index:var(--z-header);color:var(--sv-ink);font-family:Inter,system-ui,sans-serif}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy.side{background:var(--sv-surface)}}.shalva-legacy .brand{display:flex;align-items:center;gap:12px;padding:0 16px 0 4px;margin:0;flex:0 0 auto;border-right:1px solid var(--sv-line)}.shalva-legacy .brand .logo{height:40px;width:auto;display:grid;place-items:center;flex:0 0 auto;background:transparent}.shalva-legacy .brand .logo img{height:40px;width:auto;-o-object-fit:contain;object-fit:contain;display:block}.shalva-legacy .brand b{font-size:.9rem;font-weight:640;color:var(--sv-ink)}.shalva-legacy .brand span{display:block;font-size:.64rem;color:var(--muted)}.shalva-legacy #nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2px;flex:1 1 0%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-block:4px;padding-inline-end:8px;scroll-padding-inline:8px}@media (max-width:860px){.shalva-legacy.side{padding:6px 8px;gap:6px}.shalva-legacy .brand{padding:0 8px 0 2px}.shalva-legacy .brand>div:last-child{display:none}}.shalva-legacy #nav{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 14px),transparent)}.shalva-legacy #nav>*{flex:0 0 auto}.shalva-legacy .nav{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-control);padding:0 13px;border:1px solid transparent;border-radius:var(--r-control-lg);color:var(--ink-2);cursor:pointer;font-size:.8rem;font-weight:550;letter-spacing:-.005em;transition:background .14s,color .14s,border-color .14s,box-shadow .14s;white-space:nowrap;flex:0 0 auto;text-decoration:none}.shalva-legacy .nav .t{line-height:1}.shalva-legacy button.nav{background:none;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shalva-legacy button.nav:focus-visible{outline:2px solid var(--nc,var(--accent));outline-offset:2px}.shalva-legacy .nav:hover{background:var(--s2);color:var(--sv-ink)}.shalva-legacy .nav svg{width:18px;height:18px;flex:0 0 auto}.shalva-legacy #nav .nav{--nc:var(--accent)}.shalva-legacy #nav .nav:hover .t{color:var(--sv-ink)}.shalva-legacy #nav .nav.active{background:var(--nav-active-bg);border-color:color-mix(in srgb,var(--nc) 20%,transparent);box-shadow:0 2px 6px -2px rgba(16,24,40,.16),inset 0 0 0 1px hsla(0,0%,100%,.4)}:root.dark .shalva-legacy #nav .nav.active .t{color:color-mix(in srgb,var(--nc) 72%,rgb(var(--ink)))}.shalva-legacy #nav .nav.active>svg{color:var(--nc)}.shalva-legacy #nav .nav[aria-disabled=true]{opacity:.55;cursor:default}.shalva-legacy #nav .nav[aria-disabled=true]:hover{background:transparent}.shalva-legacy .nav-soon{color:var(--muted);background:var(--s2);border-radius:var(--r-xs);padding:1px 5px;margin-left:2px}.shalva-legacy .side-foot{margin:0;border:0;padding:0 0 0 12px;border-left:1px solid var(--sv-line);flex:0 0 auto;display:flex;align-items:center}.shalva-legacy .side-foot .topcluster{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.shalva-legacy .side-foot .icon-btn{border-color:transparent;background:transparent;color:var(--muted)}.shalva-legacy .side-foot .icon-btn:hover{background:var(--s2);color:var(--sv-ink);border-color:var(--line-2)}.shalva-legacy .side-foot .logout-btn{width:34px;height:34px;color:var(--muted)}.shalva-legacy .side-foot .logout-btn:hover{color:var(--red);border-color:var(--red);background:var(--sv-surface)}.shalva-legacy .side-foot .who{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;display:inline-flex;align-items:center;gap:8px;height:var(--h-control);background:var(--sv-surface);border-radius:var(--r-badge);padding:0 12px 0 4px;cursor:pointer;transition:background .13s,border-color .13s;color:var(--sv-ink)}.shalva-legacy .side-foot .who .wa-av{position:relative;width:26px;height:26px;border-radius:50%;background:var(--s2);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;font-size:.66rem;line-height:1;flex:0 0 auto;overflow:hidden}.shalva-legacy .side-foot .who .wa-name{color:var(--sv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.shalva-legacy .side-foot .who .wa-badge{font-size:.58rem;letter-spacing:.03em;padding:2px 7px;margin-left:2px;border-radius:999px;background:var(--s2);color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;flex:0 0 auto}.shalva-legacy .side-foot .who .wa-team{font-size:.63rem;color:var(--muted);white-space:nowrap}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy.side{box-shadow:var(--glass-shadow),0 1px 0 var(--glass-border)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .side-foot .who .wa-av{background:linear-gradient(150deg,rgb(var(--brand)),color-mix(in srgb,rgb(var(--brand)) 72%,#7fb0ff));color:#fff;box-shadow:0 2px 6px -2px rgb(var(--brand)/.55),inset 0 1px 0 hsla(0,0%,100%,.28)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .side-foot .icon-btn:hover{background:var(--accent-tint);color:var(--accent);border-color:transparent}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy #nav .nav.active{box-shadow:0 2px 8px -3px rgba(16,24,40,.16),0 8px 18px -12px rgb(var(--brand)/.28),inset 0 0 0 1px hsla(0,0%,100%,.5)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .card{border-radius:var(--r-surface);box-shadow:var(--sh-1),0 20px 44px -28px rgba(16,24,40,.26),inset 0 1px 0 hsla(0,0%,100%,.22)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .btn{border-radius:var(--r-control-lg);transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .12s ease,color .14s ease}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .btn:active:not(:disabled){transform:translateY(1px)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .btn.primary{background:var(--accent);border-color:transparent;box-shadow:0 2px 8px -3px rgb(var(--brand)/.45)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy .btn.primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px -8px rgb(var(--brand)/.65),inset 0 1px 0 hsla(0,0%,100%,.25)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy input:not([type=checkbox]):not([type=radio]),body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy select:not(.sv-chip-select),body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy textarea{border-radius:var(--r-control-lg)}body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy input:not([type=checkbox]):not([type=radio]):focus,body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy select:not(.sv-chip-select):focus,body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy textarea:focus{border-color:rgb(var(--brand)/.55);box-shadow:0 0 0 4px rgb(var(--brand)/.14)}body:not(:has(.shalva-legacy.leads-view)) .regime-drop{background:var(--glass-surface);backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--sh-2)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body:not(:has(.shalva-legacy.leads-view)) .regime-drop{background:var(--sv-surface)}}.shalva-legacy .nav-sep{width:1px;height:22px;background:var(--line-2);margin:0 8px;flex:0 0 auto;align-self:center;border-radius:1px}.shalva-legacy .nav-caret{width:13px;height:13px;opacity:.55;margin-left:1px}.regime-drop{position:fixed;z-index:var(--z-menu,400);background:var(--sv-surface,#fff);border:1px solid var(--line-2,rgba(24,26,45,.1));box-shadow:var(--sh-2,0 10px 30px -12px rgba(24,26,45,.16),0 2px 8px rgba(24,26,45,.05));display:flex;flex-direction:column;gap:2px;animation:obsIn .13s ease;min-width:184px;font-family:Inter,system-ui,sans-serif}.regime-drop .rd-item{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;color:var(--regime-ink,#191c24);font-size:.84rem;font-weight:560;padding:9px 11px;border-radius:var(--r-control);cursor:pointer;text-align:left}.regime-drop .rd-item.on{background:rgb(var(--brand)/.12);font-weight:650}.regime-drop .rd-item svg{width:15px;height:15px;flex:0 0 auto}.regime-drop .rd-item>span{flex:1}@keyframes obsIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.shalva-legacy .msg-badge{background:var(--red);font-size:.64rem;font-weight:800;min-width:19px;height:19px;border-radius:var(--r-badge);display:inline-flex;padding:0 5px}.shalva-legacy .icon-btn{position:relative}.shalva-legacy .icon-btn .msg-badge{position:absolute;top:-1px;right:-1px;height:16px;min-width:16px;padding:0 5px;font-size:9px}.shalva-legacy .icon-btn[aria-disabled=true]{opacity:.55;cursor:default}.shalva-legacy .icon-btn[aria-disabled=true]:hover{background:transparent;color:var(--muted)}.shalva-legacy .topbar,.shalva-legacy.topbar{position:sticky;top:var(--nav-h,48px);z-index:calc(var(--z-header) - 1);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 22px;border-bottom:1px solid var(--sv-line);background:var(--sv-surface);flex-wrap:wrap;color:var(--sv-ink);font-family:Inter,system-ui,sans-serif}.shalva-legacy .topbar .tt{font-size:1rem;font-weight:650;line-height:1.15}.shalva-legacy .topbar .who{display:flex;align-items:center;gap:10px;font-size:.72rem;color:var(--muted);flex-wrap:wrap}.shalva-legacy .topbar .who .wa-name{font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.shalva-legacy .topbar .who .wa-badge{font-size:.62rem;font-weight:800;letter-spacing:.02em;padding:2px 8px;border-radius:var(--r-badge);background:var(--accent-tint);color:var(--accent);white-space:nowrap;flex:0 0 auto}.shalva-legacy .topbar .who .wa-team{font-size:.64rem;white-space:nowrap}.shalva-legacy .topbar-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .topbar-r .btn.sm{min-height:var(--h-control);padding:0 12px;font-size:.8rem}.shalva-legacy .content,.shalva-legacy.content{padding:14px 22px 26px}.shalva-legacy .card{background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.shalva-legacy .leads-view,.shalva-legacy.leads-view{max-width:none!important;width:100%;margin:0!important;padding:8px 12px 20px;box-sizing:border-box}.shalva-legacy.leads-view .card{border-radius:var(--r-control);width:100%;margin:0}.shalva-legacy.leads-view .card>div{width:100%}@media (max-width:640px){.shalva-legacy .leads-view,.shalva-legacy.leads-view{padding:8px 8px 16px}}.shalva-legacy.leads-view .leads-footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:54px;padding:8px 16px;box-sizing:border-box;background:rgb(var(--surface));border:1px solid var(--line-2);border-radius:var(--r-control);color:var(--muted);font-size:.78rem;line-height:1.3}.shalva-legacy.leads-view .leads-footer .lf-count{font-variant-numeric:tabular-nums}.shalva-legacy.leads-view .leads-footer .lf-count strong,.shalva-legacy.leads-view .leads-footer .lf-page strong{color:var(--sv-ink);font-weight:650}.shalva-legacy.leads-view .leads-footer .lf-total{color:var(--muted)}.shalva-legacy.leads-view .leads-footer .lf-nav{margin-left:auto;display:flex;align-items:center;gap:12px}.shalva-legacy.leads-view .leads-footer .lf-page{font-variant-numeric:tabular-nums;white-space:nowrap}.shalva-legacy.leads-view .leads-footer .lf-btns{display:flex;align-items:center;gap:6px}.shalva-legacy.leads-view .leads-footer .lf-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);padding:0;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--ink-2);cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.shalva-legacy.leads-view .leads-footer .lf-btn:hover:not(:disabled){background:var(--hover-1);border-color:rgb(var(--line-strong));color:var(--sv-ink)}.shalva-legacy.leads-view .leads-footer .lf-btn:focus-visible{outline:none;border-color:rgb(var(--brand)/.6);box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy.leads-view .leads-footer .lf-btn:disabled{opacity:.42;cursor:not-allowed}@media (min-width:1024px){.shalva-legacy.leads-view .card:has(+.leads-footer),.shalva-legacy.leads-view .card:has(+.space-y-2+.leads-footer){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0}.shalva-legacy.leads-view .leads-footer{border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:1023px){.shalva-legacy.leads-view .leads-footer{gap:6px 12px;padding:10px 14px}.shalva-legacy.leads-view .leads-footer .lf-count{flex:1 1 100%}.shalva-legacy.leads-view .leads-footer .lf-nav{flex:1 1 100%;margin-left:0;justify-content:flex-end}.shalva-legacy.leads-view .leads-footer .lf-btn{width:36px;height:36px}}.shalva-legacy.leads-view .leads-tbl-wrap{overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:2px 10px 18px}@media (min-width:768px){.shalva-legacy.leads-view .leads-tbl{table-layout:fixed;width:100%}.shalva-legacy.leads-view .leads-tbl.is-wide{min-width:-moz-max-content;min-width:max-content}.shalva-legacy.leads-view .leads-tbl td[data-colkey=erp] .erp-cell,.shalva-legacy.leads-view .leads-tbl td[data-colkey=obs] .obs-preview{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view .leads-tbl td[data-colkey=erp] .erp-cell{font-size:.8rem}.shalva-legacy.leads-view .leads-tbl td:first-child{position:sticky;left:0;z-index:2;background:var(--cell-bg)}.shalva-legacy.leads-view .leads-tbl th:first-child{position:sticky;left:0;z-index:3;background:var(--sv-surface)}.shalva-legacy.leads-view .leads-tbl td[data-colkey=client]{position:sticky;left:var(--sv-select-w,46px);z-index:2;background:var(--cell-bg)}.shalva-legacy.leads-view .leads-tbl th[data-colkey=client]{position:sticky;left:var(--sv-select-w,46px);z-index:3;background:var(--sv-surface)}.shalva-legacy.leads-view .leads-tbl{--sv-actions-w:60px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl th[data-colkey=actions]{position:sticky;right:0;z-index:2;background:var(--cell-bg)}.shalva-legacy.leads-view .leads-tbl th[data-colkey=actions]{z-index:3;background:var(--sv-surface)}.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable td[data-colkey=client],.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable th[data-colkey=client]{box-shadow:1px 0 0 rgb(var(--ink)/.07)}.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable th[data-colkey=actions]{box-shadow:-1px 0 0 rgb(var(--ink)/.07)}}.shalva-legacy.leads-view .leads-tbl th{padding:8px;font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.shalva-legacy.leads-view .lead-cli-tx b{font-size:.82rem;line-height:1.25}.shalva-legacy .fol-ro{display:inline-block;max-width:100%;padding:3px 9px;border-radius:999px;font-size:.73rem;font-weight:620;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .fol-ro.fol-none{background:transparent;color:var(--muted);font-weight:500}.shalva-legacy .obs-preview{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-2);font-weight:600;font-size:.76rem;line-height:1.35}.shalva-legacy .obs-date{color:var(--accent);font-weight:700;margin-right:4px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=client] .lead-cli-tx .muted,.shalva-legacy.leads-view .leads-tbl td[data-colkey=partageur],.shalva-legacy.leads-view .leads-tbl td[data-colkey=ville]{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view .leads-tbl td[data-colkey=client] .lead-cli-tx{min-width:0}.shalva-legacy.leads-view .leads-tbl td[data-colkey=maj],.shalva-legacy.leads-view .leads-tbl td[data-colkey=nrp],.shalva-legacy.leads-view .leads-tbl td[data-colkey=rappel],.shalva-legacy.leads-view .leads-tbl td[data-colkey=rdv],.shalva-legacy.leads-view .leads-tbl td[data-colkey=tel]{white-space:nowrap}.shalva-legacy.leads-view .leads-tbl .chauf-pill,.shalva-legacy.leads-view .leads-tbl .fol-ro,.shalva-legacy.leads-view .leads-tbl .pill,.shalva-legacy.leads-view .leads-tbl .st-inline,.shalva-legacy.leads-view .leads-tbl .st-ro{max-width:100%;white-space:nowrap;overflow:visible;text-overflow:clip}.shalva-legacy .chauf-pill .ct{white-space:nowrap}.shalva-legacy.leads-view .leads-tbl svg{flex:0 0 auto}.shalva-legacy .chauf-pill svg,.shalva-legacy .rdv-cell .cal-i{width:12px;height:12px;flex:0 0 auto}.shalva-legacy .prod-cell,.shalva-legacy .rdv-cell{display:inline-flex;gap:5px}.shalva-legacy .prod-cell{align-items:center;max-width:100%;min-width:0}.shalva-legacy .prod-more{flex:0 0 auto;font-size:.66rem;font-weight:700;color:var(--muted);background:var(--s2);border-radius:999px;padding:1px 6px;cursor:default}.shalva-legacy .obs-clickable{cursor:pointer}.shalva-legacy .obs-clickable:hover{color:var(--sv-ink);text-decoration:underline;text-underline-offset:2px}.shalva-legacy .obs-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.obs-pop{position:fixed;z-index:500;display:flex;flex-direction:column;background:var(--sv-surface,#fff);border:1px solid rgba(16,24,40,.1);border-radius:12px;box-shadow:0 24px 48px -20px rgba(16,24,40,.28),0 2px 8px rgba(16,24,40,.06);padding:0;animation:obsIn .16s cubic-bezier(.32,.72,0,1);font-family:Inter,system-ui,sans-serif;color:var(--sv-ink,#191c24);overflow:hidden}.obs-pop-h{display:flex;align-items:center;gap:8px;padding:12px 12px 10px 16px;border-bottom:1px solid rgba(16,24,40,.07);font-size:.82rem;font-weight:680;letter-spacing:-.01em}.obs-pop-h>span:first-child{flex:1 1 auto;min-width:0}.obs-pop-x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--r-control);background:none;color:var(--muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.obs-pop-x:hover{color:var(--sv-ink);background:rgba(16,24,40,.06)}.obs-pop-x:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.obs-pop-empty{margin:0;padding:18px 16px;font-size:.78rem;color:var(--muted);text-align:center}.obs-pop-list{list-style:none;margin:0;padding:10px 16px 4px;max-height:230px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.obs-pop-list::-webkit-scrollbar{width:6px}.obs-pop-list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(16,24,40,.16)}.obs-pop-item{position:relative;padding:8px 0 10px 12px;background:none;border-radius:0}.obs-pop-item+.obs-pop-item{border-top:1px solid rgba(16,24,40,.06)}.obs-pop-item:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:rgba(10,132,255,.3)}.obs-pop-meta{font-size:.66rem;color:var(--muted);font-weight:600;margin-bottom:3px;letter-spacing:.01em}.obs-pop-text{white-space:pre-wrap;overflow-wrap:anywhere}.obs-pop-ta,.obs-pop-text{font-size:.8rem;line-height:1.45}.obs-pop-ta{width:100%;min-height:74px;margin:10px 16px 0;width:calc(100% - 32px);font-family:inherit;border-radius:8px;border:1px solid rgba(16,24,40,.14);background:var(--sv-surface);color:inherit;padding:9px 11px;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease}.obs-pop-ta::-moz-placeholder{color:rgb(var(--ink))}.obs-pop-ta::placeholder{color:rgb(var(--ink))}.obs-pop-ta:focus,.obs-pop-ta:focus-visible{outline:none;border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.obs-pop-act{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px}.obs-pop-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 14px;border:1px solid rgba(16,24,40,.14);border-radius:var(--r-control);background:var(--sv-surface,#fff);color:var(--sv-ink,#191c24);font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.obs-pop-btn svg{flex:0 0 auto}.obs-pop-btn:hover:not(:disabled){background:rgba(16,24,40,.04);transform:translateY(-1px)}.obs-pop-btn:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:.1s}.obs-pop-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.obs-pop-btn:disabled{opacity:.5;cursor:not-allowed}.obs-pop-btn.is-primary{border-color:#0a84ff;background:#0a84ff;color:#fff;box-shadow:0 1px 2px rgba(10,132,255,.24)}.obs-pop-btn.is-primary:hover:not(:disabled){background:#0071e3;border-color:#0071e3;box-shadow:0 6px 16px rgba(10,132,255,.28)}:root.dark .obs-pop{background:#1e1e21;border-color:hsla(0,0%,100%,.14);box-shadow:0 24px 48px -20px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.34);color:#f5f5f7}:root.dark .obs-pop-h{border-bottom-color:hsla(0,0%,100%,.1)}:root.dark .obs-pop-x:hover{background:hsla(0,0%,100%,.08);color:#f5f5f7}:root.dark .obs-pop-item+.obs-pop-item{border-top-color:hsla(0,0%,100%,.08)}:root.dark .obs-pop-item:before{background:rgba(96,175,255,.4)}:root.dark .obs-pop-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18)}:root.dark .obs-pop-ta{background:#26262a;border-color:hsla(0,0%,100%,.14);color:#f5f5f7}:root.dark .obs-pop-ta::-moz-placeholder{color:hsla(0,0%,100%,.38)}:root.dark .obs-pop-ta::placeholder{color:hsla(0,0%,100%,.38)}:root.dark .obs-pop-btn{background:#26262a;border-color:hsla(0,0%,100%,.14);color:#f5f5f7}:root.dark .obs-pop-btn:hover:not(:disabled){background:hsla(0,0%,100%,.08)}:root.dark .obs-pop-btn.is-primary{background:#0a84ff;border-color:#0a84ff;color:#fff}@media (prefers-reduced-motion:reduce){.obs-pop{animation:none}.obs-pop-btn,.obs-pop-btn:active:not(:disabled),.obs-pop-btn:hover:not(:disabled){transform:none!important;transition-property:background-color,border-color,box-shadow!important}}.shalva-legacy .pstat-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.shalva-legacy .pstat-row{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.74rem;line-height:1.4}.shalva-legacy .pstat-row b{color:var(--sv-ink);font-weight:650}.shalva-legacy .pstat-row b:after{content:" — ";color:var(--muted);font-weight:400}.shalva-legacy .pstat-v{color:var(--ink-2)}.shalva-legacy .fol-wrap{display:inline-flex;align-items:center;gap:5px;max-width:100%}.shalva-legacy .fol-inline{max-width:100%;min-width:96px;height:28px;padding:0 8px;border:none;border-radius:999px;font-size:.73rem;font-weight:620;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-overflow:ellipsis;background-color:transparent;color:var(--muted)}.shalva-legacy .fol-inline:disabled{opacity:.6;cursor:progress}.shalva-legacy .fol-inline option{background:var(--sv-surface);color:var(--sv-ink);font-weight:500}.shalva-legacy .fol-spin{width:11px;height:11px;flex:0 0 auto;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:folSpin .6s linear infinite}@keyframes folSpin{to{transform:rotate(1turn)}}.shalva-legacy .toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.shalva-legacy .toolbar input,.shalva-legacy .toolbar select{max-width:230px;min-width:150px;min-height:32px}.shalva-legacy.leads-view .leads-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:72px 16px;color:var(--muted);font-size:.85rem}.shalva-legacy.leads-view .leads-refreshing{position:fixed;bottom:18px;right:18px;z-index:50;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:.74rem;font-weight:600;color:var(--ink-2);background:var(--glass-surface);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);animation:ficheVeilIn .16s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy.leads-view .leads-refreshing{background:var(--sv-surface)}}.shalva-legacy.leads-view .rounded-pill{font-size:.7rem}.shalva-legacy.leads-view .flt-adv{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);box-shadow:var(--sh-1);margin-bottom:8px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}.shalva-legacy.leads-view .flt-adv-block{display:flex;flex-direction:column;gap:5px}.shalva-legacy.leads-view .flt-adv-lbl{font-size:.68rem;font-weight:650;color:var(--muted);letter-spacing:.01em}.shalva-legacy.leads-view .flt-adv-row{display:inline-flex;align-items:center;gap:6px}.shalva-legacy.leads-view .flt-adv-sep{color:var(--faint)}.shalva-legacy.leads-view .flt-adv-in{min-height:36px;width:118px;border-radius:var(--r-control)}.shalva-legacy.leads-view .flt-adv-sel{min-height:36px;min-width:150px;border-radius:var(--r-control)}.shalva-legacy.leads-view .flt-adv-head{flex:0 0 100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.shalva-legacy.leads-view .flt-adv-title{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:680;color:var(--sv-ink)}.shalva-legacy.leads-view .flt-adv-title svg{color:var(--accent)}.shalva-legacy.leads-view .flt-adv-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--r-control);background:transparent;color:var(--muted);cursor:pointer;transition:background .12s,color .12s}.shalva-legacy.leads-view .flt-adv-x:hover{background:var(--s2);color:var(--sv-ink)}.shalva-legacy.leads-view .flt-adv-foot{flex:0 0 100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;margin-top:2px;border-top:1px solid var(--line-2)}.shalva-legacy.leads-view .flt-mpr{display:inline-flex;gap:6px}.shalva-legacy.leads-view .flt-mpr-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--s2);color:var(--ink-2);font:inherit;font-size:.78rem;font-weight:550;cursor:pointer;transition:border-color .12s,background .12s}.shalva-legacy.leads-view .flt-mpr-chip:hover{border-color:var(--line-3)}.shalva-legacy.leads-view .flt-mpr-chip.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent)}.shalva-legacy.leads-view .flt-mpr-chip .mpr-dot{width:10px;height:10px;margin:0;align-self:center}.shalva-legacy .kebab-field{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 11px;font-size:.84rem;font-weight:550;color:var(--sv-ink)}.shalva-legacy .kebab-field select{width:auto;min-width:68px;min-height:30px}.shalva-legacy .kebab-div{height:1px;background:var(--line-2);margin:4px 2px}.shalva-legacy .kebab-wrap{position:relative;display:inline-flex;flex:0 0 auto}.shalva-legacy .kebab-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r);background:var(--sv-surface);color:var(--ink-2);cursor:pointer}.shalva-legacy .kebab-btn.on,.shalva-legacy .kebab-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.shalva-legacy .kebab-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:400;min-width:200px;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-control-lg);box-shadow:var(--sh-2);padding:6px;display:flex;flex-direction:column;gap:2px;animation:obsIn .12s ease}.shalva-legacy .kebab-menu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:var(--sv-ink);font:inherit;font-size:.84rem;font-weight:550;padding:9px 11px;border-radius:var(--r-control);cursor:pointer;text-align:left}.shalva-legacy .kebab-menu button:hover{background:var(--s2)}.shalva-legacy .kebab-menu button:disabled{opacity:1;color:var(--ink-soft);cursor:not-allowed}.shalva-legacy .kebab-menu button svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted)}.shalva-legacy .kebab-menu button.primary{color:var(--accent);font-weight:650}.shalva-legacy .kebab-menu button.primary svg{color:var(--accent)}.shalva-legacy .leads-tbl th.draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shalva-legacy .leads-tbl th.draggable:active{cursor:grabbing}.shalva-legacy .leads-tbl th.drag-over{box-shadow:inset 3px 0 0 var(--accent)}.shalva-legacy .leads-tbl th.dragging{opacity:.5}.shalva-legacy .leads-tbl th .th-grip{display:inline-flex;align-items:center;gap:5px}.shalva-legacy .leads-tbl th .th-grip svg{width:11px;height:11px;opacity:0;flex:0 0 auto;transition:opacity .12s ease}.shalva-legacy .leads-tbl th:hover .th-grip svg{opacity:.45}.shalva-legacy input:not([type=checkbox]):not([type=radio]),.shalva-legacy select:not(.sv-chip-select){width:100%;min-height:var(--h-field);padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--sv-surface);color:var(--sv-ink);font-size:.84rem;font-family:inherit;outline:none;transition:border-color var(--t),box-shadow var(--t)}.shalva-legacy input:hover,.shalva-legacy select:not(.sv-chip-select):hover{border-color:var(--line-3)}.shalva-legacy input:focus,.shalva-legacy select:not(.sv-chip-select):focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint)}.shalva-legacy select:not(.sv-chip-select){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%2371757e' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;padding-right:30px;cursor:pointer}.shalva-legacy.leads-view .card{border-radius:0;border:0;box-shadow:none;background:transparent;overflow:visible}.shalva-legacy.leads-view .leads-tbl th{background:var(--s2);border-bottom:1.5px solid var(--line-2);color:var(--ink-2)}.shalva-legacy.leads-view .leads-tbl{border-spacing:0 16px}.shalva-legacy.leads-view .leads-tbl tbody tr{--led:color-mix(in srgb,var(--row-status,#64748b) 68%,transparent);--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 5%,var(--sv-surface));height:84px;background:transparent;transition:transform .18s ease}.shalva-legacy.leads-view .leads-tbl tbody td{box-shadow:0 2px 5px -3px color-mix(in srgb,var(--row-status,#64748b) 14%,transparent),0 1px 2px rgba(16,24,40,.045);padding-top:12px;padding-bottom:12px;transition:background-color .16s ease,box-shadow .16s ease}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions]{border-right:4px solid var(--led)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover{transform:none;background:transparent}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{box-shadow:0 6px 14px -6px color-mix(in srgb,var(--row-status,#64748b) 30%,transparent),0 2px 4px rgba(16,24,40,.08)}.shalva-legacy.leads-view .leads-tbl tbody tr:active{transform:none;background:transparent}:root.dark .shalva-legacy.leads-view .leads-tbl tbody td{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--row-status,#64748b) 32%,transparent),0 1px 2px rgba(0,0,0,.4)}:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr:hover td{box-shadow:0 6px 16px -6px color-mix(in srgb,var(--row-status,#64748b) 42%,transparent),0 2px 5px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.shalva-legacy.leads-view .leads-tbl tbody tr{transition:none}.shalva-legacy.leads-view .leads-tbl tbody tr:active,.shalva-legacy.leads-view .leads-tbl tbody tr:hover{transform:none}}.shalva-legacy.leads-view .leads-tbl tbody tr[data-selected]{--cell-bg:color-mix(in srgb,rgb(var(--brand)) 9%,var(--sv-surface))}:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr[data-selected]{--cell-bg:color-mix(in srgb,rgb(var(--brand)) 18%,var(--sv-surface))}.shalva-legacy.leads-view .leads-tbl td:last-child,.shalva-legacy.leads-view .leads-tbl th:last-child{padding-right:18px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=obs] .obs-preview{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view .leads-tbl .fol-ro,.shalva-legacy.leads-view .leads-tbl .st-inline,.shalva-legacy.leads-view .leads-tbl .st-ro{border-radius:var(--r-control);font-weight:600;font-size:.74rem}.shalva-legacy.leads-view .leads-tbl td,.shalva-legacy.leads-view .leads-tbl th{vertical-align:middle}.shalva-legacy.leads-view .leads-tbl th .th-grip{justify-content:center}.shalva-legacy.leads-view .leads-tbl td[data-colkey=fournisseur]{text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view .leads-tbl td[data-colkey=statut],.shalva-legacy.leads-view .leads-tbl td[data-colkey=statutc]{text-align:center}.shalva-legacy.leads-view .leads-tbl td[data-colkey=rappel] .rdv-cell,.shalva-legacy.leads-view .leads-tbl td[data-colkey=rdv] .rdv-cell,.shalva-legacy.leads-view .leads-tbl td[data-colkey=statutc] .fol-wrap{justify-content:center}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] .asg-row{align-items:center}.shalva-legacy.leads-view .leads-tbl .asg{gap:6px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=actions]{text-align:center}.shalva-legacy.leads-view .leads-tbl .row-act{display:inline-flex;align-items:center;justify-content:center;width:var(--h-control-sm);height:var(--h-control-sm);margin:0 auto;border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s}.shalva-legacy.leads-view .leads-tbl .row-act.on,.shalva-legacy.leads-view .leads-tbl .row-act:hover{background:var(--s2);border-color:var(--line-2);color:var(--sv-ink)}.sc-head{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}.sc-head .sc-head-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-badge);flex:0 0 auto}.sc-head .sc-head-ic svg{width:15px;height:15px}.sc-blue{background:rgb(var(--brand)/.08);border-bottom-color:rgb(var(--brand)/.18)}.sc-blue .sc-head-ic,.sc-blue h3{color:rgb(var(--brand))}.sc-blue .sc-head-ic{background:rgb(var(--brand)/.14)}.sc-purple{background:rgb(var(--brand)/.08);border-bottom-color:rgb(var(--brand)/.18)}.sc-purple .sc-head-ic,.sc-purple h3{color:rgb(var(--brand))}.sc-purple .sc-head-ic{background:rgb(var(--brand)/.14)}.sc-orange{background:rgb(var(--warning)/.08);border-bottom-color:rgb(var(--warning)/.18)}.sc-orange .sc-head-ic,.sc-orange h3{color:rgb(var(--warning))}.sc-orange .sc-head-ic{background:rgb(var(--warning)/.14)}.sc-pink{background:rgb(var(--brand)/.08);border-bottom-color:rgb(var(--brand)/.18)}.sc-pink .sc-head-ic,.sc-pink h3{color:rgb(var(--ink-pink))}.sc-pink .sc-head-ic{background:rgb(var(--brand)/.14)}.sc-green{background:rgb(var(--success)/.08);border-bottom-color:rgb(var(--success)/.18)}.sc-green .sc-head-ic,.sc-green h3{color:rgb(var(--success))}.sc-green .sc-head-ic{background:rgb(var(--success)/.14)}.sc-teal{background:rgba(13,148,136,.08);border-bottom-color:rgba(13,148,136,.18)}.sc-teal .sc-head-ic,.sc-teal h3{color:rgb(var(--ink-teal))}.sc-teal .sc-head-ic{background:rgba(13,148,136,.14)}.sc-indigo{background:rgb(var(--brand)/.08);border-bottom-color:rgb(var(--brand)/.18)}.sc-indigo .sc-head-ic,.sc-indigo h3{color:rgb(var(--brand))}.sc-indigo .sc-head-ic{background:rgb(var(--brand)/.14)}.shalva-legacy .fiche-root .sc-card-blue{--sc-acc:var(--brand);--sc-acc-ink:rgb(var(--brand));--sc-acc-solid:#f4f8ff}.shalva-legacy .fiche-root .sc-card-teal{--sc-acc:13 148 136;--sc-acc-ink:#0f766e;--sc-acc-solid:#f2fafa}.shalva-legacy .fiche-root .sc-card-green{--sc-acc:var(--success);--sc-acc-ink:rgb(var(--success));--sc-acc-solid:#f4faf7}.shalva-legacy .fiche-root .sc-card-orange{--sc-acc:var(--warning);--sc-acc-ink:rgb(var(--warning));--sc-acc-solid:#fffaf2}.shalva-legacy .fiche-root .sc-card-indigo{--sc-acc:100 116 139;--sc-acc-ink:#475569;--sc-acc-solid:#f5f7fc}.shalva-legacy .fiche-root .sc-card-purple{--sc-acc:100 116 139;--sc-acc-ink:#475569;--sc-acc-solid:#f6f7fa}.shalva-legacy .fiche-root .sc-card-pink{--sc-acc:176 137 104;--sc-acc-ink:#8a6d4b;--sc-acc-solid:#fbf7f2}.shalva-legacy .fiche-root .info-block.sc-card,.shalva-legacy .fiche-root .rounded-card.sc-card{background:var(--fiche-card,rgb(var(--surface)));border-left:3px solid rgb(var(--sc-acc)/.85);margin-bottom:4px}:root.dark .shalva-legacy .fiche-root .info-block.sc-card,:root.dark .shalva-legacy .fiche-root .rounded-card.sc-card{background:var(--fiche-card,rgb(var(--surface)));border-left-color:rgb(var(--sc-acc)/.9)}.shalva-legacy .fiche-root .info-block.sc-card>.info-block-h,.shalva-legacy .fiche-root .rounded-card.sc-card>.sc-head{background:transparent;border-bottom:1px solid var(--fiche-sep,rgb(var(--line)));border-left-color:transparent}.shalva-legacy .fiche-root .info-block.sc-card>.info-block-h .info-block-ic,.shalva-legacy .fiche-root .info-block.sc-card>.info-block-h h3,.shalva-legacy .fiche-root .rounded-card.sc-card>.sc-head .sc-head-ic,.shalva-legacy .fiche-root .rounded-card.sc-card>.sc-head h3{color:var(--sc-acc-ink)}.shalva-legacy .info-tab{display:flex;flex-direction:column;gap:12px;container-type:inline-size}.shalva-legacy .info-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,max-content));justify-content:start;gap:6px 22px;padding:9px 14px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);margin-bottom:2px;max-width:100%}.shalva-legacy .info-sum-item{display:flex;flex-direction:column;gap:2px;min-width:0}.shalva-legacy .fiche-ctx{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:10px;padding:10px 14px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(24,26,45,.07);border-radius:var(--r-card);background:color-mix(in srgb,var(--sv-surface) 70%,transparent);backdrop-filter:saturate(150%) blur(8px);-webkit-backdrop-filter:saturate(150%) blur(8px);box-shadow:0 1px 2px rgba(16,24,40,.04)}.shalva-legacy .fiche-ctx-i{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;line-height:1.5;min-width:0;white-space:nowrap}.shalva-legacy .fiche-ctx-i>svg{width:14px;height:14px;flex:0 0 auto;color:var(--muted);opacity:.85}.shalva-legacy .fiche-ctx-h{color:var(--muted);font-weight:450}.shalva-legacy .fiche-ctx-v{color:var(--sv-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .fiche-ctx-v.is-none{color:var(--muted);font-weight:500}@media (max-width:900px){.shalva-legacy .fiche-ctx{width:100%;gap:4px 14px;padding:9px 12px}.shalva-legacy .fiche-ctx-i{font-size:.75rem}}.shalva-legacy .info-sum-l{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--sv-ink);line-height:1.2}.shalva-legacy .info-sum-v{font-size:.82rem;font-weight:650;color:var(--sv-ink);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .info-sum-none{font-weight:500;color:rgb(var(--ink-faint))}.shalva-legacy .info-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start;padding-bottom:44px}.shalva-legacy .info-main,.shalva-legacy .info-side{display:flex;flex-direction:column;gap:14px;min-width:0}.shalva-legacy .info-side{position:sticky;top:6px;margin:0;padding:0;border:0}.shalva-legacy .info-side>*{width:100%;max-width:100%;margin:0}.shalva-legacy .info-side .info-in,.shalva-legacy .info-side .info-note{width:100%}.shalva-legacy .info-side .info-field{grid-template-columns:1fr;align-items:stretch;gap:5px}.shalva-legacy .info-block{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 26px -20px rgba(16,24,40,.16)}.shalva-legacy .info-block-h{display:flex;align-items:center;gap:8px;padding:8px 13px;border-bottom:1px solid var(--line-2)}.shalva-legacy .info-block-h h3{font-size:.85rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .info-block-ic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--r-badge);background:var(--s2);color:var(--muted);flex:0 0 auto}.shalva-legacy .info-block-ic svg{width:15px;height:15px}.shalva-legacy .info-block-b{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-content:start;padding:16px 16px 18px}.shalva-legacy .info-side .info-block-b{grid-template-columns:1fr}.shalva-legacy .info-block-b>.info-field.is-wide,.shalva-legacy .info-block-b>.info-field:has(.info-note),.shalva-legacy .info-block-b>.info-field:has(textarea){grid-column:1/-1}.shalva-legacy .info-h-blue{background:rgb(var(--brand)/.08)}.shalva-legacy .info-h-blue h3{color:rgb(var(--brand))}.shalva-legacy .info-h-blue .info-block-ic{background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.shalva-legacy .info-h-purple{background:rgb(var(--brand)/.08)}.shalva-legacy .info-h-purple h3{color:rgb(var(--brand))}.shalva-legacy .info-h-purple .info-block-ic{background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.shalva-legacy .info-h-indigo{background:rgb(var(--brand)/.08)}.shalva-legacy .info-h-indigo h3{color:rgb(var(--brand))}.shalva-legacy .info-h-indigo .info-block-ic{background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.shalva-legacy .info-h-pink{background:rgb(var(--brand)/.08)}.shalva-legacy .info-h-pink h3{color:rgb(var(--ink-pink))}.shalva-legacy .info-h-pink .info-block-ic{background:rgb(var(--brand)/.14);color:rgb(var(--ink-pink))}.shalva-legacy .info-h-teal{background:rgba(13,148,136,.08)}.shalva-legacy .info-h-teal h3{color:rgb(var(--ink-teal))}.shalva-legacy .info-h-teal .info-block-ic{background:rgba(13,148,136,.14);color:rgb(var(--ink-teal))}.shalva-legacy .info-fieldlist{display:flex;flex-direction:column;gap:12px}.shalva-legacy .info-main .info-fieldlist{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;align-content:start}.shalva-legacy .info-main .info-fieldlist>.info-field.is-wide,.shalva-legacy .info-main .info-fieldlist>.info-field.stack,.shalva-legacy .info-main .info-fieldlist>.info-field:has(.info-note),.shalva-legacy .info-main .info-fieldlist>.info-field:has(textarea){grid-column:1/-1}@container (max-width: 560px){.shalva-legacy .info-main .info-fieldlist{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:640px){.shalva-legacy .info-main .info-fieldlist{grid-template-columns:1fr}}}.shalva-legacy .info-field.is-long,.shalva-legacy .info-field.stack{grid-template-columns:1fr;align-items:stretch;gap:5px}.shalva-legacy .info-main-single{display:flex;flex-direction:column;gap:12px;min-width:0}.shalva-legacy .info-hint{font-size:.8rem;font-style:normal;color:var(--faint);padding:4px 2px}.shalva-legacy .info-field.stack{grid-template-columns:1fr;align-items:stretch;gap:4px}.shalva-legacy .info-dategrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shalva-legacy .info-field{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.shalva-legacy .info-field-l{font-size:.8rem;font-weight:650;color:var(--sv-ink);line-height:1.3}.shalva-legacy .info-field-note{margin-top:4px;font-size:.74rem;line-height:1.35;color:var(--muted)}.shalva-legacy .info-field-link{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--brand));font-weight:600;text-decoration:none}.shalva-legacy .info-field-link:hover{text-decoration:underline}.shalva-legacy .info-secret{display:flex;align-items:center;gap:6px;min-width:0}.shalva-legacy .info-secret-btn{flex:0 0 auto;font-size:.66rem;font-weight:600;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-badge);padding:5px 8px;background:var(--sv-surface);cursor:pointer}.shalva-legacy .info-secret-btn:hover{color:var(--sv-ink);border-color:var(--line-3)}.shalva-legacy .info-in{display:flex;align-items:center;min-height:var(--h-field);width:100%;padding:0 15px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--sv-ink);font-size:.92rem;font-family:inherit;outline:none;transition:border-color .13s,box-shadow .13s}.shalva-legacy textarea.info-in{min-height:92px;padding-top:11px;padding-bottom:11px;align-items:stretch}.shalva-legacy select.info-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%2371757e' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px;cursor:pointer}.shalva-legacy .info-in:hover{border-color:var(--line-3)}.shalva-legacy .info-in:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 2px rgb(var(--brand)/.22)}.shalva-legacy input.info-in::-moz-placeholder{color:var(--faint);font-style:normal}.shalva-legacy input.info-in::placeholder{color:var(--faint);font-style:normal}.shalva-legacy .info-in::-moz-placeholder{color:var(--faint);font-style:normal}.shalva-legacy .info-in::placeholder{color:var(--faint);font-style:normal}:root.dark .shalva-legacy .fiche-root .info-in{border-color:rgb(var(--line))}:root.dark .shalva-legacy .fiche-root .info-in:hover{border-color:rgb(var(--line-strong))}.shalva-legacy .fiche-root .info-fieldlist select.info-in,.shalva-legacy .fiche-root .info-fields select.info-in,.shalva-legacy .fiche-root select.info-in{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%2391A1B7' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px}.shalva-legacy .info-ro{background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .info-ro-none{color:var(--faint);font-style:normal}.shalva-legacy .info-date{justify-content:space-between;background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .info-date .info-date-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .info-date.info-ro-none .info-date-t{color:var(--faint);font-style:normal}.shalva-legacy .info-date .info-date-ic{width:15px;height:15px;color:var(--faint);flex:0 0 auto;margin-left:8px}.shalva-legacy .info-nrp{gap:10px;height:44px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-control-lg)}.shalva-legacy .info-nrp,.shalva-legacy .info-nrp-b{display:inline-flex;align-items:center;background:var(--sv-surface)}.shalva-legacy .info-nrp-b{justify-content:center;width:26px;height:26px;border:1px solid var(--line-2);border-radius:var(--r-badge);color:var(--muted);cursor:pointer}.shalva-legacy .info-nrp-b:disabled{opacity:.45;cursor:not-allowed}.shalva-legacy .info-nrp-v{min-width:22px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:var(--sv-ink)}.shalva-legacy .info-note{width:100%;min-height:100px;padding:11px 13px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--sv-ink);font-size:.85rem;font-family:inherit;resize:vertical;outline:none}.shalva-legacy .info-note::-moz-placeholder{color:var(--faint);font-style:normal}.shalva-legacy .info-note::placeholder{color:var(--faint);font-style:normal}.shalva-legacy .info-note:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(120,170,255,.22)}.shalva-legacy .info-note-act{display:flex;justify-content:flex-end;margin-top:10px}.shalva-legacy .info-note-act .btn{min-height:var(--h-control);padding:0 14px;border-radius:var(--r-control-lg)}.shalva-legacy .info-footer{position:sticky;bottom:0;z-index:6;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:60px;padding:11px 26px;margin-top:0;border-top:1px solid var(--line-2);background:rgb(var(--surface));box-shadow:none}.shalva-legacy .info-footer .btn{min-height:var(--h-control);padding:0 16px;border-radius:var(--r-control);font-size:.82rem}.shalva-legacy .info-footer-hint{margin-right:auto;font-size:.8rem;color:var(--ink-2)}.shalva-legacy .info-surface{border:1px solid var(--fiche-sep);border-radius:var(--r-lg);background:var(--sv-surface);box-shadow:0 1px 2px rgba(16,24,40,.04);padding:6px 16px 14px;display:flex;flex-direction:column}.shalva-legacy .info-zone{display:flex;flex-direction:column;gap:10px;padding:14px 0}.shalva-legacy .info-zone+.info-zone{border-top:1px solid var(--fiche-sep)}.shalva-legacy .info-zone-t{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .info-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;align-content:start}.shalva-legacy .info-fields .info-field{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0;min-height:0}.shalva-legacy .info-fields .info-field.is-wide{grid-column:1/-1}.shalva-legacy .info-fields .info-field-l{font-size:.74rem;font-weight:600;color:var(--ink-strong);letter-spacing:-.005em}.shalva-legacy .info-fields .info-in{min-height:42px;height:42px;font-size:.88rem}.shalva-legacy .info-fields .info-ro{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shalva-legacy .addr-ac{position:relative;width:100%}.shalva-legacy .addr-ac-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--muted);pointer-events:none;z-index:1}.shalva-legacy .addr-ac .addr-ac-in{padding-left:32px;padding-right:30px}.shalva-legacy .addr-ac-spin{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--accent);display:inline-flex}@container (max-width: 900px){.shalva-legacy .info-fields{grid-template-columns:1fr 1fr}}@container (max-width: 560px){.shalva-legacy .info-fields{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:900px){.shalva-legacy .info-fields{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shalva-legacy .info-fields{grid-template-columns:1fr}}}.shalva-legacy .fiche-root .rounded-card{overflow:hidden}.shalva-legacy .fiche-root .rounded-card>.sc-head{padding:11px 14px;gap:9px}.shalva-legacy .fiche-root .rounded-card h3{font-size:.85rem;font-weight:650}.shalva-legacy .fiche-root .rounded-card>.p-4{padding:16px}.shalva-legacy .fiche-root .sc-head-ic{width:26px;height:26px;border-radius:var(--r-badge)}.shalva-legacy .fiche-root .sc-head-ic svg{width:15px;height:15px}.shalva-legacy .fiche-root .rounded-card .py-10,.shalva-legacy .fiche-root .rounded-card .py-12{padding-top:18px;padding-bottom:18px}.shalva-legacy .chat-panel{display:flex;flex-direction:column;gap:10px;min-height:320px}.shalva-legacy .chat-stream{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto;padding:4px 2px}.shalva-legacy .chat-day{display:flex;justify-content:center;margin:10px 0 4px}.shalva-legacy .chat-day span{font-size:.68rem;font-weight:600;color:var(--muted);background:var(--s2);border-radius:999px;padding:3px 10px}.shalva-legacy .chat-row{display:flex}.shalva-legacy .chat-row.out{justify-content:flex-end}.shalva-legacy .chat-bubble{display:inline-flex;align-items:flex-end;gap:8px;max-width:78%;padding:8px 11px;border-radius:var(--r-card);background:var(--s2);border:1px solid var(--line-2)}.shalva-legacy .chat-bubble.out{background:rgb(var(--brand)/.1);border-color:rgb(var(--brand)/.22)}.shalva-legacy .chat-body{font-size:.84rem;color:var(--sv-ink);white-space:pre-wrap;word-break:break-word}.shalva-legacy .chat-time{flex:0 0 auto;font-size:.64rem;color:var(--faint)}.shalva-legacy .chat-err{font-size:.78rem;color:rgb(var(--ink-red))}:is(.shalva-legacy,.chat-panel) .chat-row.is-cible .chat-bubble{border-color:rgb(var(--brand)/.55);box-shadow:0 0 0 3px rgb(var(--brand)/.16);animation:chatCible 2.4s ease-out 1}@keyframes chatCible{0%,55%{box-shadow:0 0 0 3px rgb(var(--brand)/.28)}to{box-shadow:0 0 0 3px rgb(var(--brand)/.16)}}@media (prefers-reduced-motion:reduce){:is(.shalva-legacy,.chat-panel) .chat-row.is-cible .chat-bubble{animation:none}}.shalva-legacy .fiche-tab-n{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:17px;height:17px;padding:0 5px;margin-left:2px;border-radius:999px;background:rgb(var(--brand));color:#fff;font-size:.64rem;font-weight:700;line-height:1;letter-spacing:0}:is(.shalva-legacy,.chat-panel) .chat-composer{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px}:is(.shalva-legacy,.chat-panel) .chat-input{flex:1 1 auto;min-height:46px;max-height:140px;padding:13px 14px;border:1px solid #cbd5e1;border-radius:var(--r-card);background:var(--sv-surface);color:var(--sv-ink);font-weight:500;font-size:.86rem;line-height:1.35;font-family:inherit;resize:vertical;outline:none;transition:border-color .13s,box-shadow .13s}:is(.shalva-legacy,.chat-panel) .chat-input::-moz-placeholder{color:var(--muted);font-weight:400;opacity:1}:is(.shalva-legacy,.chat-panel) .chat-input::placeholder{color:var(--muted);font-weight:400;opacity:1}:is(.shalva-legacy,.chat-panel) .chat-input:hover{border-color:#94a3b8}:is(.shalva-legacy,.chat-panel) .chat-input:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16)}:is(.shalva-legacy,.chat-panel) .chat-send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:var(--r-card);background:rgb(var(--brand));color:#fff;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.1);transition:background .13s,box-shadow .13s,transform .1s}:is(.shalva-legacy,.chat-panel) .chat-send svg{width:19px;height:19px}:is(.shalva-legacy,.chat-panel) .chat-send:hover:not(:disabled){background:rgb(var(--brand-hover))}:is(.shalva-legacy,.chat-panel) .chat-send:active:not(:disabled){transform:translateY(1px)}:is(.shalva-legacy,.chat-panel) .chat-send:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}:is(.shalva-legacy,.chat-panel) .chat-send:disabled{background:var(--line-2);color:var(--ink-soft);box-shadow:none;cursor:not-allowed}.chat-panel.is-empty{min-height:0}.chat-panel.is-empty .chat-composer{margin-bottom:0}.chat-panel{display:flex;flex-direction:column;min-height:0}.chat-panel .chat-stream{flex:1 1 auto;min-height:0;overflow-y:auto}@container (max-width: 880px){.shalva-legacy .info-grid{grid-template-columns:1fr}.shalva-legacy .info-side{position:static}}@container (max-width: 680px){.shalva-legacy .info-block-b{grid-template-columns:1fr}.shalva-legacy .info-field-l{font-size:.75rem}}@supports not (container-type:inline-size){@media (max-width:1100px){.shalva-legacy .info-grid{grid-template-columns:1fr}.shalva-legacy .info-side{position:static}}@media (max-width:720px){.shalva-legacy .info-block-b{grid-template-columns:1fr}}}.lead-actmenu{position:fixed;z-index:900;min-width:210px;display:flex;flex-direction:column;gap:1px;padding:6px;border-radius:var(--r-card);background:rgb(var(--elevated));border:1px solid rgb(var(--line));box-shadow:var(--sh-3);animation:actMenuIn .12s ease}@keyframes actMenuIn{0%{opacity:0}to{opacity:1}}.lead-actmenu-h{padding:8px 12px;font-size:.74rem;font-weight:700;color:var(--sv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgb(var(--line));margin-bottom:4px}.lead-actmenu a,.lead-actmenu button{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:rgb(var(--ink));font:inherit;font-size:.82rem;font-weight:520;padding:8px 10px;border-radius:var(--r-control);cursor:pointer;text-align:left;text-decoration:none}.lead-actmenu a:hover,.lead-actmenu button:hover{background:rgb(var(--surface-2))}.lead-actmenu button:disabled{opacity:.45;cursor:not-allowed}.lead-actmenu-div{height:1px;background:rgb(var(--line));margin:4px 2px}.lead-actmenu button.lead-actmenu-danger,.lead-actmenu button.lead-actmenu-danger svg{color:rgb(var(--danger))}.lead-actmenu button.lead-actmenu-danger:hover{background:rgb(var(--danger)/.1)}.lead-actmenu svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted)}.shalva-legacy table{width:100%;border-collapse:collapse}.shalva-legacy th{text-align:left;font-size:.69rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;padding:9px 13px;border-bottom:1px solid var(--line-2);position:sticky;top:0;background:var(--s2);z-index:1}.shalva-legacy td{padding:9px 13px;border-bottom:1px solid var(--sv-line);font-size:.86rem;color:var(--sv-ink)}.shalva-legacy tbody tr{transition:background .12s}.shalva-legacy tbody tr:hover{background:var(--s2)}.shalva-legacy tbody tr:last-child td{border-bottom:0}.shalva-legacy .leads-tbl td,.shalva-legacy .leads-tbl th{text-align:center;vertical-align:middle}.shalva-legacy .leads-tbl td:nth-child(2),.shalva-legacy .leads-tbl th:nth-child(2){text-align:left}.shalva-legacy .leads-tbl td{min-width:96px}.shalva-legacy .leads-tbl td.cli-cell,.shalva-legacy .leads-tbl th:nth-child(2){min-width:180px}.shalva-legacy .chauf-col{min-width:118px}.shalva-legacy .aff-col{min-width:186px}.shalva-legacy td.rdv-col,.shalva-legacy th.rdv-col{min-width:120px;text-align:center;vertical-align:middle}.shalva-legacy .nrp-col{min-width:96px}.shalva-legacy .act-col{min-width:88px}.shalva-legacy .leads-tbl .cli-cell{cursor:pointer}.shalva-legacy .leads-tbl .lead-cli{display:flex;align-items:flex-start;gap:10px;text-align:left}.shalva-legacy .leads-tbl .lead-cli-tx{min-width:0}.shalva-legacy .leads-tbl .lead-cli-tx b{display:block;font-weight:680;line-height:1.35;color:var(--sv-ink)}.shalva-legacy .leads-tbl .lead-cli-tx .lead-campaign{display:block;font-weight:400;font-size:.72rem;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:1px}.shalva-legacy .leads-tbl .tel-cell,.shalva-legacy .leads-tbl .tel-wrap{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .leads-tbl td[data-colkey=obs]{max-width:240px}.shalva-legacy .leads-tbl td[data-colkey=obs]>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .cl-name{font-weight:700;color:var(--sv-ink)}.shalva-legacy .mpr-dot{display:inline-block;width:14px;height:14px;border-radius:50%;margin:3px 0 0;flex:0 0 auto;align-self:flex-start}.shalva-legacy .mpr-dot.mpr-bleu{background:rgb(var(--mpr-bleu))}.shalva-legacy .mpr-dot.mpr-jaune{background:rgb(var(--mpr-jaune))}.shalva-legacy .mpr-dot.mpr-violet{background:rgb(var(--mpr-violet))}.shalva-legacy .mpr-dot.mpr-rose{background:rgb(var(--mpr-rose))}.shalva-legacy .mpr-dot.mpr-none{background:var(--line-3)}.shalva-legacy .leads-tbl .tel-cell,.shalva-legacy .leads-tbl .tel-num,.shalva-legacy .leads-tbl .tel-wrap{font-variant-numeric:tabular-nums;letter-spacing:.01em}.shalva-legacy .leads-tbl .tel-wrap{display:inline-flex;align-items:center;gap:6px;justify-content:center;color:rgb(var(--brand));font-weight:700;text-decoration:none;white-space:nowrap}.shalva-legacy .leads-tbl .tel-num{color:inherit;font-weight:700;font-size:.88rem}.shalva-legacy .leads-tbl .tel-wrap:hover .tel-num{text-decoration:underline;text-underline-offset:2px}.shalva-legacy .chauf-pill{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,#f97316 13%,transparent);color:rgb(var(--ink-amber));border-radius:var(--r-badge);padding:4px 10px;font-size:.74rem;font-weight:600}.shalva-legacy .rdv-cell{display:flex;gap:4px;justify-content:center;max-width:100%;min-width:0;margin:0 auto}.shalva-legacy .rdv-cell .cal-i{width:13px;height:13px;flex:0 0 auto;color:var(--muted);margin-right:2px}.shalva-legacy .rdv-d{font-size:.76rem;font-weight:700;color:var(--sv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.012em;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;flex-direction:column;align-items:center;line-height:1.15}.shalva-legacy .rdv-h{font-size:.78rem;font-weight:700;color:var(--sv-ink);white-space:nowrap}.shalva-legacy .rdv-j{font-size:.72rem;font-weight:600;color:var(--muted);white-space:nowrap}.shalva-legacy .rdv-cell{align-items:center}.shalva-legacy .asg{display:flex;flex-direction:column;gap:4px;font-size:.8rem;line-height:1.35;align-items:flex-start;width:-moz-fit-content;width:fit-content}.shalva-legacy .asg-row{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0;min-height:18px}.shalva-legacy .asg-row svg{display:block;width:12px;height:12px;flex:0 0 auto;opacity:.85}.shalva-legacy .asg-row span{overflow:hidden;text-overflow:ellipsis}.shalva-legacy .asg-tp{color:var(--sv-ink);font-weight:650}.shalva-legacy .asg-tp svg{color:var(--elec)}.shalva-legacy .asg-comm{color:var(--accent);font-weight:600}.shalva-legacy .asg-comm svg{color:var(--accent)}.shalva-legacy .asg-team{color:var(--ink-2)}.shalva-legacy .asg-team svg{color:var(--muted)}.shalva-legacy .asg-cf{color:var(--ink-2);font-weight:500}.shalva-legacy .asg-cf svg{color:var(--green)}.shalva-legacy .asg-rg{color:var(--ink-2);font-weight:600}.shalva-legacy .asg-rg svg{color:#0f766e}.shalva-legacy .asg-ok{color:var(--green);font-weight:700}.shalva-legacy .asg-ok svg{color:var(--green)}.shalva-legacy .asg-wait{color:var(--amber);font-weight:700}.shalva-legacy .asg-wait svg{color:var(--amber)}.shalva-legacy .asg-regie{color:var(--accent)}.shalva-legacy .asg-regie span{font-weight:650}.shalva-legacy .asg{align-items:stretch;width:100%;margin:0;gap:3px}.shalva-legacy .asg-row{max-width:none}.shalva-legacy .asg-name{overflow:hidden;text-overflow:ellipsis}.shalva-legacy button.asg-pick{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;margin:0;font:inherit;text-align:left;color:inherit;background:transparent;cursor:pointer;gap:6px;padding:2px 5px;min-height:var(--h-control-sm);border:0;border-radius:var(--r-control);transition:background .12s ease}.shalva-legacy button.asg-pick.is-open,.shalva-legacy button.asg-pick:hover{background:color-mix(in srgb,rgb(var(--brand)) 10%,transparent)}.shalva-legacy button.asg-pick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shalva-legacy button.asg-pick:disabled{opacity:.55;cursor:default;background:transparent}.shalva-legacy .asg-empty{color:var(--muted);font-weight:500}.shalva-legacy .asg-empty svg{opacity:.5}.shalva-legacy .asg-mobile .asg{gap:4px}.shalva-legacy .asg-mobile button.asg-pick{padding:5px 7px}.shalva-legacy .st-inline{width:auto;max-width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid transparent;border-radius:var(--r-badge);font-size:.72rem;font-weight:650;padding:0 14px 0 12px;cursor:pointer;min-height:30px;height:30px;text-align:center;-moz-text-align-last:center;text-align-last:center;background-position:right 6px center;background-repeat:no-repeat;background-size:11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%23888' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.shalva-legacy .st-inline:hover{filter:brightness(.97)}.shalva-legacy .st-ro{justify-content:center;border-radius:var(--r-badge);font-size:.72rem;font-weight:650;padding:0 12px;min-height:30px;cursor:default}.shalva-legacy .nrp-ctl,.shalva-legacy .st-ro{display:inline-flex;align-items:center;white-space:nowrap}.shalva-legacy .nrp-ctl{justify-content:space-between;width:108px;max-width:100%;height:32px;padding:0 3px;gap:2px;background:color-mix(in srgb,rgb(var(--brand)) 5%,var(--s2));border:1px solid var(--line-2);border-radius:999px;box-sizing:border-box}.shalva-legacy .nrp-b{width:28px;height:28px;flex:0 0 auto;padding:0;border:0;border-radius:999px;cursor:pointer;background:color-mix(in srgb,rgb(var(--ink)) 5%,transparent);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease}.shalva-legacy .nrp-b svg{width:15px;height:15px;stroke-width:2.4}.shalva-legacy .nrp-b:hover:not(:disabled){background:var(--hover-2);color:var(--ink-strong)}.shalva-legacy .nrp-b:active:not(:disabled){background:color-mix(in srgb,rgb(var(--brand)) 18%,transparent);color:rgb(var(--brand))}.shalva-legacy .nrp-b:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:1px}.shalva-legacy .nrp-b:disabled{color:var(--faint);background:transparent;cursor:default}.shalva-legacy .nrp-v{flex:1 1 auto;text-align:center;min-width:0;padding:0 4px;line-height:1;font-size:.78rem;font-weight:660;color:var(--sv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.shalva-legacy.leads-view .leads-tbl td[data-colkey=nrp]{text-align:center;padding-left:4px;padding-right:4px}.shalva-legacy .row-act{width:var(--h-control-sm);height:var(--h-control-sm);border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.shalva-legacy .row-act:hover{background:var(--s2);color:var(--sv-ink)}.shalva-legacy .row-act svg{width:15px;height:15px}.shalva-legacy .leads-tbl input[type=checkbox]{width:auto;min-height:0;accent-color:var(--accent)}.shalva-legacy.login{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(900px 480px at 50% -12%,var(--accent-tint),transparent);color:var(--sv-ink);font-family:Inter,system-ui,sans-serif}.shalva-legacy .login-card{width:min(400px,94vw);padding:40px 36px 32px;background:var(--sv-surface);border:1px solid var(--sv-line);border-radius:var(--r-surface);box-shadow:0 24px 60px -24px rgba(16,24,40,.26),0 2px 8px rgba(16,24,40,.05);display:flex;flex-direction:column;box-sizing:border-box}.shalva-legacy .login-brand{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px;text-align:center}.shalva-legacy .login-card h1{font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;text-align:center;margin:0;color:var(--sv-ink)}.shalva-legacy .login-card .sub{color:var(--muted);font-size:.85rem;text-align:center}.shalva-legacy .login-img{width:300px;max-width:88%;height:auto;display:block}.shalva-legacy .logoswap{display:inline-flex;justify-content:center}.shalva-legacy .logoswap .l-dark{display:none}.shalva-legacy .login-tag{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:2px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.shalva-legacy .login-tag i{width:3px;height:3px;border-radius:50%;background:var(--faint);flex:0 0 auto}.shalva-legacy.login .field{margin-bottom:15px;text-align:left}.shalva-legacy.login .field label{display:block;font-size:.75rem;font-weight:600;color:var(--muted);margin-bottom:6px}.shalva-legacy.login .field input,.shalva-legacy.login .field select{height:46px;min-height:46px;border-radius:var(--r-control-lg);font-size:.9rem;width:100%;box-sizing:border-box;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--sv-ink);padding:0 12px;outline:none;transition:border-color .14s,box-shadow .14s}.shalva-legacy.login .field input:hover,.shalva-legacy.login .field select:hover{border-color:var(--line-3)}.shalva-legacy.login .field input:focus,.shalva-legacy.login .field select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint)}.shalva-legacy .login-err{color:var(--red);font-size:.78rem;min-height:16px;margin-bottom:6px;text-align:center}.shalva-legacy .login-btnrow{width:100%;margin-top:18px}.shalva-legacy .login-btn{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin:0;padding:0 20px;border:none;border-radius:var(--r-card);background:var(--accent);color:#fff;font-family:inherit;font-weight:600;font-size:.95rem;line-height:1;letter-spacing:.01em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .12s ease,box-shadow .18s ease,background .18s ease;box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 70%,transparent);box-sizing:border-box}.shalva-legacy .login-btn:hover{background:var(--accent-press);transform:translateY(-1px);box-shadow:0 16px 30px -14px color-mix(in srgb,var(--accent) 80%,transparent)}.shalva-legacy .login-btn:active{transform:translateY(0);box-shadow:0 6px 14px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.shalva-legacy .login-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,#fff);outline-offset:3px}.shalva-legacy .login-btn:disabled{opacity:.6;cursor:not-allowed}.shalva-legacy #loginHint,.shalva-legacy .login-hint{margin-top:16px;font-size:.78rem;text-align:center;color:var(--muted)}.shalva-legacy .login-hint button{background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;text-decoration:underline;padding:0}.shalva-legacy .login-hint button:hover{color:var(--sv-ink)}.shalva-legacy .login-foot{margin-top:20px;font-size:.72rem;color:var(--faint);display:flex;align-items:center;justify-content:center;gap:6px}.shalva-legacy .login-foot svg{width:12px;height:12px}@media (max-width:420px){.shalva-legacy .login-card{padding:30px 22px 24px}.shalva-legacy .login-card h1{font-size:1.3rem}.shalva-legacy .login-img{width:170px}}@media (max-width:600px){.shalva-legacy .login-card{width:calc(100% - 24px);max-width:400px;margin-left:auto;margin-right:auto;box-sizing:border-box}.shalva-legacy .login-btn,.shalva-legacy.login .field input{width:100%;box-sizing:border-box}.shalva-legacy .login-img{display:block;margin-left:auto;margin-right:auto;max-width:170px;height:auto}}.shalva-legacy .content,.shalva-legacy.content{padding:16px 24px 24px;max-width:1760px;margin:0 auto;width:100%}@media (max-width:640px){.shalva-legacy .content,.shalva-legacy.content{padding:12px 14px 22px}}.shalva-legacy .sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line-2)}.shalva-legacy .sec-h h3{font-size:.88rem;font-weight:620;margin:0;color:var(--sv-ink)}.shalva-legacy .pad{padding:14px}.shalva-legacy .empty{text-align:center;color:var(--muted);padding:30px 16px;font-size:.84rem}.shalva-legacy .grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:900px){.shalva-legacy .grid2{grid-template-columns:1fr}}.shalva-legacy .seg{border-radius:var(--r-badge)}.shalva-legacy .seg button{border:0;background:transparent;color:var(--muted);font-weight:560;font-size:.76rem;padding:5px 11px;border-radius:var(--r-badge);cursor:pointer;font-family:inherit}.shalva-legacy .seg button.on{background:var(--sv-surface);color:var(--sv-ink);box-shadow:var(--sh-1)}.shalva-legacy .chip{border:1px solid var(--line-2);background:var(--sv-surface);color:var(--ink-2);font-size:.74rem;font-weight:560;padding:5px 11px;border-radius:var(--r-xs);cursor:pointer;transition:.12s}.shalva-legacy .chip:hover{border-color:var(--line-3);color:var(--sv-ink)}.shalva-legacy .chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.shalva-legacy .dash-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px;background:var(--glass-surface);backdrop-filter:blur(14px) saturate(150%);border:1px solid var(--glass-border);border-radius:var(--r-surface);box-shadow:var(--glass-shadow);padding:10px 12px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy .dash-toolbar{background:var(--s2)}}.shalva-legacy .dash-period{display:inline-flex;align-items:center;gap:8px;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-control-lg);padding:0 6px 0 12px;min-height:40px;transition:border-color .13s,box-shadow .13s}.shalva-legacy .dash-period:hover{border-color:var(--line-3)}.shalva-legacy .dash-period>svg{width:17px;height:17px;color:var(--accent);flex:0 0 auto}.shalva-legacy .dash-period select{width:auto;min-height:var(--h-field-sm);border:0;color:var(--sv-ink);font-weight:650;font-size:.85rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:28px;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 6px center}.shalva-legacy .dash-period input[type=date]{width:auto;min-height:34px;border:1px solid var(--line-2);border-radius:var(--r-control);padding:0 8px;background:var(--s2);color:var(--sv-ink);font-size:.8rem}.shalva-legacy .dash-sep{color:var(--muted)}.shalva-legacy .dash-actions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.shalva-legacy .dash-toolbar .btn.sm{min-height:var(--h-control);padding:0 16px;font-size:.82rem;border-radius:var(--r-control-lg)}.shalva-legacy.dash-premium .strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:13px;margin-bottom:13px}.shalva-legacy.dash-premium .strip-sub{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));margin-top:13px}.shalva-legacy.dash-premium .strip-hero{grid-template-columns:1fr 1fr;gap:18px}.shalva-legacy.dash-premium .strip-hero .stat{min-height:120px;background:rgb(var(--surface));border:1px solid rgb(var(--line));box-shadow:var(--sh-1);transition:transform var(--su-dur-base) var(--su-ease),border-color var(--su-dur-base) var(--su-ease),box-shadow var(--su-dur-base) var(--su-ease)}.shalva-legacy.dash-premium .strip-hero .stat:hover{transform:translateY(var(--su-lift));border-color:rgb(var(--line-strong));box-shadow:var(--sh-2)}.shalva-legacy.dash-premium .strip-hero .stat .l{font-size:.84rem;font-weight:550;color:rgb(var(--ink-muted));padding-right:54px}.shalva-legacy.dash-premium .strip-hero .stat .v{font-size:2.15rem;font-weight:750;letter-spacing:-.03em;margin-top:6px;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.shalva-legacy.dash-premium .strip-hero .stat .d{font-size:.78rem;margin-top:5px;color:rgb(var(--ink-muted))}.shalva-legacy.dash-premium .strip-hero .dp-chip{position:absolute;top:16px;right:18px;margin-bottom:0;width:40px;height:40px;border-radius:var(--r-control-lg);background:rgb(var(--s2));color:rgb(var(--ink-muted))}.shalva-legacy.dash-premium .strip-hero .dp-chip svg{width:20px;height:20px}@media (max-width:640px){.shalva-legacy.dash-premium .strip-hero{grid-template-columns:1fr;gap:16px}.shalva-legacy.dash-premium .strip-hero .stat{min-height:104px;padding:16px 20px}.shalva-legacy.dash-premium .strip-hero .stat .v{font-size:2rem}}.shalva-legacy.dash-premium .strip .stat{display:flex;flex-direction:column;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);min-height:120px;box-shadow:var(--sh-1);transition:transform var(--su-dur-base) var(--su-ease),border-color var(--su-dur-base) var(--su-ease),box-shadow var(--su-dur-base) var(--su-ease)}.shalva-legacy.dash-premium .strip-sub .stat:hover{transform:translateY(var(--su-lift));border-color:var(--line-3);box-shadow:var(--sh-2)}.shalva-legacy.dash-premium .strip .stat .l{text-transform:none;letter-spacing:0;font-weight:500;font-size:.8rem;color:var(--muted);display:flex;align-items:center;gap:6px}.shalva-legacy.dash-premium .strip .stat .d{font-size:.72rem;color:var(--muted);margin-top:3px;opacity:.92}.shalva-legacy.dash-premium .strip:not(.strip-sub) .stat .v{color:var(--sv-ink);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-top:8px;font-variant-numeric:tabular-nums}.shalva-legacy.dash-premium .strip-sub .stat .v{font-size:1.6rem;font-weight:700;margin-top:6px;font-variant-numeric:tabular-nums}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat{position:relative;min-height:106px}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat .dp-chip{position:absolute;top:14px;right:15px;margin-bottom:0}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat .l{padding-right:46px}.shalva-legacy.dash-premium .strip-sub:has(>.stat:only-child){grid-template-columns:minmax(185px,300px)}.shalva-legacy.dash-premium .dp-chip{width:34px;height:34px;border-radius:var(--r-control);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.shalva-legacy.dash-premium .dp-chip svg{width:18px;height:18px}.shalva-legacy .dp-chip.a-blue,.shalva-legacy .dp-chip.a-purple,.shalva-legacy .dp-chip.a-violet{background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.shalva-legacy .dp-chip.a-green{background:rgb(var(--success)/.14);color:rgb(var(--success))}.shalva-legacy .dp-chip.a-amber{background:rgb(var(--warning)/.14);color:rgb(var(--warning))}.shalva-legacy .dp-chip.a-pink{background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.shalva-legacy .kpi-amber .v{color:rgb(var(--warning))}.shalva-legacy .kpi-blue .v{color:rgb(var(--brand))}.shalva-legacy .kpi-green .v{color:rgb(var(--success))}.shalva-legacy .kpi-pink .v,.shalva-legacy .kpi-violet .v{color:rgb(var(--brand))}.shalva-legacy .dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:18px;margin-bottom:18px;align-items:start}.shalva-legacy .dash-grid .card.full{grid-column:1/-1}.shalva-legacy.dash-premium .dash-grid .card{border-radius:var(--r-card);border:1px solid var(--line-2);box-shadow:var(--sh-1)}.shalva-legacy .dash-grid .empty{color:var(--muted);padding:26px 8px;text-align:center;font-size:.85rem}.shalva-legacy.dash-premium .card .sec-h{padding:14px 18px 10px;border-bottom:1px solid var(--line-2)}.shalva-legacy.dash-premium .card .sec-h h3{font-size:.95rem;font-weight:640}.shalva-legacy.dash-premium .dash-grid .card .pad{padding:6px 20px 18px}.shalva-legacy.dash-premium .card table{font-size:.84rem}.shalva-legacy.dash-premium .card th{padding:8px 12px;font-size:.66rem}.shalva-legacy.dash-premium .card td{padding:8px 12px}.shalva-legacy.dash-premium .strip .stat,.shalva-legacy.dash-premium .strip-hero .stat{border-radius:var(--r-surface);background:color-mix(in srgb,var(--sv-surface) 86%,transparent);backdrop-filter:blur(8px) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--sh-1),0 18px 42px -26px rgba(16,24,40,.28),inset 0 1px 0 hsla(0,0%,100%,.35)}.shalva-legacy.dash-premium .strip-hero .stat{border-radius:var(--r-card)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy.dash-premium .strip .stat,.shalva-legacy.dash-premium .strip-hero .stat{background:var(--sv-surface)}}.shalva-legacy.dash-premium .strip .stat:hover,.shalva-legacy.dash-premium .strip-hero .stat:hover{transform:translateY(-2px);box-shadow:var(--sh-1),0 24px 46px -22px rgb(var(--brand)/.3),inset 0 1px 0 hsla(0,0%,100%,.42)}.shalva-legacy.dash-premium .dash-grid .card{border-radius:var(--r-surface);background:color-mix(in srgb,var(--sv-surface) 88%,transparent);border:1px solid var(--glass-border);box-shadow:var(--sh-1),0 22px 46px -28px rgba(16,24,40,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy.dash-premium .dash-grid .card{background:var(--sv-surface)}}.shalva-legacy.dash-premium .dp-chip{border-radius:var(--r-control-lg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28)}.shalva-legacy.dash-premium .dp-chip.a-blue,.shalva-legacy.dash-premium .dp-chip.a-pink,.shalva-legacy.dash-premium .dp-chip.a-purple,.shalva-legacy.dash-premium .dp-chip.a-violet{background:linear-gradient(150deg,rgb(var(--brand)/.22),rgb(var(--brand)/.06));border:1px solid rgb(var(--brand)/.2);color:rgb(var(--brand))}.shalva-legacy.dash-premium .dp-chip.a-green{background:linear-gradient(150deg,rgb(var(--success)/.22),rgb(var(--success)/.05));border:1px solid rgb(var(--success)/.2);color:rgb(var(--success))}.shalva-legacy.dash-premium .dp-chip.a-amber{background:linear-gradient(150deg,rgb(var(--warning)/.22),rgb(var(--warning)/.05));border:1px solid rgb(var(--warning)/.2);color:rgb(var(--warning))}.shalva-legacy.dash-premium .dash-toolbar{box-shadow:var(--sh-1)}.shalva-legacy.dash-premium .strip-hero{gap:16px;margin-bottom:16px}.shalva-legacy.dash-premium .strip-hero .stat{position:relative;overflow:hidden;min-height:152px;padding:20px 22px;border-radius:var(--r-surface);background:radial-gradient(130% 110% at 100% 0,rgb(var(--brand)/.11),transparent 58%),color-mix(in srgb,var(--sv-surface) 84%,transparent);border:1px solid var(--glass-border);box-shadow:var(--sh-2)}.shalva-legacy.dash-premium .strip-hero .stat:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:3px;border-radius:var(--r-xs) 3px 0 0;background:linear-gradient(90deg,rgb(var(--brand)/.55),rgb(var(--brand)/0))}.shalva-legacy.dash-premium .strip-hero .stat .l{font-size:.78rem;font-weight:620;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-right:58px}.shalva-legacy.dash-premium .strip-hero .stat .v{font-size:2.65rem;font-weight:780;letter-spacing:-.035em;line-height:1.02}.shalva-legacy.dash-premium .strip-hero .stat .d{font-size:.8rem;margin-top:6px}.shalva-legacy.dash-premium .strip-hero .stat .dp-chip{width:46px;height:46px;border-radius:var(--r-card);top:18px;right:18px}.shalva-legacy.dash-premium .strip-hero .stat .dp-chip svg{width:22px;height:22px}.shalva-legacy.dash-premium .strip:not(.strip-hero){gap:12px}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat{padding:16px 20px;border-radius:var(--r-card)}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat .v{font-size:1.9rem;font-weight:760;letter-spacing:-.025em}.shalva-legacy.dash-premium .strip:not(.strip-hero) .dp-chip{width:40px;height:40px;border-radius:var(--r-card)}.shalva-legacy.dash-premium .strip:not(.strip-hero) .dp-chip svg{width:19px;height:19px}.shalva-legacy.dash-premium .card .sec-h h3{font-weight:680;letter-spacing:-.015em}.shalva-legacy.dash-premium .page-hero h1,.shalva-legacy.dash-premium~* .page-hero-title{letter-spacing:-.02em}.shalva-legacy.dash-premium .btn.primary{box-shadow:0 8px 20px -8px rgb(var(--brand)/.55)}.shalva-legacy.dash-premium .btn.primary:hover:not(:disabled){filter:none}.shalva-legacy.dash-premium .dp-chip.a-blue{background:linear-gradient(150deg,rgb(var(--brand)/.26),rgb(var(--brand)/.1))}@media (max-width:560px){.shalva-legacy.dash-premium .strip-hero .stat{min-height:128px;padding:16px 20px}.shalva-legacy.dash-premium .strip-hero .stat .v{font-size:2.15rem}.shalva-legacy.dash-premium .dash-actions{flex-wrap:wrap;gap:8px;width:100%}.shalva-legacy.dash-premium .dash-toolbar .btn.sm{flex:1 1 150px;justify-content:center}}.shalva-legacy .comm-sort{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.shalva-legacy .seg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r-control-lg)}.shalva-legacy .seg-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;min-height:var(--h-control-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:.8rem;font-weight:600;line-height:1;padding:7px 14px;border-radius:var(--r-control);cursor:pointer;white-space:nowrap;transition:color .13s ease,background .13s ease,box-shadow .13s ease}.shalva-legacy .seg-btn:hover{color:var(--sv-ink)}.shalva-legacy .seg-btn.on{background:var(--sv-surface);color:var(--accent);box-shadow:0 1px 2px rgba(16,24,40,.06),0 2px 8px -4px rgba(16,24,40,.18)}.shalva-legacy .seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.shalva-legacy .alert-row{display:flex;gap:11px;align-items:center;padding:10px 12px;margin:0 -12px;border-radius:var(--r-control-lg);transition:background .12s ease}.shalva-legacy .alert-row+.alert-row{box-shadow:0 -1px 0 var(--line-2)}.shalva-legacy .alert-row:hover{background:var(--s2);box-shadow:none}.shalva-legacy .alert-row:hover+.alert-row{box-shadow:none}.shalva-legacy .alert-row>.pill{flex:0 0 auto;border-radius:999px;padding:4px 11px;font-weight:650}.shalva-legacy .alert-row>span:last-child{color:var(--sv-ink)}.shalva-legacy .dash-modal-list{display:flex;flex-direction:column;gap:2px}.shalva-legacy .dash-modal-list label{display:flex;align-items:center;gap:9px;padding:8px 6px;border-radius:var(--r-control);cursor:pointer;font-size:.86rem}.shalva-legacy .dash-modal-list label:hover{background:var(--s2)}.shalva-legacy .dash-modal-list input{width:auto;min-height:0}.shalva-legacy .dash-cust-overlay{position:fixed;inset:0;z-index:900;background:rgba(24,26,45,.42);display:grid;place-items:center;padding:20px;animation:obsIn .12s ease}.shalva-legacy .dash-cust-panel{width:min(460px,96vw);background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-surface);box-shadow:var(--sh-2);padding:18px}.shalva-legacy .dash-cust-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.shalva-legacy .dash-cust-h h3{font-size:1rem;font-weight:680;margin:0}.shalva-legacy .dash-cust-f{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.shalva-legacy .dash-skel-card{background:linear-gradient(90deg,var(--s2) 25%,rgb(var(--elevated)) 37%,var(--s2) 63%);background-size:400% 100%;animation:dashSkel 1.2s ease-in-out infinite;border:1px solid var(--line-2)}.shalva-legacy .strip .stat.dash-skel-card{min-height:120px}@keyframes dashSkel{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shalva-legacy .dash-skel-card{animation:none}}@media (max-width:900px){.shalva-legacy .dash-grid{grid-template-columns:1fr}}@media (max-width:768px){.shalva-legacy .dash-actions{flex:1 1 100%;justify-content:flex-end}.shalva-legacy .dash-grid table{min-width:460px}}.shalva-legacy .kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;margin-bottom:22px}.shalva-legacy .kpi{background:var(--sv-surface);padding:13px 15px}.shalva-legacy .kpi .l{font-size:.68rem;color:var(--muted);font-weight:620;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:6px}.shalva-legacy .kpi .l svg{width:13px;height:13px;color:var(--accent)}.shalva-legacy .kpi .v{font-size:1.4rem;font-weight:740;margin-top:6px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sv-ink)}.shalva-legacy .kpi .d{font-size:.66rem;color:var(--muted);margin-top:2px}.shalva-legacy .legend{display:flex;flex-direction:column;gap:7px}.shalva-legacy .legend .li{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--sv-ink)}.shalva-legacy .legend .dot{width:9px;height:9px;border-radius:var(--r-xs);flex:0 0 auto}.shalva-legacy .legend .n{margin-left:auto;font-weight:650;font-variant-numeric:tabular-nums;color:var(--muted)}.shalva-legacy .bar-row{display:flex;align-items:center;gap:10px;margin-bottom:11px}.shalva-legacy .bar-row .nm{width:120px;font-size:.78rem;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sv-ink)}.shalva-legacy .bar-track{flex:1;height:10px;background:var(--s2);border-radius:var(--r-badge);overflow:hidden}.shalva-legacy .bar-fill{height:100%;border-radius:var(--r-badge);background:var(--accent);transition:width .5s cubic-bezier(.2,.8,.2,1)}.shalva-legacy .bar-row .vv{width:46px;text-align:right;font-size:.76rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--sv-ink)}.shalva-legacy .pill-ok{background:rgba(22,163,74,.14);color:rgb(var(--ink-green))}.shalva-legacy .pill-ok,.shalva-legacy .pill-warn{border:0;padding:3px 9px;border-radius:var(--r-badge);font-size:.7rem;font-weight:700}.shalva-legacy .pill-warn{background:rgba(220,38,38,.12);color:rgb(var(--ink-red))}.shalva-legacy .pill-na{background:var(--s2);color:var(--muted);border:0;padding:3px 9px;border-radius:var(--r-badge);font-size:.7rem;font-weight:700}.shalva-legacy .cal{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.shalva-legacy .cal .dow{font-size:.62rem;font-weight:700;color:var(--muted);text-transform:uppercase;text-align:center;padding:4px 0}.shalva-legacy .cal .cell{min-height:92px;border:1px solid var(--line-2);border-radius:var(--r-badge);background:var(--sv-surface);padding:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;transition:.13s}.shalva-legacy .cal .cell:hover{border-color:var(--accent);box-shadow:var(--sh-1)}.shalva-legacy .cal .cell.empty{background:transparent;border:0;cursor:default}.shalva-legacy .cal .cell.today{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint)}.shalva-legacy .cal .dnum{font-size:.74rem;font-weight:700;color:var(--sv-ink)}.shalva-legacy .cal .ev{font-size:.62rem;font-weight:650;padding:2px 6px;border-radius:var(--r-badge);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.shalva-legacy .cal .ev.rappel{background:rgba(217,119,6,.14);color:var(--amber)}.shalva-legacy .cal .ev.rdv{background:rgba(37,99,235,.14);color:var(--blue)}.shalva-legacy .cal .ev.more{background:transparent;color:var(--muted);padding:0 2px}.shalva-legacy .cal .ev.ev-off{text-decoration:line-through;opacity:.6}@media (max-width:640px){.shalva-legacy .cal{gap:4px}.shalva-legacy .cal .cell{min-height:60px;padding:5px}}.shalva-legacy .cal-ev{display:flex;align-items:center;gap:10px;border:1px solid var(--line-2);border-radius:var(--r-control);padding:9px 11px;margin-bottom:7px;background:var(--sv-surface);cursor:pointer;transition:.12s;text-align:left}.shalva-legacy .cal-ev:hover{border-color:var(--accent);background:var(--s2)}.shalva-legacy .cal-ev-n{flex:1 1 auto;min-width:0}.shalva-legacy .cal-ev-nm{font-weight:680;font-size:.86rem;color:var(--sv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .cal-ev-sub{font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;margin-top:1px}.shalva-legacy .cal-ev-time{flex:0 0 auto;font-weight:700;font-size:.8rem;color:var(--accent);font-variant-numeric:tabular-nums}.shalva-legacy .page-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;border-radius:var(--r-card);padding:10px 16px;margin-bottom:10px;min-height:0;background:linear-gradient(120deg,rgb(var(--brand)/.1),rgb(var(--brand-cyan)/.04));box-shadow:0 6px 18px -16px rgb(var(--brand)/.28)}.shalva-legacy .page-hero:after{content:"";position:absolute;right:-18px;top:-18px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle at 32% 32%,rgb(var(--brand)/.1),transparent 70%);pointer-events:none}.shalva-legacy .page-hero .ph-ic{width:32px;height:32px;flex:0 0 auto;border-radius:var(--r-control-lg);background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-active)));color:#fff;display:grid;place-items:center;box-shadow:0 4px 10px -6px rgb(var(--brand)/.55);z-index:1}.shalva-legacy .page-hero .ph-ic svg{width:16px;height:16px}.shalva-legacy .page-hero .ph-tx{min-width:0;flex:1 1 auto;position:relative;z-index:1}.shalva-legacy .page-hero .ph-cat{display:none}.shalva-legacy .page-hero h2{font-size:1.35rem;line-height:1.2;margin:0;color:var(--sv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .page-hero,.shalva-legacy .page-hero p{display:none}.shalva-legacy .fiche-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.shalva-legacy .fiche-id{min-width:0;display:flex;align-items:flex-start;gap:12px}.shalva-legacy .fiche-av{width:50px;height:50px;border-radius:var(--r-card);background:var(--accent-tint);color:var(--accent);display:grid;place-items:center;font-weight:800;font-size:1.05rem;flex:0 0 auto}.shalva-legacy .fiche-nm-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shalva-legacy .fiche-nm{font-size:1.35rem;font-weight:730;letter-spacing:-.015em;color:var(--sv-ink);line-height:1.15}.shalva-legacy .fiche-meta-ic{color:var(--muted);flex:0 0 auto}.shalva-legacy .fiche-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:5px;font-size:.8rem;color:var(--muted)}.shalva-legacy .fiche-meta a{color:var(--elec);font-weight:650;text-decoration:none}.shalva-legacy .fiche-meta .sep{width:3px;height:3px;border-radius:50%;background:var(--faint)}.shalva-legacy .fiche-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .set-shell{display:grid;grid-template-columns:232px minmax(0,1fr);gap:20px;align-items:start}.shalva-legacy .set-side{background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:6px;position:sticky;top:60px}.shalva-legacy .set-side-h{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 6px}.shalva-legacy .set-side-item{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:.82rem;font-weight:550;padding:9px 11px;border-radius:var(--r-control);cursor:pointer;text-align:left}.shalva-legacy .set-side-item:hover{background:var(--s2);color:var(--sv-ink)}.shalva-legacy .set-side-item.active{background:var(--accent);color:#fff}.shalva-legacy .set-side-item.active svg{color:#fff}.shalva-legacy .set-side-item svg{color:var(--muted)}@media (max-width:860px){.shalva-legacy .set-shell{grid-template-columns:1fr}.shalva-legacy .set-side{position:static;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px}.shalva-legacy .set-side-h{display:none}.shalva-legacy .set-side-item{width:auto;flex:0 0 auto;white-space:nowrap}}.shalva-legacy .set-subnav{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}.shalva-legacy .set-subtab{border:1px solid var(--line-2);background:var(--sv-surface);color:var(--ink-2);font:inherit;font-size:.8rem;font-weight:560;padding:7px 12px;border-radius:var(--r-control);cursor:pointer}.shalva-legacy .set-subtab:hover{border-color:var(--line-3);color:var(--sv-ink)}.shalva-legacy .set-subtab.active{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:650}.shalva-legacy .ms{position:relative}.shalva-legacy .ms-field{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--h-field-sm);padding:5px 10px;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r-control-lg);cursor:pointer;font:inherit;text-align:left;transition:border-color .13s,box-shadow .13s}.shalva-legacy .ms-field:hover{border-color:rgb(var(--line-strong))}.shalva-legacy .ms-field.open{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.12)}.shalva-legacy .ms-vals{display:flex;flex-wrap:wrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.shalva-legacy .ms-ph{color:rgb(var(--ink-muted));font-size:.82rem}.shalva-legacy .ms-tag{display:inline-flex;align-items:center;gap:4px;background:rgb(var(--s2));border:1px solid rgb(var(--line));color:rgb(var(--ink));font-size:.72rem;font-weight:550;line-height:1.5;padding:2px 4px 2px 7px;border-radius:var(--r-badge)}.shalva-legacy .ms-x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--r-xs);color:rgb(var(--ink-muted));cursor:pointer}.shalva-legacy .ms-x:hover{background:rgb(var(--line));color:rgb(var(--ink))}.shalva-legacy .ms-caret{flex:0 0 auto;color:rgb(var(--ink-muted));transition:transform .15s ease}.shalva-legacy .ms-field.open .ms-caret{transform:rotate(180deg)}.shalva-legacy .ms-pop{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:60;background:rgb(var(--elevated));border:1px solid rgb(var(--line));border-radius:var(--r-control-lg);box-shadow:0 10px 30px -12px rgba(16,24,40,.28);overflow:hidden}.shalva-legacy .ms-search{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid rgb(var(--line));color:rgb(var(--ink-muted))}.shalva-legacy .ms-search input{flex:1 1 auto;min-width:0;min-height:0;border:0;outline:none;padding:0;background:transparent;font:inherit;font-size:.82rem;color:rgb(var(--ink))}.shalva-legacy .ms-list{max-height:232px;overflow-y:auto;padding:4px}.shalva-legacy .ms-opt{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;font:inherit;font-size:.82rem;color:rgb(var(--ink));padding:7px 8px;border-radius:var(--r-badge);cursor:pointer;text-align:left}.shalva-legacy .ms-opt:hover{background:rgb(var(--s2))}.shalva-legacy .ms-box{flex:0 0 auto;width:16px;height:16px;border:1px solid rgb(var(--line-strong));border-radius:var(--r-xs);display:flex;align-items:center;justify-content:center;color:#fff}.shalva-legacy .ms-opt.on .ms-box{background:rgb(var(--brand));border-color:rgb(var(--brand))}.shalva-legacy .ms-lb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .ms-empty{padding:10px;text-align:center;font-size:.8rem;color:rgb(var(--ink-muted))}.shalva-legacy .set-cfg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.shalva-legacy .set-cfg-card{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:1px solid var(--line-2);background:var(--sv-surface);border-radius:var(--r-card);padding:14px 15px;cursor:pointer;font:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.shalva-legacy .set-cfg-card:hover{border-color:var(--accent);box-shadow:0 2px 10px rgba(16,24,40,.06);transform:translateY(-1px)}.shalva-legacy .set-cfg-ic{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-control-lg);background:var(--accent-tint);color:var(--accent)}.shalva-legacy .set-cfg-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.shalva-legacy .set-cfg-tx b{font-size:.86rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .set-cfg-tx .muted{font-size:.74rem;color:var(--muted);line-height:1.3}.shalva-legacy .set-cfg-go{flex:0 0 auto;margin-left:auto;color:var(--muted)}.shalva-legacy .set-cfg-card:hover .set-cfg-go{color:var(--accent)}.shalva-legacy .set-cfg-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px}@media (max-width:560px){.shalva-legacy .set-cfg-grid{grid-template-columns:1fr}}.shalva-legacy .ntf-btn{position:relative}.shalva-legacy .ntf-dot{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--sv-surface)}.shalva-legacy.ntf-panel{position:fixed;z-index:var(--z-menu,400);width:min(360px,calc(100vw - 24px));max-height:min(70vh,520px);display:flex;flex-direction:column;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--sh-2);animation:obsIn .13s ease;font-family:Inter,system-ui,sans-serif}.shalva-legacy .ntf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--line-2)}.shalva-legacy .ntf-head b{font-size:.86rem;color:var(--sv-ink)}.shalva-legacy .ntf-body{overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px}.shalva-legacy .ntf-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;background:transparent;font:inherit;padding:9px 10px;border-radius:var(--r-control-lg);cursor:pointer}.shalva-legacy .ntf-item:hover{background:var(--s2)}.shalva-legacy .ntf-item.unread{background:rgb(var(--brand)/.07)}.shalva-legacy .ntf-item.unread .ntf-title{font-weight:680}.shalva-legacy .ntf-kind{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--brand))}.shalva-legacy .ntf-title{font-size:.83rem;font-weight:580;color:var(--sv-ink)}.shalva-legacy .ntf-sub{font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .ntf-at{font-size:.68rem;color:var(--muted);align-self:flex-end}.shalva-legacy .ntf-empty{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:.8rem;padding:22px 12px}.shalva-legacy .ntf-err{color:var(--danger,#c2362e);font-size:.76rem;padding:8px 10px;margin:0}.shalva-legacy.msg-shell{display:grid;grid-template-columns:320px 1fr;gap:14px;align-items:start}.shalva-legacy .msg-list{display:flex;flex-direction:column;min-height:0;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);padding:8px;overflow:hidden;max-height:min(560px,calc(100vh - 150px))}.shalva-legacy .msg-list-b{display:flex;flex-direction:column;gap:4px;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.shalva-legacy .msg-list-b::-webkit-scrollbar{width:8px}.shalva-legacy .msg-list-b::-webkit-scrollbar-thumb{background:rgba(18,36,75,.16);border-radius:8px}:root.dark .shalva-legacy .msg-list-b::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18)}.shalva-legacy .msg-item-row{position:relative;display:flex;align-items:stretch}.shalva-legacy .msg-item-row>.msg-item{flex:1 1 auto;min-width:0}.shalva-legacy .msg-item-del{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-control);color:var(--muted);cursor:pointer;visibility:hidden;opacity:0;transition:opacity .14s ease,color .14s ease,border-color .14s ease,background-color .14s ease}.shalva-legacy .msg-item-del:focus-visible,.shalva-legacy .msg-item-row:hover .msg-item-del{visibility:visible;opacity:1}.shalva-legacy .msg-item-del:hover{color:rgb(var(--ink-pink));border-color:rgba(229,72,77,.38);background:rgba(229,72,77,.07)}.shalva-legacy .msg-item-del:focus-visible{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy .msg-item-del:disabled{cursor:progress;opacity:1;visibility:visible}.shalva-legacy .msg-item-row:hover .msg-item-tx{padding-right:30px}.shalva-legacy .msg-undo{display:flex;align-items:center;gap:8px;margin:0 2px 6px;padding:7px 8px 7px 10px;border-radius:var(--r-control);background:rgb(var(--brand)/.07);border:1px solid rgb(var(--brand)/.22);font-size:.78rem;color:var(--sv-ink)}.shalva-legacy .msg-undo-tx{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .msg-undo-b{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--r-badge);background:var(--sv-surface);border:1px solid var(--line-2);font-size:.76rem;font-weight:650;color:rgb(var(--brand));cursor:pointer}.shalva-legacy .msg-undo-b:hover:not(:disabled){background:rgb(var(--brand)/.1)}.shalva-legacy .msg-undo-b:disabled{cursor:progress;color:var(--muted)}.shalva-legacy .msg-undo-b:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy .msg-undo-x{flex:0 0 auto;width:20px;height:20px;border:0;background:none;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;border-radius:6px}.shalva-legacy .msg-undo-x:hover{color:var(--sv-ink)}:root.dark .shalva-legacy .msg-item-del{background:rgb(var(--surface-2))}.shalva-legacy .msg-list-n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--s2);color:var(--muted);font-size:.72rem;font-weight:650;font-variant-numeric:tabular-nums}.shalva-legacy .msg-list-h{display:flex;align-items:center;gap:7px;padding:8px 9px 10px;font-size:.82rem;color:var(--muted)}.shalva-legacy .msg-list-h b{color:var(--sv-ink);font-size:.86rem}.shalva-legacy .msg-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;font:inherit;padding:9px 10px;border-radius:var(--r-control-lg);cursor:pointer}.shalva-legacy .msg-item:hover{background:var(--s2)}.shalva-legacy .msg-item.active{background:rgb(var(--brand)/.1)}.shalva-legacy .msg-item-tx{display:flex;flex-direction:column;min-width:0;flex:1}.shalva-legacy .msg-item-tx b{font-size:.83rem;font-weight:620;color:var(--sv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .msg-item-tx .muted{font-size:.72rem;color:var(--muted)}.shalva-legacy .msg-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(var(--brand)/.14);color:rgb(var(--brand));font-size:.74rem;font-weight:700}.shalva-legacy .msg-av.lg{width:40px;height:40px;font-size:.8rem}.shalva-legacy .msg-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-control-lg);background:rgb(var(--brand));color:#fff;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center}.shalva-legacy .msg-thread{display:flex;flex-direction:column;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);min-height:420px;height:calc(100vh - 150px);overflow:hidden}.shalva-legacy .msg-head{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.shalva-legacy .msg-head-tx{display:flex;flex-direction:column;min-width:0}.shalva-legacy .msg-head-tx b{font-size:.9rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .msg-head-tx .muted{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .msg-back{display:none;border:0;background:transparent;color:var(--sv-ink);cursor:pointer;padding:4px;border-radius:var(--r-control)}.shalva-legacy .msg-back:hover{background:var(--s2)}.shalva-legacy .msg-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:3px}.shalva-legacy .msg-day{display:flex;justify-content:center;margin:10px 0 8px}.shalva-legacy .msg-day span{font-size:.7rem;color:var(--muted);background:var(--s2);border-radius:999px;padding:3px 11px}.shalva-legacy .msg-row{display:flex;margin-bottom:4px}.shalva-legacy .msg-row.out{justify-content:flex-end}.shalva-legacy .msg-bubble{max-width:min(74%,560px);display:flex;flex-direction:column;gap:2px;padding:8px 11px;border-radius:var(--r-card) 14px 14px 4px;background:var(--s2);border:1px solid var(--line-2)}.shalva-legacy .msg-row.out .msg-bubble{border-radius:var(--r-card) 14px 4px 14px;background:rgb(var(--brand)/.12);border-color:rgb(var(--brand)/.22)}.shalva-legacy .msg-from{font-size:.7rem;font-weight:650;color:rgb(var(--brand))}.shalva-legacy .msg-tx{font-size:.84rem;color:var(--sv-ink);white-space:pre-wrap;overflow-wrap:anywhere}.shalva-legacy .msg-time{align-self:flex-end;font-size:.65rem;color:var(--muted)}.shalva-legacy .msg-compose{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line-2)}.shalva-legacy .msg-compose input{flex:1;min-height:40px;border:1px solid var(--line-2);border-radius:999px;padding:0 15px;background:var(--s2);color:var(--sv-ink);font:inherit;font-size:.85rem}.shalva-legacy .msg-compose input:focus{outline:none;border-color:rgb(var(--brand)/.5)}.shalva-legacy .msg-send{min-width:42px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}.shalva-legacy .msg-empty{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:.82rem;padding:22px 14px;text-align:center}.shalva-legacy .msg-empty-lg{flex-direction:column;height:100%}.shalva-legacy .msg-err{color:var(--danger,#c2362e);font-size:.78rem;padding:6px 14px;margin:0}.shalva-legacy .msg-err-inline{color:var(--danger,#c2362e);font-size:.74rem;margin-left:8px}.shalva-legacy .msg-spin{animation:msgSpin .9s linear infinite}@keyframes msgSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.shalva-legacy .msg-spin{animation:none}}.shalva-legacy .msg-new{display:flex;align-items:center;justify-content:center;gap:7px;width:calc(100% - 4px);margin:0 2px 8px;min-height:var(--h-control);padding:0 12px;border:1px solid rgb(var(--brand)/.28);border-radius:var(--r-control-lg);background:rgb(var(--brand)/.1);color:rgb(var(--brand));font:inherit;font-size:.82rem;font-weight:640;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.shalva-legacy .msg-new:hover{background:rgb(var(--brand)/.16);border-color:rgb(var(--brand)/.42)}.shalva-legacy .msg-new:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--brand)/.22)}.shalva-legacy .msg-find{position:relative;margin:0 2px 8px;color:var(--muted)}.shalva-legacy .msg-find>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.shalva-legacy .msg-find:focus-within>svg{color:rgb(var(--brand))}.shalva-legacy .msg-find input{width:100%;font:inherit;font-size:.82rem}.shalva-legacy .msg-find input::-webkit-search-cancel-button{cursor:pointer}.shalva-legacy .msg-grp{margin:6px 2px 3px;padding:0 8px;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .msg-grp:first-child{margin-top:0}.shalva-legacy .msg-item-l1{display:flex;align-items:baseline;gap:8px;min-width:0}.shalva-legacy .msg-item-l1 b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .msg-at{flex:0 0 auto;font-size:.68rem;color:var(--muted);font-variant-numeric:tabular-nums}.shalva-legacy .msg-item-tx>.muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-wrap .nm-find.nm-find.nm-find input,.shalva-legacy .msg-find.msg-find.msg-find input{padding-left:34px;padding-right:12px}@media (max-width:860px){.shalva-legacy.msg-shell{grid-template-columns:1fr}.shalva-legacy .msg-list{max-height:calc(100vh - 130px)}.shalva-legacy .msg-thread{height:calc(100vh - 130px)}.shalva-legacy.msg-shell.has-active .msg-list,.shalva-legacy.msg-shell:not(.has-active) .msg-thread{display:none}.shalva-legacy .msg-back{display:inline-flex}.shalva-legacy .msg-bubble{max-width:86%}}.nm-wrap{display:flex;flex-direction:column;gap:12px}.nm-find{position:relative;color:rgb(var(--ink-muted))}.nm-find>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.nm-find:focus-within>svg{color:rgb(var(--brand))}.nm-find input{width:100%;font:inherit;font-size:.84rem}.nm-find input::-webkit-search-cancel-button{cursor:pointer}.nm-tete{display:flex;align-items:baseline;gap:7px;margin:2px 2px -4px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-muted))}.nm-tete b{color:rgb(var(--ink));font-variant-numeric:tabular-nums}.nm-liste{display:flex;flex-direction:column;min-width:0;max-height:min(52vh,476px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.nm-liste:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:2px}.nm-liste::-webkit-scrollbar{width:8px}.nm-liste::-webkit-scrollbar-thumb{background:rgb(var(--ink)/.16);border-radius:8px}.nm-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:transparent;font:inherit;cursor:pointer;padding:8px 9px;border-radius:var(--r-control-lg)}.nm-item:hover{background:rgb(var(--ink)/.05)}.nm-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--brand-ring)/.28)}.nm-item-tx{display:flex;flex-direction:column;min-width:0;flex:1}.nm-item-tx b{font-size:.87rem;font-weight:620;color:rgb(var(--ink))}.nm-item-tx .muted,.nm-item-tx b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm-item-tx .muted{font-size:.75rem;color:rgb(var(--ink-muted))}.nm-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:rgb(var(--brand)/.14);color:rgb(var(--brand));font-size:.74rem;font-weight:700}.nm-av,.nm-vide{display:flex;align-items:center;justify-content:center}.nm-vide{gap:7px;margin:0;padding:20px 12px;text-align:center;font-size:.82rem;color:rgb(var(--ink-muted))}.shalva-legacy .ptg-sec{margin-bottom:16px;max-width:900px}.shalva-legacy .ptg-ic{width:34px;height:34px;border-radius:var(--r-control-lg);display:grid;place-items:center;flex:0 0 auto}.shalva-legacy .ptg-ic svg{width:17px;height:17px}.shalva-legacy .ptg-label{display:block;font-size:.75rem;font-weight:600;color:var(--muted);margin-bottom:6px}.shalva-legacy .ptg-input{width:100%;max-width:520px}.shalva-legacy .ptg-input[readonly]{background:var(--s2);color:var(--ink-2);cursor:default}.shalva-legacy .ptg-alias{display:flex;align-items:stretch;max-width:520px;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.shalva-legacy .ptg-alias-fix{display:inline-flex;align-items:center;padding:0 12px;background:var(--s2);color:var(--ink-2);font-weight:600;font-size:.84rem;white-space:nowrap;border-right:1px solid var(--line-2)}.shalva-legacy .ptg-alias .ptg-input{border:0;border-radius:0}.shalva-legacy .ptg-check{display:flex;gap:10px;align-items:center;margin:0;font-weight:600;color:var(--sv-ink)}.shalva-legacy .ptg-check input{width:auto;min-height:0}.shalva-legacy .ptg-note{margin:10px 0 0;font-size:.74rem;color:var(--muted);background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r-control);padding:8px 10px}.shalva-legacy .gift-row{border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--surface);padding:11px 13px;margin-bottom:9px}.shalva-legacy .gift-row.is-inactive{opacity:.62}.shalva-legacy .gift-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.shalva-legacy .gift-ord{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:26px;padding:0 7px;border-radius:var(--r-badge);background:var(--s2);border:1px solid var(--line-2);color:var(--muted);font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;flex:0 0 auto}.shalva-legacy .gift-name{flex:1 1 180px;min-width:150px;max-width:none;font-weight:600}.shalva-legacy .gift-more{margin-top:9px}.shalva-legacy .gift-more>summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;list-style:none;font-size:.78rem;font-weight:600;color:var(--accent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shalva-legacy .gift-more>summary::-webkit-details-marker{display:none}.shalva-legacy .gift-more>summary svg{transition:transform .18s ease}.shalva-legacy .gift-more[open]>summary svg{transform:rotate(180deg)}.shalva-legacy .gift-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin-top:11px}.shalva-legacy .gift-field{display:flex;flex-direction:column;min-width:0;grid-column:1/-1}.shalva-legacy .gift-field .ptg-label{margin-bottom:5px}.shalva-legacy .gift-field .ptg-input{max-width:none}.shalva-legacy .gift-field-order{grid-column:auto;max-width:160px}@media (max-width:640px){.shalva-legacy .gift-field-order{grid-column:1/-1;max-width:none}}.shalva-legacy .refset-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:5px;margin:0 0 2px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--s2)}.shalva-legacy .refset-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.shalva-legacy .refset-tab svg{flex:0 0 auto}.shalva-legacy .refset-tab:hover{color:var(--sv-ink);background:var(--surface)}.shalva-legacy .refset-tab.on{color:var(--accent);background:var(--surface);border-color:color-mix(in srgb,rgb(var(--brand)) 30%,transparent);box-shadow:0 1px 2px rgba(16,24,40,.05)}.shalva-legacy .refset-body{padding-top:14px}.shalva-legacy .refset-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.shalva-legacy .refset-full{grid-column:1/-1}.shalva-legacy .refset-ta{min-height:60px;resize:vertical;line-height:1.45}.shalva-legacy .refset-help{font-size:.76rem;color:var(--muted);margin:0 0 2px}@media (max-width:720px){.shalva-legacy .refset-grid{grid-template-columns:1fr}}.shalva-legacy .refset-switch{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.shalva-legacy .refset-switch input{position:absolute;opacity:0;width:0;height:0}.shalva-legacy .refset-switch-track{position:relative;flex:0 0 auto;width:40px;height:23px;border-radius:999px;background:var(--line-2);transition:background .16s;margin-top:1px}.shalva-legacy .refset-switch-thumb{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.28);transition:transform .16s}.shalva-legacy .refset-switch input:checked+.refset-switch-track{background:rgb(var(--brand))}.shalva-legacy .refset-switch input:checked+.refset-switch-track .refset-switch-thumb{transform:translateX(17px)}.shalva-legacy .refset-switch input:disabled+.refset-switch-track{opacity:.55}.shalva-legacy .refset-switch-txt{display:flex;flex-direction:column;gap:2px}.shalva-legacy .refset-switch-l{font-size:.86rem;font-weight:600;color:var(--sv-ink)}.shalva-legacy .refset-switch-h{font-size:.76rem;color:var(--muted)}.shalva-legacy .refset-color{display:flex;gap:8px;align-items:center}.shalva-legacy .refset-color input[type=color]{width:46px;height:38px;padding:2px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--surface);cursor:pointer}.shalva-legacy .refset-logo-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 6px}.shalva-legacy .refset-logo-img{height:46px;max-width:180px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--line-2);border-radius:var(--r-control);padding:4px 8px;background:var(--surface)}.shalva-legacy .refset-logo-none{font-size:.82rem;color:var(--muted)}.shalva-legacy .refset-list{display:flex;flex-direction:column;gap:10px}.shalva-legacy .refset-typesel{flex:0 0 auto;width:auto;min-width:140px;max-width:220px}.shalva-legacy .refset-ck{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--muted);white-space:nowrap}.shalva-legacy .refset-ck input{width:auto;min-height:0}.shalva-legacy .refset-opts{margin-top:10px;padding:10px 12px;border:1px dashed var(--line-2);border-radius:var(--r-control);display:flex;flex-direction:column;gap:7px}.shalva-legacy .refset-opt{display:flex;gap:8px;align-items:center}.shalva-legacy .refset-opt-val{max-width:150px}.shalva-legacy .refset-rule-body{margin-top:10px;display:flex;flex-direction:column;gap:8px}.shalva-legacy .refset-rule-meta{display:flex;gap:12px;flex-wrap:wrap}.shalva-legacy .refset-cond{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--s2)}.shalva-legacy .refset-cond .ptg-input{flex:1 1 140px;min-width:120px}.shalva-legacy .refset-op{flex:0 0 auto!important;width:auto;min-width:120px;max-width:200px}.shalva-legacy .refset-cond-none{color:var(--muted);padding:0 8px}.shalva-legacy .refset-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:34px 18px}.shalva-legacy .refset-empty-ic{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;margin-bottom:4px;color:var(--accent);background:var(--accent-tint)}.shalva-legacy .refset-empty-t{margin:0;font-size:.96rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .refset-empty-s{margin:0;font-size:.82rem;color:var(--muted);max-width:44ch}.shalva-legacy .refset-empty-act{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:8px}.shalva-legacy .refset-preview-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.shalva-legacy .refset-phone{width:260px;max-width:100%;border:9px solid #111827;border-radius:30px;background:#f4f4f7;box-shadow:0 18px 40px -16px rgba(16,24,40,.4);overflow:hidden}.shalva-legacy .refset-phone-in{padding:14px 12px;display:flex;flex-direction:column;gap:12px;min-height:380px}.shalva-legacy .refset-phone-logo{display:flex;justify-content:center;min-height:24px}.shalva-legacy .refset-phone-logo img{height:34px;max-width:150px;-o-object-fit:contain;object-fit:contain}.shalva-legacy .refset-phone-hero{border-radius:var(--r-card);padding:14px;color:#fff}.shalva-legacy .refset-phone-hero-t{font-size:.95rem;font-weight:750}.shalva-legacy .refset-phone-hero-s{font-size:.78rem;opacity:.92;margin-top:4px;line-height:1.4}.shalva-legacy .refset-phone-gift{display:inline-block;margin-top:9px;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.22);font-size:.76rem;font-weight:600}.shalva-legacy .refset-phone-q{background:#fff;border-radius:var(--r-card);padding:12px;box-shadow:0 1px 3px rgba(16,24,40,.08)}.shalva-legacy .refset-phone-q-l{font-size:.84rem;font-weight:600;color:rgb(var(--ink))}.shalva-legacy .refset-phone-q-t{font-size:.74rem;color:rgb(var(--ink-faint));margin-top:3px}.shalva-legacy .refset-phone-foot{text-align:center;font-size:.68rem;color:#9aa3b2;margin-top:auto}.shalva-legacy .fiche-more-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;min-width:210px}.shalva-legacy .fiche-more-ai,.shalva-legacy .fiche-more-ai .aicall-wrap-menu{display:block}.shalva-legacy .fiche-more-ai .aicall-menuitem,.shalva-legacy .fiche-more-item{display:flex;align-items:center;gap:9px;width:100%;margin:0;padding:8px 10px;border:0;border-radius:var(--r-badge);background:transparent;color:var(--sv-ink);font:inherit;font-size:.84rem;font-weight:550;line-height:1.2;text-align:left;cursor:pointer;white-space:nowrap}.shalva-legacy .fiche-more-ai .aicall-menuitem>svg,.shalva-legacy .fiche-more-item>svg{flex:0 0 auto;color:var(--muted)}.shalva-legacy .fiche-more-ai .aicall-menuitem:hover:not(:disabled),.shalva-legacy .fiche-more-item:hover{background:var(--s2)}.shalva-legacy .fiche-more-ai .aicall-menuitem:focus-visible,.shalva-legacy .fiche-more-item:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--brand)/.35)}.shalva-legacy .fiche-more-ai .aicall-menuitem:disabled{opacity:.6;cursor:not-allowed}.shalva-legacy .fiche-root.client-360-premium .fassign-rows{display:flex;align-items:stretch;gap:8px}.shalva-legacy .fiche-root.client-360-premium .fassign-c{position:relative;box-sizing:border-box;flex:0 0 auto;min-width:152px;max-width:190px;height:var(--h-field-sm);display:flex;align-items:center;gap:8px;padding:0 11px;border-left:0;border:1px solid var(--fiche-sep);border-radius:var(--r-control);background:var(--fiche-card);transition:border-color .14s,background .14s}.shalva-legacy .fiche-root.client-360-premium .fassign-c.is-edit{cursor:pointer}.shalva-legacy .fiche-root.client-360-premium .fassign-c.is-edit:hover{border-color:rgb(var(--brand)/.5);background:var(--fiche-brand-soft)}.shalva-legacy .fiche-root.client-360-premium .fassign-c:focus-within{border-color:rgb(var(--brand));box-shadow:0 0 0 3px var(--fiche-brand-soft)}.shalva-legacy .fiche-root.client-360-premium .fassign-av{width:26px;height:26px;border-radius:50%;flex:0 0 auto;border:0;display:inline-grid;place-items:center;font-size:.64rem;font-weight:750;background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.shalva-legacy .fiche-root.client-360-premium .fassign-c.is-none .fassign-av{background:color-mix(in srgb,rgb(var(--sc-acc,145 161 183)) 16%,transparent);color:var(--fiche-ink-2);border:0}.shalva-legacy .fiche-root.client-360-premium .fassign-tx{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.18}.shalva-legacy .fiche-root.client-360-premium .fassign-k{font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--fiche-ink-2);white-space:nowrap}.shalva-legacy .fiche-root.client-360-premium .fassign-c.is-none .fassign-k{font-size:.78rem;text-transform:none;letter-spacing:0;font-weight:600;color:var(--fiche-ink)}.shalva-legacy .fiche-root.client-360-premium .fassign-v{font-size:.78rem;font-weight:620;color:var(--fiche-ink);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.shalva-legacy .fiche-root.client-360-premium .fassign-c.is-none .fassign-v{font-style:normal}.shalva-legacy .fiche-root.client-360-premium .fassign-c .fassign-sel{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media (max-width:1024px){.shalva-legacy .fiche-root.client-360-premium .fassign-rows{flex:1 1 auto}.shalva-legacy .fiche-root.client-360-premium .fassign-c{flex:1 1 0;min-width:0;max-width:none}}:root.dark .shalva-legacy .fiche-root.client-360-premium .fassign-c{background:var(--fiche-card);border-color:var(--fiche-sep)}:root.dark .shalva-legacy .fiche-root.client-360-premium .fassign-c.is-edit:hover{border-color:rgb(var(--brand)/.55);background:var(--fiche-brand-soft)}.shalva-legacy .ptg-list{display:flex;flex-direction:column;gap:0;max-height:336px;overflow-y:auto;overscroll-behavior:contain}.shalva-legacy .ptg-list>.shr-item:first-child{padding-top:2px}.shalva-legacy .ptg-journal{max-height:300px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--r-control-lg)}.shalva-legacy .ptg-journal table{width:100%;margin:0;border-collapse:separate;border-spacing:0}.shalva-legacy .ptg-journal thead th{position:sticky;top:0;z-index:1;background:var(--s2);box-shadow:inset 0 -1px 0 var(--line-2)}.shalva-legacy .shr-item{display:flex;align-items:center;gap:10px;justify-content:space-between;padding:10px 2px;border-bottom:1px solid var(--sv-line)}.shalva-legacy .shr-item:last-child{border-bottom:0}.shalva-legacy .shr-main{min-width:0;flex:1 1 auto}.shalva-legacy .shr-name{font-weight:640;font-size:.88rem;color:var(--sv-ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .shr-sub{font-size:.74rem;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .shr-act{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap}.shalva-legacy .shr-check{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0;cursor:pointer;margin:0}.shalva-legacy .shr-check>input{width:auto;min-height:0;flex:0 0 auto}.shalva-legacy .ptg-bulk{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px;padding:9px 11px;background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r-control-lg)}.shalva-legacy .ptg-group{border:1px solid var(--line-2);border-radius:var(--r-card);padding:10px 13px}.shalva-legacy .ptg-group-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}@media (max-width:640px){.shalva-legacy .shr-item{flex-wrap:wrap}.shalva-legacy .shr-act{width:100%}}@media (max-width:720px){.shalva-legacy .ptg-list{overflow:visible}.shalva-legacy .ptg-journal,.shalva-legacy .ptg-list{max-height:none;overscroll-behavior:auto}}.shalva-legacy.fiche-modal-overlay{position:fixed;inset:0;z-index:850;background:var(--fiche-veil);backdrop-filter:blur(16px) saturate(135%);padding:0;animation:ficheVeilIn .18s ease}@keyframes ficheVeilIn{0%{opacity:0}to{opacity:1}}@keyframes ficheWinIn{0%{opacity:0}to{opacity:1}}.shalva-legacy .fiche-modal-panel{position:absolute;display:flex;flex-direction:column;overflow:hidden;min-width:360px;min-height:320px;animation:ficheWinIn .16s ease;transition:box-shadow .16s ease}.shalva-legacy .fiche-glass{background:rgb(var(--surface));border:1px solid rgb(var(--line)/.7);box-shadow:0 24px 70px -22px rgba(16,24,40,.3),0 8px 22px -10px rgba(16,24,40,.16)}:root.dark .shalva-legacy .fiche-glass{border-color:hsla(0,0%,100%,.08);box-shadow:0 26px 70px -20px rgba(0,0,0,.6)}.shalva-legacy .fiche-titlebar{display:flex;align-items:center;justify-content:flex-end;gap:4px;height:36px;padding:8px 12px 0;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:0 0 auto;border-bottom:0;border-radius:var(--fc-r-panel,26px) var(--fc-r-panel,26px) 0 0}.shalva-legacy .fiche-titlebar-t{display:none}.shalva-legacy .fiche-winctrls{display:inline-flex;align-items:center;gap:2px;cursor:default}.shalva-legacy .fiche-winbtn{width:var(--h-control-sm);height:var(--h-control-sm);display:grid;place-items:center;border-radius:var(--r-control);border:0;background:transparent;color:var(--muted);cursor:pointer;transition:background .14s ease,color .14s ease}.shalva-legacy .fiche-winbtn:hover{background:rgba(15,23,42,.06);color:var(--sv-ink)}.shalva-legacy .fiche-winbtn-close:hover{background:rgba(244,63,94,.1);color:rgb(var(--ink-pink))}:root.dark .shalva-legacy .fiche-winbtn:hover{background:hsla(0,0%,100%,.08)}.shalva-legacy .fiche-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid rgba(120,170,255,.18);flex:0 0 auto}.shalva-legacy .fiche-modal-body{flex:1 1 auto;overflow:hidden;padding:0;background:transparent}.shalva-legacy .fiche-modal-body,.shalva-legacy .fiche-root{display:flex;flex-direction:column;min-height:0}.shalva-legacy .fiche-root.is-embedded{flex:1 1 auto}.shalva-legacy .fiche-root.is-embedded>.fiche-scroll{flex:1 1 auto;overflow-y:auto;min-height:0;padding-right:4px}.shalva-legacy .fiche-modal-body .rounded-card{background:var(--sv-surface);border-color:var(--line-2);box-shadow:var(--sh-1)}.shalva-legacy .fiche-resize{position:absolute;right:2px;bottom:2px;width:18px;height:18px;cursor:nwse-resize;z-index:2;background:linear-gradient(135deg,transparent 0 46%,rgba(120,170,255,.55) 46% 54%,transparent 54% 72%,rgba(120,170,255,.45) 72% 80%,transparent 80%)}.shalva-legacy .fiche-modal-panel.is-max{inset:12px;left:12px;top:12px;width:auto;height:auto}.shalva-legacy .fiche-modal-panel.is-max .fiche-resize{display:none}.shalva-legacy .fiche-modal-panel.is-min{height:auto}.shalva-legacy .fiche-modal-panel.is-min .fiche-modal-body,.shalva-legacy .fiche-modal-panel.is-min .fiche-resize{display:none}.shalva-legacy .fiche-modal-panel.is-min .fiche-modal-head{border-bottom:0}.shalva-legacy .fiche-modal-panel.is-min .fiche-titlebar{justify-content:space-between;height:44px;padding:0 8px 0 16px}.shalva-legacy .fiche-modal-panel.is-min .fiche-titlebar-t{display:block;font-weight:700}@media (max-width:1023.98px){.shalva-legacy .fiche-modal-panel,.shalva-legacy .fiche-modal-panel.is-max,.shalva-legacy .fiche-modal-panel.is-min{inset:0!important;left:0!important;top:0!important;width:100vw!important;height:100vh!important;border-radius:0}.shalva-legacy .fiche-titlebar{cursor:default}.shalva-legacy .fiche-resize{display:none}.shalva-legacy .fiche-modal-panel.is-min .fiche-modal-body{display:block}}.shalva-legacy .fiche-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}@media (max-width:1100px){.shalva-legacy .fiche-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.shalva-legacy .fiche-overview{grid-template-columns:1fr}}.shalva-legacy .fiche-tabs{gap:2px;background:transparent;border:0;border-radius:0;margin-bottom:16px}.shalva-legacy .fiche-scroll>.shalva-legacy:has(>.fiche-tabs){position:sticky;top:64px;z-index:15;background:var(--sv-surface);margin-top:-4px;padding-top:4px}.shalva-legacy .fiche-tab{background:transparent;font-size:.84rem;padding:9px 14px;font-family:inherit;transition:color .12s,border-color .12s}.shalva-legacy .fiche-tab.on{background:transparent;border-bottom-color:var(--accent);box-shadow:none}.shalva-legacy .cmd-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal,800);display:grid;place-items:center;background:rgba(15,23,42,.32);backdrop-filter:blur(6px) saturate(150%);padding:16px;animation:obsIn var(--su-dur-fast) var(--su-ease)}.shalva-legacy .cmd-modal{width:min(560px,96vw);max-height:92vh;overflow:auto}.shalva-legacy .cmd-modal-title{margin:0 0 12px}.shalva-legacy .cmd-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.shalva-legacy .fiche-toc{position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:9px 10px;margin:0 -4px 10px;background:color-mix(in srgb,var(--sv-surface) 82%,transparent);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line-2);border-radius:0 0 12px 12px}.shalva-legacy .fiche-toc-item{border:1px solid transparent;background:var(--s2);color:var(--ink-2);border-radius:999px;padding:6px 13px;font-size:.755rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:color .14s,border-color .14s,background .14s,box-shadow .14s}.shalva-legacy .fiche-toc-item:hover{color:var(--sv-ink);background:var(--sv-surface);border-color:var(--line-2)}.shalva-legacy .fiche-toc-item.on{color:var(--accent);background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:0 1px 3px -1px color-mix(in srgb,var(--accent) 40%,transparent)}.shalva-legacy .fiche-toc-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shalva-legacy .fiche-cockpit{display:flex;flex-direction:column;gap:14px;padding-bottom:10px}.shalva-legacy .fiche-cockpit .ck-sec{scroll-margin-top:66px;min-width:0}.shalva-legacy .fiche-cockpit .ck-sec .card>.p-4:has(>p:only-child),.shalva-legacy .fiche-cockpit .ck-sec .card>div:only-child>p:only-child{padding-block:10px}.shalva-legacy .fiche-cockpit #ck-messages .card{min-height:430px;display:flex;flex-direction:column}.shalva-legacy .fiche-cockpit #ck-messages .card>:last-child{flex:1;min-height:0}@media (min-width:1500px){.shalva-legacy .fiche-cockpit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.shalva-legacy .fiche-cockpit>#ck-appel,.shalva-legacy .fiche-cockpit>#ck-client,.shalva-legacy .fiche-cockpit>#ck-rdv{grid-column:1/-1}}@media (min-width:2100px){.shalva-legacy .fiche-cockpit{grid-template-columns:repeat(3,minmax(0,1fr))}.shalva-legacy .fiche-cockpit>#ck-client{grid-column:1/-1}.shalva-legacy .fiche-cockpit>#ck-appel,.shalva-legacy .fiche-cockpit>#ck-messages,.shalva-legacy .fiche-cockpit>#ck-rdv{grid-column:span 2}.shalva-legacy .fiche-cockpit>#ck-parrainage,.shalva-legacy .fiche-cockpit>#ck-qualif,.shalva-legacy .fiche-cockpit>#ck-suivi,.shalva-legacy .fiche-cockpit>#ck-vente{grid-column:span 1}}.chat-input{flex:1 1 auto;min-height:46px;max-height:140px;padding:13px 14px;border:1px solid #cbd5e1;border-radius:var(--r-card);background:var(--sv-surface);color:var(--sv-ink);font-weight:500;font-size:.86rem;line-height:1.35;font-family:inherit;resize:vertical;outline:none;transition:border-color .13s,box-shadow .13s}.chat-input::-moz-placeholder{color:var(--muted);font-weight:400;opacity:1}.chat-input::placeholder{color:var(--muted);font-weight:400;opacity:1}.chat-input:hover{border-color:#94a3b8}.chat-input:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16)}.chat-composer{display:flex;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px}.chat-send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:var(--r-card);background:rgb(var(--brand));color:#fff;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.1);transition:background .13s,box-shadow .13s,transform .1s}.chat-send svg{width:19px;height:19px}.chat-send:hover:not(:disabled){background:rgb(var(--brand-hover))}.chat-send:active:not(:disabled){transform:translateY(1px)}.chat-send:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.chat-send:disabled{background:var(--line-2);color:var(--ink-soft);box-shadow:none;cursor:not-allowed}.chat-panel,.shalva-legacy .chat-panel{min-height:260px}.chat-stream,.shalva-legacy .chat-stream{flex:1 1 auto;min-height:0}.shalva-legacy .fiche-cockpit #ck-messages .chat-stream{max-height:none}.shalva-legacy .fiche-cockpit #ck-messages .chat-panel{min-height:360px;height:100%}.chat-panel,.shalva-legacy .chat-panel{display:flex;flex-direction:column;gap:10px;min-height:0;height:auto}.chat-composer,.shalva-legacy .chat-composer{margin-top:0;padding-top:0;order:0;flex:0 0 auto}.chat-stream,.shalva-legacy .chat-stream{order:1;flex:0 1 auto;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 0}.chat-panel.is-empty .chat-stream,.shalva-legacy .chat-panel.is-empty .chat-stream{max-height:none;padding:0;gap:0}.shalva-legacy .fiche-cockpit #ck-messages .chat-panel{min-height:0;height:auto}.shalva-legacy .fiche-cockpit #ck-messages .chat-stream{max-height:420px}.shalva-legacy .fiche-cockpit #ck-messages .card{min-height:0}.rdv-edit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.rdv-f{display:flex;flex-direction:column;gap:5px;min-width:0}.rdv-l{font-size:.7rem;font-weight:650;letter-spacing:.01em}.rdv-in,.rdv-l{color:var(--sv-ink)}.rdv-in{height:44px;padding:0 12px;min-width:150px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);font-weight:500;font-size:.86rem;font-family:inherit;outline:none;transition:border-color .13s,box-shadow .13s}.rdv-in:hover:not(:disabled){border-color:var(--line-3)}.rdv-in:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16)}.rdv-in:disabled{opacity:.6;cursor:progress}.rdv-in::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;-webkit-transition:opacity .12s;transition:opacity .12s}.rdv-in:hover::-webkit-calendar-picker-indicator{opacity:.9}.rdv-save{height:44px;padding:0 16px;border:0;border-radius:var(--r-card);background:rgb(var(--brand));color:#fff;font-weight:600;font-size:.82rem;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.1);transition:background .13s,box-shadow .13s,transform .1s}.rdv-save:hover:not(:disabled){background:rgb(var(--brand-hover))}.rdv-save:active:not(:disabled){transform:translateY(1px)}.rdv-save:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.rdv-save:disabled{background:var(--s2);color:var(--muted);box-shadow:none;cursor:not-allowed}.rdv-ro{margin:0;font-size:.9rem;font-weight:600;color:var(--sv-ink);display:flex;flex-direction:column;gap:3px}.rdv-ro-h{font-size:.72rem;font-weight:400;color:var(--muted)}@media (max-width:560px){.rdv-edit{gap:8px}.rdv-f,.rdv-in,.rdv-save{width:100%}}.rdv-card{display:flex;flex-direction:column;gap:14px}.rdv-when-row{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.rdv-when{display:inline-flex;align-items:center;gap:9px;margin:0;min-width:0;font-size:.95rem;font-weight:650;letter-spacing:-.012em;color:var(--sv-ink)}.rdv-when-tx:first-letter{text-transform:uppercase}.rdv-when-ic{flex:0 0 auto;color:var(--accent)}.rdv-when-none{font-weight:550;font-size:.88rem}.rdv-when-none,.rdv-when-none .rdv-when-ic{color:var(--muted)}.rdv-when-tags{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.rdv-card-foot{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--line)}.rdv-card-foot:empty{display:none}.rdv-pose{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin:10px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:.88rem}.rdv-pose .rdv-when-ic{align-self:center}.rdv-pose-l{color:var(--muted)}.rdv-pose-v{font-weight:650;color:var(--sv-ink)}.rdv-pose-v:first-letter{text-transform:uppercase}.rdv-pose.rdv-when-none .rdv-pose-v{font-weight:550;color:var(--muted)}.rdv-pose-bloc{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.rdv-pose-bloc .rdv-pose{margin:0 0 8px;padding-top:0;border-top:none}:root{--h-field:var(--h-control-lg);--h-field-sm:var(--h-control);--r-field:var(--r-control);--fs-label:.78rem;--fs-body:.86rem;--fs-sm:.78rem;--fs-xs:.7rem;--ink-strong:var(--sv-ink);--ink-base:color-mix(in srgb,rgb(var(--ink)) 90%,rgb(var(--surface)));--ink-soft:var(--muted);--ink-disabled:var(--sv-ink);--field-border:rgb(var(--line-strong));--field-border-hover:rgb(var(--ink-muted));--field-bg-disabled:rgb(var(--surface-2))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-height:var(--h-field);border-radius:var(--r-field);padding:0 12px;color:var(--ink-strong);font-weight:500;font-size:var(--fs-body);font-family:inherit;background-color:var(--sv-surface);border:1px solid var(--field-border);transition:border-color .13s,box-shadow .13s}textarea{padding:10px 12px;min-height:76px;line-height:1.45}.field-sm,.leads-tbl input:not([type=checkbox]):not([type=radio]),.leads-tbl select:not(.sv-chip-select),.toolbar input:not([type=checkbox]):not([type=radio]),.toolbar select:not(.sv-chip-select){min-height:var(--h-field-sm);height:var(--h-field-sm);font-size:var(--fs-sm)}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--field-border-hover)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16);outline:none}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ink-soft);opacity:1;font-weight:400}input::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:1;font-weight:400}input:disabled,input[readonly],select:disabled,textarea:disabled,textarea[readonly]{opacity:1!important;color:var(--ink-disabled);background-color:var(--field-bg-disabled);border-color:var(--line-2);cursor:default}.btn:disabled,button:disabled{opacity:1;cursor:not-allowed}.btn:disabled,button:disabled:not([class*=bg-]):not(.rdv-save):not(.chat-send){background-color:var(--line-2);color:var(--ink-soft);border-color:var(--line-2)}[aria-disabled=true]{opacity:1}#nav .nav[aria-disabled=true]{color:var(--ink-soft)}.flt-adv-lbl,.form-label,.info-field-l,.ptg-label,.rdv-l,.set-label,label{color:var(--ink-strong);font-weight:600;font-size:var(--fs-label)}.info-hint,.muted,.obs-pop-meta,.shr-sub{color:var(--ink-soft)}.field-ro,.info-ro,.rdv-ro{display:inline-flex;align-items:center;min-height:var(--h-field);padding:0 2px;color:var(--ink-strong);font-weight:600;font-size:var(--fs-body);background:none;border:0}.field-ro-none,.info-ro-none{color:var(--ink-soft);font-weight:500;font-style:normal}.shalva-legacy.side{padding:8px 18px;background:var(--glass-surface);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--glass-border);box-shadow:0 1px 2px rgba(16,24,40,.04)}.shalva-legacy .brand{padding:0 4px 0 2px;gap:10px}.shalva-legacy .brand .logo,.shalva-legacy .brand .logo img{height:34px}.shalva-legacy .brand b{font-size:.95rem;font-weight:680;letter-spacing:-.015em;color:var(--ink-strong)}.shalva-legacy .brand span{font-size:.66rem;color:var(--ink-soft);margin-top:1px}.shalva-legacy #nav .nav{min-height:var(--h-control);padding:0 12px;gap:7px;border-radius:var(--r-control-lg);border:1px solid transparent;font-size:.8rem;font-weight:560;letter-spacing:-.008em;color:var(--ink-base);transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.shalva-legacy #nav .nav>svg{width:17px;height:17px;color:var(--ink-soft);transition:color .15s}.shalva-legacy #nav .nav .t{color:var(--ink-base)}.shalva-legacy #nav .nav:hover{background:var(--hover-1)}.shalva-legacy #nav .nav:hover .t,.shalva-legacy #nav .nav:hover>svg{color:var(--ink-strong)}.shalva-legacy #nav .nav.active{background:color-mix(in srgb,rgb(var(--brand)) 14%,transparent);border-color:color-mix(in srgb,rgb(var(--brand)) 45%,transparent);box-shadow:0 1px 3px -1px color-mix(in srgb,rgb(var(--brand)) 30%,transparent)}.shalva-legacy #nav .nav.active .t,.shalva-legacy #nav .nav.active>svg{color:rgb(var(--brand-ink))}.shalva-legacy #nav .nav.active .t{font-weight:660}:root.dark .shalva-legacy #nav .nav.active{background:color-mix(in srgb,rgb(var(--brand)) 24%,transparent);border-color:color-mix(in srgb,rgb(var(--brand)) 58%,transparent)}.shalva-legacy .nav-scroll{position:relative;flex:1 1 0%;min-width:0;display:flex;align-items:center}.shalva-legacy .nav-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:var(--h-control-sm);height:var(--h-control-sm);display:none;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line-2);background:rgb(var(--elevated));color:var(--ink-base);cursor:pointer;box-shadow:var(--sh-1);padding:0;transition:background .14s,color .14s,border-color .14s}.shalva-legacy .nav-arrow[data-show=true]{display:inline-flex}.shalva-legacy .nav-arrow:hover{background:var(--s2);color:var(--ink-strong);border-color:var(--line-3)}.shalva-legacy .nav-arrow svg{width:18px;height:18px}.shalva-legacy .nav-arrow-l{left:-2px}.shalva-legacy .nav-arrow-r{right:-2px}.shalva-legacy #nav .nav.active:after{display:none;content:none}.shalva-legacy #nav .nav:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.shalva-legacy .nav-caret{width:14px;height:14px;opacity:.5;margin-left:2px}.shalva-legacy #nav .nav.active .nav-caret{opacity:.85;color:rgb(var(--brand-ink))}.shalva-legacy #nav .nav[aria-disabled=true]{color:var(--ink-soft)}.shalva-legacy #nav .nav[aria-disabled=true]>svg{color:var(--faint)}.shalva-legacy .nav-soon{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);background:var(--hover-2);padding:2px 6px;border-radius:999px;margin-left:4px}.shalva-legacy .side-foot{gap:8px}.shalva-legacy .topcluster{gap:2px}.shalva-legacy .side-foot .icon-btn{width:var(--h-control);height:var(--h-control);border-radius:var(--r-control-lg);color:var(--ink-soft);transition:background .14s,color .14s}.shalva-legacy .side-foot .icon-btn:hover{background:var(--hover-2);color:var(--ink-strong)}.shalva-legacy .side-foot .icon-btn:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.shalva-legacy .side-foot .who{gap:9px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--line-2);background:var(--hover-1)}.shalva-legacy .side-foot .who:hover{background:var(--s2);border-color:var(--line-3)}@media (max-width:1180px){.shalva-legacy .side-foot .who .wa-badge,.shalva-legacy .side-foot .who .wa-name{display:none}.shalva-legacy .side-foot .who{padding:4px}}.shalva-legacy .side-foot .who .wa-av{width:30px;height:30px;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-cyan)))}.shalva-legacy .side-foot .who .wa-name{color:var(--ink-strong);font-weight:600;font-size:.8rem}.shalva-legacy .side-foot .who .wa-badge{font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.regime-drop{border-radius:var(--r-card);padding:6px;border-color:rgba(17,24,39,.09)}.regime-drop .rd-item{border-radius:var(--r-control-lg);font-size:.82rem;color:var(--ink-base)}.regime-drop .rd-item:hover{background:var(--hover-1);color:var(--ink-strong)}.regime-drop .rd-item.on{background:rgb(var(--brand)/.1);color:rgb(var(--brand))}.regime-drop .rd-ck{color:rgb(var(--brand))}.ui-menu{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:300px;max-width:min(300px,calc(100vw - 24px));max-height:340px;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--sv-surface);border:1px solid rgba(17,24,39,.1);border-radius:var(--r-card);box-shadow:0 12px 32px -12px rgba(16,24,40,.22),0 2px 8px rgba(16,24,40,.06);animation:obsIn .13s ease}.ui-menu-right{left:auto;right:0}.ui-menu{scrollbar-width:thin;scrollbar-color:transparent transparent}.ui-menu:hover{scrollbar-color:rgba(17,24,39,.22) transparent}.ui-menu::-webkit-scrollbar{width:8px}.ui-menu::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;border:2px solid transparent;background-clip:content-box}.ui-menu:hover::-webkit-scrollbar-thumb{background:rgba(17,24,39,.22);background-clip:content-box}.ui-menu-row{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 8px;font-size:.8rem;color:var(--ink-base);cursor:pointer;transition:background .12s,color .12s}.ui-menu-row:hover{background:var(--hover-1);color:var(--ink-strong)}.ui-menu-row:has(input:checked){color:var(--ink-strong);font-weight:600}.ui-menu-row input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:rgb(var(--brand))}.ui-menu-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.ui-menu-row.is-locked{cursor:default;color:var(--ink-soft)}.ui-menu-row.is-locked:hover{background:transparent}.ui-menu-tag{margin-left:auto;flex:0 0 auto;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);background:var(--hover-2);padding:2px 6px;border-radius:999px}.ui-menu-action{display:block;width:100%;margin-top:4px;padding:7px 8px;border:0;border-top:1px solid rgba(17,24,39,.07);border-radius:0 0 9px 9px;background:none;font-size:.75rem;font-weight:600;text-align:left;color:rgb(var(--brand));cursor:pointer}.ui-menu-action:hover{background:rgb(var(--brand)/.07)}.ui-menu-empty{padding:10px 8px;font-size:.78rem;color:var(--ink-soft)}.shalva-legacy.leads-view{padding:6px 14px 14px}.shalva-legacy.leads-view>*+*{margin-top:8px}.shalva-legacy.leads-view .leads-tbl thead th{padding:8px 10px;color:var(--ink-soft);font-size:.68rem;letter-spacing:.045em;text-transform:uppercase;background:var(--sv-surface);border-top:1.5px solid var(--line-3);border-bottom:1.5px solid var(--line-3);vertical-align:middle;white-space:nowrap}.shalva-legacy.leads-view .leads-tbl thead th:first-child{border-left:1.5px solid var(--line-3);border-top-left-radius:var(--r-card);border-bottom-left-radius:var(--r-card)}.shalva-legacy.leads-view .leads-tbl thead th[data-colkey=actions]{border-right:1.5px solid var(--line-3);border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.shalva-legacy.leads-view .leads-tbl td{padding:7px 10px;vertical-align:middle;font-size:.8rem;color:var(--ink-base)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{background:color-mix(in srgb,var(--row-status,#94a3b8) 12%,var(--s2))}.shalva-legacy.leads-view .leads-tbl tbody tr:last-child td{border-bottom-width:2px}.shalva-legacy.leads-view .lead-cli-tx b{font-size:.9rem;font-weight:700;color:var(--ink-strong);letter-spacing:-.01em}.shalva-legacy.leads-view .lead-cli-tx .muted{color:var(--ink-soft);font-size:.73rem;margin-top:3px}.shalva-legacy.leads-view .leads-tbl .fol-inline,.shalva-legacy.leads-view .leads-tbl .fol-ro,.shalva-legacy.leads-view .leads-tbl .st-inline,.shalva-legacy.leads-view .leads-tbl .st-ro{height:28px;min-height:28px;padding:0 10px;border-radius:999px;font-size:.73rem;font-weight:620;line-height:28px;border:0;white-space:nowrap}.shalva-legacy.leads-view .cl-name{font-size:.875rem;font-weight:680;letter-spacing:-.01em}.shalva-legacy.leads-view .leads-tbl td[data-colkey=nrp],.shalva-legacy.leads-view .leads-tbl td[data-colkey=rappel],.shalva-legacy.leads-view .leads-tbl td[data-colkey=rdv],.shalva-legacy.leads-view .leads-tbl td[data-colkey=tel]{font-variant-numeric:tabular-nums}.shalva-legacy.leads-view .leads-tbl td[data-align=right],.shalva-legacy.leads-view .leads-tbl th[data-align=right]{text-align:right}.shalva-legacy.leads-view .leads-tbl td[data-align=left] .tel-cell .tel-wrap,.shalva-legacy.leads-view .leads-tbl td[data-align=left]>.asg,.shalva-legacy.leads-view .leads-tbl td[data-align=left]>.nrp-ctl,.shalva-legacy.leads-view .leads-tbl td[data-align=left]>.rdv-cell,.shalva-legacy.leads-view .leads-tbl td[data-align=left]>.tel-wrap{margin-inline:0;justify-content:flex-start}.shalva-legacy.leads-view .leads-tbl td[data-align=center],.shalva-legacy.leads-view .leads-tbl th[data-align=center]{text-align:center}.shalva-legacy.leads-view .leads-tbl td[data-align=left],.shalva-legacy.leads-view .leads-tbl th[data-align=left]{text-align:left}.shalva-legacy.leads-view .leads-tbl td[data-align=center]>.asg,.shalva-legacy.leads-view .leads-tbl td[data-align=center]>.fol-wrap,.shalva-legacy.leads-view .leads-tbl td[data-align=center]>.lead-stack,.shalva-legacy.leads-view .leads-tbl td[data-align=center]>.nrp-ctl,.shalva-legacy.leads-view .leads-tbl td[data-align=center]>.rdv-cell{margin-inline:auto;justify-content:center}.shalva-legacy.leads-view .leads-tbl td[data-align=center] .asg,.shalva-legacy.leads-view .leads-tbl td[data-align=center] .lead-stack{align-items:center}.shalva-legacy.leads-view .leads-tbl td[data-align=center]>.obs-preview{display:block;width:100%;text-align:center}.shalva-legacy.leads-view .leads-tbl td[data-align=center] .asg-row{flex:0 1 auto;justify-content:center}.shalva-legacy.leads-view .leads-tbl th[data-align=center] .th-grip{justify-content:center}.shalva-legacy.leads-view .leads-tbl td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl th[data-colkey=actions]{padding-inline:8px 12px}.shalva-legacy.leads-view .leads-tbl .lead-product{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.shalva-legacy.leads-view .leads-tbl .lead-product-name{min-width:0;display:flex;align-items:baseline;gap:5px;font-size:.8rem;font-weight:600;line-height:1.25;color:var(--ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view .leads-tbl .lead-heating{min-width:0;font-size:.72rem;font-weight:450;line-height:1.25;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.shalva-legacy.leads-view .leads-tbl .lead-heating:first-letter{text-transform:uppercase}.shalva-legacy.leads-view .leads-tbl .lead-product-more{flex:0 0 auto;font-size:.68rem;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}@media (min-width:768px){.shalva-legacy.leads-view .leads-tbl td[data-colkey=actions]{position:sticky;right:0;z-index:2;background:var(--cell-bg)}.shalva-legacy.leads-view .leads-tbl thead th[data-colkey=actions]{background:var(--sv-surface)}}.shalva-legacy.leads-view .row-act{width:30px;height:30px;border-radius:var(--r-control);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center}.shalva-legacy.leads-view .row-act:hover{background:var(--hover-2);color:var(--ink-strong)}.shalva-legacy.leads-view .leads-tbl-wrap+div{padding-top:2px}.ui-menu{background:var(--sv-surface)!important;backdrop-filter:none!important;opacity:1;isolation:isolate;z-index:60;border-color:#e4e7ec;box-shadow:0 10px 24px -10px rgba(16,24,40,.18),0 1px 3px rgba(16,24,40,.07)}.ui-menu-row{min-height:34px;padding:5px 9px;gap:11px;border-bottom:1px solid rgba(17,24,39,.05);border-radius:var(--r-control)}.ui-menu-row:last-of-type{border-bottom:0}.ui-menu-label{font-size:.81rem;color:var(--ink-base)}.ui-menu-row:has(input:checked) .ui-menu-label{color:var(--ink-strong);font-weight:600}.ui-menu-row input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;flex:0 0 auto;margin:0;border:1.5px solid #cbd5e1;border-radius:var(--r-xs);background:var(--sv-surface);position:relative;cursor:pointer;transition:background .12s,border-color .12s}.ui-menu-row input[type=checkbox]:hover:not(:disabled){border-color:#94a3b8}.ui-menu-row input[type=checkbox]:checked{background:rgb(var(--brand));border-color:rgb(var(--brand))}.ui-menu-row input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ui-menu-row input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.ui-menu-row input[type=checkbox]:disabled{background:var(--line-2);border-color:var(--line-2);cursor:default}.ui-menu-row input[type=checkbox]:disabled:checked:after{border-color:var(--faint)}.ui-menu-tag{background:var(--s2);color:var(--muted);font-size:.56rem}.info-block{border:1px solid rgba(17,24,39,.08);border-radius:var(--r-card);box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.info-block,.info-block-h{background:var(--sv-surface)}.info-block-h{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid rgba(17,24,39,.06)}.info-block-h h3{margin:0;font-size:.82rem;font-weight:680;letter-spacing:-.01em;color:var(--ink-strong)}.info-block-ic{display:inline-flex;align-items:center;color:var(--ink-soft)}.info-block-ic svg{width:16px;height:16px}.info-block-b{padding:12px 14px}.shalva-legacy .info-tab{--h-field:48px}.info-field{display:flex;align-items:center;gap:12px;min-height:var(--h-field)}.info-field.stack{flex-direction:column;align-items:stretch;gap:4px;min-height:0}.info-field-l{flex:0 0 auto;min-width:132px;color:var(--ink-strong);font-weight:600;font-size:var(--fs-label)}.info-field.stack .info-field-l,.info-in{min-width:0}.info-in{flex:1 1 auto;height:var(--h-field);min-height:var(--h-field);padding:0 12px;border-radius:var(--r-field);border:1px solid var(--field-border);background:var(--sv-surface);color:var(--ink-strong);font-weight:500;font-size:var(--fs-body)}textarea.info-in{height:auto;min-height:76px;padding:10px 12px;line-height:1.45}.info-in:hover:not(:disabled){border-color:var(--field-border-hover)}.info-in:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16);outline:none}.info-ro{flex:1 1 auto;min-width:0;border:0;background:none;padding:0 2px;color:var(--ink-strong);font-weight:600}.info-ro-none{color:var(--ink-soft);font-weight:500}.info-nrp{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.info-nrp-v{min-width:46px;text-align:center;font-weight:650;color:var(--ink-strong)}.info-nrp-b{width:30px;height:30px;border-radius:var(--r-control);border:1px solid rgba(17,24,39,.1);background:var(--sv-surface);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center}.info-nrp-b:hover:not(:disabled){color:rgb(var(--brand));border-color:rgb(var(--brand)/.35)}.info-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:1100px){.info-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.info-main,.info-side{display:flex;flex-direction:column;gap:12px;min-width:0}@media (min-width:1100px){.info-side{position:sticky;top:8px}}.info-tab{padding:2px 0 4px}.fiche-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:2px 0 8px}.fiche-tab{min-height:34px;padding:0 13px;border-radius:var(--r-control-lg);border:1px solid transparent;background:none;font-size:.79rem;font-weight:560;color:var(--ink-base);cursor:pointer;transition:background .13s,color .13s,border-color .13s}.fiche-tab:hover{background:var(--hover-1);color:var(--ink-strong)}.fiche-tab.on{background:rgb(var(--brand)/.08);border-color:rgb(var(--brand)/.28);color:rgb(var(--brand));font-weight:650}.fiche-tab:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.info-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px;border-top:1px solid rgba(17,24,39,.07);background:var(--sv-surface)}.info-footer-hint{margin-right:auto;font-size:.74rem;color:var(--ink-soft)}.fiche-modal-panel .obs-pop,.fiche-modal-panel .ui-menu,.fiche-modal-panel select,.fiche-root .obs-pop,.fiche-root .ui-menu,.fiche-root select{backdrop-filter:none;background-color:var(--sv-surface)}.shalva-legacy.leads-view .lead-search-wrap{flex:1 1 360px;min-width:260px}.shalva-legacy.leads-view .lead-search-ic{left:14px;flex:0 0 auto;display:inline-flex;color:var(--ink-soft)}.shalva-legacy.leads-view .lead-search{height:var(--h-control);min-height:var(--h-control);padding:0 34px 0 38px;line-height:normal;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--ink-strong);font-size:.85rem;font-weight:500}.shalva-legacy.leads-view .lead-search::-moz-placeholder{color:var(--ink-soft);font-weight:400}.shalva-legacy.leads-view .lead-search::placeholder{color:var(--ink-soft);font-weight:400}.shalva-legacy.leads-view .lead-search:hover{border-color:var(--line-3)}.shalva-legacy.leads-view .lead-search:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.15)}.shalva-legacy.leads-view .lead-search-clear{width:22px;height:22px;border-radius:var(--r-badge);background:none;color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center}.shalva-legacy.leads-view .lead-search-clear:hover{background:var(--hover-2);color:var(--ink-strong)}.shalva-legacy.leads-view .lead-filterbar .btn.sm,.shalva-legacy.leads-view .lead-filterbar .kebab-btn,.shalva-legacy.leads-view .lead-filterbar select,.shalva-legacy.leads-view .lead-filterbar>.relative>button{flex:0 0 auto;height:36px;min-height:36px;padding:0 11px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--ink-base);font-size:.785rem;font-weight:550;line-height:34px;white-space:nowrap;cursor:pointer;transition:border-color .13s,background-color .13s,color .13s}.shalva-legacy.leads-view .lead-filterbar>.relative>button{display:inline-flex;align-items:center;gap:6px;padding:0 12px}.shalva-legacy.leads-view .lead-filterbar .kebab-btn{width:36px;justify-content:center}.shalva-legacy.leads-view .lead-filterbar .btn.sm:hover,.shalva-legacy.leads-view .lead-filterbar .kebab-btn:hover,.shalva-legacy.leads-view .lead-filterbar select:hover,.shalva-legacy.leads-view .lead-filterbar>.relative>button:hover{background-color:var(--s2);border-color:var(--line-3);color:var(--ink-strong)}.shalva-legacy.leads-view .lead-filterbar .btn.sm:focus-visible,.shalva-legacy.leads-view .lead-filterbar .kebab-btn:focus-visible,.shalva-legacy.leads-view .lead-filterbar select:focus-visible,.shalva-legacy.leads-view .lead-filterbar>.relative>button:focus-visible{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.15)}.shalva-legacy.leads-view .flt-adv-sel,.shalva-legacy.leads-view .lead-filterbar select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:27px;max-width:165px;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 15px) 15px,calc(100% - 11px) 15px;background-size:4px 4px,4px 4px;background-repeat:no-repeat;color:var(--ink-soft)}.shalva-legacy.leads-view .lead-filterbar select{color:var(--ink-base)}.shalva-legacy.leads-view .flt-adv-sel{max-width:none}.shalva-legacy.leads-view .lead-filterbar .flt-sort{min-width:150px;max-width:180px}.shalva-legacy.leads-view .lead-filterbar select[data-empty=false]{color:var(--ink-strong);border-color:rgb(var(--brand));background-color:color-mix(in srgb,rgb(var(--brand)) 10%,var(--sv-surface))}.shalva-legacy.leads-view .lead-filterbar .flt-plus{display:inline-flex;align-items:center;gap:6px;padding:0 12px;background-color:color-mix(in srgb,rgb(var(--brand)) 8%,var(--sv-surface));border-color:color-mix(in srgb,rgb(var(--brand)) 26%,var(--line-2));color:rgb(var(--brand));font-weight:640}.shalva-legacy.leads-view .lead-filterbar .flt-plus svg{color:rgb(var(--brand))}.shalva-legacy.leads-view .lead-filterbar .flt-plus:hover{background-color:color-mix(in srgb,rgb(var(--brand)) 14%,var(--sv-surface));border-color:rgb(var(--brand)/.45)}.shalva-legacy.leads-view .lead-filterbar .flt-plus.has-active,.shalva-legacy.leads-view .lead-filterbar .flt-plus.is-open,.shalva-legacy.leads-view .lead-filterbar .flt-plus.primary{background-color:rgb(var(--brand)/.14);border-color:rgb(var(--brand)/.45);color:rgb(var(--brand));font-weight:680}.shalva-legacy.leads-view .flt-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgb(var(--brand-button));color:#fff;font-size:.68rem;font-weight:700;line-height:1}.shalva-legacy.leads-view .lead-filterbar .lead-filters{display:contents}@media (max-width:720px){.shalva-legacy.leads-view .lead-filterbar>.lead-filters{display:none}}.shalva-legacy.leads-view .ltb-chips{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.shalva-legacy.leads-view .lead-chip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 6px 0 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--sv-surface);color:var(--muted);font-size:.72rem;font-weight:550}.shalva-legacy.leads-view .lead-chip-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;border-radius:50%;background:var(--s2);color:var(--muted);cursor:pointer}.shalva-legacy.leads-view .lead-chip-x:hover{background:var(--line-2);color:var(--sv-ink)}.shalva-legacy.leads-view .lead-chips-clear{border:0;background:none;color:var(--muted);font-size:.72rem;font-weight:550;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.shalva-legacy.leads-view .lead-chips-clear:hover{color:var(--sv-ink)}.shalva-legacy.leads-view .lead-filterbar .lead-tools-end{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding-left:8px}.shalva-legacy.leads-view .lead-count{font-size:.78rem;font-weight:600;color:var(--muted)}.shalva-legacy.leads-view .lead-count .tot{color:var(--faint)}.ui-menu{z-index:80;pointer-events:auto;background-color:var(--sv-surface)}.shalva-legacy .fbanner{gap:14px 18px;padding:12px 16px;margin:-2px 0 4px;border:1px solid hsla(0,0%,100%,.7);border-radius:var(--r-surface);background:hsla(0,0%,100%,.74);backdrop-filter:saturate(180%) blur(18px);box-shadow:0 1px 2px rgba(16,24,40,.04),0 10px 30px -18px rgba(16,24,40,.22)}.shalva-legacy .fbanner-id{gap:12px;min-width:220px;flex:1 1 auto}.shalva-legacy .fbanner-av{width:46px;height:46px;flex:0 0 auto;border-radius:var(--r-card);display:grid;place-items:center;font-weight:800;font-size:1.02rem;letter-spacing:-.02em;color:var(--accent);background:var(--accent-tint)}.shalva-legacy .fbanner-name{font-size:1.18rem;font-weight:730;letter-spacing:-.015em;line-height:1.15}.shalva-legacy .fbanner-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:.82rem;color:var(--muted)}.shalva-legacy .fbanner-phone{display:inline-flex;align-items:center;gap:5px;font-weight:650}.shalva-legacy .fbanner-phone:hover{text-decoration:underline}.shalva-legacy .fbanner-phone.is-none{color:var(--faint);font-weight:500}.shalva-legacy .fbanner-prod{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--s2);color:var(--ink-2);font-weight:600;font-size:.76rem}.shalva-legacy .fbanner-cockpit{flex:1 0 100%;display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid rgb(var(--ink)/.08)}.shalva-legacy .fck-item,.shalva-legacy .fck-next{display:inline-flex;align-items:center;gap:9px;min-width:0;padding:6px 13px 6px 7px;border-radius:var(--r-card);background:var(--s2);border:1px solid transparent}.shalva-legacy .fck-ic{flex:0 0 auto;width:28px;height:28px;border-radius:var(--r-control);display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--ink)/.05);color:var(--muted)}.shalva-legacy .fck-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.shalva-legacy .fck-k{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);line-height:1}.shalva-legacy .fck-v{font-size:.82rem;font-weight:650;color:var(--sv-ink);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .fck-v.is-none{color:var(--faint);font-weight:500;font-style:normal}.shalva-legacy .fck-next{background:rgb(var(--brand)/.08);border-color:rgb(var(--brand)/.18)}.shalva-legacy .fck-next .fck-ic{background:rgb(var(--brand)/.15);color:rgb(var(--brand))}.shalva-legacy .fck-next .fck-k{color:rgb(var(--brand));opacity:.8}.shalva-legacy .fck-next .fck-v{color:rgb(var(--brand))}.shalva-legacy .fck-next.fck-call{background:rgb(var(--warning)/.09);border-color:rgb(var(--warning)/.22)}.shalva-legacy .fck-next.fck-call .fck-ic{background:rgb(var(--warning)/.15);color:rgb(var(--warning))}.shalva-legacy .fck-next.fck-call .fck-k,.shalva-legacy .fck-next.fck-call .fck-v{color:rgb(var(--warning))}.shalva-legacy .fck-next.fck-none{background:rgb(var(--ink)/.04);border-color:rgb(var(--ink)/.1)}.shalva-legacy .fck-next.fck-none .fck-ic,.shalva-legacy .fck-next.fck-none .fck-k,.shalva-legacy .fck-next.fck-none .fck-v{color:var(--muted)}.shalva-legacy .fck-editable{position:relative;padding-right:9px;cursor:pointer;transition:background .12s,border-color .12s}.shalva-legacy .fck-btn{display:inline-flex;align-items:center;gap:9px;min-width:0;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left}.shalva-legacy .fck-caret{flex:0 0 auto;margin-left:4px;color:var(--faint);transition:transform .14s,color .12s}.shalva-legacy .fck-editable:hover{background:rgb(var(--brand)/.07);border-color:rgb(var(--brand)/.2)}.shalva-legacy .fck-editable:hover .fck-caret{color:rgb(var(--brand))}.shalva-legacy .fck-editable:hover .fck-ic{background:rgb(var(--brand)/.13);color:rgb(var(--brand))}.shalva-legacy .fck-btn:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:4px;border-radius:var(--r-control)}.shalva-legacy .fck-btn[aria-expanded=true] .fck-caret{transform:rotate(180deg);color:rgb(var(--brand))}.shalva-legacy .fck-editable:has(.fck-btn[aria-expanded=true]){background:rgb(var(--brand)/.09);border-color:rgb(var(--brand)/.26)}.shalva-legacy .fck-editable .fpop{right:auto;left:0}@media (max-width:560px){.shalva-legacy .fbanner-cockpit{gap:6px;padding-top:8px}.shalva-legacy .fck-item,.shalva-legacy .fck-next{flex:1 1 46%}.shalva-legacy .fck-editable .fpop{left:0;right:0;min-width:0}}.shalva-legacy .save-indic-slot{margin-left:auto;display:inline-flex;align-items:center}.shalva-legacy .save-indic{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent}.shalva-legacy .save-indic-saving{color:rgb(var(--ink-muted));background:rgb(var(--ink)/.05);border-color:rgb(var(--ink)/.08)}.shalva-legacy .save-indic-saved{color:rgb(var(--success));background:rgb(var(--success)/.1);border-color:rgb(var(--success)/.22)}.shalva-legacy .save-indic-error{color:rgb(var(--danger));background:rgb(var(--danger)/.1);border-color:rgb(var(--danger)/.24)}.shalva-legacy .save-indic-retry{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:2px 7px;border:1px solid rgb(var(--danger)/.35);border-radius:999px;background:transparent;color:rgb(var(--danger));font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.shalva-legacy .save-indic-retry:hover{background:rgb(var(--danger)/.12)}.shalva-legacy .save-indic-retry:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:2px}@media (max-width:560px){.shalva-legacy .save-indic-slot{margin-left:0}}.shalva-legacy .fbanner-phone svg,.shalva-legacy .fbanner-prod svg{opacity:.8}.shalva-legacy .fbanner-status{display:flex;align-items:center;gap:16px;flex:0 0 auto}.shalva-legacy .fbanner-chip-wrap{position:relative}.shalva-legacy .fbanner-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--st) 30%,transparent);background:color-mix(in srgb,var(--st) 13%,rgb(var(--surface)));color:rgb(var(--ink));font-weight:620;font-size:.8rem;cursor:default;transition:background .14s,border-color .14s}.shalva-legacy .fbanner-chip.is-editable{cursor:pointer}.shalva-legacy .fbanner-chip.is-editable:hover{border-color:color-mix(in srgb,var(--st) 46%,transparent);background:color-mix(in srgb,var(--st) 17%,rgb(var(--surface)))}.shalva-legacy .fbanner-chip.is-editable:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:1px}.shalva-legacy .fbanner-chip-dot{width:8px;height:8px;border-radius:50%;background:var(--st);flex:0 0 auto;box-shadow:0 0 0 3px color-mix(in srgb,var(--st) 16%,transparent)}:root.dark .shalva-legacy .fbanner-chip{background:color-mix(in srgb,var(--st) 24%,rgb(var(--surface)));border-color:color-mix(in srgb,var(--st) 44%,transparent)}.shalva-legacy .fbanner-chip-cv{opacity:.7}.shalva-legacy .fbanner-callst{display:flex;flex-direction:column;gap:1px}.shalva-legacy .fbanner-callst-l{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.shalva-legacy .fbanner-callst-v{font-size:.82rem;font-weight:650;color:var(--ink-2)}.shalva-legacy .fbanner-callst-v.is-none{color:var(--faint);font-weight:500}.shalva-legacy .fbanner-act{gap:8px}.shalva-legacy .fbanner-sec{gap:8px;padding-left:8px;margin-left:2px}.shalva-legacy .fbanner-pop-wrap{position:relative}.shalva-legacy .fbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--h-control-lg);padding:0 15px;border-radius:var(--r-control);border:1px solid var(--line-3);background:var(--sv-surface);color:var(--sv-ink);font-family:inherit;font-size:.84rem;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:0 1px 2px rgba(16,24,40,.05);transition:transform .14s cubic-bezier(.2,.7,.3,1),box-shadow .14s ease,background .14s ease,border-color .14s ease,color .14s ease}.shalva-legacy .fbtn svg{flex:0 0 auto}.shalva-legacy .fbtn:hover{background:var(--s2);border-color:color-mix(in srgb,var(--sv-ink) 22%,transparent);transform:translateY(-1px);box-shadow:0 6px 16px -8px rgba(16,24,40,.28)}.shalva-legacy .fbtn:active{transform:translateY(0) scale(.97);box-shadow:0 1px 2px rgba(16,24,40,.08)}.shalva-legacy .fbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shalva-legacy .fbtn.is-disabled{opacity:.45;pointer-events:none;box-shadow:none}.shalva-legacy .fbtn-sm{min-height:var(--h-control);padding:0 12px;border-radius:var(--r-control);font-size:.8rem}.shalva-legacy .fbtn-primary{color:#fff;border-color:transparent;background:var(--accent);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--accent) 55%,transparent)}.shalva-legacy .fbtn-primary:hover{background:var(--accent-press);border-color:transparent}.shalva-legacy .fbtn-call{color:var(--green);border-color:color-mix(in srgb,var(--green) 32%,transparent)}.shalva-legacy .fbtn-call:hover{background:color-mix(in srgb,var(--green) 10%,#fff)}.shalva-legacy .fbtn-wa:hover{color:rgb(var(--ink-green));border-color:color-mix(in srgb,#128c4b 34%,transparent);background:color-mix(in srgb,#128c4b 8%,#fff)}.shalva-legacy .fpop{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:210px;padding:8px;border-radius:var(--r-card);background:rgb(var(--elevated));border:1px solid var(--line-2);box-shadow:0 16px 40px -12px rgba(16,24,40,.3),0 2px 8px rgba(16,24,40,.06);animation:fpopIn .14s cubic-bezier(.2,.7,.3,1)}@keyframes fpopIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.shalva-legacy .fpop-menu{max-height:340px;overflow:auto;min-width:240px}.shalva-legacy .fpop-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border-radius:var(--r-control);background:none;border:0;cursor:pointer;font-size:.84rem;font-weight:550;color:var(--sv-ink);text-align:left}.shalva-legacy .fpop-item:hover{background:var(--s2)}.shalva-legacy .fpop-item-t{flex:1 1 auto}.shalva-legacy .fpop-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.shalva-legacy .fpop-check{color:var(--accent)}.shalva-legacy .fpop-form{padding:14px;min-width:260px}.shalva-legacy .fpop-wide{min-width:320px}.shalva-legacy .fpop-title{font-size:.8rem;font-weight:700;color:var(--sv-ink);margin-bottom:10px}.shalva-legacy .fpop-field{display:grid;grid-template-columns:74px 1fr;align-items:center;gap:10px;margin-bottom:10px;font-size:.78rem;font-weight:600;color:var(--ink-2)}.shalva-legacy .fpop-field.stack{grid-template-columns:1fr;gap:5px}.shalva-legacy .fpop-field input,.shalva-legacy .fpop-field select,.shalva-legacy .fpop-field textarea{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--line-3);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--sv-ink);font-family:inherit;font-size:.85rem;outline:none;transition:border-color .13s,box-shadow .13s}.shalva-legacy .fpop-field textarea{resize:vertical;min-height:66px}.shalva-legacy .fpop-field input:focus,.shalva-legacy .fpop-field select:focus,.shalva-legacy .fpop-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.shalva-legacy .fpop-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.shalva-legacy .qconsole{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;container-type:inline-size}.shalva-legacy .qconsole-main{display:flex;flex-direction:column;gap:14px;min-width:0}.shalva-legacy .qconsole-side{min-width:0}.shalva-legacy .qcard{border:1px solid var(--fiche-sep);border-radius:var(--r-lg);background:var(--sv-surface);overflow:hidden;box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 30px -22px rgba(16,24,40,.2)}.shalva-legacy .qcard-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--fiche-sep)}.shalva-legacy .qcard-h h3{font-size:.92rem;font-weight:680;color:var(--sv-ink)}.shalva-legacy .qcard-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-control);flex:0 0 auto}.shalva-legacy .qc-ic-blue{background:rgb(var(--brand)/.12);color:rgb(var(--brand))}.shalva-legacy .qc-ic-brand{background:var(--accent-tint);color:var(--accent)}.shalva-legacy .qc-ic-indigo{background:rgb(var(--brand)/.12);color:rgb(var(--brand))}.shalva-legacy .qcard-progress{margin-left:auto;font-size:.72rem;font-weight:650;color:var(--muted);padding:3px 9px;border-radius:999px;background:var(--s2)}.shalva-legacy .qcard-b{padding:16px}.shalva-legacy .qgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.shalva-legacy .qfield{display:flex;flex-direction:column;gap:5px;min-width:0}.shalva-legacy .qfield.is-wide{grid-column:1/-1}.shalva-legacy .qfield-l{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .qfield-ic{color:var(--faint);display:inline-flex}.shalva-legacy .qin{width:100%;min-height:42px;padding:0 13px;border:1px solid var(--line-3);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--sv-ink);font-family:inherit;font-size:.875rem;outline:none;transition:border-color .13s,box-shadow .13s,background .13s}.shalva-legacy textarea.qin{min-height:66px;padding:10px 13px;resize:vertical}.shalva-legacy select.qin{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='%2371757e' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:32px;cursor:pointer}.shalva-legacy .qin::-moz-placeholder{color:var(--faint)}.shalva-legacy .qin::placeholder{color:var(--faint)}.shalva-legacy .qin:hover{border-color:color-mix(in srgb,var(--sv-ink) 22%,transparent)}.shalva-legacy .qin:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.shalva-legacy .qcard-quiz{padding:6px 16px 14px}.shalva-legacy .qgrp{padding:6px 0 2px}.shalva-legacy .qgrp+.qgrp{margin-top:10px;border-top:1px solid var(--fiche-sep);padding-top:16px}.shalva-legacy .qgrp-h{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.shalva-legacy .qgrp-tx{min-width:0;flex:1 1 auto}.shalva-legacy .qgrp-t{font-size:.84rem;font-weight:720;letter-spacing:.01em;color:var(--accent);margin:0}.shalva-legacy .qgrp-hint{margin:2px 0 0;font-size:.74rem;line-height:1.35;color:var(--muted)}.shalva-legacy .qgrp-count{flex:0 0 auto;font-size:.7rem;padding:3px 9px;border-radius:999px;background:var(--s2);color:var(--muted)}.shalva-legacy .qgrp-count.is-done{background:color-mix(in srgb,rgb(var(--success)) 14%,transparent);color:rgb(var(--success))}.shalva-legacy .qrow{padding:18px 0;border-bottom:1px solid var(--sv-line)}.shalva-legacy .qrow:last-child{border-bottom:0}.shalva-legacy .qrow-q{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:640;color:var(--sv-ink);margin-bottom:11px}.shalva-legacy .qrow.is-next .qrow-q{color:var(--accent)}.shalva-legacy .qrow-badge{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--brand-ink));background:var(--accent-tint);padding:2px 8px;border-radius:999px}.shalva-legacy .qrow-opts{display:flex;flex-wrap:wrap;gap:10px}.shalva-legacy .qans{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 20px;border-radius:var(--r-card);border:1.5px solid var(--line-3);background:var(--sv-surface);color:var(--sv-ink);font-family:inherit;font-size:.92rem;font-weight:620;cursor:pointer;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .17s cubic-bezier(.2,.7,.3,1),box-shadow .17s ease,border-color .15s ease,background .15s ease,color .15s ease}.shalva-legacy .qans-ic{display:inline-flex;color:var(--muted);transition:color .15s ease}.shalva-legacy .qans-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.28);color:#fff;margin-left:2px}.shalva-legacy .qans:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,#fff);transform:translateY(-2px);box-shadow:0 10px 22px -12px color-mix(in srgb,var(--accent) 55%,transparent)}.shalva-legacy .qans:hover .qans-ic{color:var(--accent)}.shalva-legacy .qans:active{transform:translateY(0) scale(.96)}.shalva-legacy .qans:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shalva-legacy .qans:disabled{opacity:.55;cursor:not-allowed}.shalva-legacy .qans:disabled:hover{transform:none;box-shadow:0 1px 2px rgba(16,24,40,.04);border-color:var(--line-3);background:var(--sv-surface)}.shalva-legacy .qans.is-selected{color:#fff;border-color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 90%,#fff),var(--accent));box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 60%,transparent)}.shalva-legacy .qans.is-selected .qans-ic{color:#fff}.shalva-legacy .qans.is-selected.tone-good{background:linear-gradient(180deg,#1c9a5e,var(--green));box-shadow:0 8px 20px -10px color-mix(in srgb,var(--green) 60%,transparent)}.shalva-legacy .qans.is-selected.tone-bad{background:linear-gradient(180deg,#d24a41,var(--red));box-shadow:0 8px 20px -10px color-mix(in srgb,var(--red) 55%,transparent)}.shalva-legacy .qans.is-selected:hover{transform:translateY(-2px)}.shalva-legacy .qassist{border:1px solid var(--fiche-sep);border-radius:var(--r-surface);background:var(--sv-surface);box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 34px -22px rgba(16,24,40,.26)}.shalva-legacy .qassist-h{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;font-weight:700;color:var(--sv-ink);border-bottom:1px solid var(--fiche-sep);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 5%,var(--sv-surface)),transparent)}.shalva-legacy .qassist-ic{display:inline-flex;color:var(--accent)}.shalva-legacy .qassist-score{display:flex;align-items:center;padding:16px}.shalva-legacy .qring{position:relative;width:72px;height:72px;flex:0 0 auto}.shalva-legacy .qring-arc{transition:stroke-dashoffset .55s cubic-bezier(.2,.7,.3,1),stroke .3s ease}.shalva-legacy .qring-v{position:absolute;inset:0;display:grid;place-items:center;font-size:1.32rem;font-weight:780;font-variant-numeric:tabular-nums}.shalva-legacy .qassist-stars{display:flex;gap:2px;color:var(--faint)}.shalva-legacy .qassist-stars svg.on{color:#f4a935}.shalva-legacy .qassist-label{margin-top:4px;font-size:.92rem;font-weight:700;color:var(--sv-ink)}.shalva-legacy .qassist-block{padding:12px 16px;border-top:1px solid var(--fiche-sep)}.shalva-legacy .qassist-block-t{font-size:.66rem;font-weight:700;letter-spacing:.04em}.shalva-legacy .qassist-block-t.qt-good{color:var(--green)}.shalva-legacy .qassist-block-t.qt-bad{color:var(--amber)}.shalva-legacy .qassist-list{display:flex;flex-direction:column;gap:7px}.shalva-legacy .qassist-list li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;font-weight:500;color:var(--ink-2);line-height:1.3}.shalva-legacy .qassist-list li svg{flex:0 0 auto;margin-top:1px}.shalva-legacy .qi-good{color:var(--green)}.shalva-legacy .qi-bad{color:var(--red)}.shalva-legacy .qassist-none{font-size:.82rem;color:var(--faint)}.shalva-legacy .qassist-next{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border-radius:var(--r-control-lg);border:1px solid var(--line-3);background:var(--s2);color:var(--sv-ink);font-family:inherit;font-size:.85rem;font-weight:600;text-align:left;cursor:pointer;transition:background .14s,border-color .14s,transform .14s}.shalva-legacy .qassist-next:hover{background:var(--accent-tint);border-color:var(--accent);transform:translateX(2px)}.shalva-legacy .qassist-next svg{color:var(--accent);flex:0 0 auto}.shalva-legacy .qassist-summary{padding:11px 13px;background:var(--s2);color:var(--ink-2);font-size:.84rem;line-height:1.45;min-height:44px}.shalva-legacy .qassist-summary.is-empty{color:var(--faint)}.shalva-legacy .qassist-summary-act{margin-top:10px}@container (max-width: 1080px){.shalva-legacy .qconsole{grid-template-columns:1fr}.shalva-legacy .qconsole-side{position:static}}@media (max-width:1100px){.shalva-legacy .qconsole{grid-template-columns:1fr}.shalva-legacy .qconsole-side{position:static}}@media (max-width:720px){.shalva-legacy .qgrid{grid-template-columns:1fr 1fr}.shalva-legacy .fbanner{gap:10px 12px;padding:11px 13px}.shalva-legacy .fbanner-act{width:100%;margin-left:0}.shalva-legacy .fbanner-status{order:3}.shalva-legacy .fbtn{flex:1 1 auto}.shalva-legacy .fbanner-sec{border-left:0;padding-left:0;width:100%}.shalva-legacy .fpop{right:auto;left:0}}@media (max-width:480px){.shalva-legacy .qgrid{grid-template-columns:1fr}.shalva-legacy .qans{flex:1 1 auto;justify-content:center}}.shalva-legacy .fiche-modal-body .fbanner{top:-2px}.shalva-legacy .sbuilder{display:flex;flex-direction:column;gap:14px}.shalva-legacy .sb-top{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;padding:12px 16px;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1)}.shalva-legacy .sb-top-id{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 260px}.shalva-legacy .sb-top-ic{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:var(--r-control-lg);background:var(--accent-tint);color:var(--accent)}.shalva-legacy .sb-top-tx{min-width:0}.shalva-legacy .sb-top-tx>b{display:block;font-size:.98rem;font-weight:650;color:var(--sv-ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .sb-top-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px;font-size:.74rem;color:var(--muted)}.shalva-legacy .sb-top-meta .dot{color:var(--line-3)}.shalva-legacy .sb-top-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.shalva-legacy .sb-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--pill);font-size:.7rem;font-weight:600;background:var(--s2);color:var(--muted);border:1px solid var(--line-2)}.shalva-legacy .sb-chip.model{background:var(--accent-tint);color:var(--accent);border-color:transparent}.shalva-legacy .sb-chip.dirty{background:rgb(var(--warning)/.12);color:rgb(var(--warning));border-color:transparent}.shalva-legacy .sb-chip.pub{background:rgb(var(--success)/.12);color:rgb(var(--success));border-color:transparent}.shalva-legacy .sb-views{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;margin-bottom:16px}.shalva-legacy .sb-view{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:8px 13px;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--sv-surface);color:var(--muted);font-size:.8rem;font-weight:550;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.shalva-legacy .sb-view:hover{background:var(--hover-1);color:var(--sv-ink)}.shalva-legacy .sb-view.on{background:var(--accent);color:var(--accent-ink);border-color:transparent;box-shadow:var(--sh-1)}.shalva-legacy .sb-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:14px;align-items:start}.shalva-legacy .sb-body.solo{grid-template-columns:1fr}.shalva-legacy .sb-preview{min-width:0;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-1)}.shalva-legacy .sb-banner{display:flex;align-items:center;gap:7px;padding:9px 14px;font-size:.74rem;font-weight:550;color:rgb(var(--info));background:rgb(var(--info)/.09);border-bottom:1px solid var(--line-2)}.shalva-legacy .sb-canvas{padding:16px;background:rgb(var(--canvas))}.shalva-legacy .sb-frame{background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden}.shalva-legacy .sb-navbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:11px 13px;border-bottom:1px solid var(--line-2);background:var(--s2)}.shalva-legacy .sb-navbrand{display:inline-flex;align-items:center;gap:6px;font-weight:650;font-size:.82rem;color:var(--sv-ink);margin-right:6px}.shalva-legacy .sb-navbrand .d{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-badge);background:var(--accent);color:#fff}.shalva-legacy .sb-navchip{display:inline-flex;align-items:center;gap:4px;padding:5px 8px 5px 10px;border-radius:var(--pill);background:var(--sv-surface);border:1px solid var(--line-2);font-size:.76rem;color:var(--sv-ink)}.shalva-legacy .sb-navchip.first{background:var(--accent);color:#fff;border-color:transparent}.shalva-legacy .sb-navchip.first .sb-inline-rename{color:#fff}.shalva-legacy .sb-inline-rename{border:none;background:transparent;font:inherit;color:inherit;padding:1px 2px;min-width:4ch;border-radius:var(--r-xs);outline:none;transition:background .12s ease,box-shadow .12s ease}.shalva-legacy .sb-inline-rename:hover{background:rgb(var(--ink)/.06)}.shalva-legacy .sb-inline-rename:focus{background:var(--sv-surface);box-shadow:0 0 0 2px rgb(var(--brand-ring)/.5)}.shalva-legacy .sb-x{display:inline-grid;place-items:center;width:16px;height:16px;padding:0;flex:0 0 auto;border:none;border-radius:50%;background:rgb(var(--ink)/.08);color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.shalva-legacy .sb-x:hover{background:rgb(var(--danger)/.14);color:rgb(var(--danger));transform:scale(1.08)}.shalva-legacy .sb-lock{display:inline-flex;align-items:center;gap:3px;font-size:.64rem;color:var(--faint)}.shalva-legacy .sb-tablewrap{overflow-x:auto}.shalva-legacy .sb-table{width:100%;border-collapse:collapse;font-size:.78rem}.shalva-legacy .sb-table th{text-align:left;padding:9px 10px;background:var(--s2);border-bottom:1px solid var(--line-2);font-weight:600;color:var(--muted);white-space:nowrap;position:relative}.shalva-legacy .sb-table td{padding:9px 10px;border-bottom:1px solid var(--sv-line);color:var(--sv-ink);white-space:nowrap}.shalva-legacy .sb-table tbody tr:last-child td{border-bottom:none}.shalva-legacy .sb-th-move{display:inline-flex;gap:1px;margin:0 4px;vertical-align:middle}.shalva-legacy .sb-th-move button{display:inline-grid;place-items:center;width:15px;height:15px;padding:0;border:none;background:transparent;color:var(--faint);cursor:pointer;border-radius:var(--r-xs)}.shalva-legacy .sb-th-move button:hover:not(:disabled){background:var(--hover-1);color:var(--accent)}.shalva-legacy .sb-th-move button:disabled{opacity:.3;cursor:default}.shalva-legacy .sb-stat{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--pill);font-size:.72rem;font-weight:600}.shalva-legacy .sb-active-h{display:flex;align-items:center;gap:7px;padding:13px 4px 8px;font-size:.78rem;font-weight:600;color:var(--sv-ink)}.shalva-legacy .sb-statwrap{display:flex;flex-wrap:wrap;gap:7px;padding:2px 2px 4px}.shalva-legacy .sb-fiche-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:11px 13px;border-bottom:1px solid var(--line-2);background:var(--s2)}.shalva-legacy .sb-ftab{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--pill);background:var(--sv-surface);border:1px solid var(--line-2);font-size:.76rem;color:var(--sv-ink)}.shalva-legacy .sb-ftab.on{background:var(--accent);color:#fff;border-color:transparent}.shalva-legacy .sb-fiche-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;padding:14px}.shalva-legacy .sb-fblock{border:1px solid var(--line-2);border-radius:var(--r);padding:10px 12px;background:var(--sv-surface)}.shalva-legacy .sb-fblock-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.78rem;font-weight:600;color:var(--sv-ink);margin-bottom:8px}.shalva-legacy .sb-fline{height:8px;border-radius:var(--r-xs);background:var(--s2);margin-top:6px}.shalva-legacy .sb-fline.s{width:62%}.shalva-legacy .sb-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.shalva-legacy .sb-tpl{text-align:left;padding:14px;border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--sv-surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.shalva-legacy .sb-tpl:hover{border-color:var(--accent);box-shadow:var(--sh-2)}.shalva-legacy .sb-tpl.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset,var(--sh-1)}.shalva-legacy .sb-tpl .sec{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.shalva-legacy .sb-tpl>b{display:inline-block;margin-top:3px;font-size:.95rem;color:var(--sv-ink)}.shalva-legacy .sb-tpl p{margin:7px 0 10px;font-size:.78rem;line-height:1.45;color:var(--muted)}.shalva-legacy .sb-tpl .hl{display:flex;flex-wrap:wrap;gap:5px}.shalva-legacy .sb-tpl .hl span{padding:2px 8px;border-radius:var(--pill);background:var(--s2);font-size:.68rem;color:var(--ink-2)}.shalva-legacy .sb-lib{position:sticky;top:8px;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1);overflow:hidden}.shalva-legacy .sb-lib-h{padding:14px;border-bottom:1px solid var(--line-2)}.shalva-legacy .sb-lib-h>b{font-size:.9rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .sb-lib-h>p{margin:3px 0 10px;font-size:.74rem;line-height:1.4;color:var(--muted)}.shalva-legacy .sb-lib-search{width:100%;height:34px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--s2);font-size:.8rem;color:var(--sv-ink);outline:none}.shalva-legacy .sb-lib-search:focus{background:var(--sv-surface);border-color:var(--accent);box-shadow:0 0 0 2px rgb(var(--brand-ring)/.35)}.shalva-legacy .sb-cats{display:flex;flex-wrap:wrap;gap:5px;padding:10px 12px;border-bottom:1px solid var(--line-2)}.shalva-legacy .sb-cat{padding:3px 10px;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--sv-surface);font-size:.7rem;color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease}.shalva-legacy .sb-cat:hover{background:var(--hover-1);color:var(--sv-ink)}.shalva-legacy .sb-cat.on{background:var(--accent);color:#fff;border-color:transparent}.shalva-legacy .sb-lib-body{padding:10px;display:flex;flex-direction:column;gap:8px;max-height:560px;overflow-y:auto}.shalva-legacy .sb-empty{padding:24px 12px;text-align:center;font-size:.78rem;line-height:1.5;color:var(--muted)}.shalva-legacy .sb-el{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--sv-surface);transition:border-color .12s ease,box-shadow .12s ease}.shalva-legacy .sb-el:hover{border-color:var(--line-3);box-shadow:var(--sh-1)}.shalva-legacy .sb-el-tx{min-width:0}.shalva-legacy .sb-el-tx>b{display:block;font-size:.8rem;font-weight:600;color:var(--sv-ink)}.shalva-legacy .sb-el-tx>span{display:block;font-size:.71rem;color:var(--muted);margin-top:1px}.shalva-legacy .sb-add{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;padding:0;border:none;border-radius:var(--r-control);background:var(--accent-tint);color:var(--accent);cursor:pointer;transition:background .12s ease,color .12s ease,transform .1s ease}.shalva-legacy .sb-add:hover{background:var(--accent);color:#fff;transform:scale(1.06)}@media (max-width:900px){.shalva-legacy .sb-body{grid-template-columns:1fr}.shalva-legacy .sb-lib{position:static}.shalva-legacy .sb-lib-body{max-height:none}}@keyframes ficheVeilOut{0%{opacity:1}to{opacity:0}}@keyframes ficheWinOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px) scale(.99)}}.shalva-legacy.fiche-modal-overlay.is-closing{animation:ficheVeilOut .16s ease forwards}.shalva-legacy .fiche-modal-panel.is-closing{animation:ficheWinOut .16s cubic-bezier(.4,0,1,1) forwards}@media (prefers-reduced-motion:reduce){.shalva-legacy .fiche-modal-panel.is-closing,.shalva-legacy.fiche-modal-overlay.is-closing{animation-duration:.01s}}.shalva-legacy .sb-hint{font-size:.72rem;color:var(--muted);padding:10px 14px 2px;margin:0}.shalva-legacy .sb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:14px}.shalva-legacy .sb-card-mini{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-2);border-radius:var(--r-card);background:hsla(0,0%,100%,.6);padding:12px;font-size:.8rem;font-weight:600;color:var(--ink-2)}.shalva-legacy .sb-collist{display:flex;flex-wrap:wrap;gap:6px;padding:14px}.shalva-legacy .sb-colchip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 11px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);font-size:.78rem;font-weight:560;color:var(--ink-2)}.shalva-legacy .sb-permlist{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.shalva-legacy .sb-perm{display:flex;align-items:center;gap:12px;border:1px solid var(--line-2);border-radius:var(--r-card);background:hsla(0,0%,100%,.6);padding:11px 13px}.shalva-legacy .sb-perm.on{border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:var(--accent-tint)}.shalva-legacy .sb-perm.blocked{opacity:.62;background:var(--surface-2)}.shalva-legacy .sb-perm-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.shalva-legacy .sb-perm-tx b{font-size:.84rem;font-weight:640;color:var(--sv-ink)}.shalva-legacy .sb-perm-tx span{font-size:.74rem;color:var(--muted)}.shalva-legacy .sb-perm-note{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;color:var(--amber);margin-top:2px}.shalva-legacy .sb-lib-f{padding:10px 12px;border-top:1px solid var(--line-2);display:flex;justify-content:flex-end}.shalva-legacy .ub-modal,.ub-modal{width:min(1180px,96vw);height:min(90vh,940px);background:var(--sv-surface);border-radius:var(--r-surface);overflow:hidden;box-shadow:var(--sh-2);display:flex;flex-direction:column;animation:obsIn .16s ease}.ub-modal .sbuilder{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:14px 16px 16px;overflow:hidden}.ub-modal .sb-body{flex:1 1 auto;min-height:0;align-items:stretch}.ub-modal .sb-preview{min-height:0;display:flex;flex-direction:column;overflow:hidden}.ub-modal .sb-canvas{flex:1 1 auto;min-height:0;overflow-y:auto}.ub-modal .sb-lib{position:static;display:flex;flex-direction:column;min-height:0}.ub-modal .sb-lib-body{flex:1 1 auto;max-height:none}.shalva-legacy .usr-screen{display:flex;flex-direction:column;gap:16px;max-width:1080px;width:100%;margin:0 auto}.shalva-legacy .usr-hero{display:flex;align-items:center;gap:14px;padding:2px}.shalva-legacy .usr-hero-ic{flex:0 0 auto;width:46px;height:46px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--accent-tint);color:var(--accent)}.shalva-legacy .usr-hero-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.shalva-legacy .usr-hero-eyebrow{font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .usr-hero-t{font-size:1.5rem;font-weight:720;letter-spacing:-.02em;color:var(--sv-ink);margin:0;line-height:1.12}.shalva-legacy .usr-hero-sub{font-size:.85rem;color:var(--muted);margin:2px 0 0;line-height:1.4}.shalva-legacy .usr-hero-cta{flex:0 0 auto;align-self:center}.shalva-legacy .usr-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.shalva-legacy .usr-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--sh-1)}.shalva-legacy .usr-stat-ic{flex:0 0 auto;width:38px;height:38px;border-radius:var(--r-control-lg);display:grid;place-items:center;background:var(--s2);color:var(--muted)}.shalva-legacy .usr-stat-ic-ok{background:color-mix(in srgb,rgb(var(--success)) 15%,transparent);color:rgb(var(--success))}.shalva-legacy .usr-stat-ic-admin{background:var(--accent-tint);color:var(--accent)}.shalva-legacy .usr-stat-ic-off{background:color-mix(in srgb,rgb(var(--danger)) 13%,transparent);color:rgb(var(--danger))}.shalva-legacy .usr-stat-tx{display:flex;flex-direction:column;min-width:0}.shalva-legacy .usr-stat-n{font-size:1.35rem;font-weight:720;letter-spacing:-.02em;color:var(--sv-ink);line-height:1.1;font-variant-numeric:tabular-nums}.shalva-legacy .usr-stat-l{font-size:.76rem;color:var(--muted)}.shalva-legacy .usr-card{background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-surface);box-shadow:var(--sh-1);overflow:hidden}.shalva-legacy .usr-card-h{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line-2)}.shalva-legacy .usr-card-h-row{align-items:center;justify-content:space-between;gap:14px}.shalva-legacy .usr-card-ic{flex:0 0 auto;width:34px;height:34px;border-radius:var(--r-control);display:grid;place-items:center;background:var(--accent-tint);color:var(--accent)}.shalva-legacy .usr-card-ht{min-width:0}.shalva-legacy .usr-card-t{font-size:.98rem;font-weight:680;letter-spacing:-.01em;color:var(--sv-ink);margin:0}.shalva-legacy .usr-card-sub{font-size:.8rem;color:var(--muted);margin:2px 0 0;line-height:1.4}.shalva-legacy .usr-card-b{padding:16px 18px}.shalva-legacy .usr-card-b-flush{padding:0}.shalva-legacy .usr-card-compact .usr-card-b{padding:14px 18px}.shalva-legacy .usr-search{position:relative;flex:0 0 auto}.shalva-legacy .usr-search-ic{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.shalva-legacy .usr-search input:not([type=checkbox]):not([type=radio]):not([type=range]){width:250px;max-width:44vw;height:var(--h-field-sm);padding:0 12px 0 32px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--s2);color:var(--sv-ink);font:inherit;font-size:.84rem}.shalva-legacy .usr-search input::-moz-placeholder{color:var(--ink-soft)}.shalva-legacy .usr-search input::placeholder{color:var(--ink-soft)}.shalva-legacy .usr-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.shalva-legacy .usr-tbl-wrap{overflow-x:auto}.shalva-legacy .usr-tbl{width:100%;border-collapse:collapse}.shalva-legacy .usr-tbl th{text-align:left;font-size:.67rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);padding:10px 18px;border-bottom:1px solid var(--line-2);white-space:nowrap;background:var(--s2)}.shalva-legacy .usr-tbl td{padding:11px 18px;border-bottom:1px solid var(--sv-line);vertical-align:middle}.shalva-legacy .usr-tbl tbody tr:last-child td{border-bottom:0}.shalva-legacy .usr-tbl tbody tr:hover td{background:var(--hover-1)}.shalva-legacy .usr-td-act,.shalva-legacy .usr-th-act{text-align:right;white-space:nowrap}.shalva-legacy .usr-tbl th.usr-th-act{text-align:right}.shalva-legacy .usr-cell-user{display:flex;align-items:center;gap:11px}.shalva-legacy .usr-av{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,rgb(var(--brand)),rgb(var(--brand-cyan)))}.shalva-legacy .usr-cell-tx{display:flex;flex-direction:column;min-width:0}.shalva-legacy .usr-cell-tx b{font-size:.86rem;font-weight:620;color:var(--sv-ink);line-height:1.25}.shalva-legacy .usr-cell-tx span{font-size:.76rem;color:var(--muted)}.shalva-legacy .usr-role-sel{min-height:32px;height:32px;padding:0 28px 0 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:.8rem}.shalva-legacy .usr-td-act{display:table-cell;vertical-align:middle;text-align:right}.shalva-legacy .usr-act{display:flex;gap:6px;justify-content:flex-end;align-items:center}.shalva-legacy .usr-badge{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid transparent;white-space:nowrap}.shalva-legacy .usr-badge-ok{color:rgb(var(--success));background:color-mix(in srgb,rgb(var(--success)) 13%,var(--sv-surface));border-color:color-mix(in srgb,rgb(var(--success)) 30%,transparent)}.shalva-legacy .usr-badge-off{color:var(--muted);background:var(--s2);border-color:var(--line-2)}.shalva-legacy .usr-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-control);padding:0 15px;border-radius:var(--r-control-lg);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--sv-ink);transition:background .13s,border-color .13s;white-space:nowrap}.shalva-legacy .usr-btn:hover:not(:disabled){background:var(--hover-1);border-color:var(--line-3)}.shalva-legacy .usr-btn:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:2px}.shalva-legacy .usr-btn:disabled{opacity:.55;cursor:not-allowed}.shalva-legacy .usr-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px -3px var(--accent-tint)}.shalva-legacy .usr-btn.primary:hover:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.shalva-legacy .usr-btn.ghost{background:transparent}.shalva-legacy .usr-btn.ghost:hover:not(:disabled){background:var(--hover-1)}.shalva-legacy .usr-btn.xs{height:var(--h-control-sm);padding:0 10px;font-size:.78rem;border-radius:var(--r-control)}.shalva-legacy .usr-td-act .usr-btn.xs{border-color:transparent;background:transparent;color:var(--muted);font-weight:550}.shalva-legacy .usr-td-act .usr-btn.xs svg{color:var(--ink-soft)}.shalva-legacy .usr-td-act .usr-btn.xs:hover:not(:disabled){background:var(--hover-1);color:var(--sv-ink);border-color:transparent}.shalva-legacy .usr-td-act .usr-btn.xs:hover:not(:disabled) svg{color:var(--sv-ink)}.shalva-legacy .usr-td-act .usr-btn.xs.is-danger:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--danger)) 12%,transparent);color:rgb(var(--danger))}.shalva-legacy .usr-td-act .usr-btn.xs.is-danger:hover:not(:disabled) svg{color:rgb(var(--danger))}.shalva-legacy .usr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 14px}.shalva-legacy .usr-grid1{display:grid;grid-template-columns:1fr;gap:12px}.shalva-legacy .usr-field{display:flex;flex-direction:column;gap:5px;min-width:0}.shalva-legacy .usr-field-pw{grid-column:1/-1}.shalva-legacy .usr-label{font-size:.78rem;font-weight:650;color:var(--ink-strong);letter-spacing:-.005em}.shalva-legacy .usr-req{color:rgb(var(--danger));font-weight:700;margin-left:1px}.shalva-legacy .usr-opt{color:var(--muted);font-weight:500;font-size:.72rem}.shalva-legacy .usr-hint{font-size:.72rem;font-weight:450;color:var(--ink-2);line-height:1.3}.shalva-legacy .usr-field-err{font-size:.72rem;font-weight:550;color:rgb(var(--danger));line-height:1.3}.shalva-legacy .usr-input{width:100%;height:var(--h-field);min-height:var(--h-field);padding:0 13px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:.9rem;box-sizing:border-box;transition:border-color .13s,box-shadow .13s}.shalva-legacy .usr-input::-moz-placeholder{color:var(--ink-soft);opacity:1}.shalva-legacy .usr-input::placeholder{color:var(--ink-soft);opacity:1}.shalva-legacy .usr-input:hover:not(:disabled){border-color:var(--line-3)}.shalva-legacy .usr-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.shalva-legacy .usr-input-err,.shalva-legacy .usr-input-err:hover{border-color:rgb(var(--danger))}.shalva-legacy .usr-input-err:focus{border-color:rgb(var(--danger));box-shadow:0 0 0 3px rgb(var(--danger)/.16)}.shalva-legacy .usr-role-sel,.shalva-legacy select.usr-input{padding-right:28px}.shalva-legacy .usr-ro{display:flex;align-items:center;min-height:var(--h-field);padding:0 12px;border-radius:var(--r-control-lg);background:var(--s2);color:var(--sv-ink);font-size:.86rem;font-weight:500;word-break:break-word}.shalva-legacy .usr-pw{display:flex;gap:8px;align-items:center}.shalva-legacy .usr-pw .usr-input{flex:1 1 auto}.shalva-legacy .usr-alias{display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:var(--r-control-lg);overflow:hidden;background:var(--sv-surface)}.shalva-legacy .usr-alias:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.shalva-legacy .usr-alias-fix{display:flex;align-items:center;padding:0 11px;background:var(--s2);color:var(--muted);font-size:.84rem;font-weight:600;border-right:1px solid var(--line-2);white-space:nowrap}.shalva-legacy .usr-alias .usr-input{height:var(--h-field)}.shalva-legacy .usr-perm{margin-top:4px;display:flex;flex-direction:column;gap:8px}.shalva-legacy .usr-chips{display:flex;flex-wrap:wrap;gap:7px}.shalva-legacy .usr-chip{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--ink-2);font:inherit;font-size:.78rem;font-weight:550;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.shalva-legacy .usr-chip:hover{border-color:var(--line-3);color:var(--sv-ink)}.shalva-legacy .usr-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.shalva-legacy .usr-note{font-size:.78rem;color:var(--muted);line-height:1.45;margin:0}.shalva-legacy .usr-note-err{color:rgb(var(--danger))}.shalva-legacy .usr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.shalva-legacy .usr-modal-veil{position:fixed;inset:0;z-index:900;background:rgba(15,23,42,.55);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:obsIn .12s ease}.shalva-legacy .usr-modal{width:640px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:rgb(var(--elevated));border:1px solid rgb(var(--line-strong));border-radius:var(--r-surface);box-shadow:var(--sh-2),0 24px 60px -20px rgba(15,23,42,.35);overflow:hidden}.shalva-legacy .usr-modal-sm{width:460px}.shalva-legacy .usr-modal-h{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line-2)}.shalva-legacy .usr-modal-ht{display:flex;align-items:center;gap:11px;min-width:0}.shalva-legacy .usr-modal-h h3{font-size:1rem;font-weight:680;color:var(--sv-ink);margin:0}.shalva-legacy .usr-modal-x{flex:0 0 auto;width:30px;height:30px;border-radius:var(--r-control);border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer;transition:background .12s,color .12s}.shalva-legacy .usr-modal-x:hover{background:var(--hover-2);color:var(--sv-ink)}.shalva-legacy .usr-modal-b{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:16px}.shalva-legacy .usr-modal-f{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--line-2)}@media (max-width:720px){.shalva-legacy .usr-hero{flex-wrap:wrap}.shalva-legacy .usr-hero-cta{width:100%;justify-content:center}.shalva-legacy .usr-stats{grid-template-columns:repeat(2,1fr)}.shalva-legacy .usr-grid{grid-template-columns:1fr}.shalva-legacy .usr-card-h-row{flex-wrap:wrap}.shalva-legacy .usr-search input{width:100%;max-width:none}}.shalva-legacy .rlz-page{max-width:1100px;margin:0 auto;padding:4px 2px 40px;display:flex;flex-direction:column;gap:18px}.shalva-legacy .rlz-hero{display:flex;align-items:center;gap:12px;padding:2px 2px 8px}.shalva-legacy .rlz-hero-ic{flex:0 0 auto;width:32px;height:32px;border-radius:var(--r-control-lg);display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--brand));background:color-mix(in srgb,rgb(var(--brand)) 12%,var(--sv-surface));border:1px solid color-mix(in srgb,rgb(var(--brand)) 22%,var(--line-2))}.shalva-legacy .rlz-hero-ic svg{width:16px;height:16px}.shalva-legacy .rlz-hero-tx{display:flex;flex-direction:column;gap:0;min-width:0}.shalva-legacy .rlz-hero-eyebrow{display:none}.shalva-legacy .rlz-hero-t{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-strong);line-height:1.2}.shalva-legacy .rlz-hero-sub{display:none}.shalva-legacy .rlz-card{--rlz-accent:var(--muted);background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-surface);box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 26px -18px rgba(16,24,40,.18);overflow:hidden}.shalva-legacy .rlz-red{--rlz-accent:rgb(var(--danger))}.shalva-legacy .rlz-amber{--rlz-accent:rgb(var(--warning))}.shalva-legacy .rlz-blue{--rlz-accent:rgb(var(--info))}.shalva-legacy .rlz-violet{--rlz-accent:rgb(var(--brand-indigo))}.shalva-legacy .rlz-card-h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line-2)}.shalva-legacy .rlz-card-ic{flex:0 0 auto;width:30px;height:30px;border-radius:var(--r-control);display:inline-flex;align-items:center;justify-content:center;color:var(--rlz-accent);background:color-mix(in srgb,var(--rlz-accent) 13%,transparent)}.shalva-legacy .rlz-card-t{flex:1 1 auto;min-width:0;font-size:.95rem;font-weight:680;color:var(--ink-strong)}.shalva-legacy .rlz-badge{flex:0 0 auto;min-width:24px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-weight:700;color:var(--rlz-accent);background:color-mix(in srgb,var(--rlz-accent) 14%,transparent);font-variant-numeric:tabular-nums}.shalva-legacy .rlz-empty{padding:20px 16px;text-align:center;font-size:.84rem;color:var(--muted)}.shalva-legacy .rlz-tbl-wrap{overflow-x:auto}.shalva-legacy .rlz-tbl{width:100%;border-collapse:collapse;font-size:.84rem}.shalva-legacy .rlz-tbl thead th{text-align:left;padding:9px 16px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--s2);border-bottom:1px solid var(--line-2);white-space:nowrap}.shalva-legacy .rlz-tbl tbody td{padding:10px 16px;border-bottom:1px solid var(--line-2);color:var(--ink-base);vertical-align:middle}.shalva-legacy .rlz-tbl tbody tr{cursor:pointer;transition:background .12s ease}.shalva-legacy .rlz-tbl tbody tr:hover{background:var(--hover-1)}.shalva-legacy .rlz-tbl tbody tr:last-child td{border-bottom:0}.shalva-legacy .rlz-tbl tbody tr:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:-2px}.shalva-legacy .rlz-client{display:flex;flex-direction:column;gap:1px}.shalva-legacy .rlz-client b{font-weight:650;color:var(--ink-strong)}.shalva-legacy .rlz-client span{font-size:.74rem;color:var(--muted)}.shalva-legacy .rlz-tel{display:inline-flex;align-items:center;gap:5px;color:var(--accent);text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap}.shalva-legacy .rlz-tel:hover{text-decoration:underline}.shalva-legacy .rlz-muted{color:var(--muted)}.shalva-legacy .rlz-signal{font-variant-numeric:tabular-nums;color:var(--ink-base);white-space:nowrap}.shalva-legacy .rlz-signal.is-due{color:var(--rlz-accent);font-weight:650}.shalva-legacy .rlz-since{color:var(--muted)}.shalva-legacy .rlz-nrp{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--rlz-accent);background:color-mix(in srgb,var(--rlz-accent) 14%,transparent)}.shalva-legacy .rlz-hero-count{flex:0 0 auto;margin-left:auto;align-self:center;padding:4px 11px;border-radius:999px;font-size:.78rem;font-weight:700;color:rgb(var(--brand));background:color-mix(in srgb,rgb(var(--brand)) 12%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.shalva-legacy .rlz-allclear{display:flex;align-items:center;gap:12px;padding:22px 18px;border-radius:var(--r-surface);border:1px solid var(--line-2);background:var(--sv-surface);color:var(--ink-base);font-size:.9rem}.shalva-legacy .rlz-allclear-ic{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-control-lg);color:rgb(var(--success));background:color-mix(in srgb,rgb(var(--success)) 13%,transparent)}@media (max-width:640px){.shalva-legacy .rlz-hero-t{font-size:1.25rem}.shalva-legacy .rlz-tbl tbody td,.shalva-legacy .rlz-tbl thead th{padding-left:12px;padding-right:12px}}.shalva-legacy .qrow-hint{margin:-6px 0 10px;font-size:.74rem;line-height:1.35;color:var(--muted)}.shalva-legacy .qrow-in{width:100%;max-width:320px;min-height:48px;padding:0 14px;border:1.5px solid var(--line-3);border-radius:var(--r-card);background:var(--sv-surface);color:var(--sv-ink);font:inherit;font-size:.92rem;outline:none;transition:border-color .13s,box-shadow .13s}.shalva-legacy .qrow-in:hover{border-color:var(--accent)}.shalva-legacy .qrow-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.shalva-legacy .qrow-in:disabled{opacity:.55;cursor:default}.shalva-legacy .int-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.shalva-legacy .int-card{display:flex;flex-direction:column;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1);overflow:hidden}.shalva-legacy .int-card-h{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line-2)}.shalva-legacy .int-ic{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:var(--r-control-lg)}.shalva-legacy .int-ic.ai{background:var(--accent-tint);color:var(--accent)}.shalva-legacy .int-ic.stripe{background:rgb(var(--info)/.12);color:rgb(var(--info))}.shalva-legacy .int-card-tx{min-width:0;flex:1 1 auto}.shalva-legacy .int-card-tx>b{display:block;font-size:.92rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .int-card-tx>.muted{display:block;font-size:.74rem}.shalva-legacy .int-badge{flex:0 0 auto;padding:3px 9px;border-radius:var(--pill);font-size:.68rem;font-weight:700;letter-spacing:.01em}.shalva-legacy .int-badge.on{background:rgb(var(--success)/.13);color:rgb(var(--success))}.shalva-legacy .int-badge.off{background:rgb(var(--warning)/.13);color:rgb(var(--warning))}.shalva-legacy .int-badge.none{background:var(--s2);color:var(--muted)}.shalva-legacy .int-card-b{padding:14px 16px;display:flex;flex-direction:column}.shalva-legacy .int-key-row{margin-bottom:8px}.shalva-legacy .int-key-mask{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r);background:var(--s2);color:var(--ink-2);font-size:.78rem;font-variant-numeric:tabular-nums;letter-spacing:.06em}.shalva-legacy .int-key-edit .ptg-input{flex:1 1 180px}.shalva-legacy .int-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px}.shalva-legacy .int-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--sv-ink);cursor:pointer}.shalva-legacy .int-toggle input{width:16px;height:16px;accent-color:rgb(var(--brand))}.shalva-legacy .int-hint{margin:10px 0 0;font-size:.74rem;line-height:1.45;color:var(--muted)}.shalva-legacy .int-stripe-state{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:10px 0 4px}.shalva-legacy .int-stripe-state>div{display:flex;flex-direction:column;gap:1px}.shalva-legacy .int-stripe-state .muted{font-size:.68rem}.shalva-legacy .int-stripe-state b{font-size:.8rem;color:var(--sv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.shalva-legacy .int-grid{grid-template-columns:1fr}}.shalva-legacy .qassist-ic.ai{background:var(--accent-tint);color:var(--accent)}.shalva-legacy .aiassist{margin-top:12px}.shalva-legacy .aiassist-b{padding:12px 14px}.shalva-legacy .aiassist-err,.shalva-legacy .aiassist-info{display:flex;align-items:center;gap:8px;font-size:.8rem;line-height:1.45;color:var(--muted)}.shalva-legacy .aiassist-err{color:rgb(var(--danger))}.shalva-legacy .aiassist-cta{display:flex;flex-direction:column;gap:10px}.shalva-legacy .aiassist-result{display:flex;flex-direction:column;gap:12px}.shalva-legacy .aiassist-temp{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 12px;border-radius:var(--pill);font-size:.82rem;font-weight:700}.shalva-legacy .aiassist-temp.hot{background:rgb(var(--danger)/.13);color:rgb(var(--danger))}.shalva-legacy .aiassist-temp.warm{background:rgb(var(--warning)/.14);color:rgb(var(--warning))}.shalva-legacy .aiassist-temp.cold{background:rgb(var(--info)/.12);color:rgb(var(--info))}.shalva-legacy .aiassist-just{margin:0;font-size:.82rem;line-height:1.5;color:var(--sv-ink)}.shalva-legacy .aiassist-block{border:1px solid var(--line-2);border-radius:var(--r);padding:9px 11px;background:var(--sv-surface)}.shalva-legacy .aiassist-block-h{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:var(--ink-2);margin-bottom:5px}.shalva-legacy .aiassist-block-h.ok{color:rgb(var(--success))}.shalva-legacy .aiassist-block-h.warn{color:rgb(var(--warning))}.shalva-legacy .aiassist-block-h.muted{color:var(--muted)}.shalva-legacy .aiassist-block p{margin:0;font-size:.8rem;line-height:1.5;color:var(--sv-ink)}.shalva-legacy .aiassist-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.shalva-legacy .aiassist-list li{font-size:.8rem;line-height:1.45;color:var(--sv-ink)}.shalva-legacy .aiassist-obj{display:flex;flex-direction:column;gap:1px;padding:5px 0;border-top:1px solid var(--sv-line)}.shalva-legacy .aiassist-obj:first-of-type{border-top:none}.shalva-legacy .aiassist-obj b{font-size:.78rem;color:var(--ink-2)}.shalva-legacy .aiassist-obj span{font-size:.8rem;color:var(--sv-ink);line-height:1.45}.shalva-legacy .aiassist-next{display:flex;align-items:center;gap:9px;padding:11px 13px;border-radius:var(--r);background:var(--accent-tint);color:var(--accent)}.shalva-legacy .aiassist-next span{display:block;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.85}.shalva-legacy .aiassist-next b{display:block;font-size:.84rem;color:var(--sv-ink);margin-top:1px}.shalva-legacy .aiassist{position:relative;overflow:hidden;background:radial-gradient(130% 80% at 100% 0,rgb(var(--brand)/.06),transparent 58%),var(--sv-surface);border:1px solid color-mix(in srgb,#0a84ff 24%,var(--line-2))}.shalva-legacy .aiassist:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#0a84ff,#0ea5e9,#22d3ee,#0a84ff);background-size:300% 100%;animation:aiSheen 6s linear infinite}@keyframes aiSheen{to{background-position:300% 0}}.shalva-legacy .aiassist .qassist-ic.ai{position:relative;width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;color:#4c7dff;background:linear-gradient(135deg,rgba(10,132,255,.18),rgba(14,165,233,.18))}.shalva-legacy .aiassist .qassist-ic.ai:after{content:"";position:absolute;inset:-3px;border-radius:inherit;animation:aiPulse 2.8s ease-in-out infinite}@keyframes aiPulse{0%,to{box-shadow:0 0 0 0 rgba(76,125,255,.3)}50%{box-shadow:0 0 0 5px rgba(76,125,255,0)}}.shalva-legacy .aiassist-cta .btn.primary{position:relative;overflow:hidden;border:0;color:#fff;font-weight:650;background:linear-gradient(120deg,#0a84ff,#3b87ff 52%,#0ea5e9);box-shadow:0 6px 18px -8px rgba(59,135,255,.6);transition:transform .14s ease,box-shadow .14s ease}.shalva-legacy .aiassist-cta .btn.primary:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.34),transparent);transform:skewX(-18deg);animation:aiShine 3.8s ease-in-out infinite}@keyframes aiShine{0%{left:-60%}58%,to{left:130%}}.shalva-legacy .aiassist-cta .btn.primary:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(59,135,255,.7)}.shalva-legacy .aiassist-cta .btn.primary svg{animation:aiTwinkle 2.6s ease-in-out infinite}@keyframes aiTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.12) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.shalva-legacy .aiassist .qassist-ic.ai:after,.shalva-legacy .aiassist-cta .btn.primary svg,.shalva-legacy .aiassist-cta .btn.primary:after,.shalva-legacy .aiassist:before{animation:none}}.shalva-legacy .lead-search-wrap{position:relative;display:flex;align-items:center}.shalva-legacy .lead-search-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);flex:0 0 auto;display:inline-flex;pointer-events:none;color:var(--ink-soft)}.shalva-legacy .lead-search{padding-left:42px;padding-right:38px;text-overflow:ellipsis}@media (max-width:720px){.shalva-legacy .lead-search-wrap{flex:1 1 100%;min-width:0}.shalva-legacy .lead-search{font-size:.82rem}}.shalva-legacy .set-side{padding:8px;border-radius:var(--r-card);max-height:calc(100vh - var(--nav-h, 48px) - 88px);overflow-y:auto;overscroll-behavior:contain}.shalva-legacy .set-side-h{padding:10px 12px 8px;margin-bottom:4px;border-bottom:1px solid var(--line-1,var(--line-2));font-size:.6rem;letter-spacing:.1em}.shalva-legacy .set-side-item{position:relative;padding:10px 12px;border-radius:var(--r-control-lg);margin-bottom:2px;transition:background-color .14s ease,color .14s ease}.shalva-legacy .set-side-item svg{flex:0 0 auto;opacity:.78;transition:opacity .14s ease}.shalva-legacy .set-side-item:hover svg{opacity:1}.shalva-legacy .set-side-item:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px}.shalva-legacy .set-side-item.active{background:var(--accent-tint);color:rgb(var(--brand-ink));font-weight:650}.shalva-legacy .set-side-item.active svg{opacity:1}.shalva-legacy .set-side-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--accent)}@media (max-width:900px){.shalva-legacy .set-shell{grid-template-columns:minmax(0,1fr)}.shalva-legacy .set-side{position:static;max-height:none}}.shalva-legacy .set-shell .set-side{border-radius:var(--r-surface);background:color-mix(in srgb,var(--sv-surface) 82%,transparent);backdrop-filter:blur(10px) saturate(140%);border:1px solid var(--glass-border);box-shadow:var(--sh-1),0 18px 44px -28px rgba(16,24,40,.28),inset 0 1px 0 hsla(0,0%,100%,.3)}.shalva-legacy .set-shell .set-side-item.active{background:linear-gradient(180deg,var(--accent-tint),color-mix(in srgb,var(--accent-tint) 45%,transparent));box-shadow:inset 0 0 0 1px rgb(var(--brand)/.14)}.shalva-legacy .set-shell .card{border-radius:var(--r-surface);background:color-mix(in srgb,var(--sv-surface) 88%,transparent);backdrop-filter:blur(12px) saturate(150%);border:1px solid var(--glass-border);box-shadow:var(--sh-1),0 22px 48px -28px rgba(16,24,40,.3),inset 0 1px 0 hsla(0,0%,100%,.3)}.shalva-legacy .set-shell .set-cfg-card{border-radius:var(--r-surface);background:color-mix(in srgb,var(--sv-surface) 84%,transparent);border:1px solid var(--glass-border);box-shadow:var(--sh-1);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.shalva-legacy .set-shell .set-cfg-card:hover{transform:translateY(-2px);border-color:rgb(var(--brand)/.35);box-shadow:0 16px 32px -14px rgb(var(--brand)/.4)}.shalva-legacy .set-shell .set-cfg-ic{border-radius:var(--r-card)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy .set-shell .card,.shalva-legacy .set-shell .set-side{background:var(--sv-surface)}}.shalva-legacy .topbar,.shalva-legacy.topbar{padding:12px 22px;background:linear-gradient(180deg,var(--sv-surface) 0,var(--s1,var(--sv-surface)) 100%);backdrop-filter:saturate(1.2) blur(6px)}.shalva-legacy .topbar .tt{font-size:1.06rem;letter-spacing:-.01em}.shalva-legacy .topbar .who{margin-top:4px}.shalva-legacy .topbar .who .wa-team{font-size:.74rem;line-height:1.35}@media (max-width:640px){.shalva-legacy .topbar,.shalva-legacy.topbar{padding:10px 14px}.shalva-legacy .topbar .tt{font-size:.98rem}}.shalva-legacy .int-paid{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px}.shalva-legacy .int-paid-h{display:flex;flex-direction:column;gap:2px}.shalva-legacy .int-paid-h b{font-size:.84rem;font-weight:650;color:var(--ink-strong)}.shalva-legacy .int-paid-h .muted{font-size:.72rem;color:var(--muted);line-height:1.4}.shalva-legacy .int-paid .int-hint{margin:0}.shalva-legacy .int-check{display:flex;align-items:center;gap:9px;font-size:.78rem;color:var(--ink-2);cursor:pointer}.shalva-legacy .int-check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.shalva-legacy .int-check input:disabled,.shalva-legacy .int-check:has(input:disabled){cursor:not-allowed;opacity:.55}.shalva-legacy .int-paid-row{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.shalva-legacy .int-paid-row label{display:flex;flex-direction:column;gap:4px;min-width:0}.shalva-legacy .int-paid-row label .muted{font-size:.68rem;font-weight:600;color:var(--muted)}.shalva-legacy .int-paid-row input,.shalva-legacy .int-paid-row select{height:34px;padding:0 10px;font-size:.8rem;color:var(--ink-strong);border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface)}.shalva-legacy .int-paid-row input{width:120px}.shalva-legacy .int-paid-row select{width:96px}.shalva-legacy .int-paid-row input:focus,.shalva-legacy .int-paid-row select:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.15)}.shalva-legacy .int-paid-row input:disabled,.shalva-legacy .int-paid-row select:disabled{opacity:.55;cursor:not-allowed}.shalva-legacy .int-paid-row .btn{height:34px}.shalva-legacy .int-err{margin:0;font-size:.74rem;line-height:1.45;color:var(--red,#dc2626)}.shalva-legacy .int-confirm{padding:11px 12px;border-radius:var(--r-control-lg);border:1px solid rgba(220,38,38,.28);background:rgba(220,38,38,.06)}.shalva-legacy .int-confirm p{margin:0 0 10px;font-size:.76rem;line-height:1.45;color:var(--ink-2)}.shalva-legacy .int-confirm .int-actions{margin-top:0;justify-content:flex-start}@media (max-width:560px){.shalva-legacy .int-paid-row{gap:8px}.shalva-legacy .int-paid-row label{flex:1 1 100%}.shalva-legacy .int-paid-row input,.shalva-legacy .int-paid-row select{width:100%}.shalva-legacy .int-paid-row .btn{width:100%;justify-content:center}}.shalva-legacy .sec-h>div{flex:1 1 auto;min-width:0}.shalva-legacy .sec-h>.ptg-ic{flex:0 0 auto}.shalva-legacy .pill.nodot{border-left:0}.shalva-legacy .pill.nodot:not([style*="background: var(--accent-tint)"]){background-color:var(--s2,hsla(240,8%,51%,.1))}.shalva-legacy .ptg-check{padding:8px 10px;border-radius:var(--r-control);font-size:.82rem;font-weight:550;cursor:pointer;transition:background-color .13s ease;width:-moz-fit-content;width:fit-content;max-width:100%}.shalva-legacy .ptg-check:hover{background:var(--s2)}.shalva-legacy .ptg-check input{width:15px;height:15px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.shalva-legacy .ptg-check:has(input:checked){color:var(--ink-strong);font-weight:600}.shalva-legacy .ptg-check:focus-within{outline:2px solid rgb(var(--brand));outline-offset:1px}.shalva-legacy .pad.space-y-3>div:last-child>.btn.primary{margin-top:6px}.shalva-legacy .usr-alias{min-height:40px}.shalva-legacy .usr-alias-fix{font-size:.8rem;letter-spacing:-.01em;max-width:45%;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .usr-alias .usr-input{border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0}.shalva-legacy .usr-alias .usr-input:focus{outline:none;box-shadow:none}.shalva-legacy .usr-note strong{color:var(--ink-strong);font-weight:650}@media (max-width:520px){.shalva-legacy .usr-alias-fix{max-width:40%;font-size:.74rem;padding:0 8px}}.shalva-legacy .lead-search-wrap>input.lead-search{padding-left:42px!important;padding-right:38px;text-overflow:ellipsis}.shalva-legacy #leadToolbar .lead-search-wrap{flex:1 1 320px;min-width:220px}.shalva-legacy .set-shell .pad>.ptg-check{gap:11px;padding:11px 12px;border:1px solid transparent}.shalva-legacy .set-shell .pad>.ptg-check+.ptg-check{border-top-color:var(--line-1,var(--line-2));border-radius:var(--r-control-lg)}.shalva-legacy .set-shell .pad>.ptg-check:hover{border-color:var(--line-2)}.shalva-legacy .set-shell .pad>.ptg-check:has(input:checked){background:var(--accent-tint)}.shalva-legacy .set-shell .pad>.ptg-check:has(input:checked),.shalva-legacy .set-shell .pad>.ptg-check:has(input:checked) span{color:var(--ink-strong)}.shalva-legacy .set-shell .pad>.ptg-check+div,.shalva-legacy .set-shell .pad>div:has(>.btn.primary):last-child{margin-top:14px}@media (max-width:560px){.shalva-legacy .set-shell .pad>.ptg-check{padding:10px;font-size:.8rem}.shalva-legacy .set-shell .pad>div:has(>.btn.primary):last-child>.btn{width:100%;justify-content:center}}.shalva-legacy #nav{scrollbar-width:thin;scrollbar-color:transparent transparent;padding-bottom:6px;transition:scrollbar-color .18s ease}.shalva-legacy #nav:focus-within,.shalva-legacy #nav:hover{scrollbar-color:var(--line-3,hsla(240,8%,51%,.45)) transparent}.shalva-legacy #nav::-webkit-scrollbar{width:auto;height:6px;display:block}.shalva-legacy #nav::-webkit-scrollbar-track{background:transparent}.shalva-legacy #nav::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;-webkit-transition:background-color .18s ease;transition:background-color .18s ease}.shalva-legacy #nav:focus-within::-webkit-scrollbar-thumb,.shalva-legacy #nav:hover::-webkit-scrollbar-thumb{background:var(--line-3,hsla(240,8%,51%,.45))}.shalva-legacy #nav::-webkit-scrollbar-thumb:hover{background:var(--muted,hsla(240,9%,43%,.7))}@media (pointer:coarse){.shalva-legacy #nav{scrollbar-width:none;padding-bottom:4px}.shalva-legacy #nav::-webkit-scrollbar{display:none}}.shalva-legacy .page-hero:after{right:0;top:0;width:220px;height:100%;border-radius:0;background:radial-gradient(120% 140% at 100% 0,rgb(var(--brand)/.1),transparent 68%)}.shalva-legacy .page-hero{border-left:3px solid rgb(var(--brand)/.55);padding-left:14px}.shalva-legacy .page-hero h2{font-weight:700;letter-spacing:-.015em}.shalva-legacy .dash-grid>.card{width:100%;min-width:0}.shalva-legacy .dash-grid .card>.sec-h{justify-content:flex-start;padding:12px 16px}.shalva-legacy .dash-grid .card>.sec-h h3{font-size:.86rem;font-weight:650}.shalva-legacy .dash-grid .legend .li{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:.82rem;color:var(--ink-2);border-bottom:1px solid var(--line-1,transparent)}.shalva-legacy .dash-grid .legend .li:last-child{border-bottom:0}.shalva-legacy .dash-grid .legend .li .dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.shalva-legacy .dash-grid .legend .li .n{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink-strong)}@media (max-width:560px){.shalva-legacy .page-hero{padding:10px 12px 10px 11px}.shalva-legacy .page-hero h2{font-size:1.12rem}}main:has(.page-hero)>.shalva-legacy.topbar{display:none}.shalva-legacy .topbar,.shalva-legacy.topbar{padding:12px 22px 13px;border-left:3px solid rgb(var(--brand)/.55)}.shalva-legacy .topbar .tt{font-size:1.24rem;font-weight:700;letter-spacing:-.015em;color:var(--sv-ink)}.shalva-legacy .topbar .who{margin-top:3px;background:none;border:0;padding:0;cursor:default}.shalva-legacy .topbar .who .wa-team{font-size:.78rem;color:var(--muted);white-space:normal;line-height:1.4}@media (max-width:640px){.shalva-legacy .topbar,.shalva-legacy.topbar{padding:10px 14px 11px}.shalva-legacy .topbar .tt{font-size:1.06rem}}.shalva-legacy .topbar,.shalva-legacy.topbar{display:none}.shalva-legacy .qans{min-height:var(--h-field-sm);padding:0 13px;border-radius:var(--r-control-lg);font-size:.84rem;gap:7px}.shalva-legacy .qans-ic svg{width:15px;height:15px}.shalva-legacy .qans-check{width:16px;height:16px;margin-left:0}.shalva-legacy .qans-check svg{width:12px;height:12px}.shalva-legacy .qans:hover{box-shadow:0 4px 12px -8px color-mix(in srgb,var(--accent) 55%,transparent)}.shalva-legacy .qrow{padding:10px 0}.shalva-legacy .qrow-q{font-size:.84rem;margin-bottom:7px;gap:8px}.shalva-legacy .qrow-opts{gap:7px}.shalva-legacy .qgrp+.qgrp{padding-top:11px}.shalva-legacy .qgrp-h{margin-bottom:5px;gap:10px}.shalva-legacy .qgrp-hint{font-size:.7rem;line-height:1.3}.shalva-legacy .qgrp-count{font-size:.66rem}@media (max-width:560px){.shalva-legacy .qans{min-height:40px;flex:1 1 calc(50% - 4px);justify-content:center}}.shalva-legacy .fiche-modal-panel{border-radius:var(--r-surface);box-shadow:0 0 0 1px rgba(16,24,40,.06),0 2px 6px rgba(16,24,40,.05),0 24px 60px -24px rgba(16,24,40,.32)}.shalva-legacy .fiche-titlebar{border-top-left-radius:var(--r-surface);border-top-right-radius:var(--r-surface);background:transparent}.shalva-legacy .fiche-titlebar-t{font-size:.74rem;font-weight:650;letter-spacing:.02em;color:var(--muted)}.shalva-legacy .qassist{border-radius:var(--r-card);overflow:hidden}.shalva-legacy .qassist-h{position:sticky;top:0;z-index:1;padding:11px 14px;font-size:.8rem;font-weight:650;letter-spacing:-.005em;background:linear-gradient(135deg,rgb(var(--brand)/.1),rgb(var(--brand)/.03));border-bottom:1px solid var(--line-2);backdrop-filter:saturate(1.4) blur(4px)}.shalva-legacy .qassist-ic{color:rgb(var(--brand))}.shalva-legacy .qassist-score{gap:14px}.shalva-legacy .qring-v{font-size:1.42rem;font-weight:760}.shalva-legacy .qassist-score-t{font-size:.84rem;font-weight:650}.shalva-legacy .qassist-stars svg{width:14px;height:14px}.shalva-legacy .qassist-block{padding:12px 14px;border-top:1px solid var(--line-2)}.shalva-legacy .qassist-block-t{font-size:.63rem;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);margin-bottom:8px}.shalva-legacy .qassist-block .qassist-li,.shalva-legacy .qassist-block li{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:.81rem;line-height:1.4;color:var(--ink-2)}.shalva-legacy .qassist-summary{padding:10px 12px;border-radius:var(--r-control-lg);background:color-mix(in srgb,rgb(var(--brand)) 5%,var(--sv-surface));border:1px solid color-mix(in srgb,rgb(var(--brand)) 14%,transparent);font-size:.81rem;line-height:1.5;color:var(--ink-strong)}.shalva-legacy .qassist-summary-act{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}.shalva-legacy .qassist-summary-act .fbtn-sm{flex:1 1 auto;justify-content:center}.shalva-legacy .leads-tbl tbody tr[data-selected=true]>td{background:color-mix(in srgb,rgb(var(--brand)) 7%,var(--sv-surface))}.shalva-legacy .leads-tbl tbody tr[data-selected=true]>td:first-child{box-shadow:inset 3px 0 0 0 rgb(var(--brand))}.shalva-legacy .leads-tbl tbody tr[data-selected=true] .lead-name,.shalva-legacy .leads-tbl tbody tr[data-selected=true] td:nth-child(2){color:rgb(var(--brand));font-weight:650}.shalva-legacy .leads-tbl tbody tr[data-selected=true]:hover>td{background:color-mix(in srgb,rgb(var(--brand)) 11%,var(--sv-surface))}.shalva-legacy .leads-tbl tbody td input[type=checkbox],.shalva-legacy .leads-tbl thead th input[type=checkbox]{width:16px;height:16px;accent-color:rgb(var(--brand));cursor:pointer;border-radius:var(--r-xs);transition:transform .12s cubic-bezier(.2,.7,.3,1)}.shalva-legacy .leads-tbl tbody td input[type=checkbox]:hover{transform:scale(1.12)}.shalva-legacy .leads-tbl tbody td input[type=checkbox]:active{transform:scale(.94)}.shalva-legacy .leads-tbl input[type=checkbox]:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.shalva-legacy .leads-tbl tbody td:first-child{cursor:pointer}.shalva-legacy .set-side-item svg{opacity:1}.shalva-legacy .set-side-item:has(.lucide-blocks) svg{color:#0ea5e9}.shalva-legacy .set-side-item:has(.lucide-plug-zap) svg{color:#0891b2}.shalva-legacy .set-side-item:has(.lucide-sliders-horizontal) svg{color:#0a84ff}.shalva-legacy .set-side-item:has(.lucide-settings2) svg{color:rgb(var(--brand-ink))}.shalva-legacy .set-side-item:has(.lucide-clipboard-list) svg{color:#0d9488}.shalva-legacy .set-side-item:has(.lucide-gift) svg{color:#0d9488}.shalva-legacy .set-side-item:has(.lucide-bell) svg{color:#d97706}.shalva-legacy .set-side-item:has(.lucide-message-circle) svg{color:#16a34a}.shalva-legacy .set-side-item:has(.lucide-users) svg{color:rgb(var(--ink-cyan))}.shalva-legacy .set-side-item:has(.lucide-download) svg{color:#65a30d}.shalva-legacy .set-side-item:has(.lucide-credit-card) svg{color:#ca8a04}.shalva-legacy .set-side-item:has(.lucide-map-pin) svg{color:rgb(var(--ink-red))}.shalva-legacy .set-side-item.active svg{color:rgb(var(--brand-ink))}.shalva-legacy .kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.shalva-legacy .kpis .kpi{padding:16px 18px 16px 20px;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.shalva-legacy .kpis .kpi:before{width:4px}.shalva-legacy .kpis .kpi:first-child:before{background:linear-gradient(180deg,rgb(var(--brand)),#066adc)}.shalva-legacy .kpis .kpi:nth-child(2):before{background:linear-gradient(180deg,#0ea5e9,#0284c7)}.shalva-legacy .kpis .kpi:nth-child(3):before{background:linear-gradient(180deg,#16a34a,#15803d)}.shalva-legacy .kpis .kpi .l{font-size:.7rem;font-weight:650;letter-spacing:.01em;text-transform:none}.shalva-legacy .kpis .kpi .v{font-weight:760;letter-spacing:-.025em}.shalva-legacy .kpis .kpi:hover{border-color:rgb(var(--line-strong));box-shadow:0 1px 2px rgba(16,24,40,.04),0 16px 34px -18px rgba(16,24,40,.26)}.shalva-legacy .card table thead th{font-size:.64rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--s2)}.shalva-legacy .card table tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--s2) 45%,transparent)}.shalva-legacy .card table tbody tr:hover>td{background:var(--accent-tint)}.shalva-legacy .card table tbody td:last-child{color:rgb(var(--brand));font-variant-numeric:tabular-nums}.shalva-legacy .btn:disabled,.shalva-legacy .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;filter:saturate(.6)}.shalva-legacy .btn:disabled:hover,.shalva-legacy .btn[aria-disabled=true]:hover{background:var(--sv-surface);border-color:var(--line-2);transform:none}.shalva-legacy .btn.primary:disabled:hover{background:var(--accent);border-color:var(--accent)}.shalva-legacy .int-card .btn{border-radius:var(--r-control);gap:7px;font-weight:600;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .12s ease}.shalva-legacy .int-card .btn svg{flex:0 0 auto}.shalva-legacy .int-card .btn.primary{background:linear-gradient(180deg,var(--accent),var(--accent-press));border-color:var(--accent-press);box-shadow:0 2px 8px -3px color-mix(in srgb,var(--accent) 60%,transparent)}.shalva-legacy .int-card .btn.primary:not(:disabled):hover{box-shadow:0 5px 14px -5px color-mix(in srgb,var(--accent) 65%,transparent);transform:translateY(-1px)}.shalva-legacy .int-card .btn:not(.primary):not(:disabled):hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.shalva-legacy .int-card .btn:not(:disabled):active{transform:translateY(0) scale(.98)}.shalva-legacy .int-card .btn:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.shalva-legacy .int-key-edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .int-key-edit .ptg-input{flex:1 1 200px;min-width:0}@media (max-width:560px){.shalva-legacy .int-key-edit .btn{width:100%;justify-content:center}}.shalva-legacy #nav .nav>svg{transition:color .14s ease,transform .14s ease}.shalva-legacy #nav .nav:hover>svg{transform:translateY(-1px)}.shalva-legacy #nav .nav:not(.active):hover{background:color-mix(in srgb,var(--nc) 10%,transparent);color:var(--nc)}.shalva-legacy #nav .nav.active>svg{color:rgb(var(--brand-ink))}.shalva-legacy #leadToolbar .flt-sort,.shalva-legacy #leadToolbar select{height:36px;padding:0 30px 0 12px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background-color:var(--sv-surface);color:rgb(var(--ink));font-size:.8rem;font-weight:550;cursor:pointer;transition:border-color .13s ease,background-color .13s ease,color .13s ease,box-shadow .13s ease}.shalva-legacy #leadToolbar .flt-sort:hover,.shalva-legacy #leadToolbar select:hover{border-color:var(--line-3)}.shalva-legacy #leadToolbar .flt-sort:focus-visible,.shalva-legacy #leadToolbar select:focus-visible{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.15)}.shalva-legacy #leadToolbar select[data-empty=false]{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-2));background-color:var(--accent-tint);color:var(--accent);font-weight:650}.shalva-legacy .leads-tbl thead th{font-size:.66rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--s2);border-bottom:1px solid var(--line-2)}.shalva-legacy .leads-tbl tbody td:first-child,.shalva-legacy .leads-tbl thead th:first-child{text-align:center;padding-left:0;padding-right:0}.shalva-legacy .leads-tbl thead th:first-child input[type=checkbox]{vertical-align:middle}.shalva-legacy .leads-tbl thead th.draggable{cursor:grab}.shalva-legacy .leads-tbl thead th.draggable:active{cursor:grabbing}.shalva-legacy .leads-tbl thead th.draggable:hover{color:var(--accent)}.shalva-legacy.leads-view .leads-tbl tbody td:first-child{border-top-left-radius:var(--r-control-lg);border-bottom-left-radius:var(--r-control-lg)}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions]{border-right-width:2px;border-top-right-radius:var(--r-control-lg);border-bottom-right-radius:var(--r-control-lg)}.shalva-legacy.leads-view .leads-tbl tbody tr>td:last-child{border-right:2px solid var(--led);border-top-right-radius:var(--r-control-lg);border-bottom-right-radius:var(--r-control-lg)}.shalva-legacy.leads-view .leads-tbl-wrap{padding-bottom:6px}.shalva-legacy #nav .nav:hover>svg,.shalva-legacy #nav .nav>svg{color:var(--nc)}.shalva-legacy #nav .nav>.t{color:var(--ink-2)}.shalva-legacy #nav .nav:hover>.t{color:var(--nc)}.shalva-legacy #nav .nav.active>.t,.shalva-legacy #nav .nav.active>svg{color:var(--accent)}.shalva-legacy .card table tbody td.empty,.shalva-legacy .card table tbody td[colspan]{color:var(--muted);font-weight:400;text-align:center;padding:26px 16px;font-size:.82rem;line-height:1.5;background:transparent}.shalva-legacy .card table tbody tr:hover>td.empty,.shalva-legacy .card table tbody tr:hover>td[colspan]{background:transparent}.shalva-legacy .kpis{display:grid}.shalva-legacy .kpis .kpi{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px 14px 20px;min-height:84px}.shalva-legacy .kpis .kpi .d{font-size:.7rem;line-height:1.35}.shalva-legacy .card>.pad>div[style*="font-weight: 650"],.shalva-legacy .card>.pad>div[style*="font-weight:650"]{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;color:var(--ink-strong)}.shalva-legacy .card table thead th{padding:9px 12px}.shalva-legacy .card table tbody td{padding:11px 12px}.shalva-legacy .btn{border-radius:var(--r-control);font-weight:600;letter-spacing:-.005em;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .1s ease}.shalva-legacy .btn:not(:disabled):active{transform:scale(.975)}.shalva-legacy .btn:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.shalva-legacy .btn>svg{flex:0 0 auto}.shalva-legacy .btn.primary{background:linear-gradient(180deg,var(--accent),var(--accent-press));border-color:var(--accent-press);box-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 12px -6px color-mix(in srgb,var(--accent) 62%,transparent)}.shalva-legacy .btn.primary:not(:disabled):hover{box-shadow:0 2px 4px rgba(16,24,40,.08),0 8px 18px -8px color-mix(in srgb,var(--accent) 70%,transparent)}.shalva-legacy .btn:not(.primary):not(.ghost):not(:disabled):hover{border-color:var(--accent);color:var(--accent);background:var(--accent-tint)}.shalva-legacy .btn.danger:not(:disabled):hover{border-color:#dc2626;color:rgb(var(--ink-red));background:rgba(220,38,38,.08)}.shalva-legacy .card>.pad[style*="var(--red)"]{gap:10px;padding:13px 16px;border-radius:var(--r-card);background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.22);font-size:.84rem;line-height:1.45}.shalva-legacy .kpis{grid-template-columns:repeat(auto-fit,minmax(190px,300px));justify-content:start}.shalva-legacy .kpis .kpi{padding:15px 18px 15px 20px;min-height:0;gap:6px}.shalva-legacy .kpis .kpi .l{font-size:.64rem;letter-spacing:.09em;line-height:1.2}.shalva-legacy .kpis .kpi .v{font-size:1.85rem;line-height:1.05}.shalva-legacy .kpis .kpi .v:not(:has(*)){opacity:1}.shalva-legacy .kpis .kpi .d{margin-top:2px}@media (max-width:620px){.shalva-legacy .kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.shalva-legacy .kpis .kpi .v{font-size:1.55rem}}.shalva-legacy .kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;background:transparent;border:0;border-radius:0;overflow:visible}.shalva-legacy .kpis .kpi{position:relative;overflow:hidden;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-surface);padding:15px 17px 15px 20px;min-height:96px;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.shalva-legacy .kpis .kpi:hover{transform:translateY(-1px);border-color:var(--line-3);box-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 30px -18px rgba(16,24,40,.24)}.shalva-legacy .kpis .kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgb(var(--brand));opacity:.9}.shalva-legacy .kpis .kpi:first-child:before,.shalva-legacy .kpis .kpi:nth-child(2):before,.shalva-legacy .kpis .kpi:nth-child(3):before{background:rgb(var(--brand))}.shalva-legacy .kpis .kpi .l{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .kpis .kpi .v{font-size:1.9rem;font-weight:750;letter-spacing:-.02em;margin-top:6px;color:var(--sv-ink);font-variant-numeric:tabular-nums}.shalva-legacy .kpis .kpi:first-child .v,.shalva-legacy .kpis .kpi:nth-child(2) .v,.shalva-legacy .kpis .kpi:nth-child(3) .v{color:var(--sv-ink)}.shalva-legacy .kpis .kpi .d{font-size:.72rem;color:var(--muted);margin-top:3px}.shalva-legacy,:root.dark .shalva-legacy{--btn-blue:rgb(var(--brand-button));--btn-blue-press:rgb(var(--brand-button-hover))}.shalva-legacy .btn.primary{background:var(--btn-blue);border-color:var(--btn-blue-press);color:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 12px -6px color-mix(in srgb,var(--btn-blue) 62%,transparent)}.shalva-legacy .btn.primary:not(:disabled):hover{background:var(--btn-blue-press);border-color:var(--btn-blue-press);box-shadow:0 2px 4px rgba(16,24,40,.08),0 8px 18px -8px color-mix(in srgb,var(--btn-blue) 70%,transparent)}.shalva-legacy .btn.primary:focus-visible{outline-color:var(--btn-blue)}.shalva-legacy .btn.primary:disabled{background:var(--btn-blue);border-color:var(--btn-blue-press);opacity:.45}.shalva-legacy .btn:not(.primary):not(.ghost):not(:disabled):hover{border-color:var(--btn-blue);color:var(--btn-blue);background:color-mix(in srgb,var(--btn-blue) 8%,transparent)}.shalva-legacy .card .btn.primary,.shalva-legacy .int-card .btn.primary,.shalva-legacy .int-key-edit .btn.primary,.shalva-legacy .int-paid-row .btn.primary,.shalva-legacy .set-shell .btn.primary{background:var(--btn-blue);border-color:var(--btn-blue-press);color:#fff}.shalva-legacy .card .btn.primary:not(:disabled):hover,.shalva-legacy .int-card .btn.primary:not(:disabled):hover,.shalva-legacy .int-key-edit .btn.primary:not(:disabled):hover,.shalva-legacy .int-paid-row .btn.primary:not(:disabled):hover,.shalva-legacy .set-shell .btn.primary:not(:disabled):hover{background:var(--btn-blue-press);border-color:var(--btn-blue-press)}.shalva-legacy .int-card .btn:not(.primary):not(:disabled):hover{border-color:var(--btn-blue);color:var(--btn-blue);background:color-mix(in srgb,var(--btn-blue) 8%,transparent)}.shalva-legacy .btn.primary,.shalva-legacy .btn.primary:disabled{background:var(--btn-blue)!important;border-color:var(--btn-blue-press)!important;color:#fff!important}.shalva-legacy .btn.primary>svg{color:#fff!important}.shalva-legacy .btn.primary:not(:disabled):hover{background:var(--btn-blue-press)!important}.shalva-legacy .btn.primary:disabled{opacity:1!important;filter:none!important;background:linear-gradient(180deg,color-mix(in srgb,var(--btn-blue) 45%,#fff),color-mix(in srgb,var(--btn-blue-press) 45%,#fff))!important;border-color:color-mix(in srgb,var(--btn-blue-press) 45%,#fff)!important;box-shadow:none!important;cursor:not-allowed}:root.dark .shalva-legacy .btn.primary:disabled{background:linear-gradient(180deg,color-mix(in srgb,var(--btn-blue) 50%,#1e293b),color-mix(in srgb,var(--btn-blue-press) 50%,#1e293b))!important;border-color:color-mix(in srgb,var(--btn-blue-press) 50%,#1e293b)!important}.shalva-legacy .int-rule-prio{margin:2px 0 0;padding:8px 10px;border-radius:var(--r-control);line-height:1.45;background:color-mix(in srgb,var(--btn-blue) 7%,var(--sv-surface));border:1px solid color-mix(in srgb,var(--btn-blue) 22%,var(--line-2))}.shalva-legacy .int-rule-prio b{color:var(--ink-strong);font-weight:650}.shalva-legacy .int-rule{padding:11px 0;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:8px}.shalva-legacy .int-rule-t{font-size:.8rem;font-weight:650;color:var(--ink-strong)}.shalva-legacy .int-rule-ex{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:2px solid var(--line-2)}.shalva-legacy .int-rule-ex>span{font-size:.76rem;color:var(--muted)}.shalva-legacy .int-rule-add{display:flex;flex-direction:column;gap:4px;max-width:320px}.shalva-legacy .int-rule-add input,.shalva-legacy .int-rule-add select{height:34px;padding:0 10px;font-size:.8rem;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--ink-strong)}.shalva-legacy .stm-list{display:flex;flex-direction:column;gap:6px}.shalva-legacy .stm-row{display:flex;align-items:center;gap:8px;padding:7px 8px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface)}.shalva-legacy .stm-row.dragging{opacity:.5}.shalva-legacy .stm-row.off{background:var(--surface-2)}.shalva-legacy .stm-grip{color:var(--faint);cursor:grab;display:inline-flex;flex:0 0 auto}.shalva-legacy .stm-color{width:30px;height:30px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-control);background:none;cursor:pointer;flex:0 0 auto}.shalva-legacy .stm-hex{width:84px;flex:0 0 auto;font-family:ui-monospace,monospace;font-size:.74rem;text-transform:uppercase;min-height:32px}.shalva-legacy .stm-label{flex:1 1 160px;min-width:120px;min-height:32px;font-weight:560}.shalva-legacy .stm-usage{flex:0 0 auto}.shalva-legacy .stm-sys{flex:0 0 auto;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:1px 5px}.shalva-legacy .stm-def{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 9px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--muted);font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap}.shalva-legacy .stm-def.on{background:var(--accent-tint);border-color:color-mix(in srgb,var(--accent) 26%,transparent);color:var(--accent)}.shalva-legacy .stm-def:disabled{opacity:.45;cursor:not-allowed}.shalva-legacy .stm-del{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,transparent);flex:0 0 auto}.shalva-legacy .stm-add{gap:8px;margin-top:8px}.shalva-legacy .stm-dialog{width:min(540px,96vw);background:var(--sv-surface);border-radius:var(--r-surface);box-shadow:var(--sh-2);padding:16px 18px;animation:obsIn .14s ease}.shalva-legacy .stm-dialog-h{display:flex;align-items:center;gap:8px;font-size:.95rem;color:var(--sv-ink)}.shalva-legacy .stm-dialog-h .usr-modal-x{margin-left:auto}.shalva-legacy .stm-opt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 0;border-top:1px solid var(--line)}.shalva-legacy .stm-opt-tx{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:1px}.shalva-legacy .stm-opt-tx b{font-size:.84rem;font-weight:620}.shalva-legacy .stm-opt-tx span{font-size:.73rem;color:var(--muted)}.shalva-legacy .stm-dialog-f{display:flex;justify-content:flex-end;margin-top:12px}.shalva-legacy .addr-ac input.addr-ac-in.info-in{padding-left:38px;padding-right:34px}.shalva-legacy .addr-ac-ic{left:13px}.shalva-legacy .addr-ac:focus-within .addr-ac-ic{color:rgb(var(--brand))}.shalva-legacy .addr-ac-spin{right:12px}.shalva-legacy .stm-head,.shalva-legacy .stm-row{display:grid;grid-template-columns:18px 24px 78px minmax(150px,1.4fr) minmax(120px,1fr) 96px 84px 104px 78px 32px;align-items:center;gap:10px}.shalva-legacy .stm-head{padding:0 10px 4px;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.shalva-legacy .stm-row{padding:8px 10px;min-height:46px}.shalva-legacy .stm-row.off{opacity:.72}.shalva-legacy .stm-row.off .stm-label{color:var(--muted)}.shalva-legacy .stm-row:hover{border-color:var(--line-3)}.shalva-legacy .stm-row.dragging{opacity:.45;border-style:dashed}.shalva-legacy .stm-sw{position:relative;width:24px;height:24px;border-radius:var(--r-badge);border:1px solid rgb(var(--ink)/.18);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);cursor:pointer;display:inline-block;flex:0 0 auto}.shalva-legacy .stm-sw:hover{box-shadow:0 0 0 3px rgb(var(--brand)/.16)}.shalva-legacy .stm-sw input[type=color]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:none;opacity:0;cursor:pointer}.shalva-legacy .stm-sw:focus-within{box-shadow:0 0 0 3px rgb(var(--brand-ring))}.shalva-legacy .stm-add input.stm-label,.shalva-legacy .stm-row input.stm-hex,.shalva-legacy .stm-row input.stm-label{width:100%;min-width:0;height:32px;min-height:32px;padding:0 9px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .stm-row input.stm-hex{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:-.01em}.shalva-legacy .stm-row input.stm-label{font-size:.85rem;font-weight:570}.shalva-legacy .stm-row input.stm-hex:focus,.shalva-legacy .stm-row input.stm-label:focus{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16);outline:none}.shalva-legacy .stm-prev-wrap{display:flex;align-items:center;min-width:0}.shalva-legacy .stm-prev-wrap .sv-chip{max-width:100%}.shalva-legacy .stm-ink{display:inline-flex;align-items:center;gap:5px;min-width:0}.shalva-legacy .stm-ink select{min-width:0;width:100%;height:30px;min-height:0;font-size:.74rem;font-weight:560}.shalva-legacy .stm-ink.weak select{border-color:color-mix(in srgb,var(--red) 45%,var(--line-2))}.shalva-legacy .stm-ink.weak>svg{flex:0 0 auto;color:var(--red)}.shalva-legacy .stm-usage{font-size:.72rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.shalva-legacy .stm-def{width:100%;justify-content:center;height:30px;font-size:.7rem}.shalva-legacy .stm-act{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shalva-legacy .stm-act input{width:15px;height:15px;min-height:0;margin:0;accent-color:rgb(var(--brand));cursor:pointer}.shalva-legacy .stm-row .stm-act input:checked+span{color:var(--sv-ink)}.shalva-legacy .stm-row button.stm-del{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-control);background:none;color:var(--muted);cursor:pointer;transition:color .12s,border-color .12s,background .12s}.shalva-legacy .stm-row button.stm-del:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 40%,transparent);background:color-mix(in srgb,var(--red) 8%,transparent)}.shalva-legacy .stm-add{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;border:1px dashed var(--line-2);border-radius:var(--r-control-lg);flex-wrap:wrap}.shalva-legacy .stm-add input.stm-label{flex:1 1 220px}@media (max-width:1100px){.shalva-legacy .stm-head,.shalva-legacy .stm-row{grid-template-columns:18px 24px 74px minmax(130px,1fr) 92px 80px 96px 72px 30px}.shalva-legacy .stm-head span:nth-child(5),.shalva-legacy .stm-prev-wrap{display:none}}@media (max-width:780px){.shalva-legacy .stm-head,.shalva-legacy .stm-row{grid-template-columns:18px 24px minmax(120px,1fr) 88px 92px 68px 30px}.shalva-legacy .stm-head span:nth-child(3),.shalva-legacy .stm-head span:nth-child(7),.shalva-legacy .stm-row input.stm-hex,.shalva-legacy .stm-usage{display:none}}.shalva-legacy .set-shell .pad>.ptg-check{position:relative;width:auto;justify-content:flex-start;align-items:center;gap:12px;padding:12px 14px;margin:0;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--sv-surface);color:var(--ink-2);font-weight:550;font-size:.855rem;cursor:pointer;transition:border-color .13s,background .13s,color .13s}.shalva-legacy .set-shell .pad>.ptg-check+.ptg-check{margin-top:8px}.shalva-legacy .set-shell .pad>.ptg-check:hover{border-color:var(--line-3);background:var(--s2)}.shalva-legacy .set-shell .pad>.ptg-check:has(input:checked){border-color:rgb(var(--brand)/.35);background:rgb(var(--brand)/.045);color:var(--ink-strong);font-weight:620}.shalva-legacy .set-shell .pad>.ptg-check:focus-within{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.16)}.shalva-legacy .set-shell .pad>.ptg-check input[type=checkbox]{flex:0 0 auto;width:17px;height:17px;min-height:0;margin:0;accent-color:rgb(var(--brand));cursor:pointer}.shalva-legacy .set-shell .pad>.ptg-check+div,.shalva-legacy .set-shell .pad>div:has(>.btn.primary):last-child{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}@media (max-width:560px){.shalva-legacy .set-shell .pad>.ptg-check{padding:11px 12px;font-size:.82rem}.shalva-legacy .set-shell .pad>div:has(>.btn.primary):last-child>.btn{width:100%;justify-content:center}}.shalva-legacy .fiche-root .info-fields,.shalva-legacy .fiche-root .info-main .info-block-b,.shalva-legacy .fiche-root .info-main .info-fieldlist,.shalva-legacy .fiche-root .info-main-single .info-fieldlist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;align-content:start}@container (max-width: 900px){.shalva-legacy .fiche-root .info-fields,.shalva-legacy .fiche-root .info-main .info-block-b,.shalva-legacy .fiche-root .info-main .info-fieldlist,.shalva-legacy .fiche-root .info-main-single .info-fieldlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 620px){.shalva-legacy .fiche-root .info-fields,.shalva-legacy .fiche-root .info-main .info-block-b,.shalva-legacy .fiche-root .info-main .info-fieldlist,.shalva-legacy .fiche-root .info-main-single .info-fieldlist{grid-template-columns:minmax(0,1fr)}}@supports not (container-type:inline-size){@media (max-width:1180px){.shalva-legacy .fiche-root .info-fields,.shalva-legacy .fiche-root .info-main .info-block-b,.shalva-legacy .fiche-root .info-main .info-fieldlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.shalva-legacy .fiche-root .info-fields,.shalva-legacy .fiche-root .info-main .info-block-b,.shalva-legacy .fiche-root .info-main .info-fieldlist{grid-template-columns:minmax(0,1fr)}}}.shalva-legacy .fiche-root .info-side .info-block-b,.shalva-legacy .fiche-root .info-side .info-fieldlist{grid-template-columns:minmax(0,1fr)}.shalva-legacy .fiche-root .info-block-b>.info-field.is-wide,.shalva-legacy .fiche-root .info-block-b>.info-field:has(.info-note),.shalva-legacy .fiche-root .info-block-b>.info-field:has(textarea),.shalva-legacy .fiche-root .info-fieldlist>.info-field.is-wide,.shalva-legacy .fiche-root .info-fieldlist>.info-field.stack,.shalva-legacy .fiche-root .info-fieldlist>.info-field:has(.info-note),.shalva-legacy .fiche-root .info-fieldlist>.info-field:has(textarea),.shalva-legacy .fiche-root .info-fields>.info-field.is-wide,.shalva-legacy .fiche-root .info-fields>.info-field:has(.info-note),.shalva-legacy .fiche-root .info-fields>.info-field:has(textarea){grid-column:1/-1}.shalva-legacy .fiche-root .info-field.is-wide2{grid-column:span 2}@container (max-width: 900px){.shalva-legacy .fiche-root .info-field.is-wide2{grid-column:1/-1}}.shalva-legacy .fiche-root .info-block-b .info-ro,.shalva-legacy .fiche-root .info-block-b input.info-in,.shalva-legacy .fiche-root .info-block-b select.info-in,.shalva-legacy .fiche-root .info-fieldlist .info-ro,.shalva-legacy .fiche-root .info-fieldlist input.info-in,.shalva-legacy .fiche-root .info-fieldlist select.info-in,.shalva-legacy .fiche-root .info-fields .info-ro,.shalva-legacy .fiche-root .info-fields input.info-in,.shalva-legacy .fiche-root .info-fields select.info-in{height:var(--h-field);min-height:var(--h-field);font-size:.855rem}.shalva-legacy .fiche-root textarea.info-in{height:auto;min-height:76px}.shalva-legacy .fiche-root .info-field>.info-field-l{min-height:16px;line-height:1.25;font-size:.735rem;color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .fiche-root .info-field{align-content:start}.shalva-legacy .fiche-root .info-zone+.info-zone{margin-top:14px}.shalva-legacy .fiche-root .info-surface{padding:16px 16px 18px}.shalva-legacy .fbanner{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;padding:10px 14px;margin:0 0 10px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);backdrop-filter:none;box-shadow:0 1px 2px rgba(16,24,40,.04)}.shalva-legacy .fbanner-id{display:flex;gap:11px;min-width:240px;flex:1 1 340px}.shalva-legacy .fbanner-av{width:36px;height:36px;border-radius:var(--r-control-lg);font-size:.82rem;font-weight:750}.shalva-legacy .fbanner-idc{min-width:0;display:flex;flex-direction:column;gap:3px}.shalva-legacy .fbanner-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;min-width:0}.shalva-legacy .fbanner-share{margin-top:4px;min-width:0}.shalva-legacy .fbanner-share .swl{margin:0}.shalva-legacy .fbanner-name{font-size:1.02rem;font-weight:700;letter-spacing:-.012em;color:var(--sv-ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.shalva-legacy .fbanner-line>*+:before,.shalva-legacy .fbanner-sub>*+:before{content:"·";margin-right:9px;color:var(--faint);font-weight:400}.shalva-legacy .fbanner-line>*+.fbanner-chip-wrap:before,.shalva-legacy .fbanner-line>.fbanner-chip-wrap+:before{content:none;margin:0}.shalva-legacy .fbanner-phone{font-size:.84rem;font-weight:600;color:var(--accent);text-decoration:none}.shalva-legacy .fbanner-src{font-size:.8rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.shalva-legacy .fbanner-sub{display:flex;align-items:center;flex-wrap:wrap;gap:3px 9px;font-size:.765rem;color:var(--muted);min-width:0}.shalva-legacy .fsub-i{display:inline-flex;align-items:center;gap:5px;min-width:0}.shalva-legacy .fsub-i svg{flex:0 0 auto;opacity:.75}.shalva-legacy .fsub-v{color:var(--ink-2);font-weight:600}.shalva-legacy .fsub-i .is-none,.shalva-legacy .fsub-v.is-none{color:var(--faint);font-weight:500}.shalva-legacy .fsub-next{color:rgb(var(--brand));font-weight:620}.shalva-legacy .fsub-next.fsub-call{color:rgb(var(--warning))}.shalva-legacy .fsub-next.fsub-none{color:var(--muted);font-weight:550}.shalva-legacy .fsub-edit{position:relative}.shalva-legacy .fsub-btn{display:inline-flex;align-items:center;gap:5px;padding:1px 3px;margin:-1px -3px;border:0;border-radius:var(--r-badge);background:none;font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--line-3)}.shalva-legacy .fsub-btn:hover{color:rgb(var(--brand));background:rgb(var(--brand)/.07);text-decoration-color:rgb(var(--brand)/.5)}.shalva-legacy .fsub-btn:hover .fsub-v{color:rgb(var(--brand))}.shalva-legacy .fsub-btn:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:2px}.shalva-legacy .fsub-edit .fpop{right:auto;left:0;top:calc(100% + 6px)}.shalva-legacy .fbanner-act{display:flex;align-items:center;gap:6px;flex:0 1 auto;flex-wrap:wrap;margin-left:auto}.shalva-legacy .fbanner-act .fbtn{min-height:var(--h-control-sm);padding:0 11px;font-size:.79rem;border-radius:var(--r-control)}.shalva-legacy .fbanner-act .fbtn-ic{width:32px;padding:0;justify-content:center}.shalva-legacy .fbanner-act .fbtn-call{color:#fff;background:rgb(var(--brand));border-color:rgb(var(--brand));font-weight:620}.shalva-legacy .fbanner-act .fbtn-call:hover{background:rgb(var(--brand));filter:brightness(1.06);color:#fff}.shalva-legacy .fbanner-sec{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-left:7px;margin-left:1px;border-left:1px solid var(--line-2)}.shalva-legacy .fbanner-sec .fbtn-sm{min-height:var(--h-control-sm);font-size:.78rem}.shalva-legacy .fbanner .save-indic-slot{margin:0}@media (max-width:720px){.shalva-legacy .fbanner-act{margin-left:0;width:100%}}.shalva-legacy .fiche-tabs{display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0 0 12px;border-bottom:1px solid var(--line-2)}.shalva-legacy .fiche-tab{min-height:0;padding:9px 13px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:.815rem;font-weight:550;color:var(--muted);cursor:pointer}.shalva-legacy .fiche-tab:hover{background:none;color:var(--sv-ink)}.shalva-legacy .fiche-tab.on{background:none;border-color:var(--accent);color:var(--accent);font-weight:650}.shalva-legacy .fiche-root .info-surface{border:1px solid var(--fiche-sep);border-radius:var(--r-lg);background:var(--sv-surface);overflow:hidden}.shalva-legacy .fiche-root .info-zone{display:flex;flex-direction:column;gap:0;padding:0}.shalva-legacy .fiche-root .info-zone+.info-zone{border-top:1px solid var(--fiche-sep)}.shalva-legacy .fiche-root .info-zone-t{gap:8px;padding:9px 14px 9px 12px;border-left:3px solid rgb(var(--brand));background:rgb(var(--brand)/.055);font-size:.8rem;font-weight:660;letter-spacing:0;text-transform:none;color:rgb(var(--brand))}.shalva-legacy .fiche-root .info-zone-ic{display:inline-flex;align-items:center;color:rgb(var(--brand));opacity:.9}.shalva-legacy .fiche-root .info-zone>.info-fields{padding:6px 14px 14px}.shalva-legacy .fiche-root .info-fields .info-ro,.shalva-legacy .fiche-root .info-fields input.info-in,.shalva-legacy .fiche-root .info-fields select.info-in{background-color:var(--s2);border-color:var(--line-2);border-radius:var(--r-control)}.shalva-legacy .fiche-root .info-fields input.info-in:focus,.shalva-legacy .fiche-root .info-fields select.info-in:focus{background-color:var(--sv-surface)}.shalva-legacy .fiche-root .info-footer{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:11px 14px;margin:12px 0 0;border-top:1px solid var(--line-2);border-radius:0 0 12px 12px;background:var(--sv-surface);box-shadow:0 -8px 18px -14px rgba(16,24,40,.28)}.shalva-legacy .fiche-root .info-footer .btn{min-height:var(--h-control-sm);padding:0 14px;border-radius:var(--r-control);font-size:.805rem}.shalva-legacy .fiche-root .rounded-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface)}.shalva-legacy .fiche-root .rounded-card>.sc-head{gap:8px;padding:9px 14px 9px 12px;border-bottom:1px solid var(--line-2);border-left:3px solid rgb(var(--brand));background:rgb(var(--brand)/.055)}.shalva-legacy .fiche-root .rounded-card>.sc-head .sc-head-ic,.shalva-legacy .fiche-root .rounded-card>.sc-head h3{color:rgb(var(--brand))}.shalva-legacy .fiche-root .rounded-card>.sc-head h3{font-size:.8rem;font-weight:660;letter-spacing:0}.shalva-legacy .fiche-root .rounded-card>.sc-head .sc-head-ic{width:20px;height:20px;border-radius:0;background:none}.shalva-legacy .fiche-root .rounded-card>.sc-head .sc-head-ic svg{width:14px;height:14px}.shalva-legacy .fiche-root .rounded-card>.p-4{padding:14px}.shalva-legacy .fiche-root .info-grid,.shalva-legacy .fiche-root .info-main,.shalva-legacy .fiche-root .info-side{gap:12px}.shalva-legacy .fiche-root .info-block{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);overflow:hidden}.shalva-legacy .fiche-root .info-block-h,.shalva-legacy .fiche-root .info-block-h.info-h-blue,.shalva-legacy .fiche-root .info-block-h.info-h-indigo,.shalva-legacy .fiche-root .info-block-h.info-h-pink,.shalva-legacy .fiche-root .info-block-h.info-h-purple,.shalva-legacy .fiche-root .info-block-h.info-h-teal{gap:8px;padding:9px 14px 9px 12px;border-bottom:1px solid var(--line-2);border-left:3px solid rgb(var(--brand));background:rgb(var(--brand)/.055)}.shalva-legacy .fiche-root .info-block-h h3,.shalva-legacy .fiche-root .info-block-h.info-h-blue h3,.shalva-legacy .fiche-root .info-block-h.info-h-indigo h3,.shalva-legacy .fiche-root .info-block-h.info-h-pink h3,.shalva-legacy .fiche-root .info-block-h.info-h-purple h3,.shalva-legacy .fiche-root .info-block-h.info-h-teal h3{font-size:.8rem;font-weight:660;color:rgb(var(--brand))}.shalva-legacy .fiche-root .info-block-h .info-block-ic,.shalva-legacy .fiche-root .info-block-h.info-h-blue .info-block-ic,.shalva-legacy .fiche-root .info-block-h.info-h-indigo .info-block-ic,.shalva-legacy .fiche-root .info-block-h.info-h-pink .info-block-ic,.shalva-legacy .fiche-root .info-block-h.info-h-purple .info-block-ic,.shalva-legacy .fiche-root .info-block-h.info-h-teal .info-block-ic{width:20px;height:20px;border-radius:0;background:none;color:rgb(var(--brand))}.shalva-legacy .fiche-root .info-block-h .info-block-ic svg{width:14px;height:14px}.shalva-legacy .fiche-root .info-block-b{padding:14px}.shalva-legacy .fiche-root .info-actionbar{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:10px 0 2px;margin-top:2px}.shalva-legacy .fiche-root .info-actionbar .btn{min-height:var(--h-control-sm);padding:0 14px;border-radius:var(--r-control);font-size:.805rem}.shalva-legacy .fiche-tabs{align-items:center}.shalva-legacy .fassign{display:flex;align-items:stretch;gap:0;min-width:0;margin:0 0 6px auto;padding:3px 4px 3px 9px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--s2)}.shalva-legacy .fassign-t{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding-right:9px;font-size:.6rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.shalva-legacy .fassign-t svg{opacity:.75}.shalva-legacy .fassign-rows{display:flex;align-items:stretch;gap:0;min-width:0}.shalva-legacy .fassign-c{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;max-width:148px;padding:3px 9px;border-radius:var(--r-badge);line-height:1.2;border-left:1px solid var(--line-2);transition:background .12s}.shalva-legacy .fassign-rows>.fassign-c:first-child{border-left:0}.shalva-legacy .fassign-k{font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.shalva-legacy .fassign-v{font-size:.765rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .fassign-c.is-none .fassign-v{color:var(--faint);font-weight:500;font-style:italic}.shalva-legacy .fassign-c.is-edit.is-none:hover .fassign-v{font-style:normal}.shalva-legacy .fassign-c.is-edit{cursor:pointer}.shalva-legacy .fassign-c.is-edit:hover{background:rgb(var(--brand)/.1)}.shalva-legacy .fassign-c.is-edit:hover .fassign-v{color:rgb(var(--brand))}.shalva-legacy .fassign-c.is-edit:hover .fassign-k{color:rgb(var(--brand));opacity:.85}.shalva-legacy .fassign-c .fassign-sel{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:none;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shalva-legacy .fassign-c:focus-within{background:rgb(var(--brand)/.12);box-shadow:0 0 0 2px rgb(var(--brand-ring))}@container (max-width: 900px){.shalva-legacy .fassign{margin:8px 0 6px;width:100%}.shalva-legacy .fassign-rows{flex:1 1 auto}.shalva-legacy .fassign-c{max-width:none;flex:1 1 0}}@supports not (container-type:inline-size){@media (max-width:900px){.shalva-legacy .fassign{margin:8px 0 6px;width:100%}.shalva-legacy .fassign-c{max-width:none;flex:1 1 0}}}.shalva-legacy .fiche-scroll{container-type:inline-size}.shalva-legacy .fiche-root .ch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 620px){.shalva-legacy .fiche-root .ch-fields{grid-template-columns:minmax(0,1fr)}}.shalva-legacy .fiche-root .ch-unit{display:inline-block;margin-left:6px;padding:0 6px;border-radius:var(--r-xs);background:var(--s2);color:var(--muted);font-style:normal;font-size:.66rem;font-weight:700;letter-spacing:.01em;vertical-align:1px}.shalva-legacy .fiche-root .ch-hint{font-size:.68rem;color:var(--faint);line-height:1.3}.shalva-legacy .fiche-root .ch-err{font-size:.68rem;font-weight:600;color:var(--red);line-height:1.3}.shalva-legacy .fiche-root .info-field.has-err .info-in{border-color:var(--red)}.shalva-legacy .fiche-root .ch-hidden{margin-top:12px;padding:10px 12px;border:1px dashed var(--line-2);border-radius:var(--r-control-lg);font-size:.78rem;color:var(--muted)}.shalva-legacy .fiche-root .ch-hidden>summary{cursor:pointer;font-weight:600;color:var(--ink-2)}.shalva-legacy .fiche-root .ch-hidden ul{list-style:none;margin:10px 0 6px;padding:0;display:grid;gap:6px}.shalva-legacy .fiche-root .ch-hidden li{display:flex;justify-content:space-between;gap:12px;padding:5px 8px;border-radius:var(--r-badge);background:var(--s2)}.shalva-legacy .fiche-root .ch-hidden li b{color:var(--sv-ink);font-weight:620}.shalva-legacy .fiche-root .ch-hidden p{margin:6px 0 0;font-size:.72rem;font-style:italic}.shalva-legacy .fiche-root .bc-surface{margin-top:12px}.shalva-legacy .fiche-root .bc-body{padding:14px}.shalva-legacy .fiche-root .bc-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;padding:22px 16px;border:1.5px dashed var(--line-3);border-radius:var(--r-card);background:var(--s2);color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color .13s,background .13s,color .13s}.shalva-legacy .fiche-root .bc-drop:hover:not(:disabled){border-color:rgb(var(--brand));background:rgb(var(--brand)/.06);color:rgb(var(--brand))}.shalva-legacy .fiche-root .bc-drop:disabled{opacity:.7;cursor:default}.shalva-legacy .fiche-root .bc-drop b{font-size:.87rem;font-weight:650}.shalva-legacy .fiche-root .bc-drop span{font-size:.73rem;color:var(--faint)}.shalva-legacy .fiche-root .bc-spin{animation:bcspin 1s linear infinite}@keyframes bcspin{to{transform:rotate(1turn)}}.shalva-legacy .fiche-root .bc-file{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--s2)}.shalva-legacy .fiche-root .bc-ic{flex:0 0 auto;width:34px;height:34px;border-radius:var(--r-control);display:inline-grid;place-items:center;background:rgb(var(--brand)/.12);color:rgb(var(--brand))}.shalva-legacy .fiche-root .bc-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.shalva-legacy .fiche-root .bc-tx b{font-size:.85rem;font-weight:640;color:var(--sv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .fiche-root .bc-tx span{font-size:.72rem;color:var(--muted)}.shalva-legacy .fiche-root .bc-act{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-left:auto}.shalva-legacy .fiche-root .bc-act .btn{min-height:var(--h-control-sm);padding:0 11px;border-radius:var(--r-control);font-size:.77rem}.shalva-legacy .fiche-root .bc-del{color:var(--red);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.shalva-legacy .fiche-root .bc-note{margin:9px 2px 0;font-size:.72rem;font-style:italic;color:var(--faint)}.shalva-legacy .fiche-root .bc-empty{margin:0;padding:6px 2px;font-size:.8rem;color:var(--muted)}.shalva-legacy .fiche-root .ch-legacy{gap:12px;margin-bottom:12px}.shalva-legacy .fiche-root .ch-legacy .info-fieldlist{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width: 620px){.shalva-legacy .fiche-root .ch-legacy .info-fieldlist{grid-template-columns:minmax(0,1fr)}}.shalva-legacy .fiche-root.is-embedded>.fiche-scroll,.shalva-legacy.fiche-modal-overlay{overscroll-behavior:contain}.shalva-legacy .fiche-modal-panel.is-max{--fiche-h:100vh}.shalva-legacy .fiche-root.is-embedded .qconsole-side,.shalva-legacy .fiche-root:not(.is-embedded) .qconsole-side{max-height:none;overflow:visible}.shalva-legacy .qans{min-height:44px;padding:0 16px;border-radius:999px;border-width:1px;font-size:.87rem;font-weight:600;box-shadow:none;transition:border-color .14s,background .14s,color .14s}.shalva-legacy .qans:hover{transform:none;box-shadow:none;border-color:rgb(var(--brand)/.45);background:rgb(var(--brand)/.05)}.shalva-legacy .qans:active{transform:scale(.98)}.shalva-legacy .qans.is-selected{background:rgb(var(--brand)/.1);border-color:rgb(var(--brand)/.55);color:rgb(var(--brand-ink));box-shadow:none}.shalva-legacy .qans.is-selected .qans-ic{color:rgb(var(--brand-ink))}.shalva-legacy .qans.is-selected:hover{background:rgb(var(--brand)/.16);transform:none}.shalva-legacy .qans.is-selected.tone-good{background:color-mix(in srgb,var(--green) 12%,transparent);border-color:color-mix(in srgb,var(--green) 50%,transparent);color:rgb(var(--success-ink))}.shalva-legacy .qans.is-selected.tone-good .qans-ic{color:rgb(var(--success-ink))}.shalva-legacy .qans.is-selected.tone-bad{background:color-mix(in srgb,var(--amber,#d97706) 13%,transparent);border-color:color-mix(in srgb,var(--amber,#d97706) 48%,transparent);color:rgb(var(--warning-ink))}.shalva-legacy .qans.is-selected.tone-bad .qans-ic{color:rgb(var(--warning-ink))}.shalva-legacy .qans.is-selected .qans-check{width:17px;height:17px;background:currentColor;color:var(--sv-surface)}.shalva-legacy .qans.is-selected .qans-check svg{width:11px;height:11px}.shalva-legacy .qrow{padding:14px 0;border-bottom:1px solid rgb(var(--ink)/.06)}.shalva-legacy .qrow-q{font-size:.885rem;font-weight:620;margin-bottom:9px}.shalva-legacy .qrow-opts{gap:8px}.shalva-legacy .qrow.is-next{margin:0 -12px;padding-left:12px;padding-right:12px;border-left:2px solid rgb(var(--brand));border-radius:0 8px 8px 0;background:rgb(var(--brand)/.035)}.shalva-legacy .qgrp+.qgrp{margin-top:6px;padding-top:14px;border-top:1px solid rgb(var(--ink)/.07)}.shalva-legacy .qgrp-t{font-size:.78rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}.shalva-legacy .qgrp-hint{font-size:.72rem}.shalva-legacy .qgrp-count{font-size:.67rem;font-weight:700;padding:2px 8px;border:1px solid var(--line-2);background:transparent}.shalva-legacy .qgrp-count.is-done{border-color:color-mix(in srgb,rgb(var(--success)) 40%,transparent);background:transparent}.shalva-legacy .qassist,.shalva-legacy .qcard{border-radius:var(--r-lg);box-shadow:0 1px 2px rgba(16,24,40,.04)}.shalva-legacy .qassist-h,.shalva-legacy .qcard-h{padding:11px 14px}.shalva-legacy .qcard-h h3{font-size:.87rem}.shalva-legacy .qassist-h{background:rgb(var(--brand)/.05)}.shalva-legacy .qcard-quiz{padding:4px 14px 12px}.shalva-legacy.leads-view .leads-tbl tbody td{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);box-shadow:0 1px 0 rgb(var(--ink)/.03)}.shalva-legacy.leads-view .leads-tbl tbody td:first-child{border-left:3px solid var(--led)}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions]{border-right:1px solid var(--line-2)}.shalva-legacy.leads-view .leads-tbl tbody tr{--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 2%,var(--sv-surface));height:76px}.shalva-legacy.leads-view .leads-tbl tbody td{padding-top:10px;padding-bottom:10px}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 7%,var(--sv-surface));border-top-color:var(--line-3);border-bottom-color:var(--line-3)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td:first-child{border-left-color:var(--led)}.shalva-legacy .fiche-root .vente-encarts{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;align-items:start}.shalva-legacy .qassist-stars{display:none}.shalva-legacy .qassist-score{padding:14px;gap:12px}.shalva-legacy .qring,.shalva-legacy .qring svg{width:62px;height:62px}.shalva-legacy .qring-v{font-size:1.05rem;font-weight:720;letter-spacing:-.02em}.shalva-legacy .qassist-score-t{display:flex;flex-direction:column;gap:3px;min-width:0}.shalva-legacy .qassist .qassist-sec-t,.shalva-legacy .qassist h4{font-size:.63rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.shalva-legacy .qassist ul{display:flex;flex-direction:column;gap:4px}.shalva-legacy .qassist li{font-size:.79rem;line-height:1.35}.shalva-legacy .qassist li svg{flex:0 0 auto;width:13px;height:13px;margin-top:2px}.shalva-legacy .qassist>*+*{border-top-color:rgb(var(--ink)/.06)}.shalva-legacy .fassign{align-items:center;padding:3px 6px 3px 8px;gap:2px}.shalva-legacy .fassign-t{padding-right:5px;color:var(--faint)}.shalva-legacy .fassign-c{flex-direction:row;align-items:center;gap:7px;padding:4px 8px;border-left:0;max-width:170px}.shalva-legacy .fassign-av{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:.63rem;font-weight:750;letter-spacing:-.01em;background:rgb(var(--brand)/.14);color:rgb(var(--brand));border:1px solid rgb(var(--brand)/.22)}.shalva-legacy .fassign-c.is-none .fassign-av{background:transparent;color:var(--faint);border:1px dashed var(--line-3)}.shalva-legacy .fassign-tx{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.15}.shalva-legacy .fassign-k{font-size:.58rem}.shalva-legacy .fassign-c.is-none .fassign-k{font-size:.7rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted)}.shalva-legacy .fassign-v{font-size:.755rem;font-weight:640;color:var(--ink-2);font-style:normal}.shalva-legacy .fassign-c.is-edit:hover .fassign-av{background:rgb(var(--brand)/.2);border-color:rgb(var(--brand)/.4);color:rgb(var(--brand))}.shalva-legacy .fassign-c.is-edit.is-none:hover .fassign-av{border-style:solid}.shalva-legacy.leads-view .leads-tbl tbody tr{--cell-bg:rgb(var(--surface))}.shalva-legacy.leads-view .leads-tbl tbody td{background:var(--cell-bg);border-top:1px solid var(--led);border-bottom:1px solid var(--led)}.shalva-legacy.leads-view .leads-tbl tbody td:first-child{border-left:1px solid var(--led)}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions]{border-right:1px solid var(--led);border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 4%,rgb(var(--surface)))}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td,.shalva-legacy.leads-view .leads-tbl tbody tr:hover td:first-child,.shalva-legacy.leads-view .leads-tbl tbody tr:hover td[data-colkey=actions]{border-color:color-mix(in srgb,var(--row-status,#64748b) 88%,transparent)}.shalva-legacy.leads-view{background:transparent}.shalva-legacy.leads-view .leads-tbl th{background:rgb(var(--surface))}.shalva-legacy.leads-view .leads-tbl tbody td:first-child{border-left-width:1px}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl tbody tr>td:last-child{border-right:1px solid var(--led)}.shalva-legacy.leads-view .leads-tbl tbody tr{--led:color-mix(in srgb,var(--row-status,#94a3b8) 17%,rgb(var(--surface)));--led-glow:color-mix(in srgb,var(--row-status,#94a3b8) 12%,transparent)}:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr{--led:color-mix(in srgb,var(--row-status,#94a3b8) 30%,rgb(var(--surface)));--led-glow:color-mix(in srgb,var(--row-status,#94a3b8) 20%,transparent)}.shalva-legacy.leads-view .leads-tbl tbody td{box-shadow:0 2px 6px -4px var(--led-glow)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{border-color:color-mix(in srgb,var(--row-status,#94a3b8) 30%,rgb(var(--surface)));box-shadow:0 3px 9px -6px color-mix(in srgb,var(--row-status,#94a3b8) 20%,transparent)}.shalva-legacy.leads-view .leads-tbl tbody tr{--led:color-mix(in srgb,var(--row-status,#64748b) 88%,#0b1220);--led-glow:color-mix(in srgb,var(--row-status,#64748b) 16%,transparent)}:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr{--led:color-mix(in srgb,var(--row-status,#64748b) 86%,#fff);--led-glow:color-mix(in srgb,var(--row-status,#64748b) 22%,transparent)}.shalva-legacy.leads-view .leads-tbl tbody td{border-top:4px solid var(--led);border-bottom:4px solid var(--led);border-left:0;border-right:0;box-shadow:0 3px 8px -5px var(--led-glow)}.shalva-legacy.leads-view .leads-tbl tbody td:first-child{border-left:4px solid var(--led);border-top-left-radius:var(--r-card);border-bottom-left-radius:var(--r-card)}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl tbody tr>td:last-child{border-right:4px solid var(--led);border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{box-shadow:0 4px 12px -6px color-mix(in srgb,var(--row-status,#64748b) 30%,transparent)}.shalva-legacy.leads-view .leads-tbl tbody td{padding-top:8px;padding-bottom:8px;border-top-width:2px;border-bottom-width:2px;box-shadow:none}.shalva-legacy.leads-view .leads-tbl tbody td:first-child{border-left-width:2px}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl tbody tr>td:last-child{border-right-width:2px}.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{border-color:var(--led);box-shadow:none;--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 3%,rgb(var(--surface)))}.shalva-legacy .leads-tbl tbody tr[data-selected=true]>td,.shalva-legacy.leads-view .leads-tbl tbody tr[data-selected]{--cell-bg:color-mix(in srgb,rgb(var(--brand)) 3.5%,rgb(var(--surface)));background:var(--cell-bg)}:root.dark .shalva-legacy .leads-tbl tbody tr[data-selected=true]>td,:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr[data-selected]{--cell-bg:color-mix(in srgb,rgb(var(--brand)) 9%,rgb(var(--surface)));background:var(--cell-bg)}.shalva-legacy .leads-tbl tbody tr[data-selected=true]>td:first-child{box-shadow:none}.shalva-legacy .fiche-root .info-field>.info-field-l{font-size:.71rem;font-weight:600;letter-spacing:.005em;color:var(--muted);margin-bottom:1px}.shalva-legacy .fiche-root .info-fieldlist input.info-in,.shalva-legacy .fiche-root .info-fieldlist select.info-in,.shalva-legacy .fiche-root .info-fields input.info-in,.shalva-legacy .fiche-root .info-fields select.info-in,.shalva-legacy .fiche-root textarea.info-in{font-size:.875rem;font-weight:560;color:var(--ink-strong);background-color:color-mix(in srgb,rgb(var(--ink)) 2.5%,rgb(var(--surface)));border-color:color-mix(in srgb,rgb(var(--ink)) 9%,transparent);border-radius:var(--r-control);transition:background-color .13s,border-color .13s,box-shadow .13s}.shalva-legacy .fiche-root .info-in::-moz-placeholder{color:var(--faint);font-weight:450}.shalva-legacy .fiche-root .info-in::placeholder{color:var(--faint);font-weight:450}.shalva-legacy .fiche-root .info-in:not(:disabled):not(.info-ro):hover{background-color:rgb(var(--surface));border-color:color-mix(in srgb,rgb(var(--ink)) 16%,transparent)}.shalva-legacy .fiche-root .info-in:focus,.shalva-legacy .fiche-root .info-in:focus-visible{background-color:rgb(var(--surface));border-color:rgb(var(--brand)/.55);box-shadow:0 0 0 3px rgb(var(--brand)/.13);outline:none}.shalva-legacy .fiche-root .info-block-b .info-ro,.shalva-legacy .fiche-root .info-fieldlist .info-ro,.shalva-legacy .fiche-root .info-fields .info-ro{padding-left:2px;font-weight:580;color:var(--ink-strong)}.shalva-legacy .fiche-root .info-ro-none{color:var(--faint)}.shalva-legacy .fiche-root .info-in:disabled{background-color:color-mix(in srgb,rgb(var(--ink)) 4%,rgb(var(--surface)));color:var(--ink-2);opacity:1;cursor:default}.shalva-legacy .fiche-root .info-block-b input.info-in,.shalva-legacy .fiche-root .info-block-b select.info-in,.shalva-legacy .fiche-root .info-block-b textarea.info-in,.shalva-legacy .fiche-root .info-tab input[type=date],.shalva-legacy .fiche-root .info-tab input[type=time],.shalva-legacy .fiche-root input.qin,.shalva-legacy .fiche-root select.qin,.shalva-legacy .fiche-root textarea.qin{font-size:.875rem;font-weight:560;color:var(--ink-strong);background-color:color-mix(in srgb,rgb(var(--ink)) 2.5%,rgb(var(--surface)));border:1px solid color-mix(in srgb,rgb(var(--ink)) 9%,transparent);border-radius:var(--r-control);transition:background-color .13s,border-color .13s,box-shadow .13s}.shalva-legacy .fiche-root .info-tab input[type=date]:hover:not(:disabled),.shalva-legacy .fiche-root .info-tab input[type=time]:hover:not(:disabled),.shalva-legacy .fiche-root input.qin:hover:not(:disabled),.shalva-legacy .fiche-root select.qin:hover:not(:disabled){background-color:rgb(var(--surface));border-color:color-mix(in srgb,rgb(var(--ink)) 16%,transparent)}.shalva-legacy .fiche-root .info-tab input[type=date]:focus,.shalva-legacy .fiche-root .info-tab input[type=time]:focus,.shalva-legacy .fiche-root .qin:focus{background-color:rgb(var(--surface));border-color:rgb(var(--brand)/.55);box-shadow:0 0 0 3px rgb(var(--brand)/.13);outline:none}.shalva-legacy .fiche-root .info-block-b .info-field-l,.shalva-legacy .fiche-root .qfield-l{font-size:.71rem;font-weight:600;letter-spacing:.005em;text-transform:none;color:var(--muted)}.shalva-legacy .fiche-root .ref-create{margin-top:6px}.shalva-legacy .fiche-root .ref-link{display:flex;flex-direction:column;gap:8px;margin-top:6px}.shalva-legacy .fiche-root .ref-link-row{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:color-mix(in srgb,rgb(var(--ink)) 2.5%,rgb(var(--surface)))}.shalva-legacy .fiche-root .ref-link-ic{flex:0 0 auto;color:rgb(var(--brand))}.shalva-legacy .fiche-root input.ref-link-url{flex:1 1 auto;min-width:0;height:36px;min-height:36px;padding:0;border:0;background:transparent;color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.74rem;text-overflow:ellipsis;outline:none}.shalva-legacy .fiche-root .ref-link-act{display:flex;flex-wrap:wrap;gap:6px}.shalva-legacy .fiche-root .ref-link-act .btn{min-height:var(--h-control-sm);padding:0 10px;border-radius:var(--r-control);font-size:.75rem}.shalva-legacy .fiche-root .ref-link-meta{margin:0;font-size:.7rem;color:var(--faint)}.shalva-legacy .fiche-root .ref-spin{animation:bcspin 1s linear infinite}.shalva-legacy .fiche-root{--fr-value:#172033;--fr-label:#475569;--fr-help:#64748b;--fr-ph:#8a96a8;--fr-line:#cbd5e1;--fr-card:#e2e8f0}:root.dark .shalva-legacy .fiche-root{--fr-value:#e8edf5;--fr-label:#9fb0c6;--fr-help:#8496ad;--fr-ph:#6b7c93;--fr-line:hsla(0,0%,100%,.17);--fr-card:hsla(0,0%,100%,.12)}.shalva-legacy .fiche-root .info-block-b input.info-in,.shalva-legacy .fiche-root .info-block-b select.info-in,.shalva-legacy .fiche-root .info-fieldlist input.info-in,.shalva-legacy .fiche-root .info-fieldlist select.info-in,.shalva-legacy .fiche-root .info-fields input.info-in,.shalva-legacy .fiche-root .info-fields select.info-in,.shalva-legacy .fiche-root .info-tab input[type=date],.shalva-legacy .fiche-root .info-tab input[type=time],.shalva-legacy .fiche-root input.qin,.shalva-legacy .fiche-root select.qin,.shalva-legacy .fiche-root textarea.info-in,.shalva-legacy .fiche-root textarea.qin{background-color:rgb(var(--surface));border:1px solid var(--fr-line);color:var(--fr-value);font-weight:500;font-size:.875rem}.shalva-legacy .fiche-root .info-in::-moz-placeholder,.shalva-legacy .fiche-root .qin::-moz-placeholder{color:var(--fr-ph);font-weight:450}.shalva-legacy .fiche-root .info-in::placeholder,.shalva-legacy .fiche-root .qin::placeholder{color:var(--fr-ph);font-weight:450}.shalva-legacy .fiche-root .info-in:not(:disabled):not(.info-ro):hover,.shalva-legacy .fiche-root .info-tab input[type=date]:not(:disabled):hover,.shalva-legacy .fiche-root .info-tab input[type=time]:not(:disabled):hover,.shalva-legacy .fiche-root .qin:not(:disabled):hover{background-color:rgb(var(--brand)/.035);border-color:rgb(var(--brand)/.45)}.shalva-legacy .fiche-root .info-in:focus,.shalva-legacy .fiche-root .info-tab input[type=date]:focus,.shalva-legacy .fiche-root .info-tab input[type=time]:focus,.shalva-legacy .fiche-root .qin:focus{background-color:rgb(var(--surface));border-color:rgb(var(--brand));border-width:1px;box-shadow:0 0 0 3px rgb(var(--brand)/.16);outline:none}.shalva-legacy .fiche-root .info-field>.info-field-l,.shalva-legacy .fiche-root .qfield-l{color:var(--fr-label);font-weight:600;font-size:.715rem;text-transform:none;letter-spacing:.004em}.shalva-legacy .fiche-root .ch-hint,.shalva-legacy .fiche-root .info-footer-hint{color:var(--fr-help);font-size:.715rem}.shalva-legacy .fiche-root .info-block-b .info-ro,.shalva-legacy .fiche-root .info-fieldlist .info-ro,.shalva-legacy .fiche-root .info-fields .info-ro{background:transparent;border-color:transparent;color:var(--fr-value);font-weight:550}.shalva-legacy .fiche-root .info-ro-none{color:var(--fr-ph);font-weight:450}.shalva-legacy .fiche-root .info-in:disabled,.shalva-legacy .fiche-root .qin:disabled{background-color:#f8fafc;border-color:var(--fr-line);color:var(--fr-label);opacity:1;cursor:default}:root.dark .shalva-legacy .fiche-root .info-in:disabled,:root.dark .shalva-legacy .fiche-root .qin:disabled{background-color:hsla(0,0%,100%,.04)}.shalva-legacy .fiche-root .info-block,.shalva-legacy .fiche-root .info-surface,.shalva-legacy .fiche-root .rounded-card{border:1px solid var(--fr-card);border-radius:var(--r-card);background:rgb(var(--surface))}.shalva-legacy .fiche-root .info-block-h,.shalva-legacy .fiche-root .info-zone-t,.shalva-legacy .fiche-root .rounded-card>.sc-head{background:rgb(var(--brand)/.07);border-left:3px solid rgb(var(--brand));padding:10px 14px 10px 12px}.shalva-legacy .fiche-root .info-block-h h3,.shalva-legacy .fiche-root .info-zone-t,.shalva-legacy .fiche-root .rounded-card>.sc-head h3{color:rgb(var(--brand));font-weight:700;font-size:.805rem;letter-spacing:.002em}.shalva-legacy .fiche-root .ch-legacy,.shalva-legacy .fiche-root .info-tab{gap:12px}.shalva-legacy .fiche-root .fiche-tab{font-weight:570}:root.dark .shalva-legacy .fiche-root .fiche-tab{color:#9fb0c6}.shalva-legacy .fiche-root .fbanner-sub{color:var(--fr-help);font-weight:500}.shalva-legacy .fiche-root .fbanner-src{color:var(--fr-label)}.shalva-legacy .fiche-root .fsub-v{font-weight:600}.shalva-legacy .fiche-root .fassign-k{color:var(--fr-label)}.shalva-legacy .fiche-root .fassign{border-color:var(--fr-card)}.shalva-legacy .fiche-root .ch-hidden,.shalva-legacy .fiche-root .text-ink-muted{color:var(--fr-help)}.shalva-legacy .fiche-root .sc-blue,.shalva-legacy .fiche-root .sc-indigo,.shalva-legacy .fiche-root [data-accent=brand]{--ac:10 132 255}.shalva-legacy .fiche-root .sc-teal,.shalva-legacy .fiche-root [data-accent=cyan]{--ac:8 145 178}.shalva-legacy .fiche-root .sc-green,.shalva-legacy .fiche-root [data-accent=green]{--ac:21 128 61}.shalva-legacy .fiche-root .sc-amber,.shalva-legacy .fiche-root [data-accent=amber]{--ac:180 83 9}.shalva-legacy .fiche-root .sc-pink,.shalva-legacy .fiche-root [data-accent=red]{--ac:190 60 40}.shalva-legacy .fiche-root{--ac:10 132 255}.shalva-legacy .fiche-root .fbanner{padding:12px 16px;border-radius:var(--r-card);border-color:var(--fr-card)}.shalva-legacy .fiche-root .fbanner-av{width:40px;height:40px;border-radius:var(--r-control-lg);font-size:.88rem;font-weight:800}.shalva-legacy .fiche-root .fbanner-name{font-size:1.16rem;font-weight:750;letter-spacing:-.018em;color:var(--fr-value)}.shalva-legacy .fiche-root .fbanner-phone{gap:6px;padding:3px 11px;border-radius:999px;font-size:.84rem;font-weight:650;color:rgb(var(--brand));background:rgb(var(--brand)/.1);border:1px solid rgb(var(--brand)/.18);text-decoration:none;transition:background .12s,border-color .12s}.shalva-legacy .fiche-root .fbanner-phone:hover{background:rgb(var(--brand)/.18);border-color:rgb(var(--brand)/.34);text-decoration:none}.shalva-legacy .fiche-root .fbanner-src{font-size:.78rem;color:var(--fr-help)}.shalva-legacy .fiche-root .fbanner-sub{gap:4px 14px;margin-top:5px}.shalva-legacy .fiche-root .fsub-i{font-size:.78rem;color:var(--fr-label)}.shalva-legacy .fiche-root .fsub-v{color:var(--fr-value);font-weight:650}.shalva-legacy .fiche-root .fbanner-line>*+:before,.shalva-legacy .fiche-root .fbanner-sub>*+:before{color:#cbd5e1}.shalva-legacy .fiche-root .fbanner-act .fbtn-call{min-height:var(--h-control);padding:0 15px;font-size:.84rem;font-weight:680;border-radius:var(--r-control)}.shalva-legacy .fiche-root .fbanner-act .fbtn:not(.fbtn-call){color:var(--fr-label);border-color:var(--fr-line);background:rgb(var(--surface))}.shalva-legacy .fiche-root .fbanner-act .fbtn:not(.fbtn-call):hover{color:rgb(var(--brand));border-color:rgb(var(--brand)/.45)}.shalva-legacy .fiche-root .fiche-tabs{gap:2px;border-bottom:1px solid var(--fr-card);padding-bottom:0}.shalva-legacy .fiche-root .fiche-tab{padding:8px 13px;margin-bottom:-1px;border-radius:var(--r-control) 8px 0 0;font-size:.825rem;font-weight:600}.shalva-legacy .fiche-root .fiche-tab:hover{background:rgb(var(--brand)/.05);color:var(--fr-value)}.shalva-legacy .fiche-root .fiche-tab.on{background:rgb(var(--brand)/.08);border-bottom-color:rgb(var(--brand));color:rgb(var(--brand))}:root.dark .shalva-legacy .fiche-root .fiche-tab{color:#a8b8cc}.shalva-legacy .fiche-root .fassign{border:1px solid var(--fr-card);background:#f8fafc;border-radius:var(--r-control)}:root.dark .shalva-legacy .fiche-root .fassign{background:hsla(0,0%,100%,.04)}.shalva-legacy .fiche-root .fassign-k{font-size:.6rem;font-weight:700;color:var(--fr-help)}.shalva-legacy .fiche-root .fassign-v{font-size:.77rem;font-weight:650}.shalva-legacy .fiche-root .info-surface{border:0;background:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:10px;overflow:visible}.shalva-legacy .fiche-root .info-surface>.info-zone{overflow:hidden}.shalva-legacy .fiche-root .info-zone+.info-zone{border-top:1px solid var(--fr-card);margin-top:0}.shalva-legacy .fiche-root .info-block-h,.shalva-legacy .fiche-root .info-zone-t,.shalva-legacy .fiche-root .rounded-card>.sc-head{display:flex;align-items:center;gap:9px;padding:9px 14px;border-top:2px solid rgb(var(--ac));background:rgb(var(--ac)/.05);color:rgb(var(--ac));font-size:.83rem;font-weight:700;letter-spacing:-.004em}.shalva-legacy .fiche-root .info-block-h h3,.shalva-legacy .fiche-root .rounded-card>.sc-head h3{color:rgb(var(--ac));font-size:.83rem;font-weight:700}.shalva-legacy .fiche-root .info-block-h .info-block-ic,.shalva-legacy .fiche-root .info-zone-ic,.shalva-legacy .fiche-root .rounded-card>.sc-head .sc-head-ic{width:22px;height:22px;border-radius:var(--r-badge);display:inline-grid;place-items:center;background:rgb(var(--ac)/.13);color:rgb(var(--ac));flex:0 0 auto}.shalva-legacy .fiche-root .rounded-card{border-radius:var(--r-control-lg);border-color:var(--fr-card);box-shadow:none}.shalva-legacy .fiche-root .info-zone>.info-fields,.shalva-legacy .fiche-root .rounded-card>.p-4{padding:10px 14px 12px}.shalva-legacy .fiche-root .info-field>.info-field-l{font-size:.795rem;font-weight:620;color:var(--fr-label)}.shalva-legacy .fiche-root .info-fieldlist input.info-in,.shalva-legacy .fiche-root .info-fieldlist select.info-in,.shalva-legacy .fiche-root .info-fields input.info-in,.shalva-legacy .fiche-root .info-fields select.info-in{height:var(--h-field);min-height:var(--h-field);border-radius:var(--r-control);font-size:.875rem;font-weight:520}.shalva-legacy .fiche-root .ch-fields{gap:11px 14px}.shalva-legacy .fiche-root .ch-hint{font-size:.705rem;margin-top:1px}.shalva-legacy .fiche-root .rounded-card>.p-4>.text-sm.text-ink-muted,.shalva-legacy .fiche-root .rounded-card>.p-4>p.text-sm{margin:0;padding:2px 0;font-size:.795rem;color:var(--fr-help)}.shalva-legacy .fiche-root .ch-legacy{gap:10px;margin-bottom:10px}.shalva-legacy .fiche-root .info-tab{gap:10px}.shalva-legacy .fiche-root .info-footer{border-top-color:var(--fr-card);padding:10px 14px}.shalva-legacy .fiche-root .info-footer-hint{font-size:.73rem;color:var(--fr-help);font-style:normal}.shalva-legacy .fiche-root .rounded-card>.p-4:has(>.text-sm.text-ink-muted:only-child),.shalva-legacy .fiche-root .rounded-card>.p-4:has(>p:only-child){padding:9px 14px}.shalva-legacy .fiche-root .rounded-card>.p-4>p:only-child{margin:0;padding:0;font-size:.785rem;color:var(--fr-help)}.shalva-legacy.fiche-modal-overlay.is-minified{background:none;backdrop-filter:none;pointer-events:none}.shalva-legacy.fiche-modal-overlay.is-minified .fiche-modal-panel{pointer-events:auto;left:auto!important;top:auto!important;right:16px;bottom:16px;width:min(340px,calc(100vw - 32px))!important;height:auto!important;border:1px solid var(--line-2);border-radius:var(--r-control-lg);box-shadow:0 10px 30px -12px rgba(16,24,40,.3)}.shalva-legacy .fiche-modal-panel.is-min .fiche-titlebar{cursor:pointer;padding:9px 10px 9px 13px}.shalva-legacy .fiche-modal-panel.is-min .fiche-titlebar-t{font-size:.82rem;font-weight:660;color:var(--sv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .fiche-modal-panel.is-min .fiche-titlebar:hover .fiche-titlebar-t{color:rgb(var(--brand))}.shalva-legacy .fiche-modal-panel.is-min,.shalva-legacy.fiche-modal-overlay.is-minified .fiche-modal-panel{min-width:0!important;min-height:0!important;height:auto!important;backdrop-filter:none;background:rgb(var(--elevated))}.shalva-legacy .fiche-modal-panel.is-min .fiche-resize{display:none}.shalva-legacy .fiche-root .fassign{padding:4px 8px 4px 9px;gap:3px;border-radius:var(--r-control-lg)}.shalva-legacy .fiche-root .fassign-t{padding-right:6px;opacity:.75}.shalva-legacy .fiche-root .fassign-c{padding:3px 8px}.shalva-legacy .fiche-root .fassign-c:not(.is-none) .fassign-av{background:rgb(var(--brand));color:#fff;border-color:transparent;font-weight:800}.shalva-legacy .fiche-root .fassign-c:not(.is-none) .fassign-v{font-size:.78rem;font-weight:680;color:var(--fr-value)}.shalva-legacy .fiche-root .fassign-c:not(.is-none) .fassign-k{font-size:.57rem;letter-spacing:.05em;color:var(--fr-help)}.shalva-legacy .fiche-root .fassign-c.is-none{padding:3px 9px 3px 7px}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-av{width:20px;height:20px;background:transparent;border:1px dashed var(--line-3);color:var(--faint)}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-k{font-size:.745rem;color:var(--fr-help)}.shalva-legacy .fiche-root .fassign-c.is-none:hover .fassign-k{color:rgb(var(--brand))}.shalva-legacy .fiche-root .fassign-c.is-none:hover .fassign-av{border-style:solid;border-color:rgb(var(--brand)/.5);color:rgb(var(--brand))}.shalva-legacy .fbanner-id{align-items:center}.shalva-legacy .fbanner-act .aicall-wrap{align-items:center;gap:6px;flex-wrap:wrap}.shalva-legacy .fbanner-act .fbanner-ai-btn{min-height:32px;padding:0 11px;border-radius:var(--r-control);font-size:.79rem;font-weight:600}.shalva-legacy .fbanner-act .aicall-na{font-size:.68rem;line-height:1.25;color:var(--muted);max-width:172px}.shalva-legacy .fiche-root .dosdoc{margin-top:16px}.shalva-legacy .fiche-root .dosdoc-h{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:.92rem;font-weight:700;color:var(--sv-ink);letter-spacing:-.01em}.shalva-legacy .fiche-root .dosdoc-h-ic{width:26px;height:26px;border-radius:var(--r-control);display:inline-grid;place-items:center;background:rgb(var(--brand)/.12);color:rgb(var(--brand))}.shalva-legacy .fiche-root .dosdoc-missing{margin-left:auto;font-size:.72rem;font-weight:650;color:rgb(var(--warning));background:color-mix(in srgb,rgb(var(--warning)) 12%,transparent);border:1px solid color-mix(in srgb,rgb(var(--warning)) 34%,transparent);border-radius:999px;padding:2px 10px}.shalva-legacy .fiche-root .dosdoc-demo{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--s2);border:1px solid var(--fiche-sep);border-radius:var(--r-badge);padding:1px 7px}.shalva-legacy .fiche-root .dosdoc-cat+.dosdoc-cat{margin-top:18px}.shalva-legacy .fiche-root .dosdoc-cat-h{font-size:.8rem;font-weight:650;color:var(--ink-2);letter-spacing:-.005em;background:var(--s2);border:1px solid var(--fiche-sep);border-radius:var(--r-control-lg);padding:9px 14px;margin:0 0 8px}.shalva-legacy .fiche-root .dosdoc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:4px;align-items:stretch;min-width:0}@container (max-width: 660px){.shalva-legacy .fiche-root .dosdoc-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}}.shalva-legacy .fiche-root .dosdoc,.shalva-legacy .fiche-root .dosdoc-row{min-width:0}.shalva-legacy .fiche-root .dosdoc-card{display:flex;flex-direction:column;height:100%;border:1px solid transparent;border-radius:var(--r-card);background:transparent;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.shalva-legacy .fiche-root .dosdoc-card.is-actionable:hover,.shalva-legacy .fiche-root .dosdoc-card.is-done:hover,.shalva-legacy .fiche-root .dosdoc-card:focus-within{background:var(--sv-surface);border-color:var(--fiche-sep);box-shadow:0 8px 22px -12px rgba(16,24,40,.2),0 1px 2px rgba(16,24,40,.05)}.shalva-legacy .fiche-root .dosdoc-card.is-over{background:rgb(var(--brand)/.05);border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.14)}.shalva-legacy .fiche-root .dosdoc-card.is-skeleton{min-height:176px;background:var(--s2);border-color:var(--fiche-sep);animation:dosdocPulse 1.3s ease-in-out infinite}@keyframes dosdocPulse{0%,to{opacity:.5}50%{opacity:.85}}.shalva-legacy .fiche-root .dosdoc-card-main{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 14px 16px;border:0;background:none;font:inherit;text-align:center;cursor:pointer;width:100%}.shalva-legacy .fiche-root .dosdoc-card-main:disabled{cursor:default}.shalva-legacy .fiche-root .dosdoc-ic{position:relative;width:60px;height:60px;display:inline-grid;place-items:center;color:var(--faint);transition:color .14s ease}.shalva-legacy .fiche-root .dosdoc-card.is-actionable:hover .dosdoc-ic:not(.is-done){color:rgb(var(--brand)/.82)}.shalva-legacy .fiche-root .dosdoc-ic.is-done{color:color-mix(in srgb,rgb(var(--success)) 42%,var(--muted))}.shalva-legacy .fiche-root .dosdoc-ic-check{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--success));color:#fff;box-shadow:0 0 0 3px var(--sv-surface)}.shalva-legacy .fiche-root .dosdoc-spin{animation:bcspin 1s linear infinite}.shalva-legacy .fiche-root .dosdoc-name{font-size:.85rem;font-weight:630;color:var(--sv-ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shalva-legacy .fiche-root .dosdoc-badge{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;padding:3px 11px;border-radius:999px;color:var(--muted);background:var(--s2);border:1px solid var(--fiche-sep)}.shalva-legacy .fiche-root .dosdoc-badge.is-done{color:rgb(var(--success));background:color-mix(in srgb,rgb(var(--success)) 12%,transparent);border-color:color-mix(in srgb,rgb(var(--success)) 30%,transparent)}.shalva-legacy .fiche-root .dosdoc-hint,.shalva-legacy .fiche-root .dosdoc-meta{display:none}.shalva-legacy .fiche-root .dosdoc-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-weight:560}.shalva-legacy .fiche-root .dosdoc-req{font-style:normal;font-size:.64rem;font-weight:700;color:rgb(var(--warning))}.shalva-legacy .fiche-root .dosdoc-act{display:flex;align-items:center;padding:0 8px 12px;justify-content:center;flex-wrap:wrap;transition:opacity .13s ease}.shalva-legacy .fiche-root .dosdoc-act button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--fiche-sep);border-radius:var(--r-control);background:var(--sv-surface);color:var(--muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.shalva-legacy .fiche-root .dosdoc-act button:hover{background:rgb(var(--brand)/.1);color:rgb(var(--brand));border-color:color-mix(in srgb,rgb(var(--brand)) 40%,var(--fiche-sep))}.shalva-legacy .fiche-root .dosdoc-act button.is-danger:hover{background:rgb(var(--danger)/.1);color:rgb(var(--danger));border-color:color-mix(in srgb,rgb(var(--danger)) 40%,var(--fiche-sep))}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-add{width:auto;height:30px;padding:0 12px;gap:5px;display:inline-flex;align-items:center;font-size:.73rem;font-weight:640;color:rgb(var(--brand));border-color:color-mix(in srgb,rgb(var(--brand)) 35%,var(--fiche-sep))}.shalva-legacy .fiche-root .dosdoc-hist{font-size:.63rem;font-weight:700;color:var(--muted);margin-left:2px;background:var(--s2);border-radius:var(--r-xs);padding:1px 6px}@container (max-width: 380px){.shalva-legacy .fiche-root .dosdoc-act{opacity:1}}.shalva-legacy .fiche-root .dosdoc-empty{margin:0;padding:16px;border:1px solid var(--fiche-sep);border-radius:var(--r-card);font-size:.8rem;color:var(--muted);background:var(--s2)}.shalva-legacy .fiche-root .dosdoc-badge.dosdoc-rv-validated{color:rgb(var(--success));background:color-mix(in srgb,rgb(var(--success)) 12%,transparent);border-color:color-mix(in srgb,rgb(var(--success)) 30%,transparent)}.shalva-legacy .fiche-root .dosdoc-badge.dosdoc-rv-rejected{color:rgb(var(--danger));background:color-mix(in srgb,rgb(var(--danger)) 12%,transparent);border-color:color-mix(in srgb,rgb(var(--danger)) 30%,transparent)}.shalva-legacy .fiche-root .dosdoc-badge.dosdoc-rv-to_check{color:rgb(var(--warning));background:color-mix(in srgb,rgb(var(--warning)) 12%,transparent);border-color:color-mix(in srgb,rgb(var(--warning)) 32%,transparent)}.shalva-legacy .fiche-root .dosdoc-ic-check.dosdoc-rv-validated{background:rgb(var(--success))}.shalva-legacy .fiche-root .dosdoc-ic-check.dosdoc-rv-rejected{background:rgb(var(--danger))}.shalva-legacy .fiche-root .dosdoc-ic-check.dosdoc-rv-to_check{background:rgb(var(--warning))}.shalva-legacy .fiche-root .dosdoc-badge.dosdoc-rv-covered{color:rgb(var(--brand));background:color-mix(in srgb,rgb(var(--brand)) 12%,transparent);border-color:color-mix(in srgb,rgb(var(--brand)) 30%,transparent)}.shalva-legacy .fiche-root .dosdoc-ic-check.dosdoc-rv-covered{background:rgb(var(--brand))}.shalva-legacy .fiche-root .dosdoc-card.is-covered .dosdoc-ic{color:rgb(var(--brand))}.shalva-legacy .fiche-root .dosdoc-covered-src{display:block;margin-top:4px;font-size:.68rem;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.shalva-legacy .dosvt{width:min(460px,94vw);max-height:min(80vh,620px);display:flex;flex-direction:column;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden;box-shadow:0 30px 80px -24px rgba(2,6,12,.6)}.shalva-legacy .dosvt-b{padding:14px 16px;overflow:auto}.shalva-legacy .dosvt-i{margin:0 0 12px;font-size:.82rem;line-height:1.45;color:var(--muted)}.shalva-legacy .dosvt-i b{color:var(--sv-ink)}.shalva-legacy .dosvt-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.shalva-legacy .dosvt-l label{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-control);font-size:.86rem;color:var(--sv-ink);cursor:pointer}.shalva-legacy .dosvt-l label:hover{background:var(--hover-1)}.shalva-legacy .dosvt-l input{width:16px;height:16px;accent-color:rgb(var(--brand));flex:0 0 auto}.shalva-legacy .dosvt-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--line-2)}.shalva-legacy .dosvt-ok,.shalva-legacy .dosvt-skip{height:36px;padding:0 16px;border-radius:var(--r-control);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .dosvt-ok{border-color:transparent;background:rgb(var(--brand));color:#fff}.shalva-legacy .dosvt-ok:disabled{opacity:.45;cursor:not-allowed}.shalva-legacy .dosvt-skip:hover{background:var(--hover-1)}.shalva-legacy .fiche-root .dosdoc-review{height:30px;border:1px solid var(--fiche-sep);border-radius:var(--r-control);background:var(--sv-surface);color:var(--ink-2);font-size:.7rem;font-weight:600;padding:0 6px;cursor:pointer}.shalva-legacy .fiche-root .dosdoc-review:hover{border-color:color-mix(in srgb,rgb(var(--brand)) 40%,var(--fiche-sep))}.shalva-legacy .fiche-root .dosdoc-review:focus-visible{outline:none;border-color:rgb(var(--brand)/.6);box-shadow:0 0 0 3px rgb(var(--brand)/.16)}.shalva-legacy .dosview-veil{position:fixed;inset:0;z-index:870;background:rgba(2,6,12,.6);display:flex;align-items:center;justify-content:center;padding:24px;animation:ficheVeilIn .15s ease}.shalva-legacy .dosview{width:min(920px,96vw);height:min(88vh,920px);display:flex;flex-direction:column;background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden;box-shadow:0 30px 80px -24px rgba(2,6,12,.6)}.shalva-legacy .dosview-h{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line-2)}.shalva-legacy .dosview-t{flex:1 1 auto;min-width:0;font-size:.9rem;font-weight:650;color:var(--sv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .dosview-dl{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--brand));font-weight:600;font-size:.8rem;text-decoration:none}.shalva-legacy .dosview-dl:hover{text-decoration:underline}.shalva-legacy .dosview-x{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--muted);cursor:pointer}.shalva-legacy .dosview-x:hover{background:var(--hover-1);color:var(--sv-ink)}.shalva-legacy .dosview-body{flex:1 1 auto;min-height:0;background:var(--s2);display:flex;align-items:center;justify-content:center;overflow:auto}.shalva-legacy .dosview-frame{width:100%;height:100%;border:0;background:#fff}.shalva-legacy .dosview-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.shalva-legacy .dosview-other{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px;color:var(--muted);text-align:center}.shalva-legacy .dosview-other p{margin:0;max-width:42ch;line-height:1.45}.shalva-legacy .dosview-other b{color:var(--sv-ink)}.shalva-legacy .dosprg-veil{position:fixed;inset:0;z-index:900;background:rgba(15,23,42,.28);display:flex;justify-content:flex-end;animation:dosprgVeil .16s ease}@keyframes dosprgVeil{0%{opacity:0}to{opacity:1}}.shalva-legacy .dosprg{width:min(440px,100vw);height:100%;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e2e8f0;box-shadow:-12px 0 32px -18px rgba(15,23,42,.35);animation:dosprgIn .2s cubic-bezier(.2,.7,.3,1)}@keyframes dosprgIn{0%{transform:translateX(24px);opacity:.6}to{transform:none;opacity:1}}.shalva-legacy .dosprg-h{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #e2e8f0}.shalva-legacy .dosprg-h-t{font-size:.95rem;font-weight:700;color:rgb(var(--ink));letter-spacing:-.01em}.shalva-legacy .dosprg-x{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:var(--r-control);background:#fff;color:#475569;cursor:pointer}.shalva-legacy .dosprg-x:hover{background:#f1f5f9;color:#172033}.shalva-legacy .dosprg-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px 24px}.shalva-legacy .dosprg-sum{margin-bottom:16px}.shalva-legacy .dosprg-sum-top{display:flex;align-items:baseline;gap:10px}.shalva-legacy .dosprg-pct{font-size:1.6rem;font-weight:750;color:rgb(var(--ink));letter-spacing:-.03em}.shalva-legacy .dosprg-count{font-size:.78rem;color:rgb(var(--ink-muted));font-weight:550}.shalva-legacy .dosprg-bar{height:5px;border-radius:999px;background:#eef2f6;margin:8px 0 7px;overflow:hidden}.shalva-legacy .dosprg-bar>span{display:block;height:100%;border-radius:999px;background:rgb(var(--brand));transition:width .3s ease}.shalva-legacy .dosprg-now{font-size:.78rem;color:rgb(var(--ink-muted))}.shalva-legacy .dosprg-now b{color:rgb(var(--ink));font-weight:650}.shalva-legacy .dosprg-demo{margin-top:8px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:var(--r-xs);padding:2px 7px;display:inline-block}.shalva-legacy .dosprg-grp{border:1px solid #e8edf3;border-radius:var(--r-card);padding:12px 14px;margin-bottom:10px}.shalva-legacy .dosprg-grp h4{margin:0 0 8px;font-size:.78rem;font-weight:700;color:rgb(var(--ink))}.shalva-legacy .dosprg-grp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.shalva-legacy .dosprg-row{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:var(--r-control);min-height:34px}.shalva-legacy .dosprg-dot{flex:0 0 auto;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #cbd5e1;background:#fff;color:transparent}.shalva-legacy .dosprg-row.is-done .dosprg-dot{background:#15803d;border-color:#15803d;color:#fff}.shalva-legacy .dosprg-row.is-current .dosprg-dot{border-color:rgb(var(--brand));border-width:2px;box-shadow:0 0 0 3px rgb(var(--brand)/.14)}.shalva-legacy .dosprg-tx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.shalva-legacy .dosprg-lbl{font-size:.81rem;color:rgb(var(--ink));line-height:1.3}.shalva-legacy .dosprg-row.is-todo .dosprg-lbl{color:rgb(var(--ink-muted))}.shalva-legacy .dosprg-row.is-done .dosprg-lbl{color:rgb(var(--ink))}.shalva-legacy .dosprg-row.is-current{background:rgb(var(--brand)/.06)}.shalva-legacy .dosprg-row.is-current .dosprg-lbl{color:rgb(var(--brand));font-weight:680}.shalva-legacy .dosprg-meta{font-size:.69rem;color:rgb(var(--ink-muted))}.shalva-legacy .dosprg-act{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--r-badge);background:none;color:#94a3b8;cursor:pointer;opacity:0;transition:opacity .12s,color .12s,border-color .12s}.shalva-legacy .dosprg-act:focus-visible,.shalva-legacy .dosprg-row:hover .dosprg-act{opacity:1}.shalva-legacy .dosprg-act:hover{color:rgb(var(--brand));border-color:rgb(var(--brand)/.35)}.shalva-legacy .dosprg-empty,.shalva-legacy .dosprg-ro{display:flex;align-items:center;gap:7px;margin:0;padding:14px;border:1px dashed #dbe3ec;border-radius:var(--r-card);font-size:.8rem;color:#64748b;background:#fbfcfe}.shalva-legacy .dosprg-ro{margin-top:10px}.shalva-legacy .page-hero{background:var(--sv-surface);border:1px solid var(--line-2);box-shadow:0 1px 2px rgba(16,24,40,.04);padding-left:16px}.shalva-legacy .page-hero:after{content:none;display:none}.shalva-legacy.leads-view .leads-tbl tbody tr,.shalva-legacy.leads-view .leads-tbl tbody tr:hover td,:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr{--led:var(--line-2,#e6eaf1);--led-glow:transparent}.shalva-legacy.leads-view .leads-tbl tbody td,.shalva-legacy.leads-view .leads-tbl tbody tr:hover td{border-color:var(--line-2,#e6eaf1);box-shadow:none}:root.dark .shalva-legacy.leads-view .leads-tbl tbody td,:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr:hover td{border-color:var(--line-2,#223043)}.shalva-legacy .permf-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.shalva-legacy .permf-summary-tx{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted,#64748b);font-weight:560}.shalva-legacy .permf-summary-tx.is-dirty{color:rgb(var(--brand));font-weight:680}.shalva-legacy .permf-veil{align-items:flex-start}.shalva-legacy .permf-panel{width:min(760px,100%);max-height:calc(100vh - 24px);margin:12px auto;display:flex;flex-direction:column;background:var(--sv-surface,#fff);border:1px solid var(--line-2,#e6eaf1);border-radius:var(--r-surface);box-shadow:0 24px 60px -24px rgba(16,24,40,.4);overflow:hidden}.shalva-legacy .permf-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line-2,#e6eaf1)}.shalva-legacy .permf-ht{display:flex;align-items:center;gap:12px;min-width:0}.shalva-legacy .permf-ht h3{margin:0;font-size:1.05rem;color:var(--sv-ink,#172033)}.shalva-legacy .permf-h-sub{margin:2px 0 0;font-size:.76rem;color:var(--muted,#64748b)}.shalva-legacy .permf-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 18px;background:color-mix(in srgb,var(--line-2,#e6eaf1) 22%,transparent);border-bottom:1px solid var(--line-2,#e6eaf1)}.shalva-legacy .permf-legend{font-size:.72rem;color:var(--muted,#64748b);display:inline-flex;gap:5px;flex-wrap:wrap;align-items:center}.shalva-legacy .permf-leg-i{font-weight:700;padding:0 2px}.shalva-legacy .permf-leg-inherit{color:var(--muted,#64748b)}.shalva-legacy .permf-leg-allow{color:#059669}.shalva-legacy .permf-leg-deny{color:rgb(var(--ink-red))}.shalva-legacy .permf-adminnote{margin:0;padding:10px 18px;font-size:.78rem;color:var(--muted,#64748b);background:color-mix(in srgb,rgb(var(--brand)) 6%,transparent)}.shalva-legacy .permf-body{overflow:auto;padding:8px 12px 12px}.shalva-legacy .permf-cat{border:1px solid var(--line-2,#e6eaf1);border-radius:var(--r-card);margin-top:8px;overflow:hidden}.shalva-legacy .permf-cat-h{width:100%;display:flex;align-items:center;gap:8px;padding:11px 13px;background:none;border:0;cursor:pointer;text-align:left;color:var(--sv-ink,#172033);font-size:.86rem;font-weight:680}.shalva-legacy .permf-cat-h:hover{background:color-mix(in srgb,var(--line-2,#e6eaf1) 20%,transparent)}.shalva-legacy .permf-cat-chev{transition:transform .16s ease;color:var(--muted,#94a3b8);flex:0 0 auto}.shalva-legacy .permf-cat.is-open .permf-cat-chev{transform:rotate(180deg)}.shalva-legacy .permf-cat-l{flex:1 1 auto;min-width:0}.shalva-legacy .permf-cat-meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.shalva-legacy .permf-cat-badge{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;color:rgb(var(--brand));background:color-mix(in srgb,rgb(var(--brand)) 12%,transparent)}.shalva-legacy .permf-cat-count{font-size:.72rem;color:var(--muted,#94a3b8);min-width:20px;text-align:center}.shalva-legacy .permf-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2,#e6eaf1)}.shalva-legacy .permf-row{display:flex;align-items:center;gap:14px;padding:11px 13px;border-top:1px solid color-mix(in srgb,var(--line-2,#e6eaf1) 60%,transparent)}.shalva-legacy .permf-row:first-child{border-top:0}.shalva-legacy .permf-row-tx{min-width:0;flex:1 1 auto}.shalva-legacy .permf-row-name{display:flex;align-items:center;gap:6px;font-size:.84rem;font-weight:620;color:var(--sv-ink,#172033)}.shalva-legacy .permf-tag-ui{font-size:.6rem;font-weight:800;letter-spacing:.03em;padding:1px 5px;border-radius:var(--r-xs);color:var(--muted,#94a3b8);background:color-mix(in srgb,var(--line-2,#e6eaf1) 55%,transparent)}.shalva-legacy .permf-row-desc{display:block;font-size:.74rem;line-height:1.35;color:var(--muted,#64748b);margin-top:1px}.shalva-legacy .permf-row-meta{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;color:var(--muted,#94a3b8);margin-top:3px}.shalva-legacy .permf-eff{display:inline-flex;align-items:center;gap:3px;font-weight:700}.shalva-legacy .permf-eff-on{color:#059669}.shalva-legacy .permf-eff-off{color:rgb(var(--ink-red))}.shalva-legacy .permf-eff-sep{color:var(--muted,#94a3b8);font-weight:600}.shalva-legacy .permf-exc{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.shalva-legacy .permf-exc-lbl{font-size:.66rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#94a3b8)}.shalva-legacy .perm3{display:inline-flex;flex:0 0 auto;border:1px solid var(--line-2,#e6eaf1);border-radius:var(--r-control);overflow:hidden;background:var(--sv-surface,#fff)}.shalva-legacy .perm3-b{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:6px 11px;font-size:.74rem;font-weight:640;color:var(--muted,#64748b);border-left:1px solid var(--line-2,#e6eaf1);transition:background .12s,color .12s}.shalva-legacy .perm3-b:first-child{border-left:0}.shalva-legacy .perm3-b:hover{background:color-mix(in srgb,var(--line-2,#e6eaf1) 30%,transparent)}.shalva-legacy .perm3-b.is-on{color:#fff}.shalva-legacy .perm3-b.is-on:not(.perm3-allow):not(.perm3-deny){background:#475569;color:#fff}.shalva-legacy .perm3-allow.is-on{background:#059669}.shalva-legacy .perm3-deny.is-on{background:#dc2626}.shalva-legacy .permf-f{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--line-2,#e6eaf1)}.shalva-legacy .permf-row.is-allow{box-shadow:inset 3px 0 0 0 color-mix(in srgb,#059669 55%,transparent)}.shalva-legacy .permf-row.is-deny{box-shadow:inset 3px 0 0 0 color-mix(in srgb,#dc2626 55%,transparent)}:root.dark .shalva-legacy .permf-eff-on,:root.dark .shalva-legacy .permf-leg-allow{color:#34d399}:root.dark .shalva-legacy .permf-eff-off,:root.dark .shalva-legacy .permf-leg-deny{color:#f87171}:root.dark .shalva-legacy .perm3-allow.is-on{background:#059669}:root.dark .shalva-legacy .perm3-deny.is-on{background:#dc2626}:root.dark .shalva-legacy .perm3-b.is-on:not(.perm3-allow):not(.perm3-deny){background:#64748b}.shalva-legacy .aia-page,.shalva-legacy.aia-page{max-width:1000px;margin:0 auto;width:100%;padding:26px 22px 34px;display:flex;flex-direction:column;gap:20px;position:relative}.shalva-legacy .aia-page:before{content:"";position:absolute;inset:-8% -18% auto -18%;height:320px;z-index:0;pointer-events:none;background:radial-gradient(58% 120% at 18% 0,rgb(var(--brand)/.13),transparent 66%),radial-gradient(44% 120% at 92% 6%,rgb(var(--brand)/.08),transparent 70%)}.shalva-legacy .aia-page>*{position:relative;z-index:1}.shalva-legacy .aia-page-head{display:flex;align-items:center;gap:14px}.shalva-legacy .aia-page-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-card);color:var(--accent);background:linear-gradient(150deg,rgb(var(--brand)/.2),rgb(var(--brand)/.05));border:1px solid rgb(var(--brand)/.22);box-shadow:0 10px 26px -10px rgb(var(--brand)/.5),inset 0 1px 0 hsla(0,0%,100%,.28)}.shalva-legacy .aia-page-title{font-size:1.7rem;font-weight:720;letter-spacing:-.02em;color:var(--sv-ink)}.shalva-legacy .aia-page-sub{font-size:.92rem;color:var(--muted);margin-top:2px}.shalva-legacy .aia-page-panel{height:clamp(460px,68vh,780px);border:1px solid var(--glass-border);border-radius:var(--r-surface);background:var(--glass-surface);backdrop-filter:blur(20px) saturate(160%);box-shadow:var(--glass-shadow),var(--sh-2);overflow:hidden;display:flex}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy .aia-page-panel{background:var(--sv-surface)}}.shalva-legacy .aia-page-panel .aia-panel{flex:1 1 auto;min-height:0;padding:18px 20px 16px}.shalva-legacy .aia-drawer-body,.shalva-legacy.aia-drawer-body{height:100%;display:flex}.shalva-legacy .aia-drawer-body .aia-panel{flex:1 1 auto;min-height:0}.aia-drawer-title{display:flex;align-items:center;gap:10px}.aia-drawer-title>div{display:flex;flex-direction:column;line-height:1.15}.aia-drawer-title b{font-size:.92rem;color:var(--sv-ink)}.aia-drawer-title span{font-size:.72rem;color:var(--muted)}.aia-drawer-ic{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-control-lg);color:var(--accent);background:linear-gradient(150deg,rgb(var(--brand)/.18),rgb(var(--brand)/.06));border:1px solid rgb(var(--brand)/.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.shalva-legacy .aia-panel{display:flex;flex-direction:column;min-height:0;gap:0}.shalva-legacy .aia-panel .aia-stream{order:0;flex:1 1 auto;min-height:0;overflow-y:auto;max-height:none;display:flex;flex-direction:column;gap:10px;padding:4px 2px 10px}.shalva-legacy .aia-panel .aia-composer-wrap{order:2}.shalva-legacy .aia-panel-head{order:-1;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--sv-line)}.shalva-legacy .aia-panel-empty{justify-content:center;gap:20px}.shalva-legacy .aia-panel-empty .aia-stream{flex:0 0 auto;overflow:visible}.shalva-legacy .aia-panel-empty .aia-composer-wrap{border-top:none;margin-top:0;padding-top:0}.shalva-legacy .aia-panel-empty .aia-chips{justify-content:center}.shalva-legacy .aia-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:6px 16px 2px;max-width:480px}.shalva-legacy .aia-empty-ic{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:var(--r-surface);color:var(--accent);background:linear-gradient(150deg,rgb(var(--brand)/.2),rgb(var(--brand)/.05));border:1px solid rgb(var(--brand)/.22);box-shadow:0 12px 30px -10px rgb(var(--brand)/.55),inset 0 1px 0 hsla(0,0%,100%,.28)}.shalva-legacy .aia-empty-t{font-size:1.18rem;font-weight:720;letter-spacing:-.01em;color:var(--sv-ink)}.shalva-legacy .aia-empty-s{font-size:.9rem;color:var(--muted);line-height:1.5;max-width:420px}.shalva-legacy .aia-phase{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--muted)}.shalva-legacy .aia-error{font-size:.82rem;color:var(--red);background:color-mix(in srgb,var(--red) 9%,transparent);border:1px solid color-mix(in srgb,var(--red) 22%,transparent);border-radius:var(--r-card);padding:10px 13px}.shalva-legacy .aia-composer-wrap{flex:0 0 auto;padding-top:12px;margin-top:8px;border-top:1px solid var(--sv-line)}.shalva-legacy .aia-composer-wrap .chat-composer{margin:0;gap:10px}.shalva-legacy .aia-composer-wrap .chat-input{border-radius:var(--r-card);padding:13px 16px;font-size:.9rem;background:color-mix(in srgb,var(--sv-surface) 78%,transparent);border:1px solid var(--line-2);box-shadow:var(--sh-1)}.shalva-legacy .aia-composer-wrap .chat-input:focus{border-color:rgb(var(--brand)/.55);box-shadow:0 0 0 4px rgb(var(--brand)/.14),var(--sh-1)}.shalva-legacy .aia-composer-wrap .chat-send{width:44px;height:44px;border-radius:var(--r-card);background:linear-gradient(160deg,rgb(var(--brand)),color-mix(in srgb,rgb(var(--brand)) 74%,#7fb0ff));box-shadow:0 8px 20px -7px rgb(var(--brand)/.7)}.shalva-legacy .aia-composer-wrap .chat-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px -8px rgb(var(--brand)/.85)}.shalva-legacy .aia-composer-wrap .chat-send:disabled{background:var(--line-2);color:var(--ink-soft);box-shadow:none}.shalva-legacy .aia-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.shalva-legacy .aia-chip{gap:6px;height:34px;padding:0 14px;font-size:.8rem;font-weight:560;color:var(--sv-ink);background:color-mix(in srgb,var(--sv-surface) 68%,transparent);border-radius:var(--r-card);cursor:pointer;box-shadow:var(--sh-1);transition:transform .12s,border-color .14s,background .14s,box-shadow .14s,color .14s}.shalva-legacy .aia-chip:hover:not(:disabled){transform:translateY(-1px);color:var(--accent);border-color:rgb(var(--brand)/.4);background:linear-gradient(180deg,var(--accent-tint),color-mix(in srgb,var(--sv-surface) 70%,transparent));box-shadow:0 9px 20px -9px rgb(var(--brand)/.45)}.shalva-legacy .aia-chip:disabled{opacity:.5;cursor:not-allowed}.shalva-legacy .aia-stream .chat-bubble{border-radius:var(--r-card);padding:10px 13px;background:color-mix(in srgb,var(--sv-surface) 72%,transparent);border:1px solid var(--line-2);box-shadow:var(--sh-1)}.shalva-legacy .aia-stream .chat-bubble.out{background:linear-gradient(160deg,rgb(var(--brand)/.16),rgb(var(--brand)/.07));border-color:rgb(var(--brand)/.28)}.shalva-legacy .aia-panel-empty .aia-composer-wrap,.shalva-legacy .aia-panel-empty .aia-stream{width:100%;max-width:700px;margin-inline:auto}.shalva-legacy .aia-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.shalva-legacy .aia-bento-tile{display:flex;align-items:center;gap:11px;text-align:left;padding:13px 14px;border-radius:var(--r-surface);background:color-mix(in srgb,var(--sv-surface) 64%,transparent);border:1px solid var(--line-2);box-shadow:var(--sh-1);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.shalva-legacy .aia-bento-tile:hover:not(:disabled){transform:translateY(-2px);border-color:rgb(var(--brand)/.42);box-shadow:0 16px 32px -14px rgb(var(--brand)/.5);background:color-mix(in srgb,var(--sv-surface) 80%,transparent)}.shalva-legacy .aia-bento-tile:disabled{opacity:.55;cursor:not-allowed}.shalva-legacy .aia-bento-ic{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-card);color:var(--accent);background:linear-gradient(150deg,rgb(var(--brand)/.18),rgb(var(--brand)/.05));border:1px solid rgb(var(--brand)/.18)}.shalva-legacy .aia-bento-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.shalva-legacy .aia-bento-txt b{font-size:.84rem;font-weight:640;color:var(--sv-ink);letter-spacing:-.005em}.shalva-legacy .aia-bento-txt span{font-size:.74rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.shalva-legacy .aia-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.shalva-legacy .aia-bento{grid-template-columns:1fr}}.voice-root>.v-fade-up{display:none!important}.voice-root header>div:has(>span svg.lucide-eye){display:none!important}.shalva-legacy .aia-results{gap:8px;margin:4px 0 2px}.shalva-legacy .aia-result{display:flex;flex-direction:column;gap:8px}.shalva-legacy .aia-result-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.shalva-legacy .aia-result-count{font-size:.82rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .aia-result-trunc{font-size:.74rem;color:var(--faint)}.shalva-legacy .aia-note{display:flex;align-items:center;gap:8px;font-size:.8rem;padding:8px 11px;border-radius:var(--r-control-lg)}.shalva-legacy .aia-note-neutral{color:var(--muted);background:var(--s2);border:1px solid var(--line-2)}.shalva-legacy .aia-note-error{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent);border:1px solid color-mix(in srgb,var(--red) 20%,transparent)}.shalva-legacy .aia-note svg{flex:0 0 auto}.shalva-legacy .aia-lead-list{display:flex;flex-direction:column;gap:8px}.shalva-legacy .aia-lead{display:flex;align-items:flex-start;gap:12px;padding:11px 12px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);transition:border-color .12s,box-shadow .12s}.shalva-legacy .aia-lead:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--line-2));box-shadow:var(--sh-1)}.shalva-legacy .aia-lead-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:5px}.shalva-legacy .aia-lead-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .aia-lead-name{font-size:.88rem;font-weight:650;color:var(--sv-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .aia-lead-meta{display:flex;flex-wrap:wrap;gap:5px 8px}.shalva-legacy .aia-lead-tag{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;color:var(--muted)}.shalva-legacy .aia-lead-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.74rem;color:var(--faint)}.shalva-legacy .aia-lead-dot{color:var(--accent);font-weight:600}.shalva-legacy .aia-muted{color:var(--faint)}.shalva-legacy .aia-lead-open{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.shalva-legacy .aia-next{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:5px 10px;border-radius:var(--r-control);color:var(--accent);background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.shalva-legacy .aia-next svg{flex:0 0 auto}.shalva-legacy .aia-next-txt{min-width:0}.shalva-legacy .aia-next-overdue{color:var(--red);background:color-mix(in srgb,var(--red) 8%,transparent);border-color:color-mix(in srgb,var(--red) 22%,transparent)}.shalva-legacy .aia-next-none{color:var(--amber,#b7791f);background:color-mix(in srgb,var(--amber,#d69e2e) 10%,transparent);border-color:color-mix(in srgb,var(--amber,#d69e2e) 26%,transparent)}.shalva-legacy .aia-next-na{color:var(--muted);background:var(--s2);border-color:var(--line-2);font-weight:550}.shalva-legacy .aia-cd{display:flex;flex-direction:column;gap:10px;padding:12px 13px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface)}.shalva-legacy .aia-cd-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .aia-cd-name{font-size:.92rem;font-weight:680;color:var(--sv-ink)}.shalva-legacy .aia-cd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.shalva-legacy .aia-cd-field{display:flex;flex-direction:column;gap:1px;min-width:0}.shalva-legacy .aia-cd-label{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--faint)}.shalva-legacy .aia-cd-value{font-size:.82rem;color:var(--sv-ink);min-width:0}.shalva-legacy .aia-cd-supplier{display:inline-flex;align-items:center;gap:4px}.shalva-legacy .aia-cd-contact{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:2px;border-top:1px dashed var(--line-2)}.shalva-legacy .aia-cd .aia-lead-open{align-self:flex-start}.shalva-legacy .aia-tl{display:flex;flex-direction:column;gap:10px;padding:12px 13px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface)}.shalva-legacy .aia-tl-risks{display:flex;flex-wrap:wrap;gap:6px}.shalva-legacy .aia-tl-risk{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:600;color:var(--amber,#b7791f);background:color-mix(in srgb,var(--amber,#d69e2e) 10%,transparent);border:1px solid color-mix(in srgb,var(--amber,#d69e2e) 24%,transparent);border-radius:999px;padding:3px 9px}.shalva-legacy .aia-tl-empty{font-size:.8rem;margin:0}.shalva-legacy .aia-tl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.shalva-legacy .aia-tl-row{display:flex;gap:9px}.shalva-legacy .aia-tl-ic{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background:var(--accent-tint);border-radius:var(--r-badge);margin-top:1px}.shalva-legacy .aia-tl-body{min-width:0;display:flex;flex-direction:column;gap:1px}.shalva-legacy .aia-tl-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.shalva-legacy .aia-tl-title{font-size:.82rem;font-weight:620;color:var(--sv-ink)}.shalva-legacy .aia-tl-date{font-size:.72rem;color:var(--faint)}.shalva-legacy .aia-tl-actor{font-size:.72rem;color:var(--muted)}.shalva-legacy .aia-tl-summary{margin:2px 0 0;font-size:.78rem;color:var(--muted);overflow-wrap:anywhere}.shalva-legacy .aia-tl-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;color:var(--accent);background:none;border:none;padding:2px 0;cursor:pointer}.shalva-legacy .aia-tl-toggle:hover{text-decoration:underline}@media (max-width:520px){.shalva-legacy .aia-lead{flex-direction:column;align-items:stretch}.shalva-legacy .aia-lead-open{align-self:flex-start}.shalva-legacy .aia-cd-grid{grid-template-columns:1fr}}.shalva-legacy .telai-wrap{display:flex;flex-direction:column;gap:16px}.shalva-legacy .telai-head{display:flex;gap:12px;align-items:flex-start}.shalva-legacy .telai-head-ic{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-control-lg);background:var(--accent-tint);color:var(--accent);flex:0 0 auto}.shalva-legacy .telai-head h3{margin:0;font-size:1.1rem;color:var(--sv-ink)}.shalva-legacy .telai-muted{color:var(--muted);font-size:.84rem;margin:2px 0 0}.shalva-legacy .telai-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.shalva-legacy .telai-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);padding:14px;display:flex;flex-direction:column;gap:10px}.shalva-legacy .telai-card-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.shalva-legacy .telai-card-t{display:flex;flex-direction:column}.shalva-legacy .telai-card-t b{color:var(--sv-ink);font-size:.92rem}.shalva-legacy .telai-transport{font-size:.68rem;color:var(--muted)}.shalva-legacy .telai-badge{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px}.shalva-legacy .telai-ok{color:#059669;background:color-mix(in srgb,#059669 12%,transparent)}.shalva-legacy .telai-off{color:rgb(var(--ink-amber));background:color-mix(in srgb,#b45309 12%,transparent)}.shalva-legacy .telai-na{color:var(--muted);background:color-mix(in srgb,var(--line-2) 40%,transparent)}.shalva-legacy .telai-fields{display:flex;flex-direction:column;gap:8px}.shalva-legacy .telai-f{display:flex;flex-direction:column;gap:3px;font-size:.74rem;color:var(--muted)}.shalva-legacy .telai-f input{border:1px solid var(--line-2);border-radius:var(--r-control);padding:7px 9px;font-size:.84rem;background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .telai-toggles{display:flex;gap:14px}.shalva-legacy .telai-tg{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--sv-ink)}.shalva-legacy .telai-missing{font-size:.74rem;color:rgb(var(--ink-amber));margin:0}.shalva-legacy .telai-card-f{display:flex;align-items:center;gap:8px}.shalva-legacy .telai-btn{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-control);padding:7px 12px;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .telai-btn.primary{background:rgb(var(--brand));color:#fff;border-color:transparent}.shalva-legacy .telai-btn:disabled{opacity:.6;cursor:not-allowed}.shalva-legacy .telai-test{font-size:.76rem;color:var(--muted)}.shalva-legacy .aia-appels{display:flex;flex-direction:column;gap:16px;padding:20px;max-width:1200px;margin:0 auto;width:100%}.shalva-legacy .aia-appels-head{display:flex;gap:12px;align-items:center}.shalva-legacy .aia-appels-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-card);background:var(--accent-tint);color:var(--accent)}.shalva-legacy .aia-appels-tx h1{margin:0;font-size:1.5rem;color:var(--sv-ink)}.shalva-legacy .aia-appels-tx p{margin:2px 0 0;color:var(--muted);font-size:.9rem}.shalva-legacy .aia-appels-na{border:1px solid color-mix(in srgb,#b45309 30%,var(--line-2));background:color-mix(in srgb,#b45309 8%,transparent);color:rgb(var(--ink-amber));border-radius:var(--r-card);padding:12px 14px;font-size:.86rem}.shalva-legacy .aia-appels-grid{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:16px}@media (max-width:860px){.shalva-legacy .aia-appels-grid{grid-template-columns:1fr}}.shalva-legacy .aia-appels-left,.shalva-legacy .aia-appels-right{display:flex;flex-direction:column;gap:12px;min-width:0}.shalva-legacy .aia-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface);padding:14px}.shalva-legacy .aia-card h3{margin:0 0 10px;font-size:.95rem;color:var(--sv-ink);display:flex;align-items:center;gap:6px}.shalva-legacy .aia-search{display:flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);padding:6px 10px;color:var(--muted)}.shalva-legacy .aia-search input{border:0;background:none;outline:none;flex:1;color:var(--sv-ink);font-size:.86rem}.shalva-legacy .aia-results{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto}.shalva-legacy .aia-results li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-control-lg)}.shalva-legacy .aia-res-tx{display:flex;flex-direction:column;min-width:0}.shalva-legacy .aia-res-tx b{color:var(--sv-ink);font-size:.84rem}.shalva-legacy .aia-res-tx span{color:var(--muted);font-size:.72rem}.shalva-legacy .aia-btn{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-control);padding:6px 11px;font-size:.78rem;font-weight:600;cursor:pointer;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .aia-btn.primary{background:rgb(var(--brand));color:#fff;border-color:transparent}.shalva-legacy .aia-btn:disabled{opacity:.55;cursor:not-allowed}.shalva-legacy .aia-empty{color:var(--muted);font-size:.82rem;text-align:center;padding:10px}.shalva-legacy .aia-status-strip{display:flex;flex-wrap:wrap;gap:6px}.shalva-legacy .aia-chip{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:var(--muted);background:var(--s2);border:1px solid var(--line-2);border-radius:999px;padding:3px 9px}.shalva-legacy .aia-chip b{color:var(--sv-ink)}.shalva-legacy .aia-prov-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.shalva-legacy .aia-prov-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--sv-ink)}.shalva-legacy .aia-prov-badge{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px}.shalva-legacy .aia-prov-badge.st-cfg-operational{color:#059669;background:color-mix(in srgb,#059669 12%,transparent)}.shalva-legacy .aia-prov-badge.st-cfg-disabled{color:rgb(var(--ink-amber));background:color-mix(in srgb,#b45309 12%,transparent)}.shalva-legacy .aia-prov-badge.st-cfg-not_configured{color:var(--muted);background:color-mix(in srgb,var(--line-2) 40%,transparent)}.shalva-legacy .aia-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted)}.shalva-legacy .aia-filters input,.shalva-legacy .aia-filters select{border:1px solid var(--line-2);border-radius:var(--r-control);padding:6px 8px;font-size:.8rem;background:var(--sv-surface);color:var(--sv-ink)}.shalva-legacy .aia-table{width:100%;border-collapse:collapse;font-size:.82rem}.shalva-legacy .aia-table th{text-align:left;color:var(--muted);font-weight:600;font-size:.72rem;padding:6px 8px;border-bottom:1px solid var(--line-2)}.shalva-legacy .aia-table td{padding:8px;border-bottom:1px solid color-mix(in srgb,var(--line-2) 55%,transparent);color:var(--sv-ink)}.shalva-legacy .aia-st{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--s2);color:var(--muted)}.shalva-legacy .aia-veil{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:16px}.shalva-legacy .aia-confirm{background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-surface);padding:18px;width:min(440px,100%)}.shalva-legacy .aia-confirm h3{margin:0 0 8px;color:var(--sv-ink)}.shalva-legacy .aia-confirm p{color:var(--sv-ink);font-size:.86rem;line-height:1.5}.shalva-legacy .aia-notice{color:rgb(var(--ink-amber));font-size:.82rem}.shalva-legacy .aia-confirm-f{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.shalva-legacy .aia-detail{margin-left:auto;height:100%;width:min(480px,100%);background:var(--sv-surface);border-left:1px solid var(--line-2);display:flex;flex-direction:column}.shalva-legacy .aia-detail header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line-2)}.shalva-legacy .aia-detail header h3{margin:0;color:var(--sv-ink)}.shalva-legacy .aia-detail-body{padding:14px 16px;overflow-y:auto}.shalva-legacy .aia-detail-body h4{margin:14px 0 4px;font-size:.82rem;color:var(--sv-ink)}.shalva-legacy .aia-detail-meta{color:var(--muted);font-size:.8rem}.shalva-legacy .aia-audio{border:1px dashed var(--line-2);border-radius:var(--r-control-lg);padding:10px;font-size:.8rem;color:var(--sv-ink)}.shalva-legacy .aia-audio.muted{color:var(--muted)}.shalva-legacy .aia-qual{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.shalva-legacy .aia-qual li{display:flex;justify-content:space-between;gap:10px;font-size:.82rem}.shalva-legacy .aia-qual b{color:var(--muted);font-weight:600}.shalva-legacy .aia-qual span{color:var(--sv-ink)}.shalva-legacy .aia-transcript{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.82rem;color:var(--sv-ink)}.shalva-legacy .aia-muted{color:var(--muted);font-size:.82rem}.shalva-legacy .aia-spin{animation:aia-rot 1s linear infinite}@keyframes aia-rot{to{transform:rotate(1turn)}}.shalva-legacy .aicall-wrap{display:inline-flex;align-items:center;gap:8px}.shalva-legacy .fbanner-ai-btn{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:5px 10px;border-radius:var(--r-control);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line-2));background:var(--accent-tint);color:var(--accent);cursor:pointer}.shalva-legacy .fbanner-ai-btn:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent)}.shalva-legacy .fbanner-ai-btn:disabled{opacity:.5;cursor:not-allowed}.shalva-legacy .aicall-live{font-weight:700}.shalva-legacy .aicall-live.on{color:#059669}.shalva-legacy .aicall-na{font-size:.72rem;color:var(--muted)}.shalva-legacy .aicall-na a{color:var(--accent);text-decoration:underline}.shalva-legacy .aicall-h{display:flex;align-items:center;justify-content:space-between}.shalva-legacy .aicall-h h3{margin:0}.shalva-legacy .int-card.elal-highlight{animation:elal-pulse 2.2s ease;border-radius:var(--r-card);scroll-margin-top:90px}@keyframes elal-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,rgb(var(--brand)) 0,transparent)}15%{box-shadow:0 0 0 3px rgb(var(--brand))}70%{box-shadow:0 0 0 3px rgb(var(--brand))}to{box-shadow:0 0 0 0 color-mix(in srgb,rgb(var(--brand)) 0,transparent)}}.shalva-legacy.dash-premium .dash-toolbar{padding:12px 16px;border-radius:var(--r-card);margin-bottom:20px}.shalva-legacy.dash-premium .strip{gap:16px;margin-bottom:16px}.shalva-legacy.dash-premium .strip-hero{gap:20px;margin-bottom:20px}.shalva-legacy.dash-premium .strip-sub{margin-top:16px}.shalva-legacy.dash-premium .dash-grid{gap:20px;margin-bottom:20px}.shalva-legacy.dash-premium .strip .stat{padding:16px 20px}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat{min-height:120px}.shalva-legacy.dash-premium .strip-hero .stat{padding:20px 24px}.shalva-legacy.dash-premium .strip .stat .l,.shalva-legacy.dash-premium .strip-hero .stat .l{text-transform:uppercase;letter-spacing:.045em;font-size:.68rem;font-weight:650;color:rgb(var(--ink-faint));line-height:1.3}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat .l{padding-right:52px}.shalva-legacy.dash-premium .strip-hero .stat .l{padding-right:62px}.shalva-legacy.dash-premium .strip-sub .stat .v{font-size:1.75rem}.shalva-legacy.dash-premium .strip-hero .stat .v{font-size:2.5rem;margin-top:8px}.shalva-legacy.dash-premium .strip .stat .d,.shalva-legacy.dash-premium .strip-hero .stat .d{margin-top:7px;color:rgb(var(--ink-faint))}.shalva-legacy.dash-premium .dp-chip{width:40px;height:40px;border-radius:var(--r-card)}.shalva-legacy.dash-premium .dp-chip svg{width:19px;height:19px}.shalva-legacy.dash-premium .strip:not(.strip-hero) .stat .dp-chip{top:16px;right:16px}.shalva-legacy.dash-premium .card .sec-h{padding:16px 20px 12px}.shalva-legacy.dash-premium .card .sec-h h3{font-size:1rem;font-weight:660;letter-spacing:-.01em}.shalva-legacy.settings-premium .page-hero{padding:16px 20px;margin-bottom:18px;gap:14px}.shalva-legacy.settings-premium .page-hero .ph-ic{width:38px;height:38px;border-radius:var(--r-card)}.shalva-legacy.settings-premium .page-hero .ph-ic svg{width:18px;height:18px}.shalva-legacy.settings-premium .page-hero h2{font-size:1.3rem;font-weight:720;letter-spacing:-.02em}.shalva-legacy.settings-premium .page-hero p{font-size:.82rem;color:rgb(var(--ink-muted));margin-top:3px;line-height:1.4}.shalva-legacy.settings-premium .set-shell{gap:26px}.shalva-legacy.settings-premium .set-side{padding:10px;border-radius:var(--r-surface)}.shalva-legacy.settings-premium .set-side-h{padding:12px 12px 8px}.shalva-legacy.settings-premium .set-side-item{padding:11px 13px;font-size:.84rem;margin-bottom:3px}.shalva-legacy.settings-premium .set-side-item.active:before{height:22px;width:3px}.shalva-legacy.settings-premium .card+.card{margin-top:14px}.shalva-legacy.settings-premium .card .sec-h{padding:15px 18px 11px}.shalva-legacy.settings-premium .card .sec-h h3{font-size:.96rem;font-weight:640;letter-spacing:-.01em}.shalva-legacy.settings-premium .card .pad,.shalva-legacy.settings-premium .card .sec-b{padding:16px 18px 18px}.shalva-legacy.settings-premium .field-row+.field-row,.shalva-legacy.settings-premium .form-row+.form-row{margin-top:12px}.shalva-legacy.settings-premium label{line-height:1.5}.shalva-legacy.settings-premium input:not([type=checkbox]):not([type=radio]):focus,.shalva-legacy.settings-premium select:focus,.shalva-legacy.settings-premium textarea:focus{border-color:rgb(var(--brand)/.6);box-shadow:0 0 0 4px rgb(var(--brand)/.13)}.shalva-legacy .elal-url{display:flex;align-items:center;gap:8px;margin-top:4px}.shalva-legacy .elal-url code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:.74rem;background:var(--s2);border:1px solid var(--line-2);border-radius:var(--r-control);padding:6px 8px;color:var(--sv-ink)}.shalva-legacy .elal-checks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.shalva-legacy .elal-checks li{display:grid;grid-template-columns:16px auto 1fr;align-items:baseline;gap:4px 8px;font-size:.78rem;color:var(--muted)}.shalva-legacy .elal-checks li svg{align-self:center}.shalva-legacy .elal-checks li b{color:var(--sv-ink);font-weight:600}.shalva-legacy .elal-checks li.ok svg{color:var(--green)}.shalva-legacy .elal-checks li.ko svg{color:var(--red)}.shalva-legacy .fiche-root.client-360-premium .info-field>.info-field-l,.shalva-legacy .fiche-root.client-360-premium .info-fields .info-field-l{text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:650;color:rgb(var(--ink-faint));line-height:1.3}.shalva-legacy .fiche-root.client-360-premium .info-in{font-weight:550;color:rgb(var(--ink))}.shalva-legacy .fiche-root.client-360-premium .info-zone{gap:12px;padding:16px 0}.shalva-legacy .fiche-root.client-360-premium .info-fields{row-gap:14px}.shalva-legacy .fiche-root.client-360-premium .ck-sec+.ck-sec{margin-top:16px}.shalva-legacy .fiche-root.client-360-premium .sc-head h3{letter-spacing:-.01em;font-weight:660}.shalva-legacy .fiche-root.client-360-premium .fiche-tab{padding:10px 15px}.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on{font-weight:680}.shalva-legacy .fiche-root.client-360-premium .fiche-toc-item{transition:background .13s ease,color .13s ease,border-color .13s ease}.calendar-premium .cal{gap:8px}.calendar-premium .cal .dow{font-size:.64rem;letter-spacing:.07em;color:rgb(var(--ink-faint));padding:6px 0 10px}.calendar-premium .cal .cell{min-height:106px;border-radius:var(--r-card);padding:9px 10px;gap:5px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.calendar-premium .cal .cell:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:0 10px 24px -14px rgba(16,24,40,.28);background:var(--sv-surface)}.calendar-premium .cal .dnum{font-size:.76rem;font-weight:700;color:rgb(var(--ink));width:24px;height:24px;display:inline-grid;place-items:center;border-radius:var(--r-control)}.calendar-premium .cal .cell.today{border-color:rgb(var(--brand)/.34);background:rgb(var(--brand)/.05);box-shadow:none}.calendar-premium .cal .cell.today .dnum{background:rgb(var(--brand));color:#fff}.calendar-premium .cal .ev{border-radius:var(--r-badge);padding:3px 8px;font-size:.64rem;font-weight:620}.calendar-premium .cal .ev.more{padding:1px 4px;font-weight:600}.shalva-legacy .fiche-root.client-360-premium .fbanner-av{width:48px;height:48px;border-radius:var(--r-card);background:linear-gradient(150deg,rgb(var(--brand)),color-mix(in srgb,rgb(var(--brand)) 68%,#7fb0ff));color:#fff;box-shadow:0 4px 12px -4px rgb(var(--brand)/.5),inset 0 1px 0 hsla(0,0%,100%,.25)}.shalva-legacy .fiche-root.client-360-premium .fbanner-name{font-size:1.32rem;font-weight:760;letter-spacing:-.02em}.shalva-legacy .fiche-root.client-360-premium .rounded-card{border-radius:var(--r-surface)}.shalva-legacy.commandes-premium .page-hero{padding:16px 20px;margin-bottom:20px}.shalva-legacy.commandes-premium .page-hero h2{font-size:1.3rem;font-weight:720;letter-spacing:-.02em}.shalva-legacy.commandes-premium .page-hero p{color:rgb(var(--ink-muted));margin-top:3px}.shalva-legacy.commandes-premium .sec-h{padding:16px 20px 12px}.shalva-legacy.commandes-premium .sec-h h3{font-size:1rem;font-weight:660;letter-spacing:-.01em}.shalva-legacy.commandes-premium table td{padding:12px 16px;font-size:14px;font-variant-numeric:tabular-nums}.shalva-legacy.commandes-premium table th{padding:12px 16px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:rgb(var(--ink))}.shalva-legacy.dash-bento .bento-zone{margin-bottom:22px}.shalva-legacy.dash-bento .bento-h{margin:0 2px 13px}.shalva-legacy.dash-bento .bento-h.bento-h-grid{margin-top:4px}.shalva-legacy.dash-bento .bento-eyebrow{gap:9px;font-size:.82rem;letter-spacing:.005em;color:var(--sv-ink);white-space:nowrap}.shalva-legacy.dash-bento .bento-eyebrow:before{content:"";width:4px;height:16px;border-radius:var(--r-xs);background:linear-gradient(180deg,rgb(var(--brand)),rgb(var(--brand)/.55))}.shalva-legacy.dash-bento .bento-h:after{flex:1;background:linear-gradient(90deg,var(--line-2),transparent)}.shalva-legacy.dash-bento .bento-hero .stat.feature{min-height:162px;padding:22px 24px;border-radius:var(--r-surface);background:var(--sv-surface);border:1px solid var(--line-2);box-shadow:var(--sh-2);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.shalva-legacy.dash-bento .bento-hero .stat.feature:before{content:"";position:absolute;top:-45%;right:-18%;width:68%;height:160%;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--brand)/.18),transparent 72%)}.shalva-legacy.dash-bento .bento-hero .stat.feature.a-green:before{background:radial-gradient(closest-side,rgb(var(--success)/.18),transparent 72%)}.shalva-legacy.dash-bento .bento-hero .stat.feature:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,rgb(var(--brand)/.7),rgb(var(--brand)/.12))}.shalva-legacy.dash-bento .bento-hero .stat.feature.a-green:after{background:linear-gradient(90deg,rgb(var(--success)/.7),rgb(var(--success)/.12))}.shalva-legacy.dash-bento .bento-hero .stat.feature:hover{transform:translateY(-3px);box-shadow:var(--sh-3);border-color:var(--line-3)}.shalva-legacy.dash-bento .bento-hero .stat.feature .dp-chip{right:22px;width:52px;height:52px;border-radius:var(--r-surface)}.shalva-legacy.dash-bento .bento-hero .stat.feature .dp-chip svg{width:25px;height:25px}.shalva-legacy.dash-bento .bento-hero .stat.feature .l{font-size:.72rem;font-weight:680;letter-spacing:.075em;color:var(--muted)}.shalva-legacy.dash-bento .bento-hero .stat.feature .v{font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1.02;padding-top:14px;color:var(--sv-ink)}.shalva-legacy.dash-bento .bento-hero .stat.feature .d{font-size:.8rem;margin-top:7px;color:var(--muted);position:relative}.shalva-legacy.dash-bento .bento-mini{grid-template-columns:repeat(auto-fit,minmax(192px,1fr));gap:12px}.shalva-legacy.dash-bento .bento-mini .stat{min-height:116px;padding:16px 18px;border-radius:var(--r-surface);background:var(--sv-surface);border:1px solid var(--line-2);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.shalva-legacy.dash-bento .bento-mini .stat:hover{transform:translateY(-2px);border-color:var(--line-3)}.shalva-legacy.dash-bento .bento-mini .stat .dp-chip{top:13px;right:14px;width:38px;height:38px;border-radius:var(--r-card)}.shalva-legacy.dash-bento .bento-mini .stat .dp-chip svg{width:18px;height:18px}.shalva-legacy.dash-bento .bento-mini .stat .l{font-size:.77rem;font-weight:560;color:var(--muted);padding-right:48px}.shalva-legacy.dash-bento .bento-mini .stat .v{font-size:1.72rem;font-weight:770;margin-top:10px;color:var(--sv-ink)}.shalva-legacy.dash-bento .bento-mini .stat .d{font-size:.72rem;color:var(--muted);margin-top:5px}.shalva-legacy.dash-bento .dash-grid .card .sec-h{position:relative;padding-left:20px;background:linear-gradient(180deg,rgb(var(--brand)/.045),transparent)}.shalva-legacy.dash-bento .dash-grid .card .sec-h:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:var(--r-xs);background:linear-gradient(180deg,rgb(var(--brand)/.8),rgb(var(--brand)/.25))}@media (max-width:980px){.shalva-legacy.dash-bento .bento-hero{grid-template-columns:1fr 1fr}.shalva-legacy.dash-bento .bento-hero .stat.feature:nth-child(3){grid-column:1/-1}}@media (max-width:620px){.shalva-legacy.dash-bento .bento-hero{grid-template-columns:1fr}.shalva-legacy.dash-bento .bento-hero .stat.feature .v{font-size:2.5rem}}.fiche-root.client-360-premium .fbanner{align-items:center;gap:12px 16px;padding:16px 20px;margin:0 0 6px;border-radius:var(--r-surface);border:1px solid var(--line-2);background:linear-gradient(180deg,rgb(var(--brand)/.035),transparent 46%),var(--sv-surface);backdrop-filter:none;box-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -24px rgba(16,24,40,.22)}.fiche-root.client-360-premium .fbanner-id{gap:13px;flex:1 1 340px}.fiche-root.client-360-premium .fbanner-av{width:50px;height:50px;border-radius:var(--r-card);font-size:1.1rem;color:rgb(var(--brand));background:rgb(var(--brand)/.12);box-shadow:none}.fiche-root.client-360-premium .fbanner-name{font-size:1.34rem;font-weight:750;letter-spacing:-.02em}.fiche-root.client-360-premium .fbanner-line{gap:6px 12px}.fiche-root.client-360-premium .fbanner-act{flex:0 0 auto}.fiche-root.client-360-premium .fbanner-act .fbtn-call{background:rgb(var(--brand));color:#fff;border:0;font-weight:640;box-shadow:0 8px 18px -9px rgb(var(--brand)/.55)}.fiche-root.client-360-premium .fbanner-act .fbtn-call:hover{background:rgb(var(--brand)/.9)}.fiche-root.client-360-premium .fbanner-sec{display:flex;align-items:center;gap:8px;padding-left:10px;margin-left:2px;border-left:1px solid var(--line-2)}.fiche-root.client-360-premium .fbanner-meta{flex-basis:100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:3px 0;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.fiche-root.client-360-premium .fbanner-meta .fmeta,.fiche-root.client-360-premium .fbanner-meta .fsub-btn,.fiche-root.client-360-premium .fbanner-meta .fsub-i:not(.fsub-edit){display:inline-flex;align-items:center;gap:6px;padding:2px 14px;border:0;background:transparent;border-radius:0;font-size:.81rem;color:var(--sv-ink);line-height:1.35}.fiche-root.client-360-premium .fbanner-meta .fmeta:first-child,.fiche-root.client-360-premium .fbanner-meta>:first-child .fsub-btn{padding-left:0}.fiche-root.client-360-premium .fbanner-meta>*+*{border-left:1px solid var(--line-2)}.fiche-root.client-360-premium .fbanner-meta .fsub-edit{padding:0;background:transparent;border-top:0;border-right:0;border-bottom:0}.fiche-root.client-360-premium .fbanner-meta .fsub-btn{cursor:pointer;font-family:inherit}.fiche-root.client-360-premium .fbanner-meta .fsub-btn:hover .fsub-v{text-decoration:underline}.fiche-root.client-360-premium .fbanner-meta svg{color:var(--muted);flex:0 0 auto}.fiche-root.client-360-premium .fbanner-meta .fmeta-h{color:var(--muted);font-weight:500}.fiche-root.client-360-premium .fbanner-meta .fmeta-v{font-weight:600}.fiche-root.client-360-premium .fbanner-meta .fmeta-v.is-none,.fiche-root.client-360-premium .fbanner-meta .fsub-v.is-none{color:var(--faint);font-weight:500}.fiche-root.client-360-premium .info-zone-t{display:flex;align-items:center;gap:8px}.fiche-root.client-360-premium .info-zone-ic{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--r-badge);background:rgb(var(--brand)/.1);color:rgb(var(--brand))}.fiche-root.client-360-premium .rounded-card{border-radius:var(--r-card);box-shadow:0 1px 2px rgba(16,24,40,.03)}.fiche-root.client-360-premium .info-block{border-radius:var(--r-card)}.fiche-root.client-360-premium .info-block-h,.fiche-root.client-360-premium .info-block-h.info-h-blue,.fiche-root.client-360-premium .info-block-h.info-h-indigo,.fiche-root.client-360-premium .info-block-h.info-h-pink,.fiche-root.client-360-premium .info-block-h.info-h-purple,.fiche-root.client-360-premium .info-block-h.info-h-teal,.fiche-root.client-360-premium .info-zone-t,.fiche-root.client-360-premium .rounded-card>.sc-head{border-top:0;border-left:0;background:transparent;border-bottom:1px solid var(--line-2);color:var(--sv-ink)}.fiche-root.client-360-premium .info-block-h h3,.fiche-root.client-360-premium .rounded-card>.sc-head h3{color:var(--sv-ink);font-weight:640}.fiche-root.client-360-premium .info-block-h .info-block-ic,.fiche-root.client-360-premium .info-zone-ic,.fiche-root.client-360-premium .rounded-card>.sc-head .sc-head-ic{width:22px;height:22px;border-radius:var(--r-badge);background:rgb(var(--brand)/.1);color:rgb(var(--brand))}.fiche-root.client-360-premium .ov{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.fiche-root.client-360-premium .ov-stack{grid-template-columns:1fr}.fiche-root.client-360-premium .ov-full{grid-column:1/-1}.fiche-root.client-360-premium .ov-zone{background:var(--sv-surface);border:1px solid var(--line-2);border-radius:var(--r-surface);box-shadow:0 1px 2px rgba(16,24,40,.03);overflow:hidden}.fiche-root.client-360-premium .ov-zh{display:flex;align-items:center;gap:9px;padding:13px 18px;border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,rgb(var(--brand)/.03),transparent)}.fiche-root.client-360-premium .ov-zh h3{margin:0;font-size:.92rem;font-weight:680;color:var(--sv-ink);letter-spacing:-.01em}.fiche-root.client-360-premium .ov-zic{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-badge);background:rgb(var(--brand)/.1);color:rgb(var(--brand));flex:0 0 auto}.fiche-root.client-360-premium .ov-pad{padding:15px 18px 18px}.fiche-root.client-360-premium .ov-kv{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.fiche-root.client-360-premium .ov-item{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line-2)}.fiche-root.client-360-premium .ov-l{font-size:.69rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.fiche-root.client-360-premium .ov-v{font-size:.9rem;font-weight:600;color:var(--sv-ink)}.fiche-root.client-360-premium .ov-v.is-none{color:var(--faint);font-weight:500}.fiche-root.client-360-premium .ov-plan{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.fiche-root.client-360-premium .ov-plan-c{display:flex;flex-direction:column;gap:8px;min-width:0}.fiche-root.client-360-premium .ov-zb .info-tab,.fiche-root.client-360-premium .ov-zb>.info-tab{padding:0}.fiche-root.client-360-premium .ov-zb .info-grid{display:block;padding:0}.fiche-root.client-360-premium .ov-zb .info-main,.fiche-root.client-360-premium .ov-zb .info-main-single,.fiche-root.client-360-premium .ov-zb .info-side{display:block;gap:0}.fiche-root.client-360-premium .ov-zb .info-block,.fiche-root.client-360-premium .ov-zb .info-surface,.fiche-root.client-360-premium .ov-zb .rounded-card{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;padding:0}.fiche-root.client-360-premium .ov-zb .info-block+.info-block,.fiche-root.client-360-premium .ov-zb .info-side,.fiche-root.client-360-premium .ov-zb .info-tab+.info-tab,.fiche-root.client-360-premium .ov-zb .info-zone+.info-zone,.fiche-root.client-360-premium .ov-zb .rounded-card+.rounded-card{border-top:1px solid var(--line-2)}.fiche-root.client-360-premium .ov-zb .info-block-h,.fiche-root.client-360-premium .ov-zb .rounded-card>.sc-head{padding:13px 18px 5px;border-top:0;border-bottom:0;background:transparent}.fiche-root.client-360-premium .ov-zb .info-block-h h3,.fiche-root.client-360-premium .ov-zb .info-zone-t,.fiche-root.client-360-premium .ov-zb .rounded-card>.sc-head h3{font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:650}.fiche-root.client-360-premium .ov-zb .info-block-h .info-block-ic,.fiche-root.client-360-premium .ov-zb .rounded-card>.sc-head .sc-head-ic{display:none}.fiche-root.client-360-premium .ov-zb .rounded-card>.p-4{padding:0 18px 15px}.fiche-root.client-360-premium .ov-zb .info-block-b{padding:6px 18px 15px}.fiche-root.client-360-premium .ov-zb .info-zone{padding:13px 18px 15px;border:0}.fiche-root.client-360-premium .ov-zb .info-zone-t{padding:0 0 9px;border:0}.fiche-root.client-360-premium .ov-zb .info-actionbar,.fiche-root.client-360-premium .ov-zb .info-footer{padding:12px 18px;border-top:1px solid var(--line-2);background:transparent}@media (max-width:900px){.fiche-root.client-360-premium .ov-plan{grid-template-columns:1fr;gap:14px}.fiche-root.client-360-premium .ov-kv{grid-template-columns:1fr}}.shalva-legacy.leads-view .card,.shalva-legacy.leads-view .leads-tbl-wrap{background:transparent}.shalva-legacy .fiche-root .info-surface>.info-zone{border:1px solid var(--fr-card);border-radius:var(--r-control-lg);background:rgb(var(--surface));padding-left:0}.shalva-legacy .fiche-root .info-block-h,.shalva-legacy .fiche-root .info-zone-t,.shalva-legacy .fiche-root .rounded-card>.sc-head{border-top:0;border-left:0;border-bottom:1px solid var(--fr-card);background:transparent}.shalva-legacy .fiche-root .fiche-tabpane .info-block-h,.shalva-legacy .fiche-root .fiche-tabpane .info-block-h h3,.shalva-legacy .fiche-root .fiche-tabpane .info-zone-t,.shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head,.shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head h3{color:var(--tab-c,#0a84ff)}.shalva-legacy .fiche-root .fiche-tabpane .info-block-h .info-block-ic,.shalva-legacy .fiche-root .fiche-tabpane .info-zone-ic,.shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head .sc-head-ic{background:color-mix(in srgb,var(--tab-c,#0a84ff) 12%,transparent);color:var(--tab-c,#0a84ff)}:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-block-h,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-block-h h3,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-zone-t,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head h3{color:color-mix(in srgb,var(--tab-c,#0a84ff) 80%,#fff)}:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-block-h .info-block-ic,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-zone-ic,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head .sc-head-ic{background:color-mix(in srgb,var(--tab-c,#0a84ff) 22%,transparent);color:color-mix(in srgb,var(--tab-c,#0a84ff) 80%,#fff)}.shalva-legacy .fbanner-act .fbtn-wa{color:#25d366}.shalva-legacy .fiche-root .info-zone-t{min-height:44px;padding:0 14px;margin:0;border-top:0;display:flex;align-items:center;gap:9px;line-height:1}.shalva-legacy .fiche-root .info-zone-t>*{margin-top:0;margin-bottom:0}.shalva-legacy .fiche-root .info-zone-ic{width:24px;height:24px;border-radius:var(--r-badge);display:inline-grid;place-items:center;flex:0 0 auto}.fiche-root.client-360-premium .fbanner-id{align-items:center}.fiche-root.client-360-premium .fbanner-line{align-items:center;gap:0;flex-wrap:wrap}.shalva-legacy .fiche-root .fbanner-phone{padding:0;background:none;border-radius:0;color:var(--fr-value);font-size:.92rem;font-weight:640;line-height:1.2}.shalva-legacy .fiche-root .fbanner-phone svg{color:#0a84ff;opacity:1}.shalva-legacy .fiche-root .fbanner-phone:hover{background:none;color:var(--fr-value);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(10,132,255,.5)}.shalva-legacy .fiche-root .fbanner-line>*+:before{content:none}.shalva-legacy .fiche-root .fbanner-line>*+*{border:0;border-left:1px solid var(--line-2);margin-left:12px;padding-left:12px;align-self:center}.shalva-legacy .fiche-root .fbanner-chip-wrap .sv-chip{padding:3px 9px;font-size:.76rem;font-weight:620;border-radius:50px}.fiche-root.client-360-premium .fbanner-act{align-items:center;gap:8px;row-gap:8px}.shalva-legacy .fiche-root .fbanner-act .fbtn{min-height:var(--h-control-sm)}.shalva-legacy .fiche-root .fbanner-act .fbtn-ic{width:34px;height:34px;padding:0}.shalva-legacy .fiche-root .fbanner-ai-btn{min-height:34px}.shalva-legacy .fiche-root .fbanner-act .aicall-wrap+.fbtn-ic{border-left:1px solid var(--line-2);padding-left:10px;margin-left:2px}.shalva-legacy .fiche-root .aicall-na{font-size:.7rem;line-height:1.3;color:var(--muted)}.shalva-legacy .fiche-root .aicall-na a{white-space:nowrap}.fiche-root.client-360-premium .fbanner-meta{margin-top:4px;padding-top:13px;padding-bottom:1px}.shalva-legacy .fiche-root .fiche-tab{display:inline-flex;align-items:center;gap:7px;color:rgb(var(--ink))}.shalva-legacy .fiche-root .fiche-tab .fiche-tab-ic{flex:0 0 auto;opacity:.95}.shalva-legacy .fiche-root .fiche-tab:hover{background:color-mix(in srgb,var(--tab-c,#0a84ff) 6%,transparent)}.shalva-legacy .fiche-root .fiche-tab.on{background:color-mix(in srgb,var(--tab-c,#0a84ff) 9%,transparent);font-weight:700}.shalva-legacy .fiche-root .fiche-tab.on .fiche-tab-ic{opacity:1}:root.dark .shalva-legacy .fiche-root .fiche-tab{color:#cbd5e1}:root.dark .shalva-legacy .fiche-root .fiche-tab .fiche-tab-ic{color:color-mix(in srgb,var(--tab-c,#0a84ff) 78%,#fff)}:root.dark .shalva-legacy .fiche-root .fiche-tab:hover{background:color-mix(in srgb,var(--tab-c,#0a84ff) 15%,transparent);color:#f1f5f9}:root.dark .shalva-legacy .fiche-root .fiche-tab.on{background:color-mix(in srgb,var(--tab-c,#0a84ff) 20%,transparent);color:color-mix(in srgb,var(--tab-c,#0a84ff) 82%,#fff);border-bottom-color:color-mix(in srgb,var(--tab-c,#0a84ff) 82%,#fff)}.shalva-legacy .fiche-root .aicall-na{display:inline-flex;align-items:center;gap:7px;max-width:none;font-size:.78rem;line-height:1;color:var(--fr-help,#64748b);white-space:nowrap}.shalva-legacy .fiche-root .aicall-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8;flex:0 0 auto}.shalva-legacy .fiche-root .aicall-na-t{color:var(--fr-help,#64748b);font-weight:550}.shalva-legacy .fiche-root .aicall-na-link{color:#0a84ff;font-weight:640;text-decoration:none;white-space:nowrap}.shalva-legacy .fiche-root .aicall-na-link:hover{text-decoration:underline;text-underline-offset:2px}:root.dark .shalva-legacy .fiche-root .aicall-na-link{color:#4da3ff}:root.dark .shalva-legacy .fiche-root .aicall-dot{background:#64748b}.shalva-legacy .fiche-root .fassign{border:0;background:transparent;padding:0;gap:8px;align-items:center;border-radius:0}.shalva-legacy .fiche-root .fassign-t{gap:6px;padding-right:2px;color:var(--fr-help,#64748b);font-size:.68rem;font-weight:650;letter-spacing:.02em;text-transform:none}.shalva-legacy .fiche-root .fassign-t-l{white-space:nowrap}.shalva-legacy .fiche-root .fassign-rows{gap:6px;flex-wrap:wrap}.shalva-legacy .fiche-root .fassign-c{flex-direction:row;align-items:center;gap:7px;min-height:34px;max-width:none;padding:4px 10px;border-left:1px solid var(--fr-card);border:1px solid var(--fr-card);border-radius:var(--r-control);background:rgb(var(--surface))}.shalva-legacy .fiche-root .fassign-rows>.fassign-c:first-child{border-left:1px solid var(--fr-card)}.shalva-legacy .fiche-root .fassign-c.is-edit{cursor:pointer}.shalva-legacy .fiche-root .fassign-c.is-edit:hover{border-color:rgba(10,132,255,.45);background:rgba(10,132,255,.05)}.shalva-legacy .fiche-root .fassign-c:focus-within{border-color:#0a84ff;box-shadow:0 0 0 2px rgba(10,132,255,.18);background:rgba(10,132,255,.05)}.shalva-legacy .fiche-root .fassign-av{width:22px;height:22px;border-radius:var(--r-badge);border:0;display:inline-grid;place-items:center;background:rgba(10,132,255,.1);color:#0a84ff;font-size:.68rem;font-weight:750;flex:0 0 auto}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-av{background:var(--fr-card);color:var(--fr-help,#64748b);border:0}.shalva-legacy .fiche-root .fassign-c.is-edit.is-none:hover .fassign-av{background:rgba(10,132,255,.12);color:#0a84ff}.shalva-legacy .fiche-root .fassign-tx{line-height:1.15}.shalva-legacy .fiche-root .fassign-k{font-size:.72rem;font-weight:620;text-transform:none;letter-spacing:0;color:var(--fr-value)}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-k{color:var(--fr-help,#64748b);font-weight:570}.shalva-legacy .fiche-root .fassign-v{font-size:.72rem;font-weight:640;color:var(--fr-value)}:root.dark .shalva-legacy .fiche-root .fassign-av{background:rgba(77,163,255,.18);color:#4da3ff}:root.dark .shalva-legacy .fiche-root .fassign-c.is-none .fassign-av{background:hsla(0,0%,100%,.06);color:#9fb0c6}.shalva-legacy .actlog-ic{background:rgba(10,132,255,.12);color:#0a84ff}.shalva-legacy .actlog-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;margin-bottom:14px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--s2)}.shalva-legacy .actlog-f{display:flex;flex-direction:column;gap:4px;min-width:150px}.shalva-legacy .actlog-f>span{font-size:.72rem;font-weight:600;color:var(--ink-soft)}.shalva-legacy .actlog-f-wide{flex:1 1 240px}.shalva-legacy .actlog-f input:not([type]),.shalva-legacy .actlog-f input[type=date],.shalva-legacy .actlog-f input[type=text],.shalva-legacy .actlog-f select{height:32px;padding:0 9px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--ink);font-size:.82rem}.shalva-legacy .actlog-search{position:relative;display:flex;align-items:center}.shalva-legacy .actlog-search>svg{position:absolute;left:9px;color:var(--ink-soft);pointer-events:none}.shalva-legacy .actlog-search>input{width:100%;padding-left:28px!important}.shalva-legacy .actlog-search>button{position:absolute;right:6px;display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer}.shalva-legacy .actlog-period{display:inline-flex;gap:5px;flex-wrap:wrap}.shalva-legacy .actlog-period>button{height:32px;padding:0 11px;border:1px solid var(--line-2);border-radius:999px;background:var(--sv-surface);color:var(--ink-soft);font-size:.78rem;font-weight:600;cursor:pointer}.shalva-legacy .actlog-period>button:hover{color:var(--ink)}.shalva-legacy .actlog-period>button.on{background:rgb(var(--brand-button));border-color:rgb(var(--brand-button));color:#fff}.shalva-legacy .actlog-reset{align-self:flex-end}.shalva-legacy .actlog-wrap{overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r-control-lg)}.shalva-legacy .actlog-table{width:100%;border-collapse:collapse;font-size:.82rem}.shalva-legacy .actlog-table th{text-align:left;padding:9px 12px;white-space:nowrap;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);background:var(--s2);border-bottom:1px solid var(--line-2)}.shalva-legacy .actlog-table td{padding:9px 12px;border-top:1px solid var(--line-3,var(--line-2));vertical-align:top}.shalva-legacy .actlog-table tbody tr{cursor:pointer}.shalva-legacy .actlog-table tbody tr:hover{background:var(--hover-2)}.shalva-legacy .actlog-table tbody tr:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:-2px}.shalva-legacy .actlog-at{font-variant-numeric:tabular-nums}.shalva-legacy .actlog-at,.shalva-legacy .actlog-role{white-space:nowrap;color:var(--ink-soft)}.shalva-legacy .actlog-sum{color:var(--ink);min-width:220px}.shalva-legacy .actlog-ent{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;color:var(--ink-soft)}.shalva-legacy .actlog-batch{display:block;font-style:normal;font-size:.7rem;font-weight:700;color:#0a84ff}.shalva-legacy .actlog-more>button{border:0;background:transparent;color:#0a84ff;font-size:.76rem;font-weight:600;white-space:nowrap;cursor:pointer;padding:0}.shalva-legacy .actlog-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;background:var(--s3,var(--s2));color:var(--ink-soft)}.shalva-legacy .actlog-badge.tone-blue{background:rgba(10,132,255,.12);color:rgb(var(--ink-blue))}.shalva-legacy .actlog-badge.tone-green{background:rgba(22,163,74,.12);color:rgb(var(--ink-green))}.shalva-legacy .actlog-badge.tone-amber{background:rgba(180,83,9,.12);color:rgb(var(--ink-amber))}.shalva-legacy .actlog-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:.78rem;color:var(--ink-soft)}.shalva-legacy .actlog-pager-btns{display:inline-flex;gap:6px}.shalva-legacy .actlog-pager-btns>button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--ink);font-size:.78rem;font-weight:600;cursor:pointer}.shalva-legacy .actlog-pager-btns>button:disabled{opacity:.45;cursor:not-allowed}.shalva-legacy .actlog-empty{padding:22px 14px;text-align:center;color:var(--ink-soft);font-size:.84rem;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--s2)}.shalva-legacy .actlog-veil{position:fixed;inset:0;z-index:900;background:rgba(15,23,42,.28);display:flex;justify-content:flex-end}.shalva-legacy .actlog-panel{width:440px;max-width:94vw;height:100%;display:flex;flex-direction:column;background:var(--sv-surface);border-left:1px solid var(--line-2);box-shadow:var(--sh-2,0 8px 30px rgba(15,23,42,.16))}.shalva-legacy .actlog-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line-2);font-weight:700;color:var(--ink)}.shalva-legacy .actlog-panel>header>button{border:1px solid var(--line-2);border-radius:var(--r-control);width:28px;height:28px;display:inline-grid;place-items:center;background:var(--sv-surface);color:var(--ink-soft);cursor:pointer}.shalva-legacy .actlog-panel-b{padding:14px 16px;overflow-y:auto}.shalva-legacy .actlog-panel-b dl{display:grid;grid-template-columns:128px minmax(0,1fr);gap:6px 12px;margin:0 0 14px;font-size:.82rem}.shalva-legacy .actlog-panel-b dt{color:var(--ink-soft);font-weight:600}.shalva-legacy .actlog-panel-b dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.shalva-legacy .actlog-panel-b h4{margin:0 0 6px;font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.shalva-legacy .actlog-changes{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:5px}.shalva-legacy .actlog-changes>li{padding:7px 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--s2);font-size:.78rem}.shalva-legacy .actlog-field{display:block;font-weight:700;color:var(--ink)}.shalva-legacy .actlog-arrow{color:var(--ink-soft)}.shalva-legacy .actlog-changes em{font-style:normal;font-size:.7rem;font-weight:700;color:rgb(var(--ink-amber))}.shalva-legacy .actlog-open{margin-top:4px}.shalva-legacy .fiche-root .fiche-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.shalva-legacy .fiche-root .fiche-tabs::-webkit-scrollbar{height:5px}.shalva-legacy .fiche-root .fiche-tabs::-webkit-scrollbar-thumb{background:var(--fr-card);border-radius:999px}.shalva-legacy .fiche-root .fiche-tabs::-webkit-scrollbar-track{background:transparent}.shalva-legacy .fiche-root .fiche-tab{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.shalva-legacy .fiche-root .fiche-tabs+.fassign{margin:8px 0 12px;width:100%;flex-wrap:wrap}.shalva-legacy .fiche-root .fiche-tabs+.fassign .fassign-rows{flex:1 1 auto}.shalva-legacy .fiche-root .fiche-tabs::-webkit-scrollbar-thumb:hover{background:var(--muted)}:root.dark .shalva-legacy .fiche-root .fiche-tabs::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.22)}:root.dark .shalva-legacy .fiche-root .fiche-tabs::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.36)}.shalva-legacy .fiche-root .fiche-tabs+.fassign{padding-top:8px;border-top:1px solid var(--fr-card)}.fiche-root.client-360-premium .fbanner-av,.shalva-legacy .fbanner-av,.shalva-legacy .fiche-root .fbanner-av,.shalva-legacy .fiche-root.client-360-premium .fbanner-av{width:58px;height:58px;border-radius:var(--r-card);background:linear-gradient(135deg,#0a84ff,#0047b3);color:#fff;font-size:1.06rem;font-weight:800;letter-spacing:-.02em;box-shadow:0 8px 22px rgba(10,132,255,.28),inset 0 1px 0 hsla(0,0%,100%,.3)}.shalva-legacy .fiche-root .fbanner-ai-btn:disabled,.shalva-legacy .fiche-root.client-360-premium .fbanner-ai-btn:disabled{background:#f1f5fa;border-color:#cdd8e7;color:#7c8ba3;opacity:.72;cursor:not-allowed;box-shadow:none}.shalva-legacy .fiche-root .fbanner-ai-btn:disabled,.shalva-legacy[data-theme=dark] .fiche-root .fbanner-ai-btn:disabled,:root[data-theme=dark] .shalva-legacy .fiche-root.client-360-premium .fbanner-ai-btn:disabled{background:#101e33;border-color:#34343a;color:#7e90aa}.shalva-legacy .fiche-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.shalva-legacy .fiche-root select,.shalva-legacy .fiche-root textarea{border-radius:var(--r-control);min-height:var(--h-control-lg);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.shalva-legacy .fiche-root textarea{min-height:88px}.shalva-legacy .fiche-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,.shalva-legacy .fiche-root select:focus,.shalva-legacy .fiche-root textarea:focus{border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.12);outline:none}.fiche-root.client-360-premium{--fiche-brand:#0a84ff;--fiche-brand-hover:#0074e8;--fiche-brand-dark:#0047b3;--fiche-brand-soft:rgba(10,132,255,.1);--fiche-brand-ring:rgba(10,132,255,.18);--fiche-page:rgba(38,84,160,.14);--fiche-modal:rgba(214,233,253,.26);--fiche-card:rgba(247,251,255,.72);--fiche-field:rgba(211,226,247,.64);--fiche-field-border:rgba(23,53,110,.14);--fiche-sep:hsla(0,0%,100%,.55);--fiche-ink:#27272b;--fiche-ink-2:#66758d}.dark .fiche-root.client-360-premium,.dark.fiche-root.client-360-premium{--fiche-page:rgba(0,0,0,.26);--fiche-modal:hsla(0,0%,100%,.05);--fiche-card:hsla(0,0%,100%,.08);--fiche-field:rgba(0,0,0,.22);--fiche-field-border:hsla(0,0%,100%,.12);--fiche-sep:hsla(0,0%,100%,.1);--fiche-ink:#f7faff;--fiche-ink-2:#92a2ba}.shalva-legacy .fiche-root.client-360-premium{background:rgb(var(--surface))}.shalva-legacy .fiche-root.client-360-premium .fiche-tabpane,.shalva-legacy .fiche-root.client-360-premium .ov.ov-stack{background:var(--fiche-page);padding:8px 26px 22px}.shalva-legacy .fiche-root.client-360-premium .info-block>.info-block-h{padding:11px 14px}.shalva-legacy .fiche-root.client-360-premium .info-block-b,.shalva-legacy .fiche-root.client-360-premium .rounded-card>.p-4{padding:10px 14px 12px}.shalva-legacy .fiche-root.client-360-premium .info-tab{gap:10px}.shalva-legacy .fiche-root.client-360-premium .sc-grid{gap:12px}.shalva-legacy .fiche-root.client-360-premium .card{background:var(--fiche-card);border-color:var(--fiche-sep)}.shalva-legacy .fiche-root.client-360-premium .btn.primary,.shalva-legacy .fiche-root.client-360-premium .fbtn-call,.shalva-legacy .fiche-root.client-360-premium .fiche-close{background:linear-gradient(180deg,#2395ff,#0878ed);border-color:var(--fiche-brand-dark);color:#fff}.shalva-legacy .fiche-root.client-360-premium .btn.primary:hover:not(:disabled),.shalva-legacy .fiche-root.client-360-premium .fbtn-call:hover:not(:disabled),.shalva-legacy .fiche-root.client-360-premium .fiche-close:hover:not(:disabled){background:linear-gradient(180deg,#35a0ff 0,var(--fiche-brand-hover) 100%)}.shalva-legacy .fiche-root.client-360-premium .fiche-tab.is-active,.shalva-legacy .fiche-root.client-360-premium .ftab.on{color:var(--fiche-brand);background:var(--fiche-brand-soft);box-shadow:inset 0 -2px 0 var(--fiche-brand)}.shalva-legacy .fiche-root.client-360-premium .fiche-tab.is-active svg,.shalva-legacy .fiche-root.client-360-premium .ftab.on svg,.shalva-legacy .fiche-root.client-360-premium a{color:var(--fiche-brand)}.shalva-legacy .fiche-root.client-360-premium input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.shalva-legacy .fiche-root.client-360-premium select,.shalva-legacy .fiche-root.client-360-premium textarea{border-radius:var(--r-control);min-height:var(--h-control-lg);background:var(--fiche-field);border:1px solid var(--fiche-field-border);color:var(--fiche-ink);box-shadow:inset 0 1px 2px rgba(11,27,58,.04)}.shalva-legacy .fiche-root.client-360-premium input:focus,.shalva-legacy .fiche-root.client-360-premium select:focus,.shalva-legacy .fiche-root.client-360-premium textarea:focus{border-color:var(--fiche-brand);box-shadow:0 0 0 3px var(--fiche-brand-soft);outline:none}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta{gap:0 10px}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta>*{flex:0 0 auto}.shalva-legacy .fiche-root.client-360-premium .fmeta-sep{width:1px;height:18px;background:var(--fiche-sep);margin:0 2px}.shalva-legacy .fiche-root.client-360-premium .fassign{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent}@container (min-width: 900px){.fiche-root.client-360-premium .info-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width: 899px){.fiche-root.client-360-premium .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 620px){.fiche-root.client-360-premium .info-grid{grid-template-columns:minmax(0,1fr)}}.shalva-legacy .fiche-root .fiche-empty{display:flex;align-items:center;justify-content:flex-start;text-align:left;min-height:34px;padding:2px 0;color:var(--fc-secondary,var(--muted));font-size:.82rem;font-weight:450;line-height:1.4}.shalva-legacy .fiche-root.client-360-premium{display:flex;flex-direction:column;overflow:hidden}.shalva-legacy .fiche-root.client-360-premium .fiche-scroll{flex:1 1 auto;overflow-y:auto;overflow-x:hidden}.shalva-legacy.content>.fiche-root.client-360-premium{overflow:clip}.shalva-legacy.content>.fiche-root.client-360-premium>.fiche-scroll{overflow:visible}.shalva-legacy.content>.fiche-root.client-360-premium>.fiche-scroll>.fiche-stickyhead{margin-top:0;padding-top:0}.shalva-legacy.content>.fiche-root.client-360-premium .fiche-stickyhead>.fbanner,.shalva-legacy.content>.fiche-root.client-360-premium .fiche-stickyhead>.fiche-tabsrow{margin-top:0}.shalva-legacy .fiche-root.client-360-premium .info-actionbar{position:static;z-index:auto}.shalva-legacy .fiche-root.client-360-premium .fiche-foot{position:sticky;bottom:0;z-index:5;background:var(--fiche-card)}.shalva-legacy .fiche-root.client-360-premium .fiche-scroll>*{max-width:100%}.acthist-veil,.shalva-legacy .acthist-veil{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.38);backdrop-filter:blur(3px);animation:acthistIn var(--t)}@keyframes acthistIn{0%{opacity:0}to{opacity:1}}.acthist{display:flex;flex-direction:column;width:min(800px,100%);max-height:min(86vh,780px);border-radius:var(--r-surface);background:#fff;border:1px solid rgba(148,163,184,.3);box-shadow:0 24px 60px -24px rgba(15,23,42,.3),0 2px 8px rgba(15,23,42,.05);color:#172033;font-family:Inter,system-ui,sans-serif;overflow:hidden}:root.dark .acthist{background:#1b1d22;border-color:hsla(0,0%,100%,.11);color:#e8ecf3;box-shadow:0 24px 60px -24px rgba(0,0,0,.62),0 2px 8px rgba(0,0,0,.34)}.acthist-h{flex:0 0 auto;display:flex;align-items:center;gap:13px;height:72px;padding:0 18px 0 22px;border-bottom:1px solid rgba(148,163,184,.22)}:root.dark .acthist-h{border-bottom-color:hsla(0,0%,100%,.09)}.acthist-h-ic{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:var(--r-control-lg);background:rgba(10,132,255,.09);color:#0a84ff}.acthist-h-tx{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.acthist-h-tx h3{margin:0;font-size:18px;font-weight:640;letter-spacing:-.015em;color:inherit}.acthist-h-sub{font-size:13px;color:rgb(var(--ink-blue));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root.dark .acthist-h-sub{color:#9aa6b8}.acthist-x{flex:0 0 auto;display:grid;place-items:center;width:var(--h-control-sm);height:var(--h-control-sm);padding:0;border:0;border-radius:var(--r-control);background:none;color:rgb(var(--ink-blue));cursor:pointer;transition:background-color var(--t),color var(--t)}.acthist-x:hover{background:rgba(15,23,42,.06);color:rgb(var(--ink-blue))}.acthist-x:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.18)}:root.dark .acthist-x:hover{background:hsla(0,0%,100%,.07);color:#e8ecf3}.acthist-bar{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 22px;border-bottom:1px solid rgba(148,163,184,.18)}:root.dark .acthist-bar{border-bottom-color:hsla(0,0%,100%,.07)}.acthist-sel{display:inline-flex}.acthist-sel select{height:var(--h-control);padding:0 30px 0 13px;border:1px solid rgba(10,132,255,.3);border-radius:var(--r-control);background:rgba(10,132,255,.06);color:#0a84ff;font-family:inherit;font-size:13px;font-weight:560;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230A84FF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 11px center;transition:background-color var(--t),border-color var(--t)}.acthist-sel select:hover{background-color:rgba(10,132,255,.1)}.acthist-sel select:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.acthist-chip{display:inline-flex;align-items:center;gap:7px;height:var(--h-control);padding:0 13px;border:1px solid rgba(148,163,184,.34);border-radius:var(--r-control);background:#fff;color:#475569;font-family:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:background-color var(--t),border-color var(--t),color var(--t)}.acthist-chip:hover{background:rgba(15,23,42,.04)}.acthist-chip.on{border-color:rgba(10,132,255,.3);background:rgba(10,132,255,.06);color:#0a84ff}.acthist-chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.18)}:root.dark .acthist-chip{background:#22252c;border-color:hsla(0,0%,100%,.12);color:#b6c0cf}:root.dark .acthist-chip:hover{background:hsla(0,0%,100%,.06)}.acthist-count{margin-left:auto;flex:0 0 auto;font-size:12.5px;color:rgb(var(--ink-blue));font-variant-numeric:tabular-nums}:root.dark .acthist-count{color:#9aa6b8}.acthist-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.45) transparent}.acthist-body::-webkit-scrollbar{width:6px}.acthist-body::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(148,163,184,.45)}.acthist-body::-webkit-scrollbar-track{background:transparent}.acthist-state{padding:56px 20px;text-align:center;color:rgb(var(--ink-blue));font-size:13.5px;line-height:1.6}.acthist-state.acthist-error{color:rgb(var(--ink-red))}:root.dark .acthist-state.acthist-error{color:#fca5a5}.acthist-muted{color:#94a3b8;font-size:12.5px}.acthist-spin{animation:acthistspin .7s linear infinite}@keyframes acthistspin{to{transform:rotate(1turn)}}.acthist-days{margin:0;padding:0}.acthist-day,.acthist-days{list-style:none}.acthist-day-h{position:sticky;top:0;z-index:2;margin:0;padding:9px 22px 8px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ink-blue));background:#fff;border-bottom:1px solid rgba(148,163,184,.2)}:root.dark .acthist-day-h{background:#1b1d22;color:#9aa6b8;border-bottom-color:hsla(0,0%,100%,.08)}.acthist-list{list-style:none;margin:0;padding:0;position:relative}.acthist-list:before{content:"";position:absolute;top:0;bottom:0;left:40px;width:1px;background:rgba(148,163,184,.3)}:root.dark .acthist-list:before{background:hsla(0,0%,100%,.1)}.acthist-row{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 24px;align-items:start;gap:0 12px;padding:12px 18px 12px 0;transition:background-color var(--t)}.acthist-row+.acthist-row{box-shadow:inset 0 1px 0 rgba(148,163,184,.16)}:root.dark .acthist-row+.acthist-row{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.acthist-row:hover{background:rgba(10,132,255,.035)}:root.dark .acthist-row:hover{background:hsla(0,0%,100%,.035)}.acthist-dot{grid-column:1;justify-self:center;margin-top:1px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid;background:#fff;position:relative;z-index:1}:root.dark .acthist-dot{background:#1b1d22}.acthist-row.is-add .acthist-dot{color:#0a84ff;background:rgba(10,132,255,.1)}.acthist-row.is-del .acthist-dot{color:#e5566d;background:rgba(229,86,109,.1)}.acthist-row.is-upd .acthist-dot{color:#e8912f;background:rgba(232,145,47,.1)}.acthist-row.is-auto .acthist-dot{color:#7c8798;background:rgba(124,135,152,.12)}:root.dark .acthist-row.is-add .acthist-dot{background:rgba(10,132,255,.16)}:root.dark .acthist-row.is-del .acthist-dot{background:rgba(229,86,109,.16)}:root.dark .acthist-row.is-upd .acthist-dot{background:rgba(232,145,47,.16)}:root.dark .acthist-row.is-auto .acthist-dot{background:rgba(124,135,152,.2)}.acthist-main{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:5px}.acthist-line{margin:0;font-size:14px;line-height:1.45;color:rgb(var(--ink-blue));display:flex;flex-wrap:wrap;align-items:baseline;gap:0 7px}:root.dark .acthist-line{color:#e8ecf3}.acthist-t{flex:0 0 auto;font-size:12.5px;font-weight:640;font-variant-numeric:tabular-nums;color:#0a84ff}:root.dark .acthist-t{color:#63b3ff}.acthist-who{font-weight:640;letter-spacing:-.01em}.acthist-verb{color:rgb(var(--ink-blue));opacity:.92}:root.dark .acthist-verb{color:#c6cfdc;opacity:1}.acthist-chg{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.acthist-from,.acthist-to{display:inline-block;max-width:100%;padding:3px 9px;border-radius:var(--r-badge);font-size:12.5px;font-weight:560;overflow-wrap:anywhere}.acthist-from{background:rgba(148,163,184,.14);color:rgb(var(--ink-blue))}.acthist-off{font-style:italic;opacity:.78}.acthist-row .acthist-to.acthist-off{background:rgba(148,163,184,.14);color:rgb(var(--ink-blue))}:root.dark .acthist-from,:root.dark .acthist-row .acthist-to.acthist-off{background:hsla(0,0%,100%,.07);color:#9aa6b8}.acthist-arrow{color:#94a3b8;font-size:13px;flex:0 0 auto}.acthist-row.is-add .acthist-to{background:rgba(10,132,255,.1);color:#0a84ff}.acthist-row.is-del .acthist-to{background:rgba(229,86,109,.11);color:rgb(var(--ink-pink))}.acthist-row.is-upd .acthist-to{background:rgba(232,145,47,.12);color:#c2740f}:root.dark .acthist-row.is-del .acthist-to{color:#f58ba0}:root.dark .acthist-row.is-upd .acthist-to{color:#f0ac5e}.acthist-quote{margin:0;padding:7px 11px;border-left:2px solid rgba(10,132,255,.35);border-radius:0 var(--r-badge) var(--r-badge) 0;background:rgba(10,132,255,.05);font-size:13px;line-height:1.5;color:rgb(var(--ink-blue));overflow-wrap:anywhere}:root.dark .acthist-quote{background:hsla(0,0%,100%,.05);border-left-color:rgba(99,179,255,.4);color:#c6cfdc}.acthist-plus{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.acthist-plus li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:12.5px;color:rgb(var(--ink-blue))}:root.dark .acthist-plus li{color:#9aa6b8}.acthist-plus-f{font-weight:600}.acthist-plus-f:after{content:" :"}.acthist-plus-v{overflow-wrap:anywhere}.acthist-av{grid-column:3;justify-self:end;margin-top:2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(10,132,255,.1);color:#0a84ff;font-size:9.5px;font-weight:700;letter-spacing:.02em}.acthist-av[data-kind=ia]{background:rgba(139,92,246,.14);color:#7c4dff}.acthist-av[data-kind=system]{background:rgba(124,135,152,.16);color:#64748b}:root.dark .acthist-av[data-kind=ia]{color:#b79bff}:root.dark .acthist-av[data-kind=system]{color:#9aa6b8}.acthist-f{flex:0 0 auto;padding:12px 22px;border-top:1px solid rgba(148,163,184,.22);text-align:center}:root.dark .acthist-f{border-top-color:hsla(0,0%,100%,.09)}.acthist-more{height:var(--h-control);padding:0 16px;border:0;border-radius:var(--r-control);font-family:inherit;font-size:13px;font-weight:600;color:#0a84ff;background:rgba(10,132,255,.08);cursor:pointer;transition:background-color var(--t)}.acthist-more:hover:not(:disabled){background:rgba(10,132,255,.14)}.acthist-more:disabled{opacity:.6;cursor:default}@media (max-height:700px){.acthist{max-height:92vh}}@media (max-width:720px){.acthist-veil{padding:0;place-items:stretch}.acthist{width:100%;max-height:100%;border-radius:0;border:0}.acthist-h{height:auto;min-height:60px;padding:10px 12px 10px 14px}.acthist-h-tx h3{font-size:16px}.acthist-x{width:var(--h-touch,44px);height:var(--h-touch,44px)}.acthist-bar{padding:10px 14px;flex-wrap:wrap;gap:8px}.acthist-sel select{font-size:16px}.acthist-chip,.acthist-sel select{height:var(--h-touch,44px)}.acthist-count{width:100%;margin-left:0;text-align:right}.acthist-day-h{padding:8px 14px 7px}.acthist-row{grid-template-columns:40px minmax(0,1fr);padding:12px 14px 12px 0}.acthist-list:before{left:27px}.acthist-dot{width:22px;height:22px}.acthist-av{display:none}.acthist-line{font-size:13.5px}.acthist-more{width:100%;height:var(--h-touch,44px)}}@media (prefers-reduced-motion:reduce){.acthist-veil{animation:none}.acthist-chip,.acthist-row,.acthist-row-act,.acthist-sel select{transition-property:background-color,border-color,color,opacity}}.fiche-root.client-360-premium .fiche-tab.on,.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on{box-shadow:inset 0 -2px 0 var(--fiche-brand)}.fiche-root.client-360-premium .fiche-tab.on svg,.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on svg{color:var(--fiche-brand)}.fiche-root.client-360-premium button.btn.primary,.shalva-legacy .fiche-root.client-360-premium button.btn.primary{background:linear-gradient(180deg,#2395ff,#0878ed);border-color:var(--fiche-brand-dark);color:#fff}.fiche-root.client-360-premium button.btn.primary:hover:not(:disabled),.shalva-legacy .fiche-root.client-360-premium button.btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#35a0ff 0,var(--fiche-brand-hover) 100%)}.shalva-legacy .fiche-root.client-360-premium .fbanner{border-radius:0;border:0;box-shadow:none;background:transparent;padding:4px 26px 14px;margin:0}.dark .fiche-root.client-360-premium .fbanner{background:transparent;box-shadow:none}.shalva-legacy .fiche-root.client-360-premium .fbtn{height:var(--h-control);border-radius:var(--r-control);padding:0 12px;gap:7px;display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--fiche-field-border);background:hsla(0,0%,100%,.82);color:var(--fiche-ink);font-weight:600}.shalva-legacy .fiche-root.client-360-premium .fbtn:hover:not(:disabled){background:var(--fiche-brand-soft);border-color:var(--fiche-brand)}.dark .fiche-root.client-360-premium .fbtn{background:hsla(0,0%,100%,.05);color:var(--fiche-ink)}.shalva-legacy .fiche-root.client-360-premium .fbtn svg{flex:0 0 auto}.shalva-legacy .fiche-root.client-360-premium .fbanner-act{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta{margin-top:8px;padding:11px 0 1px;border-radius:0;border:0;border-top:1px solid var(--fiche-sep);background:transparent;box-shadow:none;min-height:40px}.dark .fiche-root.client-360-premium .fbanner-meta{background:transparent}.shalva-legacy .fiche-root.client-360-premium .fmeta,.shalva-legacy .fiche-root.client-360-premium .fsub-b,.shalva-legacy .fiche-root.client-360-premium .fsub-i{display:inline-flex;align-items:center;gap:5px;height:28px}.shalva-legacy .fiche-root.client-360-premium .fmeta svg,.shalva-legacy .fiche-root.client-360-premium .fsub-i svg{color:var(--fiche-brand);opacity:.9}.shalva-legacy .fiche-root.client-360-premium .fassign .fassign-b,.shalva-legacy .fiche-root.client-360-premium .fassign button{height:28px;border-radius:var(--r-control);background:var(--fiche-brand-soft);border:1px solid color-mix(in srgb,var(--fiche-brand) 22%,transparent);color:var(--fiche-ink)}.shalva-legacy .fiche-root.client-360-premium .fiche-tabs,.shalva-legacy .fiche-root.client-360-premium .ftabs{margin-top:0;padding:0 26px;border-radius:0;border:0;border-bottom:1px solid var(--fiche-sep);background:transparent;box-shadow:none;display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin}.dark .fiche-root.client-360-premium .fiche-tabs,.dark .fiche-root.client-360-premium .ftabs{background:transparent}.shalva-legacy .fiche-root.client-360-premium .fiche-tab{border-radius:var(--r-control) 8px 0 0;white-space:nowrap;flex:0 0 auto;margin-bottom:-1px}.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on{border:0;background:transparent;box-shadow:inset 0 -2px 0 var(--fiche-brand)}.shalva-legacy .fiche-root.client-360-premium .info-card,.shalva-legacy .fiche-root.client-360-premium .info-tab>.card{border-radius:var(--r-card);border:1px solid var(--fiche-sep);box-shadow:0 4px 16px rgba(11,27,58,.05);background:linear-gradient(180deg,#fff,#fbfdff)}.dark .fiche-root.client-360-premium .info-card,.dark .fiche-root.client-360-premium .info-tab>.card{background:linear-gradient(180deg,#0d1a2d,#0b1728)}.shalva-legacy .fiche-root.client-360-premium .sec-h h3{font-size:.98rem;font-weight:750;color:var(--fiche-ink)}.shalva-legacy .fiche-root.client-360-premium .info-ic,.shalva-legacy .fiche-root.client-360-premium .sec-h .ptg-ic{width:30px;height:30px;border-radius:999px;background:var(--fiche-brand-soft);color:var(--fiche-brand);display:inline-grid;place-items:center}.shalva-legacy .fiche-root.client-360-premium .fld-l,.shalva-legacy .fiche-root.client-360-premium label>span{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fiche-ink-2);margin-bottom:6px;display:block}@container (min-width: 900px){.fiche-root.client-360-premium .info-grid>.fld-adresse,.fiche-root.client-360-premium .info-grid>[data-field=address]{grid-column:span 1}.fiche-root.client-360-premium .info-grid>.fld-ville,.fiche-root.client-360-premium .info-grid>[data-field=city]{grid-column:span 3}}.shalva-legacy .fiche-root.client-360-premium .fiche-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--fiche-sep);box-shadow:0 -2px 10px rgba(11,27,58,.05)}.dark .fiche-root.client-360-premium .fiche-foot{background:rgba(31,31,34,.94)}.shalva-legacy .fiche-root.client-360-premium .info-actionbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 0;margin-top:14px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid var(--fc-line,var(--fiche-sep));box-shadow:none}.shalva-legacy .fiche-modal-veil,.shalva-legacy .fiche-veil{background:hsla(43,28%,95%,.62);backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%)}.dark .fiche-modal-veil,.dark .fiche-veil{background:rgba(7,17,31,.58)}.shalva-legacy .fiche-modal-panel,.shalva-legacy .fiche-root.client-360-premium{box-shadow:0 24px 70px rgba(11,27,58,.18)}.shalva-legacy .fiche-root.client-360-premium .fiche-scroll{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.35) transparent}.shalva-legacy .fiche-root.client-360-premium .fiche-scroll::-webkit-scrollbar{width:8px}.shalva-legacy .fiche-root.client-360-premium .fiche-scroll::-webkit-scrollbar-thumb{background:rgba(100,116,139,.35);border-radius:999px}.shalva-legacy .fiche-root.client-360-premium .fiche-scroll::-webkit-scrollbar-track{background:transparent}@container (min-width: 900px){.fiche-root.client-360-premium .info-fields>.info-field,.fiche-root.client-360-premium .info-fields>.info-field.is-wide,.fiche-root.client-360-premium .info-fields>.info-field:last-child{grid-column:auto}}.fiche-root.client-360-premium{--accent:#0a84ff;--accent-tint:var(--fiche-brand-soft);--fiche-muted:var(--fiche-ink-2);--btn-blue:rgb(var(--brand-button));--btn-blue-press:rgb(var(--brand-button-hover))}.fiche-root.client-360-premium .fiche-tab.on,.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on{color:var(--fiche-brand);border-color:var(--fiche-brand);background:var(--fiche-brand-soft)}.fiche-root.client-360-premium .info-footer .btn.primary,.shalva-legacy .fiche-root.client-360-premium .info-footer .btn.primary{background:linear-gradient(180deg,#2395ff,#0a84ff 48%,#0878ed);border-color:var(--fiche-brand-dark);color:#fff}.fiche-root.client-360-premium .info-footer .btn.primary:hover:not(:disabled),.shalva-legacy .fiche-root.client-360-premium .info-footer .btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#168cfa,#0074e8)}.fiche-root.client-360-premium .fiche-autosave-status{display:inline-flex;align-items:center;gap:10px;color:var(--fiche-muted)}.fiche-root.client-360-premium .fiche-autosave-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#0a84ff;background:rgba(10,132,255,.1);border:1px solid rgba(10,132,255,.28);box-shadow:0 0 0 4px rgba(10,132,255,.05)}.dark .fiche-root.client-360-premium .fiche-autosave-icon{background:rgba(10,132,255,.16);border-color:rgba(10,132,255,.38);box-shadow:0 0 0 4px rgba(10,132,255,.08)}.fiche-root.client-360-premium .info-block,.fiche-root.client-360-premium .sc-card{background:var(--fiche-card);border:1px solid var(--fiche-sep);border-radius:var(--r-card);box-shadow:0 4px 16px rgba(11,27,58,.05)}.fiche-root.client-360-premium .info-block>.info-block-h,.fiche-root.client-360-premium .sc-card>.info-block-h{background:transparent;border-bottom:1px solid var(--fiche-sep);padding:10px 14px;font-weight:700;color:var(--fiche-ink)}.fiche-root.client-360-premium .sc-card-orange{border-left:3px solid #c2740b}.fiche-root.client-360-premium .sc-card-teal{border-left:3px solid #0e7490}.fiche-root.client-360-premium .sc-card-green{border-left:3px solid #15803d}.fiche-root.client-360-premium .sc-card-amber{border-left:3px solid #b45309}.fiche-root.client-360-premium .sc-card-blue{border-left:3px solid var(--fiche-brand)}.fiche-root.client-360-premium .info-block-h .info-h-ic,.fiche-root.client-360-premium .info-block-h>svg{width:26px;height:26px;padding:5px;border-radius:999px;box-sizing:content-box}.fiche-root.client-360-premium .info-h-orange>svg{color:#c2740b;background:rgba(194,116,11,.12)}.fiche-root.client-360-premium .info-h-teal>svg{color:rgb(var(--ink-cyan));background:rgba(14,116,144,.12)}.fiche-root.client-360-premium .info-h-green>svg{color:rgb(var(--ink-green));background:rgba(21,128,61,.12)}.fiche-root.client-360-premium .info-h-amber>svg{color:rgb(var(--ink-amber));background:rgba(180,83,9,.12)}.fiche-root.client-360-premium .sc-card>:not(.info-block-h){background:transparent}.shalva-legacy .fiche-root.client-360-premium .info-block>.info-block-h .info-block-ic,.shalva-legacy .fiche-root.client-360-premium .sc-card>.info-block-h .info-block-ic,.shalva-legacy .fiche-root.client-360-premium .sc-card>.sc-head .sc-head-ic{width:30px;height:30px;border-radius:999px;flex:0 0 auto;display:inline-grid;place-items:center;background:color-mix(in srgb,rgb(var(--sc-acc)) 14%,transparent);color:var(--sc-acc-ink)}@container (min-width: 900px){.fiche-root.client-360-premium .sc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.fiche-root.client-360-premium .sc-grid>.sc-card-main,.fiche-root.client-360-premium .sc-grid>.sc-card-side{display:flex;flex-direction:column;gap:16px}.fiche-root.client-360-premium .sc-grid>.sc-card-main>:last-child:has(ul),.fiche-root.client-360-premium .sc-grid>.sc-card-side>:last-child:has(ul){flex:1 1 auto}.fiche-root.client-360-premium .sc-grid>*{grid-column:span 12;min-width:0}.fiche-root.client-360-premium .sc-grid>.sc-card-half,.fiche-root.client-360-premium .sc-grid>.sc-col-6{grid-column:span 6}.fiche-root.client-360-premium .sc-grid>.sc-card-main,.fiche-root.client-360-premium .sc-grid>.sc-col-7{grid-column:span 7}.fiche-root.client-360-premium .sc-grid>.sc-card-side,.fiche-root.client-360-premium .sc-grid>.sc-col-5{grid-column:span 5}.fiche-root.client-360-premium .sc-grid>.sc-col-8{grid-column:span 8}.fiche-root.client-360-premium .sc-grid>.sc-col-4{grid-column:span 4}.fiche-root.client-360-premium .sc-grid>:only-child{grid-column:1/-1}}@container (max-width: 899px){.fiche-root.client-360-premium .sc-grid>*{grid-column:span 12}}.fiche-root.client-360-premium .sc-grid-fill{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;align-items:start}.fiche-root.client-360-premium .sc-grid-fill>*{min-width:0}.fiche-root.client-360-premium .info-cells,.fiche-root.client-360-premium .sc-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;border-top:1px solid var(--fiche-sep)}.fiche-root.client-360-premium .info-cells>*,.fiche-root.client-360-premium .sc-cells>*{min-width:0;padding:10px 12px;border-left:1px solid var(--fiche-sep);display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.fiche-root.client-360-premium .info-cells>:first-child,.fiche-root.client-360-premium .sc-cells>:first-child{border-left:0}.fiche-root.client-360-premium{--fiche-footer-height:72px}.fiche-root.client-360-premium .fiche-scroll{padding-bottom:calc(var(--fiche-footer-height, 72px) + 24px)}.fiche-root.client-360-premium .info-tab{padding-bottom:0}.fiche-root.client-360-premium .sc-card input:not([type=checkbox]):not([type=radio]),.fiche-root.client-360-premium .sc-card select,.fiche-root.client-360-premium .sc-card textarea{min-height:44px;border-radius:var(--r-control)}.fiche-root.client-360-premium .sc-card textarea{min-height:96px}.fiche-root.client-360-premium .info-block button:disabled,.fiche-root.client-360-premium .sc-card button:disabled{opacity:1;color:var(--fiche-ink-2);background:color-mix(in srgb,var(--fiche-ink-2) 12%,transparent);border-color:var(--fiche-sep);cursor:not-allowed}.fiche-root.client-360-premium .fiche-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 20px}.fiche-root.client-360-premium .fiche-empty-ic{width:44px;height:44px;border-radius:999px;display:inline-grid;place-items:center;margin-bottom:4px;color:var(--sc-acc-ink,var(--fiche-brand));background:color-mix(in srgb,rgb(var(--sc-acc,10 132 255)) 12%,transparent)}.fiche-root.client-360-premium .fiche-empty-t{margin:0;font-size:.95rem;font-weight:650;color:var(--fiche-ink)}.fiche-root.client-360-premium .fiche-empty-s{margin:0;font-size:.82rem;color:var(--fiche-ink-2);max-width:46ch;line-height:1.45}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta{display:flex;align-items:center;width:100%;flex-wrap:nowrap;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-x:contain}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta>.fmeta-sep{margin-inline-start:auto;flex:0 0 auto}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta>.fassign{flex:0 0 auto;margin-inline-end:0;padding-inline-end:0}.shalva-legacy .fiche-root.client-360-premium .fbanner-meta>.fassign>:last-child{margin-inline-end:0}@container (max-width: 899px){.shalva-legacy .fiche-root.client-360-premium .fbanner-meta>.fmeta-sep{margin-inline-start:4px}}.shalva-legacy .fiche-modal-panel>.info-footer{--fiche-brand:#0a84ff;--fiche-sep:#dfe6ef;--fiche-ink:#27272b;--fiche-ink-2:#66758d;--btn-blue:rgb(var(--brand-button));--btn-blue-press:rgb(var(--brand-button-hover));position:sticky;bottom:0;z-index:30;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;min-height:64px;background:hsla(0,0%,100%,.97);border-top:1px solid var(--fiche-sep);box-shadow:0 -8px 24px rgba(15,23,42,.08);color:var(--fiche-ink)}.dark .fiche-modal-panel>.info-footer{--fiche-sep:#34343a;--fiche-ink:#f7faff;--fiche-ink-2:#92a2ba;background:rgba(10,20,34,.97);box-shadow:0 -8px 24px rgba(0,0,0,.18)}.shalva-legacy .fiche-modal-panel>.info-footer .fiche-autosave-status{display:inline-flex;align-items:center;gap:10px;color:var(--fiche-ink-2);font-size:.82rem}.shalva-legacy .fiche-modal-panel>.info-footer .fiche-autosave-icon{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#0a84ff;background:rgba(10,132,255,.1);border:1px solid rgba(10,132,255,.28);box-shadow:0 0 0 4px rgba(10,132,255,.05)}.dark .fiche-modal-panel>.info-footer .fiche-autosave-icon{background:rgba(10,132,255,.16);border-color:rgba(10,132,255,.38)}.shalva-legacy .fiche-modal-panel>.info-footer .btn.primary{height:var(--h-control-lg);padding:0 18px;border-radius:var(--r-control);font-weight:650;background:linear-gradient(180deg,#2395ff,#0a84ff 48%,#0878ed);border:1px solid #0047b3;color:#fff}.shalva-legacy .fiche-modal-panel>.info-footer .btn.primary:hover:not(:disabled){background:linear-gradient(180deg,#168cfa,#0074e8)}.fiche-root.client-360-premium .dosdoc-h,.fiche-root.client-360-premium .info-zone-t{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;margin:0;font-size:.95rem;font-weight:700;color:var(--fiche-ink)}.fiche-root.client-360-premium .dosdoc-h-ic,.fiche-root.client-360-premium .info-zone-ic{width:28px;height:28px;flex:0 0 28px;display:inline-grid;place-items:center;border-radius:999px;background:var(--fiche-brand-soft);color:var(--fiche-brand)}.fiche-root.client-360-premium .dosdoc-h-t{line-height:1}.fiche-root.client-360-premium .dosdoc-missing{margin-inline-start:auto;margin-inline-end:0;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:var(--r-badge);white-space:nowrap;font-size:.72rem;font-weight:600;letter-spacing:0;background:rgb(var(--warning)/.12);border:0}.fiche-root.client-360-premium .dosdoc-missing:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor}.fiche-root.client-360-premium .dosdoc-row{display:flex;gap:12px;align-items:stretch;padding:12px 14px 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.fiche-root.client-360-premium .dosdoc-row>*{flex:0 0 178px;width:178px;scroll-snap-align:start}.fiche-root.client-360-premium .dosdoc-card{display:flex;flex-direction:column;min-height:186px;border:1px solid var(--fiche-line,var(--fiche-sep));border-radius:var(--r-card);background:var(--fiche-card-soft,#f8fafd);transition:border-color var(--t),background-color var(--t),box-shadow var(--t)}.dark .fiche-root.client-360-premium .dosdoc-card{background:#1f1f22;border-color:#34343a}.fiche-root.client-360-premium .dosdoc-card.is-actionable:hover{border-color:var(--fiche-brand);background:var(--fiche-brand-soft);box-shadow:0 0 0 3px var(--fiche-brand-soft)}.fiche-root.client-360-premium .dosdoc-card-main{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 10px;background:transparent;border:0;cursor:pointer;text-align:center}.fiche-root.client-360-premium .dosdoc-ic{display:grid;place-items:center;color:var(--fiche-ink-2)}.fiche-root.client-360-premium .dosdoc-card.is-done .dosdoc-ic{color:rgb(var(--ink-green))}.fiche-root.client-360-premium .dosdoc-cat-tag{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fiche-ink-2);line-height:1}.fiche-root.client-360-premium .dosdoc-name{font-size:.8rem;font-weight:650;color:var(--fiche-ink);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fiche-root.client-360-premium .dosdoc-badge{margin-top:auto;padding:3px 9px;border-radius:var(--r-badge);font-size:.68rem;font-weight:600;color:rgb(var(--ink)/.82);background:rgb(var(--ink)/.08)}.fiche-root.client-360-premium .dosdoc-badge.is-done{color:rgb(var(--ink-green));background:rgba(21,128,61,.12)}.fiche-root.client-360-premium .dosdoc{background:var(--fiche-card);border:1px solid var(--fiche-line-soft,var(--fiche-sep));border-radius:var(--r-card);overflow:hidden}.dark .fiche-root.client-360-premium .dosdoc{background:#171719;border-color:#34343a}.fiche-root.client-360-premium .dosdoc-h{border-bottom:1px solid var(--fiche-line-soft,var(--fiche-sep))}.shalva-legacy.leads-view .leads-tbl tbody tr{height:64px}.shalva-legacy.leads-view .leads-tbl tbody td .row-act>a,.shalva-legacy.leads-view .leads-tbl tbody td .row-act>button{min-height:34px;min-width:34px}.shalva-legacy.leads-view .leads-tbl tbody td .nrp-ctl{height:34px}.shalva-legacy.leads-view .leads-tbl tbody tr+tr td{border-top:1px solid var(--line-2,#e6eaf1)}.shalva-legacy.leads-view .leads-tbl tbody tr:last-child td{border-bottom:1px solid var(--line-2,#e6eaf1)}:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr+tr td,:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr:last-child td{border-color:var(--line-2,#223043)}@media (max-width:1024px){.shalva-legacy.leads-view .leads-tbl tbody tr{height:58px}.shalva-legacy.leads-view .leads-tbl tbody td{padding-block:9px}}.shalva-legacy.leads-view .leads-tbl tbody td{font-size:14px;line-height:1.35}.shalva-legacy.leads-view .leads-tbl tbody .lead-name,.shalva-legacy.leads-view .leads-tbl tbody td:first-of-type strong{font-size:15px;font-weight:600;letter-spacing:-.005em}.shalva-legacy.leads-view .leads-tbl tbody .lead-sub,.shalva-legacy.leads-view .leads-tbl tbody .muted,.shalva-legacy.leads-view .leads-tbl tbody small{font-size:13px}.shalva-legacy.leads-view .leads-tbl thead th{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.shalva-legacy.leads-view .leads-tbl tbody tr{--row-tint:transparent}.shalva-legacy.leads-view .leads-tbl tbody tr:nth-child(2n){--row-tint:rgba(15,23,42,.014)}:root.dark .shalva-legacy.leads-view .leads-tbl tbody tr:nth-child(2n){--row-tint:hsla(0,0%,100%,.014)}.shalva-legacy.leads-view .leads-tbl tbody td{background:linear-gradient(var(--row-tint),var(--row-tint)),var(--cell-bg)}.shalva-legacy.leads-view .leads-tbl thead th{border-bottom:1px solid var(--line-2,#e6eaf1)}.shalva-legacy.leads-view .leads-tbl tbody tr:hover{--row-tint:rgba(10,132,255,.05)}.shalva-legacy.leads-view .leads-tbl tbody tr[data-selected]{--row-tint:rgba(10,132,255,.08)}.shalva-legacy.leads-view .leads-tbl tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 rgb(var(--brand))}.shalva-legacy.leads-view .leads-tbl tbody .lead-mail,.shalva-legacy.leads-view .leads-tbl tbody .lead-tel,.shalva-legacy.leads-view .leads-tbl tbody a{color:rgb(var(--brand-ink));font-weight:600}.shalva-legacy.leads-view .leads-tbl tbody .lead-tel{font-size:15px}.shalva-legacy.leads-view .leads-tbl tbody .lead-mail{font-size:13px;font-weight:500}.shalva-legacy.leads-view .leads-tbl tbody a:hover{text-decoration:underline}.shalva-legacy.leads-view .leads-tbl tbody .lead-status,.shalva-legacy.leads-view .leads-tbl tbody .st-inline{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:650;white-space:nowrap;text-transform:none}.shalva-legacy.leads-view .leads-tbl tbody .lead-obs{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view .leads-tbl tbody td .row-act>button{border-radius:var(--r-control);position:relative}.shalva-legacy.leads-view .leads-tbl tbody td .row-act>button:hover{background:rgb(var(--brand)/.1);color:rgb(var(--brand))}.shalva-legacy.leads-view .leads-tbl tbody td .row-act .row-act-count{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:999px;font-size:10.5px;font-weight:700;color:#fff;background:rgb(var(--brand-button))}.shalva-legacy.leads-view .leads-tbl .lead-stack{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.shalva-legacy.leads-view .leads-tbl .lead-stack>*{min-width:0}.shalva-legacy.leads-view .leads-tbl .lead-addr,.shalva-legacy.leads-view .leads-tbl .lead-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view .leads-tbl .lead-sub{font-size:13px;color:var(--ink-soft)}.shalva-legacy.leads-view .leads-tbl .lead-addr{font-size:14px}.shalva-legacy.leads-view .leads-tbl .lead-mail{font-size:13px;font-weight:500;color:rgb(var(--brand-ink))}.shalva-legacy.leads-view .leads-tbl .lead-stack>.lead-mail{align-self:stretch;width:100%;max-width:100%;min-width:0;display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:normal;direction:ltr;text-align:left}.shalva-legacy.leads-view .leads-tbl .obs-more{margin-inline-start:6px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:700;color:rgb(var(--brand-ink));background:rgb(var(--brand)/.12)}.shalva-legacy.leads-view .leads-tbl-wrap{width:100%;min-width:0;overscroll-behavior-x:contain}.shalva-legacy.leads-view .leads-tbl{width:100%;min-width:-moz-max-content;min-width:max-content}.shalva-legacy.leads-view .leads-tbl td,.shalva-legacy.leads-view .leads-tbl th{word-break:normal;overflow-wrap:normal}.shalva-legacy.leads-view .leads-tbl{table-layout:fixed}.shalva-legacy.leads-view .leads-tbl td:first-child,.shalva-legacy.leads-view .leads-tbl th:first-child{padding-inline:10px;text-align:center}.shalva-legacy.leads-view .leads-tbl tbody td>:not(.nrp-ctl):not(.row-act):not(.lead-stack){max-width:100%}.shalva-legacy.leads-view .leads-tbl td[data-colkey=nrp]{overflow:visible;padding-inline:6px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=actions]{padding-inline:4px}.shalva-legacy.leads-view .leads-tbl tbody tr{height:78px}.shalva-legacy.leads-view .leads-tbl tbody td{padding-block:8px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] .asg-row{min-height:var(--h-control-sm)}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] .asg{gap:2px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] .asg-row{gap:5px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] button.asg-pick{padding-inline:3px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation]{padding-inline:8px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation]>*{gap:2px}.shalva-legacy .fiche-root{--r-field:var(--r-control);--r-panel:var(--r-surface);--e-rest:none;--e-hover:0 2px 8px -2px rgba(16,24,40,.1);--e-float:0 12px 32px -8px rgba(16,24,40,.18),0 2px 6px -2px rgba(16,24,40,.06);--hairline:1px solid rgb(var(--ink)/.09)}:root.dark .shalva-legacy .fiche-root{--e-hover:0 2px 8px -2px rgba(0,0,0,.45);--e-float:0 12px 32px -8px rgba(0,0,0,.6),0 2px 6px -2px rgba(0,0,0,.35);--hairline:1px solid rgb(var(--ink)/.14)}.shalva-legacy .fiche-root .info-block,.shalva-legacy .fiche-root .sc-card{border-radius:var(--r-card)}.shalva-legacy .fiche-root .info-in,.shalva-legacy .fiche-root select.info-in,.shalva-legacy .fiche-root textarea.info-in{border-radius:var(--r-field)}.shalva-legacy .fiche-root .info-block{border:var(--hairline);box-shadow:var(--e-rest);transition:box-shadow var(--t),border-color var(--t)}.shalva-legacy .fiche-root.client-360-premium .info-field>.info-field-l,.shalva-legacy .fiche-root.client-360-premium .info-fields .info-field-l{text-transform:none;letter-spacing:0;font-size:.8rem;font-weight:500;color:rgb(var(--ink-muted));line-height:1.4}.shalva-legacy .fiche-root.client-360-premium .info-in{font-weight:450;font-size:.94rem}.shalva-legacy .fiche-root.client-360-premium .sc-head h3{font-size:1rem;font-weight:600;letter-spacing:-.012em}.shalva-legacy .fiche-root .info-in{border:var(--hairline)}.shalva-legacy .fiche-root .info-in:hover{border-color:rgb(var(--ink)/.22)}.shalva-legacy .fiche-root .info-in:focus,.shalva-legacy .fiche-root .info-in:focus-visible{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.12)}.shalva-legacy .fiche-root.client-360-premium .info-zone{gap:16px;padding:20px 0}.shalva-legacy .fiche-root.client-360-premium .info-fields{row-gap:18px}.shalva-legacy .fiche-root.client-360-premium .ck-sec+.ck-sec{margin-top:24px}.shalva-legacy .fiche-root.client-360-premium .fiche-tab{padding:11px 16px;border-radius:var(--r-field) var(--r-field) 0 0}.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on{font-weight:620}.shalva-legacy .fiche-root .fiche-tab .fiche-tab-ic{color:var(--tab-c,#0a84ff);opacity:1;transition:color var(--t)}.shalva-legacy .fiche-root .fiche-tab{color:rgb(var(--ink-muted));font-weight:500;border-bottom:2px solid transparent;background:transparent;border-radius:0}.shalva-legacy .fiche-root .fiche-tab:hover{background:transparent;color:rgb(var(--ink))}.shalva-legacy .fiche-root .fiche-tab:hover .fiche-tab-ic{color:var(--tab-c,#0a84ff)}.shalva-legacy .fiche-root .fiche-tab.on{background:transparent;color:var(--tab-c,#0a84ff);font-weight:600;border-bottom-color:var(--tab-c,#0a84ff)}.shalva-legacy .fiche-root .fiche-tab.on .fiche-tab-ic{color:var(--tab-c,#0a84ff)}:root.dark .shalva-legacy .fiche-root .fiche-tab .fiche-tab-ic,:root.dark .shalva-legacy .fiche-root .fiche-tab.on,:root.dark .shalva-legacy .fiche-root .fiche-tab.on .fiche-tab-ic{color:color-mix(in srgb,var(--tab-c,#0a84ff) 74%,#fff)}:root.dark .shalva-legacy .fiche-root .fiche-tab.on{border-bottom-color:color-mix(in srgb,var(--tab-c,#0a84ff) 74%,#fff)}.shalva-legacy .fiche-root .fiche-tabpane .info-block-h,.shalva-legacy .fiche-root .fiche-tabpane .info-zone-t,.shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head{color:rgb(var(--ink))}.shalva-legacy .fiche-root .fiche-tabpane .info-block-h h3,.shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head h3{color:rgb(var(--ink));font-size:1.02rem;font-weight:600;letter-spacing:-.012em}.shalva-legacy .fiche-root .fiche-tabpane .info-block-h .info-block-ic,.shalva-legacy .fiche-root .fiche-tabpane .info-zone-ic,.shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head .sc-head-ic{background:rgb(var(--ink)/.05);color:rgb(var(--ink-muted))}:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-block-h h3,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-zone-t,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head h3{color:rgb(var(--ink))}:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-block-h .info-block-ic,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .info-zone-ic,:root.dark .shalva-legacy .fiche-root .fiche-tabpane .rounded-card>.sc-head .sc-head-ic{background:rgb(var(--ink)/.1);color:rgb(var(--ink-muted))}.shalva-legacy .fiche-root .info-in{background-color:#fff}:root.dark .shalva-legacy .fiche-root .info-in{background-color:#091526}.fiche-root.client-360-premium .fiche-tab.on,.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on{color:var(--tab-c,#0a84ff);background:transparent;border-color:transparent;border-radius:0;box-shadow:inset 0 -2px 0 var(--tab-c,#0a84ff);font-weight:600}.fiche-root.client-360-premium .fiche-tab.on svg,.shalva-legacy .fiche-root.client-360-premium .fiche-tab.on svg{color:var(--tab-c,#0a84ff)}.shalva-legacy .fiche-root.client-360-premium .fiche-tab{border-radius:0;border-color:transparent}.shalva-legacy .fiche-root .fbanner{background:#fff}:root.dark .shalva-legacy .fiche-root .fbanner{background:var(--fiche-card)}.fiche-root.client-360-premium .fbanner .fbtn.fbtn-call,.shalva-legacy .fiche-root .fbanner .fbtn.fbtn-call{background:var(--fiche-brand,#0a84ff);border-color:var(--fiche-brand,#0a84ff);color:#fff;font-weight:600;box-shadow:none}.fiche-root.client-360-premium .fbanner .fbtn.fbtn-call:hover,.shalva-legacy .fiche-root .fbanner .fbtn.fbtn-call:hover{background:var(--fiche-brand-dark,#0074e8);border-color:var(--fiche-brand-dark,#0074e8)}.shalva-legacy .fiche-root .fbanner .fbtn.fbtn-call svg{color:#fff}.shalva-legacy .fiche-root .fbanner-sec .fbtn:first-child{--act-c:#2563eb}.shalva-legacy .fiche-root .fbanner-sec .fbtn:nth-child(2){--act-c:#10a66a}.shalva-legacy .fiche-root .fbanner-sec .fbtn:nth-child(3){--act-c:#d9467a}.shalva-legacy .fiche-root .fbanner-sec .fbtn:nth-child(4){--act-c:#0891b2}.fiche-root.client-360-premium .fbanner-sec .fbtn,.shalva-legacy .fiche-root .fbanner-sec .fbtn{background:#fff;border:1px solid color-mix(in srgb,var(--act-c,#2563eb) 22%,transparent);color:rgb(var(--ink));font-weight:550;box-shadow:none;transition:background var(--t),border-color var(--t),transform var(--t),box-shadow var(--t)}.fiche-root.client-360-premium .fbanner-sec .fbtn svg,.shalva-legacy .fiche-root .fbanner-sec .fbtn svg{color:var(--act-c,#2563eb)}.fiche-root.client-360-premium .fbanner-sec .fbtn:hover,.shalva-legacy .fiche-root .fbanner-sec .fbtn:hover{background:color-mix(in srgb,var(--act-c,#2563eb) 8%,#fff);border-color:color-mix(in srgb,var(--act-c,#2563eb) 46%,transparent);transform:translateY(-1px);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--act-c,#2563eb) 55%,transparent)}:root.dark .shalva-legacy .fiche-root .fbanner-sec .fbtn{background:var(--fiche-card)}:root.dark .shalva-legacy .fiche-root .fbanner-sec .fbtn:hover{background:color-mix(in srgb,var(--act-c,#2563eb) 16%,var(--fiche-card))}:root.dark .shalva-legacy .fiche-root .fbanner-sec .fbtn svg{color:color-mix(in srgb,var(--act-c,#2563eb) 72%,#fff)}@media (prefers-reduced-motion:reduce){.shalva-legacy .fiche-root .fbanner-sec .fbtn:hover{transform:none}}.shalva-legacy .fiche-root .fassign-c:first-of-type{--role-c:#0a84ff}.shalva-legacy .fiche-root .fassign-c:nth-of-type(2){--role-c:#10a66a}.shalva-legacy .fiche-root .fassign-c:nth-of-type(3){--role-c:#0ea5e9}.shalva-legacy .fiche-root .fassign-c .fassign-av{background:color-mix(in srgb,var(--role-c,#0a84ff) 14%,transparent);color:var(--role-c,#0a84ff);font-weight:650}.shalva-legacy .fiche-root .fassign-c{border-color:color-mix(in srgb,var(--role-c,#0a84ff) 20%,transparent);transition:background var(--t),border-color var(--t)}.shalva-legacy .fiche-root .fassign-c.is-edit:hover{background:color-mix(in srgb,var(--role-c,#0a84ff) 7%,#fff);border-color:color-mix(in srgb,var(--role-c,#0a84ff) 42%,transparent)}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-av{background:color-mix(in srgb,var(--role-c,#0a84ff) 7%,transparent);color:color-mix(in srgb,var(--role-c,#0a84ff) 55%,rgb(var(--ink-muted)))}.shalva-legacy .fiche-root .fassign-c.is-none{border-color:color-mix(in srgb,var(--role-c,#0a84ff) 15%,transparent)}:root.dark .shalva-legacy .fiche-root .fassign-c .fassign-av{color:color-mix(in srgb,var(--role-c,#0a84ff) 76%,#fff);background:color-mix(in srgb,var(--role-c,#0a84ff) 22%,transparent)}:root.dark .shalva-legacy .fiche-root .fassign-c.is-edit:hover{background:color-mix(in srgb,var(--role-c,#0a84ff) 16%,var(--fiche-card))}.fiche-root.client-360-premium .fbanner-meta,.shalva-legacy .fiche-root.client-360-premium .fbanner-meta{background:#fff;border-top:var(--hairline);border-radius:0}.shalva-legacy .fiche-root .info-in::-moz-placeholder{color:rgb(var(--ink)/.34)}.shalva-legacy .fiche-root .info-in::placeholder{color:rgb(var(--ink)/.34)}:root.dark .fiche-root.client-360-premium .fbanner-meta,:root.dark .shalva-legacy .fiche-root.client-360-premium .fbanner-meta{background:var(--fiche-card)}.shalva-legacy .fiche-root .fiche-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--tab-c,#0a84ff) 62%,transparent);outline-offset:3px;border-radius:var(--r-badge)}.shalva-legacy .fiche-root .fassign-c.is-edit{position:relative;padding-right:20px}.shalva-legacy .fiche-root .fassign-c.is-edit:after{content:"";position:absolute;right:7px;top:50%;width:8px;height:8px;transform:translateY(-50%);pointer-events:none;background:currentColor;opacity:.38;-webkit-mask:var(--chev) center /8px 8px no-repeat;mask:var(--chev) center /8px 8px no-repeat;--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5L6 8l3.5-3.5' stroke='black' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transition:opacity var(--t)}.shalva-legacy .fiche-root .fassign-c.is-edit:hover:after{opacity:.75}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-k{font-size:.76rem;text-transform:none;letter-spacing:0;font-weight:550;color:rgb(var(--ink-muted))}.shalva-legacy .fiche-root .fassign-c.is-none .fassign-av{border:1px dashed color-mix(in srgb,var(--role-c,#0a84ff) 42%,transparent)}.shalva-legacy .fiche-root .fassign-c.is-edit:hover .fassign-k,.shalva-legacy .fiche-root .fassign-c.is-edit:hover .fassign-v{color:color-mix(in srgb,var(--role-c,#0a84ff) 78%,rgb(var(--ink)))}.shalva-legacy .fiche-root .fassign-c.is-edit:hover .fassign-av{background:color-mix(in srgb,var(--role-c,#0a84ff) 20%,transparent);border-color:color-mix(in srgb,var(--role-c,#0a84ff) 55%,transparent);color:var(--role-c,#0a84ff)}.shalva-legacy .fiche-root .fassign-c.is-edit.is-none:hover .fassign-av{border-style:solid}.shalva-legacy .fiche-root .fassign-c:focus-within{background:color-mix(in srgb,var(--role-c,#0a84ff) 10%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--role-c,#0a84ff) 34%,transparent)}.shalva-legacy .fiche-root .dosdoc-card{position:relative}.shalva-legacy .fiche-root .dosdoc-act{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:8px;gap:5px;background:var(--fiche-card,#fff);border-top:1px solid var(--fiche-sep);border-radius:0 0 11px 11px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity var(--t),transform var(--t)}.shalva-legacy .fiche-root .dosdoc-card:focus-within .dosdoc-act,.shalva-legacy .fiche-root .dosdoc-card:hover .dosdoc-act{opacity:1;pointer-events:auto;transform:none}@media (hover:none){.shalva-legacy .fiche-root .dosdoc-act{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.shalva-legacy .fiche-root .dosdoc-act{transition:opacity var(--t);transform:none}}.shalva-legacy .fiche-root .dosdoc-act{padding:7px 6px;gap:4px}.shalva-legacy .fiche-root .dosdoc-act button{width:26px;height:26px;border-radius:var(--r-badge)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-review{flex:0 0 auto;width:74px;height:26px;padding:0 5px;font-size:.66rem}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-hist{font-size:.62rem}.fiche-root.client-360-premium .dosdoc-card,.shalva-legacy .fiche-root .dosdoc-card{background:var(--fiche-card,#fff);border-color:var(--fiche-sep)}.fiche-root.client-360-premium .dosdoc-card.is-actionable:hover,.shalva-legacy .fiche-root .dosdoc-card.is-actionable:hover{background:var(--fiche-card,#fff);border-color:color-mix(in srgb,var(--fiche-brand,#0a84ff) 38%,var(--fiche-sep));box-shadow:0 6px 18px -10px rgba(16,24,40,.22)}.shalva-legacy .rcamp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.shalva-legacy .rcamp-t{margin:0;font-size:.95rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .rcamp-sub{margin:4px 0 0;font-size:.78rem;color:var(--muted);max-width:62ch}.shalva-legacy .rcamp-head-act{display:flex;gap:8px;flex-wrap:wrap}.shalva-legacy .rcamp-err{font-size:.82rem;color:var(--red);margin:0 0 10px}.shalva-legacy .rcamp-empty{font-size:.84rem;color:var(--muted);padding:18px;border:1px dashed var(--line-2);border-radius:var(--r-card)}.shalva-legacy .rcamp-empty-s{font-size:.8rem;color:var(--muted);margin:0}.shalva-legacy .rcamp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.shalva-legacy .rcamp-item{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--sv-surface)}.shalva-legacy .rcamp-item-name{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--sv-ink);font-size:.88rem}.shalva-legacy .rcamp-item-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:3px;font-size:.76rem;color:var(--muted)}.shalva-legacy .rcamp-item-desc{max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .rcamp-item-act{display:flex;gap:6px;flex-wrap:wrap}.shalva-legacy .rcamp-badge{font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.shalva-legacy .rcamp-draft{background:rgb(var(--ink)/.08);color:var(--muted)}.shalva-legacy .rcamp-active{background:rgba(16,121,74,.12);color:var(--green)}.shalva-legacy .rcamp-paused{background:rgba(180,83,9,.12);color:var(--amber)}.shalva-legacy .rcamp-archived{background:rgb(var(--ink)/.06);color:var(--faint)}.shalva-legacy .rcamp-ed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.shalva-legacy .rcamp-ed-act{display:flex;gap:8px;flex-wrap:wrap}.shalva-legacy .rcamp-sec{padding:14px 0;border-top:1px solid var(--line-2)}.shalva-legacy .rcamp-sec:first-of-type{border-top:0}.shalva-legacy .rcamp-sec h5{margin:0 0 10px;font-size:.82rem;font-weight:650;color:var(--sv-ink)}.shalva-legacy .rcamp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 14px;margin-bottom:12px}.shalva-legacy .rcamp-q{margin:0;padding-left:18px;font-size:.8rem;color:var(--sv-ink);display:flex;flex-direction:column;gap:5px}.shalva-legacy .rcamp-q-t{color:var(--muted);font-size:.72rem;margin-left:8px}.shalva-legacy .rcamp-q-o{display:block;color:var(--faint);font-size:.72rem}.shalva-legacy .rcamp-ai{border:1px solid rgb(var(--brand)/.3);border-radius:var(--r-card);padding:14px;background:rgb(var(--brand)/.04);margin-bottom:14px;display:flex;flex-direction:column;gap:12px}.shalva-legacy .rcamp-ai-h{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--sv-ink)}.shalva-legacy .rcamp-ai-h .rcamp-x{margin-left:auto}.shalva-legacy .rcamp-ai-act{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shalva-legacy .rcamp-ai-note{margin:0;font-size:.74rem;color:var(--muted)}.shalva-legacy .rcamp-x{border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;padding:4px;border-radius:var(--r-badge)}.shalva-legacy .rcamp-x:hover{background:var(--hover-1);color:var(--sv-ink)}.shalva-legacy .rcamp-diff{border:1px solid var(--line-3);border-radius:var(--r-card);padding:14px;margin-bottom:14px;background:var(--s2)}.shalva-legacy .rcamp-diff-h{display:flex;align-items:center;gap:8px;font-size:.84rem;margin-bottom:10px}.shalva-legacy .rcamp-diff-h .rcamp-x{margin-left:auto}.shalva-legacy .rcamp-diff-none{margin:0;font-size:.8rem;color:var(--muted)}.shalva-legacy .rcamp-diff-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.8rem}.shalva-legacy .rcamp-diff-list li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .rcamp-diff-f{min-width:150px;font-weight:600;color:var(--sv-ink)}.shalva-legacy .rcamp-diff-b{color:var(--muted);text-decoration:line-through}.shalva-legacy .rcamp-diff-a{color:var(--green);font-weight:600}.shalva-legacy .rcamp-diff-act{display:flex;gap:8px;justify-content:flex-end}.shalva-legacy .rcamp-warn{margin:0 0 10px;padding-left:18px;font-size:.75rem;color:var(--amber)}.shalva-legacy .rcamp-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:5px;margin:14px 0 0;border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--s2)}.shalva-legacy .rcamp-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s,color .14s,border-color .14s}.shalva-legacy .rcamp-tab:hover{color:var(--sv-ink);background:var(--surface)}.shalva-legacy .rcamp-tab.on{color:var(--accent);background:var(--surface);border-color:color-mix(in srgb,rgb(var(--brand)) 30%,transparent);box-shadow:0 1px 2px rgba(16,24,40,.05)}.shalva-legacy .rcamp-tab-n{font-size:.64rem;font-weight:700;min-width:17px;padding:1px 5px;border-radius:999px;background:rgb(var(--ink)/.09);color:var(--muted)}.shalva-legacy .rcamp-tab-warn{font-size:.68rem;font-weight:800;width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:rgba(180,83,9,.16);color:var(--amber)}.shalva-legacy .rcamp-tab.on .rcamp-tab-n{background:color-mix(in srgb,rgb(var(--brand)) 16%,transparent);color:var(--accent)}.shalva-legacy .rcamp-secbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:12px 0 2px}.shalva-legacy .rcamp-pane{padding:12px 0 4px;display:flex;flex-direction:column;gap:12px}.shalva-legacy .rcamp-h6{margin:6px 0 0;font-size:.78rem;font-weight:650;color:var(--sv-ink);text-transform:uppercase;letter-spacing:.04em}.shalva-legacy .rcamp-hint{display:block;margin-top:3px;font-size:.73rem;line-height:1.45;color:var(--muted)}.shalva-legacy .rcamp-full{grid-column:1/-1}.shalva-legacy .rcamp-missing{list-style:none;margin:4px 0 0;padding:10px 12px;display:flex;flex-direction:column;gap:6px;font-size:.77rem;line-height:1.5;color:var(--amber);background:rgba(180,83,9,.07);border:1px solid rgba(180,83,9,.2);border-radius:var(--r-card)}.shalva-legacy .rcamp-missing li{display:flex;align-items:flex-start;gap:7px}.shalva-legacy .rcamp-missing svg{flex:0 0 auto;margin-top:2px}.shalva-legacy .rcamp-ok{margin:4px 0 0;font-size:.76rem;color:var(--green)}.shalva-legacy .rcamp-warn-in{margin:4px 0 0;font-size:.74rem;color:var(--amber)}.shalva-legacy .rcamp-notes{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:.77rem;color:var(--muted)}.shalva-legacy .rcamp-notes li{display:flex;align-items:flex-start;gap:7px}.shalva-legacy .rcamp-notes svg{flex:0 0 auto;margin-top:2px}.shalva-legacy .rcamp-color{display:flex;align-items:center;gap:7px}.shalva-legacy .rcamp-color-p{width:38px;height:34px;padding:2px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--surface);cursor:pointer}.shalva-legacy .rcamp-color-t{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums;text-transform:uppercase}.shalva-legacy .rcamp-toggle{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;color:var(--sv-ink);cursor:pointer}.shalva-legacy .rcamp-toggle input{margin-top:2px;flex:0 0 auto}.shalva-legacy .rcamp-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.shalva-legacy .rcamp-card{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--s2);padding:12px;display:flex;flex-direction:column;gap:10px}.shalva-legacy .rcamp-card-h{display:flex;align-items:center;gap:8px}.shalva-legacy .rcamp-card-n{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:rgb(var(--ink)/.08);color:var(--muted);font-size:.7rem;font-weight:700}.shalva-legacy .rcamp-grow{flex:1 1 auto;min-width:0}.shalva-legacy .rcamp-card .rcamp-grid{margin-bottom:0}.shalva-legacy .rcamp-opts{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding-top:4px;border-top:1px dashed var(--line-2)}.shalva-legacy .rcamp-opt{display:flex;align-items:center;gap:6px;width:100%}.shalva-legacy .rcamp-cond{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.shalva-legacy .rcamp-cond>.info-in{flex:1 1 150px;min-width:0}.shalva-legacy .rcamp-x:disabled{opacity:.35;cursor:default}.shalva-legacy .rcamp-bloc{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(190,32,46,.34);border-radius:var(--r-card);background:rgba(190,32,46,.08)}.shalva-legacy .rcamp-bloc-t{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.84rem;font-weight:650;color:var(--red)}.shalva-legacy .rcamp-bloc-t svg{flex:0 0 auto}.shalva-legacy .rcamp-bloc-l{margin:0 0 8px;padding-left:18px;font-size:.78rem;line-height:1.55;color:var(--sv-ink);display:flex;flex-direction:column;gap:4px}.shalva-legacy .rcamp-bloc-l code,.shalva-legacy .rcamp-warn-in code{font-size:.74rem;padding:1px 5px;border-radius:var(--r-badge);background:rgb(var(--ink)/.09)}.shalva-legacy .rcamp-bloc-e{margin:0;font-size:.76rem;color:var(--muted)}.shalva-legacy .rcamp-cond.invalide{padding:6px;border:1px solid rgba(190,32,46,.3);border-radius:var(--r-control);background:rgba(190,32,46,.05)}.shalva-legacy .rcamp-in-invalide{border-color:rgba(190,32,46,.55)!important;color:var(--red)}@media (max-width:720px){.shalva-legacy .rcamp-tabs{flex-wrap:nowrap;overflow-x:auto}.shalva-legacy .rcamp-cond{flex-direction:column;align-items:stretch}}.shalva-legacy .ref-camp{display:flex;flex-direction:column;gap:5px}.shalva-legacy .ref-camp-sel{width:100%;min-height:var(--h-control);padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);color:var(--sv-ink);font-size:.84rem;font-family:inherit}.shalva-legacy .ref-camp-sel:disabled{background:var(--s2);color:var(--muted)}.shalva-legacy .ref-camp-note{margin:0;font-size:.72rem;color:var(--muted)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr{--row-paint:linear-gradient(var(--row-tint,transparent),var(--row-tint,transparent)),var(--cell-bg)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td{background:var(--row-paint)}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=obs]{vertical-align:top;padding-top:9px}.shalva-legacy.leads-view .leads-tbl .obs-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0}.shalva-legacy.leads-view .leads-tbl .obs-add{flex:0 0 auto;display:inline-grid;place-items:center;box-sizing:border-box;width:var(--h-control-sm);height:var(--h-control-sm);border:3px solid transparent;border-radius:var(--r-control-lg);background:var(--sv-surface);background-clip:content-box;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);cursor:pointer;transition:background var(--t),color var(--t),box-shadow var(--t),transform var(--t)}.shalva-legacy.leads-view .leads-tbl .obs-add:hover{background:color-mix(in srgb,rgb(var(--brand)) 10%,var(--sv-surface));background-clip:content-box;color:rgb(var(--brand));box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--brand)) 42%,var(--line-2))}.shalva-legacy.leads-view .leads-tbl .obs-add:active{transform:scale(.94)}.shalva-legacy.leads-view .leads-tbl .obs-add:focus-visible{outline:2px solid rgb(var(--brand)/.5);outline-offset:-3px}.shalva-legacy.leads-view .leads-tbl .obs-cell:not(:has(.obs-preview)) .obs-add{background:color-mix(in srgb,rgb(var(--brand)) 6%,var(--sv-surface));background-clip:content-box;box-shadow:inset 0 0 0 1px color-mix(in srgb,rgb(var(--brand)) 22%,var(--line-2));color:rgb(var(--brand))}.shalva-legacy.leads-view .leads-tbl .obs-cell .obs-preview{width:100%;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}@media (prefers-reduced-motion:reduce){.shalva-legacy.leads-view .leads-tbl .obs-add:active{transform:none}}.obs-pop-item{padding-right:26px}.obs-pop-del{position:absolute;top:6px;right:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--t),background-color var(--t),color var(--t)}.obs-pop-del:focus-visible,.obs-pop-item:hover .obs-pop-del{opacity:1;pointer-events:auto}.obs-pop-del:hover{background:rgba(220,38,38,.1);color:rgb(var(--ink-red))}.obs-pop-del:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.18)}.obs-pop-del:disabled{opacity:.35;cursor:not-allowed}:root.dark .obs-pop-del:hover{background:hsla(0,91%,71%,.16);color:#f87171}@media (prefers-reduced-motion:reduce){.obs-pop-del{transition-property:opacity,background-color,color}}.shalva-legacy.leads-view .leads-tbl .obs-cell{flex-direction:row;align-items:center;gap:8px}.shalva-legacy.leads-view .leads-tbl .obs-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0}.shalva-legacy.leads-view .leads-tbl .obs-stack .obs-preview{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;border-radius:4px;transition:background-color .14s ease}.shalva-legacy.leads-view .leads-tbl .obs-stack .obs-preview:hover{background:color-mix(in srgb,rgb(var(--brand)) 8%,transparent)}.shalva-legacy.leads-view .leads-tbl .obs-stack .obs-more{margin-inline-start:0;padding:0 5px;border-radius:4px;background:none;font-size:13px;font-weight:700;line-height:1.1;color:var(--muted);cursor:pointer}.shalva-legacy.leads-view .leads-tbl .obs-stack .obs-more:hover{color:rgb(var(--brand-ink))}.shalva-legacy.leads-view .leads-tbl .obs-cell>.obs-add{align-self:center}.shalva-legacy .leads-tbl thead th.draggable{position:relative}.shalva-legacy .leads-tbl thead th.draggable:before{content:"";position:absolute;inset:4px 6px;border-radius:var(--r-control);background:color-mix(in srgb,rgb(var(--brand)) 9%,transparent);opacity:0;transition:opacity .16s cubic-bezier(.32,.72,0,1);pointer-events:none}.shalva-legacy .leads-tbl thead th.draggable:hover:before{opacity:1}.shalva-legacy .leads-tbl thead th .th-grip{position:relative;z-index:1}.shalva-legacy .leads-tbl th .th-grip svg{transition:opacity .16s ease,transform .16s ease,color .16s ease}.shalva-legacy .leads-tbl th.draggable:hover .th-grip svg{opacity:.85;color:rgb(var(--brand));transform:translateX(-1px)}.shalva-legacy .leads-tbl thead th.draggable[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-3px);z-index:40;padding:5px 9px;border-radius:6px;background:#1d1d1f;color:#fff;font-size:11px;font-weight:560;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:0 6px 18px -6px rgba(16,24,40,.45);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;transition-delay:0s}.shalva-legacy .leads-tbl thead th.draggable[data-tip]:hover:after{opacity:1;transform:translate(-50%);transition-delay:.35s}.shalva-legacy .leads-tbl thead th.dragging:after,.shalva-legacy .leads-tbl thead th.dragging:before{opacity:0!important}.shalva-legacy .leads-tbl th.dragging{opacity:.38;transform:scale(.985);transition:opacity .16s ease,transform .16s ease}.shalva-legacy .leads-tbl th.drag-over{box-shadow:inset 2px 0 0 rgb(var(--brand));background:color-mix(in srgb,rgb(var(--brand)) 5%,transparent)}:root.dark .shalva-legacy .leads-tbl thead th.draggable[data-tip]:after{background:#3a3a3f;box-shadow:0 6px 18px -6px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.shalva-legacy .leads-tbl th .th-grip svg,.shalva-legacy .leads-tbl th.dragging,.shalva-legacy .leads-tbl thead th.draggable:before,.shalva-legacy .leads-tbl thead th.draggable[data-tip]:after{transform:none!important;transition-property:opacity,color!important}}.shalva-legacy.leads-view .leads-tbl thead th.drag-over{background:color-mix(in srgb,rgb(var(--brand)) 6%,var(--sv-surface))}.shalva-legacy .fiche-root .dosdoc-act{gap:8px}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg{display:inline-flex;align-items:center;border:1px solid var(--fiche-sep);border-radius:8px;background:var(--sv-surface)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button{width:30px;height:30px;border:0;border-radius:0;background:transparent}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button+button{border-left:1px solid var(--fiche-sep)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:first-child{border-radius:var(--r-control) 0 0 var(--r-control)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:last-child{border-radius:0 7px 7px 0}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:only-child{border-radius:var(--r-control)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:hover:not(:disabled){background:rgb(var(--brand)/.1);color:rgb(var(--brand))}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:active:not(:disabled){transform:scale(.94)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--brand)/.55)}.shalva-legacy .fiche-root .dosdoc-act .dosdoc-seg button:disabled{opacity:.45;cursor:not-allowed}.shalva-legacy .fiche-root .dosdoc-act button.is-danger{transition:background .13s ease,color .13s ease,border-color .13s ease,transform .13s ease}.shalva-legacy .fiche-root .dosdoc-act button.is-danger:active{transform:scale(.94)}.shalva-legacy .fiche-root .dosdoc-review-w{position:relative;display:inline-flex}.shalva-legacy .fiche-root .dosdoc-review{border-radius:8px;padding-inline:9px 6px;font-weight:620;transition:background .13s ease,border-color .13s ease,color .13s ease}.shalva-legacy .fiche-root .dosdoc-review:hover{background:rgb(var(--brand)/.06)}.shalva-legacy .fiche-root .dosdoc-act [data-tip]{position:relative}.shalva-legacy .fiche-root .dosdoc-act [data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);z-index:30;padding:5px 9px;border-radius:6px;background:#1d1d1f;color:#fff;font-size:11px;font-weight:560;line-height:1.2;letter-spacing:0;white-space:nowrap;text-transform:none;box-shadow:0 6px 18px -6px rgba(16,24,40,.45);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.shalva-legacy .fiche-root .dosdoc-act [data-tip]:hover:after{opacity:1;transform:translate(-50%);transition-delay:.3s}:root.dark .shalva-legacy .fiche-root .dosdoc-act [data-tip]:after{background:#3a3a3f;box-shadow:0 6px 18px -6px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.shalva-legacy .fiche-root .dosdoc-act [data-tip]:after,.shalva-legacy .fiche-root .dosdoc-act button{transform:none!important;transition-property:opacity,background-color,color,border-color!important}}.fiche-root.client-360-premium .dosdoc-missing{gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:rgb(var(--warning)/.09);color:rgb(var(--warning-ink));font-size:.745rem;font-weight:550;letter-spacing:-.005em}.fiche-root.client-360-premium .dosdoc-missing:before{content:none}.fiche-root.client-360-premium .dosdoc-missing-n{flex:0 0 auto;display:inline-grid;place-items:center;min-width:19px;height:19px;padding-inline:5px;border-radius:999px;background:rgb(var(--warning));color:#fff;font-size:.7rem;font-weight:680;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0}:root.dark .fiche-root.client-360-premium .dosdoc-missing{background:rgb(var(--warning)/.14)}:root.dark .fiche-root.client-360-premium .dosdoc-missing-n{color:#1d1d1f}.shalva-legacy.leads-view .flt-adv{align-items:end;gap:13px 16px;padding:12px 14px 11px}.shalva-legacy.leads-view .flt-adv-head{min-height:44px;padding-bottom:8px;margin-bottom:2px}.shalva-legacy.leads-view .flt-adv-block{gap:6px}.shalva-legacy.leads-view .flt-adv-lbl{line-height:1.25;white-space:nowrap}.shalva-legacy.leads-view .flt-adv .btn.sm,.shalva-legacy.leads-view .flt-adv-in,.shalva-legacy.leads-view .flt-adv-sel{min-height:var(--h-field-sm);height:var(--h-field-sm);border-radius:var(--r-control)}.shalva-legacy.leads-view .flt-adv-row{gap:8px}.shalva-legacy.leads-view .flt-adv-sep{display:inline-flex;align-items:center}.shalva-legacy.leads-view .flt-adv-act{margin-left:auto;display:inline-flex;align-items:flex-end;gap:8px}.shalva-legacy.leads-view .flt-adv .btn.sm{display:inline-flex;align-items:center;justify-content:center;padding-inline:16px;border-radius:var(--r-control)}.shalva-legacy.leads-view .flt-adv-foot{display:none}@media (max-width:1180px){.shalva-legacy.leads-view .flt-adv-act{margin-left:0;flex:1 0 100%;justify-content:flex-end}}@media (max-width:720px){.shalva-legacy.leads-view .flt-adv-block{flex:1 1 100%;min-width:0}.shalva-legacy.leads-view .flt-adv-sel{width:100%;min-width:0}.shalva-legacy.leads-view .flt-adv-row{display:flex}.shalva-legacy.leads-view .flt-adv-in{flex:1 1 0;width:auto;min-width:0}.shalva-legacy.leads-view .flt-adv-act{flex:1 1 100%}.shalva-legacy.leads-view .flt-adv-act .btn.sm{flex:1 1 0}}.shalva-legacy.leads-view .flt-adv-break{flex:0 0 100%;height:0;margin:0}.shalva-legacy.leads-view .flt-adv input.flt-adv-in:not([type=checkbox]):not([type=radio]):not([type=range]),.shalva-legacy.leads-view .flt-adv select.flt-adv-sel:not(.sv-chip-select){min-height:var(--h-field-sm);height:var(--h-field-sm)}.shalva-legacy.leads-view .flt-adv{gap:12px 16px;padding:10px 14px}.shalva-legacy.leads-view .flt-adv-head{margin-bottom:-6px;padding-bottom:7px}.shalva-legacy.leads-view .flt-adv .flt-adv-sel{min-width:128px}.shalva-legacy.leads-view .flt-adv .flt-adv-in{width:100px}@media (max-width:1180px){.shalva-legacy.leads-view .flt-adv .flt-adv-sel{min-width:140px}.shalva-legacy.leads-view .flt-adv .flt-adv-in{width:112px}}.shalva-legacy.side{background:transparent;backdrop-filter:none;border-bottom:0;box-shadow:none;padding:2px 16px 6px;gap:0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy.side{background:transparent}}.shalva-legacy.side{--dock-pad-top:16px;--dock-dot:44px}.shalva-legacy .brand{padding:0 0 0 4px;align-self:flex-start;margin-top:calc(var(--dock-pad-top) + var(--dock-dot) / 2 - 21px)}.shalva-legacy .side-foot{align-self:flex-start;margin-top:calc(var(--dock-pad-top) + var(--dock-dot) / 2 - 18px)}.shalva-legacy #nav{align-items:flex-start;padding-block:var(--dock-pad-top) 2px;padding-inline-end:10px;scrollbar-width:none;-ms-overflow-style:none}.shalva-legacy #nav::-webkit-scrollbar{width:0;height:0;display:none}.shalva-legacy #nav .nav{flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}.shalva-legacy #nav .nav.active,.shalva-legacy #nav .nav:active,.shalva-legacy #nav .nav:focus,.shalva-legacy #nav .nav:focus-visible,.shalva-legacy #nav .nav:hover,.shalva-legacy #nav .nav:not(.active):hover{background:none;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body .shalva-legacy #nav .nav.active,body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy #nav .nav.active{box-shadow:none;background:none}.shalva-legacy #nav .nav .nav-dot{position:relative;flex:0 0 auto;display:grid;place-items:center;color:var(--nc);transition:transform .2s var(--su-ease),box-shadow .2s var(--su-ease),background-color .2s var(--su-ease),border-color .2s var(--su-ease)}.shalva-legacy #nav .nav .nav-dot>svg{width:20px;height:20px;color:inherit}.shalva-legacy #nav .nav>svg{color:inherit}.shalva-legacy #nav .nav:hover>svg{transform:none}.shalva-legacy #nav .nav .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;width:100%;text-align:center;white-space:normal;font-size:10.5px;font-weight:600;line-height:13px;letter-spacing:-.005em;color:var(--ink-2);transition:color .2s var(--su-ease)}.shalva-legacy #nav .nav:focus-visible .nav-dot,.shalva-legacy #nav .nav:hover .nav-dot{transform:scale(var(--su-nav-scale)) translateY(var(--su-nav-lift));box-shadow:none}.shalva-legacy #nav .nav:hover .t{color:var(--nc)}.shalva-legacy #nav .nav.active .nav-dot{background:var(--nc);border-color:var(--nc);color:#fff;box-shadow:none}.shalva-legacy #nav .nav.active .t{color:var(--nc);font-weight:650}.shalva-legacy #nav .nav .nav-dot .nav-caret{position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:12px;height:12px;margin:0;opacity:.6;color:inherit;pointer-events:none}.shalva-legacy #nav .nav.active .nav-dot .nav-caret{opacity:.95}.shalva-legacy #nav .nav:focus,.shalva-legacy #nav .nav:focus-visible,.shalva-legacy button.nav:focus-visible{outline:none}.shalva-legacy #nav .nav[aria-disabled=true] .nav-dot{opacity:.5}.shalva-legacy #nav .nav[aria-disabled=true]:hover .nav-dot{transform:none;box-shadow:none}.shalva-legacy #nav .nav-soon{margin:0}.shalva-legacy #nav .nav[data-k=dashboard]{--nc:rgb(var(--fn-dashboard))}.shalva-legacy #nav .nav[data-k=commandes]{--nc:rgb(var(--fn-order))}.shalva-legacy #nav .nav[data-k=leads]{--nc:rgb(var(--fn-leads))}.shalva-legacy #nav .nav[data-k=confirmation]{--nc:rgb(var(--fn-confirm))}.shalva-legacy #nav .nav[data-k=calendar]{--nc:rgb(var(--fn-calendar))}.shalva-legacy #nav .nav[data-k=assistant]{--nc:rgb(var(--fn-ai))}.shalva-legacy #nav .nav[data-k=messages]{--nc:rgb(var(--fn-messaging))}.shalva-legacy #nav .nav[data-k=appels]{--nc:rgb(var(--fn-call))}.shalva-legacy #nav .nav[data-k=relances]{--nc:rgb(var(--fn-followup))}.shalva-legacy #nav .nav[data-k=parrainage]{--nc:rgb(var(--fn-referral))}.shalva-legacy #nav .nav[data-k=perf]{--nc:rgb(var(--fn-performance))}.shalva-legacy #nav .nav[data-k=partages]{--nc:rgb(var(--fn-sharing))}.shalva-legacy #nav .nav[data-k=suiviterrain]{--nc:rgb(var(--fn-field))}.shalva-legacy #nav .nav[data-k=settings]{--nc:rgb(var(--fn-settings))}.shalva-legacy #nav .nav[data-k=myday]{--nc:rgb(var(--fn-call))}.shalva-legacy #nav .nav[data-k=myleads]{--nc:rgb(var(--fn-leads))}.shalva-legacy #nav .nav[data-k=mesrdv]{--nc:rgb(var(--fn-calendar))}.shalva-legacy #nav .nav[data-k=chantiers]{--nc:rgb(var(--fn-field))}.shalva-legacy #nav .nav[data-k=suiviequipe]{--nc:rgb(var(--fn-performance))}@media (max-width:1700px){.shalva-legacy.side{--dock-dot:42px}.shalva-legacy #nav .nav .nav-dot{width:42px;height:42px}}@media (max-width:1500px){.shalva-legacy.side{--dock-dot:38px}.shalva-legacy #nav .nav{gap:7px}.shalva-legacy #nav .nav .nav-dot{width:38px;height:38px}.shalva-legacy #nav .nav .nav-dot>svg{width:17px;height:17px}.shalva-legacy #nav .nav .t{font-size:9.5px}}@media (max-width:1280px){.shalva-legacy.side{--dock-dot:38px}.shalva-legacy #nav .nav .nav-dot{width:38px;height:38px}.shalva-legacy #nav .nav .nav-dot>svg{width:17px;height:17px}.shalva-legacy #nav .nav .t{font-size:9.5px}}:root.dark .shalva-legacy #nav .nav .nav-dot,:root.dark .shalva-legacy #nav .nav:hover .nav-dot{background:rgb(var(--surface));border-color:color-mix(in srgb,var(--nc) 32%,transparent)}:root.dark .shalva-legacy #nav .nav:hover .nav-dot{box-shadow:none}:root.dark .shalva-legacy #nav .nav.active .nav-dot{background:var(--nc);border-color:var(--nc);color:#fff}.shalva-legacy.side{top:auto;z-index:auto}.shalva-legacy #nav .nav:not(.active) .nav-dot{background:#fff}.shalva-legacy.dash-bento .dash-head{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid rgb(var(--line))}.shalva-legacy.dash-bento .dash-head-ctl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.shalva-legacy.dash-bento .dash-toolbar{display:none}.shalva-legacy.dash-bento .dash-period{display:inline-flex;align-items:center;gap:8px;height:var(--h-control);padding:0 4px 0 12px;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r-control);box-shadow:var(--sh-1)}.shalva-legacy.dash-bento .dash-period>svg{width:16px;height:16px;color:rgb(var(--ink-muted));flex:0 0 auto}.shalva-legacy.dash-bento .dash-period input[type=date],.shalva-legacy.dash-bento .dash-period select{height:28px;min-height:0;padding:0 8px;border:0;background:transparent;font-size:.8125rem;font-weight:600;color:rgb(var(--ink));box-shadow:none}.shalva-legacy.dash-bento .dash-period input:focus-visible,.shalva-legacy.dash-bento .dash-period select:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:1px;border-radius:var(--r-xs)}.shalva-legacy.dash-bento .dash-sep{color:rgb(var(--ink-faint));font-size:.8rem}.shalva-legacy.dash-bento .dash-actions{display:inline-flex;align-items:center;gap:8px}.shalva-legacy.dash-bento .dash-actions .btn{height:var(--h-control);padding:0 14px;border-radius:var(--r-control);font-size:.8125rem;font-weight:600;gap:8px;transition:background-color var(--su-dur-fast) var(--su-ease),border-color var(--su-dur-fast) var(--su-ease),transform var(--su-dur-fast) var(--su-ease)}.shalva-legacy.dash-bento .dash-actions .btn:not(:disabled):active{transform:translateY(1px)}.shalva-legacy.dash-bento .dash-actions .btn svg{width:15px;height:15px;stroke-width:1.9}.shalva-legacy.dash-bento .bento-zone{margin-bottom:28px}.shalva-legacy.dash-bento .bento-h{display:flex;align-items:center;gap:12px;margin:0 0 16px}.shalva-legacy.dash-bento .bento-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--ink-muted))}.shalva-legacy.dash-bento .bento-eyebrow:before{content:none}.shalva-legacy.dash-bento .bento-h:after{content:"";flex:1 1 auto;height:1px;background:rgb(var(--line))}.shalva-legacy.dash-bento .dp-chip{border-radius:50%;background:rgb(var(--dp-fn,var(--fn-dashboard))/var(--su-pastel-a));border:1px solid rgb(var(--dp-fn,var(--fn-dashboard))/.22);color:rgb(var(--dp-fn,var(--fn-dashboard)));box-shadow:none;transition:background-color var(--su-dur-base) var(--su-ease),border-color var(--su-dur-base) var(--su-ease)}.shalva-legacy.dash-bento .dp-chip svg{stroke-width:1.8}.shalva-legacy.dash-bento .dp-chip.a-blue{--dp-fn:var(--fn-dashboard)}.shalva-legacy.dash-bento .dp-chip.a-green{--dp-fn:var(--fn-confirm)}.shalva-legacy.dash-bento .dp-chip.a-amber{--dp-fn:var(--fn-followup)}.shalva-legacy.dash-bento .dp-chip.a-violet{--dp-fn:var(--fn-ai)}.shalva-legacy.dash-bento .dp-chip.a-cyan{--dp-fn:var(--fn-call)}.shalva-legacy.dash-bento .dp-chip.a-pink{--dp-fn:var(--fn-referral)}.shalva-legacy.dash-bento .stat:hover .dp-chip{background:rgb(var(--dp-fn,var(--fn-dashboard))/var(--su-pastel-hover));border-color:rgb(var(--dp-fn,var(--fn-dashboard))/.34)}.shalva-legacy.dash-bento .bento-hero{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shalva-legacy.dash-bento .bento-hero .stat.feature{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:156px;padding:20px 24px;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r-card);box-shadow:var(--sh-1);transition:transform var(--su-dur-base) var(--su-ease),box-shadow var(--su-dur-base) var(--su-ease),border-color var(--su-dur-base) var(--su-ease)}.shalva-legacy.dash-bento .bento-hero .stat.feature:after,.shalva-legacy.dash-bento .bento-hero .stat.feature:before{content:none}.shalva-legacy.dash-bento .bento-hero .stat.feature.a-blue{--dp-fn:var(--fn-dashboard)}.shalva-legacy.dash-bento .bento-hero .stat.feature.a-green{--dp-fn:var(--fn-confirm)}.shalva-legacy.dash-bento .bento-hero .stat.feature.a-violet{--dp-fn:var(--fn-ai)}.shalva-legacy.dash-bento .bento-hero .stat.feature:hover{transform:translateY(var(--su-lift));box-shadow:var(--sh-2)}.shalva-legacy.dash-bento .bento-hero .stat.feature .dp-chip{position:absolute;top:20px;right:20px;margin:0;width:48px;height:48px}.shalva-legacy.dash-bento .bento-hero .stat.feature .dp-chip svg{width:22px;height:22px}.shalva-legacy.dash-bento .bento-hero .stat.feature .l{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-muted));padding-right:64px;margin:0}.shalva-legacy.dash-bento .bento-hero .stat.feature .v{margin-top:auto;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.shalva-legacy.dash-bento .bento-hero .stat.feature .d{margin-top:8px;font-size:.8125rem;line-height:1.35;color:rgb(var(--ink-muted))}.shalva-legacy.dash-bento .bento-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:16px}.shalva-legacy.dash-bento .bento-mini .stat{position:relative;display:flex;flex-direction:column;min-height:132px;padding:16px 20px;background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r-card);box-shadow:var(--sh-1);transition:transform var(--su-dur-base) var(--su-ease),box-shadow var(--su-dur-base) var(--su-ease),border-color var(--su-dur-base) var(--su-ease)}.shalva-legacy.dash-bento .bento-mini .stat:hover{transform:translateY(var(--su-lift));box-shadow:var(--sh-2)}.shalva-legacy.dash-bento .bento-mini .stat .dp-chip{position:absolute;top:16px;right:16px;margin:0;width:40px;height:40px}.shalva-legacy.dash-bento .bento-mini .stat .dp-chip svg{width:19px;height:19px}.shalva-legacy.dash-bento .bento-mini .stat .l{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ink-muted));padding-right:52px;margin:0;line-height:1.3}.shalva-legacy.dash-bento .bento-mini .stat .v{margin-top:auto;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.05;color:rgb(var(--ink));font-variant-numeric:tabular-nums}.shalva-legacy.dash-bento .bento-mini .stat .d{margin-top:6px;font-size:.75rem;line-height:1.35;color:rgb(var(--ink-muted))}.shalva-legacy.dash-bento .bento-mini .stat.kpi-amber{--dp-fn:var(--fn-followup)}.shalva-legacy.dash-bento .bento-mini .stat.kpi-green{--dp-fn:var(--fn-confirm)}.shalva-legacy.dash-bento .dash-grid{gap:20px}.shalva-legacy.dash-bento .dash-grid .card{background:rgb(var(--surface));border:1px solid rgb(var(--line));border-radius:var(--r-card);box-shadow:var(--sh-1);overflow:hidden;transition:box-shadow var(--su-dur-base) var(--su-ease),border-color var(--su-dur-base) var(--su-ease)}.shalva-legacy.dash-bento .dash-grid .card:hover{box-shadow:var(--sh-2)}.shalva-legacy.dash-bento .dash-grid .card .sec-h{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 20px;margin:0;border-bottom:1px solid rgb(var(--line));background:rgb(var(--surface))}.shalva-legacy.dash-bento .dash-grid .card .sec-h:before{content:none}.shalva-legacy.dash-bento .dash-grid .card .sec-h h3{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.012em;color:rgb(var(--ink));min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.dash-bento .sec-h-fn .sec-ic{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:rgb(var(--sec-fn,var(--fn-dashboard))/var(--su-pastel-a));border:1px solid rgb(var(--sec-fn,var(--fn-dashboard))/.22);color:rgb(var(--sec-fn,var(--fn-dashboard)))}.shalva-legacy.dash-bento .sec-h-fn .sec-ic svg{width:16px;height:16px;stroke-width:1.8}.shalva-legacy.dash-bento .sec-h-fn .sec-sub{margin-left:auto;flex:0 0 auto;padding:3px 9px;border-radius:999px;background:rgb(var(--sec-fn,var(--fn-dashboard))/var(--su-pastel-a));color:rgb(var(--sec-ink,var(--ink-muted)));font-size:.6875rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.shalva-legacy.dash-bento .sec-fn-call{--sec-fn:var(--fn-call);--sec-ink:var(--ink-call)}.shalva-legacy.dash-bento .sec-fn-performance{--sec-fn:var(--fn-performance);--sec-ink:var(--ink-performance)}.shalva-legacy.dash-bento .sec-fn-confirm{--sec-fn:var(--fn-confirm);--sec-ink:var(--ink-confirm)}.shalva-legacy.dash-bento .sec-fn-leads{--sec-fn:var(--fn-leads);--sec-ink:var(--ink-leads)}.shalva-legacy.dash-bento .sec-fn-referral{--sec-fn:var(--fn-referral);--sec-ink:var(--ink-referral)}.shalva-legacy.dash-bento .sec-fn-alert{--sec-fn:var(--danger);--sec-ink:var(--danger-ink)}.shalva-legacy.dash-bento .dash-grid .card .pad{padding:16px 20px 20px}.shalva-legacy.dash-bento .dash-grid .card table th{padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:rgb(var(--ink));background:rgb(var(--surface-2));border-bottom:1px solid rgb(var(--line))}.shalva-legacy.dash-bento .dash-grid .card table td{padding:11px 16px;font-size:14px;color:rgb(var(--ink));border-bottom:1px solid rgb(var(--line));font-variant-numeric:tabular-nums}.shalva-legacy.dash-bento .dash-grid .card table tbody tr:last-child td{border-bottom:0}.shalva-legacy.dash-bento .dash-grid .card table tbody tr{transition:background-color var(--su-dur-fast) var(--su-ease)}.shalva-legacy.dash-bento .dash-grid .card table tbody tr:hover td{background:rgb(var(--surface-2))}.shalva-legacy.dash-bento .evo{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.shalva-legacy.dash-bento .evo-ar{font-size:.625rem;line-height:1}.shalva-legacy.dash-bento .evo-up{background:rgb(var(--success)/.14);color:rgb(var(--success-ink))}.shalva-legacy.dash-bento .evo-down{background:rgb(var(--danger)/.14);color:rgb(var(--danger-ink))}.shalva-legacy.dash-bento .evo-flat{background:rgb(var(--surface-2));color:rgb(var(--ink-muted))}.shalva-legacy.dash-bento .alert-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgb(var(--line));font-size:.8125rem;color:rgb(var(--ink))}.shalva-legacy.dash-bento .alert-row:last-child{border-bottom:0}.shalva-legacy.dash-bento .alert-row .pill{flex:0 0 auto;padding:4px 10px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.02em}.shalva-legacy.dash-bento .empty{padding:24px 0;text-align:center;font-size:.8125rem;color:rgb(var(--ink-muted))}:root.dark .shalva-legacy.dash-bento .dp-chip{box-shadow:none}:root.dark .shalva-legacy.dash-bento .bento-hero .stat.feature,:root.dark .shalva-legacy.dash-bento .bento-mini .stat,:root.dark .shalva-legacy.dash-bento .dash-grid .card,:root.dark .shalva-legacy.dash-bento .dash-grid .card .sec-h,:root.dark .shalva-legacy.dash-bento .dash-period{background:rgb(var(--surface))}@media (max-width:1280px){.shalva-legacy.dash-bento .bento-hero{grid-template-columns:repeat(3,1fr);gap:12px}.shalva-legacy.dash-bento .bento-hero .stat.feature{padding:16px 20px;min-height:144px}.shalva-legacy.dash-bento .bento-hero .stat.feature .v{font-size:2.125rem}}@media (max-width:900px){.shalva-legacy.dash-bento .bento-hero{grid-template-columns:1fr}.shalva-legacy.dash-bento .dash-head{align-items:stretch;gap:12px}.shalva-legacy.dash-bento .dash-head-ctl{margin-left:0}}@media (max-width:560px){.shalva-legacy.dash-bento .bento-mini{grid-template-columns:1fr}.shalva-legacy.dash-bento .bento-hero .stat.feature{min-height:132px}.shalva-legacy.dash-bento .bento-hero .stat.feature .v{font-size:2rem}.shalva-legacy.dash-bento .dash-actions,.shalva-legacy.dash-bento .dash-head-ctl{width:100%}.shalva-legacy.dash-bento .dash-actions .btn{flex:1 1 0;justify-content:center}}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-amber,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-blue,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-cyan,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-green,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-pink,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-purple,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-violet{background:rgb(var(--dp-fn)/var(--su-pastel-a));border:1px solid rgb(var(--dp-fn)/.22);color:rgb(var(--dp-fn));border-radius:50%;box-shadow:none}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-blue{--dp-fn:var(--fn-dashboard)}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-green{--dp-fn:var(--fn-confirm)}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-amber{--dp-fn:var(--fn-followup)}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-purple,.shalva-legacy.dash-premium.dash-bento .dp-chip.a-violet{--dp-fn:var(--fn-ai)}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-pink{--dp-fn:var(--fn-referral)}.shalva-legacy.dash-premium.dash-bento .dp-chip.a-cyan{--dp-fn:var(--fn-call)}.shalva-legacy.dash-premium.dash-bento .stat:hover .dp-chip{background:rgb(var(--dp-fn)/var(--su-pastel-hover));border-color:rgb(var(--dp-fn)/.34)}.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature .dp-chip{position:absolute;top:20px;right:20px;margin:0;width:48px;height:48px;border-radius:50%}.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature .dp-chip svg{width:22px;height:22px}.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature.a-violet{--dp-fn:var(--fn-ai)}.shalva-legacy.dash-premium.dash-bento .dash-period{box-sizing:border-box;height:var(--h-control);min-height:0}.shalva-legacy.dash-premium.dash-bento .dash-period input[type=date],.shalva-legacy.dash-premium.dash-bento .dash-period select{box-sizing:border-box;height:28px;min-height:0}.shalva-legacy.dash-premium.dash-bento .bento-mini .stat .l{min-height:2.4em;display:flex;align-items:flex-start}.shalva-legacy.dash-premium.dash-bento .bento-mini .stat .v{margin-top:10px}.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature .l{min-height:1.3em;display:flex;align-items:flex-start}.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature .v{margin-top:16px}.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature .d,.shalva-legacy.dash-premium.dash-bento .bento-mini .stat .d{margin-top:auto;padding-top:8px}.shalva-legacy.dash-premium .dash-grid .card,.shalva-legacy.dash-premium .strip .stat,.shalva-legacy.dash-premium .strip-hero .stat,.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature,.shalva-legacy.dash-premium.dash-bento .bento-hero .stat.feature:hover,.shalva-legacy.dash-premium.dash-bento .bento-mini .stat,.shalva-legacy.dash-premium.dash-bento .bento-mini .stat:hover,.shalva-legacy.dash-premium.dash-bento .dash-grid .card,.shalva-legacy.dash-premium.dash-bento .dash-grid .card:hover{border:1px solid rgb(var(--line))}.cfx{--cfx-line:#ecebeb;--cfx-ink:#1d1d1f;--cfx-ink-2:#6e6e73;--cfx-blue:#0a84ff;--cfx-green:#22c55e;--cfx-e:cubic-bezier(.22,1,.36,1);--cfx-sh:0 1px 2px rgba(16,24,40,.04),0 6px 16px -12px rgba(16,24,40,.1);--cfx-sh-h:0 2px 4px rgba(16,24,40,.05),0 12px 26px -14px rgba(16,24,40,.16);position:relative;max-width:1360px;margin:0 auto;padding:14px 20px 32px;color:var(--cfx-ink)}:root.dark .cfx{--cfx-line:#36363a;--cfx-ink:#f5f5f7;--cfx-ink-2:#98989d}.cfx:after,.cfx:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:520px;height:520px;border-radius:50%;filter:blur(90px)}.cfx:before{top:-180px;left:4%;background:rgba(10,132,255,.07)}.cfx:after{top:-140px;right:6%;background:rgba(34,197,94,.06)}:root.dark .cfx:before{background:rgba(10,132,255,.1)}:root.dark .cfx:after{background:rgba(34,197,94,.08)}.cfx-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.cfx-search{display:inline-flex;align-items:center;gap:8px;height:44px;width:min(380px,100%);padding:0 10px 0 14px;border:1px solid var(--cfx-line);border-radius:14px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);transition:border-color .18s var(--cfx-e),box-shadow .18s var(--cfx-e)}.cfx-search:focus-within{border-color:rgba(10,132,255,.45);box-shadow:0 0 0 3px rgba(10,132,255,.12)}.cfx .cfx-bar .cfx-search input.cfx-search-in,.cfx .cfx-bar .cfx-search input.cfx-search-in:focus,.cfx .cfx-bar .cfx-search input.cfx-search-in:hover,.cfx-search-in{flex:1 1 auto;min-width:0;width:auto;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;font:inherit;font-size:13.5px;color:var(--cfx-ink)}.cfx-search-in::-moz-placeholder{color:var(--cfx-ink-2)}.cfx-search-in::placeholder{color:var(--cfx-ink-2)}.cfx-search-in::-webkit-search-cancel-button{display:none}.cfx-kbd{flex:0 0 auto;padding:3px 7px;border-radius:var(--r-control);background:rgb(var(--surface-2));font-size:10.5px;font-weight:600;color:var(--cfx-ink-2)}.cfx-btn,.cfx-kbd{border:1px solid var(--cfx-line)}.cfx-btn{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 15px;border-radius:14px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);font-size:13.5px;font-weight:550;color:var(--cfx-ink);cursor:pointer;transition:border-color .18s var(--cfx-e),box-shadow .18s var(--cfx-e),transform .12s var(--cfx-e)}.cfx-btn:hover{border-color:rgba(10,132,255,.35)}.cfx-btn:active{transform:scale(.98)}.cfx-btn.is-on{border-color:rgba(10,132,255,.5);color:var(--cfx-blue)}.cfx-view{position:relative;padding-right:12px}.cfx-view select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.cfx-fresh{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:550;color:var(--cfx-ink-2)}.cfx-dot{width:8px;height:8px;border-radius:50%;background:var(--cfx-green);box-shadow:0 0 0 0 rgba(34,197,94,.5);animation:cfxPulse 2.4s var(--cfx-e) infinite}@keyframes cfxPulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.45)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.cfx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.cfx-kpi{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--cfx-line);border-radius:18px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);transition:transform .2s var(--cfx-e),box-shadow .2s var(--cfx-e);animation:cfxIn .42s var(--cfx-e) both;animation-delay:calc(var(--i, 0) * 50ms)}.cfx-kpi:hover{transform:translateY(-3px);box-shadow:var(--cfx-sh-h)}.cfx-kpi-ic{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--cfx-t-bg);color:var(--cfx-t-fg)}.cfx-kpi[data-tone=violet]{--cfx-t-bg:rgba(14,165,233,.12);--cfx-t-fg:rgb(var(--ink-cyan))}.cfx-kpi[data-tone=orange]{--cfx-t-bg:rgba(249,115,22,.12);--cfx-t-fg:#f97316}.cfx-kpi[data-tone=bleu]{--cfx-t-bg:rgba(10,132,255,.12);--cfx-t-fg:#0a84ff}.cfx-kpi[data-tone=ambre]{--cfx-t-bg:rgba(245,158,11,.14);--cfx-t-fg:#f59e0b}.cfx-kpi-l{display:block;font-size:12.5px;font-weight:550;color:var(--cfx-ink-2)}.cfx-kpi-n{display:block;margin:1px 0;font-size:27px;font-weight:640;letter-spacing:-.02em;line-height:1.1}.cfx-kpi-h{display:block;font-size:11.5px;color:var(--cfx-ink-2)}.cfx-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.cfx-main{gap:22px}.cfx-main,.cfx-side{display:flex;flex-direction:column;min-width:0}.cfx-side{gap:16px}.cfx-hero{position:relative;overflow:hidden;padding:18px 20px 16px;border:1px solid var(--cfx-line);border-radius:18px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);animation:cfxIn .46s var(--cfx-e) both;animation-delay:.2s}.cfx-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cfx-flag{gap:6px;padding:5px 11px;border-radius:999px;background:rgba(249,115,22,.12);color:rgb(var(--ink-amber));font-size:11.5px;font-weight:650}.cfx-flag,.cfx-hero-tags{display:inline-flex;align-items:center}.cfx-hero-tags{gap:8px}.cfx-late{padding:4px 10px;border-radius:999px;background:rgba(244,63,94,.12);color:rgb(var(--ink-pink));font-size:11px;font-weight:650}.cfx-hero-body{display:flex;justify-content:space-between;gap:20px}.cfx-hero-main{min-width:0;flex:1 1 auto}.cfx-hero-id{gap:13px}.cfx-av{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(10,132,255,.1);color:var(--cfx-blue);font-size:15px;font-weight:700}.cfx-av.sm{width:34px;height:34px;border-radius:var(--r-control-lg);font-size:11.5px}.cfx-hero-name{display:block;max-width:100%;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--cfx-ink);text-align:left}.cfx-hero-name:hover{color:var(--cfx-blue)}.cfx-hero-city{display:block;font-size:12.5px;color:var(--cfx-ink-2)}.cfx-hero-meta{display:flex;flex-wrap:wrap;gap:8px 22px}.cfx-hero-meta>div{align-items:center;gap:7px;font-size:12.5px;color:var(--cfx-ink-2)}.cfx-hero-meta dt,.cfx-hero-meta>div{display:inline-flex}.cfx-hero-meta b{font-weight:600;color:var(--cfx-ink)}.cfx-ring{flex:0 0 auto;width:108px;height:108px}.cfx-ring svg{inset:18px;width:72px;height:72px}.cfx-ring-bg{stroke:rgba(244,63,94,.14);stroke-width:6}.cfx-ring-fg{stroke:#f43f5e;stroke-width:6}.cfx-ring-t{gap:0;line-height:1.05}.cfx-ring-t em{font-size:8.5px;letter-spacing:.01em}.cfx-ring-t b{font-size:22px;font-weight:650;line-height:1.15}.cfx-ring-t i{font-size:10px}.cfx-hero-act{display:flex;align-items:center;gap:10px;margin-top:16px}.cfx-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:220px;padding:0 20px;border:0;border-radius:14px;background:var(--cfx-blue);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .12s var(--cfx-e),filter .18s var(--cfx-e)}.cfx-cta:after{content:"";position:absolute;inset:0 auto 0 -40%;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-18deg);animation:cfxSheen 5.5s var(--cfx-e) infinite}.cfx-cta:hover{filter:brightness(1.04)}.cfx-cta:active{transform:scale(.98)}.cfx-cta:disabled{opacity:.6;cursor:default}.cfx-ico,.cfx-sec{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;border:1px solid var(--cfx-line);border-radius:14px;background:rgb(var(--surface));font:inherit;font-size:13.5px;font-weight:550;color:var(--cfx-ink);cursor:pointer;transition:border-color .18s var(--cfx-e),color .18s var(--cfx-e),transform .12s var(--cfx-e)}.cfx-sec{padding:0 16px}.cfx-ico{width:44px;padding:0;color:var(--cfx-ink-2)}.cfx-ico:hover,.cfx-sec:hover{border-color:rgba(10,132,255,.4);color:var(--cfx-blue)}.cfx-ico:active,.cfx-sec:active{transform:scale(.98)}.cfx-more{position:relative;margin-left:auto}.cfx-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:190px;padding:6px;border:1px solid var(--cfx-line);border-radius:14px;background:rgb(var(--elevated));box-shadow:0 12px 30px -12px rgba(16,24,40,.26);animation:cfxPop .18s var(--cfx-e) both}@keyframes cfxPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cfx-menu .cfx-menu-dial,.cfx-menu button{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--r-control);background:none;font:inherit;font-size:13px;color:var(--cfx-ink);text-align:left;cursor:pointer}.cfx-menu .cfx-menu-dial:hover,.cfx-menu button:hover{background:rgb(var(--surface-2))}.cfx-file-h,.cfx-panel-h{display:flex;align-items:center;gap:9px;margin-bottom:12px}.cfx-file-h h2,.cfx-panel-h h2{margin:0;font-size:15px;font-weight:640;letter-spacing:-.01em}.cfx-count{min-width:22px;padding:2px 7px;border-radius:999px;text-align:center;background:rgba(10,132,255,.11);color:var(--cfx-blue);font-size:11px;font-weight:700}.cfx-file-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cfx-side-list{display:grid;gap:12px}.cfx-tile{display:flex;flex-direction:column;padding:14px 15px;border:1px solid var(--cfx-line);border-radius:18px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);transition:transform .2s var(--cfx-e),box-shadow .2s var(--cfx-e);animation:cfxIn .42s var(--cfx-e) both;animation-delay:calc(.24s + var(--i, 0) * 40ms)}.cfx-tile:hover{transform:translateY(-3px);box-shadow:var(--cfx-sh-h)}.cfx-tile-top{display:flex;align-items:center;gap:11px}.cfx-tile-id{border:0;background:none;padding:0;text-align:left;cursor:pointer;font:inherit}.cfx-tile-id b{display:block;font-weight:640;color:var(--cfx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-tile-id span{display:block;font-size:11.5px;color:var(--cfx-ink-2)}.cfx-tile-id:hover b{color:var(--cfx-blue)}.cfx-tile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;font-size:11.5px;color:var(--cfx-ink-2)}.cfx-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfx-tile-tel{color:var(--cfx-ink)}.cfx-tile-act{display:inline-flex;align-items:center;gap:7px}.cfx-tile .cfx-tile-act{opacity:.55;transition:opacity .2s var(--cfx-e)}.cfx-tile:focus-within .cfx-tile-act,.cfx-tile:hover .cfx-tile-act{opacity:1}.cfx-tile .cfx-ico,.cfx-tile .cfx-sec{height:32px;border-radius:var(--r-control-lg);font-size:12.5px}.cfx-tile .cfx-ico{width:32px}.cfx-tile .cfx-sec{padding:0 12px}.cfx-ai,.cfx-panel{padding:15px 16px;border:1px solid var(--cfx-line);border-radius:18px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);animation:cfxIn .42s var(--cfx-e) both;animation-delay:.26s}.cfx-ai{text-align:center;animation-delay:.32s}.cfx-ai-h{display:inline-flex;align-items:center;gap:7px;width:100%;font-size:14px;font-weight:640;color:var(--cfx-ink)}.cfx-ai-h svg{color:rgb(var(--ink-cyan))}.cfx-orbit{position:relative;height:96px;display:grid;place-items:center;margin:4px 0 2px}.cfx-orbit i{position:absolute;border:1px solid rgba(14,165,233,.16);border-radius:50%}.cfx-orbit i:first-child{width:92px;height:92px}.cfx-orbit i:nth-child(2){width:62px;height:62px;border-color:rgba(10,132,255,.16)}.cfx-orbit span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(14,165,233,.12);color:rgb(var(--ink-cyan))}.cfx-ai-t{margin:0 0 12px;font-size:12.5px;color:var(--cfx-ink-2)}.cfx-ai-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;border:1px solid var(--cfx-line);border-radius:var(--r-card);background:rgb(var(--surface));font:inherit;font-size:13.5px;font-weight:600;color:var(--cfx-ink);cursor:pointer;transition:border-color .18s var(--cfx-e),color .18s var(--cfx-e),transform .12s var(--cfx-e)}.cfx-ai-b:hover{border-color:rgba(14,165,233,.45);color:rgb(var(--ink-cyan))}.cfx-ai-b:active{transform:scale(.98)}.cfx-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--cfx-line);border-radius:16px;background:rgb(var(--surface));box-shadow:var(--cfx-sh)}.cfx-seg-b{height:36px;border:0;border-radius:12px;background:none;font:inherit;font-size:13px;font-weight:550;color:var(--cfx-ink-2);cursor:pointer;transition:background .2s var(--cfx-e),color .2s var(--cfx-e)}.cfx-seg-b:hover{color:var(--cfx-ink)}.cfx-seg-b.on{background:rgba(10,132,255,.11);color:var(--cfx-blue);font-weight:640}.cfx-empty{margin:0;padding:14px 0;font-size:13px;color:var(--cfx-ink-2)}.cfx-note{display:grid;gap:12px;padding:4px 2px}.cfx-note>p{margin:0;font-size:13.5px;font-weight:600;color:var(--cfx-ink)}.cfx-note textarea{width:100%;padding:10px 12px;border:1px solid var(--cfx-line);border-radius:14px;background:rgb(var(--surface));font:inherit;font-size:13.5px;color:var(--cfx-ink);resize:vertical}.cfx-note textarea:focus{outline:none;border-color:rgba(10,132,255,.45);box-shadow:0 0 0 3px rgba(10,132,255,.12)}.cfx-note-a{display:flex;justify-content:flex-end;gap:10px}.cfx-note-a .cfx-cta{min-width:0}@keyframes cfxIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1180px){.cfx-grid{grid-template-columns:minmax(0,1fr)}.cfx-side{flex-direction:row;flex-wrap:wrap}.cfx-ai,.cfx-panel{flex:1 1 300px}.cfx-seg{flex:1 1 100%}}@media (max-width:900px){.cfx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cfx-file-g{grid-template-columns:minmax(0,1fr)}.cfx-hero-body{flex-direction:column;align-items:flex-start}.cfx-ring{align-self:center}}@media (max-width:560px){.cfx{padding:12px 14px 28px}.cfx-kpis{grid-template-columns:minmax(0,1fr)}.cfx-bar{justify-content:stretch}.cfx-search{width:100%}.cfx-hero-act{flex-wrap:wrap}.cfx-cta{min-width:100%}.cfx-more{margin-left:0}}@media (prefers-reduced-motion:reduce){.cfx *,.cfx :after,.cfx :before{animation:none!important;transition-duration:1ms!important}.cfx-kpi:hover,.cfx-tile:hover{transform:none}}.cfx{isolation:isolate}.cfx:before{top:-150px;left:2%;width:620px;height:460px;background:rgba(10,132,255,.085)}.cfx:after{top:120px;right:-60px;width:460px;height:520px;background:rgba(14,165,233,.06)}.cfx>.cfx-grid:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:8%;right:30%;top:-40px;height:300px;border-radius:50%;background:rgba(34,197,94,.045);filter:blur(90px)}.cfx-grid{position:relative}:root.dark .cfx:before{background:rgba(10,132,255,.07)}:root.dark .cfx:after{background:rgba(14,165,233,.05)}:root.dark .cfx>.cfx-grid:before{background:rgba(34,197,94,.03)}.cfx{--cfx-sh:0 1px 1px rgba(16,24,40,.03),0 2px 5px -2px rgba(16,24,40,.05),0 12px 24px -18px rgba(16,24,40,.12);--cfx-sh-h:0 1px 2px rgba(16,24,40,.04),0 4px 10px -3px rgba(16,24,40,.07),0 20px 36px -22px rgba(16,24,40,.2)}:root.dark .cfx{--cfx-sh:0 1px 1px rgba(0,0,0,.3),0 2px 6px -2px rgba(0,0,0,.34),0 14px 28px -20px rgba(0,0,0,.55);--cfx-sh-h:0 2px 4px rgba(0,0,0,.34),0 6px 14px -4px rgba(0,0,0,.4),0 22px 40px -24px rgba(0,0,0,.62)}.cfx-bar>*{flex:0 0 auto}.cfx-search svg{color:var(--cfx-ink-2)}.cfx-ai-b:focus-visible,.cfx-btn:focus-visible,.cfx-cta:focus-visible,.cfx-ico:focus-visible,.cfx-sec:focus-visible,.cfx-seg-b:focus-visible,.cfx-tile:focus-visible{outline:2px solid var(--cfx-blue);outline-offset:2px}.cfx-btn-ai{color:rgb(var(--ink-cyan))}.cfx-btn-dot{width:6px;height:6px;border-radius:50%;background:var(--cfx-blue)}.cfx-pop-wrap{position:relative}.cfx-pop{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);z-index:40;min-width:250px;padding:8px;border:1px solid var(--cfx-line);border-radius:16px;background:rgb(var(--elevated));box-shadow:var(--cfx-sh-h);animation:cfxPop .19s var(--cfx-e) both;text-align:left}.cfx-pop-h{margin:4px 8px 8px;font-size:11.5px;font-weight:650;color:var(--cfx-ink-2);text-transform:uppercase;letter-spacing:.04em}.cfx-pop-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-control-lg);font-size:13px;cursor:pointer}.cfx-pop-row:hover{background:rgb(var(--surface-2))}.cfx-pop-row span{flex:1 1 auto}.cfx-pop-row b{font-size:12px;color:var(--cfx-ink-2)}.cfx-pop-f{margin:8px 10px 4px;font-size:11.5px;color:var(--cfx-ink-2)}.cfx-pop-opt{display:grid;gap:1px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-control-lg);background:none;text-align:left;cursor:pointer;font:inherit}.cfx-pop-opt:hover{background:rgb(var(--surface-2))}.cfx-pop-opt b{font-size:13px;font-weight:600;color:var(--cfx-ink)}.cfx-pop-opt span{font-size:11.5px;color:var(--cfx-ink-2)}.cfx-pop-opt.on b{color:var(--cfx-blue)}.cfx-kpi-ic{border-radius:50%}.cfx-kpi-row{display:flex;align-items:baseline;gap:8px}.cfx-kpi-u{padding:2px 7px;border-radius:999px;background:rgba(244,63,94,.12);color:rgb(var(--ink-pink));font-size:10.5px;font-weight:650;white-space:nowrap}:root.dark .cfx-kpi-u{background:rgba(244,63,94,.18);color:#fda4af}.cfx-hero{padding:20px 22px 18px}.cfx-hero-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.cfx-hero-id{grid-column:1;display:flex;align-items:center;gap:14px}.cfx-av{width:54px;height:54px;border-radius:16px;font-size:16px}.cfx-hero-name{font-size:21px;font-weight:680}.cfx-hero-city{font-size:13px}.cfx-hero-mid{grid-column:1;margin-top:14px;padding-top:14px;border-top:1px solid var(--cfx-line)}.cfx-hero-rdv{gap:9px;padding:7px 13px;border-radius:12px;background:rgba(10,132,255,.08);font-size:14px;font-weight:640}.cfx-hero-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:14px 0 0}.cfx-hero-meta>div{display:grid;gap:1px}.cfx-hero-meta dt{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--cfx-ink-2);text-transform:uppercase}.cfx-hero-meta dd{margin:0;font-size:13.5px;font-weight:600;color:var(--cfx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-hero-act{margin-top:18px;padding-top:16px;border-top:1px solid var(--cfx-line)}.cfx-ring{grid-column:2;grid-row:1/span 2;align-self:center;position:relative;width:116px;height:116px;display:grid;place-items:center;text-align:center}.cfx-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:rgba(10,132,255,.1);filter:blur(16px)}.cfx-ring.is-late:before{background:rgba(244,63,94,.14)}.cfx-ring svg{position:absolute;inset:16px;width:84px;height:84px}.cfx-ring-bg{fill:none;stroke:rgba(10,132,255,.16);stroke-width:4}.cfx-ring-fg{fill:none;stroke:var(--cfx-blue);stroke-width:4;stroke-linecap:round;transition:stroke-dasharray .6s var(--cfx-e)}.cfx-ring.is-late .cfx-ring-bg{stroke:rgba(244,63,94,.16)}.cfx-ring.is-late .cfx-ring-fg{stroke:#f43f5e}.cfx-ring-t{position:relative;display:grid;gap:1px;line-height:1.06}.cfx-ring-t em{font-style:normal;font-size:9.5px;font-weight:600;color:var(--cfx-ink-2)}.cfx-ring-t b{font-size:26px;font-weight:660;letter-spacing:-.02em}.cfx-ring-t i{font-style:normal;font-size:10.5px;color:var(--cfx-ink-2)}.cfx-file-h{flex-wrap:wrap}.cfx-file-sub{font-size:11.5px;color:var(--cfx-ink-2)}.cfx-tile{position:relative;gap:12px;padding:15px 16px 14px;cursor:pointer}.cfx-tile,.cfx-tile:hover{border-color:var(--cfx-line)}.cfx-rang{position:absolute;top:12px;right:14px;font-size:10.5px;font-weight:650;color:var(--cfx-ink-2);opacity:.45}.cfx-tile-top{align-items:flex-start}.cfx-tile-id{display:grid;gap:1px;flex:1 1 auto;min-width:0}.cfx-tile-chip{align-self:flex-start}.cfx-tile-when{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--cfx-ink)}.cfx-tile-when svg{color:var(--cfx-ink-2);flex:0 0 auto}.cfx-tile-late{margin-left:auto;padding:2px 8px;border-radius:999px;background:rgba(244,63,94,.12);color:rgb(var(--ink-pink));font-size:10.5px;font-weight:650}:root.dark .cfx-tile-late{background:rgba(244,63,94,.18);color:#fda4af}.cfx-tile-meta{gap:3px 12px;margin:0}.cfx-tile-meta>div{display:grid;gap:0;min-width:0}.cfx-tile-meta dt{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--cfx-ink-2);text-transform:uppercase}.cfx-tile-meta dd{margin:0;font-size:12px;font-weight:600;color:var(--cfx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-tile-foot{margin-top:2px;padding-top:11px;border-top:1px solid var(--cfx-line)}.cfx-tile-tel{font-weight:600}.cfx-pager{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px;font-size:12px;color:var(--cfx-ink-2)}.cfx-pager button{width:26px;height:26px;border:1px solid var(--cfx-line);border-radius:var(--r-control);background:rgb(var(--surface));color:var(--cfx-ink);font:inherit;font-size:14px;line-height:1;cursor:pointer;transition:border-color .18s var(--cfx-e),transform .12s var(--cfx-e)}.cfx-pager button:hover{border-color:rgba(10,132,255,.4)}.cfx-pager button:active{transform:scale(.94)}.cfx-orbit i{animation:cfxOrbit 12s linear infinite}.cfx-orbit i:nth-child(2){animation-duration:9s;animation-direction:reverse}@keyframes cfxOrbit{to{transform:rotate(1turn)}}.cfx-orbit:before{content:"";position:absolute;width:76px;height:76px;border-radius:50%;background:rgba(14,165,233,.12);filter:blur(18px)}.cfx-orbit span{position:relative}.cfx-ai-c{margin:0 0 12px;padding:7px 10px;border-radius:var(--r-control-lg);background:rgb(var(--surface-2));font-size:11.5px;font-weight:600;color:var(--cfx-ink)}.cfx-ai-b:disabled{opacity:.75;cursor:default}.cfx-cta:after{animation:cfxSheen 1.6s var(--cfx-e) .5s 1 both}@keyframes cfxSheen{0%{left:-45%}to{left:130%}}.cfx-file-g>.cfx-tile{animation:cfxIn .38s var(--cfx-e) both;animation-delay:calc(var(--i, 0) * 45ms)}.cfx-skel .sk{display:block;border-radius:18px;background:linear-gradient(100deg,rgb(var(--surface-2)) 30%,rgb(var(--surface)) 50%,rgb(var(--surface-2)) 70%);background-size:220% 100%;animation:cfxShimmer 1.5s linear infinite}@keyframes cfxShimmer{to{background-position:-220% 0}}.cfx-skel .sk-bar{width:min(380px,100%);height:44px;border-radius:14px}.cfx-skel .sk-b{width:128px;height:44px;border-radius:14px}.cfx-skel .sk-kpi{height:82px}.cfx-skel .sk-hero{height:268px}.cfx-skel .sk-tile{height:186px}.cfx-skel .sk-panel{height:190px}@media (max-width:900px){.cfx-hero-body{grid-template-columns:minmax(0,1fr)}.cfx-ring{grid-column:1;grid-row:auto;justify-self:center;margin-top:4px}.cfx-tile-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cfx-bar{flex-direction:column;align-items:stretch}.cfx-bar>*{width:100%}.cfx-btn,.cfx-fresh{justify-content:center}.cfx-pop{left:0;right:0;transform:none;min-width:0}.cfx-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.cfx-tile-foot{flex-direction:column;align-items:stretch;gap:10px}.cfx-tile-act{justify-content:stretch}.cfx-tile-act .cfx-sec{flex:1 1 auto;justify-content:center}.cfx-tile .cfx-tile-act{opacity:1}}@media (prefers-reduced-motion:reduce){.cfx-cta:after,.cfx-orbit i,.cfx-skel .sk{animation:none!important}}.cfx-ring{width:128px;height:128px}.cfx-ring svg{inset:20px;width:88px;height:88px}.cfx-ring:before{inset:14px}.cfx-ring-t{max-width:74px;margin:0 auto}.cfx-ring-t em{line-height:1.1}.cfx-ring-t b{font-size:25px}.cfx-tile-top{padding-right:18px}.cfx-rang{top:14px;right:12px}.cfx-tile .cfx-tile-act{opacity:.8}.cfx-tile .cfx-ico,.cfx-tile .cfx-sec{color:var(--cfx-ink);border-color:var(--cfx-line)}.cfx-tile .cfx-ico{color:var(--cfx-ink-2)}.cfx-tile:hover .cfx-ico{color:var(--cfx-ink)}.cfx{overflow-x:clip}.cfx:after{right:0}.cfx .cfx-av{border-radius:50%;font-weight:700;letter-spacing:-.01em}.cfx .cfx-av[data-tone="0"]{background:rgba(10,132,255,.12);color:#0a84ff}.cfx .cfx-av[data-tone="1"]{background:rgba(34,197,94,.13);color:rgb(var(--ink-green))}.cfx .cfx-av[data-tone="2"]{background:rgba(14,165,233,.13);color:rgb(var(--ink-cyan))}.cfx .cfx-av[data-tone="3"]{background:rgba(245,158,11,.16);color:rgb(var(--ink-amber))}.cfx .cfx-av[data-tone="4"]{background:rgba(6,182,212,.14);color:rgb(var(--ink-cyan))}.cfx .cfx-av[data-tone="5"]{background:rgb(var(--brand-cyan)/.14);color:rgb(var(--ink-cyan))}:root.dark .cfx .cfx-av[data-tone="1"]{color:#4ade80}:root.dark .cfx .cfx-av[data-tone="3"]{color:#fbbf24}:root.dark .cfx .cfx-av[data-tone="4"]{color:#22d3ee}:root.dark .cfx .cfx-av[data-tone="5"]{color:#67d3f0}.cfx-hero-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.cfx-hero-line+.cfx-hero-line{margin-top:10px}.cfx-hero-rdv{gap:8px;padding:6px 13px;border-radius:var(--r-control-lg);background:rgba(10,132,255,.09);color:var(--cfx-blue);font-size:13.5px;font-weight:650}.cfx-hero-f,.cfx-hero-rdv{display:inline-flex;align-items:center}.cfx-hero-f{gap:7px;font-size:12.5px;color:var(--cfx-ink-2);min-width:0}.cfx-hero-f svg{color:var(--cfx-ink-2);flex:0 0 auto}.cfx-hero-f b{font-weight:600;color:var(--cfx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-tile-meta{display:flex;flex-direction:column;gap:4px}.cfx-tile-meta span{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--cfx-ink-2)}.cfx-tile-meta svg{color:var(--cfx-ink-2);flex:0 0 auto}.cfx-tile-meta b{font-weight:600;color:var(--cfx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfx-tile-tel{display:inline-flex;align-items:center;gap:7px;font-size:12.5px}.cfx-tile-tel,.cfx-tile-tel svg{color:var(--cfx-ink-2)}.cfx-tile-tel b{font-weight:600;color:var(--cfx-ink)}.cfx-kpi{gap:16px;padding:18px 20px}.cfx-kpi-ic{width:54px;height:54px}.cfx-kpi-ic svg{width:22px;height:22px}.cfx-kpi-l{font-size:13px}.cfx-kpi-n{font-size:32px;font-weight:660;margin:2px 0}.cfx-kpi-h{font-size:12px}.cfx-hero.is-urgent:before{content:"";position:absolute;z-index:0;pointer-events:none;inset:-30% -6% auto auto;width:62%;height:220%;background:radial-gradient(ellipse at 70% 30%,rgb(var(--danger)/.12),transparent 62%)}.cfx-hero>*{position:relative;z-index:1}:root.dark .cfx-hero.is-urgent:before{background:radial-gradient(ellipse at 70% 30%,rgb(var(--danger)/.18),transparent 62%)}.cfx-orbit{height:118px}.cfx-orbit i:first-child{width:118px;height:118px}.cfx-orbit i:nth-child(2){width:82px;height:82px}.cfx-orbit i:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;border-radius:50%;background:rgba(14,165,233,.55);transform:translateX(-50%)}.cfx-orbit i:nth-child(2):after{background:rgba(10,132,255,.5)}.cfx-orbit span{width:46px;height:46px}.cfx-orbit:before{width:92px;height:92px}.cfx-cta-s{opacity:.85;margin-left:2px}.cfx-tile{gap:11px;padding:16px 17px 15px}.cfx-tile-id b{font-size:14.5px}.cfx-tile-when{font-size:12.5px}.cfx-tile{gap:9px;padding:13px 15px 12px}.cfx-tile .cfx-av.sm{width:32px;height:32px;font-size:11px}.cfx-tile-top{gap:10px;padding-right:16px}.cfx-tile-id b{font-size:14px;line-height:1.25}.cfx-tile-id span{font-size:11px}.cfx-tile-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;align-items:center}.cfx-tile-meta span{font-size:11.5px;line-height:1.3}.cfx-tile-meta>.cfx-tile-late{justify-self:start;margin:0}.cfx-tile-foot{margin-top:0;padding-top:9px}.cfx-tile .cfx-ico,.cfx-tile .cfx-sec{height:30px;border-radius:10px;font-size:12px}.cfx-tile .cfx-ico{width:30px}.cfx-rang{top:11px;right:11px}.cfx-ring-bg,.cfx-ring-fg{stroke-width:3.5}.cfx-ring:before{opacity:.55}.cfx-ring.is-late:before{background:rgba(244,63,94,.1)}.cfx-ring-t em{font-size:9px;letter-spacing:0}.cfx-ring-t b{font-size:24px}.cfx-tile-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.cfx-tile-tags{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.cfx-tile-tags .cfx-tile-late{margin:0;padding:2px 7px}.cfx-tile-tel{gap:6px;flex-wrap:wrap}.cfx-tel-sep{margin-left:6px}.cfx-tile{gap:8px;padding:12px 15px 11px}.cfx-tile .cfx-ico,.cfx-tile .cfx-sec{height:29px}.cfx-tile .cfx-ico{width:29px}.cfx-side-list .cfx-tile-meta{grid-template-columns:minmax(0,1fr);gap:3px}.cfx-side-list .cfx-tile-foot{flex-direction:column;align-items:stretch;gap:9px}.cfx-side-list .cfx-tile-act{justify-content:flex-end}.cfx-side-list .cfx-tile-tel{flex-wrap:nowrap}.cfx-kpi{width:100%;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cfx-done,.cfx-kpi{font:inherit;cursor:pointer}.cfx-done{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid transparent;border-radius:14px;background:#15803d;color:#fff;font-size:13.5px;font-weight:650;white-space:nowrap;transition:filter .18s var(--cfx-e),transform .12s var(--cfx-e)}.cfx-done:hover{filter:brightness(1.08)}.cfx-done:active{transform:scale(.98)}.cfx-done:disabled{opacity:.6;cursor:default}:root.dark .cfx-done{background:#4ade80;color:#04220f}.cfx-fini{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:30px 18px;border:1px solid var(--cfx-line);border-radius:18px;background:rgb(var(--surface));box-shadow:var(--cfx-sh);font-size:15px;font-weight:620;color:#15803d}:root.dark .cfx-fini{color:#4ade80}.cfx-done:focus-visible,.cfx-kpi:focus-visible{outline:2px solid rgba(10,132,255,.55);outline-offset:2px}.shalva-legacy.leads-view{--lv-bleu:10 132 255;--lv-electrique:0 107 255;--lv-ia:0 82 204;--lv-vert:34 197 94;--lv-orange:245 158 11;--lv-trait:rgba(15,23,42,.08);--lv-r-pill:999px;--lv-r-carte:18px;--lv-r-barre:16px;--lv-r-entete:14px;--lv-h-entete:46px;--lv-esp-lignes:6px;--lv-sh-barre:0 2px 4px rgba(15,23,42,.06),0 12px 28px rgba(15,23,42,.1);--lv-sh-barre-h:0 2px 6px rgba(15,23,42,.08),0 16px 34px rgba(15,23,42,.13);--lv-sh-entete:0 1px 2px -1px rgba(15,23,42,.1),0 8px 20px -10px rgba(15,23,42,.16);--lv-sh-ligne:0 1px 2px rgba(15,23,42,.03);--lv-sh-jeton:0 1px 2px rgba(15,23,42,.06),0 6px 14px -8px rgba(15,23,42,.2);--lv-sh-jeton-h:0 2px 4px rgba(15,23,42,.08),0 10px 22px -10px rgba(15,23,42,.26);--lv-sh-jeton-a:0 1px 2px rgba(15,23,42,.1);--lv-h:38px}:root.dark .shalva-legacy.leads-view{--lv-trait:hsla(0,0%,100%,.1);--lv-sh-barre:0 2px 4px rgba(0,0,0,.4),0 12px 28px rgba(0,0,0,.5);--lv-sh-barre-h:0 2px 6px rgba(0,0,0,.46),0 16px 34px rgba(0,0,0,.58);--lv-sh-entete:0 1px 2px -1px rgba(0,0,0,.5),0 8px 20px -10px rgba(0,0,0,.62);--lv-sh-jeton:0 1px 2px rgba(0,0,0,.42),0 6px 14px -8px rgba(0,0,0,.54);--lv-sh-jeton-h:0 2px 4px rgba(0,0,0,.48),0 10px 22px -10px rgba(0,0,0,.62);--lv-sh-jeton-a:0 1px 2px rgba(0,0,0,.5)}.shalva-legacy.leads-view .toolbar.wrap-line.lead-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:calc(100% - 28px);margin:6px 14px 4px;padding:10px 12px;background:rgb(var(--surface));border:1px solid var(--lv-trait);border-radius:var(--lv-r-barre);box-shadow:var(--lv-sh-barre);overflow:visible}.shalva-legacy.leads-view .toolbar.wrap-line.lead-filterbar::-webkit-scrollbar{height:0;display:none}.shalva-legacy.leads-view .lead-filterbar>*{flex:0 0 auto}@media (min-width:721px){.shalva-legacy.leads-view .toolbar.wrap-line.lead-filterbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.shalva-legacy.leads-view .lead-filterbar .lead-filters>*,.shalva-legacy.leads-view .lead-filterbar .lead-tools-sec>*,.shalva-legacy.leads-view .lead-filterbar>*{flex:0 1 auto;min-width:0}.shalva-legacy.leads-view .lead-filterbar select{min-width:96px}.shalva-legacy.leads-view .lead-filterbar .flt-sort{min-width:108px}.shalva-legacy.leads-view .lead-filterbar .lead-filters>button,.shalva-legacy.leads-view .lead-filterbar .lead-tools-sec>.relative,.shalva-legacy.leads-view .lead-filterbar .lead-tools-sec>button,.shalva-legacy.leads-view .lead-filterbar>button{flex:0 0 auto}.shalva-legacy.leads-view .lead-search-wrap{flex:1 1 200px;min-width:140px}.shalva-legacy.leads-view .lead-filterbar .lead-tools-end{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;position:sticky;right:0;background:rgb(var(--surface));padding-left:10px}}.shalva-legacy.leads-view .lead-search-wrap{position:relative;flex:1 1 300px;min-width:240px;display:flex;align-items:center}.shalva-legacy.leads-view .lead-search{width:100%;height:var(--lv-h);box-sizing:border-box;padding:0 38px 0 44px;border-radius:var(--lv-r-pill);border:1px solid var(--lv-trait);background:rgb(var(--surface));font-size:.8125rem;color:rgb(var(--ink));transition:border-color var(--su-dur-fast) var(--su-ease),box-shadow var(--su-dur-fast) var(--su-ease)}.shalva-legacy.leads-view .lead-search::-moz-placeholder{color:rgb(var(--ink-muted))}.shalva-legacy.leads-view .lead-search::placeholder{color:rgb(var(--ink-muted))}.shalva-legacy.leads-view .lead-search:focus{outline:none;border-color:rgb(var(--lv-bleu)/.55);box-shadow:0 0 0 4px rgb(var(--lv-bleu)/.12)}.shalva-legacy.leads-view .lead-search-ic{position:absolute;left:5px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:6px;border-radius:50%;background:linear-gradient(140deg,rgb(var(--lv-bleu)),rgb(var(--lv-ia)));color:#fff;pointer-events:none}.shalva-legacy.leads-view .lead-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:grid;place-items:center;border:0;border-radius:50%;background:rgb(var(--ink)/.08);color:rgb(var(--ink-muted));cursor:pointer}.shalva-legacy.leads-view .flt-sort,.shalva-legacy.leads-view .lead-filterbar .btn,.shalva-legacy.leads-view .lead-filterbar .cols-btn,.shalva-legacy.leads-view .lead-filterbar .kebab-btn,.shalva-legacy.leads-view .lead-filters select{height:var(--lv-h);box-sizing:border-box;padding:0 14px;border-radius:var(--lv-r-pill);border:1px solid var(--lv-trait);background:rgb(var(--surface));font-size:.8125rem;font-weight:600;color:rgb(var(--ink));box-shadow:0 1px 1px rgba(18,36,75,.03);transition:background-color var(--su-dur-fast) var(--su-ease),border-color var(--su-dur-fast) var(--su-ease),box-shadow var(--su-dur-fast) var(--su-ease)}.shalva-legacy.leads-view .flt-sort:hover,.shalva-legacy.leads-view .lead-filterbar .btn:not(.primary):hover,.shalva-legacy.leads-view .lead-filterbar .cols-btn:hover,.shalva-legacy.leads-view .lead-filterbar .kebab-btn:hover,.shalva-legacy.leads-view .lead-filters select:hover{border-color:rgb(var(--lv-bleu)/.28);box-shadow:0 2px 8px -4px rgb(var(--lv-bleu)/.35)}.shalva-legacy.leads-view .lead-filterbar .kebab-btn{width:var(--lv-h);padding:0}.shalva-legacy.leads-view .flt-sort,.shalva-legacy.leads-view .lead-filterbar .btn,.shalva-legacy.leads-view .lead-filterbar .cols-btn,.shalva-legacy.leads-view .lead-filterbar .kebab-btn,.shalva-legacy.leads-view .lead-filters select{transition:background-color var(--su-dur-fast) var(--su-ease),border-color var(--su-dur-fast) var(--su-ease),box-shadow var(--su-dur-fast) var(--su-ease),transform var(--su-dur-fast) var(--su-ease)}.shalva-legacy.leads-view .flt-sort:hover,.shalva-legacy.leads-view .lead-filterbar .btn:hover:not(:disabled),.shalva-legacy.leads-view .lead-filterbar .cols-btn:hover,.shalva-legacy.leads-view .lead-filterbar .kebab-btn:hover,.shalva-legacy.leads-view .lead-filters select:hover{transform:translateY(-1px)}.shalva-legacy.leads-view .flt-sort:active,.shalva-legacy.leads-view .lead-filterbar .btn:active:not(:disabled),.shalva-legacy.leads-view .lead-filterbar .cols-btn:active,.shalva-legacy.leads-view .lead-filterbar .kebab-btn:active{transform:translateY(0) scale(.98)}.shalva-legacy.leads-view.leads-view .lead-filterbar button[class*="h-[var(--h-control)]"]{height:var(--lv-h)}.shalva-legacy.leads-view.leads-view .lead-filterbar button.cols-btn{height:var(--lv-h);background:#fff;border:1px solid rgba(15,23,42,.14);box-shadow:0 1px 2px rgba(15,23,42,.05),0 2px 6px rgba(15,23,42,.04);font-weight:650;color:rgb(var(--ink))}.shalva-legacy.leads-view.leads-view .lead-filterbar button.cols-btn:hover{border-color:rgba(15,23,42,.22);box-shadow:0 2px 4px rgba(15,23,42,.06),0 6px 14px rgba(15,23,42,.07)}:root.dark .shalva-legacy.leads-view.leads-view .lead-filterbar button.cols-btn{background:rgb(var(--surface));border-color:hsla(0,0%,100%,.18);box-shadow:0 1px 2px rgba(0,0,0,.34),0 2px 6px rgba(0,0,0,.28)}@media (prefers-reduced-motion:reduce){.shalva-legacy.leads-view .flt-sort:hover,.shalva-legacy.leads-view .lead-filterbar .btn:hover:not(:disabled),.shalva-legacy.leads-view .lead-filterbar .cols-btn:hover,.shalva-legacy.leads-view .lead-filterbar .kebab-btn:hover,.shalva-legacy.leads-view .lead-filters select:hover{transform:none}}.shalva-legacy.leads-view .lead-filterbar .flt-plus.has-active,.shalva-legacy.leads-view .lead-filters select[data-empty=false]{background:rgb(var(--lv-bleu)/.08);border-color:rgb(var(--lv-bleu)/.3);color:rgb(var(--brand-ink))}.shalva-legacy.leads-view .lead-tools-end{display:inline-flex;align-items:center;gap:8px;height:var(--lv-h)}.shalva-legacy.leads-view .lead-count{font-size:.8125rem;font-weight:650;color:rgb(var(--ink));white-space:nowrap;font-variant-numeric:tabular-nums}.shalva-legacy.leads-view .lead-count .tot{font-weight:500;color:rgb(var(--ink-muted))}.shalva-legacy.leads-view .leads-tbl-wrap{background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 14px 14px;overflow-x:auto;overflow-y:visible}.shalva-legacy.leads-view.leads-view .leads-tbl thead th{color:rgb(var(--ink));border-bottom:1px solid var(--lv-trait);box-shadow:none;height:var(--lv-h-entete);padding-block:0;vertical-align:middle;font-size:13px;font-weight:700;letter-spacing:-.005em;text-transform:none}.shalva-legacy.leads-view.leads-view .leads-tbl thead tr{filter:none;box-shadow:var(--lv-sh-entete)}.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=actions]{border-top-right-radius:var(--lv-r-entete);border-bottom-right-radius:var(--lv-r-entete)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td{border-bottom:1px solid var(--lv-trait);box-shadow:none;background-color:rgb(var(--surface));background-image:none}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:last-child td{border-bottom:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr{position:relative;background:transparent;box-shadow:var(--lv-sh-ligne);transition:box-shadow var(--su-dur-base) var(--su-ease),background-color var(--su-dur-base) var(--su-ease)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover{transform:none;box-shadow:0 12px 26px -14px rgb(var(--lv-bleu)/.52),0 2px 7px -3px rgb(var(--lv-bleu)/.26);z-index:2}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td{background-color:rgb(var(--surface));background-image:linear-gradient(rgb(var(--lv-bleu)/.022),rgb(var(--lv-bleu)/.022))}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected] td{background-color:rgb(var(--surface));background-image:linear-gradient(90deg,rgb(var(--lv-bleu)/.07),rgb(var(--lv-ia)/.05));box-shadow:inset 0 1px 0 rgb(var(--lv-bleu)/.28),inset 0 -1px 0 rgb(var(--lv-bleu)/.28)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected] td:first-child{box-shadow:inset 0 1px 0 rgb(var(--lv-bleu)/.28),inset 0 -1px 0 rgb(var(--lv-bleu)/.28),inset 1px 0 0 rgb(var(--lv-bleu)/.28)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected] td:last-child{box-shadow:inset 0 1px 0 rgb(var(--lv-bleu)/.28),inset 0 -1px 0 rgb(var(--lv-bleu)/.28),inset -1px 0 0 rgb(var(--lv-bleu)/.28)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected]{box-shadow:0 8px 22px -16px rgb(var(--lv-bleu)/.55)}.shalva-legacy.leads-view .leads-tbl .lead-cli{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.shalva-legacy.leads-view .leads-tbl .lead-cli-tx{flex:1 1 auto;min-width:0;max-width:100%}.shalva-legacy.leads-view .leads-tbl .lead-cli-tx b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:break-word;max-width:100%;text-overflow:clip}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .tel-num{color:rgb(var(--brand-ink));font-weight:650}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-mail{color:rgb(var(--brand-ink))}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-stack,.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-stack>*{max-width:100%;min-width:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-campaign,.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-mail{display:block;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .pill{border-radius:var(--lv-r-pill);border:1px solid var(--lv-trait);background:rgb(var(--surface-2));color:rgb(var(--ink));font-weight:600}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .st-inline,.shalva-legacy.leads-view.leads-view .leads-tbl tbody .sv-chip{flex:0 0 auto;max-width:none;text-overflow:clip;white-space:nowrap}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=statutc] .fol-wrap{width:100%;min-width:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=statutc] .fol-wrap>.sv-chip{flex:0 1 auto;max-width:100%}.shalva-legacy .nav-scroll{padding-inline:18px;border-radius:50px;background:rgb(var(--surface));border:1px solid rgb(var(--line));box-shadow:0 1px 2px rgba(18,36,75,.04),0 10px 28px -22px rgba(18,36,75,.22)}:root.dark .shalva-legacy .nav-scroll{background:rgb(var(--surface));border-color:rgb(var(--line));box-shadow:0 1px 2px rgba(0,0,0,.35),0 10px 28px -22px rgba(0,0,0,.55)}.shalva-legacy .brand,.shalva-legacy .side-foot{align-self:center;margin-top:0}.shalva-legacy .brand{padding:10px 22px 10px 16px}.shalva-legacy .side-foot{padding:8px 10px 8px 16px}.shalva-legacy .nav-scroll{margin-left:auto;margin-right:auto}.shalva-legacy.side{padding:10px 20px 14px}.shalva-legacy #nav .nav{width:64px}.shalva-legacy #nav .nav.active .nav-dot{box-shadow:0 2px 4px color-mix(in srgb,var(--nc) 22%,transparent),0 10px 20px -8px color-mix(in srgb,var(--nc) 55%,transparent)}:root.dark .shalva-legacy #nav .nav .nav-dot{box-shadow:0 1px 2px rgba(0,0,0,.38),0 3px 8px -3px rgba(0,0,0,.45)}:root.dark .shalva-legacy #nav .nav:hover .nav-dot{box-shadow:0 2px 4px rgba(0,0,0,.44),0 12px 22px -8px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.shalva-legacy #nav .nav:active .nav-dot{transform:none}}.shalva-legacy.side{position:static;align-items:center;padding:10px 14px 14px;gap:14px}.shalva-legacy .brand,.shalva-legacy .nav-scroll,.shalva-legacy .side-foot{align-self:center;margin-top:0;border-radius:50px;background:rgb(var(--surface));border:1px solid rgb(var(--line));box-shadow:0 1px 2px rgba(18,36,75,.05),0 12px 32px -14px rgba(18,36,75,.2)}:root.dark .shalva-legacy .brand,:root.dark .shalva-legacy .nav-scroll,:root.dark .shalva-legacy .side-foot{background:rgb(var(--surface));border-color:rgb(var(--line));box-shadow:0 1px 2px rgba(0,0,0,.4),0 12px 32px -14px rgba(0,0,0,.55)}.shalva-legacy .brand{padding:10px 16px 10px 12px;border-right:0}.shalva-legacy .side-foot{padding:8px 8px 8px 12px;border-left:0}.shalva-legacy .nav-scroll{flex:0 1 auto;margin-inline:auto;padding-inline:12px}.shalva-legacy #nav{gap:3px;padding-inline-end:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6px,#000 calc(100% - 6px),transparent);mask-image:linear-gradient(90deg,transparent,#000 6px,#000 calc(100% - 6px),transparent)}.shalva-legacy .nav-arrow,.shalva-legacy .nav-arrow[data-show=true]{display:none}.shalva-legacy #nav .nav{width:78px}.shalva-legacy #nav .nav,.shalva-legacy #nav .nav.active,.shalva-legacy #nav .nav:active,.shalva-legacy #nav .nav:focus,.shalva-legacy #nav .nav:focus-visible,.shalva-legacy #nav .nav:hover,.shalva-legacy #nav .nav:not(.active):hover,:root.dark .shalva-legacy #nav .nav.active,:root.dark .shalva-legacy #nav .nav:hover,body .shalva-legacy #nav .nav.active,body .shalva-legacy #nav .nav:hover,body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy #nav .nav.active,body:not(:has(.shalva-legacy.leads-view)) .shalva-legacy #nav .nav:hover{background:none;border-color:transparent;box-shadow:none;outline:none}.shalva-legacy #nav .nav .nav-dot{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid color-mix(in srgb,var(--nc) 22%,transparent);box-shadow:0 1px 1px rgba(16,24,40,.04),0 2px 5px -2px rgba(16,24,40,.1)}:root.dark .shalva-legacy #nav .nav:not(.active) .nav-dot{background:rgb(var(--surface));box-shadow:0 1px 2px rgba(0,0,0,.38),0 3px 8px -3px rgba(0,0,0,.45)}.shalva-legacy #nav .nav:focus-visible .nav-dot,.shalva-legacy #nav .nav:hover .nav-dot{transform:scale(var(--su-nav-scale,1.15)) translateY(var(--su-nav-lift,-4px));background:#fff;border-color:color-mix(in srgb,var(--nc) 22%,transparent);box-shadow:0 2px 4px rgba(16,24,40,.06),0 10px 20px -8px rgba(16,24,40,.22)}:root.dark .shalva-legacy #nav .nav:focus-visible .nav-dot,:root.dark .shalva-legacy #nav .nav:hover .nav-dot{background:rgb(var(--surface));box-shadow:0 2px 4px rgba(0,0,0,.44),0 12px 22px -8px rgba(0,0,0,.6)}.shalva-legacy #nav .nav:active .nav-dot{transform:scale(1.04) translateY(-1px)}.shalva-legacy #nav .nav:focus-visible .nav-dot{outline:2px solid var(--nc);outline-offset:3px;border-radius:50%}.shalva-legacy #nav .nav.active .nav-dot,:root.dark .shalva-legacy #nav .nav.active .nav-dot{background:var(--nc);border-color:var(--nc);color:#fff;box-shadow:0 2px 4px color-mix(in srgb,var(--nc) 22%,transparent),0 10px 20px -8px color-mix(in srgb,var(--nc) 55%,transparent)}@media (prefers-reduced-motion:reduce){.shalva-legacy #nav .nav:active .nav-dot,.shalva-legacy #nav .nav:focus-visible .nav-dot,.shalva-legacy #nav .nav:hover .nav-dot{transform:none}}.shalva-legacy .help-pop{padding:14px}.shalva-legacy .help-pop-t{font-size:.92rem;font-weight:660;letter-spacing:-.014em;color:var(--sv-ink)}.shalva-legacy .help-pop-sub{margin:2px 0 11px;font-size:.78rem;color:var(--muted)}.shalva-legacy .help-pop-search{display:flex;align-items:center;gap:8px;height:var(--h-control);padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--sv-surface);transition:border-color var(--t),box-shadow var(--t)}.shalva-legacy .help-pop-search:focus-within{border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy .help-pop-search svg{flex:0 0 auto;color:var(--muted)}body .shalva-legacy .help-pop .help-pop-search input:not([type=checkbox]):not([type=radio]),body .shalva-legacy .help-pop .help-pop-search input:not([type=checkbox]):not([type=radio]):focus,body .shalva-legacy .help-pop .help-pop-search input:not([type=checkbox]):not([type=radio]):hover{flex:1 1 auto;min-width:0;min-height:0;height:auto;border:0;border-radius:0;background:none;padding:0;font-size:.8rem;font-weight:500;color:inherit;outline:none;box-shadow:none}.shalva-legacy .help-pop-list{margin:11px 0 0;max-height:min(58vh,424px);overflow:auto}.shalva-legacy .help-pop-grp+.help-pop-grp{margin-top:13px}.shalva-legacy .help-pop-grp ul{list-style:none;margin:0;padding:0}.shalva-legacy .help-pop-sec{margin:0 0 5px;padding:0 2px;font-size:.66rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .help-cat,.shalva-legacy .help-pop-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 9px;border:0;border-radius:var(--r-control);background:none;text-align:left;cursor:pointer;transition:background-color var(--t)}.shalva-legacy .help-cat:hover,.shalva-legacy .help-pop-item:hover{background:color-mix(in srgb,rgb(var(--brand)) 8%,transparent)}.shalva-legacy .help-cat:focus-visible,.shalva-legacy .help-diag-h:focus-visible,.shalva-legacy .help-go:focus-visible,.shalva-legacy .help-more:focus-visible,.shalva-legacy .help-pop-item:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy .help-cat>svg,.shalva-legacy .help-pop-item>svg{flex:0 0 auto;color:var(--faint)}.shalva-legacy .help-pop-item-x{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.shalva-legacy .help-pop-item-t{font-size:.8rem;font-weight:560;color:var(--sv-ink)}.shalva-legacy .help-pop-item-s{font-size:.72rem;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shalva-legacy .help-cat-i{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-control);background:color-mix(in srgb,rgb(var(--brand)) 10%,transparent);color:rgb(var(--brand))}.shalva-legacy .help-more{display:flex;align-items:center;gap:4px;width:100%;padding:7px 9px;border:0;border-radius:var(--r-control);background:none;cursor:pointer;font-size:.75rem;font-weight:560;color:rgb(var(--brand));transition:background-color var(--t)}.shalva-legacy .help-more:hover{background:color-mix(in srgb,rgb(var(--brand)) 8%,transparent)}.shalva-legacy .help-pop-none{padding:16px 10px;margin:0;font-size:.78rem;line-height:1.5;color:var(--muted);text-align:center}.shalva-legacy .help-art{max-height:min(68vh,512px);overflow:auto}.shalva-legacy .help-art-h{display:flex;align-items:center;margin-bottom:8px}.shalva-legacy .help-art-back{display:inline-flex;align-items:center;gap:3px;min-width:0;padding:3px 8px 3px 4px;border:0;border-radius:999px;background:none;cursor:pointer;font-size:.74rem;font-weight:560;color:var(--muted);transition:background-color var(--t),color var(--t)}.shalva-legacy .help-art-back:hover{background:rgb(var(--surface-2));color:var(--sv-ink)}.shalva-legacy .help-art-back:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy .help-art-t{margin:0 0 8px;font-size:1rem;font-weight:660;letter-spacing:-.014em;color:var(--sv-ink)}.shalva-legacy .help-art-what{margin:0 0 13px;font-size:.8rem;line-height:1.55;color:var(--muted)}.shalva-legacy .help-art-st{margin:0 0 6px;font-size:.66rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.shalva-legacy .help-can{margin:0 0 13px;padding:0;list-style:none}.shalva-legacy .help-can li{position:relative;padding:0 0 6px 15px;font-size:.79rem;line-height:1.5;color:var(--sv-ink)}.shalva-legacy .help-can li:before{content:"";position:absolute;left:3px;top:9px;width:5px;height:5px;border-radius:999px;background:rgb(var(--brand)/.55)}.shalva-legacy .help-art-steps,.shalva-legacy .help-list{list-style:none;margin:0 0 13px;padding:0}.shalva-legacy .help-art-steps{counter-reset:help-step}.shalva-legacy .help-art-steps li{position:relative;counter-increment:help-step;padding:0 0 9px 27px;font-size:.8rem;line-height:1.55;color:var(--sv-ink)}.shalva-legacy .help-art-steps li:before{content:counter(help-step);position:absolute;left:0;top:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:color-mix(in srgb,rgb(var(--brand)) 12%,transparent);color:rgb(var(--brand));font-size:.64rem;font-weight:680}.shalva-legacy .help-art-notes{margin:0 0 13px;padding:0;list-style:none}.shalva-legacy .help-art-notes li{position:relative;padding:0 0 8px 15px;font-size:.77rem;line-height:1.5;color:var(--muted)}.shalva-legacy .help-art-notes li:before{content:"";position:absolute;left:3px;top:8px;width:5px;height:5px;border-radius:999px;background:rgb(var(--warning))}.shalva-legacy .help-status{display:flex;gap:8px;margin:0 0 13px;padding:9px 11px;border-radius:10px;background:rgb(var(--warning)/.1);font-size:.76rem;line-height:1.5;color:var(--sv-ink)}.shalva-legacy .help-status>span{flex:0 0 auto;display:grid;place-items:center;width:16px;height:16px;margin-top:1px;border-radius:999px;background:rgb(var(--warning));color:rgb(var(--ink));font-size:.62rem;font-weight:800}.shalva-legacy .help-go{display:flex;align-items:center;justify-content:center;gap:5px;height:var(--h-control);border-radius:var(--r-control);background:rgb(var(--brand));color:#fff;font-size:.78rem;font-weight:600;text-decoration:none;transition:filter var(--t)}.shalva-legacy .help-go:hover{filter:brightness(1.06)}.shalva-legacy .help-diag{margin-top:11px;padding-top:9px;border-top:1px solid var(--line-2)}.shalva-legacy .help-diag-h{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 2px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:.72rem;font-weight:560;color:var(--muted)}.shalva-legacy .help-diag-h svg{transition:transform var(--t)}.shalva-legacy .help-diag-h svg.on{transform:rotate(180deg)}.shalva-legacy .help-diag-b{padding:7px 2px 2px}.shalva-legacy .help-diag-b dl{margin:0 0 9px;font-size:.74rem}.shalva-legacy .help-diag-b dl>div{display:flex;gap:8px;padding:2px 0}.shalva-legacy .help-diag-b dt{flex:0 0 62px;color:var(--muted)}.shalva-legacy .help-diag-b dd{margin:0;min-width:0;color:var(--sv-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy .help-diag-b .btn.sm{width:100%;height:var(--h-control);justify-content:center}@media (max-width:460px){.shalva-legacy .help-pop{width:calc(100vw - 24px)!important;padding:12px}}.rdv-alerte{position:fixed;z-index:4000;top:18px;left:50%;transform:translateX(-50%);display:flex;align-items:stretch;max-width:min(560px,calc(100vw - 24px));border-radius:18px;overflow:hidden;background:rgb(var(--surface));color:rgb(var(--ink));border:1px solid rgb(var(--brand)/.45);box-shadow:0 2px 6px rgba(15,23,42,.1),0 24px 60px -18px rgba(15,23,42,.45);animation:rdvAlerteEntree .24s cubic-bezier(.22,1,.36,1)}@keyframes rdvAlerteEntree{0%{opacity:0;transform:translateX(-50%) translateY(-14px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (prefers-reduced-motion:reduce){.rdv-alerte{animation:none}}.rdv-alerte-corps{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;padding:14px 16px;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.rdv-alerte-corps:hover{background:rgb(var(--brand)/.06)}.rdv-alerte-ic{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(var(--brand)/.12);color:rgb(var(--brand))}.rdv-alerte-tx{display:flex;flex-direction:column;min-width:0}.rdv-alerte-quand{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--brand))}.rdv-alerte-nom{font-size:22px;font-weight:750;line-height:1.15;letter-spacing:-.015em;margin-top:2px;overflow-wrap:anywhere}.rdv-alerte-sous{font-size:12px;margin-top:3px;color:rgb(var(--ink-muted))}.rdv-alerte-x{flex:0 0 auto;width:40px;border:0;border-left:1px solid rgb(var(--line));background:none;color:rgb(var(--ink-muted));cursor:pointer}.rdv-alerte-x:hover{background:rgb(var(--ink)/.06);color:rgb(var(--ink))}.rdv-alerte.rdv-alerte-maintenant{border-color:rgb(var(--danger)/.5)}.rdv-alerte.rdv-alerte-maintenant .rdv-alerte-quand{color:rgb(var(--danger))}.rdv-alerte.rdv-alerte-maintenant .rdv-alerte-ic{background:rgb(var(--danger)/.12);color:rgb(var(--danger))}.rdv-suppr{color:rgb(var(--danger));border-color:rgb(var(--danger)/.28)}.rdv-suppr:hover:not(:disabled){background:rgb(var(--danger)/.08);border-color:rgb(var(--danger)/.45)}.rdv-suppr-confirm{border:1px solid rgb(var(--danger)/.35);border-radius:var(--r-card);background:rgb(var(--danger)/.06);padding:12px 14px}.rdv-suppr-tx{font-size:13px;line-height:1.4;color:rgb(var(--ink));margin:0 0 10px}.rdv-suppr-act{display:flex;gap:8px;justify-content:flex-end}.rdv-suppr-oui{background:rgb(var(--danger));border-color:rgb(var(--danger));color:#fff}.rdv-suppr-oui:hover:not(:disabled){filter:brightness(1.06)}.msr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:900px){.msr-grid{grid-template-columns:1fr}}.msr-card{border:1px solid rgb(var(--line));border-radius:14px;background:rgb(var(--surface));padding:14px;flex-direction:column}.msr-card,.msr-h{display:flex;gap:8px}.msr-h{align-items:center;color:rgb(var(--ink))}.msr-h b{font-size:.875rem;font-weight:650}.msr-h svg{color:rgb(var(--brand-button));flex:0 0 auto}.msr-aide{font-size:.78rem;margin:0}.msr-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:2px;max-height:190px;overflow-y:auto;overscroll-behavior:contain;padding:0 4px 0 0;scrollbar-width:thin}.msr-list::-webkit-scrollbar{width:8px}.msr-list::-webkit-scrollbar-thumb{background:rgba(16,24,40,.16);border-radius:999px}:root.dark .msr-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18)}.msr-opt{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:10px;cursor:pointer;font-size:.8125rem;color:rgb(var(--ink));transition:background-color var(--su-dur-fast) var(--su-ease)}.msr-opt:hover{background:rgb(var(--surface-2))}.msr-opt:has(input:disabled){cursor:default;opacity:.62}.msr-opt:has(input:disabled):hover{background:transparent}.msr-opt input{flex:0 0 auto;accent-color:rgb(var(--brand-button))}.msr-opt input:focus-visible{outline:2px solid rgb(var(--brand-button));outline-offset:2px}.msr-pastille{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.msr-lib{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msr-note{color:rgb(var(--ink-muted));background:rgb(var(--surface-2))}.msr-alerte,.msr-note{margin:0;font-size:.75rem;line-height:1.45;border-radius:var(--r-control);padding:7px 9px}.msr-alerte{display:flex;align-items:flex-start;gap:6px;color:rgb(var(--warning-ink));background:rgb(var(--warning-ink)/.09)}.msr-alerte svg{flex:0 0 auto;margin-top:2px}.msr-reset{align-self:flex-start;margin-top:2px;background:none;border:0;padding:0;font-size:.75rem;font-weight:600;color:rgb(var(--brand-button));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.msr-reset:hover{color:rgb(var(--brand-hover))}.msr-reset:disabled{opacity:.5;cursor:default}.shalva-legacy.leads-view .leads-tbl td>*{max-width:100%}.shalva-legacy.leads-view .leads-tbl td :where(div,span,p){min-width:0}.shalva-legacy.leads-view .leads-tbl td{overflow-wrap:normal;word-break:normal;hyphens:none}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-mail{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.cfx-flag.cfx-flag{border-radius:var(--r-badge);background:rgba(249,115,22,.08);border:1px solid rgba(249,115,22,.16)}.cfx-flag.cfx-flag,.cfx-late.cfx-late{padding:3px 7px;font-size:11px;font-weight:600;line-height:1.2}.cfx-late.cfx-late{border-radius:var(--r-badge);background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.16)}.cfx-count.cfx-count{background:rgba(10,132,255,.08);font-weight:650}.cfx-hero-rdv.cfx-hero-rdv{padding:0;border-radius:0;background:none;font-size:13.5px;font-weight:600}.shalva-legacy.leads-view .leads-tbl:not(.is-wide){width:100%;min-width:var(--sv-tbl-min,-moz-max-content);min-width:var(--sv-tbl-min,max-content)}.shalva-legacy.leads-view .leads-tbl .lead-product{align-items:center;text-align:center}.shalva-legacy.leads-view .leads-tbl .lead-product-name{justify-content:center;max-width:100%}.shalva-legacy.leads-view .leads-tbl .lead-heating{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%;overflow:visible}.shalva-legacy.leads-view .leads-tbl .lead-heating-ic{flex:0 0 auto;width:14px;height:14px;opacity:.9}:root{--lead-heating-ink:#1e3a8a}:root.dark{--lead-heating-ink:#8fb4e8}.shalva-legacy.leads-view .leads-tbl .lead-heating{font-size:.82rem;font-weight:500;color:var(--heat-c,var(--lead-heating-ink))}.dark .shalva-legacy .stm-prev-heat,.dark .shalva-legacy.leads-view .leads-tbl .lead-heating,:root.dark .shalva-legacy .stm-prev-heat,:root.dark .shalva-legacy.leads-view .leads-tbl .lead-heating{color:color-mix(in srgb,var(--heat-c,var(--lead-heating-ink)) 42%,#fff)}.shalva-legacy.leads-view .leads-tbl .lead-heating-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view .leads-tbl .lead-heating-tx:first-letter{text-transform:uppercase}.shalva-legacy.leads-view .leads-tbl-wrap{padding-inline:4px}.shalva-legacy.leads-view .leads-tbl td[data-colkey],.shalva-legacy.leads-view .leads-tbl th[data-colkey]{width:auto}.shalva-legacy.leads-view .leads-tbl .asg-empty svg,.shalva-legacy.leads-view .leads-tbl .asg-row svg{opacity:1;color:rgb(var(--fn-leads,var(--brand)))}.shalva-legacy.leads-view .leads-tbl .asg-empty,.shalva-legacy.leads-view .leads-tbl .asg-name,.shalva-legacy.leads-view .leads-tbl .asg-row{color:rgb(var(--ink))}.shalva-legacy .stm-prev-heat{color:var(--heat-c,var(--lead-heating-ink));min-width:0;max-width:100%;font-size:.82rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td,.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td{box-shadow:none;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody td{border-bottom-color:var(--line-2)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected] td:first-child,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 0 rgb(var(--brand))}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation],.shalva-legacy.leads-view .leads-tbl th[data-colkey=affectation]{text-align:center}.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] .asg-pick,.shalva-legacy.leads-view .leads-tbl td[data-colkey=affectation] .asg-row{justify-content:center;text-align:center}.shalva-legacy .dosdoc-prg{margin:-2px 0 12px;padding:0 14px;max-width:434px}.shalva-legacy.leads-view .lead-filterbar .btn.sm.stview-t[data-on]{background:rgb(var(--brand));border-color:rgb(var(--brand));color:#fff;font-weight:700;box-shadow:0 1px 2px rgba(15,23,42,.18),0 0 0 3px rgb(var(--brand)/.16)}.shalva-legacy.leads-view .lead-filterbar .btn.sm.stview-t[data-on]:hover{background-color:rgb(var(--brand-hover));border-color:rgb(var(--brand-hover));color:#fff}.shalva-legacy.leads-view .lead-filterbar .btn.sm.stview-t:disabled{opacity:.8;cursor:progress}.shalva-legacy .flt-reset{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;background:transparent;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--r-control);font-weight:600;white-space:nowrap;animation:fltResetIn .16s cubic-bezier(.22,1,.36,1) both;transition:color .14s ease,border-color .14s ease,background .14s ease}.shalva-legacy .flt-reset:hover{color:var(--sv-ink);border-color:var(--line-3);background:var(--s2)}.shalva-legacy .flt-reset:focus-visible{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.18)}.shalva-legacy .flt-reset svg{opacity:.8}@keyframes fltResetIn{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.shalva-legacy.leads-view .leads-tbl tbody td{padding-block:28px}.shalva-legacy.leads-view .leads-tbl tbody tr{height:118px}.shalva-legacy.leads-view .leads-tbl tbody td{vertical-align:middle}.shalva-legacy.leads-view .leads-tbl tbody td>.asg,.shalva-legacy.leads-view .leads-tbl tbody td>.lead-product,.shalva-legacy.leads-view .leads-tbl tbody td>.lead-stack{justify-content:center}.shalva-legacy.leads-view .leads-tbl td[data-colkey=adresse]{display:table-cell;vertical-align:middle;white-space:normal;max-width:0}.shalva-legacy.leads-view .leads-tbl td[data-colkey=adresse] .lead-stack{min-width:0}.shalva-legacy.leads-view .leads-tbl tbody td>.asg,.shalva-legacy.leads-view .leads-tbl tbody td>.lead-cli,.shalva-legacy.leads-view .leads-tbl tbody td>.lead-product,.shalva-legacy.leads-view .leads-tbl tbody td>.lead-stack,.shalva-legacy.leads-view .leads-tbl tbody td>.obs-cell,.shalva-legacy.leads-view .leads-tbl tbody td>.prod-cell{min-height:100%;justify-content:center}.shalva-legacy.leads-view .leads-tbl tbody td[data-colkey=obs]{vertical-align:middle;padding-block:28px}.shalva-legacy.leads-view .leads-tbl{border-collapse:separate;border-spacing:0 var(--lv-esp-lignes)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td{--lv-sh-statut:0 0 0 0 transparent;background:var(--row-paint,var(--cell-bg));border:0;border-radius:0;box-shadow:var(--lv-sh-statut),0 2px 4px -2px rgba(15,23,42,.1)}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody td{box-shadow:var(--lv-sh-statut),0 2px 4px -2px rgba(0,0,0,.45)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td:first-child{--lv-sh-statut:inset 3px 0 0 var(--row-status,rgb(var(--ink-muted)))}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr>td:first-child{border-top-left-radius:var(--r-card);border-bottom-left-radius:var(--r-card)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr>td:last-child,.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr>td[data-colkey=actions]{border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr>td:first-child,.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr>td:last-child,.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr>td[data-colkey=actions]{border-left:0;border-right:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr+tr td,.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:last-child td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr+tr td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:last-child td{border-top:0;border-bottom:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td{--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 6%,rgb(var(--surface)));box-shadow:var(--lv-sh-statut),0 3px 8px -3px rgba(15,23,42,.16)}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td{--cell-bg:color-mix(in srgb,var(--row-status,#94a3b8) 14%,rgb(var(--surface)));box-shadow:var(--lv-sh-statut),0 3px 8px -3px rgba(0,0,0,.55)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected]>td{--cell-bg:color-mix(in srgb,rgb(var(--brand)) 5%,rgb(var(--surface)));background:var(--cell-bg)}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected]>td{--cell-bg:color-mix(in srgb,rgb(var(--brand)) 12%,rgb(var(--surface)))}.shalva-legacy.leads-view.leads-view .leads-tbl thead tr{box-shadow:none}.shalva-legacy.leads-view.leads-view .leads-tbl thead th{background:rgb(var(--surface));border:0;box-shadow:0 2px 6px -3px rgba(15,23,42,.14);overflow:visible}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl thead th{background:rgb(var(--surface-2));box-shadow:0 2px 6px -3px rgba(0,0,0,.55)}.shalva-legacy.leads-view.leads-view .leads-tbl thead th:first-child{border-top-left-radius:var(--lv-r-entete);border-bottom-left-radius:var(--lv-r-entete)}.shalva-legacy.leads-view.leads-view .leads-tbl thead th:last-child,.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=actions]{border-top-right-radius:var(--lv-r-entete);border-bottom-right-radius:var(--lv-r-entete)}.shalva-legacy.leads-view .leads-tbl thead th{z-index:4}.shalva-legacy.leads-view .leads-tbl thead th:first-child,.shalva-legacy.leads-view .leads-tbl thead th[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl thead th[data-colkey=client]{z-index:5}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td:first-child,.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=actions],.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=client]{z-index:2}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=actions],.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=client]{background:var(--cell-bg)}.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable td[data-colkey=client],.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable th[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable th[data-colkey=client]{box-shadow:var(--lv-sh-statut,0 0 0 0 transparent),0 2px 4px -2px rgba(15,23,42,.1)}.shalva-legacy.leads-view .card{padding-inline:14px}.shalva-legacy.leads-view .leads-tbl-wrap{padding:0 0 12px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=nrp]{padding-inline:2px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=nrp] .nrp-ctl{width:108px;max-width:100%;margin-inline:auto;height:32px;padding:0 2px;gap:2px;display:inline-flex;align-items:center;justify-content:space-between;box-sizing:border-box}.shalva-legacy.leads-view .leads-tbl .nrp-b{width:24px;height:24px;min-width:24px;min-height:24px;aspect-ratio:1;flex:0 0 24px;flex-shrink:0;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.shalva-legacy.leads-view .leads-tbl .nrp-b svg{width:14px;height:14px;flex:0 0 auto}.shalva-legacy.leads-view .leads-tbl .nrp-v{flex:1 1 auto;min-width:0;padding:0 2px;text-align:center;line-height:1;white-space:nowrap}.shalva-legacy.leads-view .leads-tbl td[data-colkey=statut],.shalva-legacy.leads-view .leads-tbl td[data-colkey=statutc]{min-width:0;padding-left:8px;padding-right:8px}.shalva-legacy.leads-view .leads-tbl td[data-colkey=statutc] .fol-wrap{max-width:100%;min-width:0}.shalva-legacy.leads-view .leads-tbl td[data-colkey=statutc] .sv-chip-muted{max-width:100%}.shalva-legacy.leads-view .leads-tbl .sv-chip-edit{padding-left:8px;padding-right:6px}.shalva-legacy.leads-view .leads-tbl .sv-chip-select{padding-left:8px;padding-right:15px}.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=produit]{white-space:nowrap}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=produit] .chauf-pill .ct,.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=produit] .prod-cell{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=obs] .obs-cell{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=obs] .obs-stack{flex:1 1 auto;min-width:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=obs] .obs-preview{display:block;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=obs] .obs-add{flex:0 0 auto;flex-shrink:0}.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=obs] .th-grip{justify-content:flex-start}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=obs],.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=obs]{padding-left:6px;padding-right:6px}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=obs] .obs-cell{justify-content:flex-start;gap:6px}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-zone=client-tel]{padding-inline:10px}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-id{flex:0 1 auto;min-width:min(150px,38%);max-width:58%}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord{flex:1 1 auto;min-width:min(180px,46%)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord>*,.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-id .lead-cli-tx,.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-id>*{min-width:0;max-width:100%}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord .lead-mail,.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-id .lead-cli-tx b{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord .lead-mail{min-width:0;-webkit-line-clamp:none;-webkit-box-orient:initial}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord .tel-wrap{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable td[data-colkey=actions],.shalva-legacy.leads-view .leads-tbl-wrap.is-scrollable td[data-colkey=client],.shalva-legacy.leads-view.leads-view .leads-tbl tbody td{box-shadow:var(--lv-sh-statut,0 0 0 0 transparent)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr{box-shadow:0 2px 4px -2px rgba(15,23,42,.1)}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr{box-shadow:0 2px 4px -2px rgba(0,0,0,.45)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td:first-child,.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=actions],.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=client]{background:var(--row-paint,var(--cell-bg))}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td,.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected]>td{box-shadow:var(--lv-sh-statut,0 0 0 0 transparent);background:var(--row-paint,var(--cell-bg))}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover{box-shadow:0 3px 8px -3px rgba(15,23,42,.16)}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover{box-shadow:0 3px 8px -3px rgba(0,0,0,.55)}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord .lead-stack{align-items:center;width:100%;text-align:center}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord .lead-mail{text-align:center}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-coord .tel-wrap{justify-content:center}:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover td,:root.dark .shalva-legacy.leads-view.leads-view .leads-tbl tbody tr[data-selected]>td{box-shadow:var(--lv-sh-statut,0 0 0 0 transparent);background:var(--row-paint,var(--cell-bg))}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .zc-id .lead-cli-tx b,.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=adresse],.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=adresse] .lead-stack>*{color:rgb(var(--ink));font-weight:700}.shalva-legacy.leads-view.leads-view .leads-tbl tbody td[data-colkey=adresse] .muted{color:var(--muted);font-weight:500}.shalva-legacy.leads-view.leads-view .leads-tbl .obs-add{width:24px;height:24px;border-width:4px}.shalva-legacy.leads-view.leads-view .leads-tbl .obs-add svg{width:11px;height:11px}.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=obs]{text-align:center}.shalva-legacy.leads-view.leads-view .leads-tbl thead th[data-colkey=obs] .th-grip{justify-content:center}.shalva-legacy .usr-row{cursor:pointer}.shalva-legacy .usr-row:hover>td{background:rgb(var(--brand)/.05)}.shalva-legacy .usr-row:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px}.usr-sheet-overlay{position:fixed;inset:0;z-index:820;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.38);backdrop-filter:blur(6px)}:root.dark .usr-sheet-overlay{background:rgba(0,0,0,.58)}.usr-sheet{display:flex;flex-direction:column;width:min(680px,100%);max-height:min(88vh,860px);border:1px solid var(--gl-line,hsla(0,0%,100%,.85));border-radius:var(--gl-r-panel,18px);background:rgb(var(--surface));box-shadow:var(--gl-sh-3,0 24px 50px -22px rgba(15,23,42,.35));overflow:hidden}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.usr-sheet{background:var(--gl-s2,hsla(0,0%,100%,.92));backdrop-filter:blur(26px) saturate(160%)}}.usr-sheet-head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid rgb(var(--ink)/.08)}.usr-sheet-av{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:rgb(var(--brand)/.14);color:rgb(var(--brand));font-weight:700;font-size:.92rem}.usr-sheet-id{min-width:0;flex:1 1 auto}.usr-sheet-id h2{margin:0;font-size:1rem;font-weight:680;letter-spacing:-.01em;color:rgb(var(--ink))}.usr-sheet-id p{display:flex;align-items:center;gap:8px;margin:3px 0 0}.usr-sheet-role{font-size:.76rem;font-weight:600;color:rgb(var(--ink-muted))}.usr-sheet-x{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(var(--ink)/.1);border-radius:9px;background:rgb(var(--surface));color:rgb(var(--ink-muted));cursor:pointer}.usr-sheet-x:hover{color:rgb(var(--ink));background:rgb(var(--surface-2))}.usr-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 16px 8px}.usr-sheet-sec{padding:13px 0;border-bottom:1px solid rgb(var(--ink)/.07)}.usr-sheet-sec:last-child{border-bottom:0}.usr-sheet-sec h3{margin:0 0 9px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ink-muted))}.usr-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}@media (max-width:620px){.usr-sheet-grid{grid-template-columns:minmax(0,1fr)}}.usr-sheet-field{display:flex;flex-direction:column;gap:4px;min-width:0}.usr-sheet-field>span{font-size:.71rem;font-weight:600;color:rgb(var(--ink-muted))}.usr-sheet-ro{margin:0;font-weight:550;word-break:break-word}.usr-sheet-field select,.usr-sheet-ro{font-size:.82rem;color:rgb(var(--ink))}.usr-sheet-field select{height:34px;padding:0 9px;border:1px solid rgb(var(--ink)/.12);border-radius:9px;background:rgb(var(--surface))}.usr-sheet-note{margin:0 0 9px;font-size:.76rem;line-height:1.45;color:rgb(var(--ink-muted))}.usr-sheet-note-ok{color:rgb(var(--success));font-weight:600}.usr-sheet-actions{display:flex;flex-wrap:wrap;gap:8px}.usr-sheet-foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid rgb(var(--ink)/.08);background:rgb(var(--ink)/.02)}:root.dark .usr-sheet-foot{background:rgba(0,0,0,.18)}.shalva-legacy .dosprg-row.is-warn .dosprg-dot{background:rgb(var(--warning)/.18);border-color:rgb(var(--warning)/.55);color:rgb(var(--warning-ink))}.shalva-legacy .dosprg-row.is-warn .dosprg-meta{color:rgb(var(--warning-ink));font-weight:600}.shalva-legacy .dosprg-row.is-skipped{opacity:.62}.shalva-legacy .dosprg-row.is-skipped .dosprg-lbl{text-decoration:line-through;text-decoration-thickness:1px}.shalva-legacy .dosprg-row.is-skipped .dosprg-meta{font-style:italic}.shalva-legacy .dosdoc-noneb{margin-left:auto;flex:0 0 auto;height:26px;padding:0 10px;border:1px solid var(--gl-line-field,rgba(23,53,110,.14));border-radius:var(--gl-r-pill,999px);background-color:hsla(0,0%,100%,.55);color:rgb(var(--ink-2));font-size:.72rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.shalva-legacy .dosdoc-noneb:hover:not(:disabled){background-color:hsla(0,0%,100%,.9);border-color:rgb(var(--brand)/.38);color:rgb(var(--brand-ink))}.shalva-legacy .dosdoc-noneb:disabled{opacity:.55;cursor:progress}:root.dark .shalva-legacy .dosdoc-noneb{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}:root.dark .shalva-legacy .dosdoc-noneb:hover:not(:disabled){background-color:hsla(0,0%,100%,.14)}.shalva-legacy .dosdoc-missing.dosdoc-none{background:rgb(var(--success)/.14);border-color:rgb(var(--success)/.34);color:var(--success-ink)}.shalva-legacy .dosdoc-noneinfo{margin:-2px 0 12px;padding:0 14px;font-size:.76rem;color:rgb(var(--ink-muted))}.shalva-legacy .dosprg-row.is-bloc .dosprg-lbl{font-weight:660}.shalva-legacy .dosprg-row.is-sous{padding-left:22px}.shalva-legacy .dosprg-row.is-sous .dosprg-lbl{font-weight:520}.shalva-legacy .dosprg-pct{margin-left:8px;font-variant-numeric:tabular-nums;font-weight:700;color:rgb(var(--brand-ink))}.shalva-legacy .dosprg-etat{margin-left:6px;padding:1px 7px;border-radius:var(--gl-r-pill,999px);background:rgb(var(--ink)/.06);font-size:.66rem;font-weight:650;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--ink-muted))}.shalva-legacy .dosprg-row.is-bloc.is-done .dosprg-etat{background:rgb(var(--success)/.14);color:var(--success-ink)}.shalva-legacy .dosprg-row.is-bloc.is-warn .dosprg-etat{background:rgb(var(--warning)/.16);color:rgb(var(--warning-ink))}:root.dark .shalva-legacy .dosprg-etat{background:hsla(0,0%,100%,.08)}.shalva-legacy .dosprg-row.is-blocked .dosprg-dot{background:rgb(var(--danger)/.16);border-color:rgb(var(--danger)/.55);color:rgb(var(--danger-ink))}.shalva-legacy .dosprg-row.is-blocked .dosprg-meta{color:rgb(var(--danger-ink));font-weight:600}.shalva-legacy .dosprg-row.is-bloc.is-blocked .dosprg-etat{background:rgb(var(--danger)/.15);color:rgb(var(--danger-ink))}.shalva-legacy .dosprg-row.is-bloc.is-current .dosprg-etat{background:rgb(var(--brand)/.13);color:rgb(var(--brand-ink))}.shalva-legacy .dosprg-acts{flex:0 0 auto;display:flex;align-items:center;gap:2px}.shalva-legacy .dosprg-act.is-block:hover{color:rgb(var(--danger-ink));border-color:rgb(var(--danger)/.4)}.shalva-legacy .dosprg-row.is-blocked .dosprg-act.is-block{opacity:1;color:rgb(var(--danger-ink))}.shalva-legacy .sct-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.shalva-legacy .sct-field{min-width:0}.shalva-legacy .sct-err{margin:4px 0 0;font-size:.75rem;color:var(--red)}@media (max-width:720px){.shalva-legacy .sct-grid{grid-template-columns:minmax(0,1fr)}}.shalva-legacy .sct-search{padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface-2);display:grid;gap:8px}.shalva-legacy .sct-search-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .sct-hint{margin:0;font-size:.76rem;color:var(--muted)}.shalva-legacy .sct-msg{margin:0;font-size:.8rem;color:var(--muted)}.shalva-legacy.leads-view .leads-tbl td[data-colkey=adresse] .lead-addr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.3}.shalva-legacy.leads-view .leads-tbl td[data-colkey=adresse] .lead-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shalva-legacy.leads-view .leads-tbl td[data-colkey=adresse][data-etendue] .lead-addr{-webkit-line-clamp:2}.shalva-legacy.leads-view.leads-view .adr-l.adr-l.adr-l{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;overflow:visible}.shalva-legacy.leads-view.leads-view .adr-l.adr-l.adr-l>.adr-l-tx{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shalva-legacy.leads-view.leads-view .leads-tbl td[data-colkey=adresse] .lead-addr.adr-l.adr-l.adr-l>.adr-l-tx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.3}.shalva-legacy.leads-view.leads-view .adr-map.adr-map{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:7px;color:rgb(var(--brand));background:rgb(var(--brand)/.09);border:1px solid rgb(var(--brand)/.16);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.shalva-legacy.leads-view.leads-view .adr-map.adr-map svg{display:block;transform:translate(-.5px,.5px)}.shalva-legacy.leads-view.leads-view .adr-map.adr-map:hover{background:rgb(var(--brand)/.17);border-color:rgb(var(--brand)/.34);box-shadow:0 4px 10px -4px rgb(var(--brand)/.55);transform:translateY(-1px)}.shalva-legacy.leads-view.leads-view .adr-map.adr-map:active{transform:translateY(0);background:rgb(var(--brand)/.24);box-shadow:none}.shalva-legacy.leads-view.leads-view .adr-map.adr-map:focus-visible{outline:2px solid rgb(var(--brand)/.6);outline-offset:2px}.shalva-legacy.leads-view.leads-view .leads-tbl tbody tr:hover .adr-map.adr-map:not(:hover){background:rgb(var(--brand)/.13);border-color:rgb(var(--brand)/.24)}@media (pointer:coarse){.shalva-legacy.leads-view.leads-view .adr-map.adr-map:after{content:"";position:absolute;inset:-12px}.shalva-legacy.leads-view.leads-view .adr-map.adr-map:hover{background:rgb(var(--brand)/.09);border-color:rgb(var(--brand)/.16);box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.shalva-legacy.leads-view.leads-view .adr-map.adr-map{transition:none}.shalva-legacy.leads-view.leads-view .adr-map.adr-map:hover{transform:none}}.cmd-modal .cmd-err{margin:4px 0 0;font-size:.78rem;line-height:1.3;color:var(--red,#dc2626)}.shalva-legacy.dash-premium button.stat{font:inherit;color:inherit;text-align:left;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.shalva-legacy.dash-premium .stat.stat-clic:hover{border-color:rgb(var(--brand)/.45)}.shalva-legacy.dash-premium .stat.stat-clic:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.shalva-legacy.dash-premium .stat .stat-go{display:block;margin-top:6px;font-size:.68rem;font-weight:560;letter-spacing:.01em;color:rgb(var(--brand));opacity:0;transform:translateY(-2px);transition:opacity .14s ease,transform .14s ease}.shalva-legacy.dash-premium .stat.stat-clic:focus-visible .stat-go,.shalva-legacy.dash-premium .stat.stat-clic:hover .stat-go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.shalva-legacy.dash-premium .stat .stat-go{transition:none;transform:none}}.shalva-legacy.dash-premium .stat.stat-off{border-style:dashed;box-shadow:none}.shalva-legacy.dash-premium .stat.stat-off:hover{transform:none;box-shadow:none;border-color:var(--line-2)}.shalva-legacy.dash-premium .stat.stat-off .dp-chip{opacity:.5}.shalva-legacy.dash-premium .stat.stat-off .v.stat-off-v{font-size:.92rem;font-weight:600;color:var(--muted);letter-spacing:0}.shalva-legacy.dash-premium .stat.stat-off .d{font-size:.7rem;line-height:1.35;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dash-detail-list{list-style:none;margin:0;padding:0}.dash-detail-list li{border-bottom:1px solid var(--line-2)}.dash-detail-list li:last-child{border-bottom:none}.dash-detail-list a{display:block;padding:10px 2px;font-size:.85rem;color:inherit;text-decoration:none;border-radius:var(--r-field,8px)}.dash-detail-list a:hover{background:var(--sv-surface-2,rgb(var(--brand)/.06))}.dash-detail-list a:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px}.dash-detail-sous{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:3px;font-size:.78rem;color:var(--muted)}.dash-detail-tel{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dash-detail-statut{padding:1px 7px;border-radius:999px;background:var(--sv-surface-2,rgb(var(--brand)/.08));border:1px solid var(--line-2)}.dash-detail-meta{background:rgb(var(--surface));border:1px solid var(--line-2);border-radius:var(--r-surface,12px);padding:12px 14px;margin:0 0 12px}.dash-detail-meta p{margin:0 0 4px;font-size:.8rem;line-height:1.45;color:var(--muted)}.dash-detail-meta p:last-child{margin-bottom:0}.dash-detail-meta b{color:rgb(var(--ink));font-weight:600}.dash-detail-meta .dash-detail-note{margin-top:8px;font-size:.78rem}.dash-detail-list{background:rgb(var(--surface));border:1px solid var(--line-2);border-radius:var(--r-surface,12px);padding:2px 14px;overflow:hidden}.shalva-legacy .lead-age{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:3px;padding:0;border-radius:0;background:none;font-size:.69rem;font-weight:550;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0;color:rgb(var(--ink-muted));cursor:help}.shalva-legacy .lead-age-ic{width:9px;height:9px;stroke-width:2.4}.shalva-legacy .lead-age.is-neuf,.shalva-legacy .lead-age.is-recent{color:rgb(var(--ink-muted))}.shalva-legacy .lead-age.is-attention{color:rgb(var(--warning-ink))}.shalva-legacy .lead-age.is-ancien{color:rgb(var(--danger-ink))}.shalva-legacy.leads-view .leads-tbl .lead-act{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0}.shalva-legacy.leads-view .leads-tbl .lead-act .lead-age{max-width:100%;overflow:hidden;text-overflow:ellipsis}.shalva-legacy .chn-list .stm-add,.shalva-legacy .chn-list .stm-row{display:grid;grid-template-columns:18px minmax(160px,1fr) 96px 30px;gap:10px;align-items:center}.shalva-legacy .chn-list .stm-add{grid-template-columns:minmax(160px,1fr) auto}.shalva-legacy .chn-list .stm-label{flex:none;min-width:0;width:100%}@media (max-width:720px){.shalva-legacy .chn-list .stm-row{grid-template-columns:18px 1fr auto;grid-template-areas:"grip nom nom" ". etat suppr";row-gap:6px}.shalva-legacy .chn-list .stm-row>.stm-grip{grid-area:grip}.shalva-legacy .chn-list .stm-row>.stm-label{grid-area:nom}.shalva-legacy .chn-list .stm-row>.stm-act{grid-area:etat;justify-self:end}.shalva-legacy .chn-list .stm-row>.stm-del{grid-area:suppr;justify-self:end}.shalva-legacy .chn-list .stm-add{grid-template-columns:1fr}.shalva-legacy .chn-list input{font-size:16px}}.shalva-legacy .leads-tbl .lead-meta{display:flex;align-items:center;gap:6px;min-width:0}.shalva-legacy.leads-view.leads-view .leads-tbl tbody .lead-meta .lead-sub{flex:1 1 auto;min-width:0}.imp-bandeau{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:940;display:flex;align-items:center;gap:10px;max-width:min(680px,calc(100vw - 24px));padding:9px 10px 9px 14px;border-radius:999px;border:1px solid rgba(180,83,9,.35);background:#fef3c7;color:#78350f;box-shadow:0 10px 30px rgba(120,53,15,.25);font-size:13px;line-height:1.35}.imp-bandeau-pic{display:inline-flex;flex:0 0 auto}.imp-bandeau-txt{min-width:0}.imp-bandeau-txt strong{font-weight:700}.imp-bandeau-sec{opacity:.85}.imp-bandeau-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:#78350f;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.imp-bandeau-btn:hover{background:#92400e}.imp-bandeau-btn:disabled{opacity:.6;cursor:default}.imp-bandeau-err{flex-basis:100%;font-size:12px;font-weight:600}:root.dark .imp-bandeau{border-color:rgba(251,191,36,.35);background:#422006;color:#fde68a;box-shadow:0 10px 30px rgba(0,0,0,.45)}:root.dark .imp-bandeau-btn{background:#fbbf24;color:#422006}:root.dark .imp-bandeau-btn:hover{background:#fcd34d}@media (max-width:720px){.imp-bandeau{left:12px;right:12px;max-width:none;transform:none;flex-wrap:wrap;border-radius:16px}.imp-bandeau-btn{height:44px;margin-left:auto}}.shalva-legacy .cmd-subtabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.shalva-legacy .cmd-subtabs .seg-btn{gap:6px}.shalva-legacy .cmd-subtabs .seg-count{min-width:20px;padding:1px 6px;border-radius:var(--r-badge);background:color-mix(in srgb,rgb(var(--ink-muted)) 7%,rgb(var(--surface)));color:var(--muted);font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.5}.shalva-legacy .cmd-subtabs .seg-btn.on .seg-count{color:rgb(var(--ink))}.shalva-legacy .cmd-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:4px}.shalva-legacy .cmd-toolbar input,.shalva-legacy .cmd-toolbar select{height:var(--h-control);font-size:.82rem}.shalva-legacy .cmd-toolbar .cmd-search{flex:1 1 240px;width:auto;min-width:0;max-width:420px}.shalva-legacy .cmd-toolbar select{flex:0 0 auto;width:auto;min-width:168px}.shalva-legacy .cmd-toolbar .cmd-count{margin-left:auto;font-size:.78rem;white-space:nowrap}.shalva-legacy .cmd-lead-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;display:block;max-width:100%;text-align:left;color:var(--sv-ink);font:inherit;font-weight:640;line-height:1.35}.shalva-legacy .cmd-lead-name:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.shalva-legacy .cmd-lead-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-badge)}.shalva-legacy .cmd-lead-sub{display:block;margin-top:1px;color:var(--muted);font-size:.72rem}.shalva-legacy .org-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--r-badge);font-size:.7rem;font-weight:650;line-height:1.6;white-space:nowrap;border:1px solid transparent}.shalva-legacy .org-badge--amber{background:color-mix(in srgb,rgb(var(--ink-amber)) 6%,rgb(var(--surface)));color:rgb(var(--ink-amber));border-color:rgb(var(--ink-amber)/.3)}.shalva-legacy .org-badge--blue{background:color-mix(in srgb,rgb(var(--ink-blue)) 6%,rgb(var(--surface)));color:rgb(var(--ink-blue));border-color:rgb(var(--ink-blue)/.3)}.shalva-legacy .org-badge--cyan{background:color-mix(in srgb,rgb(var(--ink-cyan)) 6%,rgb(var(--surface)));color:rgb(var(--ink-cyan));border-color:rgb(var(--ink-cyan)/.3)}.shalva-legacy .org-badge--teal{background:color-mix(in srgb,rgb(var(--ink-teal)) 6%,rgb(var(--surface)));color:rgb(var(--ink-teal));border-color:rgb(var(--ink-teal)/.3)}.shalva-legacy .org-badge--green{background:color-mix(in srgb,rgb(var(--ink-green)) 6%,rgb(var(--surface)));color:rgb(var(--ink-green));border-color:rgb(var(--ink-green)/.3)}.shalva-legacy .org-badge--pink{background:color-mix(in srgb,rgb(var(--ink-pink)) 6%,rgb(var(--surface)));color:rgb(var(--ink-pink));border-color:rgb(var(--ink-pink)/.3)}.shalva-legacy .org-badge--rose{background:color-mix(in srgb,rgb(var(--ink-rose)) 6%,rgb(var(--surface)));color:rgb(var(--ink-rose));border-color:rgb(var(--ink-rose)/.3)}.shalva-legacy .org-badge--neutral{background:color-mix(in srgb,rgb(var(--ink-muted)) 6%,rgb(var(--surface)));color:var(--muted);border-color:rgb(var(--ink)/.16)}.shalva-legacy .cmd-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.78rem;border-top:1px solid var(--line-2)}.shalva-legacy .cmd-pager-btns{display:flex;align-items:center;gap:8px}.shalva-legacy .cmd-pager-btns .btn{height:var(--h-control-sm);padding:0 10px;font-size:.76rem}@media (max-width:720px){.shalva-legacy .cmd-subtabs{margin-bottom:10px}.shalva-legacy .cmd-subtabs .seg{display:flex;width:100%}.shalva-legacy .cmd-subtabs .seg-btn{flex:1 1 0;min-height:var(--h-touch,44px);padding:7px 8px}.shalva-legacy .cmd-toolbar .cmd-search{flex-basis:100%;max-width:none}.shalva-legacy .cmd-toolbar select{flex:1 1 100%;min-width:0}.shalva-legacy .cmd-toolbar input,.shalva-legacy .cmd-toolbar select{min-height:var(--h-touch,44px);font-size:16px}.shalva-legacy .cmd-toolbar .cmd-count{margin-left:0;flex-basis:100%}.shalva-legacy .cmd-tbl-wrap tbody td:first-child .cmd-lead-name{font-size:.95rem}.shalva-legacy .cmd-pager{justify-content:center}.shalva-legacy .cmd-pager-btns .btn{min-height:var(--h-touch,44px)}}.shalva-legacy .camp-chips{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.shalva-legacy .camp-chips .chip{display:inline-flex;align-items:center;gap:6px}.shalva-legacy .camp-chip-n{min-width:18px;padding:0 5px;border-radius:var(--r-badge);background:color-mix(in srgb,rgb(var(--ink-muted)) 12%,rgb(var(--surface)));color:var(--muted);font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums}.shalva-legacy .camp-chips .chip.on .camp-chip-n{background:hsla(0,0%,100%,.22);color:#fff}.shalva-legacy .camp-chip-pair{display:inline-flex;align-items:stretch}.shalva-legacy .camp-chip-pair>.chip{border-top-right-radius:0;border-bottom-right-radius:0}.shalva-legacy .camp-chip-edit{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:28px;padding:0;margin-left:-1px;border:1px solid var(--line-2);background:var(--sv-surface);color:var(--muted);border-radius:0 var(--r-xs) var(--r-xs) 0;transition:color .12s,background .12s,border-color .12s}.shalva-legacy .camp-chip-edit:hover{color:var(--accent);border-color:var(--line-3);background:color-mix(in srgb,rgb(var(--ink-muted)) 7%,var(--sv-surface))}.shalva-legacy .camp-chip-edit:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.shalva-legacy .camp-chip-pair .chip.on+.camp-chip-edit{background:var(--accent);border-color:var(--accent);color:hsla(0,0%,100%,.72)}.shalva-legacy .camp-chip-pair .chip.on+.camp-chip-edit:hover{color:#fff}.shalva-legacy .camp-chip-f{opacity:.62;margin-left:-1px}.shalva-legacy .chip.on .camp-chip-f{opacity:.82}.shalva-legacy .camp-camp-nom{display:block}.shalva-legacy .camp-camp-f{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:.68rem;font-weight:600;color:var(--muted)}.shalva-legacy .camp-camp-f svg{opacity:.7}.shalva-legacy .camp-dlg-form{display:grid;gap:14px}.shalva-legacy .camp-dlg-form .ptg-input{max-width:none}.shalva-legacy .camp-dlg-form .ptg-label{display:inline-flex;align-items:center;gap:5px}.shalva-legacy .camp-dlg-aide{margin:6px 0 0;font-size:.72rem;line-height:1.5;color:var(--muted)}.shalva-legacy .camp-dlg-aide b{color:var(--sv-ink);font-weight:650}.shalva-legacy .camp-dlg-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px 11px;border-radius:var(--r-control-lg);background:color-mix(in srgb,rgb(var(--brand)) 7%,rgb(var(--surface)));border:1px solid rgb(var(--brand)/.2);font-size:.74rem;line-height:1.5;color:var(--sv-ink)}.shalva-legacy .camp-dlg-note svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.shalva-legacy .camp-dlg-liste{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.shalva-legacy .camp-dlg-liste li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 11px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:color-mix(in srgb,rgb(var(--ink-muted)) 4%,rgb(var(--surface)));font-size:.76rem}.shalva-legacy .camp-dlg-li-nom{display:inline-flex;align-items:center;gap:5px;font-weight:650;color:var(--sv-ink);min-width:0;overflow-wrap:anywhere}.shalva-legacy .camp-dlg-li-src{font-size:.7rem;color:var(--muted)}.shalva-legacy .camp-dlg-li-f{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.72rem;font-weight:600;color:var(--sv-ink)}.shalva-legacy .camp-dlg-li-f.is-none{color:var(--muted);font-weight:500;font-style:italic}.shalva-legacy .camp-dlg-li-n{min-width:20px;padding:0 6px;border-radius:var(--r-badge);text-align:center;background:color-mix(in srgb,rgb(var(--ink-muted)) 12%,rgb(var(--surface)));color:var(--muted);font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums}.shalva-legacy .camp-dlg-avert{margin:12px 0 0;padding:9px 11px;border-radius:var(--r-control-lg);background:color-mix(in srgb,rgb(var(--ink-amber)) 6%,rgb(var(--surface)));border:1px solid color-mix(in srgb,rgb(var(--ink-amber)) 30%,transparent);font-size:.73rem;line-height:1.5;color:rgb(var(--ink-amber))}.shalva-legacy .camp-dlg-avert p{margin:0}.shalva-legacy .camp-dlg-avert p+p{margin-top:5px}.shalva-legacy .btn.camp-dlg-reset{margin-right:auto}.shalva-legacy .camp-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:2px;margin-left:8px;color:var(--muted);font:inherit;font-size:.68rem;font-weight:600}.shalva-legacy .camp-more:hover{color:var(--accent)}.shalva-legacy .camp-more svg{transition:transform .14s ease}.shalva-legacy .camp-more[aria-expanded=true] svg{transform:rotate(90deg)}.shalva-legacy .camp-details{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:6px;padding:7px 9px;border-radius:var(--r-control-lg);background:color-mix(in srgb,rgb(var(--ink-muted)) 6%,rgb(var(--surface)));border:1px solid var(--line-2);font-size:.7rem;line-height:1.5;color:var(--sv-ink);max-width:460px;overflow-wrap:anywhere}.shalva-legacy .camp-details i{color:var(--muted);font-style:normal;font-weight:650;margin-right:3px}.shalva-legacy .btn.camp-convert{height:var(--h-control-sm);padding:0 10px;font-size:.74rem}.shalva-legacy .camp-linked{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--ink-green));font-size:.74rem;font-weight:650;text-decoration:none}.shalva-legacy .camp-linked:hover{text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.app-window .cmd-tbl-wrap.camp-sheet tbody td:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.85rem;font-weight:400;color:inherit;padding:3px 0;margin-bottom:0;border-bottom:0;text-align:right}.app-window .cmd-tbl-wrap.camp-sheet tbody td:first-child:before{content:attr(data-label);flex:0 0 auto;color:rgb(var(--ink-muted));font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;text-align:left}.app-window .cmd-tbl-wrap.camp-sheet tbody td:nth-child(2){display:block;text-align:left;font-size:.95rem;font-weight:650;color:rgb(var(--ink));padding:0 0 6px;margin-bottom:4px;border-bottom:1px solid rgb(var(--line));order:-1}.app-window .cmd-tbl-wrap.camp-sheet tbody td:nth-child(2):before{content:none}.app-window .cmd-tbl-wrap.camp-sheet tbody tr{display:flex;flex-direction:column}.shalva-legacy .cmd-tbl-wrap tbody td:last-child .btn.camp-convert{width:100%;min-height:var(--h-touch,44px);justify-content:center;font-size:.82rem}.shalva-legacy .camp-details{max-width:none}}.shalva-legacy .rep-badge{display:inline-block;padding:1px 7px;border-radius:var(--r-badge);background:color-mix(in srgb,rgb(var(--ink-muted)) 10%,rgb(var(--surface)));color:var(--sv-ink);font-size:.71rem;font-weight:600;white-space:nowrap}.shalva-legacy .rep-badge--oui{background:rgb(var(--ink-green)/.13);color:rgb(var(--ink-green))}.shalva-legacy .camp-telepro{font-size:.74rem;font-weight:600;color:var(--sv-ink);white-space:nowrap}.shalva-legacy .camp-cb{width:34px;padding-left:10px;padding-right:0;text-align:center}.shalva-legacy .camp-cb input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;vertical-align:middle}.shalva-legacy tr.camp-coche>td{background:color-mix(in srgb,rgb(var(--brand)) 7%,transparent)}.shalva-legacy .camp-annuler,.shalva-legacy .camp-lot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:var(--r-control-lg);margin:0 14px 8px;padding:8px 12px;font-size:.8rem}.shalva-legacy .camp-lot{background:color-mix(in srgb,rgb(var(--brand)) 9%,rgb(var(--surface)));border:1px solid rgb(var(--brand)/.22)}.shalva-legacy .camp-annuler{background:color-mix(in srgb,rgb(var(--ink-muted)) 8%,rgb(var(--surface)));border:1px solid var(--line-2);color:var(--muted)}.shalva-legacy .camp-annuler .btn,.shalva-legacy .camp-lot .btn{height:var(--h-control-sm);padding:0 10px;font-size:.76rem}.shalva-legacy .camp-lot-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font:inherit;font-size:.74rem}.shalva-legacy .camp-lot-x:hover{color:var(--sv-ink)}@media (max-width:720px){.app-window .cmd-tbl-wrap.camp-sheet tbody td.camp-col-camp,.app-window .cmd-tbl-wrap.camp-sheet tbody td.camp-col-src{display:none}.app-window .cmd-tbl-wrap.camp-sheet tbody td.camp-cb{display:flex;justify-content:flex-start;width:auto;padding:0 0 4px;order:-2;min-height:var(--h-touch,44px);align-items:center}.app-window .cmd-tbl-wrap.camp-sheet tbody td.camp-cb:before{content:none}.app-window .cmd-tbl-wrap.camp-sheet tbody td.camp-cb input{width:20px;height:20px}.shalva-legacy .cmd-toolbar select{flex:1 1 calc(50% - 4px);min-width:0}.shalva-legacy .camp-annuler,.shalva-legacy .camp-lot{margin:0 0 8px}.shalva-legacy .camp-annuler .btn,.shalva-legacy .camp-lot .btn{min-height:var(--h-touch,44px)}.shalva-legacy .camp-chip-edit{width:34px;position:relative}.shalva-legacy .camp-chip-edit:after{content:"";position:absolute;inset:-7px -5px}.shalva-legacy .camp-dlg-form .ptg-input{min-height:var(--h-touch,44px)}}.shalva-legacy .ls-wrap{margin-top:18px}.shalva-legacy .ls-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:10px}.shalva-legacy .ls-title{font-size:.95rem;font-weight:640;margin:0;color:var(--sv-ink)}.shalva-legacy .ls-sub{margin:2px 0 0;font-size:.78rem;color:var(--muted)}.shalva-legacy .ls-add{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.shalva-legacy .ls-add .btn{height:var(--h-control-sm);padding:0 10px;font-size:.76rem}.shalva-legacy .ls-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.shalva-legacy .ls-card{border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:rgb(var(--surface));padding:12px 14px}.shalva-legacy .ls-card--off{opacity:.72;border-style:dashed}.shalva-legacy .ls-card--form{background:color-mix(in srgb,rgb(var(--brand)) 5%,rgb(var(--surface)))}.shalva-legacy .ls-row{display:flex;align-items:center;gap:10px}.shalva-legacy .ls-ico{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--s2);color:var(--sv-ink)}.shalva-legacy .ls-id b{display:block;font-size:.86rem;color:var(--sv-ink)}.shalva-legacy .ls-meta{display:block;font-size:.72rem;color:var(--muted);margin-top:1px}.shalva-legacy .ls-creds{display:grid;gap:5px;margin-top:10px}.shalva-legacy .ls-creds>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shalva-legacy .ls-lab{flex:0 0 46px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.shalva-legacy .ls-creds code{font-size:.74rem;padding:3px 7px;border-radius:var(--r-badge);background:var(--s2);border:1px solid var(--line-2);color:var(--sv-ink);overflow-wrap:anywhere;min-width:0}.shalva-legacy .ls-mask{letter-spacing:.12em}.shalva-legacy .ls-hint-inline{font-size:.68rem;color:var(--muted);font-style:italic}.shalva-legacy .ls-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-2);background:rgb(var(--surface));cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-badge);font:inherit;font-size:.7rem;font-weight:600;color:var(--muted)}.shalva-legacy .ls-copy:hover{color:var(--accent);border-color:var(--accent)}.shalva-legacy .ls-card--secret{border-color:rgb(var(--ink-amber)/.45);background:color-mix(in srgb,rgb(var(--ink-amber)) 9%,rgb(var(--surface)))}.shalva-legacy .ls-secret-top{display:flex;align-items:center;gap:7px;font-size:.82rem;color:var(--sv-ink)}.shalva-legacy .ls-secret{display:block;margin:8px 0;padding:8px 10px;border-radius:var(--r-control);background:rgb(var(--surface));border:1px dashed var(--line-2);font-size:.8rem;overflow-wrap:anywhere;color:var(--sv-ink);-webkit-user-select:all;-moz-user-select:all;user-select:all}.shalva-legacy .ls-hint{margin:4px 0 0;font-size:.74rem;color:var(--muted)}.shalva-legacy .ls-form-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.shalva-legacy .ls-form-row input{flex:1 1 220px;min-width:0;height:var(--h-control)}.shalva-legacy .ls-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.shalva-legacy .ls-actions .btn{height:var(--h-control-sm);padding:0 10px;font-size:.74rem}.shalva-legacy .ls-err,.shalva-legacy .ls-okline{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:.74rem}.shalva-legacy .ls-err{color:rgb(var(--ink-red))}.shalva-legacy .ls-okline{color:rgb(var(--ink-green))}.shalva-legacy .ls-okline--wait{color:var(--muted)}.shalva-legacy .ls-empty{display:flex;align-items:center;gap:7px;padding:18px 4px;font-size:.8rem;color:var(--muted)}.shalva-legacy .ls-soon{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--r-control-lg);background:var(--s2);font-size:.74rem;color:var(--muted);line-height:1.5}.shalva-legacy .ls-soon b{color:var(--sv-ink)}.shalva-legacy .ls-soon-ic{flex:0 0 auto;margin-top:2px}@media (max-width:720px){.shalva-legacy .ls-add{margin-left:0;width:100%}.shalva-legacy .ls-add .btn{flex:1 1 0;min-height:var(--h-touch,44px);justify-content:center}.shalva-legacy .ls-actions .btn,.shalva-legacy .ls-form-row .btn{min-height:var(--h-touch,44px);flex:1 1 calc(50% - 4px);justify-content:center}.shalva-legacy .ls-creds>div{align-items:flex-start}.shalva-legacy .ls-lab{flex-basis:100%}}.shalva-legacy .pill.pill-edit{padding:0}.shalva-legacy .pill-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:3px 20px 3px 9px;cursor:pointer;max-width:11rem}.shalva-legacy .pill-edit{position:relative}.shalva-legacy .pill-edit:after{content:"";position:absolute;right:7px;top:50%;width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-70%) rotate(45deg);opacity:.75;pointer-events:none}.shalva-legacy .pill-select:disabled{cursor:progress;opacity:.7}.shalva-legacy .pill-select:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px;border-radius:6px}.shalva-legacy .btn.ref-bon{margin-top:5px;display:inline-flex;font-size:.7rem}.app-window .swl-compact{--swl-pseudo:10 132 255;--swl-externe:10 124 63;display:flex;align-items:center;flex-wrap:wrap;gap:1px 5px;margin-top:3px;min-width:0;font-size:11.5px;line-height:1.3}.app-window .swl-compact .swl-ic{flex:0 0 auto;color:var(--cfx-ink-2,var(--muted))}.app-window .swl-compact .swl-v{display:flex;flex-wrap:wrap;gap:1px 5px;min-width:0}.app-window .swl-compact .swl-tag{display:inline;font-size:11.5px;font-weight:650;min-width:0;overflow-wrap:anywhere}.app-window .swl-compact .swl-pseudo{color:rgb(var(--swl-pseudo))}.app-window .swl-compact .swl-externe{color:rgb(var(--swl-externe))}.app-window .swl-compact .swl-tag.is-attente{opacity:.68;font-weight:600}:root.dark .app-window .swl-compact{--swl-pseudo:74 158 255;--swl-externe:52 211 153}.shalva-legacy .qd-zone{display:flex;flex-direction:column;gap:10px;margin:2px 0 10px}.shalva-legacy .qd-btn{align-self:flex-start;gap:7px}.shalva-legacy .qd-volet{transform-origin:top center;animation:qd-descend .2s cubic-bezier(.2,.7,.3,1)}@keyframes qd-descend{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shalva-legacy .qd-volet{animation:none}}.shalva-legacy .qd-volet-in{padding:0}.app-window .usp{display:grid;grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:12px}.shalva-legacy .usp-attente{display:flex;align-items:center;gap:7px;font-size:.78rem;color:var(--muted);padding:4px 0 10px}.shalva-legacy .usp-t{position:relative;display:flex;flex-direction:column;min-height:92px;padding:14px 16px;border:1px solid var(--gl-line);border-radius:var(--gl-r-panel);background:rgb(var(--surface));background-image:var(--gl-sheen-card);box-shadow:var(--gl-sh-2),var(--gl-sheen);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.shalva-legacy .usp-t{background:var(--gl-s2);backdrop-filter:blur(var(--gl-blur)) saturate(175%)}}.shalva-legacy .usp-t:hover{transform:translateY(-2px);border-color:rgb(var(--brand)/.38);box-shadow:var(--gl-sh-3,var(--gl-sh-2)),var(--gl-sheen)}.shalva-legacy .usp-l{font-size:.82rem;font-weight:650;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shalva-legacy .usp-v{margin-top:auto;padding-top:10px;font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.shalva-legacy .qd-btn[aria-expanded=true]{background:rgb(var(--brand)/.12);border-color:rgb(var(--brand)/.42);color:rgb(var(--brand-ink,var(--brand)))}.shalva-legacy .usp-l{color:var(--usp-c-clair,var(--ink))}:root.dark .shalva-legacy .usp-l{color:var(--usp-c-sombre,var(--ink))}.shalva-legacy .btn.ref-retirer{margin-left:6px;color:rgb(var(--ink-red));border-color:rgba(220,38,38,.28)}.shalva-legacy .btn.ref-retirer:hover{background:rgba(220,38,38,.07)}.shalva-legacy .ref-pages{display:flex;align-items:center;justify-content:center;gap:14px;border-top:1px solid rgb(var(--line))}.shalva-legacy .dash-cust-row{display:flex;align-items:center;gap:8px}.shalva-legacy .dash-cust-move{display:inline-flex;gap:4px;flex:0 0 auto}.shalva-legacy .dash-cust-move .icon-btn{width:30px;height:30px;font-size:.9rem;line-height:1}.shalva-legacy .ref-bon-attente{font-size:.7rem;color:var(--muted);margin-top:5px;max-width:13rem}.shalva-legacy .fiche-root .ref-mail{margin-top:10px;border-top:1px solid rgb(var(--line));padding-top:10px}.shalva-legacy .fiche-root .ref-mail-open{min-height:var(--h-control-sm);padding:0 10px;border-radius:var(--r-control);font-size:.75rem}.shalva-legacy .fiche-root .ref-mail-panel{margin-top:10px;display:flex;flex-direction:column;gap:9px}.shalva-legacy .fiche-root .ref-mail-recap{display:flex;flex-direction:column;gap:5px;margin:0;font-size:.78rem}.shalva-legacy .fiche-root .ref-mail-recap>div{display:grid;grid-template-columns:7.5rem 1fr;gap:8px;align-items:baseline}.shalva-legacy .fiche-root .ref-mail-recap dt{color:rgb(var(--ink-muted));font-weight:600}.shalva-legacy .fiche-root .ref-mail-recap dd{margin:0;color:rgb(var(--ink));min-width:0}.shalva-legacy .fiche-root .ref-mail-recap em{color:rgb(var(--ink-faint));font-style:italic}.shalva-legacy .fiche-root .ref-mail-url{font-family:var(--font-mono,ui-monospace,monospace);font-size:.72rem;word-break:break-all}.shalva-legacy .fiche-root .ref-mail-tpl{width:100%;max-width:22rem;min-height:var(--h-control-sm);font-size:.78rem}.shalva-legacy .fiche-root .ref-mail-note{margin:0;font-size:.74rem;color:rgb(var(--ink-muted));line-height:1.5}.shalva-legacy .fiche-root .ref-mail-warn{margin:0;padding:9px 11px;border-radius:var(--r-control);border:1px solid rgb(var(--warning)/.45);background:rgb(var(--warning)/.08);color:rgb(var(--warning-ink));font-size:.76rem;line-height:1.5}.shalva-legacy .fiche-root .ref-mail-act{display:flex;flex-wrap:wrap;gap:6px}.shalva-legacy .fiche-root .ref-mail-act .btn{min-height:var(--h-control-sm);padding:0 10px;border-radius:var(--r-control);font-size:.75rem}