.crm-dialog-exit,.crm-dialog-exit *{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.crm-dialog-exit *{transition:none!important;animation:none!important}.crm-sheet-panel{--crm-sheet-closed-transform:translateX(100%)}.crm-navigation-modal{--crm-sheet-closed-transform:translateX(-100%)}.crm-sheet-panel[data-sheet-side=right]{--crm-sheet-closed-transform:translateX(100%)}.crm-sheet-panel[data-sheet-side=left]{--crm-sheet-closed-transform:translateX(-100%)}@media (max-width:767px){.crm-workspace-panel{--crm-sheet-closed-transform:translateY(100%)}}.crm-input,.crm-search-input,.crm-select [data-alignui=select],.crm-badge,.crm-app [data-ui=checkbox-control],.crm-modal [data-ui=checkbox-control]{transition:background-color var(--crm-motion-fast) ease, border-color var(--crm-motion-fast) ease, color var(--crm-motion-fast) ease, box-shadow var(--crm-motion-fast) ease}@media (hover:hover) and (pointer:fine){.crm-table .crm-clickable-row td,.crm-tabs>button,.crm-tabs-navigation>a,.crm-account-action,.crm-date-days>button,.crm-date-icon{transition:background-color var(--crm-motion-fast) ease, color var(--crm-motion-fast) ease}}.crm-pipeline-lost-toggle[aria-expanded=true] .crm-pipeline-lost-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.crm-pipeline-lost-content{transition:grid-template-rows var(--crm-motion-standard) var(--crm-ease), opacity var(--crm-motion-standard) ease, visibility 0s linear var(--crm-motion-standard)}.crm-pipeline-lost-content[data-state=open]{transition-delay:0s}.crm-pipeline-lost-chevron{transition:transform var(--crm-motion-standard) var(--crm-ease)}.crm-sales-lost-leads[data-keyboard=true] :is(.crm-pipeline-lost-content,.crm-pipeline-lost-chevron){transition:none}.crm-leads-workspace .crm-lead-card[data-entering=true]{--crm-entry-order:5;animation:crm-record-enter var(--crm-motion-standard) var(--crm-ease) backwards;animation-delay:calc(var(--crm-motion-fast) * var(--crm-entry-order) / 4)}.crm-leads-workspace .crm-lead-card[data-entering=true]:first-of-type{--crm-entry-order:0}.crm-leads-workspace .crm-lead-card[data-entering=true]:nth-of-type(2){--crm-entry-order:1}.crm-leads-workspace .crm-lead-card[data-entering=true]:nth-of-type(3){--crm-entry-order:2}.crm-leads-workspace .crm-lead-card[data-entering=true]:nth-of-type(4){--crm-entry-order:3}.crm-leads-workspace .crm-lead-card[data-entering=true]:nth-of-type(5){--crm-entry-order:4}.crm-dialog-exit{animation:crm-dialog-fade-out var(--crm-dialog-exit-duration,var(--crm-motion-popover)) ease forwards!important}.crm-dialog-exit[data-crm-sheet-exit]>.crm-dialog{animation:var(--crm-sheet-exit-animation,crm-sheet-exit) var(--crm-dialog-exit-duration) var(--crm-dialog-ease,var(--crm-ease)) forwards!important}.crm-modal.crm-dialog[data-state=open]{animation:var(--crm-dialog-entry,crm-dialog-enter) var(--crm-dialog-duration,var(--crm-motion-standard)) var(--crm-dialog-ease,var(--crm-ease)) backwards}.crm-modal-overlay.crm-dialog-overlay{animation:crm-motion-fade-in var(--crm-motion-standard) var(--crm-ease) backwards}.crm-date-popover[data-state=open],.crm-account-popover[data-state=open],.crm-dev-account-popover[data-state=open],.crm-calendar-preview[data-state=open],.crm-calendar-filter-popover[data-state=open]{animation:crm-popover-enter var(--crm-motion-popover) var(--crm-ease) backwards}body:has(.crm-app) [data-ui=select-menu][data-state=open]{animation:crm-popover-enter var(--crm-motion-popover) var(--crm-ease) backwards}.crm-date-popover[data-state=closed],.crm-account-popover[data-state=closed],.crm-dev-account-popover[data-state=closed],.crm-calendar-preview[data-state=closed],.crm-calendar-filter-popover[data-state=closed]{animation:crm-motion-fade-out var(--crm-motion-fast) ease forwards}body:has(.crm-app) [data-ui=select-menu][data-state=closed]{animation:crm-motion-fade-out var(--crm-motion-fast) ease forwards}body:has(.crm-app) [data-ui=select-menu]{transform-origin:var(--radix-select-content-transform-origin,top center)}.crm-account-popover{transform-origin:0 100%}.crm-dev-account-popover{transform-origin:100% 100%}.crm-dev-account-popover[data-state=open],.crm-record-menu[data-state=open]{animation:crm-motion-fade-in var(--crm-motion-popover) ease backwards}.crm-command-palette[data-state=open],.crm-command-overlay{animation:crm-motion-fade-in var(--crm-motion-fast) ease backwards}.crm-toast{animation:crm-toast-enter var(--crm-motion-standard) var(--crm-ease) backwards}.crm-app details[open]>:not(summary),.crm-modal details[open]>:not(summary){animation:crm-motion-fade-in var(--crm-motion-popover) ease backwards}}@keyframes crm-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes crm-record-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes crm-dialog-sidebar-enter{0%{transform:var(--crm-sheet-closed-transform)}to{transform:none}}@keyframes crm-dialog-workspace-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes crm-dialog-sheet-enter{0%{transform:var(--crm-sheet-closed-transform)}to{transform:none}}@keyframes crm-dialog-drawer-enter{0%{transform:var(--crm-sheet-closed-transform)}to{transform:none}}@keyframes crm-sheet-exit{0%{transform:var(--crm-sheet-exit-from,none)}to{transform:var(--crm-sheet-closed-transform)}}@keyframes crm-popover-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes crm-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes crm-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes crm-motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes crm-dialog-fade-out{0%{opacity:var(--crm-dialog-exit-opacity,1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.crm-dialog-exit{animation:none!important;display:none!important}}
body:has(.crm-workspace-overlay){overflow:hidden}body:has(.crm-workspace-overlay) .crm-dev-account-trigger{display:none}.crm-modal-overlay.crm-workspace-overlay{overflow:hidden;inset:var(--crm-header-bottom,var(--crm-header-height,54px)) 0 0 var(--crm-sidebar-width,222px)!important;z-index:25!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#09090d38!important;padding:24px!important}.crm-workspace-panel.crm-modal{max-height:100%;transition:transform .18s var(--crm-ease);container:workspace-panel/inline-size;border-radius:var(--crm-radius-overlay)!important;width:100%!important;max-width:560px!important;box-shadow:0 24px 64px -20px #0008,0 3px 12px #0003!important}.crm-workspace-panel.crm-modal-wide{height:min(840px,100%);max-width:1120px!important}.crm-workspace-panel .crm-modal-header{padding:20px 64px 18px 24px}.crm-workspace-panel .crm-modal-body{flex:1;min-height:0;padding:22px 24px;scroll-padding-block:18px}.crm-workspace-panel .crm-modal-footer{border-top:1px solid var(--crm-border-soft);background:var(--crm-surface);flex-shrink:0;padding:14px 24px}.crm-workspace-panel .crm-modal-footer .crm-sales-form-actions{box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.crm-workspace-panel [aria-label=Fermer]{width:36px;height:36px;top:16px!important;right:16px!important}.crm-drawer-handle{display:none}.crm-lead-panel .crm-sales-followup-layout{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"call next""qualification next";gap:var(--crm-space-6)!important}.crm-lead-panel .crm-lead-call{border:0;grid-area:call;margin:0;padding:0}.crm-lead-panel .crm-lead-qualification{grid-area:qualification;margin:0;padding-top:22px}.crm-lead-panel .crm-sales-followup-aside{grid-area:next}.crm-workspace-panel .crm-sales-contact-strip{margin-bottom:20px;padding-top:0}.crm-workspace-panel .crm-sales-form{margin-top:22px}@container workspace-panel (max-width:820px){.crm-lead-panel .crm-sales-followup-layout{grid-template-columns:1fr;grid-template-areas:"call""next""qualification"}}@container workspace-panel (max-width:540px){.crm-workspace-panel .crm-sales-form-grid,.crm-workspace-panel .crm-sales-details-grid{grid-template-columns:1fr}.crm-workspace-panel .crm-sales-form-grid .crm-sales-span{grid-column:auto}}@media (max-width:1023px){.crm-modal-overlay.crm-workspace-overlay{padding:20px!important;left:0!important}}@media (min-width:768px){.crm-modal-overlay.crm-workspace-overlay:has(>.crm-lead-panel){padding:0!important}.crm-workspace-panel.crm-modal.crm-lead-panel{--crm-dialog-entry:crm-dialog-workspace-enter;background:var(--crm-bg);border:0;height:100%;max-width:none!important;box-shadow:none!important;border-radius:0!important}}@media (max-width:767px){.crm-modal-overlay.crm-workspace-overlay{justify-content:flex-end;top:var(--crm-header-bottom,var(--crm-header-height,60px))!important;padding:12px 0 0!important}.crm-workspace-panel.crm-modal,.crm-workspace-panel.crm-modal-wide{--crm-dialog-entry:crm-dialog-drawer-enter;border-bottom:0;max-height:100%;border-radius:18px 18px 0 0!important;width:100%!important;max-width:100%!important}.crm-workspace-panel.crm-modal-wide{height:100%}.crm-drawer-handle{touch-action:none;cursor:grab;background:0 0;border:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:88px;height:44px;min-height:44px;padding:0;display:flex}.crm-drawer-handle>span{border-radius:var(--crm-radius-card);background:var(--crm-border-strong);width:36px;height:4px}.crm-drawer-handle:active{cursor:grabbing}.crm-workspace-panel .crm-modal-header{padding:0 64px 16px 18px}.crm-workspace-panel .crm-modal-title{font-size:var(--crm-text-title)!important}.crm-workspace-panel [aria-label=Fermer]{width:44px;height:44px;top:31px!important;right:10px!important}.crm-workspace-panel .crm-modal-body{padding:18px 18px 22px}.crm-workspace-panel .crm-modal-footer{padding:12px max(16px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.crm-workspace-panel .crm-modal-footer .crm-button{white-space:normal;flex:1}.crm-workspace-panel .crm-sales-followup-layout{gap:22px!important}}@media (prefers-reduced-motion:reduce){.crm-workspace-panel.crm-modal{transition:none!important;animation:none!important}}.crm-modal-overlay.crm-workspace-overlay.crm-sheet-overlay{justify-content:flex-end;align-items:flex-end;background:0 0!important;padding:0!important}.crm-workspace-panel.crm-modal.crm-sheet-panel{--crm-dialog-entry:crm-dialog-sheet-enter;border:0;height:100%;max-height:100%;border-radius:0!important;width:min(820px,100% - 32px)!important;max-width:820px!important}.crm-workspace-panel.crm-modal.crm-sheet-panel:focus{outline-offset:0;outline:none}@media (max-width:767px){.crm-modal-overlay.crm-workspace-overlay.crm-sheet-overlay{padding-top:8px!important}.crm-workspace-panel.crm-modal.crm-sheet-panel{--crm-dialog-entry:crm-dialog-drawer-enter;border-radius:var(--crm-radius-drawer) var(--crm-radius-drawer) 0 0!important;width:100%!important;max-width:100%!important}.crm-modal-overlay.crm-workspace-overlay.crm-sheet-overlay:has(>.crm-sheet-panel[data-sheet-side]){padding-top:0!important}.crm-workspace-panel.crm-modal.crm-sheet-panel[data-sheet-side]{--crm-dialog-entry:crm-dialog-sheet-enter;border-radius:0!important}.crm-sheet-panel[data-sheet-side]>.crm-drawer-handle{display:none}.crm-workspace-panel.crm-sheet-panel[data-sheet-side]>.crm-modal-header{padding-top:18px}.crm-workspace-panel.crm-sheet-panel[data-sheet-side] [aria-label=Fermer]{top:12px!important}}
.crm-record-sheet>.crm-modal-body>.crm-sales-form{margin-top:0}.crm-record-sheet-loading{height:100%}.crm-record-sheet .crm-sales-detail-columns{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr)}@container workspace-panel (max-width:620px){.crm-record-sheet .crm-sales-detail-columns,.crm-record-sheet .crm-ops-form-grid{grid-template-columns:minmax(0,1fr)}}
.crm-date-trigger[data-empty]{color:var(--crm-muted)}.crm-date-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-date-trigger>svg{flex-shrink:0}.crm-date-overlay{z-index:60;pointer-events:none;padding:0;overflow:visible}.crm-date-popover{pointer-events:auto;border:1px solid var(--crm-border-strong);border-radius:var(--crm-radius-overlay);background:var(--crm-surface-raised);width:320px;max-width:calc(100vw - 16px);color:var(--crm-ink);flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden;box-shadow:0 12px 32px -8px #0008,0 2px 8px #0004}.crm-date-popover-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.crm-date-popover-heading>button{display:none}.crm-date-calendar{overscroll-behavior:contain;min-height:0;padding:10px 12px 12px;overflow-y:auto}.crm-date-month{justify-content:space-between;align-items:center;gap:var(--crm-space-2);margin-bottom:8px;display:flex}.crm-date-month strong{font-size:var(--crm-text-body);text-transform:capitalize;font-weight:550}.crm-date-icon{border-radius:var(--crm-radius-control);width:36px;height:36px;color:var(--crm-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-date-week,.crm-date-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.crm-date-week{margin-bottom:4px}.crm-date-week>span{text-align:center;font-size:var(--crm-text-micro);color:var(--crm-muted);font-weight:450;line-height:28px}.crm-date-days>button{border-radius:var(--crm-radius-control);height:36px;color:var(--crm-ink);font-size:var(--crm-text-control);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;position:relative}.crm-date-days>button[data-outside]{color:var(--crm-muted)}.crm-date-days>button[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px;left:calc(50% - 1.5px)}.crm-date-days>button[aria-pressed=true]{color:var(--crm-on-accent);background:var(--crm-accent);font-weight:650}.crm-date-popover button:focus-visible{outline:2px solid var(--crm-focus);outline-offset:-2px}.crm-date-days>button[aria-pressed=true]:focus-visible{outline-color:var(--crm-on-accent);outline-offset:-4px}.crm-date-time{align-items:center;gap:var(--crm-space-3);border-top:1px solid var(--crm-border);grid-template-columns:1fr 130px;margin-top:12px;padding-top:12px;display:grid}.crm-date-time>label{font-size:var(--crm-text-caption);color:var(--crm-muted)}.crm-date-actions{align-items:center;gap:var(--crm-space-1);border-top:1px solid var(--crm-border);flex-shrink:0;padding:8px;display:flex}.crm-date-actions>:last-child{margin-left:auto}@media (hover:hover){.crm-date-icon:hover,.crm-date-days>button:not([aria-pressed=true]):hover{background:var(--crm-surface-hover);color:var(--crm-ink)}}@media (pointer:coarse) and (min-width:768px){.crm-date-popover{width:348px}.crm-date-days>button,.crm-date-icon{height:44px}.crm-date-icon{width:44px}}@media (max-width:767px){.crm-date-overlay{pointer-events:auto;background:#09090d3d;justify-content:flex-end;top:60px}.crm-date-popover{border-inline:0;border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-width:none;bottom:0;left:0}.crm-date-popover-heading{align-items:center;gap:var(--crm-space-3);border-bottom:1px solid var(--crm-border);clip-path:none;white-space:normal;flex-shrink:0;justify-content:space-between;width:auto;height:auto;padding:8px 12px 8px 18px;display:flex;position:static;overflow:visible}.crm-date-popover-heading>[data-ui=modal-title]{font-size:var(--crm-text-body);font-weight:550;line-height:1.4}.crm-date-popover-heading>button{display:inline-flex}.crm-date-calendar{padding:6px max(6px,50% - 175px) 10px}.crm-date-week,.crm-date-days{gap:0}.crm-date-days>button{height:44px;font-size:var(--crm-text-body)}.crm-date-icon{width:44px;height:44px}.crm-date-month,.crm-date-week{margin-bottom:2px}.crm-date-time{margin-inline:8px}.crm-date-time>label{font-size:var(--crm-text-body)}.crm-date-actions{padding:8px 12px max(8px, env(safe-area-inset-bottom))}}
