:root{--mo-fast:150ms;--mo-base:190ms;--mo-slow:240ms;--mo-ease:cubic-bezier(.32,.72,0,1)}[role=button]:not([aria-disabled=true]),a.inline-flex[href],button:not(:disabled){transition:transform var(--mo-fast) var(--mo-ease)}[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{transform:scale(.97)}.fiche-tab:active,.fiche-winbtn:active,.leads-tbl button:active,[role=tab]:active{transform:none}[role=button].rounded-card,a.rounded-card,a.rounded-surface,button.rounded-card,button.rounded-surface{transition:border-color var(--mo-base) var(--mo-ease),box-shadow var(--mo-base) var(--mo-ease),background-color var(--mo-base) var(--mo-ease)}[role=button].rounded-card:hover,a.rounded-card:hover,button.rounded-card:hover{box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 16px rgba(0,0,0,.06)}.fiche-tab,[role=tab]{transition:color var(--mo-base) var(--mo-ease),background-color var(--mo-base) var(--mo-ease),box-shadow var(--mo-base) var(--mo-ease)}.fiche-tab[aria-selected=true] svg,[role=tab][aria-selected=true] svg{transition:transform var(--mo-base) var(--mo-ease)}@keyframes moFade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.fiche-tabpane,[role=tabpanel]{animation:moFade var(--mo-base) var(--mo-ease)}@keyframes moPanelIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes moVeilIn{0%{opacity:0}to{opacity:1}}[role=dialog]{animation:moPanelIn var(--mo-slow) var(--mo-ease)}.z-modal>.absolute.inset-0,[role=dialog]+*{animation:moVeilIn var(--mo-base) linear}.fiche-modal-panel{animation:moPanelIn var(--mo-slow) var(--mo-ease)}@keyframes moCheck{0%{stroke-dashoffset:22}to{stroke-dashoffset:0}}@keyframes moPop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.mo-check{animation:moPop var(--mo-base) var(--mo-ease)}.mo-check path,.mo-check polyline{stroke-dasharray:22;animation:moCheck var(--mo-slow) var(--mo-ease) forwards}.badge,.pill,.sv-chip-select,[class*=StatusBadge]{transition:background-color var(--mo-base) var(--mo-ease),color var(--mo-base) var(--mo-ease),border-color var(--mo-base) var(--mo-ease)}@keyframes moSkel{0%,to{opacity:.5}50%{opacity:.85}}.mo-skel{border-radius:var(--r-control,8px);background:rgb(var(--surface-2));animation:moSkel 1.4s ease-in-out infinite}input,select,textarea{transition:border-color var(--mo-fast) var(--mo-ease),box-shadow var(--mo-fast) var(--mo-ease),background-color var(--mo-fast) var(--mo-ease)}.leads-tbl tbody tr{transition:background-color var(--mo-fast) linear}@media (prefers-reduced-motion:reduce){[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{transform:none}.fiche-modal-panel,.fiche-tabpane,.mo-check,.mo-check path,.mo-check polyline,.mo-skel,.z-modal>.absolute.inset-0,[role=dialog],[role=dialog]+*,[role=tabpanel]{animation:none!important}.badge,.fiche-tab,.leads-tbl tbody tr,.pill,.sv-chip-select,[role=button],[role=tab],a.rounded-card,button,button.rounded-card,input,select,textarea{transition:none!important}}.mo-ask{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px}.mo-ask-veil{position:absolute;inset:0;background:rgba(0,0,0,.34);animation:moVeilIn var(--mo-base) linear}.mo-ask-panel{position:relative;width:min(400px,100%);padding:24px;text-align:center;border:1px solid rgb(var(--line));border-radius:var(--r-surface,18px);background:rgb(var(--elevated));box-shadow:0 1px 2px rgba(0,0,0,.06),0 24px 60px -12px rgba(0,0,0,.3);animation:moPanelIn var(--mo-slow) var(--mo-ease)}.mo-ask-t{margin:0 0 8px;font-size:17px;font-weight:640;letter-spacing:-.015em;color:rgb(var(--ink))}.mo-ask-s{margin:0 0 20px;max-width:32ch;margin-inline:auto;font-size:13px;line-height:1.45;color:rgb(var(--ink-muted))}.mo-ask-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mo-ask-b{width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:center;height:var(--h-control,36px);padding:0 12px;border:1px solid rgb(var(--line-strong));border-radius:var(--r-control,8px);background:rgb(var(--surface));color:rgb(var(--ink));font-size:13px;font-weight:560;cursor:pointer;transition:background-color var(--mo-fast) var(--mo-ease),border-color var(--mo-fast) var(--mo-ease)}.mo-ask-b:hover{background:rgb(var(--surface-2))}.mo-ask-b.is-main{border-color:transparent;background:rgb(var(--brand));color:#fff}.mo-ask-b.is-main:hover{filter:brightness(1.06)}.mo-ask-b:focus-visible{outline:2px solid rgb(var(--brand));outline-offset:2px}@media (max-width:380px){.mo-ask-btns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mo-ask-panel,.mo-ask-veil{animation:none!important}.mo-ask-b{transition:none!important}}.shalva-legacy .fbtn:not(:disabled),.shalva-legacy [role=button]:not([aria-disabled=true]),.shalva-legacy button:not(:disabled){transition:background-color var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease),border-color var(--mo-fast) var(--mo-ease),transform var(--mo-fast) var(--mo-ease)}@media (prefers-reduced-motion:reduce){.shalva-legacy .fbtn:not(:disabled),.shalva-legacy [role=button]:not([aria-disabled=true]),.shalva-legacy button:not(:disabled){transition:none!important}}