@media(min-width:1181px){:root{--side:248px}body .sidebar{width:var(--side);padding:30px 16px 20px 24px;background:transparent;border-right:0;box-shadow:none;backdrop-filter:none}body .sidebar-top,body .sidebar-collapse,body .sidebar-open{display:none!important}}body .sidebar .nav-section{gap:2px}body .sidebar .nav-section+.nav-section{margin-top:18px;padding-top:0;border-top:0}body .sidebar :is(.nav-section-label,.nav-group-toggle){display:block;padding:0 12px 6px;font:500 14px Geist,sans-serif;letter-spacing:0;text-transform:none;color:#6b7888}body .sidebar .nav-group-toggle{pointer-events:none;cursor:default;min-height:0!important;height:auto}body .sidebar .nav-group-toggle i{display:none}body .sidebar .nav-group .nav-submenu{grid-template-rows:1fr;opacity:1;gap:2px}body .sidebar .nav-group .nav-submenu:before{display:none}body .sidebar .nav-group .nav-submenu>.nav-item:not([hidden]){display:flex}body .sidebar .nav-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:40px;height:40px;padding:0 12px;border:0;border-radius:10px;background:none;color:#5a6878;font:500 15px Geist,sans-serif;letter-spacing:0;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}body .sidebar .nav-item:hover{color:#0c1827;background:#0c18270a;border-color:transparent}body .sidebar .nav-item.active{color:#055a8c;background:#fff;border-color:transparent;box-shadow:0 0 0 1px #e4eaf1,0 4px 14px -8px #0d284b40}body .sidebar .nav-item.active:before,body .sidebar .nav-item.active:after{display:none}body .sidebar .nav-item>i{flex:none;width:18px;height:18px;display:grid;place-items:center;font-style:normal}body .sidebar .nav-item>i svg{width:18px;height:18px;opacity:.8}body .sidebar .nav-item.active>i svg{opacity:1}body .sidebar .nav-item>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body .sidebar .nav-count{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-grid;place-items:center;font:600 14px Geist,sans-serif;background:#eef2f7;color:#5a6878;box-shadow:none}body .sidebar .nav-count.alert{background:#fdecec;color:#c23434}body .sidebar .profile{margin-top:auto;padding:14px 12px 0;border-top:1px solid #e4eaf1;background:none;box-shadow:none}body .sidebar .profile b{font:600 14px Geist,sans-serif;color:#0c1827}body .sidebar .profile small{font-size:14px;color:#6b7888}body .sidebar .profile button{font:500 14px Geist,sans-serif;color:#5a6878}body main .module-head{margin:0 0 32px;max-width:none}body main .module-head>span{display:none}body main .module-head h1{margin:0;font:600 40px/1 Clash Display,sans-serif;letter-spacing:-.03em;color:#0c1827}body main .module-head p{margin:8px 0 0;max-width:720px;font:400 15px/1.5 Geist,sans-serif;color:#5a6878}body main .page-head h1{font-size:40px;line-height:1;letter-spacing:-.03em}body main .page-head .date{font-size:15px;color:#5a6878}@media(max-width:760px){body main .module-head{margin-bottom:24px}body main :is(.module-head,.page-head) h1{font-size:28px}}@media(min-width:1181px){body .sidebar nav{padding:2px 4px 0 2px;margin:0 -4px 0 -2px}body .sidebar .nav-item{min-height:36px;height:36px}body .sidebar .nav-section+.nav-section{margin-top:12px}body .sidebar :is(.nav-section-label,.nav-group-toggle){padding-bottom:4px}body .sidebar .profile{display:grid!important;grid-template-columns:1fr;justify-items:start;gap:4px;padding:12px 12px 0;min-height:0}body .sidebar .profile small{display:none}body .sidebar .profile b{grid-column:1/-1}body .sidebar .profile button{justify-self:start;text-align:left;width:auto;margin:0;white-space:nowrap}body .sidebar .profile button{padding:0;min-height:0;height:auto;border:0;background:none;box-shadow:none;cursor:pointer}body .sidebar .profile button:hover{color:#0c1827}body main{padding-left:48px;padding-right:48px}}body .sidebar .nav-count[hidden]{display:none!important}body .sidebar .nav-section,body .sidebar .nav-submenu{width:auto!important;min-width:0!important;max-width:100%}body .sidebar .nav-section{grid-template-columns:minmax(0,1fr)!important}@media(min-width:1181px){:root{--side:256px}body .sidebar nav{scrollbar-width:none}body .sidebar nav::-webkit-scrollbar{display:none}}@media(min-width:1181px)and (max-height:880px){body .sidebar{padding-top:20px;padding-bottom:14px}body .sidebar .nav-item{min-height:32px;height:32px}body .sidebar .nav-section+.nav-section{margin-top:8px}body .sidebar :is(.nav-section-label,.nav-group-toggle){padding-bottom:2px}body .sidebar .profile{padding-top:8px;gap:2px}}body main .page-head{align-items:flex-end;margin-bottom:32px}body main .page-head>div:first-child{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:start;column-gap:12px}body main .page-head .date{grid-column:1/-1;margin:0 0 6px}body main .hello-total-trigger{width:32px;height:32px;margin:0 0 4px;border:1px solid #e4eaf1;border-radius:50%;background:#fff;color:#5a6878;font:500 14px Geist,sans-serif;opacity:1;cursor:pointer}body main .hello-total-trigger:hover{color:#055a8c;border-color:#bcd6e8}body main .metrics{gap:0}body main .metrics article{padding:0 24px;border-left:1px solid #e4eaf1;min-width:0}body main .metrics article:first-child{border-left:0}body main .metrics small{display:block;font:400 14px Geist,sans-serif;color:#5a6878;letter-spacing:0;text-transform:none}body main .metrics b{display:block;margin-top:4px;font:600 28px/1.1 Geist,sans-serif;color:#0c1827;letter-spacing:-.02em}body main .metrics b em{font:400 15px Geist,sans-serif;color:#5a6878}body main .overview-metric-toggle{padding:0;margin:0 24px 12px auto;border:0;background:none;box-shadow:none;color:#5a6878;font:500 14px Geist,sans-serif}body main .overview-metric-toggle:hover{color:#055a8c}body main .overview-metric-toggle span{display:none}body main .panel>header h2{font:600 17px/1.3 Geist,sans-serif;letter-spacing:-.01em;color:#0c1827}body main .panel>header h2 span{font-weight:400;color:#6b7888}body main [data-panel=overview] .panel>header :is(button,a):not(.workload-month-nav){padding:0;border:0;background:none!important;box-shadow:none!important;color:#0a78b8;font:500 14px Geist,sans-serif;min-height:0;height:auto}body main [data-panel=overview] .panel>header :is(button,a):not(.workload-month-nav):hover{color:#055a8c}body main .client-load .ring span{font:600 14px Geist,sans-serif;color:#0c1827}body main .client-load h3{font:600 15px Geist,sans-serif;color:#0c1827}body main .client-load b{font:500 15px Geist,sans-serif;color:#0c1827}body main .client-load b span{color:#6b7888;font-weight:400}body main .client-load .load-state{margin-top:4px;padding:0;background:none!important;font:500 14px Geist,sans-serif;border-radius:0}body main .client-load small{font-size:14px;color:#6b7888}body main .client-load.state-success b{color:#0c1827}body main .client-load.state-success .load-state{color:#12805a}body main .client-load.state-warning b,body main .client-load.state-warning .load-state{color:#b45f06}body main .client-load.state-danger b,body main .client-load.state-danger .load-state{color:#c23434}body main .client-load .load-alert{color:#c23434}body main .urgent [data-task-list]>article .task-row-actions{opacity:0;transition:opacity .15s}body main .urgent [data-task-list]>article:is(:hover,:focus-within) .task-row-actions{opacity:1}@media(hover:none){body main .urgent [data-task-list]>article .task-row-actions{opacity:1}}body main .urgent [data-task-list]>article .task-copy p{font:500 15px/1.35 Geist,sans-serif;color:#0c1827}body main .urgent [data-task-list]>article .task-copy span{font-size:14px;color:#6b7888}body main .urgent [data-task-list]>article>small{font:500 14px Geist,sans-serif}body main .urgent [data-task-list]>article.is-overdue{background:none}body main .pacing-total small{font:500 14px Geist,sans-serif;letter-spacing:0;text-transform:none;color:#5a6878}body main .pacing-total strong{color:#0c1827}body main .pacing-month i b{background:#9fb0c0}body main .pacing-state{padding:0!important;background:none!important;font:500 14px Geist,sans-serif}body main .pacing-row.state-ok .pacing-state{color:#12805a}body main .pacing-row.state-ok .pacing-track i b{background:#159669}body main .pacing-row.state-under .pacing-state{color:#b45f06}body main .pacing-row.state-under .pacing-track i b{background:#e3a04a}body main .pacing-row.state-danger .pacing-state{color:#c23434}body main .pacing-row.state-setup .pacing-state{color:#6b7888}body main .pacing-outlook b{font:600 17px Geist,sans-serif}body main .pacing-row.state-ok .pacing-outlook b{color:#0c1827}body main .pacing-row.state-danger .pacing-outlook b{color:#c23434}:root{--muted:#5f6d7c}body main :is(small,span,label,dt,summary,h3,h4,p,strong,b,em,.group,button){text-transform:none!important}body main :is(article,div,section,header,summary,label,button)>:is(small,span,.group,dt){letter-spacing:0!important}body main :is(.client-filters button,.budget-plan-badge,.budget-card-actions button,.finance-client-number,.gmail-preview-top b,.prospect-review-count,.prospect-review-info small,.prospect-tab,.fiscal-form small,section.panel>small,.view>a){font-size:14px!important}body main .client-filters button{padding:6px 12px}body main :is(.budget-client-card h2,.closure-summary strong,.fiscal-chapter-num,.fiscal-bracket-label b,.offer-row-amount,.presentation-setting h2,.lexique dt,dl dt){font-family:Geist,sans-serif!important;letter-spacing:-.01em}body main .budget-client-card h2{font-size:17px;font-weight:600}body main :is(.pacing-total strong,.fiscal-soc-tuile b,.automation-health-summary article b,.prospect-hero b){font-size:28px!important;line-height:1.1}body main .pacing-total strong span{font:400 15px Geist,sans-serif;color:var(--muted)}body main [data-panel=offers] strong{font-family:Geist,sans-serif}body main :is(.panel,.budget-client-card,.client-card,.mission-card,.finance-pulse-main,.offer-card,.lead-card,.prospect-panel,.subscription-card){border-radius:20px}body main label small{font-size:14px!important}body main [data-panel=offers] :is(h2,strong){font-family:Geist,sans-serif!important}body main [data-panel=offers] .panel>header h2,body main [data-panel=offers] h2{font-size:17px!important;font-weight:600;letter-spacing:-.01em}body main .fiscal-hero-side article b{font:600 22px/1.2 Geist,sans-serif!important;letter-spacing:-.01em}body main .fiscal-chapter-head h2{font:600 20px/1.3 Geist,sans-serif!important;letter-spacing:-.01em}body main :is(.fiscal-net-split article b,.finance-pulse-aside article b){font-size:28px!important;line-height:1.1}body main .panel>header>small{font-size:14px!important}body main .closure-summary small{font-size:14px!important}body main [data-panel=finance] h2{font:600 20px/1.3 Geist,sans-serif!important;letter-spacing:-.01em}body main .finance-chart-plot{position:relative;background:none}body main .finance-chart-plot:before{content:"";position:absolute;inset:0 0 38px;pointer-events:none;background:repeating-linear-gradient(to bottom,#e8eef4 0 1px,transparent 1px 33.333%)}body main .finance-chart-plot>article{position:relative;z-index:1}body main .finance-chart-axis{margin-top:-10px;padding-bottom:28px}body main :is(small,span,label,button,a,td,th,dt,dd,li,p){letter-spacing:0!important}body main :is(.budget-client-card,.client-card){position:relative;cursor:pointer;transition:box-shadow .2s,transform .2s}body main :is(.budget-client-card,.client-card):hover{box-shadow:0 0 0 1px #d8e3ec,0 12px 28px -16px #0d284b47;transform:translateY(-1px)}body main .budget-card-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px}body main .budget-card-actions button,body main .client-card>button{width:auto;height:auto;min-height:0;padding:4px 0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:#5f6d7c;font:500 14px Geist,sans-serif;cursor:pointer}body main .budget-card-actions button:only-child:after,body main .budget-card-actions button.outline:after,body main .client-card>button:after{content:"";position:absolute;inset:0;border-radius:inherit}body main .budget-card-actions button.primary:not(:only-child){position:relative;z-index:2;color:#0a78b8}body main .budget-card-actions button.primary:not(:only-child):hover{color:#055a8c;text-decoration:underline;text-underline-offset:3px}body main :is(.budget-client-card,.client-card):hover :is(.budget-card-actions button:only-child,.budget-card-actions button.outline,.client-card>button){color:#0a78b8}body main [data-panel=search-terms] .budget-plan-badge{background:none;padding:0;color:#b45f06;font-weight:500}body main [data-panel=leads] .clients-toolbar{margin-top:-84px;margin-bottom:36px;pointer-events:none}body main [data-panel=leads] .clients-toolbar>*{pointer-events:auto}body main :is(.crm-summary,.automation-health-summary) b{color:#0c1827}body main [data-task-workspace] article.is-overdue{background:none}body main [data-task-workspace] article .task-row-actions{opacity:0;transition:opacity .15s}body main [data-task-workspace] article:is(:hover,:focus-within) .task-row-actions{opacity:1}@media(hover:none){body main [data-task-workspace] article .task-row-actions{opacity:1}}body main .budget-card-actions button.primary:not(:only-child){color:#0a78b8!important}body main .budget-card-actions button.outline{font-size:0!important;padding:0;margin-right:auto}body main [data-panel=search-terms] .budget-card-actions{height:0;margin:0;padding:0}body main [data-panel=search-terms] .budget-card-actions button{font-size:0!important}.tabbar{display:none}@media(max-width:1180px){.tabbar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e4eaf1;box-shadow:0 -8px 24px -18px #0d284b4d}.tabbar .tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;padding:4px 0;border:0;border-radius:12px;background:none;color:#5f6d7c;font:500 14px/1.1 Geist,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.tabbar .tab svg{width:22px;height:22px}.tabbar .tab.active{color:#055a8c}.tabbar .tab.active svg{stroke-width:2.1}.tabbar .tab:active{background:#0c18270d}body .mobile-head{display:none!important}body main{padding-top:20px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}body .sidebar{z-index:40}}@media(max-width:760px){body main{padding-left:16px!important;padding-right:16px!important}body main .page-head{display:block;margin-bottom:20px}body main .page-head h1{font-size:28px!important}body main .overview-metric-zone{display:flex;flex-direction:column;margin-top:16px}body main .overview-metric-toggle{order:2;align-self:flex-start;margin:10px 0 0}body main .metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 0;border:1px solid #e4eaf1;border-radius:16px;background:#fff}body main .metrics article{padding:0 12px;border:0;border-left:1px solid #e4eaf1;background:none!important;box-shadow:none!important;min-height:0;border-radius:0}body main .metrics article:first-child{border-left:0}body main .metrics small{font-size:14px;line-height:1.25}body main .metrics b{font-size:22px;margin-top:6px}body main .dashboard-grid{display:flex!important;flex-direction:column;gap:16px}body main .dashboard-grid>.urgent{order:-1}body main .panel>header{padding:16px 16px 12px}body main .panel>header h2{font-size:17px}body main .panel>header :is(button,a){white-space:nowrap}body main .workload>header h2 span{display:block;font-size:14px}body main .client-grid{display:block!important}body main .client-load{display:grid!important;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 14px;padding:12px 16px!important;min-height:0;border-right:0!important;border-bottom:1px solid #eef2f6!important}body main .client-load:last-child{border-bottom:0!important}body main .client-load .ring{width:44px;height:44px;flex-basis:44px}body main .client-load .ring span{font-size:14px}body main .client-load .ring:after{inset:5px}body main .client-load>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px}body main .client-load h3{margin:0;grid-column:1}body main .client-load b{grid-column:2;grid-row:1;white-space:nowrap}body main .client-load .load-state{grid-column:1/-1;margin:0}body main .client-load small:not(.load-state):not(.load-alert){display:none}body main .pacing-command{display:block}body main .pacing-row{display:block;padding:14px 16px}body main .pacing-outlook{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:8px;text-align:left}}@media(max-width:760px){body main .metrics article{grid-column:auto!important;grid-row:auto!important;width:auto!important}body main .metrics small{white-space:normal;min-height:36px}body main :is([data-task-list],[data-task-workspace]) article{display:grid!important;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;column-gap:12px;row-gap:4px;padding:14px 16px}body main :is([data-task-list],[data-task-workspace]) article>.task-check{grid-column:1;grid-row:1/3;margin-top:2px}body main :is([data-task-list],[data-task-workspace]) article>.task-copy{grid-column:2;grid-row:1}body main :is([data-task-list],[data-task-workspace]) article>small{grid-column:2;grid-row:2;justify-self:start;margin:0}body main :is([data-task-list],[data-task-workspace]) article>.task-row-actions{grid-column:3;grid-row:1/3;display:flex;gap:4px;opacity:1}body main .agency-card .ring span{font-size:14px;line-height:1.05;text-align:center;letter-spacing:-.02em}}@media(max-width:760px){body main :is([data-task-list],[data-task-workspace]) article>small{margin-left:0!important;text-align:left!important;width:auto}}@media(max-width:1180px){body .mobile-menu-heading small{text-transform:none!important;letter-spacing:0!important;font:500 14px Geist,sans-serif;color:#5f6d7c}body .sidebar .profile{display:grid!important;grid-template-columns:1fr;justify-items:start;gap:2px;padding:12px 12px calc(12px + env(safe-area-inset-bottom));min-height:0}body .sidebar .profile small{display:none}body .sidebar .profile b{font:600 15px Geist,sans-serif}body .sidebar .profile button{padding:6px 0;min-height:0;height:auto;border:0;background:none;box-shadow:none;font:500 15px Geist,sans-serif;color:#5f6d7c;text-align:left}body .sidebar .nav-item{min-height:44px!important;height:44px!important;font-size:16px}}html.cv2.theme-sombre .nav-item,html.cv2.theme-sombre .nav-item i,html.cv2.theme-sombre .metrics small{color:var(--gris)}html.cv2.theme-sombre .client-load:hover{background:var(--survol)}html.cv2.theme-sombre .ring:after{background:var(--carte)}html.cv2.theme-sombre .client-load b span,html.cv2.theme-sombre .client-load small,html.cv2.theme-sombre .urgent .note,html.cv2.theme-sombre .api-note,html.cv2.theme-sombre .quiet,html.cv2.theme-sombre th,html.cv2.theme-sombre .module-head p{color:var(--gris)}html.cv2.theme-sombre .shortcuts button{border-color:var(--trait);background:var(--carte);color:var(--gris)}html.cv2.theme-sombre .outline{border-color:var(--trait);background:var(--carte)}html.cv2.theme-sombre .activity-list small,html.cv2.theme-sombre .module-banner{color:var(--gris)}html.cv2.theme-sombre .module-banner span{background:var(--carte)}html.cv2.theme-sombre .campaign-row.labels{color:var(--gris)}html.cv2.theme-sombre .pipeline header span{background:var(--carte)}html.cv2.theme-sombre .lead-card{background:var(--carte)}html.cv2.theme-sombre .report-progress{background:var(--survol)}html.cv2.theme-sombre .metrics.standalone{background:var(--carte)}html.cv2.theme-sombre .invoice-list article>button{background:var(--carte)}html.cv2.theme-sombre .settings-grid label{color:var(--gris)}html.cv2.theme-sombre .settings-grid input:not([type=checkbox]){background:var(--survol)}html.cv2.theme-sombre .action-modal header button{color:var(--gris)}html.cv2.theme-sombre .action-modal label{color:var(--gris)}html.cv2.theme-sombre .action-modal input,html.cv2.theme-sombre .action-modal select{background:var(--carte)}html.cv2.theme-sombre .auth-form input,html.cv2.theme-sombre .client-drawer{background:var(--survol)}html.cv2.theme-sombre .drawer-close,html.cv2.theme-sombre .drawer-kpis,html.cv2.theme-sombre .client-edit-form,html.cv2.theme-sombre .client-edit-form input,html.cv2.theme-sombre .client-edit-form select,html.cv2.theme-sombre .confirm-modal,html.cv2.theme-sombre .new-client-modal,html.cv2.theme-sombre .new-client-modal input,html.cv2.theme-sombre .client-danger-zone button,html.cv2.theme-sombre .monthly-balance{background:var(--carte)}html.cv2.theme-sombre .monthly-row.labels{background:var(--survol)}html.cv2.theme-sombre .task-check{background:var(--carte)}html.cv2.theme-sombre .task-check:hover{background:var(--vert-teinte)}html.cv2.theme-sombre .task-modal,html.cv2.theme-sombre .task-modal input,html.cv2.theme-sombre .task-modal select,html.cv2.theme-sombre .task-workspace .is-done,html.cv2.theme-sombre .task-complete-modal,html.cv2.theme-sombre .task-complete-modal input,html.cv2.theme-sombre .task-complete-modal select,html.cv2.theme-sombre .task-complete-modal textarea{background:var(--carte)}html.cv2.theme-sombre .task-client-strip button>span{background:var(--carte)}html.cv2.theme-sombre .task-client-strip button>small{background:var(--survol)}html.cv2.theme-sombre .task-workspace .is-done .task-check:after{border-color:var(--trait)}html.cv2.theme-sombre .action-month{background:var(--carte)}html.cv2.theme-sombre .action-month-title{background:var(--survol)}html.cv2.theme-sombre .time-entry-controls select,html.cv2.theme-sombre .time-entry-controls .shortcuts button,html.cv2.theme-sombre .input-unit,html.cv2.theme-sombre .budget-month,html.cv2.theme-sombre .budget-client-card,html.cv2.theme-sombre .budget-yearly select{background:var(--carte)}html.cv2.theme-sombre .budget-year-labels{background:var(--survol)}html.cv2.theme-sombre .budget-modal{background:var(--carte)}html.cv2.theme-sombre .budget-form-top{background:var(--survol)}html.cv2.theme-sombre .budget-modal input,html.cv2.theme-sombre .budget-modal select,html.cv2.theme-sombre .budget-modal textarea,html.cv2.theme-sombre .budget-allocation-row{background:var(--carte)}html.cv2.theme-sombre .budget-form-balance,html.cv2.theme-sombre .budget-detail-modal{background:var(--survol)}html.cv2.theme-sombre .budget-detail-months button,html.cv2.theme-sombre .budget-matrix{background:var(--carte)}html.cv2.theme-sombre .budget-matrix-row.labels,html.cv2.theme-sombre .budget-matrix-row.total{background:var(--survol)}html.cv2.theme-sombre .budget-month-detail{background:var(--carte)}html.cv2.theme-sombre .budget-share-modal{background:var(--survol)}html.cv2.theme-sombre .budget-client-preview,html.cv2.theme-sombre .budget-email-panel,html.cv2.theme-sombre .budget-email-panel input,html.cv2.theme-sombre .budget-email-panel textarea{background:var(--carte)}html.cv2.theme-sombre .budget-send-state.success{background:var(--vert-teinte)}html.cv2.theme-sombre .pacing-command{background:var(--carte)}html.cv2.theme-sombre .pacing-month i{background:var(--survol)}html.cv2.theme-sombre .pacing-network{border-color:var(--trait)}html.cv2.theme-sombre .pacing-track>i{background:var(--survol)}html.cv2.theme-sombre .pacing-state{background:var(--vert-teinte)}html.cv2.theme-sombre .pacing-row.state-under .pacing-state{color:var(--bleu-fonce)}html.cv2.theme-sombre .pacing-row.state-muted .pacing-state{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .pacing-network{background:var(--carte)}html.cv2.theme-sombre .pacing-row.state-setup .pacing-state{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .sidebar-collapse,html.cv2.theme-sombre .menu-toggle,html.cv2.theme-sombre .metrics,html.cv2.theme-sombre .budget-matrix-switch,html.cv2.theme-sombre .budget-closure-status,html.cv2.theme-sombre .task-quick-add input,html.cv2.theme-sombre .task-view-switch,html.cv2.theme-sombre .task-week-head{background:var(--carte)}html.cv2.theme-sombre .task-week-head>button{background:var(--carte)}html.cv2.theme-sombre .task-week-grid,html.cv2.theme-sombre .task-calendar-card{background:var(--carte)}html.cv2.theme-sombre .task-calendar-card>button:first-child{background:var(--carte)}html.cv2.theme-sombre .task-week-unscheduled{background:var(--carte)}html.cv2.theme-sombre .task-week-grid>section{background:var(--carte)}html.cv2.theme-sombre .task-date-presets button,html.cv2.theme-sombre .task-date-trigger,html.cv2.theme-sombre .task-date-trigger:hover,html.cv2.theme-sombre .task-date-trigger[aria-expanded=true],html.cv2.theme-sombre .task-date-popover,html.cv2.theme-sombre .sidebar{background:var(--carte)}html.cv2.theme-sombre .mobile-menu-heading>button{background:var(--survol)}html.cv2.theme-sombre .automation-health-summary article{background:var(--carte)}html.cv2.theme-sombre .automation-empty,html.cv2.theme-sombre .connection-form input,html.cv2.theme-sombre .connection-form select,html.cv2.theme-sombre .connection-row,html.cv2.theme-sombre .prospect-tab,html.cv2.theme-sombre .prospect-card{background:var(--carte)}html.cv2.theme-sombre .gmail-preview{border-color:var(--trait);background:var(--carte)}html.cv2.theme-sombre .gmail-preview-top{background:var(--survol);border-color:var(--trait)}html.cv2.theme-sombre .gmail-preview-top b,html.cv2.theme-sombre .gmail-edit-btn{color:var(--gris)}html.cv2.theme-sombre .gmail-edit-btn:hover{background:var(--survol);color:var(--encre)}html.cv2.theme-sombre .prospect-review-edit label{color:var(--gris)}html.cv2.theme-sombre .prospect-review-edit input,html.cv2.theme-sombre .prospect-review-edit textarea{border-color:var(--trait);background:var(--carte);color:var(--encre)}html.cv2.theme-sombre .gmail-from b{color:var(--encre)}html.cv2.theme-sombre .gmail-from span,html.cv2.theme-sombre .gmail-to{color:var(--gris)}html.cv2.theme-sombre .gmail-subject,html.cv2.theme-sombre .gmail-content{color:var(--encre)}html.cv2.theme-sombre .prospect-convert-form select,html.cv2.theme-sombre .prospect-convert-form input,html.cv2.theme-sombre .prospect-actions select,html.cv2.theme-sombre .prospect-actions input[type=number]{background:var(--carte)}html.cv2.theme-sombre .app-toast.success>span{background:var(--vert-teinte)}html.cv2.theme-sombre .closure-progress{background:var(--survol)}html.cv2.theme-sombre .closure-summary{background:var(--carte)}html.cv2.theme-sombre .closure-summary:hover,html.cv2.theme-sombre .closure-summary:active,html.cv2.theme-sombre .closure-accounts{background:var(--survol)}html.cv2.theme-sombre .closure-client-group{background:var(--carte)}html.cv2.theme-sombre .closure-client-group>header{background:var(--survol)}html.cv2.theme-sombre .automation-health-card.state-muted{background:var(--survol)}html.cv2.theme-sombre .task-more{background:var(--carte)}html.cv2.theme-sombre .nav-section-label,html.cv2.theme-sombre .nav-group-toggle{color:var(--gris)}html.cv2.theme-sombre .nav-item.active .nav-count{background:var(--carte)}html.cv2.theme-sombre .crm-summary article{background:var(--carte)}html.cv2.theme-sombre .lead-tags strong,html.cv2.theme-sombre .lead-formula{background:var(--vert-teinte)}html.cv2.theme-sombre .lead-formula.missing{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .lost-leads>button{background:var(--carte)}html.cv2.theme-sombre .lost-lead-grid .lead-card{background:var(--survol)}html.cv2.theme-sombre .lead-modal,html.cv2.theme-sombre .lead-modal input,html.cv2.theme-sombre .lead-modal select,html.cv2.theme-sombre .lead-modal textarea{background:var(--carte)}html.cv2.theme-sombre .billing-kpis article{background:var(--carte)}html.cv2.theme-sombre .billing-row.is-invoiced{background:var(--vert-teinte)}html.cv2.theme-sombre .billing-row.is-invoiced>div b,html.cv2.theme-sombre .billing-row.is-invoiced>strong{color:var(--gris)}html.cv2.theme-sombre .billing-row.is-invoiced .billing-state{background:var(--vert-teinte)}html.cv2.theme-sombre .billing-state.is-pending-month{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .invoice-check{background:var(--carte)}html.cv2.theme-sombre .billing-extra.is-invoiced{background:var(--vert-teinte)}html.cv2.theme-sombre .money-command{background:var(--carte)}html.cv2.theme-sombre .money-clients article>i{background:var(--survol)}html.cv2.theme-sombre .lead-follow-state{background:var(--survol)}html.cv2.theme-sombre .lead-quick-actions a,html.cv2.theme-sombre .lead-quick-actions button,html.cv2.theme-sombre .lead-history-modal{background:var(--carte)}html.cv2.theme-sombre .lead-history-modal header>button{background:var(--survol)}html.cv2.theme-sombre .lead-history-modal form{background:var(--survol)}html.cv2.theme-sombre .lead-history-modal form input{background:var(--carte)}html.cv2.theme-sombre .lead-history-list article p{color:var(--gris)}html.cv2.theme-sombre .won-leads>button{background:var(--vert-teinte)}html.cv2.theme-sombre .year-comparison>div>i{color:var(--gris)}html.cv2.theme-sombre .finance-pulse,html.cv2.theme-sombre .finance-history,html.cv2.theme-sombre .finance-now,html.cv2.theme-sombre .finance-threshold{background:var(--carte)}html.cv2.theme-sombre .finance-billing-ring:after{background:var(--carte)}html.cv2.theme-sombre .finance-dependency>i,html.cv2.theme-sombre .finance-threshold>div>i{background:var(--survol)}html.cv2.theme-sombre .finance-portfolio{background:var(--carte)}html.cv2.theme-sombre .finance-portfolio article>i{background:var(--survol)}html.cv2.theme-sombre .automation-last-received{background:var(--survol)}html.cv2.theme-sombre .automation-health-card.state-success .automation-last-received{border-color:var(--trait);background:var(--vert-teinte)}html.cv2.theme-sombre .automation-health-card.state-muted .automation-last-received{background:var(--survol)}html.cv2.theme-sombre .overview-metric-toggle:hover,html.cv2.theme-sombre .time-client-choice{background:var(--carte)}html.cv2.theme-sombre .time-action-input{background:var(--survol)}html.cv2.theme-sombre .time-action-input:focus{background:var(--carte)}html.cv2.theme-sombre .time-duration-presets button{background:var(--carte)}html.cv2.theme-sombre .time-custom-duration label,html.cv2.theme-sombre .time-capture-finish{background:var(--survol)}html.cv2.theme-sombre .demo-mode-banner{border-color:var(--trait)}html.cv2.theme-sombre .forecast-kpis article{background:var(--carte)}html.cv2.theme-sombre .forecast-kpis .success{background:var(--vert-teinte)}html.cv2.theme-sombre .forecast-risks select,html.cv2.theme-sombre .forecast-risks input,html.cv2.theme-sombre .forecast-acquisition select,html.cv2.theme-sombre .forecast-average input,html.cv2.theme-sombre .capacity-planner input{background:var(--survol)}html.cv2.theme-sombre .capacity-planner .available{background:var(--vert-teinte)}html.cv2.theme-sombre .capacity-week label{background:var(--survol)}html.cv2.theme-sombre .forecast-horizon.stable{background:var(--vert-teinte)}html.cv2.theme-sombre .presentation-setting .primary{background:var(--carte);color:var(--bleu-fonce)}html.cv2.theme-sombre .presentation-view.active{background:var(--survol);color:var(--encre)}html.cv2.theme-sombre .presentation-topbar{border-color:var(--trait)}html.cv2.theme-sombre .presentation-topbar span small{color:var(--bleu-fonce)}html.cv2.theme-sombre .presentation-topbar p{background:var(--vert-teinte)}html.cv2.theme-sombre .presentation-topbar button{color:var(--gris)}html.cv2.theme-sombre .presentation-topbar button:hover{color:var(--bleu-fonce)}html.cv2.theme-sombre .presentation-hero>div>small,html.cv2.theme-sombre .presentation-pacing header small,html.cv2.theme-sombre .presentation-benefits small,html.cv2.theme-sombre .presentation-proof small{color:var(--bleu-fonce)}html.cv2.theme-sombre .presentation-hero h1 span{color:var(--bleu-fonce)}html.cv2.theme-sombre .presentation-hero>div>p{color:var(--gris)}html.cv2.theme-sombre .presentation-hero aside{border-color:var(--trait);background:var(--carte)}html.cv2.theme-sombre .presentation-hero aside>small{color:var(--gris)}html.cv2.theme-sombre .presentation-hero aside>strong{color:var(--bleu-fonce)}html.cv2.theme-sombre .presentation-hero aside>div{border-color:var(--trait)}html.cv2.theme-sombre .presentation-hero aside span{color:var(--gris)}html.cv2.theme-sombre .presentation-hero aside span b{color:var(--encre)}html.cv2.theme-sombre .presentation-hero aside em{background:var(--vert-teinte)}html.cv2.theme-sombre .presentation-platform{border-color:var(--trait)}html.cv2.theme-sombre .presentation-platform>div:first-child small{color:var(--gris)}html.cv2.theme-sombre .presentation-track>span em{color:var(--gris)}html.cv2.theme-sombre .presentation-track>i{background:var(--survol)}html.cv2.theme-sombre .presentation-track>small{color:var(--gris)}html.cv2.theme-sombre .presentation-state.good{background:var(--vert-teinte)}html.cv2.theme-sombre .presentation-benefits{border-color:var(--trait)}html.cv2.theme-sombre .presentation-benefits article{border-color:var(--trait)}html.cv2.theme-sombre .presentation-benefits p,html.cv2.theme-sombre .presentation-footer{color:var(--gris)}html.cv2.theme-sombre .relation-quick select{background:var(--survol)}html.cv2.theme-sombre .relation-summary article{border-color:var(--trait);background:var(--vert-teinte)}html.cv2.theme-sombre .relation-board{background:var(--carte)}html.cv2.theme-sombre .relation-done{border-color:var(--trait);background:var(--vert-teinte)}html.cv2.theme-sombre .relation-done:hover{background:var(--vert-teinte)}html.cv2.theme-sombre .relation-more{background:var(--carte)}html.cv2.theme-sombre .relation-modal label{color:var(--gris)}html.cv2.theme-sombre .relation-modal input,html.cv2.theme-sombre .relation-modal select,html.cv2.theme-sombre .relation-modal textarea{background:var(--carte)}html.cv2.theme-sombre .relation-channel-actions button{background:var(--carte);color:var(--gris)}html.cv2.theme-sombre .relation-channel-actions button span{background:var(--survol)}html.cv2.theme-sombre .relation-channel-actions button.is-saving{background:var(--vert-teinte)}html.cv2.theme-sombre .relation-history-modal{background:var(--carte)}html.cv2.theme-sombre .relation-history-icon{background:var(--survol)}html.cv2.theme-sombre .relation-history-list article p{color:var(--gris)}html.cv2.theme-sombre .relation-history-shell>footer{background:var(--survol)}html.cv2.theme-sombre .relation-modal footer{background:var(--carte)}html.cv2.theme-sombre .relation-summary article.success{border-color:var(--trait);background:var(--vert-teinte)}html.cv2.theme-sombre .relation-summary article.neutral{border-color:var(--trait);background:var(--survol)}html.cv2.theme-sombre .relation-summary article.neutral b{color:var(--gris)}html.cv2.theme-sombre .state-neutral .relation-status{color:var(--gris)}html.cv2.theme-sombre .pacing-row[data-budget-snapshot]:hover,html.cv2.theme-sombre .budget-channel-builder{background:var(--survol)}html.cv2.theme-sombre .budget-channel-objectives article{background:var(--carte)}html.cv2.theme-sombre .budget-channel-objectives input{background:var(--carte)}html.cv2.theme-sombre .budget-channel-balance{background:var(--survol)}html.cv2.theme-sombre .budget-channel-balance.complete{background:var(--vert-teinte)}html.cv2.theme-sombre .budget-channel-pacing,html.cv2.theme-sombre .real-campaigns,html.cv2.theme-sombre .budget-adjustment-log,html.cv2.theme-sombre .channel-catchup button{background:var(--carte)}html.cv2.theme-sombre .budget-adjustment-log>article button{background:var(--survol)}html.cv2.theme-sombre .budget-revision-note{background:var(--survol)}html.cv2.theme-sombre .budget-revision-note span{background:var(--carte)}html.cv2.theme-sombre .budget-snapshot-card{border-color:var(--trait);background:var(--carte)}html.cv2.theme-sombre .budget-snapshot-progress>i{background:var(--survol)}html.cv2.theme-sombre .budget-snapshot-networks article{background:var(--survol)}html.cv2.theme-sombre .budget-snapshot-status{background:var(--survol)}html.cv2.theme-sombre .budget-snapshot-status p{color:var(--gris)}html.cv2.theme-sombre .budget-snapshot-card.state-muted .budget-snapshot-status,html.cv2.theme-sombre .budget-snapshot-card.state-setup .budget-snapshot-status{background:var(--survol)}html.cv2.theme-sombre .lead-card-signal>img{background:var(--carte)}html.cv2.theme-sombre .lead-card-signal span small,html.cv2.theme-sombre .lead-card-next small{color:var(--gris)}html.cv2.theme-sombre .lead-card-next{background:var(--survol)}html.cv2.theme-sombre .lead-card-next>span{color:var(--gris)}html.cv2.theme-sombre .lead-card-simple>footer select{background:var(--carte)}html.cv2.theme-sombre .lead-history-head-actions button:first-child,html.cv2.theme-sombre .lead-activity-editor,html.cv2.theme-sombre .lead-history-modal .lead-activity-editor select,html.cv2.theme-sombre .lead-history-modal .lead-activity-editor input{background:var(--carte)}html.cv2.theme-sombre .lead-history-list .lead-history-row-actions button:hover{background:var(--survol)}html.cv2.theme-sombre .lead-history-danger select{background:var(--carte)}html.cv2.theme-sombre .pacing-month{color:var(--encre)}html.cv2.theme-sombre .pacing-month small{color:var(--gris)}html.cv2.theme-sombre .alerts-fab b{background:var(--carte)}html.cv2.theme-sombre .alert-card.severity-success{background:var(--vert-teinte);border-color:var(--trait)}html.cv2.theme-sombre .alert-card-icon{background:var(--carte)}html.cv2.theme-sombre .alert-card-body p{color:var(--gris)}html.cv2.theme-sombre .alert-card-mute{background:var(--carte);color:var(--gris)}html.cv2.theme-sombre .alert-card-mute:hover{background:var(--survol);border-color:var(--trait)}html.cv2.theme-sombre .alert-card.muted{background:var(--survol)}html.cv2.theme-sombre .alert-card-unmute{background:var(--carte)}html.cv2.theme-sombre .alert-card-unmute:hover{border-color:var(--trait)}html.cv2.theme-sombre .subscriptions-table tbody tr:hover{background:var(--survol)}html.cv2.theme-sombre .subscription-total-spent span{color:var(--gris)}html.cv2.theme-sombre .subscriptions-table .subscription-cancelled-tag{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .subscription-actions button{background:var(--carte);color:var(--gris)}html.cv2.theme-sombre .subscription-actions button:hover{background:var(--survol)}html.cv2.theme-sombre .subscription-actions button.edit:hover{border-color:var(--trait)}html.cv2.theme-sombre .subscription-actions button.play:hover{background:var(--vert-teinte);border-color:var(--trait)}html.cv2.theme-sombre .subscription-modal label{color:var(--gris)}html.cv2.theme-sombre .subscription-modal input,html.cv2.theme-sombre .subscription-modal select,html.cv2.theme-sombre .subscription-modal textarea,html.cv2.theme-sombre .subscription-history-add input,html.cv2.theme-sombre .subscription-history-add button,html.cv2.theme-sombre .subscription-history-bulk,html.cv2.theme-sombre .subscription-history-bulk textarea,html.cv2.theme-sombre .stg-campaign-row{background:var(--carte)}html.cv2.theme-sombre .stg-campaign-row:hover{background:var(--survol);border-color:var(--trait)}html.cv2.theme-sombre .stg-quit{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .stg-quit:hover{background:var(--survol)}html.cv2.theme-sombre .stg-table-wrap{background:var(--carte)}html.cv2.theme-sombre .stg-table th{background:var(--survol);color:var(--gris)}html.cv2.theme-sombre .stg-table tbody tr:nth-child(2n){background:var(--survol)}html.cv2.theme-sombre .stg-table.stg-mode-kept tbody tr:hover{background:var(--vert-teinte)}html.cv2.theme-sombre .stg-negative-group header{background:var(--survol)}html.cv2.theme-sombre .stg-hub-campaigns{border-color:var(--trait);background:var(--survol)}html.cv2.theme-sombre .stg-paint-row{background:var(--survol)}html.cv2.theme-sombre .stg-paint-btn{background:var(--carte)}html.cv2.theme-sombre .stg-paint-btn kbd{background:var(--survol)}html.cv2.theme-sombre .stg-paint-btn:hover{border-color:var(--trait)}html.cv2.theme-sombre .stg-paint-btn.active.stg-paint-kept{background:var(--vert-teinte)}html.cv2.theme-sombre .stg-response-banner{border-color:var(--trait)}html.cv2.theme-sombre .stg-response-banner button{border-color:var(--trait);background:var(--carte)}html.cv2.theme-sombre .stg-response-banner button:hover{background:var(--survol)}html.cv2.theme-sombre .stg-response-term.kept{background:var(--vert-teinte)}html.cv2.theme-sombre .stg-request-summary,html.cv2.theme-sombre .stg-request-row,html.cv2.theme-sombre .presentation-toggle{background:var(--carte)}html.cv2.theme-sombre .presentation-toggle:hover{background:var(--survol)}html.cv2.theme-sombre .presentation-banner button{background:var(--carte);color:var(--encre)}html.cv2.theme-sombre .presentation-banner button:hover{background:var(--survol)}html.cv2.theme-sombre .workload-month-nav{background:var(--carte)}html.cv2.theme-sombre .workload-month-nav:hover,html.cv2.theme-sombre .stg-request-row:hover .stg-request-toggle,html.cv2.theme-sombre .stg-request-detail{background:var(--survol)}html.cv2.theme-sombre .review-card,html.cv2.theme-sombre .review-note{background:var(--carte)}html.cv2.theme-sombre .review-row:hover{border-color:var(--trait);background:var(--survol)}html.cv2.theme-sombre .review-status{background:var(--vert-teinte)}html.cv2.theme-sombre .stg-history-filters-row select,html.cv2.theme-sombre .agency-card,html.cv2.theme-sombre .agency-ring{background:var(--carte)}html.cv2.theme-sombre .agency-ring span{color:var(--gris)}html.cv2.theme-sombre .time-quick-fiche:hover,html.cv2.theme-sombre .time-quick-header button:hover,html.cv2.theme-sombre .time-duration-custom-row{background:var(--survol)}html.cv2.theme-sombre .time-duration-custom-row button{background:var(--carte)}html.cv2.theme-sombre .time-duration-custom-row button:hover{background:var(--survol)}html.cv2.theme-sombre .fiscal-alert.ok{border-color:var(--trait);background:var(--vert-teinte)}html.cv2.theme-sombre .fiscal-mrr-table tbody tr:hover{background:var(--carte)}html.cv2.theme-sombre .fiscal-net-split article{background:var(--carte)}html.cv2.theme-sombre .fiscal-bracket-row{background:var(--carte)}html.cv2.theme-sombre .fiscal-bracket-bar{background:var(--survol)}html.cv2.theme-sombre .fiscal-provision-item{background:var(--carte)}html.cv2.theme-sombre .fiscal-sim-fields input,html.cv2.theme-sombre .fiscal-sim-fields select{background:var(--survol)}html.cv2.theme-sombre .fiscal-goal-modal header button{color:var(--gris)}html.cv2.theme-sombre .fiscal-form input{background:var(--carte)}html.cv2.theme-sombre .offer-add-panel label{color:var(--gris)}html.cv2.theme-sombre .offer-add-panel input{background:var(--survol)}html.cv2.theme-sombre .offer-row:hover,html.cv2.theme-sombre .offer-row:focus-visible{background:var(--survol)}html.cv2.theme-sombre .offer-row-tags span{background:var(--survol)}html.cv2.theme-sombre .offer-log-step i,html.cv2.theme-sombre .offer-celebration-card{background:var(--carte)}html.cv2.theme-sombre .offer-options span,html.cv2.theme-sombre .mission-card:hover{background:var(--survol)}html.cv2.theme-sombre .mission-edit-icon,html.cv2.theme-sombre .mission-done-icon{background:var(--carte);color:var(--gris)}html.cv2.theme-sombre .mission-progress{background:var(--survol)}html.cv2.theme-sombre .mission-stats span em{color:var(--gris)}html.cv2.theme-sombre .fiscal-soc-tuile{background:var(--carte)}html.cv2.theme-sombre .fiscal-mrr-table tr.is-cible{background:var(--vert-teinte)}html.cv2.theme-sombre .nav-group-toggle){color:var(--gris)}html.cv2.theme-sombre a):not(.workload-month-nav){color:var(--bleu-fonce)}html.cv2.theme-sombre a):not(.workload-month-nav):hover{color:var(--bleu-fonce)}html.cv2.theme-sombre .client-card):hover :is(.budget-card-actions button:only-child,html.cv2.theme-sombre .budget-card-actions button.outline,html.cv2.theme-sombre .client-card>button){color:var(--bleu-fonce)}html.cv2.theme-sombre .automation-health-summary) b{color:var(--encre)}html.cv2.theme-sombre .tabbar{border-color:var(--trait)}html.cv2.theme-sombre .tabbar .tab{color:var(--gris)}html.cv2.theme-sombre .tabbar .tab.active{color:var(--bleu-fonce)}html.cv2{--t-14:14px;--t-15:15px;--t-17:17px;--t-20:20px;--t-28:28px;--t-40:40px;--t-56:56px;--e-4:4px;--e-8:8px;--e-12:12px;--e-16:16px;--e-24:24px;--e-32:32px;--e-48:48px;--r-carte:22px;--r-interne:14px;--r-controle:10px;--ombre-carte:0 1px 2px rgba(13,40,75,.04),0 12px 32px -18px rgba(13,40,75,.18);--fond:#f2f6fa;--carte:#fff;--trait:#e4eaf1;--trait-doux:#eef2f7;--encre:#0c1827;--gris:#5f6d7c;--gris-clair:#6b7888;--bleu:#0a78b8;--bleu-fonce:#055a8c;--bleu-teinte:#eaf4fb;--vert:#12805a;--vert-barre:#159669;--ambre:#b45f06;--ambre-barre:#e3a04a;--rouge:#c23434;--rouge-barre:#dd3d3d;--survol:#f7fafc;--piste:#eaeff5;--trait-fort:#cfd8e2;--bleu-doux:#9fc6e2;--rouge-teinte:#fdecec;--ambre-teinte:#fdf1e1;--vert-teinte:#e3f4ec;--rail:232px;background:var(--fond)}html.cv2 body{background:var(--fond)}html.cv2 body:before,html.cv2 body:after{display:none}.cv2-rail,.cv2-tabbar{display:none}html.cv2 .is-authenticated .cv2-rail{position:fixed;z-index:20;top:0;bottom:0;left:0;width:var(--rail);display:flex;flex-direction:column;gap:var(--e-4);padding:var(--e-24) var(--e-16) var(--e-24) var(--e-24)}.cv2-marque{display:flex;align-items:center;gap:10px;height:40px;margin:0 0 var(--e-24) 8px;text-decoration:none;color:var(--encre);font:600 var(--t-17) "Geist",sans-serif}.cv2-marque img{width:28px;height:28px}.cv2-dest{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:44px;padding:0 12px;border:0;border-radius:12px;background:none;color:var(--gris);font:500 var(--t-15) "Geist",sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.cv2-dest svg{width:20px;height:20px;flex:none;opacity:.85}.cv2-dest:hover{background:#0c18270a;color:var(--encre)}.cv2-dest.actif{background:var(--carte);color:var(--bleu-fonce);box-shadow:0 0 0 1px var(--trait),0 4px 14px -8px #0d284b40}.cv2-dest.actif svg{opacity:1}.cv2-pastille[hidden]{display:none}.cv2-pastille{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;display:inline-grid;place-items:center;background:var(--rouge-teinte);color:var(--rouge);font:600 var(--t-14) "Geist",sans-serif}.cv2-rail-bas{margin-top:auto;display:flex;flex-direction:column;gap:var(--e-4);padding-top:var(--e-16);border-top:1px solid var(--trait)}.cv2-profil{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--e-12) 12px 0}.cv2-profil button{padding:4px 0;border:0;background:none;color:var(--gris-clair);font:500 var(--t-14) "Geist",sans-serif;cursor:pointer}.cv2-profil button:hover{color:var(--encre)}html.cv2 main.cv2-main{margin-left:max(var(--rail),calc((100vw + var(--rail) - 1416px) / 2))!important;padding:var(--e-48) var(--e-48) 120px!important;max-width:1416px;background:none}html.cv2 main .view{max-width:none!important}.cv2-tete{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--e-16) var(--e-24);margin-bottom:var(--e-32)}.cv2-tete-titre h1{margin:0;font:600 var(--t-40)/1 "Clash Display",sans-serif;letter-spacing:-.03em;color:var(--encre)}.cv2-tete-titre p{margin:var(--e-8) 0 0;max-width:none;font:400 var(--t-15)/1.5 "Geist",sans-serif;color:var(--gris)}.cv2-tete-titre p:empty{display:none}.cv2-reglages-mobile{display:none}.cv2-onglets{grid-column:1/-1;display:inline-flex;justify-self:start;gap:2px;padding:3px;border-radius:var(--r-controle);background:var(--trait-doux)}.cv2-onglets[hidden]{display:none}.cv2-onglet{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--gris);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.cv2-onglet[hidden]{display:none}.cv2-onglet:hover{color:var(--encre)}.cv2-onglet.active{background:var(--carte);color:var(--encre);font-weight:600;box-shadow:0 1px 2px #0d284b1a,0 2px 8px -2px #0d284b1f}.cv2-onglet .nav-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;background:var(--rouge-teinte);color:var(--rouge);font:600 var(--t-14) "Geist",sans-serif}.cv2-onglet .nav-count[hidden]{display:none}html.cv2 main .view>.module-head{display:none}.cv2-section{margin-bottom:var(--e-32)}.cv2-carte{background:var(--carte);border:1px solid var(--trait);border-radius:var(--r-carte);box-shadow:var(--ombre-carte);overflow:hidden}.cv2-section-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-16);margin-bottom:var(--e-16)}.cv2-carte>.cv2-section-tete{margin:0;padding:var(--e-24) var(--e-24) var(--e-16)}.cv2-section-tete h2{margin:0;font:600 var(--t-20)/1.25 "Geist",sans-serif;letter-spacing:-.01em;color:var(--encre)}.cv2-section-tete h2 span{font-weight:400;color:var(--gris-clair)}.cv2-lien{padding:0;border:0;background:none;color:var(--bleu);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer;white-space:nowrap}.cv2-lien:hover{color:var(--bleu-fonce)}.cv2-vide{margin:0;padding:var(--e-16) var(--e-24) var(--e-24);color:var(--gris);font:400 var(--t-15) "Geist",sans-serif}.cv2-mois{display:flex;gap:4px}.cv2-mois button{width:32px;height:32px;border:1px solid var(--trait);border-radius:50%;background:var(--carte);color:var(--gris);font:500 var(--t-17) "Geist",sans-serif;cursor:pointer}.cv2-mois button:hover{color:var(--encre)}.cv2-mois button[hidden]{display:none}.cv2-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px var(--e-16);width:100%;padding:var(--e-16) var(--e-24);border:0;border-top:1px solid var(--trait-doux);background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s}.cv2-ligne:hover{background:var(--survol)}.cv2-ligne-nom{font:500 var(--t-15) "Geist",sans-serif;color:var(--encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2-ligne-valeur{font:600 var(--t-15) "Geist",sans-serif;font-variant-numeric:tabular-nums;color:var(--encre);white-space:nowrap}.cv2-ligne-valeur em{font-style:normal;font-weight:400;color:var(--gris-clair)}.cv2-ligne .cv2-barre{grid-column:1/-1}.cv2-ligne-etat{grid-column:1/-1;display:flex;justify-content:space-between;gap:var(--e-12);font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-ligne-etat small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris-clair)}.cv2-barre{position:relative;display:block;height:6px;border-radius:3px;background:var(--trait-doux);overflow:visible}.cv2-barre s{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--bleu);text-decoration:none}.cv2-barre u{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--encre);opacity:.35}.ton-success .cv2-ligne-etat,.ton-ok .cv2-ligne-etat{color:var(--vert)}.ton-success .cv2-barre s,.ton-ok .cv2-barre s{background:var(--vert-barre)}.ton-warning .cv2-ligne-etat,.ton-under .cv2-ligne-etat{color:var(--ambre)}.ton-warning .cv2-barre s,.ton-under .cv2-barre s{background:var(--ambre-barre)}.ton-danger .cv2-ligne-etat{color:var(--rouge)}.ton-danger .cv2-barre s{background:var(--rouge-barre)}.ton-danger .cv2-ligne-valeur{color:var(--rouge)}.ton-info .cv2-barre s{background:var(--bleu)}.ton-setup .cv2-ligne-etat,.ton-muted .cv2-ligne-etat,.ton-agence .cv2-ligne-etat{color:var(--gris)}.cv2-ouverture{margin:calc(-1 * var(--e-16)) 0 var(--e-32)}.cv2-date{margin:0 0 var(--e-4);font:400 var(--t-15) "Geist",sans-serif;color:var(--gris)}.cv2-salut{display:flex;align-items:center;gap:var(--e-12)}.cv2-salut h2{margin:0;font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--encre)}html.cv2 .cv2-salut .hello-total-trigger{position:static;width:32px;height:32px;margin:0;border:1px solid var(--trait);border-radius:50%;background:var(--carte);color:var(--gris);font:500 var(--t-14) "Geist",sans-serif;opacity:1;transform:none;cursor:pointer}.cv2-tuiles{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--e-16)}.cv2-tuiles>article{display:flex!important;flex-direction:column;gap:var(--e-8);min-height:0!important;padding:var(--e-24)!important;border:1px solid var(--trait)!important;border-radius:var(--r-carte)!important;background:var(--carte)!important;box-shadow:var(--ombre-carte)!important}.cv2-tuiles small{font:500 var(--t-15) "Geist",sans-serif!important;color:var(--gris)!important;letter-spacing:0!important;text-transform:none!important}.cv2-tuiles b{font:600 var(--t-40)/1 "Clash Display",sans-serif!important;letter-spacing:-.03em!important;color:var(--encre)!important}.cv2-tuiles b em{font:400 var(--t-15) "Geist",sans-serif;font-style:normal;color:var(--gris)}.cv2-deux{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--e-24);align-items:start;margin-bottom:var(--e-32)}.cv2-deux>.cv2-section{margin:0}.cv2-taches>*{margin:0!important;border-radius:0!important;box-shadow:none!important}.cv2-taches>article{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:var(--e-12);padding:var(--e-12) var(--e-24)!important;border:0!important;border-top:1px solid var(--trait-doux)!important;background:none!important;min-height:56px}.cv2-taches .task-check{width:20px;height:20px;margin:0;border:1.5px solid var(--trait-fort);border-radius:50%;background:var(--carte)}.cv2-taches>article.is-overdue .task-check{border-color:#e8a3a3}.cv2-taches .task-copy p{margin:0;font:500 var(--t-15)/1.35 "Geist",sans-serif;color:var(--encre)}.cv2-taches .task-copy span{display:block;margin-top:2px;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris-clair)}.cv2-taches>article>small{font:500 var(--t-14) "Geist",sans-serif;white-space:nowrap}.cv2-taches .task-row-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.cv2-taches>article:is(:hover,:focus-within) .task-row-actions{opacity:1}.cv2-taches .task-row-actions button{width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--gris);cursor:pointer}.cv2-taches .task-row-actions button:hover{background:var(--trait-doux);color:var(--encre)}.cv2-taches>:is(.closure-task,.relation-alert,.task-empty){display:flex;align-items:center;gap:var(--e-12);width:100%;padding:var(--e-16) var(--e-24)!important;border:0!important;border-top:1px solid var(--trait-doux)!important;background:none!important;text-align:left}.cv2-charge .cv2-ligne:first-child,.cv2-budgets .cv2-liste .cv2-ligne:first-child{border-top:1px solid var(--trait-doux)}.cv2-budget-total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--e-32);padding:0 var(--e-24) var(--e-24)}.cv2-budget-total small{display:block;margin-bottom:var(--e-4);font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-budget-total b{font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--encre);white-space:nowrap}.cv2-budget-total b em{font:400 var(--t-15) "Geist",sans-serif;font-style:normal;color:var(--gris)}.cv2-budget-mois{display:grid;gap:var(--e-8);padding-bottom:6px}.cv2-budget-mois small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-replie{border-top:1px solid var(--trait-doux)}.cv2-replie summary{list-style:none;display:flex;align-items:center;gap:var(--e-8);padding:var(--e-16) var(--e-24);font:500 var(--t-15) "Geist",sans-serif;color:var(--vert);cursor:pointer}.cv2-replie summary::-webkit-details-marker{display:none}.cv2-replie summary:after{content:"";width:7px;height:7px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.cv2-replie[open] summary:after{transform:rotate(225deg) translateY(-2px)}.cv2-replie .cv2-liste .cv2-ligne:first-child{border-top:1px solid var(--trait-doux)}.cv2-missions{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--e-16);padding:0 var(--e-24) var(--e-24)}.cv2-missions .mission-card{border:1px solid var(--trait);border-radius:var(--r-interne);box-shadow:none;background:var(--carte)}.cv2-missions .empty-state{margin:0;color:var(--gris);font:400 var(--t-15) "Geist",sans-serif}@media(max-width:1180px){html.cv2 .is-authenticated .cv2-rail{display:none}html.cv2 main.cv2-main{margin-left:0!important;padding:var(--e-24) var(--e-16) calc(96px + env(safe-area-inset-bottom))!important}html.cv2 .is-authenticated .cv2-tabbar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(6,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--trait)}.cv2-tab{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;justify-content:center;border:0;border-radius:12px;background:none;color:var(--gris);font:500 var(--t-14)/1.1 "Geist",sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.cv2-tab svg{width:22px;height:22px}.cv2-tab.actif{color:var(--bleu-fonce)}.cv2-reglages-mobile{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--trait);border-radius:50%;background:var(--carte);color:var(--gris)}.cv2-reglages-mobile svg{width:20px;height:20px}.cv2-onglets{max-width:100%;overflow-x:auto;scrollbar-width:none}.cv2-onglets::-webkit-scrollbar{display:none}.cv2-deux{grid-template-columns:1fr}}@media(max-width:760px){.cv2-tete{margin-bottom:var(--e-24)}.cv2-tete-titre h1{font-size:var(--t-28)}.cv2-tete-titre p{display:none}.cv2-ouverture{margin:0 0 var(--e-24)}.cv2-tuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-8)}.cv2-tuiles>article{padding:var(--e-16)!important;border-radius:var(--r-interne)!important}.cv2-tuiles small{font-size:var(--t-14)!important;line-height:1.25}.cv2-tuiles b{font-size:var(--t-28)!important}.cv2-carte>.cv2-section-tete{padding:var(--e-16) var(--e-16) var(--e-12)}.cv2-ligne{padding:var(--e-12) var(--e-16)}.cv2-taches>article{grid-template-columns:24px minmax(0,1fr) auto;padding:var(--e-12) var(--e-16)!important}.cv2-taches>article>small{grid-column:2;grid-row:2}.cv2-taches .task-row-actions{grid-column:3;grid-row:1/3;opacity:1}.cv2-budget-total{grid-template-columns:1fr;gap:var(--e-12);padding:0 var(--e-16) var(--e-16)}.cv2-missions{padding:0 var(--e-16) var(--e-16)}}.cv2-actions{display:flex;gap:var(--e-24)}.cv2-actions .cv2-lien{color:var(--gris)}.cv2-actions .cv2-lien:hover{color:var(--encre)}.cv2-actions .cv2-lien[aria-pressed=true]{color:var(--bleu-fonce)}.cv2-ouverture[hidden]{display:none!important}@media(max-width:760px){.cv2-section-tete{flex-wrap:wrap}.cv2-section-tete h2{white-space:nowrap}.cv2-actions{width:100%;gap:var(--e-16)}.cv2-tete-titre p:not(:empty){display:block;font-size:var(--t-14)}}html.cv2 .view.active{display:flex!important;flex-direction:column;gap:var(--e-24)}html.cv2 .view.active>*{margin-top:0!important;margin-bottom:0!important}html.cv2 .view.active>dialog,html.cv2 .view.active>[hidden]{display:none}html.cv2 .view.active>dialog[open]{display:block}html.cv2 .view .panel{background:var(--carte)!important;border:1px solid var(--trait)!important;border-radius:var(--r-carte)!important;box-shadow:var(--ombre-carte)!important}html.cv2 .view .clients-toolbar,html.cv2 .view .billing-toolbar,html.cv2 .view .task-workspace-toolbar{display:flex!important;align-items:center;justify-content:space-between;gap:var(--e-16);flex-wrap:wrap}html.cv2 .view .client-filters,html.cv2 .view .task-view-switch,html.cv2 .view .prospect-tabs{display:inline-flex!important;gap:2px!important;padding:3px!important;border:0!important;border-radius:var(--r-controle)!important;background:var(--trait-doux)!important;box-shadow:none!important}html.cv2 .view .client-filters button,html.cv2 .view .task-view-switch button,html.cv2 .view .prospect-tabs button{height:34px!important;padding:0 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--gris)!important;font:500 var(--t-14) "Geist",sans-serif!important;box-shadow:none!important}html.cv2 .view .client-filters button.active,html.cv2 .view .task-view-switch button.active,html.cv2 .view .prospect-tabs button.active{background:var(--carte)!important;color:var(--encre)!important;font-weight:600!important;box-shadow:0 1px 2px #0d284b1a,0 2px 8px -2px #0d284b1f!important}html.cv2 .view button.primary,html.cv2 .cv2-bouton{height:40px;padding:0 18px;border:0;border-radius:999px;background:linear-gradient(135deg,#0a78b8,#055a8c);color:#fff;font:600 var(--t-14) "Geist",sans-serif;cursor:pointer;box-shadow:0 6px 16px -8px #055a8c99;white-space:nowrap}html.cv2 .view button.primary:hover,html.cv2 .cv2-bouton:hover{filter:brightness(1.06)}html.cv2 .cv2-bouton{height:34px;padding:0 14px}html.cv2 .cv2-bouton-discret{height:34px;padding:0 14px;border:1px solid var(--trait);border-radius:999px;background:var(--carte);color:var(--encre);font:500 var(--t-14) "Geist",sans-serif;cursor:pointer}html.cv2 .cv2-bouton-discret:hover{border-color:var(--trait-fort)}html.cv2 .view .budget-month{display:inline-flex!important;align-items:center;gap:var(--e-8)!important;padding:4px!important;border:1px solid var(--trait)!important;border-radius:999px!important;background:var(--carte)!important;box-shadow:none!important}html.cv2 .view .budget-month button{width:32px!important;height:32px!important;border:0!important;border-radius:50%!important;background:var(--trait-doux)!important;color:var(--encre)!important}html.cv2 .view .budget-month strong,html.cv2 .view .budget-month b,html.cv2 .view .budget-month span{font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important;min-width:130px;text-align:center}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:var(--e-16)!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article{position:relative;display:flex!important;flex-direction:column;gap:var(--e-8)!important;min-height:0!important;margin:0!important;padding:var(--e-24)!important;border:1px solid var(--trait)!important;border-radius:var(--r-carte)!important;background:var(--carte)!important;box-shadow:var(--ombre-carte)!important;color:var(--encre)!important}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article small{font:500 var(--t-15) "Geist",sans-serif!important;color:var(--gris)!important;letter-spacing:0!important;text-transform:none!important}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article b{font:600 var(--t-40)/1 "Clash Display",sans-serif!important;letter-spacing:-.03em!important;color:var(--encre)!important}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article span{font:400 var(--t-14)/1.4 "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .view :is(.relation-summary,.forecast-kpis,.billing-kpis)>article:is(.success,.warning,.danger,.forecast,.total) small:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px;background:var(--bleu)}html.cv2 .view :is(.relation-summary,.forecast-kpis)>article.success small:before{background:var(--vert-barre)}html.cv2 .view :is(.relation-summary,.forecast-kpis)>article.warning small:before{background:var(--ambre-barre)}html.cv2 .view .relation-summary>article.danger small:before{background:var(--rouge-barre)}html.cv2 .view .forecast-kpis>article.success b{color:var(--vert)!important}html.cv2 .view .panel>header{padding:var(--e-24) var(--e-24) var(--e-16)!important;border:0!important;align-items:flex-end}html.cv2 .view .panel>header small,html.cv2 .view :is(.finance-history,.finance-portfolio,.offer-portfolio,.finance-now) header small{font:500 var(--t-14) "Geist",sans-serif!important;color:var(--bleu)!important;letter-spacing:0!important;text-transform:none!important}html.cv2 .view .panel>header h2,html.cv2 .view :is(.finance-history,.finance-portfolio,.offer-portfolio,.finance-now) h2{font:600 var(--t-20)/1.25 "Geist",sans-serif!important;letter-spacing:-.01em!important;color:var(--encre)!important}.cv2-budget-portfolio .cv2-budget-total{padding:var(--e-24)}.cv2-liste{display:flex;flex-direction:column}.cv2-liste>.cv2-ligne+.cv2-ligne{border-top:1px solid var(--trait-doux)}.cv2-avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;margin-right:var(--e-12);border-radius:10px;background:var(--bleu-teinte);color:var(--bleu-fonce);font:600 var(--t-14) "Geist",sans-serif;font-style:normal;vertical-align:middle}html.cv2 .cv2-ligne-actions{grid-template-columns:minmax(180px,1.2fr) minmax(150px,auto) minmax(120px,1fr) 110px auto;align-items:center;cursor:default}html.cv2 .cv2-ligne-actions:hover{background:none}html.cv2 .cv2-ligne-actions .cv2-ligne-nom{display:flex;align-items:center}html.cv2 .cv2-ligne-actions .cv2-barre{grid-column:auto}html.cv2 .cv2-ligne-actions .cv2-barre.vide{background:repeating-linear-gradient(90deg,var(--trait-doux) 0 6px,transparent 6px 10px)}html.cv2 .cv2-ligne-actions .cv2-ligne-etat{grid-column:auto;justify-content:flex-start}.cv2-ligne-boutons{display:flex;gap:var(--e-8);justify-content:flex-end}html.cv2 .view[data-panel=budgets] .budget-portfolio{display:block!important;grid-template-columns:none!important}html.cv2 .view[data-panel=budgets] .budget-month-toolbar,html.cv2 .view[data-panel=budgets] .budget-toolbar{display:flex;align-items:center;justify-content:space-between}.cv2-etat-global{display:flex;align-items:center;gap:var(--e-16);padding:var(--e-24);border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre-carte)}.cv2-etat-global>i{width:14px;height:14px;border-radius:50%;background:var(--vert-barre);box-shadow:0 0 0 6px var(--vert-teinte)}.cv2-etat-global.ton-danger>i{background:var(--rouge-barre);box-shadow:0 0 0 6px var(--rouge-teinte)}.cv2-etat-global b{display:block;font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--encre)}.cv2-etat-global span{font:400 var(--t-15) "Geist",sans-serif;color:var(--gris)}html.cv2 .view .automation-health-summary{display:block!important;grid-template-columns:none!important}html.cv2 .view .automation-health-grid{display:flex!important;flex-direction:column;gap:var(--e-24)}html.cv2 .cv2-auto{grid-template-columns:minmax(220px,1.4fr) 140px 110px minmax(160px,1fr);align-items:center;cursor:default}html.cv2 .cv2-auto:hover{background:none}html.cv2 .cv2-auto .cv2-ligne-nom{display:grid;grid-template-columns:32px 1fr;column-gap:var(--e-12);align-items:center;white-space:normal}html.cv2 .cv2-auto .cv2-ligne-nom img,html.cv2 .cv2-auto .cv2-ligne-nom .cv2-avatar{grid-row:span 2;width:28px;height:28px;margin:0}html.cv2 .cv2-auto .cv2-ligne-nom small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris-clair)}.cv2-ligne-quand{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}html.cv2 .cv2-auto .cv2-ligne-etat{grid-column:auto;justify-content:flex-start;align-items:center;gap:var(--e-8)}html.cv2 .cv2-auto .cv2-ligne-etat:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.cv2-note{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris-clair)}html.cv2 .view[data-panel=automations] :is(.alert-mutes,.automation-rule,.connection-manager){border-radius:var(--r-carte)!important}html.cv2 .view .clients-list{display:block!important}.cv2-grille-clients{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--e-16)}.cv2-client{display:flex;flex-direction:column;gap:var(--e-16);padding:var(--e-24);border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre-carte);text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.cv2-client:hover{transform:translateY(-2px);box-shadow:0 1px 2px #0d284b0d,0 18px 36px -18px #0d284b47}.cv2-client.fini{opacity:.7}.cv2-client-tete{display:grid;grid-template-columns:auto 1fr;column-gap:var(--e-12);align-items:center}.cv2-client-tete .cv2-avatar{grid-row:span 2;width:44px;height:44px;margin:0;border-radius:14px;font-size:var(--t-15)}.cv2-client-tete b{font:600 var(--t-17) "Geist",sans-serif;color:var(--encre)}.cv2-client-tete em{font:400 var(--t-14) "Geist",sans-serif;font-style:normal;color:var(--gris)}.cv2-client-mois{display:flex;flex-direction:column;gap:var(--e-8);font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-client-mois b{font-weight:600;color:var(--encre)}.cv2-barre.trop s{background:var(--ambre-barre)}.cv2-client-meta{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris-clair)}html.cv2 .view .task-quick-add{padding:var(--e-16) var(--e-24)!important;border:1px solid var(--trait)!important;border-radius:var(--r-carte)!important;background:var(--carte)!important;box-shadow:var(--ombre-carte)!important}html.cv2 .view .task-client-strip{display:flex!important;flex-wrap:wrap;gap:var(--e-8)!important}html.cv2 .view .task-client-strip button{height:36px!important;padding:0 14px!important;border:1px solid var(--trait)!important;border-radius:999px!important;background:var(--carte)!important;color:var(--encre)!important;font:500 var(--t-14) "Geist",sans-serif!important;box-shadow:none!important}html.cv2 .view .task-client-strip button.active{border-color:var(--encre)!important;background:var(--encre)!important;color:var(--carte)!important}html.cv2 .view .task-client-strip button.active *{color:var(--carte)!important;background:#ffffff2e!important}html.cv2 .view .task-workspace{border:1px solid var(--trait)!important;border-radius:var(--r-carte)!important;background:var(--carte)!important;box-shadow:var(--ombre-carte)!important;overflow:hidden}html.cv2 .view .task-workspace>article{border-left:0!important;border-right:0!important}html.cv2 .view .pipeline{gap:var(--e-16)!important}html.cv2 .view .pipeline>section{padding:var(--e-12)!important;border:0!important;border-radius:var(--r-carte)!important;background:var(--trait-doux)!important;box-shadow:none!important;min-height:0!important}html.cv2 .view .pipeline>section>header{padding:var(--e-4) var(--e-8) var(--e-12)!important}html.cv2 .view .pipeline>section>header h2{font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important;text-transform:none!important;letter-spacing:0!important}html.cv2 .view .pipeline .lead-card{border:1px solid var(--trait)!important;border-radius:16px!important;box-shadow:0 1px 2px #0d284b0d!important}html.cv2 .view .pipeline .lead-empty{border:1px dashed var(--trait-fort)!important;border-radius:14px!important;background:transparent!important;color:var(--gris-clair)!important}html.cv2 .view .lead-archives{gap:var(--e-16)!important}html.cv2 .view .prospect-hero{border-radius:var(--r-carte)!important}html.cv2 .view .prospect-review-panel .gmail-content{max-height:560px;overflow:auto}html.cv2 .view .prospect-review-side{position:sticky;top:var(--e-24);align-self:start}html.cv2 .view :is(.finance-pulse,.finance-history,.finance-portfolio,.finance-now,.finance-threshold,.offer-pulse,.offer-portfolio){border-radius:var(--r-carte)!important}html.cv2 .view .billing-kpis>article.total{background:var(--carte)!important}html.cv2 .view .billing-kpis>article.total b{color:var(--bleu-fonce)!important}html.cv2 .view .finance-disclaimer{font:400 var(--t-14) "Geist",sans-serif!important;color:var(--gris-clair)!important}html.cv2 .view .fiscal-story{display:flex;flex-direction:column;gap:var(--e-24)}html.cv2 .view .fiscal-story>*{margin:0!important}html.cv2 .view[data-panel=settings] .settings-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:var(--e-16)!important}html.cv2 .view[data-panel=settings] .panel{padding:var(--e-24)!important}html.cv2 .view[data-panel=settings] .panel h2{margin:0 0 var(--e-8)!important;font:600 var(--t-17) "Geist",sans-serif!important}html.cv2 .view[data-panel=settings] .panel label{display:flex;gap:var(--e-12);align-items:flex-start;padding:var(--e-8) 0;font:400 var(--t-15)/1.45 "Geist",sans-serif}html.cv2 .view[data-panel=settings]>a[href="/patrimoine"]{align-self:flex-start;color:var(--gris-clair)!important;font:400 var(--t-14) "Geist",sans-serif!important}@media(max-width:1180px){html.cv2 .cv2-ligne-actions{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--e-8)}html.cv2 .cv2-ligne-actions .cv2-barre{grid-column:1/-1}html.cv2 .cv2-auto{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--e-8)}html.cv2 .cv2-auto .cv2-ligne-quand{grid-column:1}}@media(max-width:760px){html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--e-12)!important}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article{padding:var(--e-16)!important}html.cv2 .view :is(.crm-summary,.relation-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article b{font-size:var(--t-28)!important}.cv2-grille-clients{grid-template-columns:1fr}html.cv2 .cv2-ligne-actions .cv2-ligne-boutons{grid-column:1/-1;justify-content:flex-start}}html.cv2 .client-drawer:not(.open){box-shadow:none;visibility:hidden;transition:transform .28s,visibility 0s .28s}html.cv2 .client-drawer.open{visibility:visible;transition:transform .28s}.cv2-tete-action{grid-column:2;grid-row:1;align-self:end;display:flex;gap:var(--e-8)}.cv2-tete-action:empty{display:none}html.cv2 .cv2-tete-action button.primary{height:44px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(135deg,#0a78b8,#055a8c);color:#fff;font:600 var(--t-15) "Geist",sans-serif;box-shadow:0 8px 20px -10px #055a8cb3;cursor:pointer}html.cv2 .view .clients-toolbar:not(:has(>:not(span:empty))){display:none!important}@media(max-width:760px){.cv2-tete-action{grid-column:1/-1;grid-row:auto}}html.cv2 .view .presentation-setting{display:flex!important;align-items:center;justify-content:space-between;gap:var(--e-24);padding:var(--e-24)!important;background:var(--carte)!important}html.cv2 .view .presentation-setting small{font:500 var(--t-14) "Geist",sans-serif!important;color:var(--bleu)!important;text-transform:none!important;letter-spacing:0!important}html.cv2 .view .presentation-setting h2{margin:var(--e-4) 0 var(--e-8)!important;font:600 var(--t-20)/1.25 "Geist",sans-serif!important;color:var(--encre)!important}html.cv2 .view .presentation-setting p{margin:0!important;max-width:620px;font:400 var(--t-15)/1.5 "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .view[data-panel=settings] .panel input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--bleu)}@media(max-width:1180px){.cv2-tete{grid-template-columns:minmax(0,1fr) auto}.cv2-tete-titre{grid-column:1;grid-row:1}.cv2-reglages-mobile{grid-column:2;grid-row:1;align-self:start}.cv2-tete-action{grid-column:1/-1;grid-row:2;justify-self:start}.cv2-onglets{grid-row:3}}@media(max-width:760px){html.cv2 .cv2-auto{grid-template-columns:minmax(0,1fr) auto}html.cv2 .cv2-auto .cv2-ligne-quand{display:none}html.cv2 .cv2-auto .cv2-ligne-etat{grid-column:1/-1}html.cv2 .view .pipeline{display:flex!important;flex-direction:column;overflow:visible!important}html.cv2 .view .pipeline>section{width:auto!important;min-width:0!important}html.cv2 .view .clients-toolbar{justify-content:flex-start}html.cv2 .view .cv2-section-tete{flex-wrap:wrap}}html.cv2 .cv2-ronds{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:var(--e-12)!important;padding:0 var(--e-24) var(--e-24)!important;margin:0!important}html.cv2 .cv2-ronds .client-load{display:flex!important;align-items:center;gap:var(--e-16);margin:0!important;padding:var(--e-16)!important;border:1px solid var(--trait)!important;border-radius:16px!important;background:var(--carte)!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,transform .15s}html.cv2 .cv2-ronds .client-load:hover{border-color:var(--trait-fort)!important;transform:translateY(-1px)}html.cv2 .cv2-ronds .ring{flex:none;width:64px!important;height:64px!important}html.cv2 .cv2-ronds .ring span{font:600 var(--t-14) "Geist",sans-serif!important}html.cv2 .cv2-ronds h3{margin:0 0 2px!important;font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important}html.cv2 .cv2-ronds b{display:block;font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important}html.cv2 .cv2-ronds b span{font-weight:400!important;color:var(--gris-clair)!important}html.cv2 .cv2-ronds small{display:block;font:400 var(--t-14)/1.35 "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .cv2-ronds .load-state{font-weight:500!important}@media(max-width:760px){html.cv2 .cv2-ronds{grid-template-columns:1fr 1fr!important;padding:0 var(--e-16) var(--e-16)!important}html.cv2 .cv2-ronds .client-load{flex-direction:column;align-items:flex-start}}html.cv2 .cv2-ronds .client-load{gap:var(--e-12)}html.cv2 .cv2-ronds .client-load>div:last-child{min-width:0}html.cv2 .cv2-ronds :is(h3,b,small){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.cv2 :is(.cv2-onglets,.view .client-filters,.view .task-view-switch,.view .prospect-tabs){position:relative;isolation:isolate;display:inline-flex!important;align-items:center;gap:2px!important;padding:4px!important;border:0!important;border-radius:12px!important;background:var(--piste)!important;box-shadow:none!important}html.cv2 :is(.cv2-onglets,.view .client-filters,.view .task-view-switch,.view .prospect-tabs)>button{position:relative;height:38px!important;padding:0 16px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--gris)!important;font:500 var(--t-15) "Geist",sans-serif!important;transition:color .25s cubic-bezier(.2,.8,.2,1)}html.cv2 :is(.cv2-onglets,.view .client-filters,.view .task-view-switch,.view .prospect-tabs)>button:hover{color:var(--encre)!important}html.cv2 :is(.cv2-onglets,.view .client-filters,.view .task-view-switch,.view .prospect-tabs)>button.active{color:var(--encre)!important;font-weight:600!important}html.cv2 :is(.cv2-onglets,.view .client-filters,.view .task-view-switch,.view .prospect-tabs):not(.a-glisse)>button.active{background:var(--carte)!important;box-shadow:0 1px 2px #0d284b1a,0 3px 10px -3px #0d284b2e!important}.cv2-glisse{position:absolute;left:0;top:0;z-index:-1;border-radius:9px;background:var(--carte);box-shadow:0 1px 2px #0d284b1a,0 3px 10px -3px #0d284b2e;pointer-events:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1),width .5s cubic-bezier(.32,.72,0,1),height .3s cubic-bezier(.16,1,.3,1),opacity .2s}html.cv2 .cv2-onglets[hidden]{display:none!important}html.cv2 .cv2-tete-titre h1.cv2-gain{color:var(--vert);font-variant-numeric:tabular-nums}html.cv2 .cv2-tete-titre h1.cv2-gain .hello-amount{color:var(--vert)}html.cv2 .cv2-tete-titre h1.cv2-gain .hello-label{color:var(--encre);font-size:1em}html.cv2 .cv2-budgets .cv2-ligne-nom{display:flex;align-items:center;gap:var(--e-8)}.cv2-reseaux{display:inline-flex;gap:4px}.cv2-reseaux img{width:18px;height:18px;display:block}.cv2-rythme-tete{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,480px);gap:var(--e-32);align-items:center;padding:var(--e-8) var(--e-24) var(--e-24);border-bottom:1px solid var(--trait-doux)}.cv2-rythme-tete small{display:block;font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-rythme-tete>div:first-child b{display:block;margin:var(--e-4) 0;font:600 var(--t-40)/1 "Clash Display",sans-serif;letter-spacing:-.03em;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-rythme-tete>div:first-child b em{font:500 var(--t-17) "Geist",sans-serif;font-style:normal;letter-spacing:0;color:var(--gris-clair)}.cv2-rythme-tete>div:first-child span{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-rythme-mois{display:flex;flex-direction:column;gap:var(--e-8)}.cv2-rythme-mois b{font:600 var(--t-15) "Geist",sans-serif;color:var(--encre)}.cv2-rythme{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr) minmax(170px,.8fr);gap:var(--e-32);align-items:center;width:100%;padding:var(--e-24);border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s}.cv2-rythme:hover{background:var(--survol)}.cv2-liste>.cv2-rythme+.cv2-rythme{border-top:1px solid var(--trait-doux)}.cv2-rythme-qui{display:flex;align-items:center;gap:var(--e-12);min-width:0}.cv2-rythme-qui b{display:block;font:600 var(--t-15) "Geist",sans-serif;color:var(--encre)}.cv2-rythme-qui small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-reseaux-pile{display:flex;flex:none}.cv2-reseaux-pile i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--carte);box-shadow:0 0 0 1px var(--trait),0 2px 6px -2px #0d284b2e;font-style:normal;color:var(--gris-clair)}.cv2-reseaux-pile i+i{margin-left:-8px}.cv2-reseaux-pile img{width:18px;height:18px}.cv2-rythme-piste{display:flex;flex-direction:column;gap:var(--e-8);min-width:0}.cv2-rythme-haut{display:flex;justify-content:space-between;gap:var(--e-12);font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-rythme-haut b{font-weight:600;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-rythme-piste>small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris);font-variant-numeric:tabular-nums}.cv2-barre-rythme{height:8px;border-radius:4px}.cv2-barre-rythme s{border-radius:4px}.cv2-barre-rythme s.au-dela{background:var(--rouge)!important;opacity:.85;border-radius:0 4px 4px 0}.cv2-barre-rythme u{top:-4px;bottom:-4px;width:2px;opacity:1;border-radius:1px}.cv2-barre-rythme u.donnees{background:var(--encre)}.cv2-barre-rythme u.jour{background:#9aa6b3}.cv2-barre-rythme u.budget{background:var(--trait-fort);top:-2px;bottom:-2px}.cv2-rythme-verdict{display:flex;flex-direction:column;align-items:flex-end;gap:var(--e-4);text-align:right}.cv2-rythme-verdict b{margin-top:var(--e-4);font:600 var(--t-17) "Geist",sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-rythme-verdict small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-etiquette{padding:4px 10px;border-radius:999px;background:var(--trait-doux);color:var(--gris);font:600 var(--t-14) "Geist",sans-serif;white-space:nowrap}.ton-ok .cv2-etiquette,.ton-success .cv2-etiquette{background:var(--vert-teinte);color:var(--vert)}.ton-warning .cv2-etiquette,.ton-under .cv2-etiquette{background:var(--ambre-teinte);color:var(--ambre)}.ton-danger .cv2-etiquette{background:var(--rouge-teinte);color:var(--rouge)}.ton-ok .cv2-barre-rythme s,.ton-success .cv2-barre-rythme s{background:var(--vert-barre)}.ton-warning .cv2-barre-rythme s,.ton-under .cv2-barre-rythme s{background:var(--ambre-barre)}.ton-danger .cv2-barre-rythme s{background:var(--rouge-barre)}@media(max-width:1180px){.cv2-rythme{grid-template-columns:minmax(0,1fr) auto;gap:var(--e-12) var(--e-16)}.cv2-rythme-piste{grid-column:1/-1;grid-row:2}}@media(max-width:760px){.cv2-rythme-tete{grid-template-columns:1fr;gap:var(--e-16);padding:var(--e-8) var(--e-16) var(--e-16)}.cv2-rythme{padding:var(--e-16)}.cv2-rythme-verdict small{display:none}}.cv2-reseaux-pile{width:56px}html.cv2 .view[data-panel=tasks]>[data-cv2-nouvelle-tache]{display:none}.cv2-modale{width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 64px);margin:auto;padding:0;border:0;border-radius:var(--r-carte);background:var(--carte);color:var(--encre);box-shadow:0 30px 80px -24px #0d284b73,0 0 0 1px #0d284b0f;overflow:visible}.cv2-modale[open]{animation:cv2-entree .28s cubic-bezier(.32,.72,0,1)}.cv2-modale::backdrop{background:#0c182747;backdrop-filter:blur(4px);animation:cv2-fondu .2s ease}.cv2-modale.sortie{animation:cv2-sortie .16s ease forwards}.cv2-modale.sortie::backdrop{animation:cv2-fondu .16s ease reverse forwards}@keyframes cv2-entree{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes cv2-sortie{to{opacity:0;transform:translateY(6px) scale(.98)}}@keyframes cv2-fondu{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cv2-modale[open],.cv2-modale::backdrop,.cv2-modale.sortie{animation:none}}.cv2-modale>header{display:flex;align-items:center;justify-content:space-between;padding:var(--e-24) var(--e-24) 0}.cv2-modale>header h2{margin:0;font:600 var(--t-20) "Geist",sans-serif}.cv2-modale-fermer{width:36px;height:36px;border:0;border-radius:50%;background:var(--trait-doux);color:var(--gris);font:400 22px/1 Geist,sans-serif;cursor:pointer}.cv2-modale-fermer:hover{color:var(--encre)}html.cv2 .cv2-modale .task-quick-add{display:grid!important;grid-template-columns:1fr 1fr;gap:var(--e-16)!important;margin:0!important;padding:var(--e-24)!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}html.cv2 .cv2-modale .task-quick-title{grid-column:1/-1;display:block!important;border:0!important;background:none!important;padding:0!important}html.cv2 .cv2-modale .task-quick-title span{display:none}html.cv2 .cv2-modale .task-quick-title input{width:100%;height:auto!important;padding:var(--e-4) 0 var(--e-12)!important;border:0!important;border-bottom:1px solid var(--trait)!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:500 var(--t-20) "Geist",sans-serif!important;color:var(--encre)!important;outline:0}html.cv2 .cv2-modale .task-quick-title input:focus{border-bottom-color:var(--bleu)!important}html.cv2 .cv2-modale label{display:flex!important;flex-direction:column;gap:var(--e-8);margin:0!important;min-width:0}html.cv2 .cv2-modale label>span{font:500 var(--t-14) "Geist",sans-serif!important;color:var(--gris)!important;text-transform:none!important;letter-spacing:0!important}html.cv2 .cv2-modale label input,html.cv2 .cv2-modale label>button{width:100%;height:44px!important;padding:0 var(--e-12)!important;border:1px solid var(--trait)!important;border-radius:12px!important;background:var(--carte)!important;font:500 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important;box-shadow:none!important}html.cv2 .cv2-modale .task-date-presets{grid-column:1/-1;grid-row:3;display:flex!important;flex-wrap:wrap;align-items:center;gap:var(--e-8)!important;margin:0!important;padding:0!important;border:0!important}html.cv2 .cv2-modale .task-date-presets>span{flex-basis:100%;font:500 var(--t-14) "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .cv2-modale .task-date-presets button{height:auto!important;min-height:0!important;padding:8px 12px!important;border:1px solid var(--trait)!important;border-radius:12px!important;background:var(--carte)!important;color:var(--encre)!important;font:500 var(--t-14)/1.25 "Geist",sans-serif!important;text-align:left;box-shadow:none!important;transition:border-color .15s,background .15s}html.cv2 .cv2-modale .task-date-presets button:hover{border-color:var(--trait-fort)!important}html.cv2 .cv2-modale .task-date-presets button.active,html.cv2 .cv2-modale .task-date-presets button[aria-pressed=true]{border-color:var(--bleu)!important;background:var(--bleu-teinte)!important;color:var(--bleu-fonce)!important}html.cv2 .cv2-modale .task-date-presets button *{color:inherit!important;font-size:var(--t-14)!important}html.cv2 .cv2-modale button[type=submit]{grid-column:2;grid-row:4;justify-self:end;height:44px;padding:0 28px}html.cv2 .cv2-modale .task-more{grid-column:1;grid-row:4;justify-self:start;align-self:center;height:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--bleu)!important;font:500 var(--t-15) "Geist",sans-serif!important}@media(max-width:760px){html.cv2 .cv2-modale .task-quick-add{grid-template-columns:1fr}html.cv2 .cv2-modale label{grid-column:1/-1}html.cv2 .cv2-modale button[type=submit]{grid-column:1/-1;grid-row:auto;width:100%;justify-self:stretch}html.cv2 .cv2-modale .task-more{grid-column:1/-1;grid-row:auto;justify-self:center}}html.cv2 .cv2-modale{width:min(640px,calc(100vw - 32px))}html.cv2 .cv2-modale .task-quick-add>*{min-width:0}html.cv2 .cv2-modale .task-date-presets>div{flex-basis:100%;display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px!important;min-width:0}html.cv2 .cv2-modale .task-date-presets button{min-width:0!important;padding:8px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){html.cv2 .cv2-modale{width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}html.cv2 .cv2-modale .task-date-presets>div{grid-template-columns:repeat(4,minmax(0,1fr))}html.cv2 .cv2-modale button[type=submit]{grid-row:auto}}html.cv2 .cv2-modale .task-date-presets>div{grid-template-columns:repeat(7,auto);justify-content:space-between}html.cv2 .cv2-modale .task-date-presets button{padding:8px 10px!important;overflow:visible}@media(max-width:760px){html.cv2 .cv2-modale .task-date-presets>div{display:flex!important;flex-wrap:wrap;justify-content:flex-start}}html.cv2 .cv2-modale{width:min(720px,calc(100vw - 32px));border-radius:var(--r-carte)}html.cv2 .cv2-modale>header{padding:var(--e-32) var(--e-32) 0}html.cv2 .cv2-modale .task-quick-add{grid-template-columns:1fr 1fr;gap:var(--e-24) var(--e-16)!important;padding:var(--e-24) var(--e-32) var(--e-32)!important}html.cv2 .cv2-modale label{gap:var(--e-8)!important;padding:0!important}html.cv2 .cv2-modale label>span,html.cv2 .cv2-modale .task-date-presets>span{margin:0!important;padding:0!important;font:500 var(--t-14)/1.2 "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .cv2-modale .task-quick-title input{height:56px!important;padding:0 var(--e-16)!important;border:1px solid var(--trait)!important;border-radius:12px!important;font:500 var(--t-17) "Geist",sans-serif!important}html.cv2 .cv2-modale .task-quick-title input:focus,html.cv2 .cv2-modale label input:focus{border-color:var(--bleu)!important;box-shadow:0 0 0 4px var(--bleu-teinte)!important;outline:0}html.cv2 .cv2-modale label input,html.cv2 .cv2-modale label>button{height:48px!important;padding:0 var(--e-16)!important}html.cv2 .cv2-modale .task-date-presets{gap:var(--e-8)!important}html.cv2 .cv2-modale .task-date-presets>div{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--e-8)!important}html.cv2 .cv2-modale .task-date-presets button{display:flex!important;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--e-8) var(--e-12)!important;border-radius:12px!important;white-space:nowrap}html.cv2 .cv2-modale button[type=submit]{height:48px;padding:0 var(--e-32)}html.cv2 .cv2-modale .task-more{align-self:center}@media(max-width:760px){html.cv2 .cv2-modale>header{padding:var(--e-24) var(--e-24) 0}html.cv2 .cv2-modale .task-quick-add{padding:var(--e-24)!important}html.cv2 .cv2-modale .task-date-presets>div{grid-template-columns:repeat(4,minmax(0,1fr))}}html.cv2 .cv2-modale .task-date-presets>div{grid-template-columns:repeat(7,minmax(max-content,1fr))}@media(max-width:760px){html.cv2 .cv2-modale .task-date-presets>div{display:flex!important;flex-wrap:wrap}}.cv2-annuaire-tete,.cv2-annuaire-ligne{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(120px,1fr)) 24px;gap:var(--e-16);align-items:center;padding:var(--e-16) var(--e-24)}.cv2-annuaire-tete{padding-top:var(--e-16);padding-bottom:var(--e-12);border-bottom:1px solid var(--trait);font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-annuaire-ligne{width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s}.cv2-annuaire-ligne+.cv2-annuaire-ligne{border-top:1px solid var(--trait-doux)}.cv2-annuaire-ligne:hover{background:var(--survol)}.cv2-annuaire-ligne.fini{opacity:.65}.cv2-annuaire-qui{display:flex;align-items:center;gap:var(--e-12);min-width:0}.cv2-annuaire-qui .cv2-avatar{width:40px;height:40px;margin:0;border-radius:12px}.cv2-annuaire-qui>span{min-width:0}.cv2-annuaire-qui b,.cv2-annuaire-col b{display:block;font:600 var(--t-15) "Geist",sans-serif;color:var(--encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cv2-annuaire-qui small,.cv2-annuaire-col small{display:block;margin-top:2px;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2-annuaire-col{min-width:0}.cv2-annuaire-fleche{font:400 22px/1 Geist,sans-serif;color:var(--trait-fort)}.cv2-annuaire-ligne:hover .cv2-annuaire-fleche{color:var(--bleu)}@media(max-width:1180px){.cv2-annuaire-tete{display:none}.cv2-annuaire-ligne{grid-template-columns:repeat(2,minmax(0,1fr)) 24px;row-gap:var(--e-12)}.cv2-annuaire-qui{grid-column:1/3}.cv2-annuaire-fleche{grid-column:3;grid-row:1}}html.cv2 .budget-detail-modal{width:min(1040px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100vh - 48px)!important;margin:auto!important;padding:0!important;border:0!important;border-radius:var(--r-carte)!important;background:var(--fond)!important;box-shadow:0 30px 80px -24px #0d284b73!important;overflow:auto!important}html.cv2 .budget-detail-modal[open]{animation:cv2-entree .28s cubic-bezier(.32,.72,0,1)}html.cv2 .budget-detail-modal::backdrop{background:#0c182747;backdrop-filter:blur(4px)}.cv2-bd{display:flex;flex-direction:column;gap:var(--e-16);padding:0 var(--e-32) var(--e-32)}.cv2-bd-tete{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--e-16);margin:0 calc(-1 * var(--e-32));padding:var(--e-24) var(--e-32) var(--e-16);background:var(--fond)}.cv2-bd-tete small{font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-tete h2{margin:2px 0 0;font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--encre)}.cv2-bd-actions{display:flex;align-items:center;gap:var(--e-8)}.cv2-bd-heros{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-24) var(--e-32);padding:var(--e-24);border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre-carte)}.cv2-bd-heros-chiffre{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-8)}.cv2-bd-heros-chiffre small{font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-heros-chiffre b{font:600 var(--t-40)/1 "Clash Display",sans-serif;letter-spacing:-.03em;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-bd-heros-chiffre b em{font:500 var(--t-17) "Geist",sans-serif;font-style:normal;letter-spacing:0;color:var(--gris-clair)}.cv2-bd-heros-barre{align-self:center;display:flex;flex-direction:column;gap:var(--e-8)}.cv2-bd-heros-barre .cv2-barre-rythme{height:10px;border-radius:5px}.cv2-bd-legende{display:flex;justify-content:space-between;gap:var(--e-12);font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-kpis{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--e-16);padding-top:var(--e-16);border-top:1px solid var(--trait-doux)}.cv2-bd-kpis small{display:block;font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-kpis b{display:block;margin:var(--e-4) 0 2px;font:600 var(--t-20) "Geist",sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-bd-kpis em{font:400 var(--t-14) "Geist",sans-serif;font-style:normal;color:var(--gris)}.cv2-bd-bloc>.cv2-section-tete{margin:0;padding:var(--e-24) var(--e-24) var(--e-12)}.cv2-bd-bloc .cv2-vide{padding-top:0}.cv2-bd-nom{display:flex;align-items:center;gap:var(--e-12);min-width:0}.cv2-bd-nom img{flex:none}.cv2-bd-nom b{font:600 var(--t-15) "Geist",sans-serif;color:var(--encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2-bd-nom>span{min-width:0}.cv2-bd-nom small{display:block;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-canal{display:grid;grid-template-columns:170px minmax(0,1fr) 190px;gap:var(--e-24);align-items:center;padding:var(--e-16) var(--e-24)}.cv2-liste>.cv2-bd-canal+.cv2-bd-canal{border-top:1px solid var(--trait-doux)}.cv2-bd-piste{display:flex;flex-direction:column;gap:var(--e-8)}.cv2-bd-droite{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.cv2-bd-droite b{font:600 var(--t-17) "Geist",sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-bd-droite small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-droite .cv2-bouton-discret{margin-top:var(--e-8)}.cv2-bd-tr{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(4,minmax(90px,1fr));gap:var(--e-16);align-items:center;padding:var(--e-12) var(--e-24)}.cv2-bd-tr+.cv2-bd-tr{border-top:1px solid var(--trait-doux)}.cv2-bd-tr.tete{padding-top:0;font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-tr>span:not(:first-child){text-align:right}.cv2-bd-tr>span>b{font:600 var(--t-15) "Geist",sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-bd-tr>span>small{display:block;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-table{padding-bottom:var(--e-12)}.cv2-bd-annee{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--e-8);padding:0 var(--e-24) var(--e-12)}.cv2-bd-annee button{display:flex;flex-direction:column;align-items:center;gap:var(--e-4);padding:var(--e-8) 0;border:0;border-radius:12px;background:none;cursor:pointer;font:inherit}.cv2-bd-annee button:hover{background:var(--trait-doux)}.cv2-bd-annee button.actif{background:var(--bleu-teinte)}.cv2-bd-col{position:relative;width:60%;max-width:36px;height:96px;border-radius:6px;background:var(--trait-doux);overflow:hidden}.cv2-bd-col s{position:absolute;left:0;right:0;bottom:0;border-radius:6px 6px 0 0;background:var(--bleu-doux);text-decoration:none}.cv2-bd-annee button.actif .cv2-bd-col s{background:var(--bleu)}.cv2-bd-col u{position:absolute;left:-2px;right:-2px;height:2px;background:var(--encre);text-decoration:none}.cv2-bd-annee b{font:600 var(--t-14) "Geist",sans-serif;color:var(--encre);text-transform:capitalize}.cv2-bd-annee small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris);white-space:nowrap;font-variant-numeric:tabular-nums}.cv2-bd-annee button.etat-future b,.cv2-bd-annee button.etat-future small{color:var(--gris-clair)}.cv2-bd-legende.annee{justify-content:flex-start;gap:var(--e-24);padding:0 var(--e-24) var(--e-24)}.cv2-bd-legende.annee i{display:inline-block;width:12px;height:12px;margin-right:var(--e-8);border-radius:3px;vertical-align:-1px;background:var(--bleu-doux)}.cv2-bd-legende.annee i.prevu{height:2px;background:var(--encre);vertical-align:3px}.cv2-bd-journal{display:grid;grid-template-columns:minmax(0,1fr) auto 36px;gap:var(--e-16);align-items:center;padding:var(--e-12) var(--e-24)}.cv2-liste>.cv2-bd-journal+.cv2-bd-journal{border-top:1px solid var(--trait-doux)}.cv2-bd-journal small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}@media(max-width:760px){.cv2-bd{padding:0 var(--e-16) var(--e-16)}.cv2-bd-tete{flex-wrap:wrap;margin:0 calc(-1 * var(--e-16));padding:var(--e-16)}.cv2-bd-heros{grid-template-columns:1fr;padding:var(--e-16)}.cv2-bd-heros-chiffre b{font-size:var(--t-28)}.cv2-bd-canal{grid-template-columns:1fr auto;gap:var(--e-12)}.cv2-bd-canal .cv2-bd-piste{grid-column:1/-1;grid-row:2}.cv2-bd-tr{grid-template-columns:minmax(0,1fr) auto}.cv2-bd-tr>span:nth-child(n+3),.cv2-bd-tr.tete{display:none}.cv2-bd-annee{grid-template-columns:repeat(6,minmax(0,1fr))}}html.cv2 .budget-detail-modal [data-budget-detail]{padding:0!important;margin:0!important;background:none!important}.cv2-bd-nom>span{overflow:hidden}.cv2-bd-nom b{display:block}.cv2-bd-tr>span:first-child{min-width:0}.cv2-bd-tr{grid-template-columns:minmax(0,3fr) repeat(4,minmax(96px,1fr))}.cv2-bd-tr b em{font-style:normal;font-weight:400;color:var(--gris)}html.cv2 .cv2-be{width:min(1000px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100vh - 48px)!important;margin:auto!important;padding:0!important;border:0!important;border-radius:var(--r-carte)!important;background:var(--fond)!important;box-shadow:0 30px 80px -24px #0d284b73!important;overflow:hidden!important}html.cv2 .cv2-be[open]{display:flex!important;animation:cv2-entree .28s cubic-bezier(.32,.72,0,1)}html.cv2 .cv2-be::backdrop{background:#0c182747;backdrop-filter:blur(4px)}html.cv2 .cv2-be form{display:flex!important;flex-direction:column;width:100%;max-height:calc(100vh - 48px);margin:0!important;padding:0!important;gap:0!important;background:none!important}.cv2-be-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e-16);padding:var(--e-24) var(--e-32) var(--e-16)!important;border:0!important;background:var(--fond)!important;margin:0!important}.cv2-be-tete small{font:500 var(--t-14) "Geist",sans-serif!important;color:var(--gris)!important;letter-spacing:0!important;text-transform:none!important}.cv2-be-tete h2{margin:2px 0 0!important;font:600 var(--t-28)/1.1 "Clash Display",sans-serif!important;letter-spacing:-.02em!important;color:var(--encre)!important}.cv2-be-corps{flex:1;overflow:auto;display:flex;flex-direction:column;gap:var(--e-16);padding:0 var(--e-32) var(--e-24)}.cv2-be-etape{display:flex;flex-direction:column;gap:var(--e-16);padding:var(--e-24);border:1px solid var(--trait);border-radius:var(--r-carte);background:var(--carte);box-shadow:var(--ombre-carte)}.cv2-be-etape>header{display:flex;gap:var(--e-12);align-items:flex-start;margin:0!important;padding:0!important;border:0!important}.cv2-be-etape>header i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bleu-teinte);color:var(--bleu-fonce);font:600 var(--t-14) "Geist",sans-serif;font-style:normal}.cv2-be-etape>header h3{margin:2px 0 var(--e-4)!important;font:600 var(--t-17) "Geist",sans-serif!important;letter-spacing:0!important;color:var(--encre)!important}.cv2-be-etape>header p{margin:0!important;font:400 var(--t-14)/1.45 "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .cv2-be label{display:flex!important;flex-direction:column;gap:var(--e-8)!important;margin:0!important;font:500 var(--t-14) "Geist",sans-serif!important;color:var(--gris)!important;text-transform:none!important;letter-spacing:0!important;min-width:0}html.cv2 .cv2-be :is(input,select,textarea){width:100%;min-width:0;height:44px!important;padding:0 var(--e-12)!important;border:1px solid var(--trait)!important;border-radius:12px!important;background:var(--carte)!important;box-shadow:none!important;font:500 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important;outline:0}html.cv2 .cv2-be textarea{height:auto!important;min-height:72px;padding:var(--e-12)!important;resize:vertical}html.cv2 .cv2-be :is(input,select,textarea):focus{border-color:var(--bleu)!important;box-shadow:0 0 0 4px var(--bleu-teinte)!important}.cv2-be-grille{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:var(--e-16)}.cv2-be-montant span{position:relative;display:block}.cv2-be-montant em{position:absolute;right:var(--e-12);top:50%;transform:translateY(-50%);font:500 var(--t-15) "Geist",sans-serif;font-style:normal;color:var(--gris)}html.cv2 .cv2-be .cv2-be-montant input{font-weight:600!important;padding-right:32px!important}html.cv2 .cv2-be .budget-channel-objectives{display:flex!important;flex-direction:column;gap:0!important;margin:0!important;border:1px solid var(--trait);border-radius:14px;overflow:hidden}html.cv2 .cv2-be [data-channel-objective-row]{display:grid!important;grid-template-columns:minmax(0,1fr) 180px 140px;gap:var(--e-16)!important;align-items:end;margin:0!important;padding:var(--e-12) var(--e-16)!important;border:0!important;border-radius:0!important;background:var(--carte)!important;box-shadow:none!important}html.cv2 .cv2-be [data-channel-objective-row]+[data-channel-objective-row]{border-top:1px solid var(--trait-doux)!important}html.cv2 .cv2-be [data-channel-objective-row]>span{display:flex;align-items:center;gap:var(--e-12);height:44px}html.cv2 .cv2-be [data-channel-objective-row]>span b{font:600 var(--t-15) "Geist",sans-serif;color:var(--encre)}html.cv2 .cv2-be [data-channel-objective-row] label{position:relative}html.cv2 .cv2-be [data-channel-objective-row] label em{position:absolute;right:var(--e-12);bottom:12px;font:500 var(--t-15) "Geist",sans-serif;font-style:normal;color:var(--gris)}html.cv2 .cv2-be .budget-channel-balance{display:flex!important;justify-content:space-between;gap:var(--e-16);margin:0!important;padding:var(--e-12) var(--e-16)!important;border:0!important;border-radius:12px!important;background:var(--trait-doux)!important;font:400 var(--t-14) "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .cv2-be .budget-channel-balance span{color:var(--encre)!important}html.cv2 .cv2-be .budget-channel-balance small{font:400 var(--t-14) "Geist",sans-serif!important;color:inherit!important}html.cv2 .cv2-be .budget-channel-balance.complete{background:var(--vert-teinte)!important;color:var(--vert)!important}html.cv2 .cv2-be .budget-channel-balance.over{background:var(--rouge-teinte)!important;color:var(--rouge)!important}html.cv2 .cv2-be .budget-channel-balance.open{background:var(--ambre-teinte)!important;color:var(--ambre)!important}.cv2-be-outils{display:flex;flex-wrap:wrap;gap:var(--e-8)}.cv2-be-entetes,html.cv2 .cv2-be .budget-allocation-row{display:grid!important;grid-template-columns:130px minmax(0,1fr) 128px 128px 96px 84px 32px;gap:var(--e-8)!important;align-items:center}.cv2-be-entetes{padding:0 var(--e-4);font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-be-entetes span:nth-child(6){text-align:right}html.cv2 .cv2-be .budget-allocation-list{display:flex!important;flex-direction:column;gap:var(--e-8)!important;margin:0!important}html.cv2 .cv2-be .budget-allocation-row{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html.cv2 .cv2-be .budget-allocation-row label{font-size:0!important;gap:0!important}html.cv2 .cv2-be .budget-allocation-row label>*{font-size:var(--t-15)}html.cv2 .cv2-be .budget-allocation-row :is(input,select){padding:0 var(--e-8)!important;font-size:var(--t-14)!important}html.cv2 .cv2-be .budget-daily{display:block!important;text-align:right;padding:0!important;background:none!important;border:0!important}html.cv2 .cv2-be .budget-daily small{display:none!important}html.cv2 .cv2-be .budget-daily b{font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important;font-variant-numeric:tabular-nums}html.cv2 .cv2-be [data-remove-budget-row]{width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:50%!important;background:none!important;color:var(--gris-clair)!important;font:400 20px/1 Geist,sans-serif!important;box-shadow:none!important;cursor:pointer}html.cv2 .cv2-be [data-remove-budget-row]:hover{background:var(--rouge-teinte)!important;color:var(--rouge)!important}.cv2-be-ajout{align-self:flex-start;padding:var(--e-8) 0;border:0;background:none;color:var(--bleu);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer}.cv2-be-ajout:hover{color:var(--bleu-fonce)}html.cv2 .cv2-be .form-error:empty{display:none}.cv2-be-pied{display:flex!important;align-items:center;justify-content:space-between;gap:var(--e-16);margin:0!important;padding:var(--e-16) var(--e-32)!important;border-top:1px solid var(--trait)!important;background:var(--carte)!important}html.cv2 .cv2-be .budget-form-balance{display:flex!important;gap:var(--e-24);margin:0!important;padding:0!important;border:0!important;background:none!important;font:400 var(--t-14) "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .cv2-be .budget-form-balance b{margin-left:var(--e-4);font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important;font-variant-numeric:tabular-nums}html.cv2 .cv2-be .budget-form-balance b.complete{color:var(--vert)!important}html.cv2 .cv2-be .budget-form-balance b.over{color:var(--rouge)!important}html.cv2 .cv2-be .budget-form-balance b.open{color:var(--ambre)!important}.cv2-be-boutons{display:flex;gap:var(--e-8)}html.cv2 .cv2-be .cv2-be-boutons :is(button){height:44px}@media(max-width:760px){.cv2-be-tete{padding:var(--e-16)!important}.cv2-be-corps{padding:0 var(--e-16) var(--e-16)}.cv2-be-etape{padding:var(--e-16)}.cv2-be-grille,html.cv2 .cv2-be [data-channel-objective-row]{grid-template-columns:1fr 1fr}html.cv2 .cv2-be [data-channel-objective-row]>span{grid-column:1/-1;height:auto}.cv2-be-entetes{display:none!important}html.cv2 .cv2-be .budget-allocation-row{grid-template-columns:1fr 1fr;padding:var(--e-12)!important;border:1px solid var(--trait)!important;border-radius:14px!important}html.cv2 .cv2-be .budget-allocation-row label{font-size:var(--t-14)!important;gap:var(--e-4)!important}html.cv2 .cv2-be .budget-allocation-row .campaign-name{grid-column:1/-1}.cv2-be-pied{flex-direction:column;align-items:stretch;padding:var(--e-16)!important}html.cv2 .cv2-be .budget-form-balance{flex-direction:column;gap:var(--e-4)}.cv2-be-boutons>*{flex:1}}html.cv2 .cv2-be .cv2-be-etape>header{justify-content:flex-start!important;text-align:left}html.cv2 .cv2-be .cv2-be-etape>header>div{flex:1}html.cv2 .cv2-be .cv2-be-montant em,html.cv2 .cv2-be [data-channel-objective-row] label em{top:auto;bottom:0;transform:none;line-height:44px}html.cv2 .cv2-be .cv2-be-montant span{height:44px}html.cv2 .cv2-be .cv2-be-montant em,html.cv2 .cv2-be [data-channel-objective-row] label em{top:auto!important;bottom:0!important;height:44px;display:flex!important;align-items:center;line-height:1!important;transform:none!important}html.cv2 .cv2-be{width:min(1080px,calc(100vw - 32px))!important}html.cv2 .cv2-modale-fermer{outline:0;box-shadow:none!important;border:0!important}html.cv2 .cv2-modale-fermer:focus-visible{box-shadow:0 0 0 3px var(--bleu-teinte)!important}.cv2-be-pied .budget-form-balance{margin-right:auto!important}@media(max-width:760px){.cv2-bd-tr{grid-template-columns:minmax(0,1fr) auto}.cv2-bd-bloc .cv2-section-tete h2{white-space:normal}.cv2-bd-actions{width:100%}.cv2-bd-actions .cv2-bouton{flex:1}.cv2-bd-tete .cv2-modale-fermer{position:absolute;top:var(--e-16);right:var(--e-16)}}.cv2-bd-mode{flex:none}.cv2-bd-annee-scroll{overflow-x:auto;margin:0 var(--e-24);border:1px solid var(--trait);border-radius:14px}.cv2-bd-annee-table{width:100%;border-collapse:collapse;font:400 var(--t-14) "Geist",sans-serif;font-variant-numeric:tabular-nums;color:var(--encre)}.cv2-bd-annee-table th,.cv2-bd-annee-table td{padding:var(--e-12) var(--e-8);text-align:right;white-space:nowrap;border-bottom:1px solid var(--trait-doux)}.cv2-bd-annee-table th:first-child{position:sticky;left:0;z-index:1;padding-left:var(--e-16);text-align:left;background:inherit}.cv2-bd-annee-table thead th{background:var(--survol);font-weight:500;color:var(--gris)}.cv2-bd-annee-table tbody tr{background:var(--carte)}.cv2-bd-annee-table thead th button{padding:4px 8px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-transform:capitalize;cursor:pointer}.cv2-bd-annee-table thead th button:hover{background:var(--trait-doux);color:var(--encre)}.cv2-bd-annee-table thead th.actif button{background:var(--bleu-teinte);color:var(--bleu-fonce);font-weight:600}.cv2-bd-annee-table td.actif{background:var(--survol)}.cv2-bd-annee-table .somme{padding-right:var(--e-16);font-weight:600}.cv2-bd-annee-table thead .somme{font-weight:500}.cv2-bd-annee-table td.somme+td.somme,.cv2-bd-annee-table th.somme+th.somme{padding-left:var(--e-16)}.cv2-bd-annee-table tr.total td,.cv2-bd-annee-table tr.total th{border-bottom:0;background:var(--survol);font-weight:600}.cv2-bd-annee-table .provisoire{font-style:italic;color:var(--gris)}.cv2-bd-annee-table td small{display:block;margin-top:2px;font-size:var(--t-14);font-weight:500}.cv2-bd-annee-table td small.ok{color:var(--vert)}.cv2-bd-annee-table td small.sous{color:var(--ambre)}.cv2-bd-annee-table td small.trop{color:var(--rouge)}.cv2-bd-annee-table .cv2-bd-nom img{width:18px;height:18px}.cv2-bd-note{margin:0;padding:var(--e-12) var(--e-24) var(--e-24);font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-bd-bloc>.cv2-section-tete{flex-wrap:wrap;align-items:center}html.cv2 .cv2-bd-mode{position:relative;isolation:isolate;display:inline-flex!important;gap:2px!important;padding:4px!important;border:0!important;border-radius:12px!important;background:var(--piste)!important;box-shadow:none!important}html.cv2 .cv2-bd-mode>button{height:36px!important;padding:0 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:var(--gris)!important;font:500 var(--t-14) "Geist",sans-serif!important}html.cv2 .cv2-bd-mode>button.active{background:var(--carte)!important;color:var(--encre)!important;font-weight:600!important;box-shadow:0 1px 2px #0d284b1a,0 3px 10px -3px #0d284b2e!important}.cv2-bd-annee-table thead th:first-child{background:var(--survol)}.cv2-bd-annee-table th,.cv2-bd-annee-table td{padding-left:6px;padding-right:6px}.cv2-bd-annee-table thead th button{padding:4px 6px}html.cv2 .budget-detail-modal{width:min(1140px,calc(100vw - 32px))!important}html.cv2 .view[data-panel=leads] .crm-summary:empty,html.cv2 .view[data-panel=leads] .lead-archives{display:none!important}html.cv2 .view[data-panel=leads] .pipeline{display:block!important;overflow:visible!important}.cv2-leads{display:flex;flex-direction:column;gap:var(--e-24)}html.cv2 .cv2-lead-filtres{align-self:flex-start;flex-wrap:wrap}html.cv2 .cv2-lead-filtres>button{display:inline-flex!important;align-items:center;gap:var(--e-8)}.cv2-lead-filtres em{min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:inline-grid;place-items:center;background:#0c18270f;font:600 var(--t-14) "Geist",sans-serif;font-style:normal;color:var(--gris)}.cv2-lead-filtres button.active em{background:var(--bleu-teinte);color:var(--bleu-fonce)}.cv2-lead-groupe>.cv2-section-tete{margin:0;padding:var(--e-24) var(--e-24) var(--e-8)}.cv2-lead{display:grid;grid-template-columns:minmax(200px,1.3fr) 150px minmax(170px,1.1fr) minmax(170px,1.1fr) auto;gap:var(--e-24);align-items:center;padding:var(--e-16) var(--e-24);transition:background .15s}.cv2-lead+.cv2-lead,.cv2-section-tete+.cv2-lead{border-top:1px solid var(--trait-doux)}.cv2-lead:hover{background:var(--survol)}.cv2-lead-qui{display:flex;align-items:center;gap:var(--e-12);min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.cv2-avatar.rond{width:40px;height:40px;margin:0;border-radius:50%}.cv2-lead-qui>span{min-width:0}.cv2-lead-qui b{display:block;font:600 var(--t-15) "Geist",sans-serif;color:var(--encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2-lead-qui:hover b{color:var(--bleu)}.cv2-lead small,.cv2-lead-qui small{display:block;margin-top:2px;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2-lead-etape{position:relative;justify-self:start;display:inline-flex;align-items:center;height:30px;padding:0 28px 0 12px;border-radius:999px;background:var(--trait-doux);color:var(--encre);font:600 var(--t-14) "Geist",sans-serif;cursor:pointer;white-space:nowrap}.cv2-lead-etape:after{content:"";position:absolute;right:12px;top:12px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.6}.cv2-lead-etape select{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.cv2-lead-etape.etape-new{background:var(--bleu-teinte);color:var(--bleu-fonce)}.cv2-lead-etape.etape-analyse{background:#eef0fb;color:#3b4aa8}.cv2-lead-etape.etape-call{background:var(--ambre-teinte);color:var(--ambre)}.cv2-lead-etape.etape-proposal{background:#e8f5f7;color:#0e6e7c}.cv2-lead-etape.etape-won{background:var(--vert-teinte);color:var(--vert)}.cv2-lead-etape.etape-lost{background:var(--trait-doux);color:var(--gris)}.cv2-lead-dernier{display:flex;align-items:center;gap:var(--e-12);min-width:0}.cv2-lead-dernier img{flex:none;width:20px;height:20px}.cv2-lead-dernier>span,.cv2-lead-suite{min-width:0}.cv2-lead-dernier b,.cv2-lead-suite b{display:block;font:500 var(--t-14) "Geist",sans-serif;color:var(--encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2-lead-suite{padding-left:var(--e-12);border-left:2px solid var(--trait)}.cv2-lead-suite.ton-danger{border-color:var(--rouge-barre)}.cv2-lead-suite.ton-danger b{color:var(--rouge)}.cv2-lead-suite.ton-warning{border-color:var(--ambre-barre)}.cv2-lead-suite.ton-warning b{color:var(--ambre)}.cv2-lead-canaux{display:flex;gap:4px}.cv2-lead-canaux button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--trait);border-radius:50%;background:var(--carte);cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.cv2-lead-canaux button:hover{transform:translateY(-1px);border-color:var(--trait-fort);box-shadow:0 4px 10px -6px #0d284b59}.cv2-lead-canaux img{width:18px;height:18px}@media(max-width:1180px){.cv2-lead{grid-template-columns:minmax(0,1fr) auto;gap:var(--e-12) var(--e-16)}.cv2-lead-dernier,.cv2-lead-suite,.cv2-lead-canaux{grid-column:1/-1}}@media(max-width:760px){.cv2-lead{padding:var(--e-16)}html.cv2 .cv2-lead-filtres{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}}html.cv2 .cv2-lead-groupe .cv2-section-tete h2 span{display:inline;font-weight:400;color:var(--gris-clair)}.cv2-lead-etape.etape-not_interested{background:var(--trait-doux);color:var(--gris)}html.cv2 .cv2-offre-tuiles>article span{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}html.cv2 .cv2-offre-tuiles>article strong{font-weight:600;color:var(--encre)}html.cv2 .view .offer-portfolio{padding:0!important;border:1px solid var(--trait)!important;border-radius:var(--r-carte)!important;background:var(--carte)!important;box-shadow:var(--ombre-carte)!important}html.cv2 .view .offer-portfolio>header{display:flex;align-items:center;justify-content:space-between;margin:0!important;padding:var(--e-24) var(--e-24) var(--e-8)!important;border:0!important}html.cv2 .view .offer-portfolio>header [data-open-new-offer]{display:none}html.cv2 .view .offer-add-panel:not([hidden]){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-12) var(--e-16);margin:0 var(--e-24) var(--e-16)!important;padding:var(--e-16)!important;border:1px solid var(--trait)!important;border-radius:14px!important;background:var(--survol)!important}html.cv2 .view .offer-add-panel label{display:flex;flex-direction:column;gap:var(--e-8);font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}html.cv2 .view .offer-add-panel input{height:44px;padding:0 var(--e-12);border:1px solid var(--trait);border-radius:12px;background:var(--carte);font:500 var(--t-15) "Geist",sans-serif;color:var(--encre)}html.cv2 .view .offer-add-panel button{align-self:end;height:44px}.cv2-offre-groupe{padding-bottom:var(--e-8)}.cv2-offre-groupe+.cv2-offre-groupe{border-top:1px solid var(--trait)}.cv2-offre-groupe h3{margin:0;padding:var(--e-16) var(--e-24) var(--e-8);font:600 var(--t-15) "Geist",sans-serif;color:var(--encre)}.cv2-offre-groupe h3 span{font-weight:400;color:var(--gris-clair)}.cv2-offre{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(300px,1.2fr) minmax(150px,auto) 20px;gap:var(--e-24);align-items:center;width:100%;padding:var(--e-16) var(--e-24);border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background .15s}.cv2-offre+.cv2-offre{border-top:1px solid var(--trait-doux)}.cv2-offre:hover{background:var(--survol)}.cv2-offre:hover .cv2-annuaire-fleche{color:var(--bleu)}.cv2-offre.sans-suite{opacity:.6}.cv2-offre-qui{display:flex;align-items:center;gap:var(--e-12);min-width:0}.cv2-offre-qui>span{min-width:0}.cv2-offre-qui b{display:block;font:600 var(--t-15) "Geist",sans-serif;color:var(--encre)}.cv2-offre-qui small{display:block;margin-top:2px;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv2-offre-parcours{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.cv2-offre-parcours>span{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.cv2-offre-parcours>span:not(:first-child):before{content:"";position:absolute;top:6px;right:50%;width:100%;height:2px;background:var(--trait)}.cv2-offre-parcours>span.fait:not(:first-child):before{background:var(--vert-barre)}.cv2-offre-parcours i{position:relative;z-index:1;width:14px;height:14px;margin-bottom:var(--e-4);border:2px solid var(--trait-fort);border-radius:50%;background:var(--carte)}.cv2-offre-parcours .fait i{border-color:var(--vert-barre);background:var(--vert-barre);box-shadow:inset 0 0 0 2px var(--carte)}.cv2-offre-parcours b{font:500 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-offre-parcours .fait b{color:var(--encre)}.cv2-offre-parcours small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris-clair)}.cv2-offre-fin{font:500 var(--t-15) "Geist",sans-serif;color:var(--gris)}.cv2-offre-fin small{display:block;font:400 var(--t-14) "Geist",sans-serif}.cv2-offre-montant{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;white-space:nowrap}.cv2-offre-montant b{font:600 var(--t-17) "Geist",sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}.cv2-offre-montant b em{font-style:normal;font-weight:400;font-size:var(--t-14);color:var(--gris)}.cv2-offre-montant small{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-offre-relance{margin-top:var(--e-4);padding:2px 8px;border-radius:999px;background:var(--ambre-teinte);color:var(--ambre);font:600 var(--t-14) "Geist",sans-serif;font-style:normal}@media(max-width:1180px){.cv2-offre{grid-template-columns:minmax(0,1fr) auto 20px}.cv2-offre-parcours,.cv2-offre-fin{grid-column:1/-1;grid-row:2}html.cv2 .view .offer-add-panel:not([hidden]){grid-template-columns:1fr 1fr}}html.cv2 .view .offer-portfolio>header{min-height:0!important;padding:var(--e-24) var(--e-24) 0!important;border-bottom:0!important;box-shadow:none!important}html.cv2 .view .offer-portfolio>header h2{margin:0!important}html.cv2 .offer-modal{width:min(560px,calc(100vw - 32px))!important;padding:0!important;border:0!important;border-radius:var(--r-carte)!important;background:var(--carte)!important;box-shadow:0 30px 80px -24px #0d284b73!important;overflow:auto}html.cv2 .offer-modal[open]{animation:cv2-entree .28s cubic-bezier(.32,.72,0,1)}html.cv2 .offer-modal::backdrop{background:#0c182747;backdrop-filter:blur(4px)}html.cv2 .offer-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-16);margin:0!important;padding:var(--e-32) var(--e-32) var(--e-24)!important;border:0!important}html.cv2 .offer-modal>header small{font:500 var(--t-14) "Geist",sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--gris)!important}html.cv2 .offer-modal>header h2{margin:2px 0 0!important;font:600 var(--t-28)/1.1 "Clash Display",sans-serif!important;letter-spacing:-.02em!important;color:var(--encre)!important}html.cv2 .offer-modal>header button{flex:none;width:36px;height:36px;padding:0!important;border:0!important;border-radius:50%!important;background:var(--trait-doux)!important;color:var(--gris)!important;font:400 22px/1 Geist,sans-serif!important;box-shadow:none!important;outline:0}html.cv2 .offer-modal .offer-log{display:flex;flex-direction:column;margin:0 var(--e-32)!important;padding:0!important}html.cv2 .offer-modal .offer-log-step{position:relative;display:flex;gap:var(--e-16);padding:0 0 var(--e-16)!important;margin:0!important}html.cv2 .offer-modal .offer-log-step:not(:last-child):after{content:"";position:absolute;left:6px;top:18px;bottom:-2px;width:2px;background:var(--trait)}html.cv2 .offer-modal .offer-log-step.done:not(:last-child):after{background:var(--vert-barre)}html.cv2 .offer-modal .offer-log-step i{flex:none;width:14px;height:14px;margin-top:3px;border:2px solid var(--trait-fort);border-radius:50%;background:var(--carte)}html.cv2 .offer-modal .offer-log-step.done i{border-color:var(--vert-barre);background:var(--vert-barre);box-shadow:inset 0 0 0 2px var(--carte)}html.cv2 .offer-modal .offer-log-step b{display:block;font:600 var(--t-15) "Geist",sans-serif;color:var(--encre)}html.cv2 .offer-modal .offer-log-step span{font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}html.cv2 .offer-modal .offer-modal-lignes{margin:var(--e-8) var(--e-32) 0!important;padding:0!important;border:1px solid var(--trait);border-radius:14px;overflow:hidden}html.cv2 .offer-modal .offer-lignes-table{width:100%;border-collapse:collapse}html.cv2 .offer-modal .offer-lignes-table td{padding:var(--e-12) var(--e-16)!important;border:0!important;border-bottom:1px solid var(--trait-doux)!important;font:400 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important}html.cv2 .offer-modal .offer-lignes-table tr:last-child td{border-bottom:0!important}html.cv2 .offer-modal .offer-lignes-table td:last-child{text-align:right;font-weight:600!important;white-space:nowrap;font-variant-numeric:tabular-nums}html.cv2 .offer-modal .offer-modal-contact:not(:empty){margin:var(--e-24) var(--e-32) 0!important;padding:0!important;border:0!important}html.cv2 .offer-modal .offer-modal-contact h3{margin:0 0 var(--e-8)!important;font:600 var(--t-15) "Geist",sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--encre)!important}html.cv2 .offer-modal .offer-modal-contact p{margin:0 0 var(--e-4)!important;font:400 var(--t-15) "Geist",sans-serif!important;color:var(--gris)!important}html.cv2 .offer-modal .offer-modal-contact a{color:var(--bleu);text-decoration:none}html.cv2 .offer-modal>footer{display:flex;justify-content:space-between;gap:var(--e-8);margin:var(--e-24) 0 0!important;padding:var(--e-16) var(--e-32) var(--e-24)!important;border-top:1px solid var(--trait)!important;background:none!important}html.cv2 .offer-modal>footer .outline{height:44px;padding:0 18px;border:1px solid var(--trait)!important;border-radius:999px!important;background:var(--carte)!important;color:var(--rouge)!important;font:500 var(--t-14) "Geist",sans-serif!important;box-shadow:none!important}html.cv2 .offer-modal>footer .primary{height:44px}html.cv2 .view .offer-portfolio>header+.offer-add-panel:not([hidden]){margin-top:var(--e-16)!important}html.cv2 .view .offer-add-panel button[type=submit]{grid-column:4;justify-self:end;padding:0 24px}html.cv2 [data-offer-modal-numero]{text-transform:none!important;letter-spacing:0!important}html.cv2.theme-sombre{color-scheme:dark;--ombre-carte:0 1px 2px rgba(0,0,0,.3),0 12px 32px -18px rgba(0,0,0,.6);--fond:#0a1118;--carte:#111a23;--trait:#213041;--trait-doux:#1a2633;--encre:#e6edf5;--gris:#a3b1c2;--gris-clair:#8595a8;--bleu:#4db3ec;--bleu-fonce:#8fcdf3;--bleu-teinte:#12314a;--vert:#4fd1a0;--vert-barre:#2fb383;--ambre:#f0b060;--ambre-barre:#d99a3e;--rouge:#ff7b7b;--rouge-barre:#e05555;--survol:#152130;--piste:#1a2633;--trait-fort:#2c3e52;--bleu-doux:#2f6d99;--rouge-teinte:#3a1a1e;--ambre-teinte:#3a2a14;--vert-teinte:#12322a}html.cv2.theme-fondu,html.cv2.theme-fondu *{transition:background-color .55s ease,border-color .55s ease,color .55s ease,fill .55s ease!important}html.cv2.theme-sombre body{background:var(--fond);color:var(--encre)}html.cv2.theme-sombre :is(dialog,.panel,.client-drawer,.app-toast){background:var(--carte)!important;color:var(--encre)!important;border-color:var(--trait)!important}html.cv2.theme-sombre :is(input,select,textarea){background:var(--survol)!important;color:var(--encre)!important;border-color:var(--trait)!important}html.cv2.theme-sombre :is(input,textarea)::placeholder{color:var(--gris-clair)!important}html.cv2.theme-sombre :is(h1,h2,h3,h4,b,strong,th,td,label,p,small,span,article){border-color:var(--trait)}html.cv2.theme-sombre .view :is(h1,h2,h3,h4,b,strong){color:var(--encre)}html.cv2.theme-sombre dialog :is(h1,h2,h3,h4,b,strong,td){color:var(--encre)}html.cv2.theme-sombre dialog :is(p,small,span,label){color:var(--gris)}html.cv2.theme-sombre .cv2-dest.actif,html.cv2.theme-sombre .cv2-onglet.active{box-shadow:0 0 0 1px var(--trait)}html.cv2.theme-sombre .cv2-avatar{background:var(--bleu-teinte);color:var(--bleu-fonce)}html.cv2.theme-sombre .cv2-lead-etape.etape-analyse{background:#1f2447;color:#aab4ff}html.cv2.theme-sombre .cv2-lead-etape.etape-proposal{background:#10313a;color:#7fd6e3}html.cv2.theme-sombre .cv2-reseaux-pile i,html.cv2.theme-sombre .cv2-lead-canaux button{background:#1a2633}html.cv2.theme-sombre .cv2-modale::backdrop,html.cv2.theme-sombre dialog::backdrop{background:#0000008c}html.cv2.theme-sombre .cv2-barre-rythme u.donnees,html.cv2.theme-sombre .cv2-barre u{background:var(--encre)}.cv2-theme{margin-bottom:var(--e-4)}html.cv2.theme-sombre .view :is(.finance-pulse,.finance-pulse-main,.finance-history,.finance-now,.finance-portfolio,.relation-board,.closure-summary,.budget-client-card,.connection-row,.alert-card,.prospect-review-actions,.mission-progress,.fiscal-soc-tuile,.fiscal-provision-item,.fiscal-bracket-row,article){background:var(--carte)!important;background-image:none!important;border-color:var(--trait)!important;color:var(--encre)}html.cv2.theme-sombre .view :is(.fiscal-hero-split-note,.fiscal-note,.fiscal-bracket-bar,.alert-card-icon,.ring.agency-ring,.available,tr.is-now,tr.is-cible,.fiscal-bracket-row.active,.fiscal-soc-tuile.accent){background:var(--survol)!important;background-image:none!important;border-color:var(--trait)!important}html.cv2.theme-sombre .view :is(button.outline,.relation-board button,.relation-channel-actions button){background:var(--survol)!important;border-color:var(--trait)!important;color:var(--encre)!important}html.cv2.theme-sombre .view .fiscal-alert{background:var(--ambre-teinte)!important;border-color:transparent!important;color:var(--encre)!important}html.cv2.theme-sombre .view .fiscal-alert.ok{background:var(--vert-teinte)!important}html.cv2.theme-sombre .view .fiscal-provision-item.urgent{background:var(--ambre-teinte)!important}html.cv2.theme-sombre .view :is(.forecast-horizon.stable,.mission-deadline.state-info){background:var(--vert-teinte)!important;color:var(--vert)!important}html.cv2.theme-sombre .view .forecast-horizon.mixed{background:var(--ambre-teinte)!important;color:var(--ambre)!important}html.cv2.theme-sombre .view .billing-state.is-pending-month{background:var(--piste)!important;color:var(--gris)!important}html.cv2.theme-sombre .view .fiscal-bracket-row span.salaire{background:var(--bleu-teinte)!important;color:var(--bleu-fonce)!important}html.cv2.theme-sombre .view .task-client-strip button.active{background:var(--encre)!important;color:var(--fond)!important;border-color:var(--encre)!important}html.cv2.theme-sombre .view .task-client-strip button.active *{color:var(--fond)!important}html.cv2.theme-sombre .view .forecast-kpis label,html.cv2.theme-sombre .view label{background:transparent!important}html.cv2.theme-sombre .view .gmail-preview{border-color:var(--trait)!important}html.cv2.theme-sombre .view .gmail-preview :is(b,strong,h1,h2,h3){color:#0c1827!important}html.cv2.theme-sombre .view .gmail-preview-top{background:#eef2f7!important}html.cv2.theme-sombre .view .gmail-preview-top *{color:#5f6d7c!important}html.cv2.theme-sombre .view .finance-threshold{background:#16283a!important;border-color:var(--trait)!important}html.cv2.theme-sombre .view{color:var(--encre)}html.cv2.theme-sombre .view :is(span,div,td,th,label,li,i,b,strong):not([class]){color:inherit}html.cv2.theme-sombre .view :is(small,p,em,dd):not([class]){color:var(--gris)}html.cv2.theme-sombre .view .ring span{color:var(--encre)!important}html.cv2.theme-sombre .view :is(.task-time,.budget-plan-amount,.budget-api-note,small.blue){color:var(--bleu-fonce)!important}html.cv2.theme-sombre .view .budget-api-note{color:var(--gris)!important}html.cv2.theme-sombre .view .budget-plan-amount{color:var(--encre)!important}html.cv2.theme-sombre .view .relation-status{color:var(--gris)}html.cv2.theme-sombre .view .state-danger .relation-status{color:var(--rouge)!important}html.cv2.theme-sombre .view .state-warning .relation-status{color:var(--ambre)!important}html.cv2.theme-sombre .cv2-annuaire-fleche{color:var(--gris-clair)}html.cv2.theme-sombre .view .closure-summary :is(small,em,i,b){color:var(--encre)}html.cv2.theme-sombre .view .closure-summary :is(em,small){color:var(--gris)}html.cv2.theme-sombre{--bg:var(--fond);--paper:var(--carte);--ink:#e6edf5;--muted:#a3b1c2;--faint:#8595a8;--line:#213041;--line-soft:#1a2633;--blue:#4db3ec;--blue2:#4db3ec;--blue-deep:#8fcdf3;--blue-tint:#12314a;--blue-line:#23496b;--red:#ff7b7b;--green:#4fd1a0;--orange:#f0b060;--state-success:#4fd1a0;--state-danger:#ff7b7b;--state-warning:#f0b060;--state-info:#4db3ec;--state-muted:#8595a8;--state-success-bg:#12322a;--state-danger-bg:#3a1a1e;--state-warning-bg:#3a2a14;--state-info-bg:#12314a;--state-muted-bg:#1a2633;--shadow:0 30px 70px -28px rgba(0,0,0,.6);--shadow-sm:0 12px 34px -16px rgba(0,0,0,.55)}html.cv2.theme-sombre .view .capacity-planner header :is(b,span){color:var(--vert)!important}html.cv2.theme-sombre :is(button.primary,.cv2-bouton,.prospect-review-actions button:first-child){background:linear-gradient(135deg,#0a78b8,#055a8c)!important;color:#fff!important;border-color:transparent!important}html.cv2.theme-sombre .cv2-bouton-discret{background:var(--survol);border-color:var(--trait);color:var(--encre)}.cv2-ajout{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--trait);border-radius:50%;background:var(--carte);color:var(--gris);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.cv2-ajout svg{width:16px;height:16px}.cv2-ajout:hover{color:var(--encre);border-color:var(--trait-fort);background:var(--survol)}.cv2-ajout:focus-visible{outline:0;box-shadow:0 0 0 3px var(--bleu-teinte)}.cv2-compte-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0a78b8,#055a8c);color:#fff;font:600 var(--t-14) "Geist",sans-serif;font-style:normal;letter-spacing:.02em}.cv2-compte>span{flex:1;min-width:0}.cv2-compte b{display:block;font:600 var(--t-14) "Geist",sans-serif;color:var(--encre)}.cv2-compte small{display:block;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2-compte>svg{flex:none;width:18px;height:18px;color:var(--gris-clair);transition:transform .2s}.cv2-menu-item{display:flex;align-items:center;gap:var(--e-12);width:100%;height:40px;padding:0 var(--e-12);border:0;border-radius:10px;background:none;color:var(--encre);font:500 var(--t-14) "Geist",sans-serif;text-align:left;cursor:pointer}.cv2-menu-item svg{flex:none;width:18px;height:18px;color:var(--gris)}.cv2-menu-item:hover{background:var(--survol)}.cv2-menu-item.actif{background:var(--bleu-teinte);color:var(--bleu-fonce)}.cv2-menu-item.actif svg{color:var(--bleu-fonce)}.cv2-menu-item.danger,.cv2-menu-item.danger svg{color:var(--rouge)}.cv2-menu-item.danger:hover{background:var(--rouge-teinte)}html.cv2 .is-authenticated .cv2-rail{z-index:60}.cv2-menu-item span{white-space:nowrap}.cv2-compte>svg{align-self:center}html.cv2::view-transition-old(root),html.cv2::view-transition-new(root){animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1)}html.cv2:not(.cv2-pret) .view.active :is([data-client-grid],[data-missions-grid],[data-overview-budget-pacing],[data-task-list],[data-task-workspace],[data-clients-list],[data-relation-board],[data-budget-portfolio],[data-search-terms-picker],[data-automation-health],[data-automation-summary],[data-lead-pipeline],[data-offer-list],[data-prospect-review],[data-prospect-stats],[data-money-command],[data-billing-retainers],[data-subscriptions-list],[data-forecast-risks],[data-fiscal-provisions],[data-relation-summary]){position:relative;min-height:180px;visibility:hidden}html.cv2:not(.cv2-pret) .view.active :is([data-client-grid],[data-missions-grid],[data-overview-budget-pacing],[data-task-list],[data-task-workspace],[data-clients-list],[data-relation-board],[data-budget-portfolio],[data-search-terms-picker],[data-automation-health],[data-automation-summary],[data-lead-pipeline],[data-offer-list],[data-prospect-review],[data-prospect-stats],[data-money-command],[data-billing-retainers],[data-subscriptions-list],[data-forecast-risks],[data-fiscal-provisions],[data-relation-summary]):after{content:"";visibility:visible;position:absolute;inset:var(--e-8) var(--e-24) var(--e-24);border-radius:14px;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%) 0 0/200% 100%,repeating-linear-gradient(to bottom,var(--trait-doux) 0 44px,transparent 44px 60px);animation:cv2-scintille 1.3s ease-in-out infinite}html.cv2.theme-sombre:not(.cv2-pret) .view.active :is([data-client-grid],[data-missions-grid],[data-overview-budget-pacing],[data-task-list],[data-task-workspace],[data-clients-list],[data-relation-board],[data-budget-portfolio],[data-search-terms-picker],[data-automation-health],[data-automation-summary],[data-lead-pipeline],[data-offer-list],[data-prospect-review],[data-prospect-stats],[data-money-command],[data-billing-retainers],[data-subscriptions-list],[data-forecast-risks],[data-fiscal-provisions],[data-relation-summary]):after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.06) 50%,transparent 70%) 0 0/200% 100%,repeating-linear-gradient(to bottom,var(--trait-doux) 0 44px,transparent 44px 60px)}html.cv2:not(.cv2-pret) .view.active [data-client-grid]:after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%) 0 0/200% 100%,repeating-linear-gradient(to right,var(--trait-doux) 0 calc(25% - 9px),transparent calc(25% - 9px) 25%);inset:0 var(--e-24) var(--e-24)}html.cv2:not(.cv2-pret) .view.active :is(.cv2-tuiles,.crm-summary,.billing-kpis,.subscriptions-kpis,.forecast-kpis)>article :is(b,span){color:transparent!important;border-radius:8px;background:var(--trait-doux);animation:cv2-pulse 1.3s ease-in-out infinite}html.cv2:not(.cv2-pret) :is(.cv2-pastille,.nav-count){visibility:hidden}@keyframes cv2-scintille{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}@keyframes cv2-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){html.cv2:not(.cv2-pret) .view.active *:after{animation:none!important}}html.cv2.cv2-pret .view.active{animation:cv2-apparait .35s ease both}@keyframes cv2-apparait{0%{opacity:.4}to{opacity:1}}@media(max-width:760px){html.cv2 .cv2-ronds{grid-template-columns:1fr!important}html.cv2 .cv2-ronds .client-load{flex-direction:row!important;align-items:center!important}html.cv2 .cv2-ronds .ring{width:56px!important;height:56px!important}.cv2-annuaire-ligne{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:var(--e-12);padding:var(--e-16)!important}.cv2-annuaire-qui{grid-column:1/-1!important}.cv2-annuaire-ligne .cv2-annuaire-fleche{display:none}html.cv2 .view .offer-portfolio>header{justify-content:flex-start!important;text-align:left}.cv2-offre{grid-template-columns:minmax(0,1fr) auto!important;padding:var(--e-16)!important;row-gap:var(--e-12)}.cv2-offre .cv2-annuaire-fleche{display:none}.cv2-offre-parcours,.cv2-offre-fin{grid-column:1/-1!important;grid-row:2!important}.cv2-offre-montant{grid-column:2;grid-row:1}html.cv2 .cv2-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--e-12)!important}html.cv2 .cv2-tuiles>article{padding:var(--e-16)!important}html.cv2 .cv2-tuiles b{font-size:var(--t-28)!important}html.cv2 .cv2-onglets:not([hidden]){-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}}@media(max-width:760px){html.cv2 .view .offer-portfolio>header h2{flex:1;text-align:left!important;margin:0!important}html.cv2 .view .clients-toolbar .client-filters{margin:0!important}html.cv2 .view .clients-toolbar{justify-content:flex-start!important}}.module-head p,.cv2-tete-titre [data-cv2-sous-titre]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cv2-tete-titre{min-width:0}.cv2-rail-bas{position:relative;gap:0;padding:4px;border:1px solid transparent;border-top:1px solid transparent;border-radius:18px;background:transparent;transition:background-color .28s cubic-bezier(.32,.72,0,1),border-color .28s cubic-bezier(.32,.72,0,1)}.cv2-rail-bas:hover,.cv2-rail-bas.ouvert{background:var(--carte);border-color:var(--trait)}.cv2-compte{display:flex;align-items:center;gap:var(--e-12);width:100%;padding:8px;border:0;border-radius:14px;background:none;text-align:left;cursor:pointer;font:inherit;color:var(--encre)}.cv2-compte:focus-visible{outline:2px solid var(--bleu);outline-offset:2px}.cv2-compte>svg{transition:transform .34s cubic-bezier(.32,.72,0,1)}.cv2-compte.ouvert>svg{transform:rotate(180deg)}.cv2-compte-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s cubic-bezier(.32,.72,0,1)}.cv2-compte-menu.ouvert{grid-template-rows:1fr}.cv2-compte-menu-int{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px}.cv2-compte-menu.ouvert .cv2-compte-menu-int{padding-bottom:6px}.cv2-compte-menu-int>*{opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .3s cubic-bezier(.32,.72,0,1)}.cv2-compte-menu.ouvert .cv2-compte-menu-int>*{opacity:1;transform:none}.cv2-compte-menu.ouvert .cv2-compte-menu-int>:nth-last-child(1){transition-delay:.04s}.cv2-compte-menu.ouvert .cv2-compte-menu-int>:nth-last-child(2){transition-delay:.06s}.cv2-compte-menu.ouvert .cv2-compte-menu-int>:nth-last-child(3){transition-delay:.08s}.cv2-compte-menu.ouvert .cv2-compte-menu-int>:nth-last-child(4){transition-delay:.1s}.cv2-compte-menu.ouvert .cv2-compte-menu-int>:nth-last-child(5){transition-delay:.12s}.cv2-compte-menu.ouvert .cv2-compte-menu-int>:nth-last-child(6){transition-delay:.14s}.cv2-compte-menu .cv2-menu-item{height:38px;padding:0 10px;text-decoration:none}.cv2-menu-item .cv2-menu-fleche{margin-left:auto;width:15px;height:15px;color:var(--gris-clair)}.cv2-compte-menu hr{margin:4px 10px;border:0;border-top:1px solid var(--trait-doux)}.cv2-menu-theme{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 4px 0 10px}.cv2-menu-theme>span{font:500 var(--t-14) "Geist",sans-serif;color:var(--encre)}.cv2-theme-choix{position:relative;display:grid;grid-template-columns:repeat(3,30px);gap:2px;padding:2px;border-radius:10px;background:var(--piste)}.cv2-theme-choix button{display:grid;place-items:center;width:30px;height:26px;padding:0;border:0;border-radius:8px;background:none;color:var(--gris);cursor:pointer;transition:background-color .2s,color .2s}.cv2-theme-choix button svg{width:16px;height:16px}.cv2-theme-choix button:hover{color:var(--encre)}.cv2-theme-choix button.active{background:var(--carte);color:var(--encre);box-shadow:0 0 0 1px var(--trait)}html.cv2.theme-sombre .cv2-theme-choix button.active{background:#243446}@media(prefers-reduced-motion:reduce){.cv2-compte-menu,.cv2-compte-menu-int>*,.cv2-rail-bas,.cv2-compte>svg{transition:none!important}}html.cv2 .cv2-be.en-page{position:fixed!important;inset:0 0 0 var(--rail)!important;z-index:15!important;width:auto!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:var(--fond)!important;overflow-y:auto!important;overflow-x:hidden!important;animation:cv2-page-budget .22s ease}@keyframes cv2-page-budget{0%{opacity:0}to{opacity:1}}html.cv2 .cv2-be.en-page[open]{display:block!important}html.cv2 .cv2-be.en-page form{max-height:none!important;overflow:visible!important;min-height:100vh;max-width:1320px;margin:0 auto!important;padding:0 var(--e-48)!important}html.cv2 .cv2-be.en-page .cv2-be-tete{padding:var(--e-48) 0 var(--e-24)!important;background:none!important}html.cv2 .cv2-be.en-page .cv2-be-tete h2{font-size:var(--t-40)!important;margin-top:var(--e-12)!important}.cv2-be-retour{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--bleu);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer}.cv2-be-retour:hover{color:var(--bleu-fonce)}html.cv2 .cv2-be.en-page .cv2-be-corps{overflow:visible!important;padding:0 0 var(--e-32)!important}html.cv2 .cv2-be.en-page .cv2-be-pied{position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--e-48))!important;padding:var(--e-16) var(--e-48)!important;background:var(--carte)!important;border-top:1px solid var(--trait)!important}body.budget-en-page{overflow:hidden}@media(max-width:1180px){html.cv2 .cv2-be.en-page{inset:0!important;z-index:40!important}html.cv2 .cv2-be.en-page form{padding:0 var(--e-16)!important}html.cv2 .cv2-be.en-page .cv2-be-tete{padding:var(--e-24) 0 var(--e-16)!important}html.cv2 .cv2-be.en-page .cv2-be-tete h2{font-size:var(--t-28)!important}html.cv2 .cv2-be.en-page .cv2-be-pied{margin:0 calc(-1 * var(--e-16))!important;padding:var(--e-12) var(--e-16) calc(var(--e-12) + env(safe-area-inset-bottom))!important}}html.cv2 .budget-detail-modal.en-page{position:fixed!important;inset:0 0 0 var(--rail)!important;z-index:15!important;width:auto!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:var(--fond)!important;overflow-y:auto!important;overflow-x:hidden!important;animation:cv2-page-budget .22s ease}html.cv2 .budget-detail-modal.en-page>[data-budget-detail]{max-width:1320px;margin:0 auto!important;padding:0 var(--e-16)!important}html.cv2 .budget-detail-modal.en-page .cv2-bd-tete{padding-top:var(--e-48)}html.cv2 .budget-detail-modal.en-page .cv2-bd-tete h2{font-size:var(--t-40);margin-top:var(--e-12)}@media(max-width:1180px){html.cv2 .budget-detail-modal.en-page{inset:0!important;z-index:40!important}html.cv2 .budget-detail-modal.en-page>[data-budget-detail]{padding:0!important}html.cv2 .budget-detail-modal.en-page .cv2-bd-tete{padding-top:var(--e-24)}html.cv2 .budget-detail-modal.en-page .cv2-bd-tete h2{font-size:var(--t-28)}}.cv2-tete-titre{position:relative}.cv2-declic-facture{position:absolute;top:2px;left:var(--declic-x,190px);width:14px;height:14px;padding:0;border:0;background:none;cursor:pointer;opacity:.18;transition:opacity .2s}.cv2-declic-facture:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--gris)}.cv2-tete-titre:hover .cv2-declic-facture{opacity:.55}.cv2-declic-facture:hover,.cv2-declic-facture:focus-visible{opacity:1}.cv2-declic-facture:hover:after{background:var(--vert)}.cv2-declic-facture[hidden]{display:none}html.cv2.theme-sombre .lead-quick-actions button{background:var(--survol)!important;border-color:var(--trait)!important;color:var(--encre)!important}.maj{display:flex;flex-direction:column;gap:var(--e-16,16px)}.maj-vide{padding:var(--e-24,24px);font-size:15px;color:var(--gris)}.maj-resume{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--e-24,24px);padding:var(--e-24,24px) var(--e-32,32px)!important}.maj-resume>div:first-child{display:flex;flex-direction:column;gap:var(--e-4,4px)}.maj-resume small{font-size:14px;color:var(--gris)}.maj-resume strong{font:600 40px/1.05 Clash Display,sans-serif;letter-spacing:-.02em;color:var(--vert)}.maj-resume strong.negatif{color:var(--rouge)}.maj-resume span{font-size:14px;color:var(--gris-clair)}.maj-resume-etat{display:flex;flex-direction:column;align-items:flex-end;gap:var(--e-8,8px);max-width:340px;text-align:right}.maj-etat{display:inline-flex;align-items:center;gap:var(--e-8,8px);padding:6px 14px;border-radius:99px;font-size:14px;font-weight:600}.maj-etat:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.maj-etat.ok{background:var(--vert-teinte);color:var(--vert)}.maj-etat.a-faire{background:var(--ambre-teinte);color:var(--ambre)}.maj-bloc{overflow:hidden}.maj-bloc>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-12,12px);flex-wrap:wrap;padding:var(--e-16,16px) var(--e-24,24px);border-bottom:1px solid var(--trait-doux)}.maj-bloc>header h2{margin:0;font:600 17px Geist,sans-serif;color:var(--encre)}.maj-bloc>header small{font-size:14px;color:var(--gris-clair)}.maj-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--e-8,8px) var(--e-24,24px);padding:var(--e-16,16px) var(--e-24,24px);border-top:1px solid var(--trait-doux)}.maj-bloc>header+.maj-ligne{border-top:0}.maj-ligne.alerte{background:var(--ambre-teinte)}.maj-ligne-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.maj-ligne-texte b{font-size:15px;font-weight:600;color:var(--encre)}.maj-ligne-texte small{font-size:14px;color:var(--gris-clair);line-height:1.45}.maj-ligne-valeur{display:flex;flex-direction:column;align-items:flex-end;gap:var(--e-4,4px)}.maj-ligne-valeur strong{font-size:17px;font-weight:600;color:var(--encre);white-space:nowrap;font-variant-numeric:tabular-nums}.maj-ligne-action{display:flex;align-items:center;gap:var(--e-8,8px);justify-content:flex-end;flex-wrap:wrap}.maj-ligne-detail{grid-column:1/-1;font-size:14px;color:var(--gris);line-height:1.5}.maj-ligne-detail:empty{display:none}.maj-pastille{font-size:14px;font-weight:500;padding:2px 10px;border-radius:99px;white-space:nowrap}.maj-pastille.auto{background:var(--vert-teinte);color:var(--vert)}.maj-pastille.manuel{background:var(--bleu-teinte);color:var(--bleu-fonce)}.maj-pastille.alerte{background:var(--carte);color:var(--ambre)}.maj-pastille.rare{background:var(--piste);color:var(--gris)}.maj-champ{display:inline-flex;align-items:center;gap:var(--e-4,4px);height:40px;padding:0 var(--e-12,12px);border-radius:10px;background:var(--piste);font-size:15px;color:var(--gris);transition:box-shadow .2s}.maj-champ:focus-within{box-shadow:0 0 0 2px var(--bleu)}.maj-champ input{width:110px;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;font:600 17px Geist,sans-serif;color:var(--encre);text-align:right;outline:0;-moz-appearance:textfield}.maj-champ input::-webkit-inner-spin-button,.maj-champ input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.maj-bouton{min-height:40px;padding:0 var(--e-16,16px);border:1px solid var(--trait);border-radius:10px;background:var(--carte);color:var(--encre);font:500 15px Geist,sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s}.maj-bouton:hover{background:var(--survol)}.maj-bouton.primaire{border-color:var(--bleu);background:var(--bleu);color:#fff;font-weight:600}.maj-bouton.primaire:hover{background:var(--bleu-fonce)}.maj-bouton:disabled{opacity:.5;cursor:default}.maj-note{margin:0;font-size:14px;color:var(--gris-clair)}.maj-factures{list-style:none;margin:var(--e-4,4px) 0 0;padding:0;border-radius:14px;background:var(--piste);overflow:hidden}.maj-factures li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--e-16,16px);padding:var(--e-12,12px) var(--e-16,16px)}.maj-factures li+li{border-top:1px solid var(--trait)}.maj-factures li span{display:flex;flex-direction:column;min-width:0}.maj-factures b{font-size:15px;font-weight:600;color:var(--encre)}.maj-factures small{font-size:14px;color:var(--gris-clair)}.maj-factures em{font-style:normal;color:var(--ambre);font-weight:600}.maj-factures strong{font-size:15px;font-weight:600;color:var(--encre);font-variant-numeric:tabular-nums}.maj-factures .maj-bouton{min-height:36px}.billing-paid{margin-top:2px;padding:5px 12px;border:1px solid var(--bleu,#0a6fb8);border-radius:99px;background:transparent;color:var(--bleu,#0a6fb8);font:600 14px Geist,sans-serif;cursor:pointer;white-space:nowrap}.billing-paid:hover{background:var(--bleu,#0a6fb8);color:#fff}.billing-paid.is-paid{border:1px solid transparent;background:var(--vert-teinte);color:var(--vert)}.billing-extra .billing-paid{grid-column:2/4;justify-self:start}.billing-cloture{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--e-12,12px) var(--e-16,16px);margin-top:var(--e-16,16px);padding:var(--e-24,24px)!important;border-color:var(--bleu-doux,#9fc6e2)!important;background:var(--bleu-teinte)!important}.billing-cloture[hidden]{display:none}.billing-cloture small{font-size:14px;font-weight:600;color:var(--bleu)}.billing-cloture h2{margin:var(--e-4,4px) 0;font:600 20px Geist,sans-serif;color:var(--encre)}.billing-cloture p{margin:0;font-size:14px;color:var(--gris)}.billing-cloture .maj-champ{background:var(--carte)}.maj-alerte{border:0;padding:0;width:min(340px,calc(100vw - 32px));border-radius:22px;background:var(--carte);color:var(--encre);box-shadow:0 24px 64px -16px #0d284b59;overflow:hidden}.maj-alerte::backdrop{background:#0c182752;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.maj-alerte[open]{animation:majAlerte .22s cubic-bezier(.2,.8,.2,1)}@keyframes majAlerte{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.maj-alerte-corps{padding:24px 24px 16px;text-align:center;display:flex;flex-direction:column;gap:8px}.maj-alerte-corps h3{margin:0;font:600 17px Geist,sans-serif}.maj-alerte-corps p{margin:0;font-size:14px;color:var(--gris);line-height:1.5}.maj-alerte-boutons{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--trait)}.maj-alerte-boutons button{min-height:48px;border:0;background:transparent;font:500 17px Geist,sans-serif;color:var(--bleu);cursor:pointer}.maj-alerte-boutons button+button{border-left:1px solid var(--trait);font-weight:600}.maj-alerte-boutons button:hover{background:var(--survol)}@media(max-width:800px){.maj-resume{grid-template-columns:1fr;padding:var(--e-24,24px)!important}.maj-resume-etat{align-items:flex-start;text-align:left}.maj-ligne{grid-template-columns:minmax(0,1fr) auto}.maj-ligne-action{grid-column:1/-1;justify-content:flex-start}.maj-factures li{grid-template-columns:minmax(0,1fr) auto}.maj-factures li .maj-bouton{grid-column:1/-1;justify-self:start}.billing-cloture{grid-template-columns:1fr}}.fia{margin-bottom:var(--e-16,16px);overflow:hidden}.fia>header{display:flex;align-items:center;justify-content:space-between;gap:var(--e-16,16px);flex-wrap:wrap;padding:var(--e-16,16px) var(--e-24,24px);border-bottom:1px solid var(--trait-doux)}.fia>header h2{margin:0;font:600 17px Geist,sans-serif;color:var(--encre)}.fia>header small{font-size:14px;color:var(--gris-clair)}.fia-statut{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:99px;font-size:14px;font-weight:600;white-space:nowrap}.fia-statut.ok{background:var(--vert-teinte);color:var(--vert)}.fia-statut.revoir{background:var(--ambre-teinte);color:var(--ambre)}.fia-statut.perime{background:var(--rouge-teinte);color:var(--rouge)}.fia-bloc{padding:var(--e-16,16px) var(--e-24,24px) var(--e-24,24px);border-top:1px solid var(--trait-doux)}.fia>header+.fia-bloc{border-top:0}.fia-bloc h3{margin:0 0 var(--e-12,12px);font:600 15px Geist,sans-serif;color:var(--encre)}.fia-intro{margin:0 0 var(--e-12,12px);font-size:14px;color:var(--gris);line-height:1.5}.fia-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--e-8,8px) var(--e-24,24px);padding:var(--e-12,12px) 0;border-top:1px solid var(--trait-doux)}.fia-bloc h3+.fia-ligne{border-top:0}.fia-ligne>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fia-ligne b{font-size:15px;font-weight:600;color:var(--encre)}.fia-ligne small{font-size:14px;color:var(--gris-clair);line-height:1.45}.fia-ligne small a{color:var(--bleu)}.fia-ligne>strong{font-size:15px;font-weight:600;color:var(--encre);text-align:right;font-variant-numeric:tabular-nums}.fia-note{margin:var(--e-12,12px) 0 0;font-size:14px;color:var(--gris);line-height:1.5}.fia-note.alerte{padding:var(--e-12,12px) var(--e-16,16px);border-radius:14px;background:var(--rouge-teinte);color:var(--rouge)}.fia-test{padding:var(--e-16,16px);border-radius:14px;background:var(--piste)}.fia-test+.fia-test{margin-top:var(--e-12,12px)}.fia-test-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e-12,12px);flex-wrap:wrap;margin-bottom:var(--e-12,12px)}.fia-test-tete b{font-size:15px;color:var(--encre)}.fia-test-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-16,16px)}.fia-test-chiffres div{display:flex;flex-direction:column;gap:2px}.fia-test-chiffres small,.fia-test-chiffres span{font-size:14px;color:var(--gris-clair)}.fia-test-chiffres strong{font:600 20px Geist,sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}.fia-test.ko .fia-test-chiffres div:last-child strong{color:var(--ambre)}.fia-liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--e-8,8px)}.fia-liste li{font-size:14px;color:var(--gris);line-height:1.5}.fia-liste li b{color:var(--encre)}.fia-liste li.actif{padding:var(--e-8,8px) var(--e-12,12px);border-radius:10px;background:var(--ambre-teinte)}@media(max-width:800px){.fia-ligne{grid-template-columns:minmax(0,1fr) auto}.fia-ligne .fia-statut{grid-column:1/-1;justify-self:start}.fia-test-chiffres{grid-template-columns:1fr}}.fia-ligne.large{grid-template-columns:minmax(0,1fr) auto}.fia-tranches{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--e-8,8px);margin:var(--e-4,4px) 0 0;padding:0;list-style:none}.fia-tranches li{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:10px;background:var(--piste);font-size:14px;color:var(--gris);white-space:nowrap}.fia-tranches li b{font-size:15px;font-weight:600;color:var(--encre)}.fia-detail{display:flex;flex-wrap:wrap;gap:var(--e-8,8px) var(--e-16,16px);margin-top:var(--e-12,12px);padding-top:var(--e-12,12px);border-top:1px solid var(--trait);font-size:14px;color:var(--gris)}.fia-calcul{margin-top:var(--e-12,12px);padding-top:var(--e-8,8px);border-top:1px solid var(--trait);display:flex;flex-direction:column}.fia-calcul>div{display:flex;justify-content:space-between;gap:var(--e-16,16px);padding:4px 0;font-size:14px;color:var(--gris)}.fia-calcul b{font-weight:500;color:var(--encre);font-variant-numeric:tabular-nums}.fia-calcul .sous-total,.fia-calcul .total{margin-top:4px;padding-top:8px;border-top:1px solid var(--trait)}.fia-calcul .sous-total b,.fia-calcul .total span,.fia-calcul .total b{font-weight:600;color:var(--encre)}.fia-calcul .total b{font-size:15px}.maj-alerte-pile{display:flex;flex-direction:column;border-top:1px solid var(--trait)}.maj-alerte-pile button{min-height:48px;padding:0 16px;border:0;background:transparent;font:500 17px Geist,sans-serif;color:var(--bleu);cursor:pointer}.maj-alerte-pile button+button{border-top:1px solid var(--trait)}.maj-alerte-pile button:last-child{font-weight:600}.maj-alerte-pile button:hover{background:var(--survol)}.maj-lien{border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--bleu);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.billing-row.is-sent,.billing-extra.is-sent{background:transparent}.billing-row.is-invoiced.has-flux>div b,.billing-row.is-invoiced.has-flux>strong{color:inherit}.billing-flux{grid-column:4;justify-self:end;display:flex;align-items:center;gap:0;white-space:nowrap}.flux-etape{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 8px;border:1px solid transparent;border-radius:99px;font:500 14px Geist,sans-serif;line-height:1;white-space:nowrap}.flux-etape i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:11px;font-weight:800;flex:none}.flux-etape.fait{background:var(--vert-teinte,#e4f4ec);color:var(--vert,#207454)}.flux-etape.fait i{background:var(--vert,#207454);color:#fff}.flux-etape.a-faire{background:transparent;border-color:var(--trait,#dfe5eb);color:var(--gris,#6b7785)}.flux-etape.a-faire i{border:1.5px dashed currentColor}button.flux-etape{cursor:pointer;transition:background .15s,border-color .15s,color .15s}button.flux-etape.a-faire:hover{border-color:var(--vert,#207454);color:var(--vert,#207454);background:var(--vert-teinte,#e4f4ec)}button.flux-etape.a-faire:hover i{border-style:solid}button.flux-etape.fait:hover{filter:brightness(.97)}.flux-trait{width:18px;height:2px;margin:0 4px;border-radius:2px;background:var(--trait,#dfe5eb)}.flux-trait.fait{background:var(--vert,#207454);opacity:.45}.billing-extra .billing-flux{grid-column:2/-1;justify-self:start;margin-top:4px}@media(max-width:650px){.billing-row.has-flux .billing-flux{grid-column:2/-1;justify-self:start}}.is-sent .invoice-check{border-color:var(--state-success,#1f8a5b);background:var(--state-success,#1f8a5b);color:#fff}.billing-row.has-flux .billing-flux{width:420px;justify-content:flex-end}@media(max-width:650px){.billing-row.has-flux .billing-flux{width:auto;justify-content:flex-start}}.invoice-number{white-space:nowrap;font-size:inherit}.invoice-number input{width:4.2em;margin-left:1px;padding:2px 6px;font:inherit;font-size:15px;font-weight:600;color:var(--text,#0c1827);background:var(--surface,#fff);border:1px solid var(--line,#d5dfeb);border-radius:8px;-moz-appearance:textfield}.invoice-number input::-webkit-outer-spin-button,.invoice-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.invoice-number input:focus{outline:2px solid #1a8fd1;outline-offset:1px}.imp{display:flex;flex-direction:column;gap:16px;max-width:1320px}.imp-carte{background:var(--carte);border:1px solid var(--trait);border-radius:22px;box-shadow:0 1px 2px #0d284b0a,0 12px 32px -18px #0d284b2e;padding:24px}.imp-vide{font-size:15px;color:var(--gris)}.imp-etapes-mini{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.imp-etapes-mini li{position:relative;padding:12px 12px 12px 36px;border-radius:14px;background:var(--trait-doux);font:500 14px/1.35 Geist,sans-serif;color:var(--gris)}.imp-etapes-mini li small{display:block;font-size:14px;font-weight:400;color:var(--gris-clair)}.imp-etapes-mini li:before{content:"";position:absolute;left:12px;top:14px;width:14px;height:14px;border-radius:50%;border:2px solid var(--trait-fort)}.imp-etapes-mini li.fait{background:var(--vert-teinte);color:var(--vert)}.imp-etapes-mini li.fait:before{border-color:var(--vert-barre);background:var(--vert-barre)}.imp-etapes-mini li.encours{background:var(--bleu-teinte);color:var(--bleu-fonce)}.imp-etapes-mini li.encours:before{border-color:var(--bleu)}.imp-barre{height:10px;margin:24px 0 8px;border-radius:5px;background:var(--piste);overflow:hidden}.imp-barre i{display:block;height:100%;border-radius:5px;background:var(--vert-barre);transition:width .4s cubic-bezier(.2,.8,.2,1)}.imp-barre-note{margin:16px 0 0;font-size:15px;color:var(--gris)}.imp-barre+.imp-barre-note{margin-top:0}.imp-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.imp-tete h2,.imp-loi summary h2{margin:0;font:600 28px/1.1 Clash Display,sans-serif;letter-spacing:-.02em;color:var(--encre)}.imp-tete p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--gris)}.imp-tete p b{color:var(--encre)}.imp-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--trait-doux);flex:none}.imp-seg button{min-height:36px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:var(--gris);font:500 15px Geist,sans-serif;cursor:pointer;transition:background .2s,color .2s}.imp-seg button:hover{color:var(--encre)}.imp-seg button.active{background:var(--carte);color:var(--encre);font-weight:600;box-shadow:0 1px 2px #0d284b1a,0 2px 8px -2px #0d284b1f}.imp input[type=range]{width:100%;height:36px;margin:8px 0;accent-color:var(--bleu);cursor:pointer}.imp-ca{padding:16px 24px;margin:0 0 24px;border-radius:14px;background:var(--bleu-teinte)}.imp-ca label{display:flex;justify-content:space-between;gap:16px;font:500 15px Geist,sans-serif;color:var(--encre)}.imp-ca label b{font:600 20px Geist,sans-serif;color:var(--bleu-fonce);font-variant-numeric:tabular-nums}.imp-ca p{margin:0;font-size:14px;line-height:1.5;color:var(--gris)}.imp-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.imp-etape{padding:16px 24px 8px;border:1px solid var(--trait-doux);border-radius:14px}.imp-etape header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.imp-etape header i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--bleu-teinte);color:var(--bleu-fonce);font:600 14px Geist,sans-serif;font-style:normal}.imp-etape h3{margin:0;font:600 17px Geist,sans-serif;color:var(--encre)}.imp-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-top:1px solid var(--trait-doux);font-size:15px;color:var(--encre)}.imp-etape header+.imp-ligne{border-top:0}.imp-ligne span small{display:block;font-size:14px;color:var(--gris-clair)}.imp-ligne b{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.imp-ligne.moins b{color:var(--vert)}.imp-ligne.sous-total b{font-weight:600}.imp-ligne.total{border-top:1px solid var(--trait-fort);font-weight:600}.imp-ligne.total b{font-weight:700}.imp-ligne.final{margin:8px -12px;padding:12px;border:0;border-radius:10px;background:var(--bleu-teinte);font-size:17px;font-weight:600;color:var(--bleu-fonce)}.imp-ligne.final b{font-size:20px;font-weight:700}.imp-resume{margin:16px 0 0;font-size:15px;color:var(--gris)}.imp-resume b{color:var(--vert)}.imp-frise{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.imp-frise li{padding:12px;border-radius:14px;background:var(--trait-doux);display:flex;flex-direction:column;gap:4px}.imp-frise li b{font:600 20px Geist,sans-serif;color:var(--encre)}.imp-frise li span{font-size:14px;color:var(--encre)}.imp-frise li small{font-size:14px;color:var(--gris-clair)}.imp-frise li.passe{opacity:.5}.imp-frise li.passe b{text-decoration:line-through}.imp-frise li.actif{background:var(--bleu);box-shadow:0 10px 24px -12px #0a78b899}.imp-frise li.actif :is(b,span,small){color:#fff}.imp-jeu{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:center}.imp-jeu-gauche label{font:500 17px Geist,sans-serif;color:var(--encre)}.imp-jeu-gauche label b{font-weight:700;color:var(--bleu-fonce);font-variant-numeric:tabular-nums}.imp-gain{margin-top:8px;padding:24px;border-radius:14px;background:var(--vert-teinte)}.imp-gain small{display:block;font:600 14px Geist,sans-serif;color:var(--vert)}.imp-gain strong{display:block;margin:4px 0 8px;font:600 56px/1 Clash Display,sans-serif;letter-spacing:-.03em;color:var(--vert);font-variant-numeric:tabular-nums}.imp-gain p{margin:0;font-size:15px;line-height:1.5;color:var(--encre)}.imp-jeu-droite{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.imp-jauge{position:relative;width:180px;height:180px}.imp-jauge svg{width:100%;height:100%;transform:rotate(-90deg)}.imp-jauge circle{fill:none;stroke-width:12}.imp-jauge .fond{stroke:var(--piste)}.imp-jauge .plein{stroke:var(--vert-barre);stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.imp-jauge>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px}.imp-jauge strong{font:600 40px/1 Clash Display,sans-serif;color:var(--encre)}.imp-jauge small{margin-top:4px;font-size:14px;line-height:1.3;color:var(--gris)}.imp-deja{margin:0;font-size:15px;line-height:1.5;color:var(--gris)}.imp-deja b{color:var(--encre)}.imp-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:24px}.imp-bouton{min-height:44px;padding:0 24px;border:0;border-radius:22px;background:linear-gradient(180deg,var(--bleu),var(--bleu-fonce));color:#fff;font:600 15px Geist,sans-serif;cursor:pointer}.imp-bouton:hover{filter:brightness(1.08)}.imp-bouton.discret{background:var(--trait-doux);color:var(--encre)}.imp-comment{flex:1;min-width:260px;font-size:15px;color:var(--encre)}.imp-comment summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600;color:var(--bleu)}.imp-comment ol{margin:0;padding-left:24px;line-height:1.6}.imp-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;padding:16px;border-radius:14px;background:var(--trait-doux)}.imp-form label{display:flex;flex-direction:column;gap:4px;font:500 14px Geist,sans-serif;color:var(--gris)}.imp-form input{min-height:44px;padding:0 12px;border:1px solid var(--trait);border-radius:10px;background:var(--carte);color:var(--encre);font:500 15px Geist,sans-serif}.imp-form[hidden]{display:none}.imp-liste{list-style:none;margin:16px 0 0;padding:0}.imp-liste:empty{display:none}.imp-liste li{display:grid;grid-template-columns:120px 1fr auto 44px;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--trait-doux);font-size:15px;color:var(--encre)}.imp-liste li b{font-variant-numeric:tabular-nums}.imp-liste li em{font-style:normal;font-size:14px;color:var(--vert)}.imp-liste li button{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--gris);font-size:20px;cursor:pointer}.imp-liste li button:hover{background:var(--rouge-teinte);color:var(--rouge)}.imp-loi summary{display:flex;align-items:baseline;gap:16px;min-height:44px;cursor:pointer;list-style:none}.imp-loi summary::-webkit-details-marker{display:none}.imp-loi summary span{font-size:15px;color:var(--gris)}.imp-loi summary:after{content:"›";margin-left:auto;font-size:28px;color:var(--gris-clair);transition:transform .2s}.imp-loi[open] summary:after{transform:rotate(90deg)}.imp-loi ul{margin:16px 0 0;padding-left:24px;font-size:15px;line-height:1.6;color:var(--encre)}.imp-loi li{margin-bottom:8px}.imp-sources{margin:16px 0 0;font-size:14px;color:var(--gris)}.imp-sources a{color:var(--bleu)}@media(max-width:960px){.imp-detail,.imp-jeu{grid-template-columns:1fr}.imp-frise{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto}.imp-tete{flex-direction:column}.imp-gain strong{font-size:40px}.imp-etapes-mini{grid-template-columns:1fr}.imp-carte{padding:16px}}.imp-groupe{margin:16px 0 4px;font:600 14px Geist,sans-serif;color:var(--bleu);letter-spacing:.01em}.imp-etape header+.imp-groupe{margin-top:0}.imp-groupe+.imp-ligne{border-top:0}.imp [hidden]{display:none!important}.imp-choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:18px;background:var(--trait-doux);max-width:560px}.imp-choix button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:12px 16px;border:0;border-radius:14px;background:transparent;cursor:pointer;text-align:left;transition:background .2s,box-shadow .2s}.imp-choix button b{font:600 17px Geist,sans-serif;color:var(--gris)}.imp-choix button small{font-size:14px;color:var(--gris-clair)}.imp-choix button:hover b{color:var(--encre)}.imp-choix button.active{background:var(--carte);box-shadow:0 1px 2px #0d284b1a,0 4px 14px -6px #0d284b33}.imp-choix button.active b{color:var(--bleu-fonce)}.imp-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center}.imp-hero-texte>small{display:block;font:600 14px Geist,sans-serif;color:var(--bleu);letter-spacing:.01em}.imp-hero-texte>strong{display:block;margin:8px 0;font:600 56px/1 Clash Display,sans-serif;letter-spacing:-.03em;color:var(--encre);font-variant-numeric:tabular-nums}.imp-hero-texte>p{margin:0 0 8px;font-size:15px;line-height:1.5;color:var(--gris)}.imp-hero-texte>p b{color:var(--encre)}.imp-hero-cote .imp-ca{margin:0}.imp-hero-cote .imp-etapes-mini{margin:0;grid-template-columns:1fr}.imp-apres-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:start}.imp-apres-argent{padding:24px;border-radius:14px;background:var(--vert-teinte)}.imp-apres-argent small{display:block;font:600 14px Geist,sans-serif;color:var(--vert)}.imp-apres-argent strong{display:block;margin:4px 0 8px;font:600 40px/1 Clash Display,sans-serif;color:var(--vert);font-variant-numeric:tabular-nums}.imp-apres-argent p{margin:0;font-size:15px;color:var(--encre)}.imp-apres-etapes{margin:0;padding-left:24px;font-size:15px;line-height:1.6;color:var(--encre)}.imp-apres-etapes li{margin-bottom:12px}.imp-note{margin:24px 0 0;padding:16px;border-radius:14px;background:var(--trait-doux);font-size:15px;line-height:1.5;color:var(--gris)}.imp-apres .imp-tete{margin-bottom:16px}@media(max-width:960px){.imp-hero,.imp-apres-grille{grid-template-columns:1fr;gap:16px}.imp-hero-texte>strong{font-size:40px}.imp-choix{max-width:none}}.imp-tranche span{flex:1;min-width:0}.imp-tranche i{display:block;height:6px;margin-top:6px;border-radius:3px;background:var(--piste);overflow:hidden}.imp-tranche i em{display:block;height:100%;border-radius:3px;background:var(--bleu)}.imp-tranche:first-of-type i em{background:var(--vert-barre)}.imp-tranche.vide{opacity:.5}html.cv2 .etiquette{display:inline-flex;align-items:center;gap:6px;width:max-content;height:26px;margin:0 0 8px;padding:0 10px;border-radius:13px;font:600 14px/1 Geist,sans-serif;letter-spacing:.01em;white-space:nowrap}html.cv2 .etiquette:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}html.cv2 .etiquette.reel{background:var(--vert-teinte);color:var(--vert)}html.cv2 .etiquette.prevision{background:var(--bleu-teinte);color:var(--bleu-fonce)}html.cv2 .etiquette.simulation,html.cv2 .etiquette.officiel{background:var(--trait-doux);color:var(--gris)}html.cv2 .fiscal-hero-main>.etiquette,html.cv2 .fiscal-chapter-head .etiquette,html.cv2 .fiscal-mrr .etiquette{display:flex}html.cv2 .etiquettes-legende{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 16px;font-size:14px;color:var(--gris)}html.cv2 .etiquettes-legende .etiquette{margin:0}html.cv2 .etiquettes-legende .etiquette:not(:first-child){margin-left:12px}.imp-treso{margin:0 0 24px;padding:16px;border-radius:14px;border:1px solid var(--trait)}.imp-treso p{margin:0;font-size:15px;line-height:1.5;color:var(--encre)}.imp-conseil{margin-top:12px!important;padding:12px 16px;border-radius:10px;background:var(--ambre-teinte);color:var(--encre)}.imp-conseil b{color:var(--ambre)}html.cv2 .fiscal-renvoi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:16px 24px;font-size:15px;color:var(--encre)}html.cv2 .fiscal-renvoi .etiquette{margin:0}html.cv2 .fiscal-renvoi button{min-height:36px;padding:0 16px;border:0;border-radius:18px;background:var(--bleu-teinte);color:var(--bleu-fonce);font:600 15px Geist,sans-serif;cursor:pointer}html.cv2 .fiscal-renvoi button:hover{background:var(--bleu);color:#fff}html.cv2 .fiscal-chapter[hidden]{display:none}html.cv2 .net-mois-tete{display:flex;align-items:flex-start;gap:16px}html.cv2 .net-mois-tete>div:nth-child(2){flex:1;min-width:0}html.cv2 .net-mois .imp-seg{margin-left:auto}html.cv2 .net-mois-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}html.cv2 .net-mois-cartes article{padding:16px 24px;border:1px solid var(--trait-doux);border-radius:14px}html.cv2 .net-mois-cartes small{display:block;font:600 14px Geist,sans-serif;color:var(--gris)}html.cv2 .net-mois-cartes b{display:block;margin:4px 0 8px;font:600 28px/1.1 Clash Display,sans-serif;color:var(--encre);font-variant-numeric:tabular-nums}html.cv2 .net-mois-cartes p{margin:0;font-size:15px;line-height:1.5;color:var(--gris)}html.cv2 .net-mois-cartes p b{display:inline;margin:0;font:600 15px Geist,sans-serif;color:var(--encre)}@media(max-width:960px){html.cv2 .net-mois-cartes{grid-template-columns:1fr}html.cv2 .net-mois-tete{flex-wrap:wrap}}.cv2m-seulement{display:none!important}.cv2m-feuille{display:none}.cv2-tete-action:has(>.cv2m-seulement:only-child){display:none}@media(max-width:1180px){html.cv2 .is-authenticated .cv2-tabbar{padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--carte) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid var(--trait);transition:transform .28s cubic-bezier(.32,.72,0,1)}html.cv2 .cv2-tab{position:relative;min-width:0;min-height:56px;gap:4px;padding:0 2px;font:500 var(--t-14)/1 "Geist",sans-serif;color:var(--gris)}html.cv2 .cv2-tab span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.cv2 .cv2-tab svg{box-sizing:content-box;width:22px;height:22px;padding:4px 14px;border-radius:999px;transition:background-color .2s,color .2s}html.cv2 .cv2-tab.actif{color:var(--bleu-fonce);font-weight:600}html.cv2 .cv2-tab.actif svg{background:var(--bleu-teinte)}html.cv2 .cv2-tab:active svg{background:var(--piste)}.cv2m-pastille{position:absolute;top:0;left:calc(50% + 8px);min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:var(--rouge-barre);color:#fff;font:600 var(--t-14)/20px "Geist",sans-serif;box-shadow:0 0 0 2px var(--carte)}.cv2m-pastille[hidden]{display:none}body.cv2m-clavier .cv2-tabbar{transform:translateY(110%)}html.cv2 .cv2-reglages-mobile{width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}html.cv2 .cv2-reglages-mobile .cv2-compte-avatar{width:40px;height:40px;box-shadow:0 0 0 3px var(--fond),0 0 0 4px var(--trait)}html.cv2 dialog.cv2m-feuille[open]{display:block;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:0 0 8px;border:0;border-radius:26px;background:var(--carte);color:var(--encre);box-shadow:0 30px 80px -24px #0d284b73;overflow-y:auto}html.cv2 dialog.cv2m-feuille::backdrop{background:#050f1c6b}.cv2m-compte header{display:flex;align-items:center;gap:var(--e-12);padding:26px 20px 16px}.cv2m-compte-qui{flex:1;min-width:0;display:flex;align-items:center;gap:var(--e-12)}.cv2m-compte-qui .cv2-compte-avatar{width:44px;height:44px}.cv2m-compte-qui b{display:block;font:600 var(--t-17) "Geist",sans-serif;color:var(--encre)}.cv2m-compte-qui small{display:block;margin-top:2px;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris);overflow:hidden;text-overflow:ellipsis}.cv2m-fermer{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--piste);color:var(--gris);cursor:pointer}.cv2m-fermer svg{width:18px;height:18px}.cv2m-compte-liste{display:flex;flex-direction:column;margin:0 16px;border:1px solid var(--trait);border-radius:var(--r-interne);overflow:hidden}.cv2m-compte-liste>*{display:flex;align-items:center;gap:14px;min-height:56px;padding:0 16px;border:0;border-bottom:1px solid var(--trait-doux);background:var(--carte);color:var(--encre);font:500 var(--t-16,16px) "Geist",sans-serif;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cv2m-compte-liste>:last-child{border-bottom:0}.cv2m-compte-liste>:active{background:var(--survol)}.cv2m-compte-liste svg{width:22px;height:22px;flex:none;color:var(--bleu)}.cv2m-compte-liste span{flex:1}.cv2m-compte-liste em{display:grid;color:var(--gris-clair)}.cv2m-compte-liste em svg{width:18px;height:18px;color:inherit}.cv2m-compte-theme{display:flex;align-items:center;justify-content:space-between;gap:var(--e-12);margin:16px 16px 0;padding:0 4px 0 16px;min-height:56px}.cv2m-compte-theme>span{font:500 16px Geist,sans-serif;color:var(--encre)}.cv2m-compte-theme>div{display:grid;grid-template-columns:repeat(3,auto);gap:2px;padding:3px;border-radius:12px;background:var(--piste)}.cv2m-compte-theme button{height:40px;padding:0 14px;border:0;border-radius:9px;background:none;color:var(--gris);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer}.cv2m-compte-theme button.active{background:var(--carte);color:var(--encre);font-weight:600;box-shadow:0 1px 2px #0d284b1f}.cv2m-deconnexion{display:flex;align-items:center;justify-content:center;gap:10px;width:calc(100% - 32px);height:52px;margin:16px 16px 20px;border:1px solid var(--trait);border-radius:999px;background:none;color:var(--rouge);font:600 var(--t-15) "Geist",sans-serif;cursor:pointer}.cv2m-deconnexion svg{width:20px;height:20px}.cv2m-choix header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:26px 20px 4px;background:var(--carte)}.cv2m-choix h2{margin:0;font:600 var(--t-28)/1.1 "Clash Display",sans-serif;letter-spacing:-.02em;color:var(--encre)}.cv2m-choix-aide{margin:0;padding:0 20px 12px;font:400 var(--t-15) "Geist",sans-serif;color:var(--gris)}.cv2m-choix-liste{display:flex;flex-direction:column;margin:0 16px;border:1px solid var(--trait);border-radius:var(--r-interne);overflow:hidden}.cv2m-choix-liste>button{display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 16px;border:0;border-bottom:1px solid var(--trait-doux);background:var(--carte);text-align:left;cursor:pointer;color:var(--encre)}.cv2m-choix-liste>button:last-child{border-bottom:0}.cv2m-choix-liste>button:active{background:var(--survol)}.cv2m-choix-liste span{flex:1;min-width:0}.cv2m-choix-liste b{display:block;font:600 16px Geist,sans-serif;color:var(--encre);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv2m-choix-liste small{display:block;margin-top:2px;font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}.cv2m-choix-liste em{font:400 24px/1 Geist,sans-serif;font-style:normal;color:var(--gris-clair)}.cv2m-choix-anneau{--percent:0;--ring:var(--bleu);position:relative;flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:conic-gradient(var(--ring) calc(var(--percent)*1%),var(--piste) 0);font-style:normal}.cv2m-choix-anneau:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--carte)}.cv2m-choix-anneau span{position:relative;z-index:1;font:600 var(--t-14)/1 "Geist",sans-serif;color:var(--encre);letter-spacing:-.02em}.cv2m-choix-detail{display:block;width:calc(100% - 32px);min-height:48px;margin:12px 16px 20px;border:0;background:none;color:var(--bleu);font:500 var(--t-15) "Geist",sans-serif;cursor:pointer}html.cv2 .cv2-be.en-page,html.cv2 .budget-detail-modal.en-page{height:100dvh!important;overscroll-behavior:contain}}@media(max-width:760px){html.cv2 button.cv2m-seulement{display:inline-flex!important;align-items:center;justify-content:center}html.cv2 div.cv2m-seulement{display:block!important}html.cv2 body{-webkit-tap-highlight-color:transparent}html.cv2,html.cv2 body:not(.budget-en-page){overflow-x:clip!important;overflow-y:visible!important}html.cv2 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px!important}html.cv2 main.cv2-main{padding:0 16px calc(160px + env(safe-area-inset-bottom))!important}html.cv2 .is-authenticated .cv2-tete{position:sticky;top:calc(-1 * var(--cv2m-masque,0px));z-index:25;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:var(--e-16);margin:0 -16px var(--e-16);padding:calc(16px + env(safe-area-inset-top)) 16px 10px;background:var(--fond);transition:box-shadow .2s}body.cv2m-defile .cv2-tete{box-shadow:0 1px 0 var(--trait),0 12px 24px -22px #0d284b8c}html.cv2 .cv2-tete-titre{grid-column:1;grid-row:1}html.cv2 .cv2-tete-titre h1{font-size:var(--t-28)!important;line-height:1.1}html.cv2 .cv2-tete-titre p{display:none!important}html.cv2 body:has(.view.active[data-panel=overview]) .cv2-tete-titre p:not(:empty){display:block!important;margin-top:4px;font-size:var(--t-14)}html.cv2 .cv2-reglages-mobile{grid-column:2;grid-row:1}html.cv2 .cv2-onglets{grid-row:2!important;grid-column:1/-1;display:flex!important;width:100%;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}html.cv2 .cv2-onglets[hidden]{display:none!important}html.cv2 .cv2-onglets:not([hidden]){-webkit-mask-image:none!important;mask-image:none!important}html.cv2 .cv2-onglets.cv2m-deborde:not([hidden]){-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)!important;mask-image:linear-gradient(90deg,#000 85%,transparent)!important}html.cv2 .cv2-onglets>button{flex:1 0 auto;scroll-snap-align:center;height:40px!important;padding:0 14px!important}html.cv2 .cv2-onglets .nav-count{margin-left:6px}html.cv2 .is-authenticated .cv2-tete-action{display:flex!important;position:fixed;z-index:31;right:16px;bottom:calc(80px + env(safe-area-inset-bottom));grid-column:auto;grid-row:auto;margin:0;transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s}html.cv2 .cv2-tete-action>button{display:inline-flex!important;align-items:center;gap:6px;height:52px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#0a78b8,#055a8c)!important;color:#fff!important;font:600 var(--t-15) "Geist",sans-serif!important;white-space:nowrap;box-shadow:0 14px 30px -10px #055a8ccc,0 2px 6px #055a8c4d!important}html.cv2 .cv2-tete-action>button:active{transform:scale(.97)}body.cv2m-clavier .cv2-tete-action,body.budget-en-page .cv2-tete-action,body:has(.client-drawer.open) .cv2-tete-action,body.demo-mode .cv2-tete-action{opacity:0;pointer-events:none;transform:translateY(24px)}html.cv2 .alerts-fab{left:16px!important;right:auto!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;height:52px;padding:0 18px!important}body.cv2m-clavier .alerts-fab{display:none!important}html.cv2 dialog:is(.cv2m-feuille,.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal,.cv2-modale,.lead-history-modal,.relation-history-modal)[open]{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 12px - env(safe-area-inset-top))!important;margin:0!important;padding:0 0 env(safe-area-inset-bottom)!important;border:0!important;border-radius:26px 26px 0 0!important;background:var(--carte)!important;box-shadow:0 -20px 60px -20px #05192d73!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;transform:none;animation:cv2m-monte .34s cubic-bezier(.32,.72,0,1);transition:transform .22s cubic-bezier(.32,.72,0,1)}html.cv2 dialog.sortie[open]{animation:cv2m-descend .2s cubic-bezier(.4,0,1,1) forwards!important}html.cv2 dialog:is(.cv2m-feuille,.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal,.cv2-modale,.lead-history-modal,.relation-history-modal)::backdrop{background:#050f1c6b;opacity:var(--voile,1);animation:cv2m-voile .3s ease}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal,.cv2-modale,.lead-history-modal,.relation-history-modal)[open]:before,.cv2m-poignee{content:"";position:absolute;z-index:5;top:8px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--trait-fort)}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.cv2-modale)>form{padding:0 20px!important;max-height:none!important;overflow:visible!important}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal)>form>header,html.cv2 .cv2-modale>header{position:sticky;top:0;z-index:4;margin:0 -20px!important;padding:26px 20px 12px!important;background:var(--carte)!important}html.cv2 .cv2-modale>header{margin:0!important}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal)>form>header h2,html.cv2 .cv2-modale>header h2{font-size:var(--t-28)!important;line-height:1.1}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal)>form>header button:not(.primary){display:grid;place-items:center;width:40px;height:40px;padding:0!important;border-radius:50%!important;background:var(--piste)!important;color:var(--gris)!important;font-size:22px!important;line-height:1}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal)>form>footer{position:sticky;bottom:0;z-index:4;display:flex!important;gap:10px!important;margin:20px -20px 0!important;padding:12px 20px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--trait)!important;background:var(--carte)!important}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal)>form>footer>button{flex:1 1 0;min-width:0;height:50px!important;padding:0 12px!important;border-radius:999px!important;font-size:var(--t-15)!important}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal)>form>footer>.primary{flex:1.6 1 0}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.confirm-modal)>form>footer>button:not(.primary):not(.danger):not(.danger-link){border:0!important;background:var(--piste)!important;color:var(--encre)!important;box-shadow:none!important}html.cv2 .confirm-modal>form{padding:28px 20px 0!important}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:48px}html.cv2 dialog .form-columns{grid-template-columns:1fr!important}html.cv2 dialog .shortcuts{display:flex!important;flex-wrap:wrap;gap:8px!important}html.cv2 dialog .shortcuts button{flex:1 0 calc(33.333% - 8px);height:44px;padding:0!important}html.cv2 .time-quick-modal[open]{height:auto!important;min-height:0!important}html.cv2 .time-quick-modal .time-capture{padding:26px 20px calc(16px + env(safe-area-inset-bottom))!important;border-radius:0!important;min-height:0!important;height:auto!important}html.cv2 .time-quick-modal .time-duration-presets{grid-auto-rows:48px!important}html.cv2 .view .cv2-ronds .client-load>div:last-child{flex:1 1 auto;min-width:0;grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important}html.cv2 .view .cv2-ronds .client-load>div:last-child>h3{overflow:hidden;text-overflow:ellipsis}html.cv2 .view .cv2-ronds .client-load>div:last-child>*{grid-column:1!important;grid-row:auto!important}html.cv2 .view .cv2-ronds .client-load>div:last-child>b{justify-self:start;white-space:nowrap}html.cv2 .view .cv2-rythme{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 12px!important;align-items:center!important}html.cv2 .view .cv2-rythme-qui{grid-column:1;grid-row:1/span 2;min-width:0}html.cv2 .view .cv2-rythme-qui>span:last-child{min-width:0}html.cv2 .view .cv2-rythme-qui :is(b,small){display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.cv2 .view .cv2-rythme-verdict{display:contents!important}html.cv2 .view .cv2-rythme-verdict>.cv2-etiquette{grid-column:1/-1;grid-row:3;justify-self:start;margin-top:6px}html.cv2 .view .cv2-rythme-verdict>b{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:center}html.cv2 .view .cv2-rythme-verdict>small{display:none!important}html.cv2 .view .cv2-rythme-piste{grid-column:1/-1!important;grid-row:4!important;margin-top:8px}html.cv2 .view .task-workspace-toolbar{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 -16px 12px!important;padding:0 16px!important;overflow-x:auto;scrollbar-width:none}html.cv2 .view :is(.task-workspace-toolbar,.task-client-strip)::-webkit-scrollbar{display:none}html.cv2 .view .task-workspace-toolbar>*{flex:none!important;width:auto!important;margin:0!important}html.cv2 .view .task-workspace-toolbar button{padding:0 12px!important;white-space:nowrap}html.cv2 .view .task-client-strip{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 -16px 16px!important;padding:0 16px 2px!important;overflow-x:auto;scroll-padding-inline:16px;scrollbar-width:none}html.cv2 .view .task-client-strip>button{flex:none!important}html.cv2 .view :is(.task-workspace,.cv2-taches) article{display:grid!important;grid-template-columns:32px auto minmax(0,1fr)!important;column-gap:10px!important;row-gap:4px!important;align-items:start!important;cursor:pointer}html.cv2 .view :is(.task-workspace,.cv2-taches) article>.task-check{grid-column:1;grid-row:1/span 2;position:relative;width:26px!important;height:26px!important;margin-top:1px}html.cv2 .view :is(.task-workspace,.cv2-taches) article>.task-check:after{content:"";position:absolute;inset:-10px}html.cv2 .view :is(.task-workspace,.cv2-taches) article>.task-copy{grid-column:2/-1;grid-row:1}html.cv2 .view :is(.task-workspace,.cv2-taches) article>.task-time{grid-column:2;grid-row:2;white-space:nowrap}html.cv2 .view :is(.task-workspace,.cv2-taches) article>small{grid-column:3;grid-row:2;margin:0!important}html.cv2 .view :is(.task-workspace,.cv2-taches) article>.task-row-actions{grid-column:2/-1!important;grid-row:3!important;display:none!important;opacity:1!important}html.cv2 .view :is(.task-workspace,.cv2-taches) article.cv2m-ouvert{background:var(--survol)}html.cv2 .view :is(.task-workspace,.cv2-taches) article.cv2m-ouvert>.task-row-actions{display:flex!important;justify-content:flex-start!important;gap:var(--e-24)!important;padding-top:var(--e-8)}html.cv2 .view .task-row-actions button{width:auto!important;min-height:40px;padding:0!important;border:0!important;background:none!important;font-size:0!important;color:var(--bleu)!important}html.cv2 .view .task-row-actions button:after{content:attr(aria-label);font:500 var(--t-15) "Geist",sans-serif}html.cv2 .view .task-row-actions button.task-delete{color:var(--rouge)!important}html.cv2 .cv2-modale .task-date-presets>div{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin:0 -20px!important;padding:0 20px 2px!important;overflow-x:auto;scrollbar-width:none}html.cv2 .cv2-modale .task-date-presets>div::-webkit-scrollbar{display:none}html.cv2 .cv2-modale .task-date-presets>div>*{flex:none!important}html.cv2 .view .cv2-ligne-actions{grid-template-columns:minmax(0,1fr) auto!important;row-gap:10px!important;cursor:pointer}html.cv2 .view .cv2-ligne-actions .cv2-ligne-nom{grid-column:1;grid-row:1;min-width:0}html.cv2 .view .cv2-ligne-actions .cv2-ligne-valeur{grid-column:2;grid-row:1}html.cv2 .view .cv2-ligne-actions .cv2-barre{grid-column:1/-1;grid-row:2}html.cv2 .view .cv2-ligne-actions .cv2-ligne-etat{grid-column:1;grid-row:3}html.cv2 .view .cv2-ligne-actions .cv2-ligne-boutons{grid-column:2!important;grid-row:3;justify-content:flex-end!important}html.cv2 .view .cv2-ligne-actions .cv2-ligne-boutons [data-view-budget]{display:none!important}html.cv2 .view .cv2-ligne-actions .cv2-ligne-boutons button{height:38px!important;padding:0 16px!important}html.cv2 .view .cv2-ligne-actions:active{background:var(--survol)}html.cv2 body main [data-panel=search-terms] .budget-card-actions button.primary{width:0!important;height:0!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html.cv2 body main [data-panel=search-terms] .budget-client-card:active{background:var(--survol)!important}html.cv2 dialog.search-terms-game[open]{position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;border-radius:0!important;background:var(--fond)!important;box-shadow:none!important;animation:cv2m-entre .26s cubic-bezier(.32,.72,0,1)}html.cv2 .search-terms-game .stg-shell{height:100%;max-height:none!important;padding:0!important;gap:0!important}html.cv2 .search-terms-game .stg-head{position:relative;display:grid!important;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px 12px!important;margin:0!important;padding:calc(12px + env(safe-area-inset-top)) 16px 12px!important;background:var(--fond);border-bottom:1px solid var(--trait)}html.cv2 .search-terms-game .stg-quit{width:44px!important;height:44px!important;border-radius:50%!important;font-size:24px!important}html.cv2 .search-terms-game .stg-head h2{margin:0!important;font:600 var(--t-20)/1.2 "Geist",sans-serif!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html.cv2 .search-terms-game .stg-head-actions{grid-column:1/-1;display:flex!important;gap:8px!important;overflow-x:auto;scrollbar-width:none}html.cv2 .search-terms-game .stg-head-actions button{flex:none!important;height:40px!important;min-height:0!important;padding:0 14px!important;border:1px solid var(--trait)!important;border-radius:999px!important;background:var(--carte)!important;color:var(--bleu-fonce)!important;font:500 var(--t-14) "Geist",sans-serif!important;white-space:nowrap}html.cv2 .search-terms-game :is(.stg-request-summary,.stg-paint-row,.stg-history-filters-row){margin:0!important;padding:10px 16px 0!important;border:0!important;border-radius:0!important;background:none!important}html.cv2 .search-terms-game .stg-shell>*{flex:none}html.cv2 .search-terms-game .stg-shell>.stg-table-wrap{flex:1 1 auto}html.cv2 .search-terms-game .stg-paint-row{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;scrollbar-width:none}html.cv2 .search-terms-game .stg-paint-label,html.cv2 .search-terms-game kbd,html.cv2 .search-terms-game .stg-paint-hint{display:none!important}html.cv2 .search-terms-game .stg-paint-btn{flex:1 0 auto!important;justify-content:center;height:44px!important;padding:0 12px!important;white-space:nowrap}html.cv2 .search-terms-game .stg-history-filters-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}html.cv2 .search-terms-game .stg-history-filters-row .client-filters{display:flex!important;width:100%;gap:2px!important;padding:4px!important;border:0!important;border-radius:12px!important;background:var(--piste)!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:none}html.cv2 .search-terms-game .stg-history-filters-row .client-filters>button{height:38px!important;padding:0 12px!important;border:0!important;border-radius:9px!important;background:none!important;box-shadow:none!important;color:var(--gris)!important;font:500 var(--t-14) "Geist",sans-serif!important}html.cv2 .search-terms-game .stg-history-filters-row .client-filters>button.active{background:var(--carte)!important;color:var(--encre)!important;font-weight:600!important;box-shadow:0 1px 2px #0d284b1f!important}html.cv2 .search-terms-game .stg-history-filters-row .client-filters>button{flex:1 0 auto!important;white-space:nowrap}html.cv2 .search-terms-game .stg-history-filters-row select{width:100%!important;max-width:none!important;min-height:44px}html.cv2 .stg-history-modal .stg-table-wrap{flex:1 1 auto!important;min-height:0;max-height:none!important;margin:10px 0 0!important;padding:0 16px!important;border:0!important;border-radius:0!important;background:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}html.cv2 .stg-history-modal .stg-table{display:block!important;width:100%!important;min-width:0!important}html.cv2 .stg-history-modal .stg-table thead{display:none!important}html.cv2 .stg-history-modal .stg-table tbody{display:flex!important;flex-direction:column;gap:6px;padding-bottom:12px}html.cv2 .stg-history-modal .stg-table tbody tr{display:flex!important;flex-wrap:wrap;align-items:baseline;row-gap:2px;padding:12px 14px!important;border:1px solid var(--trait)!important;border-radius:var(--r-interne);background:var(--carte)!important;cursor:pointer}html.cv2 .stg-history-modal .stg-table tbody tr:active{background:var(--survol)!important}html.cv2 .stg-history-modal .stg-table td{display:block!important;padding:0!important;border:0!important;background:none!important;font:400 var(--t-14)/1.4 "Geist",sans-serif!important;color:var(--gris)!important;white-space:nowrap}html.cv2 .stg-history-modal .stg-table td:nth-child(1){flex:0 0 18px}html.cv2 .stg-history-modal .stg-table td:nth-child(2){flex:1 1 calc(100% - 90px);min-width:0;white-space:normal;font:600 16px/1.35 Geist,sans-serif!important;color:var(--encre)!important}html.cv2 .stg-history-modal .stg-table td:nth-child(3){flex:0 0 72px;text-align:right;font:600 var(--t-15) "Geist",sans-serif!important;color:var(--encre)!important}html.cv2 .stg-history-modal .stg-table td:nth-child(4){margin-left:18px}html.cv2 .stg-history-modal .stg-table td:nth-child(n+5):before{content:"·";margin:0 6px}html.cv2 .stg-history-modal .stg-table td:nth-child(4):after{content:" clics"}html.cv2 .stg-history-modal .stg-table td:nth-child(5):after{content:" CTR"}html.cv2 .stg-history-modal .stg-table td:nth-child(6):after{content:" impr."}html.cv2 .stg-history-modal .stg-table td:nth-child(7):after{content:" conv."}html.cv2 .search-terms-game .stg-actions{flex:none;margin:0!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--trait);background:var(--fond)}html.cv2 .search-terms-game .stg-actions button{min-height:44px}html.cv2 .search-terms-game .outline{background:var(--carte)!important}html.cv2 .view .cv2-lead-canaux{gap:10px!important}html.cv2 .view .cv2-lead-canaux button{width:44px!important;height:44px!important}html.cv2 .view .cv2-lead-canaux button img{width:22px!important;height:22px!important}html.cv2 .view .cv2-lead-etape{min-height:40px}html.cv2 dialog:is(.action-modal,.new-client-modal,.lead-modal,.task-modal,.task-complete-modal,.relation-modal,.lead-history-modal,.relation-history-modal) button[aria-label=Fermer]{display:grid!important;place-items:center;flex:none;width:40px!important;height:40px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--piste)!important;color:var(--gris)!important;font-size:22px!important;line-height:1!important}html.cv2 .view[data-panel=prospecting] .prospect-review-panel{order:-1}html.cv2 .view[data-panel=prospecting] .prospect-review-grid{display:flex!important;flex-direction:column!important;gap:16px!important}html.cv2 .view[data-panel=prospecting] .prospect-review-side{order:-1;position:static!important}html.cv2 .view[data-panel=prospecting] .gmail-content{max-height:none!important;overflow:visible!important}body.cv2m-revue .view[data-panel=prospecting] .prospect-review-actions{position:fixed;z-index:31;top:auto!important;height:auto!important;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));display:grid!important;grid-template-columns:1fr 1fr 1.35fr;gap:8px!important;margin:0!important;padding:8px!important;border:1px solid var(--trait);border-radius:22px;background:color-mix(in srgb,var(--carte) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px -18px #05192d99;animation:cv2m-monte-court .25s cubic-bezier(.32,.72,0,1)}body.cv2m-revue .view[data-panel=prospecting] .prospect-review-actions button{width:auto!important;height:48px!important;min-height:0!important;margin:0!important;padding:0 8px!important;border-radius:999px!important;white-space:nowrap}body.cv2m-revue .view[data-panel=prospecting] .prospect-review-actions [data-review-approve]{order:3}body.cv2m-revue .view[data-panel=prospecting] .prospect-review-actions [data-review-skip]{order:2;font-size:0!important}body.cv2m-revue .view[data-panel=prospecting] .prospect-review-actions [data-review-skip]:after{content:"Passer";font:500 var(--t-15) "Geist",sans-serif}body.cv2m-revue.cv2m-clavier .view[data-panel=prospecting] .prospect-review-actions{display:none!important}html.cv2 .view[data-panel=subscriptions] table:has(.subscription-name){display:block!important;min-width:0!important;width:100%!important}html.cv2 .view[data-panel=subscriptions] table:has(.subscription-name) thead{display:none!important}html.cv2 .view[data-panel=subscriptions] table:has(.subscription-name) tbody{display:block!important}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name){display:grid!important;grid-template-columns:20px minmax(0,1fr) auto;column-gap:10px;row-gap:2px;align-items:baseline;padding:14px 16px!important;border-bottom:1px solid var(--trait)!important;cursor:pointer}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td{display:block!important;padding:0!important;border:0!important;font-size:var(--t-14)!important;color:var(--gris)}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(1){grid-column:1;grid-row:1;align-self:center}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(2){grid-column:2;grid-row:1}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(2) b{font:600 16px Geist,sans-serif!important;color:var(--encre)}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(5){grid-column:3;grid-row:1;font:600 16px Geist,sans-serif!important;color:var(--encre)!important;text-align:right}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(5):after{content:" / mois";font:400 var(--t-14) "Geist",sans-serif;color:var(--gris)}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(4){grid-column:2;grid-row:2}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(4) .subscription-savings{display:block}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(6){grid-column:3;grid-row:2;text-align:right}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(6):before{content:"Renouv. "}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td:nth-child(3){display:none!important}html.cv2 .view[data-panel=subscriptions] tr:has(.subscription-name)>td.subscription-actions{grid-column:2/-1;grid-row:4;display:none!important;gap:var(--e-24)}html.cv2 .view[data-panel=subscriptions] tr.cv2m-ouvert{background:var(--survol)}html.cv2 .view[data-panel=subscriptions] tr.cv2m-ouvert>td.subscription-actions{display:flex!important;padding-top:8px!important}html.cv2 .view[data-panel=subscriptions] td.subscription-actions button{width:auto!important;height:40px!important;padding:0!important;border:0!important;background:none!important;font-size:0!important;color:var(--bleu)!important}html.cv2 .view[data-panel=subscriptions] td.subscription-actions button svg{display:none}html.cv2 .view[data-panel=subscriptions] td.subscription-actions button:after{content:attr(aria-label);font:500 var(--t-15) "Geist",sans-serif}html.cv2 .view[data-panel=subscriptions] td.subscription-actions button.delete{color:var(--rouge)!important}html.cv2 .view[data-panel=subscriptions] .subscription-status-dot{position:relative}html.cv2 .view[data-panel=subscriptions] .subscription-status-dot:after{content:"";position:absolute;inset:-14px}html.cv2 .client-drawer{inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important;border-radius:0!important;overscroll-behavior:contain;padding-top:0!important}html.cv2 .client-drawer .drawer-close{position:sticky!important;top:calc(10px + env(safe-area-inset-top))!important;left:auto!important;right:auto!important;z-index:6;display:grid!important;place-items:center;width:44px!important;height:44px!important;margin:calc(10px + env(safe-area-inset-top)) 0 -54px 4px!important;padding:0!important;border:1px solid var(--trait)!important;border-radius:50%!important;background:color-mix(in srgb,var(--carte) 88%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--encre)!important;font-size:0!important;box-shadow:0 6px 18px -10px #0d284b73}html.cv2 .client-drawer .drawer-close:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}html.cv2 .client-drawer .drawer-head{padding-top:calc(64px + env(safe-area-inset-top))!important}.cv2m-fiche-pied{position:sticky;bottom:0;z-index:6;margin:24px -1px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--carte) 30%)}.cv2m-fiche-pied .primary{width:100%;height:52px!important;border-radius:999px!important;font:600 var(--t-15) "Geist",sans-serif!important;box-shadow:0 12px 28px -12px #055a8ccc}html.cv2 :is(.drawer-history,.action-month) article:has(>.row-actions),html.cv2 :is(.drawer-history,.action-month) article:has(.row-actions){cursor:pointer}html.cv2 :is(.drawer-history,.action-month) article:not(.cv2m-ouvert) .row-actions{display:none!important}html.cv2 :is(.drawer-history,.action-month) article.cv2m-ouvert{background:var(--survol)}html.cv2 :is(.drawer-history,.action-month) article.cv2m-ouvert .row-actions{display:flex!important;justify-content:flex-start!important;gap:var(--e-24)!important;padding-top:var(--e-8)}html.cv2 :is(.drawer-history,.action-month) .row-actions button{min-height:40px;padding:0!important}}@keyframes cv2m-monte{0%{transform:translateY(100%)}to{transform:none}}@keyframes cv2m-descend{to{transform:translateY(100%)}}@keyframes cv2m-voile{0%{opacity:0}}@keyframes cv2m-monte-court{0%{opacity:0;transform:translateY(16px)}}@keyframes cv2m-entre{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.cv2 dialog[open],html.cv2 .cv2-tabbar,html.cv2 .cv2-tete-action{animation:none!important;transition:none!important}}
