:root{--bp-mobile:720px;--h-touch:44px;--sa-l:env(safe-area-inset-left,0px);--sa-r:env(safe-area-inset-right,0px);--sa-b:env(safe-area-inset-bottom,0px);--sa-t:env(safe-area-inset-top,0px)}.sv-mob-only.sv-mob-only{display:none}.lead-tools-sec{display:contents}@media (max-width:720px){.sv-mob-only.sv-mob-only{display:inline-flex}.sv-desk-only{display:none!important}.shalva-legacy.side{padding:6px calc(10px + var(--sa-r)) 6px calc(10px + var(--sa-l));gap:8px;min-height:56px}.shalva-legacy.side .nav-scroll{display:none}.shalva-legacy .brand{border-right:0;padding:0;margin-right:auto;align-items:center}.shalva-legacy .brand>div:last-child{display:none}.shalva-legacy .brand .logo{height:30px;width:auto;aspect-ratio:324/351;flex:0 0 auto;display:block;background:none;overflow:visible}.shalva-legacy .brand .logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;display:block}.shalva-legacy .side-foot{border-left:0;padding:0;gap:4px;flex:0 0 auto}.shalva-legacy .side-foot .who .wa-badge,.shalva-legacy .side-foot .who .wa-name{display:none}.shalva-legacy .side-foot .who{padding:0;border:0;background:none}}.sv-mob-menu{position:relative}.sv-mob-menu-dot{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:999px;background:rgb(var(--brand))}.sv-navsheet{display:flex;flex-direction:column;gap:4px}.sv-navsheet-id{display:flex;align-items:center;gap:12px;padding:4px 2px 14px;border-bottom:1px solid rgb(var(--line));margin-bottom:10px}.sv-navsheet-av{flex:0 0 auto;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:rgb(var(--brand)/.12);color:rgb(var(--brand));font-weight:700;font-size:.9rem;letter-spacing:.02em}.sv-navsheet-idt{min-width:0;display:flex;flex-direction:column;gap:2px}.sv-navsheet-idn{font-weight:650;font-size:.95rem;color:rgb(var(--ink))}.sv-navsheet-idn,.sv-navsheet-idr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-navsheet-idr{font-size:.78rem;color:rgb(var(--ink-muted))}.sv-navsheet-item{display:flex;align-items:center;gap:14px;min-height:52px;padding:0 12px;border-radius:var(--r-control-lg,10px);border:1px solid transparent;color:rgb(var(--ink));font-size:.95rem;font-weight:550;text-decoration:none;background:none;width:100%;text-align:left;font-family:inherit;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.sv-navsheet-item:active{background:rgb(var(--ink)/.06)}.sv-navsheet-item[aria-current=page]{background:rgb(var(--brand)/.1);border-color:rgb(var(--brand)/.22);color:rgb(var(--brand));font-weight:650}.sv-navsheet-ic{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgb(var(--ink)/.05);color:rgb(var(--ink-muted))}.sv-navsheet-item[aria-current=page] .sv-navsheet-ic{background:rgb(var(--brand)/.14);color:rgb(var(--brand))}.sv-navsheet-sep{height:1px;background:rgb(var(--line));margin:10px 0}.sv-navsheet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 12px;font-size:.95rem;font-weight:550;color:rgb(var(--ink))}.sv-navsheet-row select{max-width:60%;height:var(--h-touch)}.sv-navsheet-item.is-danger{color:rgb(var(--danger))}.sv-navsheet-item.is-danger .sv-navsheet-ic{background:rgb(var(--danger)/.1);color:rgb(var(--danger))}@media (max-width:720px){:root{--h-control-sm:36px;--h-control:var(--h-touch);--h-control-lg:48px}.shalva-legacy .icon-btn,.shalva-legacy .side-foot .who{width:var(--h-touch);height:var(--h-touch);min-width:var(--h-touch)}.app-window input:not([type=checkbox]):not([type=radio]),.app-window select,.app-window textarea,.shalva-legacy input:not([type=checkbox]):not([type=radio]),.shalva-legacy select,.shalva-legacy textarea{font-size:16px}.app-window input[type=checkbox],.app-window input[type=radio]{position:relative}.app-window input[type=checkbox]:after,.app-window input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:var(--h-touch);height:var(--h-touch);transform:translate(-50%,-50%)}.app-scroll>main{padding-bottom:var(--sa-b)}.shalva-legacy .topbar,.shalva-legacy.topbar{padding:8px calc(14px + var(--sa-r)) 8px calc(14px + var(--sa-l));gap:8px}.shalva-legacy .topbar .tt{font-size:.98rem}.shalva-legacy .topbar .topbar-r{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:8px}.app-window .dash-grid,.app-window .fiche-overview,.app-window .grid2,.app-window .info-fields,.app-window .info-grid,.app-window .int-grid,.app-window .msr-grid,.app-window .refset-grid,.app-window .set-cfg-grid,.app-window .usr-sheet-grid{grid-template-columns:minmax(0,1fr)}.shalva-legacy.shalva-legacy .dash-head-ctl{width:100%;gap:8px}.shalva-legacy.shalva-legacy .dash-period{flex:1 0 100%}.shalva-legacy.shalva-legacy .dash-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;flex:1 1 100%}.shalva-legacy.shalva-legacy .dash-actions .btn{width:100%;justify-content:center;font-size:.78rem;padding-inline:8px}.shalva-legacy .cmd-modal-backdrop{padding:max(16px,var(--sa-t)) max(16px,var(--sa-r)) max(16px,var(--sa-b)) max(16px,var(--sa-l));align-items:center}.shalva-legacy .cmd-modal{width:100%;max-width:100%;max-height:calc(100dvh - 32px - var(--sa-t) - var(--sa-b));display:flex;flex-direction:column;overflow:hidden}.shalva-legacy .cmd-modal .pad{padding:14px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;min-height:0}.shalva-legacy .cmd-modal-title{margin:0 0 12px;font-size:1rem;line-height:1.25}.shalva-legacy .cmd-modal .fg{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.shalva-legacy .cmd-modal .fg>div{min-width:0}.shalva-legacy .cmd-modal .fg label{display:block;margin-bottom:6px;font-size:.78rem;font-weight:560;color:var(--ink-2)}.shalva-legacy .cmd-modal .fg input{min-height:48px;height:48px;box-sizing:border-box}.shalva-legacy .cmd-modal-actions{position:sticky;bottom:calc(-1 * 14px);margin-top:12px;padding:12px 0 0;gap:10px;background:inherit;box-shadow:0 -10px 12px -12px rgba(15,23,42,.35)}.shalva-legacy .cmd-modal-actions .btn{min-height:48px;flex:1 1 0;justify-content:center;font-size:.86rem}.shalva-legacy .cmd-modal{background:rgb(var(--surface)/.94)!important}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fiche-stickyhead{position:static}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fiche-tabsrow{position:sticky;top:0;z-index:3}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fbanner-meta{flex-wrap:wrap;overflow:visible;row-gap:6px}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fassign,.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fassign-rows{flex-wrap:wrap;overflow:visible;max-width:100%}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fassign-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .fiche-stickyhead{overflow:visible;max-height:none}.shalva-legacy .fiche-root.client-360-premium.client-360-premium.client-360-premium .fiche-stickyhead .fiche-tab{min-height:var(--h-touch)}.shalva-legacy .fiche-root.client-360-premium.client-360-premium .info-fieldlist{grid-template-columns:repeat(2,minmax(0,1fr))}.shalva-legacy .fiche-modal-panel{border-radius:0}.app-window .cmd-tbl-wrap table,.app-window .cmd-tbl-wrap tbody,.app-window .cmd-tbl-wrap td,.app-window .cmd-tbl-wrap tr,.app-window .dash-grid table,.app-window .dash-grid tbody,.app-window .dash-grid td,.app-window .dash-grid tr{display:block;width:auto}.app-window .cmd-tbl-wrap thead,.app-window .dash-grid thead{display:none}.app-window .cmd-tbl-wrap table,.app-window .dash-grid table{min-width:0}.app-window .dash-grid .card>div[style*=auto]{overflow:visible!important}.app-window .cmd-tbl-wrap tbody tr,.app-window .dash-grid tbody tr{border:1px solid rgb(var(--line));border-radius:var(--r-control-lg,10px);padding:10px 12px;margin-bottom:8px;background:rgb(var(--surface))}.app-window .cmd-tbl-wrap tbody td,.app-window .dash-grid tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border:0;padding:3px 0;text-align:right;font-size:.85rem}.app-window .cmd-tbl-wrap tbody td:before,.app-window .dash-grid tbody td: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 tbody td:first-child,.app-window .dash-grid tbody td:first-child{display:block;text-align:left;font-size:.95rem;font-weight:650;color:rgb(var(--ink));padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid rgb(var(--line))}.app-window .cmd-tbl-wrap tbody td:first-child:before,.app-window .dash-grid tbody td:first-child:before{content:none}.app-window .cmd-tbl-wrap tbody td.empty,.app-window .dash-grid tbody td.empty{display:block;text-align:center}.app-window .cmd-tbl-wrap tbody td.empty:before,.app-window .dash-grid tbody td.empty:before{content:none}}@media (max-width:720px){.app-window .dash-grid tbody tr:has(td.empty){border:0;background:none;padding:0}.lead-tools-sec.is-hidden{display:none}.lead-tools-sec.is-open{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1 0 100%;width:100%}.lead-tools-sec.is-open>*{width:100%;min-width:0}.shalva-legacy .lead-tools-end{margin-left:auto}.app-window .ctbar-right,.shalva-legacy.shalva-legacy .ctbar-right{flex-wrap:wrap;gap:8px}.app-window .ctscope{flex:1 0 100%}.app-window .ctscope>button{flex:1 1 0;min-width:0}.cal-day-ev{min-height:var(--h-touch)}.app-window canvas,.app-window img,.app-window video{max-width:100%;height:auto}}@media (max-width:860px){.shalva-legacy.shalva-legacy .set-side{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow-x:visible;overflow-y:visible;max-height:none;padding:8px}.shalva-legacy.shalva-legacy .set-side-item{width:100%;flex:initial;min-height:var(--h-touch);white-space:normal;line-height:1.15;border:1px solid rgb(var(--line))}.shalva-legacy.shalva-legacy .set-side-item.active{border-color:transparent}.shalva-legacy.shalva-legacy .set-subnav{gap:6px}.shalva-legacy.shalva-legacy .set-subtab{min-height:var(--h-control-sm)}.app-window .set-block,.app-window .set-card{width:100%}.app-window .set-main input:not([type=checkbox]):not([type=radio]),.app-window .set-main select,.app-window .set-main textarea{max-width:100%;width:100%;box-sizing:border-box}}.lv-card{padding:12px;display:flex;flex-direction:column;gap:10px}.lv-head{display:flex;align-items:center;gap:8px;min-width:0}.lv-check{flex:0 0 auto;width:18px;height:18px}.lv-head .mpr-dot.lv-mpr{flex:0 0 auto;width:10px;height:10px;margin:0;align-self:center}.lv-name-btn{flex:1 1 auto;min-width:0;text-align:left;background:none;border:0;padding:0;font:inherit;cursor:pointer}.lv-name{font-size:1rem;font-weight:650;line-height:1.25;color:rgb(var(--ink))}.lv-campaign,.lv-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-campaign{font-size:.72rem;font-weight:400;color:rgb(var(--ink-muted))}.lv-status{flex:0 1 auto;min-width:0;max-width:46%}.lv-status>*{max-width:100%}.lv-status select{width:100%;min-width:0}.lv-coord{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.lv-adr{min-width:0;flex:1 1 auto;font-size:.78rem;color:rgb(var(--ink-muted))}.lv-adr .adr-l-tx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.lv-tel{flex:0 0 auto;font-size:.82rem;font-weight:650}.lv-infos{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:0}.lv-info{min-width:0}.lv-info dt{font-size:.68rem;color:rgb(var(--ink-muted));line-height:1.2}.lv-info dd{margin:0;font-size:.8rem;font-weight:550;color:rgb(var(--ink));line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-note{display:flex;align-items:center;gap:8px;min-width:0;font-size:.78rem}.lv-note-tx{min-width:0;flex:1 1 auto}.lv-note .obs-cell{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.lv-note .obs-stack{min-width:0;flex:1 1 auto;display:block}.lv-note .obs-add{flex:0 0 auto}.lv-note .obs-preview{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-assign{min-width:0}.lv-assign .asg{flex-direction:row;flex-wrap:wrap;gap:6px 10px;width:100%;align-items:center}.lv-assign .asg-row{min-height:0;width:auto;flex:0 1 auto;max-width:100%}.lv-assign button.asg-pick{width:auto;padding:2px 6px}.lv-actions{justify-content:space-between}.lv-actions,.lv-actions-r{display:flex;align-items:center;gap:8px;min-width:0}.lv-hist{width:var(--h-touch);height:var(--h-touch);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgb(var(--line));border-radius:var(--r-control,8px);background:rgb(var(--surface));color:rgb(var(--ink-muted));cursor:pointer}.lv-hist:hover{color:rgb(var(--ink));border-color:rgb(var(--line-strong))}.lv-hist:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}.lv-open{min-height:var(--h-touch);padding:0 16px;border:0;border-radius:var(--r-control,8px);background:rgb(var(--brand));color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;flex:0 0 auto}@media (max-width:359px){.lv-infos{grid-template-columns:minmax(0,1fr)}.lv-head{flex-wrap:wrap}.lv-status{max-width:100%;flex:1 0 100%}}@media (max-width:720px){.calendar-premium .cal-head{gap:8px;row-gap:8px}.calendar-premium .cal-head .cal-titre{flex:1 1 auto;min-width:0;font-size:1.05rem}.calendar-premium .cal-head .cal-nav{flex:0 0 auto;gap:6px}.calendar-premium .cal-head .cal-date{flex:1 0 100%;gap:8px;flex-wrap:nowrap}.calendar-premium .cal-head .cal-date-tx{flex:1 1 auto;min-width:0;font-size:.95rem}.calendar-premium .cal-head .cal-date>.relative>button{font-size:0;gap:0;width:var(--h-touch);padding:0;justify-content:center;flex:0 0 auto}.calendar-premium .cal-head .cal-date>span:last-child{flex:0 0 auto;margin-left:auto;font-size:.72rem}.calendar-premium .cal-head .cal-actions{display:contents}.calendar-premium .cal-head .cal-new{flex:1 0 100%;order:3;justify-content:center;min-height:46px}.calendar-premium .cal-head .cal-actions>[role=tablist]{order:4;flex:1 1 auto}.calendar-premium .cal-head .cal-actions>[role=tablist]>button{flex:1 1 0;min-height:var(--h-touch)}.calendar-premium .cal-head .cal-actions>div:not([role=tablist]){order:4;flex:0 0 auto}.calendar-premium .cal-head .cal-actions>div:not([role=tablist])>button{min-height:var(--h-touch)}.calendar-premium .cal-head .cal-actions>button:not(.cal-new){order:4;flex:0 0 auto;min-height:var(--h-touch)}.calendar-premium .cal-head .ctunassigned{order:5;flex:1 0 100%}.calendar-premium .ctbar-track{gap:8px;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px}.calendar-premium .ctbar-track::-webkit-scrollbar{display:none}.calendar-premium .ctchip{scroll-snap-align:start;min-height:36px}.calendar-premium .ctbar-right{flex-wrap:wrap;gap:8px}.calendar-premium .ctsel{flex:1 0 100%;max-width:100%;min-height:var(--h-touch);box-sizing:border-box}.calendar-premium .ctsel select{width:100%;min-width:0;min-height:var(--h-touch)}.calendar-premium .ctscope{flex:1 1 0;min-width:0}.calendar-premium .ctgear{flex:0 0 auto;order:9;align-self:center}.calendar-premium .ctscope>button{flex:1 1 0;min-width:0;min-height:40px;font-size:.82rem}.calendar-premium.space-y-4>*+*{margin-top:8px}.calendar-premium .cal-head{row-gap:6px}.calendar-premium .ctbar{gap:6px}.calendar-premium .ctbar-right{row-gap:6px}.calendar-premium .ctbar+*{margin-top:6px}.calendar-premium .cal-legend,.calendar-premium .callegend{gap:6px;font-size:.72rem}}@media (max-width:359px){.calendar-premium .cal-head .cal-date{flex-wrap:wrap;row-gap:2px}.calendar-premium .cal-head .cal-date-tx{font-size:.9rem;flex:1 1 auto}.calendar-premium .cal-head .cal-date>span:last-child{flex:1 0 100%;margin-left:0}}@media (max-width:720px){.cmd-modal input,.cmd-modal select,.cmd-modal textarea{font-size:16px}}@media (max-width:359px){.shalva-legacy .fiche-root.client-360-premium.client-360-premium .info-fieldlist{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.shalva-legacy .aia-page{padding:12px;gap:10px}.shalva-legacy .aia-page-head{gap:10px;align-items:center;margin-bottom:4px}.shalva-legacy .aia-page-badge{width:38px;height:38px;flex:0 0 auto}.shalva-legacy .aia-page-title{font-size:1.25rem;line-height:1.2;margin:0}.shalva-legacy .aia-page-sub{font-size:.82rem;line-height:1.3;margin:2px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shalva-legacy .aia-panel-empty .aia-empty{display:none}.shalva-legacy .aia-composer-wrap{padding:0}.shalva-legacy .aia-composer{gap:8px;align-items:flex-end}.shalva-legacy .aia-composer textarea{min-height:var(--h-touch);max-height:96px;font-size:16px}.shalva-legacy .aia-composer button{min-height:var(--h-touch);min-width:var(--h-touch);flex:0 0 auto}.shalva-legacy .aia-bento>*,.shalva-legacy .aia-chip{padding:10px 12px;min-height:0}.shalva-legacy .aia-bento{gap:8px}}@media (max-width:359px){.shalva-legacy .login-card{width:100%;max-width:100%;padding:28px 20px 24px}.shalva-legacy .login-tag{flex-wrap:wrap;letter-spacing:.05em;font-size:.64rem;max-width:100%}}@media (max-width:720px){.shalva-legacy .fiche-modal-panel{left:0!important;width:100%!important;max-width:100%!important;min-width:0!important;top:0!important;height:100dvh!important;max-height:100dvh!important}.shalva-legacy .fiche-modal-panel .fiche-modal-body{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.app-window .cmd-tbl-wrap{overflow-x:visible!important}.shalva-legacy.commandes-premium .sec-h{flex-wrap:wrap;row-gap:8px}.shalva-legacy.commandes-premium .sec-h>div:last-child{margin-left:0!important;flex:1 0 100%!important;flex-wrap:wrap;gap:8px}.shalva-legacy.commandes-premium .sec-h>div:last-child .btn{flex:1 1 140px;min-width:0;justify-content:center;min-height:var(--h-touch)}.app-window .cmd-tbl-wrap tbody td[data-empty="1"]{display:none}.app-window .cmd-tbl-wrap tbody td:last-child{display:flex;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgb(var(--line))}.app-window .cmd-tbl-wrap tbody td:last-child:before{content:none}.app-window .cmd-tbl-wrap tbody td:last-child .icon-btn{width:var(--h-touch);height:var(--h-touch);border:1px solid rgb(var(--line))}}@media (max-width:359px){.shalva-legacy.commandes-premium .sec-h>div:last-child .btn{flex:1 0 100%}}.lv-actions .lead-age{flex:0 0 auto;margin-right:auto}:root{--fld-bg:#fff;--fld-ink:rgb(var(--ink));--fld-placeholder:rgb(var(--ink-muted)/.82);--fld-line:rgba(148,163,184,.38);--fld-line-hover:rgba(100,116,139,.52);--fld-ring:#0a84ff;--fld-ring-shadow:0 0 0 2px rgba(10,132,255,.28);--fld-shadow:inset 0 1px 1px rgba(15,23,42,.04);--fld-disabled-bg:#f1f5f9}:root.dark{--fld-bg:#141417;--fld-ink:rgb(var(--ink));--fld-placeholder:rgb(var(--ink-muted)/.78);--fld-line:hsla(0,0%,100%,.14);--fld-line-hover:hsla(0,0%,100%,.26);--fld-ring:#3b9bff;--fld-ring-shadow:0 0 0 2px rgba(59,155,255,.34);--fld-shadow:none;--fld-disabled-bg:#26262b}:root:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]),:root:root select:not(.sv-chip-select),:root:root textarea{background-color:var(--fld-bg);background-image:none;color:var(--fld-ink);border:1px solid var(--fld-line);border-radius:var(--r-control);box-shadow:var(--fld-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .14s ease,box-shadow .14s ease}:root:root input::-moz-placeholder,:root:root textarea::-moz-placeholder{color:var(--fld-placeholder);opacity:1}:root:root input::placeholder,:root:root textarea::placeholder{color:var(--fld-placeholder);opacity:1}:root:root input[type=date],:root:root input[type=datetime-local],:root:root input[type=month],:root:root input[type=time],:root:root input[type=week]{color-scheme:light}:root.dark:root.dark input[type=date],:root.dark:root.dark input[type=datetime-local],:root.dark:root.dark input[type=month],:root.dark:root.dark input[type=time],:root.dark:root.dark input[type=week]{color-scheme:dark}:root:root select:not(.sv-chip-select){color-scheme:light}:root.dark:root.dark select:not(.sv-chip-select){color-scheme:dark}:root:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]):hover:not(:disabled),:root:root select:not(.sv-chip-select):hover:not(:disabled),:root:root textarea:hover:not(:disabled){border-color:var(--fld-line-hover)}:root:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]):focus,:root:root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]):focus-visible,:root:root select:not(.sv-chip-select):focus,:root:root select:not(.sv-chip-select):focus-visible,:root:root textarea:focus,:root:root textarea:focus-visible{outline:none;border-color:var(--fld-ring);box-shadow:var(--fld-ring-shadow)}:root:root input:disabled,:root:root input[readonly],:root:root select:not(.sv-chip-select):disabled,:root:root textarea:disabled,:root:root textarea[readonly]{background-color:var(--fld-disabled-bg);color:rgb(var(--ink-muted));box-shadow:none}:root:root input:-webkit-autofill,:root:root input:-webkit-autofill:focus,:root:root input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fld-ink);box-shadow:0 0 0 1000px var(--fld-bg) inset;caret-color:var(--fld-ink)}:root:root .fld-bare,:root:root .fld-bare:focus,:root:root .fld-bare:hover{background-color:transparent;border-color:transparent;box-shadow:none}:root:root span.info-ro.info-in.info-in,:root:root span.info-ro.info-ro.info-ro{background-color:var(--fld-disabled-bg);color:rgb(var(--ink));border-color:transparent;box-shadow:none}:root:root span.info-ro .mpr-dot.info-mpr-dot{width:9px;height:9px;margin:0 7px 0 0;align-self:center;vertical-align:middle}:root :is(.shalva-legacy,.app-window) .fiche-root.client-360-premium.client-360-premium select:not(.sv-chip-select),:root:root .chat-input.chat-input.chat-input{background-color:var(--fld-bg);color:var(--fld-ink);border:1px solid var(--fld-line)}:root :is(.shalva-legacy,.app-window) .fiche-root.client-360-premium.client-360-premium select:not(.sv-chip-select):hover:not(:disabled),:root:root .chat-input.chat-input.chat-input:hover:not(:disabled){border-color:var(--fld-line-hover)}:root :is(.shalva-legacy,.app-window) .fiche-root.client-360-premium.client-360-premium select:not(.sv-chip-select):focus,:root:root .chat-input.chat-input.chat-input:focus{outline:none;border-color:var(--fld-ring);box-shadow:var(--fld-ring-shadow)}.fl-panel{z-index:1100;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:rgb(var(--elevated));border:1px solid rgb(var(--line));border-radius:var(--r-card);box-shadow:var(--sh-3);animation:flPanelIn .12s ease-out}@keyframes flPanelIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fl-panel{animation:none}}.fl-list,.fl-menu-list{margin:0;padding:4px;list-style:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:1px}.fl-opt{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border-radius:var(--r-control,8px);cursor:pointer;font-size:.84rem;line-height:1.35;color:rgb(var(--ink))}.fl-opt-ic{color:rgb(var(--ink-muted));flex:0 0 auto;margin-top:2px}.fl-opt-t{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.fl-opt-s{flex:0 0 auto;font-variant-numeric:tabular-nums;font-size:.78rem;color:rgb(var(--ink-muted));margin-top:1px}.fl-opt:hover{background:rgb(var(--surface-2))}.fl-opt.is-active{background:rgb(var(--brand)/.12)}.fl-opt.is-active,.fl-opt.is-active .fl-opt-ic,.fl-opt.is-active .fl-opt-s{color:rgb(var(--brand))}.fl-msg{padding:10px 11px;font-size:.82rem;line-height:1.4;color:rgb(var(--ink-muted))}.fl-msg-err{color:rgb(var(--warning))}.fl-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;background:transparent;border-radius:var(--r-control,8px);cursor:pointer;font:inherit;font-size:.84rem;font-weight:550;color:rgb(var(--ink));text-align:left}.fl-menu-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.fl-menu-item-t{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.fl-menu-check{color:rgb(var(--brand));flex:0 0 auto}.fl-menu-item:hover{background:rgb(var(--surface-2))}.fl-menu-item[data-current=true]{background:rgb(var(--brand)/.08)}.fl-menu-item:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px}@media (max-width:720px){.fl-menu-item,.fl-opt{min-height:var(--h-touch,44px);padding-top:11px;padding-bottom:11px;font-size:.88rem}.fl-panel{border-radius:var(--r-card)}}.fl-supl{display:flex;flex-direction:column;min-height:0;padding:12px;gap:8px}.fl-supl-title{font-size:.8rem;font-weight:700;color:rgb(var(--ink))}.fl-supl-search{width:100%;box-sizing:border-box;height:var(--h-control-sm,32px);padding:0 10px;border:1px solid rgb(var(--line));border-radius:var(--r-control,8px);background:rgb(var(--surface));color:rgb(var(--ink));font:inherit;font-size:.82rem}.fl-supl-search::-moz-placeholder{color:rgb(var(--ink-muted))}.fl-supl-search::placeholder{color:rgb(var(--ink-muted))}.fl-supl-search:focus{outline:none;border-color:rgb(var(--brand)/.55);box-shadow:0 0 0 3px rgb(var(--brand)/.16)}.fl-supl-list{display:flex;flex-direction:column;gap:1px;min-height:0;max-height:226px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(var(--ink)/.2) transparent}.fl-supl-list::-webkit-scrollbar{width:8px}.fl-supl-list::-webkit-scrollbar-thumb{background:rgb(var(--ink)/.18);border-radius:999px;border:2px solid transparent;background-clip:content-box}.fl-supl-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:var(--r-control,8px);background:transparent;color:rgb(var(--ink));font:inherit;font-size:.84rem;font-weight:550;text-align:left;cursor:pointer}.fl-supl-opt:hover:not(:disabled){background:rgb(var(--surface-2))}.fl-supl-opt:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:-2px}.fl-supl-opt.is-on{background:rgb(var(--brand)/.08);color:rgb(var(--brand));font-weight:700}.fl-supl-opt.is-new{color:rgb(var(--brand));font-weight:650}.fl-supl-opt:disabled{opacity:.55;cursor:default}.fl-supl-vide{margin:2px;font-size:.78rem;color:rgb(var(--ink-muted))}.fl-supl-actions{display:flex;justify-content:flex-end;gap:8px}.fl-supl-btn{height:var(--h-control-sm,32px);padding:0 12px;border:1px solid rgb(var(--line));border-radius:var(--r-control,8px);background:rgb(var(--surface));color:rgb(var(--ink));font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.fl-supl-btn:hover:not(:disabled){background:rgb(var(--surface-2))}.fl-supl-btn:disabled{opacity:.55;cursor:default}@media (max-width:720px){.fl-supl-opt{min-height:var(--h-touch,44px)}.fl-supl-search{font-size:16px}}.fl-rdv{display:flex;flex-direction:column;min-height:0;padding:12px;gap:10px}.fl-rdv-src{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:.72rem;line-height:1.45;color:rgb(var(--ink-muted))}.fl-rdv-src svg{flex:0 0 auto;margin-top:2px}.fl-rdv-warn{margin:0;font-size:.78rem;line-height:1.5;color:rgb(var(--ink))}.fl-rdv-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fl-rdv-f{display:grid;grid-template-columns:1fr;gap:5px;min-width:0}.fl-rdv-f>span{font-size:.72rem;font-weight:650;color:rgb(var(--ink-muted))}.fl-rdv-f input,.fl-rdv-f select{width:100%;box-sizing:border-box;height:var(--h-control-sm,32px);padding:0 10px;border:1px solid rgb(var(--line));border-radius:var(--r-control,8px);background:rgb(var(--surface));color:rgb(var(--ink));font:inherit;font-size:.82rem}.fl-rdv-f input:focus,.fl-rdv-f select:focus{outline:none;border-color:rgb(var(--brand));box-shadow:0 0 0 3px rgb(var(--brand)/.14)}.fl-rdv-f input:disabled,.fl-rdv-f select:disabled{opacity:.55;cursor:default}.fl-rdv-act{display:flex;align-items:center;gap:8px}.fl-rdv-suppr{margin-right:auto}.fl-rdv-danger,.fl-rdv-suppr{color:rgb(var(--danger));border-color:rgb(var(--danger)/.3)}.fl-rdv-danger:hover:not(:disabled),.fl-rdv-suppr:hover:not(:disabled){background:rgb(var(--danger)/.08);border-color:rgb(var(--danger)/.5)}.fl-rdv-ok{background:rgb(var(--brand));border-color:rgb(var(--brand));color:#fff;font-weight:650}.fl-rdv-ok:hover:not(:disabled){filter:brightness(1.06);background:rgb(var(--brand))}@media (max-width:720px){.fl-rdv-2{grid-template-columns:1fr}.fl-rdv-f input,.fl-rdv-f select{font-size:16px;height:var(--h-touch,44px)}.fl-rdv-act .fl-supl-btn{min-height:var(--h-touch,44px)}}.fl-panel .fl-rdv button.fl-supl-btn:disabled,.fl-panel .fl-supl button.fl-supl-btn:disabled{background:rgb(var(--surface-2));color:rgb(var(--ink-muted));border-color:rgb(var(--line))}.cfti{position:fixed;z-index:1200;width:0;height:0}.cfti,.cfti-p{pointer-events:none}.cfti-p{position:absolute;left:0;top:0;width:8px;height:10px;margin:-5px 0 0 -4px;border-radius:2px;animation:cftiVol 1.1s cubic-bezier(.22,1,.36,1) forwards}.cfti-p[data-t="0"]{background:rgb(var(--brand))}.cfti-p[data-t="1"]{background:rgb(var(--success,22 163 74))}.cfti-p[data-t="2"]{background:rgb(var(--warning))}.cfti-p[data-t="3"]{background:rgb(var(--ink-cyan,14 165 233))}.cfti-p[data-t="4"]{background:rgb(var(--danger))}.cfti-p[data-t="5"]{background:rgb(var(--ink-violet,139 92 246))}@keyframes cftiVol{0%{opacity:1;transform:rotate(var(--a)) translateY(0) rotate(0deg) scale(.6)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(var(--r)) scale(1)}}@media (prefers-reduced-motion:reduce){.cfti{display:none}}.undo-bar{display:inline-flex;align-items:stretch;border:1px solid rgb(var(--line));border-radius:var(--r-control,8px);background:rgb(var(--surface));overflow:hidden;height:var(--h-control,36px);flex:0 0 auto}.undo-btn{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;color:rgb(var(--ink));background:transparent;border:0;cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.undo-btn+.undo-btn{border-left:1px solid rgb(var(--line))}.undo-btn:hover{background:rgb(var(--surface-2))}.undo-btn:active{background:rgb(var(--line)/.35)}.undo-btn:focus-visible{outline:2px solid rgb(var(--brand-ring));outline-offset:-2px}.undo-btn.is-off{color:rgb(var(--ink-faint));cursor:default}.undo-btn.is-off:hover{background:transparent}.undo-ic{width:14px;height:14px;flex:0 0 auto}.undo-spin{animation:undo-turn .9s linear infinite}@keyframes undo-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.undo-spin{animation:none}}.undo-bar.is-compact .undo-lb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.undo-bar.is-compact{height:var(--h-control-sm,28px)}.undo-bar.is-compact .undo-btn{padding:0 9px}@media (max-width:720px){.undo-bar{height:var(--h-touch,44px)}.undo-btn{padding:0 12px;min-width:var(--h-touch,44px);justify-content:center}.undo-btn .undo-lb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.undo-ic{width:18px;height:18px}}.shalva-legacy .fiche-tabsrow .undo-bar.fiche-undo{margin-left:auto;align-self:center}@media (max-width:720px){.shalva-legacy .fiche-tabsrow .undo-bar.fiche-undo{margin-left:auto}}.shalva-legacy .fstath .fstath-c-txt{display:block;font-size:.82rem;font-weight:600;line-height:1.35;color:rgb(var(--ink))}.shalva-legacy .set-undo-row{display:flex;justify-content:flex-end;margin-bottom:10px}@media (max-width:720px){.shalva-legacy .set-undo-row{justify-content:flex-start}}.cfx-undo{display:flex;justify-content:flex-end;margin-bottom:8px}@media (max-width:720px){.cfx-undo{justify-content:flex-start}}.shalva-legacy .rlz-hero .rlz-hero-undo{margin-left:8px;flex:0 0 auto}.page-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:10px 20px 0;max-width:1760px;margin:0 auto}@media (max-width:720px){.page-actions{justify-content:flex-start;padding:10px 16px 0}}