@font-face{font-family:Inter;src:url("/fonts/inter/InterVariable.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url("/fonts/inter/InterVariable-Italic.woff2") format("woff2");font-style:italic;font-weight:100 900;font-display:swap}:root{--ds-layer-drawer:1300;--ds-layer-document-backdrop:1310;--ds-layer-document-panel:1320;--ds-density-control-gap:var(--ds-density-control-padding-y);--ds-density-header-height:var(--ds-control-height);--ds-density-header-padding-y:var(--ds-density-control-padding-y);--ds-border-width:var(--sx-border-width,1px);--ds-black:#18181b;--ds-white:#ffffff;--ds-gray-25:#fcfcfd;--ds-gray-50:#f7f7f8;--ds-gray-100:#f0f0f2;--ds-gray-200:#e1e3e6;--ds-gray-300:#c9cbd1;--ds-gray-500:#52525b;--ds-gray-700:#3f3f46;--ds-gray-900:#18181b;--ds-status-success:#16a34a;--ds-status-success-hover:#15803d;--ds-status-warning:#ff9f0a;--ds-status-warning-hover:#e58b00;--ds-status-warning-text:#1b1206;--ds-status-danger:#dc2626;--ds-status-danger-hover:#b91c1c;--ds-status-info:#0071e3;--ds-status-info-hover:#005bb5;--ds-status-neutral:#52525b;--ds-rating-star:#edb200;--ds-rank-gold:#e3b341;--ds-rank-silver:var(--ds-gray-300);--ds-rank-bronze:#cd7f32;--ds-rank-ink:var(--ds-black);--ds-data-current:#ff9f0a;--ds-data-1:#2563eb;--ds-data-2:#0f766e;--ds-data-3:#6d28d9;--ds-data-4:#be185d;--ds-data-5:#64748b;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px}:root,html.ds-apple{--ds-font-family:var(--sx-font, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--ds-font-size-micro:11px;--ds-font-size-caption:12px;--ds-font-size-label:12px;--ds-font-size-sm:13px;--ds-font-size-secondary:14px;--ds-font-size-body:15px;--ds-font-size-subtitle:18px;--ds-font-size-section:20px;--ds-font-size-display:30px;--ds-font-size-title:32px;--ds-page-header-title-size:24px;--ds-font-size-kpi:clamp(26px, 3vw, 34px);--ds-line-height-tight:1.12;--ds-line-height-heading:1.25;--ds-line-height:1.5;--ds-weight-regular:400;--ds-weight-medium:500;--ds-weight-semibold:600;--ds-weight-bold:700;--ds-radius-none:0;--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-control:var(--sx-radius-button, 12px);--ds-radius-card:var(--sx-radius-card, 16px);--ds-radius-modal:18px;--ds-radius-pill:999px;--ds-control-height-sm:34px;--ds-control-height:42px;--ds-control-height-lg:48px;--ds-density-control-padding-y:8px;--ds-density-control-padding-x:16px;--ds-density-control-padding-sm-y:6px;--ds-density-control-padding-sm-x:11px;--ds-density-table-padding-y:12px;--ds-density-table-padding-x:14px;--ds-density-surface-padding:20px;--ds-density-modal-padding:20px;--ds-content-width:100%;--ds-modal-width:620px;--ds-modal-width-lg:960px;--ds-account-menu-width:18rem;--ds-shadow-xs:0 1px 2px rgba(24, 24, 27, .06);--ds-shadow-button:var(--ds-shadow-xs);--ds-shadow-button-hover:var(--ds-shadow-sm);--ds-shadow-sm:0 1px 3px rgba(24, 24, 27, .08);--ds-shadow-card:0 1px 2px rgba(24, 24, 27, .035),0 4px 16px rgba(24, 24, 27, .035);--ds-shadow-card-hover:0 2px 4px rgba(24, 24, 27, .05),0 8px 24px rgba(24, 24, 27, .06);--ds-shadow-md:0 8px 24px rgba(24, 24, 27, .10);--ds-shadow-menu:0 12px 32px rgba(24, 24, 27, .14);--ds-shadow-modal:0 24px 72px rgba(24, 24, 27, .24);--ds-shadow-popover:var(--ds-shadow-menu);--ds-focus-color:#0d6efd;--ds-focus:var(--ds-focus-color);--ds-search-focus-ring:inset 0 0 0 2px var(--ds-focus-color);--ds-focus-ring:0 0 0 3px rgba(13, 110, 253, .24);--ds-motion-instant:80ms;--ds-motion-fast:120ms;--ds-motion-base:180ms;--ds-motion-slow:240ms;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-enter:cubic-bezier(0, 0, .2, 1);--ds-ease-exit:cubic-bezier(.4, 0, 1, 1);--ds-transition:var(--ds-motion-base) var(--ds-ease-standard);--ds-radius-md:var(--ds-radius-control);--ds-radius-lg:var(--ds-radius-card);--ds-radius-xl:var(--ds-radius-modal)}:root{--space-1:var(--ds-space-1);--space-2:var(--ds-space-2);--space-3:var(--ds-space-3);--space-4:var(--ds-space-4);--space-5:var(--ds-space-5);--space-6:var(--ds-space-6);--ds-orange:var(--ds-status-warning);--ds-ok:var(--ds-status-success);--ds-warn:var(--ds-status-warning);--ds-danger:var(--ds-status-danger);--ds-info:var(--ds-status-info);--ds-fs-caption:var(--ds-font-size-caption);--ds-fs-secondary:var(--ds-font-size-secondary);--ds-fs-body:var(--ds-font-size-body);--ds-fs-table:14px;--ds-fs-card-title:17px;--ds-fs-title:17px;--ds-fs-section:var(--ds-font-size-section);--ds-fs-page:var(--ds-font-size-title);--ds-fs-kpi:var(--ds-font-size-kpi);--ds-text-success:#166534;--ds-text-warning:#92400e;--ds-text-danger:#b91c1c;--ds-text-info:#005bb5}.doc-library{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-4)}.doc-library-tabs{align-self:flex-start;margin:0}.doc-library-secondary{display:flex;max-width:100%;align-items:center;gap:var(--ds-space-2);overflow-x:auto;padding-bottom:var(--ds-space-1);scrollbar-width:none}.doc-library-secondary::-webkit-scrollbar{display:none}.doc-library-secondary a{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--ds-space-2);min-height:36px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-pill);color:var(--ds-text-2);font-size:var(--ds-fs-secondary);font-weight:700;text-decoration:none}.doc-library-secondary a.is-active,.doc-library-secondary a:focus-visible,.doc-library-secondary a:hover{background:var(--ds-surface-2);color:var(--ds-text)}.doc-management{padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}.doc-cats-manager[hidden],.doc-management[hidden]{display:none}.doc-library-filters{display:grid;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(150px,auto)) auto;gap:var(--ds-space-2);align-items:center;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}.doc-library-filters select,.doc-library-search{min-height:42px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}.doc-library-filters select{padding:0 var(--ds-space-3)}.doc-library-search{display:flex;min-width:0;align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-3)}.doc-library-search i{color:var(--ds-text-3)}.doc-library-search input{width:100%;min-width:0;border:0;outline:0;background:0 0;color:var(--ds-text);font:inherit}.doc-library-favorite{display:inline-flex;min-height:42px;align-items:center;gap:var(--ds-space-2);padding:0 var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);color:var(--ds-text-2);font-size:var(--ds-fs-secondary);font-weight:700;white-space:nowrap;cursor:pointer}.doc-library-favorite:has(input:checked){border-color:var(--ds-status-warning);color:var(--ds-text);background:color-mix(in srgb,var(--ds-status-warning) 12%,var(--ds-surface))}.doc-library-result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin:var(--ds-space-2) 0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}.doc-library-result-head strong{color:var(--ds-text);font-size:var(--ds-fs-body)}.doc-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-4)}.doc-library .doc-card{min-width:0;margin:0;padding:0;background:0 0}.doc-library .doc-card-inner{height:100%;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}.doc-library .doc-card-visual{position:relative;width:100%;padding:0;border:0;background:var(--ds-surface-2);color:var(--ds-text);text-align:left;cursor:pointer}.doc-library .doc-card-visual .doc-thumb,.doc-library .doc-card-visual img{width:100%;height:176px;object-fit:cover;object-position:top}.doc-card-open{position:absolute;right:var(--ds-space-3);bottom:var(--ds-space-3);display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-pill);background:var(--ds-primary);color:var(--ds-primary-text);font-size:var(--ds-fs-caption);font-weight:800;box-shadow:var(--ds-shadow-menu)}.doc-library .doc-card-body{gap:var(--ds-space-2);padding:var(--ds-space-4)}.doc-card-meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-1)}.doc-card-meta span{padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2);font-size:var(--ds-fs-caption);font-weight:700}.doc-library .doc-card-title{display:-webkit-box;min-height:2.7em;margin:0;overflow:hidden;color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doc-library .doc-card-desc{display:-webkit-box;min-height:2.8em;overflow:hidden;color:var(--ds-text-2);font-size:var(--ds-fs-secondary);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.doc-library .doc-actions{margin-top:auto}.doc-library-pagination{display:flex;justify-content:center;margin-top:var(--ds-space-5)}.doc-empty-state{display:grid;min-height:240px;place-items:center;align-content:center;gap:var(--ds-space-3);text-align:center}.doc-empty-state>i{font-size:32px;color:var(--ds-text-3)}.doc-empty-state h2{margin:0}.doc-drawer-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3)}.doc-drawer-meta>div{display:flex;min-width:0;flex-direction:column;gap:var(--ds-space-1);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}.doc-drawer-meta span{color:var(--ds-text-3);font-size:var(--ds-fs-caption);font-weight:800;text-transform:uppercase}.doc-drawer-meta strong{overflow-wrap:anywhere}.doc-drawer-description{margin:var(--ds-space-5) 0 0;color:var(--ds-text-2);line-height:1.55}.doc-drawer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);margin-top:var(--ds-space-5)}.doc-drawer-actions .btn{justify-content:center}.doc-drawer-preview{margin-top:var(--ds-space-4);overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}.doc-drawer-preview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);background:var(--ds-surface)}.doc-drawer-preview-head strong{display:inline-flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-fs-secondary)}.doc-drawer-preview-head span{color:var(--ds-text-3);font-size:var(--ds-fs-caption);text-align:right}.doc-drawer-preview-stage{position:relative;height:min(66vh,760px);min-height:460px;background:#fff}.doc-drawer-preview-frame{display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;transition:opacity var(--ds-motion-base) var(--ds-ease-standard)}.doc-drawer-preview.is-loaded .doc-drawer-preview-frame{opacity:1}.doc-drawer-preview-loading{position:absolute;z-index:1;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2);background:var(--ds-surface-2);color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}.doc-drawer-preview-unavailable{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}.doc-drawer-preview-unavailable>i{font-size:22px;color:var(--ds-text-3)}.doc-drawer-preview-unavailable div{display:flex;min-width:0;flex-direction:column}.doc-drawer-preview-unavailable span{color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}.doc-drawer-loading{display:flex;min-height:220px;align-items:center;justify-content:center;gap:var(--ds-space-3);color:var(--ds-text-3)}.doc-library.is-loading [data-doc-results]{opacity:.5;pointer-events:none}.doc-cats-list{display:grid;gap:var(--ds-space-2);margin-top:var(--ds-space-3)}.doc-cat-form,.doc-cat-row{display:flex;align-items:center;gap:var(--ds-space-2)}.doc-cat-form{flex:1}.doc-cat-form .form-control{flex:1}.doc-cat-add{margin-top:var(--ds-space-3)}@media(max-width:1180px){.doc-library-filters{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(145px,auto))}.doc-library-favorite{grid-column:auto}.doc-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.doc-library-filters{grid-template-columns:minmax(0,1fr) minmax(150px,auto)}.doc-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-library-search{grid-column:1/-1}}@media(max-width:560px){.doc-library-secondary,.doc-library-tabs{width:100%;overflow-x:auto}.doc-library-tabs a{flex:0 0 auto}.doc-library-filters{grid-template-columns:minmax(0,1fr)}.doc-library-search{grid-column:auto}.doc-library-grid{grid-template-columns:minmax(0,1fr)}.doc-library .doc-card-visual .doc-thumb,.doc-library .doc-card-visual img{height:190px}.doc-drawer-actions,.doc-drawer-meta{grid-template-columns:minmax(0,1fr)}.doc-drawer-preview-head{align-items:flex-start;flex-direction:column}.doc-drawer-preview-head span{text-align:left}.doc-drawer-preview-stage{height:62vh;min-height:420px}.doc-cat-form,.doc-cat-row{align-items:stretch;flex-direction:column}.doc-cat-row>form{width:100%}}.fac-workflow-success{display:grid;justify-items:center;gap:var(--ds-space-3,12px);padding:var(--ds-space-2,8px) 0;text-align:center}.fac-workflow-success__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;color:var(--ds-status-success,#16a34a);background:color-mix(in srgb,var(--ds-status-success,#16a34a) 16%,transparent);font-size:20px}.fac-workflow-success__message,.fac-workflow-success__remaining{margin:0}.fac-workflow-success__message{color:var(--ds-text,#1d1d1f);font-weight:700}.fac-workflow-success__remaining{color:var(--ds-text-2,#5c5c66)}.fac-workflow-success__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2,8px);margin-top:var(--ds-space-2,8px)}html.ds-apple{--ds-screen-gutter:clamp(16px, 2.2vw, 32px);--ds-screen-section-gap:clamp(18px, 2vw, 28px);--ds-screen-control-height:42px}html.ds-apple #page-content,html.ds-apple #page-content *,html.ds-apple #page-content ::after,html.ds-apple #page-content ::before{box-sizing:border-box}html.ds-apple #page-content .secondary-navbar .nav-item.is-topbar-duplicate,html.ds-apple #page-content .secondary-navbar.is-empty-after-topbar-dedup{display:none}html.ds-apple #page-content :is(.row,[class*=grid],[class*=layout],[class*=toolbar],[class*=filters],[class*=actions])>:not(.dropdown-menu){min-width:0}html.ds-apple #page-content :is(h1,h2,h3,h4,p,td,th,label,a,button,.badge){overflow-wrap:anywhere}html.ds-apple #page-content :is(.btn,button,[role=button]){overflow-wrap:normal;word-break:normal}html.ds-apple #page-content :is(img,video,canvas,svg){max-width:100%}html.ds-apple #page-content :is(
.doc-toolbar,.doc-toolbar-controls,.neuf-cat-toolbar,.neuf-filters,#pl-toolbar,.pl-toolbar-right,.acq-actions,.gl-bar,.cs-filtres,.ho-bar,.filters-bar,.toolbar
){display:flex;align-items:center;gap:var(--ds-density-control-gap);min-width:0;max-width:100%;flex-wrap:wrap}html.ds-apple #page-content :is(
.doc-search-wrap,.lma-search-control,.acq-picker,.gl-search,.sx-recherche,.rt-recherche,.ds-search-bar,.input-group:has(input[type=search])
){position:relative;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:none;transition:border-color var(--ds-motion-fast),box-shadow var(--ds-motion-fast)}html.ds-apple #page-content .acq-filters>.doc-search-wrap{flex:0 0 auto;align-self:stretch;width:100%}html.ds-apple #page-content :is(
.doc-search-wrap,.lma-search-control,.acq-picker,.gl-search,.sx-recherche,.rt-recherche,.ds-search-bar,.input-group:has(input[type=search])
):focus-within{border-color:var(--ds-focus);box-shadow:var(--ds-focus-ring)}html.ds-apple #page-content :is(
.doc-search-wrap,.lma-search-control,.acq-picker,.gl-search,.sx-recherche,.rt-recherche,.ds-search-bar,.input-group:has(input[type=search])
) :is(input,select,button,.form-control,.input-group-text){min-width:0;min-height:var(--ds-screen-control-height);border:0;border-radius:0;background:0 0;box-shadow:none}html.ds-apple #page-content :is(
.table-responsive,.nf-table-wrap,.lh-table-wrap,.acq-tableau,.ho-table-wrap,.me-table-wrap,.perfs-table-wrap,.cf-table-scroll,.obj-table-wrap,.cs-table-wrap,.table-scroll,.table-wrapper
){width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html.ds-apple #page-content :is(
.table-responsive,.nf-table-wrap,.lh-table-wrap,.acq-tableau,.ho-table-wrap,.me-table-wrap,.perfs-table-wrap,.cf-table-scroll,.obj-table-wrap,.cs-table-wrap
)>table{margin-bottom:0}html.ds-apple #page-content :is(
.card,.panel,.widget,.modal-content,.offcanvas,.list-card,.result-card,.document-card,.programme-card,.lot-card
)>:is(.card-body,.panel-body,.modal-body,.offcanvas-body,.content){min-width:0;padding:var(--ds-density-surface-padding)}html.ds-apple #page-content :is(.card-header,.panel-heading,.modal-header){min-height:var(--ds-density-header-height);padding:var(--ds-density-header-padding-y) var(--ds-density-surface-padding)}html.ds-apple #page-content :is(.btn,button,[role=button]){max-width:100%}html.ds-apple #page-content :is(.card-footer,.actions-footer,.form-actions,.modal-footer){display:flex;align-items:center;gap:var(--ds-density-control-gap);flex-wrap:wrap}html.ds-apple #page-content :focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}@media (max-width:991.98px){html.ds-apple{--ds-screen-gutter:16px}html.ds-apple #page-content :is(
.doc-toolbar,.doc-toolbar-controls,.neuf-cat-toolbar,.neuf-filters,#pl-toolbar,.pl-toolbar-right,.acq-actions,.gl-bar,.cs-filtres,.ho-bar,.filters-bar,.toolbar
){align-items:stretch}}@media (max-width:767.98px){html.ds-apple #page-content :is(.card-footer,.actions-footer,.form-actions)>:is(.btn,button,a.btn){width:100%;justify-content:center}html.ds-apple #page-content table{font-size:13px}}@media (prefers-reduced-motion:reduce){html.ds-apple #page-content *,html.ds-apple #page-content ::after,html.ds-apple #page-content ::before{scroll-behavior:auto;transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}html.ds-apple{--ds-label-size:12px;--ds-table-size:13px;--ds-table-head-size:11px}html.ds-apple #page-content :is(
.network-config,.rp-shell,.ch-shell,.mr-page,.ae-page,.ag-fiche,.cp-shell,.conf-grid,.lcbft-hub,.pf-shell,.ecx-page,.fic-page
) :is(h2,.section-title){font-size:var(--ds-section-title-size);font-weight:var(--ds-weight-semibold);line-height:1.25;letter-spacing:-.02em}html.ds-apple #page-content :is(
.network-config,.rp-shell,.ch-shell,.mr-page,.ae-page,.ag-fiche,.cp-shell,.conf-grid,.lcbft-hub,.pf-shell,.ecx-page,.fic-page
) :is(h3,h5,.conf-card-head,.card-title){font-size:var(--ds-card-title-size);font-weight:var(--ds-weight-semibold);line-height:1.3;letter-spacing:-.01em}html.ds-apple #page-content :is(
.network-config,.rp-shell,.ch-shell,.mr-page,.ae-page,.ag-fiche,.cp-shell,.conf-grid,.lcbft-hub,.pf-shell,.ecx-page,.fic-page
) :is(label,legend,.form-label){font-size:var(--ds-label-size);font-weight:var(--ds-weight-semibold);line-height:1.5}html.ds-apple #page-content :is(
.network-config,.rp-shell,.ch-shell,.mr-page,.ae-page,.ag-fiche,.cp-shell,.conf-grid,.lcbft-hub,.pf-shell,.ecx-page,.fic-page
) :is(.help-text,.field-help,.ag-aide,.cp-muted,.lcbft-hub-section-head p,.fic-section-heading p){color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-regular);line-height:var(--ds-line-height)}html.ds-apple #page-content :is(
.conf-score-card,.conf-card,.conformite-panel,.conformite-card,.lcbft-hub-section,.lcbft-kpis > article,.cp-card,.cp-side-card,.ag-carte,.fic-section,.fic-kpi
){min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}html.ds-apple.theme-dark #page-content :is(
.conf-score-card,.conf-card,.conformite-panel,.conformite-card,.lcbft-hub-section,.lcbft-kpis > article,.cp-card,.cp-side-card,.ag-carte,.fic-section,.fic-kpi
){box-shadow:none}html.ds-apple #page-content :is(.cp-tabs){display:flex;align-items:center;gap:4px;min-height:calc(var(--ds-tab-height) + 10px);max-width:100%;overflow-x:auto;margin-bottom:var(--ds-space-6);padding:5px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2);box-shadow:none;scrollbar-width:none}html.ds-apple #page-content .cp-tabs::-webkit-scrollbar{display:none}html.ds-apple #page-content .cp-tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:var(--ds-tab-height);padding:8px 15px;border:1px solid transparent;border-radius:var(--ds-radius-control);background:0 0;color:var(--ds-text-2);font-size:13px;font-weight:var(--ds-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap}html.ds-apple #page-content .cp-tab:hover{background:var(--ds-surface);color:var(--ds-text)}html.ds-apple #page-content .cp-tab.is-active{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}html.ds-apple #page-content .ag-detail-tabs{gap:4px;min-height:calc(var(--ds-tab-height) + 1px)}html.ds-apple #page-content .ag-detail-tabs>a{min-height:var(--ds-tab-height);padding:8px 13px;font-size:12px;font-weight:var(--ds-weight-semibold);line-height:1.2}html.ds-apple #page-content .ae-tools>nav{display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none}html.ds-apple #page-content .ae-tools>nav::-webkit-scrollbar{display:none}html.ds-apple #page-content .ae-tools>nav>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:var(--ds-subtab-height);padding:6px 11px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text-2);font-size:12px;font-weight:var(--ds-weight-semibold);line-height:1.2;white-space:nowrap}html.ds-apple #page-content .ae-tools>nav>button.is-active{border-color:var(--ds-text);background:var(--ds-text);color:var(--ds-surface)}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
){position:relative;display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);box-shadow:none;transition:border-color var(--ds-motion-fast),box-shadow var(--ds-motion-fast),background-color var(--ds-motion-fast)}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
):hover{border-color:var(--ds-text-3)}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
):focus-within{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
) :is(input,select,.form-control){width:100%;min-width:0;padding-block:8px;border:0;border-radius:0;background:0 0;color:var(--ds-text);box-shadow:none;font:var(--ds-weight-regular) 13px/1.4 var(--ds-font-family)}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
) input::placeholder{color:var(--ds-text-3);opacity:1}html.ds-apple #page-content :is(
.network-table,.rp-table,.ch-table,.mr-table,.ae-table,.lcbft-table,.pf-table,.ecx-table,.fin-table,.fic-table,.cf-table,.table
) thead th{color:var(--ds-text-2);letter-spacing:.055em;text-transform:uppercase}html.ds-apple #page-content :is(
.network-table,.rp-table,.ch-table,.mr-table,.ae-table,.lcbft-table,.pf-table,.ecx-table,.fin-table,.fic-table,.cf-table,.table
) tbody :is(td,th){border-color:var(--ds-border);color:var(--ds-text)}html.ds-apple #page-content :is(
.network-config-tab,.lcbft-hub-tabs > a,.pf-tabs > a,.ecx-tabs > a,.mr-role-tabs > a,.cp-tab,.network-subtabs button,.network-view-toggle a,.rp-view-tabs > a,.ch-filter-tabs > a,.ecx-status-tabs > a,.pf-subtabs > a,.ae-tools > nav > button
):focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:2px;box-shadow:none}html.ds-apple #page-content :is(button,.btn,[role=button]):disabled,html.ds-apple #page-content :is(button,.btn,[role=button])[aria-disabled=true]{cursor:not-allowed;filter:grayscale(.15);opacity:.46}@media (max-width:1299px) and (min-width:641px){html.ds-apple #page-content .cp-tabs{display:flex}}@media (max-width:640px){html.ds-apple #page-content .cp-tabs{display:flex;margin-inline:0;border-radius:var(--ds-radius-card)}html.ds-apple #page-content :is(.cp-tab,.ag-detail-tabs > a){min-height:var(--ds-tab-height)}}html.ds-apple body.compte_contrats #page-content .onb-contract-counts>span{text-align:center;background:var(--ds-surface);border:1px solid var(--ds-border)}html.ds-apple body.compte_contrats #page-content .onb-contract-counts>span:last-child strong{color:var(--ds-success)}html.ds-apple body.compte_contrats #page-content .contract-completion{margin:0 0 16px;padding:15px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple body.compte_contrats #page-content .contract-completion-head{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}html.ds-apple body.compte_contrats #page-content .contract-completion-head strong{color:var(--ds-text);font-size:24px;line-height:1}html.ds-apple body.compte_contrats #page-content .contract-completion.is-complete .contract-completion-head strong{color:var(--ds-success)}html.ds-apple body.compte_contrats #page-content .contract-completion-track{height:7px;margin-top:11px;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface)}html.ds-apple body.compte_contrats #page-content .contract-completion-track span{display:block;height:100%;border-radius:inherit;background:var(--ds-text)}html.ds-apple body.compte_contrats #page-content .contract-completion.is-complete .contract-completion-track span{background:var(--ds-success)}html.ds-apple body.compte_contrats #page-content .contract-missing{margin-top:13px;padding-top:12px;border-top:1px solid var(--ds-danger);color:var(--ds-text-2);font-size:13px;line-height:1.45}html.ds-apple body.compte_contrats #page-content .contract-missing strong{display:block;margin-bottom:6px;color:var(--ds-danger)}html.ds-apple body.compte_contrats #page-content .contract-missing-list{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}html.ds-apple body.compte_contrats #page-content .contract-missing-list li{padding:4px 8px;border:1px solid var(--ds-danger);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-danger);font-weight:750}html.ds-apple body.compte_contrats #page-content .contract-missing .btn{border-color:var(--ds-danger);color:var(--ds-danger)}@media (max-width:640px){html.ds-apple body.compte_contrats #page-content .contract-missing .btn{width:100%;justify-content:center}}html.ds-apple body.admin_user #page-content .usr-identite-entete>.mc-etat{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:4px;width:max-content;max-width:100%;min-height:var(--ds-control-height-sm);padding:5px 8px;border-radius:var(--ds-radius-control);font-size:calc(var(--ds-fs-floor) - 1px);font-weight:800;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-align:center}@media (max-width:760px){html.ds-apple body.admin_user #page-content .usr-identite-entete>.mc-etat{width:100%}}html.ds-apple{--ds-bg:var(--sx-color-light-background, var(--ds-gray-50));--ds-surface:var(--sx-color-light-background-card, var(--ds-white));--ds-surface-2:var(--ds-gray-50);--ds-surface-3:var(--ds-gray-100);--ds-text:var(--sx-color-light-background-text, var(--ds-gray-900));--ds-text-2:var(--ds-gray-500);--ds-text-3:#71717a;--ds-border:var(--sx-color-border, var(--ds-gray-200));--ds-primary:var(--ds-black);--ds-primary-hover:#000000;--ds-primary-text:var(--ds-white);--ds-ok:var(--ds-status-success);--ds-warn:var(--ds-status-warning);--ds-danger:var(--ds-status-danger);--ds-info:var(--ds-status-info)}html.ds-apple:not(.theme-dark){--ds-bg:var(--sx-color-light-background, var(--ds-gray-50));--ds-surface:var(--sx-color-light-background-card, var(--ds-white));--ds-surface-2:var(--ds-gray-100);--ds-surface-3:var(--ds-gray-200);--ds-text:var(--sx-color-light-background-text, var(--ds-gray-900));--ds-text-2:var(--ds-gray-500);--ds-text-3:#71717a;--ds-border:var(--sx-color-border, var(--ds-gray-200))}html.ds-apple:not(.theme-dark) #main-content,html.ds-apple:not(.theme-dark) body{background:var(--ds-bg)}html.ds-apple[data-ds-density=compact]{--ds-control-height-sm:30px;--ds-control-height:38px;--ds-control-height-lg:44px;--ds-density-control-padding-y:6px;--ds-density-control-padding-x:12px;--ds-density-control-padding-sm-y:4px;--ds-density-control-padding-sm-x:9px;--ds-density-table-padding-y:8px;--ds-density-table-padding-x:10px;--ds-density-surface-padding:12px;--ds-density-modal-padding:12px}html.ds-apple[data-ds-density=comfortable]{--ds-control-height-sm:38px;--ds-control-height:46px;--ds-control-height-lg:52px;--ds-density-control-padding-y:10px;--ds-density-control-padding-x:18px;--ds-density-control-padding-sm-y:8px;--ds-density-control-padding-sm-x:13px;--ds-density-table-padding-y:16px;--ds-density-table-padding-x:18px;--ds-density-surface-padding:20px;--ds-density-modal-padding:20px}html.ds-apple.theme-dark{--ds-bg:#0f0f10;--ds-surface:#171719;--ds-surface-2:#202023;--ds-surface-3:#29292d;--ds-text:#fafafa;--ds-text-2:#c4c4cc;--ds-text-3:#a1a1aa;--ds-border:rgba(255, 255, 255, .13);--ds-primary:#f5f5f7;--ds-primary-hover:#ffffff;--ds-primary-text:#1d1d1f;--ds-shadow-xs:0 1px 2px rgba(0, 0, 0, .34);--ds-shadow-sm:0 2px 5px rgba(0, 0, 0, .36);--ds-shadow-card:0 1px 2px rgba(0, 0, 0, .34),0 4px 16px rgba(0, 0, 0, .18);--ds-shadow-card-hover:0 2px 4px rgba(0, 0, 0, .36),0 8px 24px rgba(0, 0, 0, .24);--ds-shadow-md:0 10px 30px rgba(0, 0, 0, .42);--ds-shadow-menu:0 16px 42px rgba(0, 0, 0, .52);--ds-shadow-modal:0 28px 76px rgba(0, 0, 0, .66);--ds-focus-color:#72a7ff;--ds-focus-ring:0 0 0 3px rgba(114, 167, 255, .34);--ds-data-1:#60a5fa;--ds-data-2:#2dd4bf;--ds-data-3:#a78bfa;--ds-data-4:#f472b6;--ds-data-5:#94a3b8;--ds-text-success:#86efac;--ds-text-warning:#fcd34d;--ds-text-danger:#fca5a5;--ds-text-info:#93c5fd}html.ds-apple body,html.ds-apple button,html.ds-apple input,html.ds-apple select,html.ds-apple textarea{font-family:var(--ds-font-family)}html.ds-apple body{font-size:var(--ds-font-size-body);font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.ds-apple :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:2px;box-shadow:var(--ds-focus-ring)}html.ds-apple :is(h1,h2,h3,h4,h5,h6,p,label,.modal-title){overflow-wrap:break-word}html.ds-apple :is(td,th){overflow-wrap:normal;word-break:normal}html.ds-apple [hidden]{display:none}html.ds-apple #page-content{color:var(--ds-text);line-height:var(--ds-line-height)}html.ds-apple #page-content>:is(h1,.page-title,.fin-title){margin-block:0 var(--ds-space-5);color:var(--ds-text);font-size:var(--ds-font-size-title);font-weight:800;letter-spacing:-.025em}html.ds-apple #page-content :is(.text-muted,.small.text-muted){color:var(--ds-text-2)}html.ds-apple #page-content .ds-text-secondary{color:var(--ds-text-2)}html.ds-apple #page-content .ds-text-success{color:var(--ds-text-success)}html.ds-apple #page-content :is(hr,.dropdown-divider){border-color:var(--ds-border);opacity:1}html.ds-apple #page-content .ds-eyebrow{display:block;margin:0 0 var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold);letter-spacing:.1em;text-transform:uppercase}html.ds-apple .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);max-width:100%;padding:var(--ds-density-control-padding-y) var(--ds-density-control-padding-x);border-width:1px;border-radius:var(--ds-radius-control);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);letter-spacing:-.01em;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;box-shadow:none;transition:border-color var(--ds-motion-fast) var(--ds-ease-standard),background-color var(--ds-motion-fast) var(--ds-ease-standard),color var(--ds-motion-fast) var(--ds-ease-standard),box-shadow var(--ds-motion-fast) var(--ds-ease-standard),transform var(--ds-motion-instant) var(--ds-ease-standard)}html.ds-apple .btn:not(:disabled):not([aria-disabled=true]):active{transform:scale(.99)}html.ds-apple .btn-sm{min-height:var(--ds-control-height-sm);padding:var(--ds-density-control-padding-sm-y) var(--ds-density-control-padding-sm-x);font-size:var(--ds-font-size-caption)}html.ds-apple .btn-lg{min-height:var(--ds-control-height-lg);padding:10px 20px;font-size:var(--ds-font-size-body)}html.ds-apple .btn-primary{border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text);box-shadow:var(--ds-shadow-button)}html.ds-apple #page-content :is(.btn-dark,.rp-btn-primary){border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text)}html.ds-apple .btn-primary:active,html.ds-apple .btn-primary:hover{border-color:var(--ds-primary-hover);background:var(--ds-primary-hover);box-shadow:var(--ds-shadow-button-hover)}html.ds-apple .btn-outline-primary{border-color:var(--ds-primary);background:0 0;color:var(--ds-primary)}html.ds-apple .btn-outline-primary:active,html.ds-apple .btn-outline-primary:hover{border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text)}html.ds-apple :is(.btn-secondary,.btn-light,.btn-outline-secondary,.ds-button-default):not(.sx-bg-dark){border-color:var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text);box-shadow:var(--ds-shadow-xs)}html.ds-apple :is(.btn-secondary,.btn-light,.btn-outline-secondary,.ds-button-default):not(.sx-bg-dark):hover{border-color:var(--ds-text);background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple :is(.btn-success,.btn-outline-success){border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple :is(.btn-success,.btn-outline-success):hover{border-color:var(--ds-status-success-hover);background:var(--ds-status-success-hover)}html.ds-apple :is(.btn-warning,.btn-outline-warning){border-color:var(--ds-status-warning);background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple :is(.btn-warning,.btn-outline-warning):hover{border-color:var(--ds-status-warning-hover);background:var(--ds-status-warning-hover)}html.ds-apple :is(.btn-danger,.btn-outline-danger,[data-ds-action=danger]){border-color:var(--ds-status-danger);background:var(--ds-status-danger);color:var(--ds-white)}html.ds-apple :is(.btn-danger,.btn-outline-danger,[data-ds-action=danger]):hover{border-color:var(--ds-status-danger-hover);background:var(--ds-status-danger-hover)}html.ds-apple .btn-info{border-color:var(--ds-status-info);background:var(--ds-status-info);color:var(--ds-white)}html.ds-apple .btn.disabled,html.ds-apple .btn:disabled,html.ds-apple .btn[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.52}html.ds-apple .btn-icon{width:var(--ds-control-height);min-width:var(--ds-control-height);padding:0;overflow:hidden;white-space:nowrap}html.ds-apple .badge,html.ds-apple .ds-badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;max-width:100%;padding:4px 8px;border:0;border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-caption);font-weight:800;line-height:1.25;text-align:left;text-transform:none;white-space:normal;overflow-wrap:normal;word-break:normal;box-shadow:none}html.ds-apple :is(.badge.bg-success,.ds-badge-success,[data-ds-status=success]){background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple :is(.badge.bg-warning,.ds-badge-warning,[data-ds-status=warning],[data-ds-status=pending]){background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple :is(.badge.bg-danger,.ds-badge-danger,[data-ds-status=danger],[data-ds-status=rejected]){background:var(--ds-status-danger);color:var(--ds-white)}html.ds-apple :is(.badge.bg-primary,.badge.bg-secondary,.badge.bg-info,.badge.bg-light,.badge.bg-dark,.ds-badge-neutral){background:var(--ds-status-neutral);color:var(--ds-white)}html.ds-apple :is(.tag,.chip,.pill,.cc-operation-type,.cc-operation-role,.mandat-type-badge):not([data-ds-status]){border:0;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-2);box-shadow:none}html.ds-apple :is(.ds-badge-info,[data-ds-status=info],.badge-nouveau,.rank-delta-new){background:var(--ds-status-info);color:var(--ds-white)}html.ds-apple .ds-badge.ds-badge-rank{color:var(--ds-rank-ink);min-width:var(--ds-control-height-sm);justify-content:center;white-space:nowrap;font-variant-numeric:tabular-nums}html.ds-apple .ds-badge-rank-gold{background:var(--ds-rank-gold)}html.ds-apple .ds-badge-rank-silver{background:var(--ds-rank-silver)}html.ds-apple .ds-badge-rank-bronze{background:var(--ds-rank-bronze)}html.ds-apple .ds-badge.ds-badge-contrast.ds-badge-success{background:var(--ds-status-success-hover);color:var(--ds-white)}html.ds-apple body :is(
.cc-state-valide,.cc-state-success,.is-status-success,.cp-chip-success,.cp-status-label.is-valide,.cp-status-label.is-confirme,.cp-alur-status.is-validated,.cp-status-dot.is-valide,.sub-state-active,.ch-chip.is-published,.ch-chip.is-sealed,.ecx-badge.is-open,.ecx-status.is-repondue,.ecx-state.is-success,.network-status.is-ok,.rp-phase-chip.is-done,.rp-status-success,.lcbft-state.is-ok,.cal-status.is-active,.dc-tool--confirme .dc-tool__state,.dc-assistant-card__status,.dc-state.is-success,.dc-contract-state,.fac-pill.is-success,.rd2-status.is-paye,.uni-status.is-publie,.uni-status.is-reussi,.at-status:not(.is-ko),.cm-state:not(.is-empty),.mo-state.on,.pv-chip.is-ok,.ds-chip.is-ok,.acq-etat-finance,.rn-tag-ok,.remu-chip-atteint,.rs-badge.ok,.q-badge.is-ok,.hc-pill-ok,.app-etat.e-vendu,.frise-sous-item.etat-valide .frise-doc-etat,.outil-statut.est-actif,.outil-statut.is-created,.outil-statut.is-confirmed,.x360-badge.is-succes,.mc-pastille.p-ok,.usr-inscription-steps li.is-succes .usr-inscription-state,.alur-status-pill.is-success,.eq-remu,.neuf-movement-badge.is-new,.cc-operation-row:not(.is-history) .cc-operation-status
):not([data-ds-status]):not(.ds-badge-contrast){border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-white);box-shadow:none}html.ds-apple body :is(.at-status:not(.is-ko),.acq-etat-finance)::before{background:currentColor}html.ds-apple :is(.cc-state-old,.cc-state-manquant,.is-status-warning){background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple :is(.cc-state-invalide,.cc-state-danger,.is-status-danger){background:var(--ds-status-danger);color:var(--ds-white)}html.ds-apple .ds-badge.ds-badge-icon{--ds-validation-check-size:var(--ds-font-size-secondary);display:inline-grid;place-items:center;flex:0 0 auto;width:var(--ds-space-6);height:var(--ds-space-6);min-width:var(--ds-space-6);min-height:var(--ds-space-6);padding:0;gap:0;border-radius:var(--ds-radius-pill);font-size:var(--ds-validation-check-size);line-height:1}html.ds-apple body :is(
.badge,.ds-badge,.ds-pill,.ds-statut,.ds-chip,.cp-chip,.cp-status-label,.cp-status-dot,.cp-alur-status,.dc-tool__state,.dc-assistant-card__status,.dc-contract-state,.ds-stepper__marker,.x360-step-marker,.usr-inscription-state,.outil-statut,.dc-state,.fac-pill,.rd2-status,.at-status,.mo-state,.uni-status,.rj-upload-status,.app-etat,.ecx-status,.ch-chip,.network-status,.lcbft-state,.conf-doc-pill,.conf-pill
)>.fa-check{--ds-validation-check-stroke:3;font-size:max(1em, var(--ds-validation-check-size, var(--ds-space-4)));font-weight:900;line-height:1;opacity:1;color:inherit}html.ds-apple .fa-check>svg.lucide{stroke-width:var(--ds-validation-check-stroke,2)}html.ds-apple .dropdown-user-menu{width:min(var(--ds-account-menu-width),calc(100vw - 2 * var(--ds-space-4)));max-width:calc(100vw - 2 * var(--ds-space-4))}html.ds-apple .dropdown-user-menu .dropdown-item{white-space:normal}html.ds-apple .account-menu .dropdown-item[aria-current=page]{background:var(--ds-nav-active);color:var(--ds-nav-text)}html.ds-apple body.reduced-menu #nav-footer .dropup>.dropdown-user-menu{width:var(--ds-account-menu-width);min-width:min(var(--ds-account-menu-width),calc(100vw - 2 * var(--ds-space-4)));max-width:calc(100vw - 2 * var(--ds-space-4))}html.ds-apple :is(.rc-state-tabs a b,.usr-context-link > span,.pc-kpi > b + span[data-count],.ms-num){min-width:0;width:auto;height:auto;padding:0;border:0;border-radius:0;background:0 0;color:inherit;box-shadow:none}html.ds-apple #sx-notif-badge.sx-notif-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;width:auto;height:18px;padding:0 5px;border:0;border-radius:999px;background:#dc2626;color:var(--ds-white);line-height:18px;box-shadow:none}html.ds-apple :is(.ds-search-bar,.rt-recherche,.gl-search,.doc-search-wrap,.notif-recherche,.msg-recherche-form,.pl-search){display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;min-height:var(--ds-control-height-lg);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);box-shadow:none}html.ds-apple :is(.ds-search-bar,.rt-recherche,.gl-search,.doc-search-wrap,.notif-recherche,.msg-recherche-form,.pl-search):focus-within{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple :is(.ds-search-bar,.rt-recherche,.gl-search,.doc-search-wrap,.notif-recherche,.msg-recherche-form,.pl-search) input[type=search]{min-width:0;min-height:calc(var(--ds-control-height-lg) - 2px);border:0;border-radius:0;background:0 0;color:var(--ds-text);box-shadow:none}html.ds-apple :is(.ds-filterbar,.gl-bar,.top-filterbar){display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%;flex-wrap:wrap}html.ds-apple :is(.form-control,.form-select,select,textarea){min-height:var(--ds-control-height);max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background-color:var(--ds-surface);color:var(--ds-text);font-size:var(--ds-font-size-body)}html.ds-apple #page-content :is(input[type=date],input[type=datetime-local],input[type=number],input[type=email],input[type=tel],input[type=text],input[type=password]):not([type=checkbox]):not([type=radio]):not(.form-check-input){min-height:var(--ds-control-height);max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple :is(input.form-control,.form-select,select){padding-block:var(--ds-density-control-padding-y);padding-inline:var(--ds-density-control-padding-x)}html.ds-apple textarea.form-control{min-height:112px;resize:vertical}html.ds-apple :is(.form-control,.form-select,select,textarea):focus{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple :is(.ds-search-bar,.rt-recherche,.gl-search,.doc-search-wrap,.notif-recherche,.msg-recherche-form,.pl-search) :is(input[type=search],input.form-control):focus{outline:0;border:0;box-shadow:none}html.ds-apple :is(.pr-oppo-search-wrap,.pr-listes-recherche) :is(input[type=search],input.form-control):focus,html.ds-apple :is(.pr-oppo-search-wrap,.pr-listes-recherche) :is(input[type=search],input.form-control):focus-visible{outline:0;border:0;box-shadow:none}html.ds-apple :is(.form-control,.form-select)::placeholder{color:var(--ds-text-3);opacity:1}html.ds-apple :is(.form-label,label):not(.btn):not(.ds-button){color:var(--ds-text);font-weight:650}html.ds-apple :is(.form-text,.help-text){color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple :is(.invalid-feedback,.form-error-message){color:var(--ds-status-danger);font-weight:650}html.ds-apple .select2-container{max-width:100%}html.ds-apple .select2-container .select2-selection--multiple,html.ds-apple .select2-container .select2-selection--single{min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple .select2-container--focus .select2-selection{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple :is(.pagination,.dif-pagination,.neuf-pagination){display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2);max-width:100%;margin-block:var(--ds-space-5);padding:0;flex-wrap:wrap}html.ds-apple :is(.page-link,.dif-page-action,.dif-pages-numeros a,.neuf-page-btn){display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);font-weight:750;text-decoration:none}html.ds-apple :is(.page-item.active .page-link,.page-link[aria-current=page],.dif-pages-numeros a[aria-current=page]){border-color:var(--ds-text-2);background:var(--ds-surface-2);color:var(--ds-text);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border)}html.ds-apple :is(.page-item.disabled .page-link,.page-link[aria-disabled=true],.dif-page-action.is-disabled){pointer-events:none;opacity:.45}html.ds-apple .form-switch .form-check-input:checked,html.ds-apple.theme-dark .form-switch .form-check-input:checked{border-color:var(--ds-status-info);background-color:var(--ds-status-info)}html.ds-apple .form-switch .form-check-input:focus{border-color:var(--ds-status-info);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-status-info) 24%,transparent)}html.ds-apple :is(.card,.ds-card){max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card);transition:border-color var(--ds-motion-fast) var(--ds-ease-standard),box-shadow var(--ds-motion-base) var(--ds-ease-standard),transform var(--ds-motion-fast) var(--ds-ease-standard)}html.ds-apple :is(.card,.ds-card).ds-card--interactive:hover,html.ds-apple :is(a,button).ds-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-card-hover);transform:translateY(-2px)}html.ds-apple :is(.card-body,.ds-card-body){padding:var(--ds-density-surface-padding)}html.ds-apple .ds-card.ds-card--quiet{border:0;box-shadow:none}html.ds-apple .ds-card--quiet>.ds-card-header{border:0}html.ds-apple .card:hover{transform:none}html.ds-apple .card-footer,html.ds-apple .card-header{border-color:var(--ds-border);background:0 0}html.ds-apple .table-responsive{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);scrollbar-width:thin}html.ds-apple .table-responsive>.table{margin-bottom:0}html.ds-apple .table{width:100%;max-width:100%;margin-bottom:0;border-color:var(--ds-border);color:var(--ds-text)}html.ds-apple .table>:not(caption)>*>*{min-width:0;padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text);vertical-align:middle}html.ds-apple .table thead th{background:var(--ds-surface-2);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:800;letter-spacing:.035em;text-transform:uppercase}html.ds-apple .table-hover>tbody>tr:hover>*{background:var(--ds-surface-2)}html.ds-apple .table>tbody>tr.is-selected>*,html.ds-apple .table>tbody>tr[aria-selected=true]>*{background:var(--ds-surface-2);box-shadow:none}html.ds-apple #page-content :is(
.cc-form-card,.cc-progress-card,.cc-operations-card,.cc-relations-card,.mkpi,.gl-kpi,.cockpit-card,.admin-tool-card,.dpf-card,.cm-card,.recrut-fi-card,.int-card,.cs-card,.rp-card
){border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}html.ds-apple #page-content .ho-status-tab.is-active,html.ds-apple #page-content .mvt-btn.is-on,html.ds-apple #page-content :is(.gl-chip,.ho-status-tab,.mvt-btn)[aria-pressed=true],html.ds-apple #page-content :is(.gl-kpi,.mkpi)[aria-pressed=true]{border-color:var(--ds-text);background:var(--ds-text);color:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-text)}html.ds-apple #page-content :is(.gl-kpi,.mkpi)[aria-pressed=true] :is(b,strong,span,small,i){color:var(--ds-surface)}html.ds-apple #page-content :is(.gl-kpi,.mkpi){min-height:126px;padding:var(--ds-density-surface-padding);transition:border-color 150ms ease,background-color 150ms ease}html.ds-apple #page-content :is(.gl-kpi,.mkpi):hover{border-color:var(--ds-text-2);transform:none}html.ds-apple #page-content :is(.gl-kpi-band,.mkpi-band,.admin-kpi-band,.ds-stats){gap:var(--ds-density-surface-padding)}html.ds-apple .mandat-table-responsive>.mobile-admin-table{min-width:1320px}html.ds-apple .mobile-admin-table .mandat-col-etat{min-width:154px}html.ds-apple .mobile-admin-table .mandat-col-documents{min-width:128px}html.ds-apple .mobile-admin-table .mandat-docbar{width:112px;min-width:112px}@media (min-width:992px){html.ds-apple .table :is(.btn,.badge,.ds-badge){white-space:nowrap;overflow-wrap:normal;word-break:normal}html.ds-apple .mobile-admin-table .mandat-etat{max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}html.ds-apple body.contacts_index #ct-table,html.ds-apple body.contacts_index_all #ct-table{min-width:1100px}}html.ds-apple .ds-modal.is-open{display:block;z-index:calc(var(--ds-layer-document-panel) + 1);background:color-mix(in srgb,var(--ds-black) 50%,transparent)}html.ds-apple .modal{padding-inline:var(--ds-space-3)}html.ds-apple .modal-dialog{width:min(calc(100vw - 24px),var(--ds-modal-width));max-width:var(--ds-modal-width);margin-inline:auto}html.ds-apple .modal-lg,html.ds-apple .modal-xl{width:min(calc(100vw - 24px),var(--ds-modal-width-lg));max-width:var(--ds-modal-width-lg)}html.ds-apple .modal-content{max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-modal);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-modal)}html.ds-apple .modal-footer,html.ds-apple .modal-header{flex:0 0 auto;gap:var(--ds-space-2);border-color:var(--ds-border)}html.ds-apple :is(.modal-header,.modal-body,.modal-footer){padding:var(--ds-density-modal-padding)}html.ds-apple .modal-body{min-width:0;overflow:auto}html.ds-apple .modal-footer{flex-wrap:wrap}html.ds-apple .modal-footer .btn{margin:0}html.ds-apple .modal.show .modal-dialog{animation:ds-dialog-enter var(--ds-motion-slow) var(--ds-ease-enter) both}html.ds-apple #page-content .dropdown-menu{padding:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-menu)}html.ds-apple #page-content .dropdown-item{min-height:var(--ds-control-height);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--ds-text)}html.ds-apple #page-content .dropdown-item:focus,html.ds-apple #page-content .dropdown-item:hover{background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple #page-content .dropdown-menu.show{animation:ds-menu-enter var(--ds-motion-base) var(--ds-ease-enter) both}html.ds-apple #main-content-header{display:flex;align-items:center;flex-wrap:nowrap;overflow:visible}html.ds-apple #main-content-header>.col:first-child{min-width:0;overflow:hidden}html.ds-apple #main-content-header>.col.order-lg-last{flex:0 0 auto;min-width:max-content;white-space:nowrap}html.ds-apple #main-content-header .topbar-subnav{display:flex;flex-flow:row nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html.ds-apple #main-content-header .topbar-subnav::-webkit-scrollbar{display:none}html.ds-apple #main-content-header .topbar-subnav-link{flex:0 0 auto;white-space:nowrap}html.ds-apple .ds-menu-actions{position:relative}html.ds-apple .ds-menu-actions-bt{width:var(--ds-control-height-sm);min-width:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm);padding:0;border-radius:var(--ds-radius-control)}html.ds-apple .ds-menu-actions .dropdown-menu{min-width:220px;max-width:min(320px,calc(100vw - 24px));padding:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:var(--ds-shadow-menu)}html.ds-apple .ds-menu-actions .dropdown-item{display:flex;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-height);border-radius:var(--ds-radius-sm);color:var(--ds-text);white-space:normal}html.ds-apple .ds-menu-actions-danger{color:var(--ds-status-danger)}html.ds-apple .ds-menu-actions-danger:hover{background:var(--ds-status-danger);color:var(--ds-white)}html.ds-apple :is(.progress,.ds-progress-track){width:100%;height:8px;overflow:hidden;border-radius:var(--ds-radius-sm);background:var(--ds-surface-3);box-shadow:none}html.ds-apple :is(.progress-bar,.ds-progress-value){height:100%;border-radius:inherit;background:var(--ds-primary)}html.ds-apple :is(.progress-bar.bg-success,.ds-progress-success){background:var(--ds-status-success)}html.ds-apple :is(.progress-bar.bg-warning,.ds-progress-warning){background:var(--ds-status-warning)}html.ds-apple :is(.progress-bar.bg-danger,.ds-progress-danger){background:var(--ds-status-danger)}html.ds-apple :is(.ds-badge.mandat-etat-compromis,.ds-badge.chl-badge-encours,.mandat-etat-compromis,.chl-badge-encours){background:var(--ds-status-info);color:var(--ds-white)}html.ds-apple :is(.rn-etat-reservee,.acq-etat-reserve){background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple .ds-inline-notice{display:block;padding:var(--ds-space-3);border-radius:var(--ds-radius-control);font-weight:650}html.ds-apple .ds-inline-notice-warning{background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple .ds-inline-notice.ds-inline-notice-danger{background:var(--ds-surface-2);color:var(--ds-text-danger);border:var(--ds-border-width) solid currentColor}html.ds-apple .ds-divider-top{border-top:1px solid var(--ds-border)}html.ds-apple .pc-vide-geste{margin-top:18px;padding-top:18px;border-top:1px solid var(--ds-border)}html.ds-apple .pc-vide-geste .pc-start{justify-content:center}html.ds-apple .pc-vide-geste .form-text{text-align:center}html.ds-apple .pc-start-select{width:min(100%,280px)}html.ds-apple .pc-col-progress{min-width:180px}html.ds-apple .pc-bar{width:100%;height:8px;overflow:hidden;border-radius:var(--ds-radius-sm);background:var(--ds-surface-3)}html.ds-apple .pc-bar>div{height:100%;border-radius:inherit;background:var(--ds-status-warning)}html.ds-apple :is(.ds-state,.ds-empty){display:grid;justify-items:center;gap:var(--ds-space-2);width:100%;min-height:180px;padding:var(--ds-space-8) var(--ds-space-5);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text-2);text-align:center}html.ds-apple :is(.ds-state,.ds-empty) :is(h2,h3,p){max-width:62ch;margin:0}html.ds-apple :is(.ds-state-icon,.ds-empty-ic){color:var(--ds-text-2);font-size:24px}html.ds-apple #page-content .ds-empty .ds-empty-ic{color:var(--ds-text-2)}html.ds-apple .ds-state-success{border-style:solid;border-color:var(--ds-status-success)}html.ds-apple .ds-state-success .ds-state-icon{color:var(--ds-status-success)}html.ds-apple .ds-state-error{border-style:solid;border-color:var(--ds-status-danger)}html.ds-apple .ds-state-error .ds-state-icon{color:var(--ds-status-danger)}html.ds-apple .ds-state-loading .ds-state-icon{animation:ds-spin .8s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}html.ds-apple :is(.alert,.sx-toast){border:0;border-radius:var(--ds-radius-control);font-weight:650;box-shadow:var(--ds-shadow-card)}html.ds-apple :is(.alert-success,.sx-toast-success){background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple :is(.alert-warning,.sx-toast-warning,.alert-danger,.sx-toast-danger){border-color:var(--ds-status-danger);background:var(--ds-surface);color:var(--ds-danger-ink)}html.ds-apple #page-content :is(.alert-warning,.alert-danger){border:1px solid var(--ds-status-danger);background:var(--ds-surface);color:var(--ds-danger-ink)}html.ds-apple #page-content :is(.alert-warning,.alert-danger) :is(.alert-heading,strong,a:not(.ds-button)){color:inherit}html.ds-apple .alert-info{background:var(--ds-status-neutral);color:var(--ds-white)}html.ds-apple :is(.alert,.sx-toast) a:not(.ds-button){color:inherit;font-weight:800;text-decoration:underline}html.ds-apple .sx-toast-x{color:inherit}html.ds-apple body #main-content #page-content a,html.ds-apple body #main-content #page-content a :is(span,strong,small),html.ds-apple body #main-content #page-content a:focus-visible,html.ds-apple body #main-content #page-content a:hover{text-decoration:none;text-decoration-line:none}html.ds-apple body.ds-drawer-active{overflow:hidden}html.ds-apple body.ds-drawer-active #app-bottom-nav{display:none}html.ds-apple body.ds-drawer-active .cia-root{visibility:hidden;opacity:0;pointer-events:none}html.ds-apple .ds-drawer{position:fixed;z-index:var(--ds-layer-drawer);inset:0;display:grid;justify-items:end;isolation:isolate}html.ds-apple .ds-drawer [hidden],html.ds-apple .ds-drawer[hidden]{display:none}html.ds-apple .ds-drawer__backdrop{position:absolute;z-index:-1;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.42);opacity:0;transition:opacity var(--ds-motion-slow) var(--ds-ease-standard)}html.ds-apple .ds-drawer__panel{display:flex;width:min(100%,var(--ds-drawer-width));max-width:100%;height:100dvh;min-width:0;flex-direction:column;border-left:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-modal);transform:translateX(24px);opacity:0;transition:transform var(--ds-motion-slow) var(--ds-ease-enter),opacity var(--ds-motion-base) var(--ds-ease-enter)}html.ds-apple .ds-drawer.is-open .ds-drawer__backdrop{opacity:1}html.ds-apple .ds-drawer.is-open .ds-drawer__panel{transform:translateX(0);opacity:1}html.ds-apple .ds-drawer.is-closing .ds-drawer__backdrop{opacity:0}html.ds-apple .ds-drawer.is-closing .ds-drawer__panel{transform:translateX(24px);opacity:0}html.ds-apple .ds-drawer__footer,html.ds-apple .ds-drawer__header{display:flex;flex:0 0 auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-density-modal-padding);border-color:var(--ds-border)}html.ds-apple .ds-drawer__header{justify-content:space-between;border-bottom:1px solid var(--ds-border)}html.ds-apple .ds-drawer__footer{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--ds-border)}html.ds-apple .ds-drawer__header h2{min-width:0;margin:0;font-size:var(--ds-section-title-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-height-heading);overflow-wrap:anywhere}html.ds-apple .ds-drawer__heading{flex:1 1 auto;min-width:0}html.ds-apple .ds-drawer__eyebrow{display:block;margin-bottom:var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold);letter-spacing:.08em;text-transform:uppercase}html.ds-apple .ds-drawer__body{flex:1 1 auto;min-width:0;min-height:0;padding:var(--ds-density-modal-padding);overflow:auto;overscroll-behavior:contain}html.ds-apple [data-ds-frame-drawer] .ds-drawer__body{display:flex;flex-direction:column;padding:0;overflow:hidden}html.ds-apple [data-ds-frame-drawer] iframe{flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;background:var(--ds-bg)}html.ds-apple .ds-frame-status{padding:var(--ds-density-modal-padding);color:var(--ds-text-2)}html.ds-apple .ds-drawer__back,html.ds-apple .ds-drawer__close{display:grid;flex:0 0 auto;width:var(--ds-control-height);min-width:var(--ds-control-height);height:var(--ds-control-height);place-items:center;padding:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple .ds-drawer__back{flex:0 0 auto}html.ds-apple :is(.ds-drawer__back,.ds-drawer__close):hover{background:var(--ds-surface-2)}html.ds-apple .pipeline-drawer{display:grid;min-width:0;gap:var(--ds-space-4)}html.ds-apple .pipeline-drawer__identity{display:grid;min-width:0;gap:var(--ds-space-2);margin:0;padding:0 0 var(--ds-space-4);border-bottom:1px solid var(--ds-border)}html.ds-apple #page-content :is(.pipeline-drawer__identity,.ma-drawer-identity) :is(h3,h4,.ldp-nom),html.ds-apple .gestion-panel__hero h3,html.ds-apple .pn-nom,html.ds-apple :is(.pipeline-drawer__identity,.ma-drawer-identity) :is(h3,h4,.ldp-nom){min-width:0;margin:0;color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-height-heading);overflow-wrap:anywhere}html.ds-apple .pipeline-drawer__source{color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold)}html.ds-apple .pipeline-drawer__contact-actions{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:0}html.ds-apple .pipeline-drawer__contact-actions>*{min-width:0;margin:0}html.ds-apple .pipeline-drawer__agenda,html.ds-apple .pipeline-drawer__priority,html.ds-apple .pipeline-drawer__section{min-width:0;margin:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none}html.ds-apple .pipeline-drawer__priority{padding:var(--ds-space-4)}html.ds-apple .pipeline-drawer__agenda{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-surface-2)}html.ds-apple .pipeline-drawer__agenda>.ds-button:only-child{width:100%}html.ds-apple .pipeline-drawer__agenda>a:only-child{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--ds-space-2);color:var(--ds-text);font-weight:750;text-decoration:none}html.ds-apple .pipeline-drawer__section{padding:var(--ds-space-4)}html.ds-apple .pipeline-drawer__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);margin:0}html.ds-apple .pipeline-drawer__history{overflow:hidden}html.ds-apple .pipeline-drawer :is(input,select,textarea,.form-control,.form-select){max-width:100%}@media (max-width:620px){html.ds-apple .pipeline-drawer{gap:var(--ds-space-3)}html.ds-apple .pipeline-drawer__summary{grid-template-columns:minmax(0,1fr)}html.ds-apple .pipeline-drawer__contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .pipeline-drawer__contact-actions>:is(a,form,button,span){width:100%}html.ds-apple .pipeline-drawer__contact-actions .ds-button{width:100%;justify-content:center}html.ds-apple .pipeline-drawer__agenda{align-items:stretch;flex-direction:column}html.ds-apple .pipeline-drawer__agenda .ds-button{width:100%;justify-content:center}}html.ds-apple progress.ds-progress{display:block;width:100%;height:7px;overflow:hidden;border:0;border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);accent-color:var(--ds-progress-color,var(--ds-primary))}html.ds-apple progress.ds-progress::-webkit-progress-bar{border-radius:inherit;background:var(--ds-surface-3)}html.ds-apple progress.ds-progress::-webkit-progress-value{border-radius:inherit;background:var(--ds-progress-color,var(--ds-primary))}html.ds-apple progress.ds-progress::-moz-progress-bar{border-radius:inherit;background:var(--ds-progress-color,var(--ds-primary))}html.ds-apple progress.ds-progress--success{--ds-progress-color:var(--ds-status-success)}html.ds-apple progress.ds-progress--warning{--ds-progress-color:var(--ds-status-warning)}html.ds-apple progress.ds-progress--danger{--ds-progress-color:var(--ds-status-danger)}html.ds-apple .ds-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ds-space-3);width:min(100%,440px);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-menu);animation:ds-toast-enter var(--ds-motion-slow) var(--ds-ease-enter) both}html.ds-apple .ds-toast>i{margin-top:3px;color:var(--ds-text-2)}html.ds-apple .ds-toast>div{display:grid;gap:2px;min-width:0}html.ds-apple .ds-toast>div span{color:var(--ds-text-2)}html.ds-apple .ds-toast>button{display:grid;width:30px;height:30px;place-items:center;padding:0;border:0;border-radius:var(--ds-radius-sm);background:0 0;color:var(--ds-text-2)}html.ds-apple .ds-toast>button:hover{background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple .ds-toast--success{border-color:var(--ds-status-success)}html.ds-apple .ds-toast--success>i{color:var(--ds-status-success)}html.ds-apple .ds-toast--warning{border-color:var(--ds-status-warning)}html.ds-apple .ds-toast--warning>i{color:var(--ds-status-warning)}html.ds-apple .ds-toast--danger{border-color:var(--ds-status-danger)}html.ds-apple .ds-toast--danger>i{color:var(--ds-status-danger)}html.ds-apple .ds-toast--info{border-color:var(--ds-status-info)}html.ds-apple .ds-toast--info>i{color:var(--ds-status-info)}html.ds-apple .ds-toast.is-leaving{animation:ds-toast-exit var(--ds-motion-base) var(--ds-ease-exit) both}html.ds-apple .ds-kicker{display:block;margin-bottom:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}html.ds-apple .ds-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .ds-section-heading :is(h2,h3,p){margin:0}html.ds-apple .ds-avatar{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text);font-size:var(--ds-font-size-caption);font-weight:850}html.ds-apple .ds-participant{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-width:0;color:var(--ds-text)}html.ds-apple .ds-participant>span:last-child{display:grid;min-width:0}html.ds-apple .ds-participant :is(strong,small){min-width:0;overflow-wrap:anywhere}html.ds-apple .ds-participant small{color:var(--ds-text-2)}html.ds-apple .ds-participant-list{display:grid;gap:var(--ds-space-3)}html.ds-apple .ds-access-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-width:0}html.ds-apple .ds-access-summary__actions,html.ds-apple .ds-access-summary__people{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0;flex-wrap:wrap}html.ds-apple .ds-access-summary__actions{flex:0 0 auto;gap:var(--ds-space-2)}html.ds-apple .ds-access-summary .btn.ds-access-summary__toggle{justify-content:flex-start;min-width:0;padding:var(--ds-space-1);border-color:transparent;background:0 0;color:var(--ds-text);text-align:left;font-size:var(--ds-font-size-body);box-shadow:none}html.ds-apple .ds-access-summary__toggle:hover strong{text-decoration:underline;text-underline-offset:.2em}html.ds-apple #page-content .ds-access-summary__toggle:focus{outline:0;box-shadow:none}html.ds-apple #page-content .ds-access-summary__toggle:focus-visible{background:var(--ds-surface-2)}html.ds-apple .ds-access-summary__toggle:focus-visible strong{text-decoration:underline;text-underline-offset:.2em}html.ds-apple .ds-access-summary__chevron{display:inline-flex;color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-access-summary__toggle[aria-expanded=true] .ds-access-summary__chevron{transform:rotate(180deg)}html.ds-apple .ds-access-summary__icon{display:grid;place-items:center;flex:0 0 var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .ds-access-details{margin-top:var(--ds-space-4)}html.ds-apple .ds-access-details>p{margin:0 0 var(--ds-space-3);color:var(--ds-text-2)}html.ds-apple .ds-access-details>[role=alert]{margin:var(--ds-space-3) 0 0;color:var(--ds-status-danger)}html.ds-apple .ds-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);margin:0}html.ds-apple .ds-credentials__field{min-width:0;padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .ds-credentials dt{margin-bottom:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:650}html.ds-apple .ds-credentials dd{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:var(--ds-control-height-sm);margin:0}html.ds-apple .ds-credentials__value{min-width:0;color:var(--ds-text);font-family:var(--ds-font-family);font-size:var(--ds-font-size-body);font-weight:750;overflow-wrap:anywhere}html.ds-apple .ds-credentials .ds-button{flex-shrink:0}@media (max-width:760px){html.ds-apple .ds-credentials{grid-template-columns:minmax(0,1fr)}}html.ds-apple .ds-access-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}html.ds-apple .ds-access-banner :is(h3,p){margin:0}html.ds-apple .ds-access-banner p{color:var(--ds-text-2)}html.ds-apple .ds-access-section{margin-block:var(--ds-space-5)}html.ds-apple .ds-access-card{padding:var(--ds-space-4)}html.ds-apple details.ds-access-card{padding:0;overflow:clip}html.ds-apple details.ds-access-card>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4);cursor:pointer;list-style:none}html.ds-apple details.ds-access-card>summary::-webkit-details-marker{display:none}html.ds-apple details.ds-access-card>summary::before{display:none}html.ds-apple details.ds-access-card[open]>summary{border-bottom:1px solid var(--ds-border)}html.ds-apple details.ds-access-card[open]>summary>i{transform:rotate(180deg)}html.ds-apple details.ds-access-card>summary>i{color:var(--ds-text-2);transition:transform var(--ds-motion-base) var(--ds-ease-standard)}html.ds-apple .ds-access-card__body{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-4)}html.ds-apple .ds-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);min-width:0}html.ds-apple .ds-field{display:grid;align-content:start;gap:var(--ds-space-2);min-width:0;margin:0}html.ds-apple .ds-field>:is(span,legend){color:var(--ds-text);font-weight:750}html.ds-apple .ds-field--full{grid-column:1/-1}html.ds-apple .ds-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2);flex-wrap:wrap}html.ds-apple .ds-form-actions.ds-form-actions--section{justify-content:flex-start;gap:var(--ds-space-3);margin-block:var(--ds-space-4)}html.ds-apple .ds-divider-top{padding-top:var(--ds-space-4)}html.ds-apple .ds-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2)}html.ds-apple .ds-choice-grid>label{position:relative;min-width:0;cursor:pointer}html.ds-apple .ds-choice-grid input{position:absolute;inline-size:1px;block-size:1px;opacity:0}html.ds-apple .ds-choice-grid label>span{box-sizing:border-box;display:grid;gap:var(--ds-space-1);height:100%;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple .ds-choice-grid label>span small{color:var(--ds-text-2)}html.ds-apple .ds-choice-grid input:checked+span{border-color:var(--ds-primary);box-shadow:inset 0 0 0 1px var(--ds-primary)}html.ds-apple .ds-choice-grid input:focus-visible+span{box-shadow:var(--ds-focus-ring)}html.ds-apple .ds-callout{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);color:var(--ds-text-2)}html.ds-apple .ds-callout>i{margin-top:3px;color:var(--ds-status-info)}html.ds-apple .ds-permission-list{display:grid;gap:var(--ds-space-2);margin-bottom:var(--ds-space-5)}html.ds-apple .ds-permission-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--ds-space-3);align-items:start;padding:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}html.ds-apple .ds-permission-list>div>i{display:grid;height:34px;place-items:center;color:var(--ds-text-2)}html.ds-apple .ds-permission-list>div>span{display:grid;gap:var(--ds-space-1)}html.ds-apple .ds-permission-list small{color:var(--ds-text-2)}html.ds-apple .ds-timeline{display:grid;gap:var(--ds-space-3);margin:0;padding:var(--ds-space-4);list-style:none}html.ds-apple .ds-timeline li{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:var(--ds-space-1) var(--ds-space-3)}html.ds-apple .ds-timeline li>span{grid-row:span 2;color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-timeline li>small{color:var(--ds-text-2)}html.ds-apple .ds-share-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple .ds-share-grid>label{display:grid;gap:var(--ds-space-2);min-width:0;color:var(--ds-text);font-weight:700}html.ds-apple .ds-field>small,html.ds-apple [data-financial-total]{color:var(--ds-text-2)}html.ds-apple [data-financial-total].is-invalid{color:var(--ds-status-danger)}html.ds-apple .ds-financial-preview{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}html.ds-apple .ds-financial-preview>p{margin:0;color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-financial-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2)}html.ds-apple .ds-financial-summary>div{display:grid;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface)}html.ds-apple .ds-financial-summary small,html.ds-apple .ds-financial-summary span{color:var(--ds-text-2)}html.ds-apple .ds-financial-summary strong{color:var(--ds-text);font-size:var(--ds-card-title-size)}html.ds-apple .ds-financial-summary--compact>div{padding:var(--ds-space-3);gap:var(--ds-space-1)}@media (max-width:680px){html.ds-apple .ds-financial-summary.ds-financial-summary--compact{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ds-financial-summary--compact>div:last-child:nth-child(odd){grid-column:1/-1}}html.ds-apple .ds-financial-preview__rows{display:grid;gap:var(--ds-space-2)}html.ds-apple .ds-financial-preview__rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-1) var(--ds-space-3);padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}html.ds-apple .ds-financial-preview__rows>div>small{grid-column:1/-1;color:var(--ds-text-2)}@media (max-width:760px){html.ds-apple .ds-access-banner,html.ds-apple .ds-access-summary{align-items:flex-start;flex-direction:column}html.ds-apple .ds-access-summary__actions,html.ds-apple .ds-access-summary__actions .btn{width:100%}html.ds-apple .ds-choice-grid,html.ds-apple .ds-financial-summary,html.ds-apple .ds-form-grid,html.ds-apple .ds-share-grid{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-timeline li{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-timeline li>span{grid-row:auto}}html.ds-apple [data-ds-tooltip]{position:relative}html.ds-apple [data-ds-tooltip]::after{position:absolute;z-index:1090;right:50%;bottom:calc(100% + var(--ds-space-2));max-width:min(260px,calc(100vw - 24px));padding:6px 9px;border-radius:var(--ds-radius-sm);background:var(--ds-black);color:var(--ds-white);font-size:var(--ds-font-size-caption);font-weight:700;line-height:1.3;white-space:nowrap;content:attr(data-ds-tooltip);pointer-events:none;opacity:0;transform:translate(50%,4px);transition:opacity var(--ds-motion-fast) var(--ds-ease-standard),transform var(--ds-motion-fast) var(--ds-ease-standard)}html.ds-apple [data-ds-tooltip]:is(:hover,:focus-visible)::after{opacity:1;transform:translate(50%,0)}html.ds-apple .ds-skeleton{display:grid;gap:var(--ds-space-3);width:100%}html.ds-apple .ds-skeleton__avatar,html.ds-apple .ds-skeleton__content>i,html.ds-apple .ds-skeleton__line{display:block;border-radius:var(--ds-radius-sm);background:var(--ds-surface-3);animation:ds-skeleton-pulse 1.4s ease-in-out infinite alternate}html.ds-apple .ds-skeleton__line{width:100%;height:12px}html.ds-apple .ds-skeleton__line--moyenne{width:76%}html.ds-apple .ds-skeleton__line--courte{width:48%}html.ds-apple .ds-skeleton--card{grid-template-columns:48px minmax(0,1fr);align-items:center}html.ds-apple .ds-skeleton__avatar{width:48px;height:48px;border-radius:50%}html.ds-apple .ds-skeleton__content{display:grid;gap:var(--ds-space-2)}html.ds-apple .ds-skeleton__content>i{width:100%;height:10px}html.ds-apple .ds-skeleton__content>i:nth-child(2){width:72%}html.ds-apple .ds-skeleton__content>i:nth-child(3){width:46%}html.ds-apple .ds-dropzone{position:relative;display:flex;align-items:center;gap:var(--ds-space-4);width:100%;min-height:112px;padding:var(--ds-space-5);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);cursor:pointer;transition:border-color var(--ds-motion-fast) var(--ds-ease-standard),background-color var(--ds-motion-fast) var(--ds-ease-standard),box-shadow var(--ds-motion-fast) var(--ds-ease-standard)}html.ds-apple .ds-dropzone.is-dragover,html.ds-apple .ds-dropzone:hover{border-color:var(--ds-text-2);background:var(--ds-surface-2)}html.ds-apple .ds-dropzone:focus-within{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple .ds-dropzone>input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.ds-apple .ds-dropzone__icon{display:grid;flex:0 0 44px;height:44px;place-items:center;border-radius:var(--ds-radius-control);background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple .ds-dropzone__copy{display:grid;gap:2px;min-width:0}html.ds-apple .ds-dropzone__copy em,html.ds-apple .ds-dropzone__copy small{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-style:normal}html.ds-apple .ds-dropzone.has-files{border-style:solid;border-color:var(--ds-status-success)}html.ds-apple .ds-dropzone.has-files .ds-dropzone__icon{color:var(--ds-status-success)}html.ds-apple .ds-stepper{display:grid;gap:0;margin:0;padding:0;list-style:none}html.ds-apple .ds-stepper__item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--ds-space-3);min-height:58px}html.ds-apple .ds-stepper__item:not(:last-child)::after{position:absolute;top:34px;bottom:0;left:16px;width:1px;background:var(--ds-border);content:""}html.ds-apple .ds-stepper__marker{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--ds-border);border-radius:50%;background:var(--ds-surface);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:800}html.ds-apple .ds-stepper__copy{display:grid;align-content:start;gap:2px;padding:6px 0 var(--ds-space-4)}html.ds-apple .ds-stepper__copy small{color:var(--ds-text-2)}html.ds-apple .ds-stepper__item.is-active .ds-stepper__marker{border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text)}html.ds-apple .ds-stepper__item.is-complete .ds-stepper__marker{border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-white)}@keyframes ds-dialog-enter{from{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-menu-enter{from{opacity:0}to{opacity:1}}@keyframes ds-toast-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-toast-exit{to{opacity:0;transform:translateY(-4px)}}@keyframes ds-skeleton-pulse{from{opacity:.52}to{opacity:1}}html.ds-apple #page-content,html.ds-apple #page-content>*,html.ds-apple .card-body,html.ds-apple .modal-body,html.ds-apple form{min-width:0;max-width:100%}html.ds-apple body.dashboard_index #page-content :is(.card,.cockpit-card,.dash-ok-line){border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple body.dashboard_index #page-content :is(.card-body,.cockpit-card){padding:var(--ds-density-surface-padding)}html.ds-apple body.dashboard_index #page-content .msg-dashboard.cockpit-card{padding:0;overflow:hidden}html.ds-apple body.dashboard_index #page-content .card-header{min-height:var(--ds-control-height);padding:var(--ds-density-control-padding-y) var(--ds-density-surface-padding);border-bottom:1px solid var(--ds-border);background:0 0;color:var(--ds-text)}html.ds-apple body.dashboard_index #page-content .admin-dashboard-cards{--bs-gutter-x:calc(var(--ds-density-surface-padding) * 1.25);--bs-gutter-y:calc(var(--ds-density-surface-padding) * 1.25)}html.ds-apple body.dashboard_index #page-content .admin-dashboard-cards>.col>.card{height:100%;margin-bottom:0}html.ds-apple body.dashboard_index #page-content .admin-dashboard-cards .card-header{box-shadow:inset 3px 0 0 var(--ds-status-warning)}html.ds-apple body.dashboard_index #page-content .dash-ok-line{padding:var(--ds-density-control-padding-y) var(--ds-density-surface-padding)}html.ds-apple body.dashboard_index #page-content .dash-ok-line .ds-badge{margin:var(--ds-space-1) 2px}html.ds-apple body.dashboard_index #page-content :is(.cockpit-grid,.ds-stats){gap:var(--ds-density-surface-padding)}html.ds-apple body.dashboard_index #page-content .cockpit-tile{padding:var(--ds-density-surface-padding);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none}html.ds-apple body.dashboard_index #page-content .cockpit-tile:hover{border-color:var(--ds-text-2);box-shadow:var(--ds-shadow-card)}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-tile{min-height:138px;height:100%;justify-content:center;padding:var(--ds-density-surface-padding);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none;transform:none}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-tile.active,html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-tile[aria-pressed=true]{border-color:var(--ds-text);box-shadow:inset 0 0 0 1px var(--ds-text),var(--ds-shadow-card);transform:none}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-tile.active::before{display:none}html.ds-apple body.dashboard_index #page-content .dashboard-full-width-row{margin-inline:0}html.ds-apple body.dashboard_index #page-content .dashboard-full-width-row>.col-12{padding-inline:0}html.ds-apple body.dashboard_index #page-content :is(.cockpit-card,.ds-dashboard-chart-card){width:100%;max-width:100%}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats{align-items:stretch}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-tile>span:not(.kpi-delta){font-size:12px;line-height:1.35}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-delta{font-size:12px;line-height:1.3}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-delta em{display:block;margin-top:2px;font-size:10.5px;line-height:1.2}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-delta.up{color:var(--ds-status-success)}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-delta.down{color:var(--ds-status-danger)}html.ds-apple body.dashboard_index #page-content .kpi-year-toggles{justify-content:center}html.ds-apple body.dashboard_index #page-content .kpi-note{width:100%;margin-inline:auto;margin-bottom:var(--ds-space-2);text-align:center}html.ds-apple body.dashboard_index #page-content :is(.dash-hero-sous,.kpi-current-selection){width:100%;margin-inline:auto;text-align:center;justify-content:center}html.ds-apple body.dashboard_index #page-content .dash-transactions-list{gap:var(--ds-space-2)}html.ds-apple body.dashboard_index #page-content .dash-transaction-row{width:fit-content;padding:var(--ds-density-control-padding-sm-y) var(--ds-density-control-padding-sm-x);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple body.dashboard_index #page-content .dash-transaction-row strong{color:var(--ds-text)}html.ds-apple body.dashboard_index #page-content .dash-transaction-row:hover{border-color:var(--ds-text-2);background:var(--ds-surface-2)}html.ds-apple body.dashboard_index #page-content .dash-admin-summary>strong{display:block;margin:var(--ds-space-3) 0 var(--ds-space-2)}html.ds-apple body.comptabilite_honoraires #page-content :is(.ho-bar,.ho-table-wrap),html.ds-apple body.mandat_index #page-content :is(.ds-filterbar,#tab-mandats-container),html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content :is(.gl-bar,#tab-contacts-container){max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple body.mandat_index #tab-mandats-container.flt-clotures tbody tr.mandat:not([data-echu="1"]){display:none}html.ds-apple body.comptabilite_honoraires #page-content .ho-bar,html.ds-apple body.mandat_index #page-content .ds-filterbar,html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .gl-bar{padding:var(--ds-density-surface-padding);gap:var(--ds-space-3)}html.ds-apple body.comptabilite_honoraires #page-content .ho-table-wrap,html.ds-apple body.mandat_index #page-content #tab-mandats-container,html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content #tab-contacts-container{overflow-x:auto}html.ds-apple body.contact_edit #page-content :is(.cc-operations-head,.cc-operation-row,.cc-relations-head){padding:var(--ds-density-surface-padding);border-color:var(--ds-border)}html.ds-apple body.contact_edit #page-content .cc-operation-row{gap:var(--ds-space-4);background:var(--ds-surface)}html.ds-apple body.contact_edit #page-content .cc-operation-status[data-ds-status=success]{background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .ct-col-completude{min-width:78px}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .ct-col-actions{width:132px;white-space:nowrap}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .cc-ring{color:var(--ds-text-2)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .cc-ring.is-success{color:var(--ds-status-success)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .cc-ring.is-warning{color:var(--ds-status-warning)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content .cc-ring.is-danger{color:var(--ds-status-danger)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-results{transition:opacity var(--ds-transition)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-live.is-loading .ct-results{opacity:.65}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content #ct-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;box-shadow:none}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-bar .gl-chips{grid-column:1/-1;flex-wrap:wrap}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-saved-views{position:relative}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-list-summary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-2);margin-block:var(--ds-space-4)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-list-summary p{margin:0;font-size:var(--ds-font-size-sm)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-list-summary .gl-count{margin:0;color:var(--ds-text);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold)}html.ds-apple .ct-list-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);margin-block:var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .ct-list-feedback[hidden]{display:none}html.ds-apple .ct-list-feedback p{margin:0}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-search-form{display:flex;flex:1 1 340px;min-width:min(100%,260px);margin:0}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-search-form .gl-search{width:100%}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table{min-width:1040px;margin:0;table-layout:fixed}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table thead th{padding:var(--ds-space-3) var(--ds-space-4);color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold);letter-spacing:normal;text-transform:none}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tbody :is(th,td){padding:var(--ds-space-4);vertical-align:middle}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tbody tr{transition:background-color var(--ds-transition),box-shadow var(--ds-transition)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tbody tr:hover{background:var(--ds-surface-2)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact{cursor:pointer}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-cell-identity{width:24%}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-cell-coordinates{width:21%}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-cell-location{width:auto}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-cell-origin{width:auto}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-cell-documents{width:140px}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-col-completude{width:100px}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-coordinate-link{grid-template-columns:var(--ds-space-4) minmax(0,1fr);row-gap:2px}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-coordinate-link>span{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-coordinate-link>small{grid-column:2;justify-self:start}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-contact-profile{display:flex;min-width:0;align-items:center;gap:var(--ds-space-3)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-contact-avatar{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--ds-text);color:var(--ds-surface);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);letter-spacing:.02em}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-contact-identity{display:grid;min-width:0;gap:var(--ds-space-1)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-contact-identity>strong{color:var(--ds-text);font-size:var(--ds-font-size-body);font-weight:var(--ds-weight-semibold);overflow-wrap:anywhere;white-space:normal;line-height:var(--ds-line-height-heading)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .ct-contact-types{display:flex;flex-flow:row wrap;gap:var(--ds-space-1)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-contact-type{display:inline-flex;align-items:center;min-height:22px;padding:var(--ds-space-1) var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:700}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-location{color:var(--ds-text-2)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-location>i{margin-right:var(--ds-space-2);color:var(--ds-text-3)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-location>span{display:inline-grid;max-width:calc(100% - var(--ds-space-6));gap:2px;vertical-align:middle}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-location :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-location strong{color:var(--ds-text);font-size:var(--ds-font-size-secondary)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-location small{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-documents{white-space:nowrap}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-doc-state{display:inline-grid;width:30px;height:30px;margin-right:var(--ds-space-1);place-items:center;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);color:var(--ds-text-3)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-doc-state.is-complete{border-color:color-mix(in srgb,var(--ds-status-success) 34%,var(--ds-border));color:var(--ds-status-success)}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-doc-state>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-origin .ct-origin-label{color:var(--ds-text);font-weight:var(--ds-weight-medium);overflow-wrap:anywhere}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-cell-origin .ct-origin-info{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table .contact-actions .contact-consult-button{width:auto;min-width:78px;height:var(--ds-control-height-sm);padding:var(--ds-density-control-padding-sm-y) var(--ds-density-control-padding-sm-x)}html.ds-apple #ct-unified-drawer .cc-submit-row{position:sticky;z-index:4;bottom:calc(-1 * var(--ds-density-modal-padding));gap:var(--ds-space-2);margin:var(--ds-space-5) calc(-1 * var(--ds-density-modal-padding)) calc(-1 * var(--ds-density-modal-padding));padding:var(--ds-space-3) var(--ds-density-modal-padding);border-top:1px solid var(--ds-border);background:color-mix(in srgb,var(--ds-surface) 94%,transparent);box-shadow:0 -8px 24px color-mix(in srgb,var(--ds-black) 8%,transparent);backdrop-filter:blur(12px)}html.ds-apple .ctu-source{display:grid;gap:var(--ds-space-3)}html.ds-apple .ctu-source-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);text-align:left}html.ds-apple .ctu-source-card:hover{border-color:var(--ds-text-2);background:var(--ds-surface-2)}html.ds-apple .ctu-source-card__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--ds-radius-control);background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple .ctu-source-card small,html.ds-apple .ctu-source-card strong{display:block}html.ds-apple .ctu-source-card strong{font-size:var(--ds-font-size-body);font-weight:800}html.ds-apple .ctu-source-card small{margin-top:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .ctu-contact-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}html.ds-apple .ctu-contact-intro__context{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-medium)}html.ds-apple .ctu-contact-body{padding:0}html.ds-apple #ct-unified-drawer .ctu-contact-body .pn-h3,html.ds-apple .pn-drawer .pn-h3{margin-top:var(--ds-space-6);color:var(--ds-text);font-size:var(--ds-font-size-body);font-weight:var(--ds-weight-semibold);letter-spacing:normal;text-transform:none}html.ds-apple #ct-unified-drawer .ctu-contact-body>.pn-h3:first-child{margin-top:0}html.ds-apple .ctu-contact-body .ctu-company{margin-block:var(--ds-space-6)}html.ds-apple .ctu-contact-body .ctu-company .pn-h3{margin-top:0}html.ds-apple .ctu-contact-actions{margin-top:var(--ds-space-5);padding:var(--ds-space-3) 0 0;border-top:1px solid var(--ds-border)}html.ds-apple .ctu-message-state{font-weight:750}html.ds-apple .ctu-message-state.is-complete{color:var(--ds-success-ink)}html.ds-apple .ctu-message-state.is-pending{color:var(--ds-warning-ink)}html.ds-apple .ctu-message-detail{color:var(--ds-text-3)}html.ds-apple .ctu-collection{display:grid;gap:var(--ds-space-4)}html.ds-apple .ctu-collection__stats{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ctu-catalogue__list,html.ds-apple .ctu-collection__list{display:grid;gap:var(--ds-space-2)}html.ds-apple .ctu-catalogue__row,html.ds-apple .ctu-collection-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-space-3);width:100%;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);text-align:left}html.ds-apple .ctu-catalogue__row:hover,html.ds-apple .ctu-collection-row:hover{border-color:var(--ds-text-2);background:var(--ds-surface-2)}html.ds-apple .ctu-catalogue__identity,html.ds-apple .ctu-collection-row__identity{min-width:0}html.ds-apple .ctu-catalogue__identity small,html.ds-apple .ctu-catalogue__identity strong,html.ds-apple .ctu-collection-row__identity small,html.ds-apple .ctu-collection-row__identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ds-apple .ctu-catalogue__identity strong,html.ds-apple .ctu-collection-row__identity strong{font-weight:800}html.ds-apple .ctu-catalogue__identity small,html.ds-apple .ctu-collection-row__identity small{margin-top:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ctu-collection-row__meta{display:flex;gap:var(--ds-space-1);align-items:center}html.ds-apple .ctu-catalogue{display:grid;gap:var(--ds-space-4)}html.ds-apple .ctu-duplicate-check{display:grid;gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-status-warning);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple .ctu-duplicate-check[hidden]{display:none}html.ds-apple .ctu-duplicate-check>small,html.ds-apple .ctu-duplicate-check>strong{display:block}html.ds-apple .ctu-duplicate-check>small{color:var(--ds-text-2)}html.ds-apple .ctu-duplicate-check>div{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}@media (max-width:1100px){html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content #tab-contacts-container{border:0;background:0 0;box-shadow:none;overflow:visible}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table,html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tbody{display:grid;gap:var(--ds-space-3);min-width:0}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table thead{display:none}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #page-content #ct-table tr.contact>:is(td,th){display:block;width:auto;padding:0;border:0;text-align:left;order:initial}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>th.ct-cell-identity{grid-column:1;grid-row:1;font-size:var(--ds-font-size-body)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-coordinates{grid-column:1/-1;grid-row:2}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-location{grid-column:1;grid-row:3}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-origin{grid-column:2;grid-row:3}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-documents{grid-column:1;grid-row:4}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-col-completude{grid-column:2;grid-row:4}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td:last-child{grid-column:2;grid-row:1;align-self:start}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td[data-label]::before{display:block;margin-bottom:var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:800;text-transform:uppercase;content:attr(data-label)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>:is(.ct-cell-coordinates,td:last-child)[data-label]::before{display:none}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tbody tr:hover{box-shadow:var(--ds-shadow-card)}}@media (max-width:560px){html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-bar .ct-search-form{grid-column:1/-1}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-bar .ct-saved-views{grid-column:1/-1;justify-self:end;grid-row:3}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>th.ct-cell-identity{grid-column:1/-1;grid-row:1}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>th.ct-cell-identity::before{display:none}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td:last-child{grid-column:1/-1;grid-row:2;justify-self:start}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-coordinates{grid-row:3}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-location,html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-origin{grid-row:4}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-cell-documents,html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td.ct-col-completude{grid-row:5}html.ds-apple body:is(.contacts_index,.contacts_index_all) .ct-contact-identity>strong{overflow:visible;text-overflow:clip;white-space:normal}html.ds-apple #ct-unified-drawer .cc-submit-row{display:grid;grid-template-columns:auto minmax(0,1fr)}html.ds-apple #ct-unified-drawer .cc-submit-row .cc-submit{width:auto}html.ds-apple .ctu-collection__stats{grid-template-columns:minmax(0,1fr)}html.ds-apple .ctu-catalogue__row,html.ds-apple .ctu-collection-row{grid-template-columns:minmax(0,1fr) auto}html.ds-apple .ctu-catalogue__row>.ds-badge,html.ds-apple .ctu-collection-row__meta{grid-column:1/-1;grid-row:2;justify-self:start}html.ds-apple .ctu-contact-intro{align-items:flex-start;flex-direction:column}}@media (max-width:350px){html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact{grid-template-columns:minmax(0,1fr)}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>:is(th.ct-cell-identity,td.ct-cell-coordinates,td.ct-cell-location,td.ct-cell-origin,td.ct-cell-documents,td.ct-col-completude,td:last-child){grid-column:1;grid-row:auto}html.ds-apple body:is(.contacts_index,.contacts_index_all) #ct-table tr.contact>td:last-child{margin-top:var(--ds-space-2)}}html.ds-apple body.comptabilite_honoraires #page-content .remuneration-ttc{color:var(--ds-text);font-size:clamp(16px, 1.6vw, 20px);font-weight:800}html.ds-apple body.comptabilite_honoraires #page-content .remuneration-ht{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple body.comptabilite_honoraires #page-content .ho-status-tab.is-paid:not(.is-active){border-color:var(--ds-status-success);color:var(--ds-status-success)}@media (max-width:767.98px){html.ds-apple #page-content :is(.gl-kpi-band,.mkpi-band,.admin-kpi-band,.ds-stats){grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple body.contact_edit #page-content .cc-operation-row{align-items:stretch}html.ds-apple body.contact_edit #page-content .cc-operation-link{width:100%}}html.ds-apple body.dashboard_index #page-content .card-body:has(> .dash-card-actions){display:flex;flex-direction:column}html.ds-apple body.dashboard_index #page-content .dash-card-note{margin:10px 0 0;color:var(--ds-text-2);font-size:12px;line-height:1.45}html.ds-apple body.dashboard_index #page-content .dash-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px;width:100%;margin-top:auto;padding-top:18px}html.ds-apple body.dashboard_index #page-content .dash-card-actions>.btn{display:inline-flex;width:100%;inline-size:100%;max-width:100%;min-height:44px;margin:0;white-space:normal;text-align:center}html.ds-apple body.dashboard_index #page-content .dash-card-actions--lcbft{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple body.dashboard_index #page-content .dash-card-actions--lcbft>.btn-primary{grid-column:1/-1}html.ds-apple body.dashboard_index #page-content .card>.card-header{display:flex;align-items:center;min-height:58px;padding-block:16px;padding-inline:var(--ds-density-surface-padding);line-height:1.25}html.ds-apple body.dashboard_index #page-content .dashboard-network-section-title{justify-content:center;width:100%;margin-bottom:var(--ds-space-5);border:0;color:var(--ds-text);font-size:14px;font-weight:800;line-height:1.25;letter-spacing:.08em;text-align:center;text-transform:uppercase}@media (max-width:767.98px){html.ds-apple body.dashboard_index #page-content .dash-card-actions{grid-template-columns:minmax(0,1fr);padding-top:16px}html.ds-apple body.dashboard_index #page-content .dash-card-actions>.btn{padding-inline:18px}html.ds-apple body.dashboard_index #page-content .dash-card-actions--lcbft{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple body.dashboard_index #page-content .card>.card-header{min-height:54px;padding-block:14px;padding-inline:14px}}html.ds-apple #page-content :is(
.ec-card,.mc-tuile,.perfs-kpi,.fin-kpi,.usr-tcard,.nrp-card,.sup-card,.rd-card,.neuf-card,.doc-card-inner,.partner-card,.conf-card,.obj-act-card,.video-card-inner,.jr-card,.pn-panel,.cx-stat-card,.cx-map-card,.annuaire-card,.admin-tool-card,.recrut-fi-card,.int-card,.cs-card,.rp-card,.dpf-card,.cm-card
){max-width:100%;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card);transform:none}html.ds-apple #page-content :is(.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi){min-width:0;min-height:112px;height:100%;padding:var(--ds-density-surface-padding)}html.ds-apple #page-content :is(.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi) :is(
.fin-kpi-val,.mc-tuile-val,.nf-chiffre,.value
){color:var(--ds-text);font-size:clamp(22px, 2.4vw, 34px);font-weight:760;line-height:1.08;letter-spacing:-.03em;font-variant-numeric:tabular-nums}html.ds-apple #page-content :is(.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi) :is(
.fin-kpi-lbl,.mc-tuile-lbl,.mc-tuile-sous,small,.text-muted
){color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);line-height:1.35}html.ds-apple #page-content :is(.card-body,.modal-body,.accordion-body)>:is(h2,h3,h4,h5,h6){margin-top:0;margin-bottom:var(--ds-space-3);color:var(--ds-text);line-height:1.2;letter-spacing:-.018em}html.ds-apple #page-content :is(.card-body,.modal-body,.accordion-body)>p{max-width:78ch;line-height:var(--ds-line-height)}html.ds-apple #page-content :is(.card-body,.modal-body,.accordion-body)>p:last-child{margin-bottom:0}html.ds-apple #page-content :is(.form-label,.pn-lbl,.ct-label,.ec-label){margin-bottom:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-font-size-secondary);font-weight:700;line-height:1.3}html.ds-apple #page-content :is(.form-text,.hint,.mut,.rd-muted,.ct-sub){color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);line-height:1.4}html.ds-apple #page-content :is(.list-group,.accordion){max-width:100%;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple #page-content :is(.list-group-item,.accordion-item){border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple #page-content .accordion-button{min-height:var(--ds-control-height-lg);border:0;background:var(--ds-surface);color:var(--ds-text);font-weight:700;box-shadow:none}html.ds-apple #page-content .accordion-button:not(.collapsed){background:var(--ds-surface-2)}html.ds-apple #page-content :is(img,video,canvas,iframe){max-width:100%}html.ds-apple #page-content .row>[class*=col]{min-width:0}html.ds-apple #page-content :is(.btn-toolbar,.btn-group,.input-group){max-width:100%}html.ds-apple #page-content .text-success{color:var(--ds-status-success)}html.ds-apple #page-content :is(.text-warning,.text-danger){color:var(--ds-status-danger)}html.ds-apple #page-content .text-info{color:var(--ds-status-info)}@media (max-width:767.98px){html.ds-apple #page-content :is(.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi){min-height:104px;padding:var(--ds-space-3)}html.ds-apple #page-content :is(.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi) :is(
.fin-kpi-val,.mc-tuile-val,.nf-chiffre,.value
){font-size:clamp(20px, 7vw, 28px)}html.ds-apple #page-content :is(.list-group-item,.accordion-button,.accordion-body){padding-inline:var(--ds-space-3)}}html.ds-apple #page-content{--ds-refined-section-gap:clamp(18px, 2.2vw, 28px);--ds-refined-row-gap:10px}html.ds-apple #page-content>:is(.container,.container-fluid,.fin-page,.page-shell)>:is(.row,.card,.ds-surface,section)+:is(.row,.card,.ds-surface,section){margin-top:var(--ds-refined-section-gap)}html.ds-apple #page-content :is(.card-body,.modal-body,.accordion-body)>:is(.row,.d-flex,.form-row)+:is(.row,.d-flex,.form-row){margin-top:var(--ds-space-3)}html.ds-apple #page-content .card>.card-header{min-height:50px;padding-block:14px;font-size:16px;font-weight:720}html.ds-apple #page-content .card>.card-body{line-height:1.5}html.ds-apple #page-content .card>.card-footer{min-height:50px;display:flex;align-items:center;gap:var(--ds-space-2)}html.ds-apple #page-content :is(.card,.ds-surface,.cockpit-card) :is(.text-muted,small,.small){line-height:1.4}html.ds-apple #page-content :is(.btn,button[class*=btn],a[class*=btn]){font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);letter-spacing:-.005em}html.ds-apple #page-content :is(.btn,button[class*=btn],a[class*=btn])>:is(svg,i){flex:0 0 auto}html.ds-apple #page-content :is(.mb-3,.form-group,.field-group){min-width:0}html.ds-apple #page-content :is(.form-label,label:not(.form-check-label):not(.btn)){margin-bottom:7px;font-size:12px;font-weight:700;letter-spacing:.015em}html.ds-apple #page-content :is(.form-control,.form-select,input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:14px;line-height:1.35}html.ds-apple #page-content :is(.form-text,.invalid-feedback,.valid-feedback){margin-top:6px;font-size:12px;line-height:1.4}html.ds-apple #page-content table{line-height:1.35;font-variant-numeric:tabular-nums}html.ds-apple #page-content table>thead>tr>:is(th,td){padding-block:10px;font-size:10.5px;font-weight:720;letter-spacing:.06em}html.ds-apple #page-content table>tbody>tr>:is(th,td){padding-block:11px}html.ds-apple #page-content table>tbody>tr:last-child>:is(th,td){border-bottom:0}html.ds-apple #page-content table :is(.badge,.ds-badge,.btn-sm){white-space:nowrap}html.ds-apple .modal-header{min-height:58px}html.ds-apple .modal-title{font-size:18px;font-weight:740;letter-spacing:-.018em}html.ds-apple .modal-footer{gap:var(--ds-space-2)}html.ds-apple #page-content :is(.alert,.ds-alert,.empty-state,.ds-empty-state){line-height:1.45}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi){gap:var(--ds-space-2)}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi) :is(.label,.fin-kpi-lbl,.mc-tuile-lbl,.nf-label,small){max-width:24ch;margin-inline:auto}@media (max-width:767.98px){html.ds-apple #page-content{--ds-refined-section-gap:18px}html.ds-apple #page-content .card>.card-header{min-height:46px;padding:12px 14px;font-size:15px}html.ds-apple #page-content .card>:is(.card-body,.card-footer){padding-inline:14px}html.ds-apple #page-content table>thead>tr>:is(th,td){padding-block:9px}html.ds-apple #page-content table>tbody>tr>:is(th,td){padding-block:10px}html.ds-apple .modal-footer>:is(.btn,button){flex:1 1 auto}}@media (max-width:480px){html.ds-apple #page-content :is(.gl-kpi-band,.mkpi-band,.admin-kpi-band,.ds-stats){grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){html.ds-apple body.dashboard_index #page-content .admin-dashboard-cards{--bs-gutter-y:var(--ds-space-4)}html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats .kpi-tile{min-height:132px;padding:var(--ds-space-3) var(--ds-space-2)}}@media (hover:none){html.ds-apple [data-ds-tooltip]::after{display:none}}@media (max-width:767.98px){html.ds-apple body.dashboard_index #page-content .kpi-reseau-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){html.ds-apple :is(.ds-filterbar,.gl-bar,.top-filterbar){align-items:stretch}html.ds-apple :is(.ds-filterbar,.gl-bar,.top-filterbar)>:is(.ds-search-bar,.rt-recherche,.gl-search,form){flex:1 1 100%;width:100%}}@media (max-width:640px){html.ds-apple .btn:not(.btn-icon):not(.ds-menu-actions-bt){min-height:44px}html.ds-apple .modal{padding-inline:6px}html.ds-apple .modal-dialog{width:calc(100vw - 12px);margin:6px auto}html.ds-apple .modal-content{max-height:calc(100dvh - 12px);border-radius:var(--ds-radius-card)}html.ds-apple .modal-footer>*{flex:1 1 100%;width:100%}html.ds-apple .table-responsive{border-radius:var(--ds-radius-control)}html.ds-apple :is(.page-link,.dif-page-action,.dif-pages-numeros a,.neuf-page-btn){min-width:40px;min-height:40px}html.ds-apple .pc-start-select{width:100%}html.ds-apple .ds-drawer__panel,html.ds-apple .ds-drawer__panel--lg,html.ds-apple .ds-drawer__panel--sm{width:100%;border-left:0}html.ds-apple .ds-drawer__footer>:is(a,button,.btn){flex:1 1 100%;width:100%}html.ds-apple .ds-dropzone{align-items:flex-start;padding:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){html.ds-apple *,html.ds-apple ::after,html.ds-apple ::before{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}}@media (forced-colors:active){html.ds-apple :is(.badge,.btn,.alert,.ds-state,.card,.modal-content){border:1px solid CanvasText}}html.ds-apple #page-content>:is(.container,.container-fluid,.fin-page,.page-shell){width:100%;max-width:var(--ds-content-width);margin-inline:auto}html.ds-apple #page-content :is(.page-heading,.fin-heading,.gl-heading,.ds-page-heading){margin-block:0 var(--ds-space-6)}html.ds-apple #page-content :is(.page-heading,.fin-heading,.gl-heading,.ds-page-heading) :is(h1,h2){margin:0;color:var(--ds-text);font-size:var(--ds-font-size-title);font-weight:800;letter-spacing:-.025em;line-height:1.12}html.ds-apple #page-content :is(.page-heading,.fin-heading,.gl-heading,.ds-page-heading) p{max-width:72ch;margin:var(--ds-space-2) 0 0;color:var(--ds-text-2);font-size:var(--ds-font-size-body)}html.ds-apple #page-content :is(.card,.cockpit-card,.cc-operations-card,.cc-quality-card,.ds-surface,.ho-table-wrap,#tab-contacts-container,#tab-mandats-container){border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple #page-content .card>:is(.card-header,.card-footer){border-color:var(--ds-border);background:0 0}html.ds-apple #page-content .card>.card-header{min-height:52px;padding:var(--ds-space-4) var(--ds-density-surface-padding) var(--ds-space-3);color:var(--ds-text);font-size:17px;font-weight:750;letter-spacing:-.015em;line-height:1.25}html.ds-apple #page-content .card>.card-body{padding:var(--ds-density-surface-padding)}html.ds-apple #page-content .card>.card-footer{padding:var(--ds-space-3) var(--ds-density-surface-padding)}html.ds-apple #page-content .card .card{box-shadow:none}html.ds-apple #page-content :is(.gl-kpi-band,.mkpi-band,.admin-kpi-band,.kpi-reseau-stats,.ds-stats){align-items:stretch;gap:var(--ds-space-3)}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat){min-height:112px;height:100%;padding:var(--ds-density-surface-padding);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:none;transform:none}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat):is(:hover,:focus-visible){border-color:var(--ds-text-2);box-shadow:var(--ds-shadow-card)}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat):is(.active,.is-active,[aria-current=true],[aria-pressed=true]){border-color:var(--ds-text);box-shadow:inset 0 0 0 1px var(--ds-text)}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat)::after{display:none}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat)>:is(b,strong,.value){color:var(--ds-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em}html.ds-apple #page-content :is(.ds-filterbar,.gl-bar,.ho-bar,.top-filterbar){max-width:100%;padding:var(--ds-space-3);gap:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none}html.ds-apple #page-content .ds-filterbar--listing{display:grid;grid-template-columns:minmax(0,1fr);margin-block-end:var(--ds-space-4)}html.ds-apple #page-content .ds-filterbar--listing>form{margin:0;padding:0;border:0;border-radius:var(--ds-radius-none);background:0 0;box-shadow:none}html.ds-apple #page-content .ds-filterbar--listing .ab-list-toolbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2);margin:0}html.ds-apple #page-content .ds-filterbar__toggles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2) var(--ds-space-3)}html.ds-apple #page-content .ds-filterbar--listing .ab-view-switch{width:auto}html.ds-apple #page-content :is(.sx-recherche,.rt-recherche,.gl-search,.ds-search-bar,.input-group:has(input[type=search])){min-width:0;min-height:var(--ds-control-height);overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}html.ds-apple #page-content :is(.sx-recherche,.rt-recherche,.gl-search,.ds-search-bar,.input-group:has(input[type=search])):focus-within{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple #page-content :is(.sx-recherche,.rt-recherche,.gl-search,.ds-search-bar,.input-group:has(input[type=search])) :is(input,.form-control,.input-group-text,.ico){border:0;background:0 0;box-shadow:none}html.ds-apple #page-content :is(.sx-recherche,.rt-recherche,.gl-search,.ds-search-bar) :is(.input-group-text,.ico){color:var(--ds-text-3)}html.ds-apple #page-content :is(.form-control,.form-select,input:not([type=checkbox]):not([type=radio]),textarea,select){border-color:var(--ds-border);border-radius:var(--ds-radius-control);background-color:var(--ds-surface);color:var(--ds-text)}html.ds-apple #page-content :is(.form-control,.form-select,input,textarea,select):disabled{border-color:var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text-3);opacity:1}html.ds-apple #page-content .table-responsive{max-width:100%;overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple #page-content table{margin-bottom:0;color:var(--ds-text);font-size:var(--ds-font-size-secondary)}html.ds-apple #page-content table>thead>tr>:is(th,td){padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-text-2);font-size:11px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}html.ds-apple #page-content table>tbody>tr>:is(th,td){padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);border-color:var(--ds-border);background:var(--ds-surface);vertical-align:middle}html.ds-apple #page-content table>tbody>tr:is(:hover,.selected,.is-selected)>*{background:var(--ds-surface-2)}html.ds-apple #page-content :is(.mchips,.gl-chips){gap:var(--ds-space-2)}html.ds-apple #page-content :is(.mchip,.gl-chip){border-color:var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-text-2);box-shadow:none}html.ds-apple #page-content :is(.mchip,.gl-chip):is(.active,.is-active,.is-on,[aria-current=page],[aria-pressed=true]){border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text)}html.ds-apple #page-content .mchip.c-compromis[aria-pressed=true]{border-color:var(--ds-status-info);background:var(--ds-status-info);color:var(--ds-white)}html.ds-apple #page-content .mchip.c-realise[aria-pressed=true]{border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple #page-content .mchip.c-bloque[aria-pressed=true]{border-color:var(--ds-status-warning);background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple #page-content :is(.pagination,.dif-pagination,.neuf-pagination){gap:var(--ds-space-1)}html.ds-apple #page-content :is(.page-link,.dif-page-action,.dif-pages-numeros a,.neuf-page-btn){min-width:var(--ds-control-height-sm);min-height:var(--ds-control-height-sm);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-text);box-shadow:none}html.ds-apple #page-content :is(.page-item.active .page-link,.page-link.active,.dif-pages-numeros a.active,.neuf-page-btn.active){border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text)}html.ds-apple #page-content :is(.bg-success,.badge-success,.text-bg-success){border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple #page-content :is(.bg-warning,.badge-warning,.text-bg-warning){border-color:var(--ds-status-warning);background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple #page-content :is(.bg-danger,.badge-danger,.text-bg-danger){border-color:var(--ds-status-danger);background:var(--ds-status-danger);color:var(--ds-white)}html.ds-apple #page-content :is(.bg-info,.badge-info,.text-bg-info){border-color:var(--ds-status-info);background:var(--ds-status-info);color:var(--ds-white)}html.ds-apple.theme-dark #page-content :is(.card,.cockpit-card,.cc-operations-card,.cc-quality-card,.ds-surface,.table-responsive,.ho-table-wrap,#tab-contacts-container,#tab-mandats-container){background:var(--ds-surface);color:var(--ds-text)}html.ds-apple #page-content :is(
.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi,.pl-kpi,.int-kpi,.cs-kpi,.rc-fi-stat,.eq-kpi,.hc-kpi,.remu-kpi,.rr-kpi,.reg-admin-kpi,.chl-stat,.lh-pk,.df-k,.if-k,.pr-liste-kpi,.stk-summary-item,.df-kpis > article,.usr-diff-kpi,.tool-access-kpis > span,.ec-kpi-card,.nf-chiffre,.cfr-tuile,.pr-tuile,.msg-tuile,.rm-tuile,.sup-tuile,.mgl-tuile,.rnkpi
){align-items:center;justify-content:center;justify-items:center;text-align:center}html.ds-apple #page-content :is(
.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi,.pl-kpi,.int-kpi,.cs-kpi,.rc-fi-stat,.eq-kpi,.hc-kpi,.remu-kpi,.rr-kpi,.reg-admin-kpi,.chl-stat,.lh-pk,.df-k,.if-k,.pr-liste-kpi,.stk-summary-item,.df-kpis > article,.usr-diff-kpi,.tool-access-kpis > span,.ec-kpi-card,.nf-chiffre,.cfr-tuile,.pr-tuile,.msg-tuile,.rm-tuile,.sup-tuile,.mgl-tuile,.rnkpi
)>*{max-width:100%;margin-inline:auto;text-align:center}html.ds-apple #page-content .pl-kpi{display:flex;flex-direction:column}html.ds-apple #page-content .pl-kpi strong{grid-column:auto;grid-row:auto}html.ds-apple #page-content :is(
.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi,.pl-kpi,.int-kpi,.cs-kpi,.rc-fi-stat,.eq-kpi,.hc-kpi,.remu-kpi,.rr-kpi,.reg-admin-kpi,.chl-stat,.lh-pk,.df-k,.if-k,.pr-liste-kpi
):is(.is-positive,.is-pos) :is(b,strong,.value,[class*="-val"]){color:var(--ds-status-success)}html.ds-apple #page-content :is(
.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi,.pl-kpi,.int-kpi,.cs-kpi,.rc-fi-stat,.eq-kpi,.hc-kpi,.remu-kpi,.rr-kpi,.reg-admin-kpi,.chl-stat,.lh-pk,.df-k,.if-k,.pr-liste-kpi
):is(.is-negative,.is-neg) :is(b,strong,.value,[class*="-val"]){color:var(--ds-status-danger)}html.ds-apple #page-content :is(
.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat,.fin-kpi,.perfs-kpi,.mc-tuile,.nf-kpi,.pc-kpi,.pl-kpi,.int-kpi,.cs-kpi,.rc-fi-stat,.eq-kpi,.hc-kpi,.remu-kpi,.rr-kpi,.reg-admin-kpi,.chl-stat,.lh-pk,.df-k,.if-k,.pr-liste-kpi
):is(.is-warning,.is-attn):not(.is-positive):not(.is-negative) :is(b,strong,.value,[class*="-val"]){color:var(--ds-status-warning)}html.ds-apple #page-content .pl-kpi.is-positive::after{background:var(--ds-status-success)}html.ds-apple #page-content .pl-kpi.is-negative::after{background:var(--ds-status-danger)}html.ds-apple #page-content .pl-kpi.is-warning:not(.is-positive):not(.is-negative)::after{background:var(--ds-status-warning)}html.ds-apple #page-content .ds-stat.aging-ok>b{color:var(--ds-status-success)}html.ds-apple #page-content :is(.ds-stat.aging-warn,.ds-stat.aging-lost)>b{color:var(--ds-status-danger)}@media (max-width:767.98px){html.ds-apple #page-content :is(.page-heading,.fin-heading,.gl-heading,.ds-page-heading){margin-bottom:var(--ds-space-4)}html.ds-apple #page-content :is(.gl-kpi,.mkpi,.admin-kpi,.kpi-tile,.cockpit-tile,.ds-stat){min-height:104px}html.ds-apple #page-content :is(.ds-filterbar,.gl-bar,.ho-bar,.top-filterbar){align-items:stretch;padding:var(--ds-space-2)}html.ds-apple #page-content :is(.ds-filterbar,.gl-bar,.ho-bar,.top-filterbar)>*{min-width:0;max-width:100%}}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .card-body{display:flex;flex-direction:column;padding:26px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-groupe{margin:28px 0 12px;color:var(--ds-text-2);font-size:12px;font-weight:750;line-height:1.25;letter-spacing:.065em;text-transform:uppercase}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-groupe:first-child{margin-top:0}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats>div{min-width:0;min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 10px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats b{max-width:100%;color:var(--ds-text);font-size:clamp(22px, 2.1vw, 32px);font-weight:760;line-height:1.08;letter-spacing:-.035em;overflow-wrap:anywhere}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats span{max-width:17ch;color:var(--ds-text-3);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-ventil{margin:12px 0 2px;color:var(--ds-text-3);font-size:12px;line-height:1.45}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-top{gap:0;margin-top:16px;border-top:1px solid var(--ds-border)}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-topline{min-width:0;gap:10px;padding:13px 0;border-bottom:1px solid var(--ds-border)}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .rt-rank{width:16px;font-size:12px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .rt-avatar{width:28px;height:28px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .rt-name{min-width:0;font-size:13px;font-weight:600;line-height:1.3}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .rt-ca{flex:0 1 44%;font-size:14px;line-height:1.25}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .rt-ca small{margin-top:3px;font-size:11px;line-height:1.3}@media (max-width:767.98px){html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .card-body{padding:20px 16px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-groupe{margin-top:24px;margin-bottom:10px;font-size:11px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats{gap:8px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats>div{min-height:108px;gap:8px;padding:14px 6px}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats b{font-size:clamp(18px, 5vw, 25px)}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-stats span{font-size:11px;line-height:1.3}html.ds-apple body.dashboard_index #page-content .dashboard-network-year-card .reseau-ventil{margin-top:10px;font-size:11px}}html.ds-apple body.admin_user #page-content .outil-workflow-tabs.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}html.ds-apple body.admin_user #page-content .outil-workflow-lock{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px 16px;border-bottom:1px solid var(--ds-status-danger);background:var(--ds-surface);color:var(--ds-text-2);font-size:12px;line-height:1.45}html.ds-apple body.admin_user #page-content .outil-workflow-lock>i{margin-top:2px;color:var(--ds-status-danger)}html.ds-apple body.admin_user #page-content .outil-workflow-lock strong{display:block;color:var(--ds-status-danger)}html.ds-apple #page-content .outil-statut.is-awaiting{border:1px solid var(--ds-status-warning);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple body.admin_user #page-content .outil-confirmation-item.is-pending{border-color:var(--ds-status-warning)}html.ds-apple body.admin_user #page-content .outil-confirmation-item.is-confirmed{border-color:var(--ds-status-success)}html.ds-apple body.compte_mes_outils #page-content .tool-access-head{display:flex;align-items:stretch;justify-content:space-between;gap:20px;margin-bottom:14px}html.ds-apple body.compte_mes_outils #page-content .tool-access-head>div:first-child{min-width:0}html.ds-apple body.compte_mes_outils #page-content .tool-access-head h2{margin:3px 0 6px}html.ds-apple body.compte_mes_outils #page-content .tool-access-head p{max-width:74ch;margin:0;color:var(--ds-text-2)}html.ds-apple body.compte_mes_outils #page-content .tool-access-progress{display:flex;flex:0 0 220px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);text-align:center}html.ds-apple body.compte_mes_outils #page-content .tool-access-progress strong{color:var(--ds-text);font-size:28px;line-height:1}html.ds-apple body.compte_mes_outils #page-content .tool-access-progress span{color:var(--ds-text-2);font-size:12px}html.ds-apple body.compte_mes_outils #page-content .tool-access-progress i{display:block;width:100%;height:7px;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface)}html.ds-apple body.compte_mes_outils #page-content .tool-access-progress b{display:block;height:100%;background:var(--ds-status-success)}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis>span{display:flex;min-width:0;min-height:96px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);text-align:center}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis strong{color:var(--ds-text);font-size:27px;line-height:1}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis small{color:var(--ds-text-2)}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis .is-action{border-color:var(--ds-status-warning)}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis .is-action strong{color:var(--ds-status-warning-hover)}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis .is-complete strong{color:var(--ds-status-success)}html.ds-apple body.compte_mes_outils #page-content .tool-access-action{border-color:var(--ds-status-warning);background:var(--ds-surface);box-shadow:inset 4px 0 0 var(--ds-status-warning),var(--ds-shadow-card)}html.ds-apple body.compte_mes_outils #page-content .tool-access-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface)}html.ds-apple body.compte_mes_outils #page-content .tool-access-copy{min-width:0}html.ds-apple body.compte_mes_outils #page-content .tool-access-table{max-width:100%;overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}@media (max-width:760px){html.ds-apple body.admin_user #page-content .outil-workflow-tabs.is-three{grid-template-columns:minmax(0,1fr)}html.ds-apple body.compte_mes_outils #page-content .tool-access-head{display:block}html.ds-apple body.compte_mes_outils #page-content .tool-access-progress{margin-top:14px}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis{gap:7px}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis>span{min-height:84px;padding:10px 6px}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis strong{font-size:23px}html.ds-apple body.compte_mes_outils #page-content .tool-access-kpis small{font-size:11px}html.ds-apple body.compte_mes_outils #page-content .tool-access-row{grid-template-columns:minmax(0,1fr)}html.ds-apple body.compte_mes_outils #page-content .tool-access-row .btn{width:100%;justify-content:center}html.ds-apple body.compte_mes_outils #page-content .tool-access-table table,html.ds-apple body.compte_mes_outils #page-content .tool-access-table tbody,html.ds-apple body.compte_mes_outils #page-content .tool-access-table td,html.ds-apple body.compte_mes_outils #page-content .tool-access-table tr{display:block;width:100%}html.ds-apple body.compte_mes_outils #page-content .tool-access-table thead{display:none}html.ds-apple body.compte_mes_outils #page-content .tool-access-table tbody{padding:0 12px}html.ds-apple body.compte_mes_outils #page-content .tool-access-table tr{padding:13px 0;border-bottom:1px solid var(--ds-border)}html.ds-apple body.compte_mes_outils #page-content .tool-access-table tr:last-child{border-bottom:0}html.ds-apple body.compte_mes_outils #page-content .tool-access-table td{display:grid;grid-template-columns:88px minmax(0,1fr);gap:10px;align-items:start;padding:5px 0;border:0;white-space:normal}html.ds-apple body.compte_mes_outils #page-content .tool-access-table td::before{content:attr(data-label);color:var(--ds-text-2);font-size:10px;font-weight:800;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}}.ds-apple,.ds-apple body{overflow-x:clip}:is(
.network-drawer,.rp-drawer,.ch-drawer,.cp-drawer,.lcbft-drawer,.lcbft-panel,.ecx-drawer-panel
)[aria-hidden=true]{display:none}html.ds-apple{--ds-drawer-width:620px;--ds-tab-height:42px;--ds-subtab-height:34px;--ds-tab-radius:var(--ds-radius-control);--ds-tab-item-radius:var(--ds-radius-sm);--ds-segmented-height:36px;--ds-disabled-opacity:.5}html.ds-apple body{overflow-x:clip}html.ds-apple #page-content{min-width:0;font-size:var(--ds-font-size-body)}html.ds-apple #page-content :is(
.network-config,.rp-shell,.ch-shell,.mr-page,.ae-page,.lcbft-hub,.pf-shell,.ecx-page,.ecx-shell,.fin-page,.dc-page,.ds-page-shell,.offmarket-workspace
){width:100%;max-width:var(--ds-content-width);min-width:0;margin-inline:auto;color:var(--ds-text);font-family:var(--ds-font-family)}html.ds-apple .offmarket-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4)}html.ds-apple .offmarket-view-switch{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}html.ds-apple .ds-filter-chip{display:inline-flex;align-items:center;width:auto;height:auto;min-height:var(--ds-subtab-height);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface);color:var(--ds-text-2);flex:0 0 auto;font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);line-height:1.25;text-decoration:none;white-space:nowrap}html.ds-apple .ds-filter-chip:is(:hover,.is-active){border-color:var(--ds-text);background:var(--ds-text);color:var(--ds-surface)}html.ds-apple .offmarket-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,auto));gap:var(--ds-space-2)}html.ds-apple .offmarket-filterbar>label{min-width:0;margin:0}html.ds-apple .offmarket-filterbar :is(input,select){width:100%}html.ds-apple .offmarket-workspace [data-offmarket-results]{width:100%;max-width:100%;min-width:0}html.ds-apple .offmarket-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-3)}html.ds-apple .offmarket-results-head strong{font-size:var(--ds-font-size-section);color:var(--ds-text)}html.ds-apple .offmarket-results-head span{color:var(--ds-text-3);font-size:var(--ds-font-size-secondary)}html.ds-apple .offmarket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}html.ds-apple .offmarket-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--ds-card-padding);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);transition:transform var(--ds-motion-base) var(--ds-ease-standard),box-shadow var(--ds-motion-base) var(--ds-ease-standard)}html.ds-apple .offmarket-card:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-menu)}html.ds-apple .offmarket-card__open{position:absolute;inset:0;z-index:1;border:0;background:0 0;cursor:pointer;border-radius:inherit}html.ds-apple .offmarket-card>:not(.offmarket-card__open){position:relative;z-index:2;pointer-events:none}html.ds-apple .offmarket-card footer,html.ds-apple .offmarket-card header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}html.ds-apple .offmarket-card header time{color:var(--ds-text-3);font-size:var(--ds-font-size-caption);white-space:nowrap}html.ds-apple .offmarket-card h2{margin:var(--ds-space-4) 0 var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:var(--ds-weight-bold)}html.ds-apple .offmarket-card>p{display:-webkit-box;min-height:3.9em;margin:var(--ds-space-3) 0;color:var(--ds-text-2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}html.ds-apple .offmarket-card__criteria{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .offmarket-card__criteria span{display:inline-flex;align-items:center;gap:var(--ds-space-1)}html.ds-apple .offmarket-card__budget{color:var(--ds-text);font-weight:var(--ds-weight-bold)}html.ds-apple .offmarket-card footer{margin-top:auto;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}html.ds-apple .offmarket-card__author{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0}html.ds-apple .offmarket-card__author :is(img,span){display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:50%;background:var(--ds-surface-3);color:var(--ds-text);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-bold);object-fit:cover}html.ds-apple .offmarket-card__author strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ds-apple .offmarket-card__cta{color:var(--ds-text);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);white-space:nowrap}html.ds-apple .offmarket-pagination{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-3);margin-top:var(--ds-space-5)}html.ds-apple .offmarket-pagination span{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .offmarket-empty{width:100%;max-width:100%;min-width:0;min-height:300px}html.ds-apple .offmarket-empty :is(h2,p){max-width:100%;overflow-wrap:anywhere;white-space:normal}html.ds-apple .offmarket-form{display:grid;gap:var(--ds-space-5)}html.ds-apple .offmarket-form fieldset{display:grid;gap:var(--ds-space-3);min-width:0;margin:0;padding:0;border:0}html.ds-apple .offmarket-form legend{margin:0;color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:var(--ds-weight-bold)}html.ds-apple .offmarket-form label{display:grid;gap:var(--ds-space-2);margin:0;color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold)}html.ds-apple .offmarket-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}html.ds-apple .offmarket-form .offmarket-choice{display:flex;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);cursor:pointer}html.ds-apple .offmarket-choice:has(input:checked){border-color:var(--ds-text);background:var(--ds-surface-3)}html.ds-apple .offmarket-choice input{width:auto;margin-top:3px}html.ds-apple .offmarket-choice span{display:grid;gap:var(--ds-space-1)}html.ds-apple .offmarket-choice strong{color:var(--ds-text)}html.ds-apple .offmarket-choice small{color:var(--ds-text-3);font-weight:var(--ds-weight-regular)}html.ds-apple .offmarket-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple .offmarket-form-details{padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .offmarket-detail__section>summary,html.ds-apple .offmarket-form-details>summary{color:var(--ds-text);font-weight:var(--ds-weight-bold);cursor:pointer}html.ds-apple .offmarket-form-details>summary span{color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-regular)}html.ds-apple .offmarket-form-details[open]>summary{margin-bottom:var(--ds-space-3)}html.ds-apple .offmarket-photo-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-2)}html.ds-apple .offmarket-photo-preview img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--ds-radius-sm)}html.ds-apple .offmarket-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}html.ds-apple .offmarket-results-loading{opacity:.55;pointer-events:none}@media (max-width:1100px){html.ds-apple .offmarket-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .offmarket-filterbar .ds-search-bar{grid-column:1/-1}html.ds-apple .offmarket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html.ds-apple .offmarket-choice-grid,html.ds-apple .offmarket-filterbar,html.ds-apple .offmarket-form-grid,html.ds-apple .offmarket-grid{grid-template-columns:1fr}html.ds-apple .offmarket-results-head{align-items:flex-start;flex-direction:column}html.ds-apple .offmarket-card>p{min-height:0}html.ds-apple .offmarket-pagination{justify-content:space-between}html.ds-apple .offmarket-form-actions>*{flex:1 1 100%;width:100%}}html.ds-apple #page-content .dc-page{padding-inline:0}@media (max-width:560px){html.ds-apple #page-content .dc-page{padding:0 0 90px}}html.ds-apple #page-content :is(
.network-section-heading,.rp-page-head,.ch-section-head,.mr-section-head,.ae-tools,.lcbft-section-card > header,.pf-card-head,.ecx-card-head,.fin-section-head
) h2{color:var(--ds-text);font-size:20px;font-weight:800;line-height:1.25}html.ds-apple #page-content :is(
.network-panel-card,.network-table-card,.network-journal,.rp-cycle-card,.rp-list-card,.rp-insight-card,.rp-utilities,.rp-blockers,.ch-card,.cm-card,.mr-card,.mr-panel-card,.ae-card,.ae-parent,.lcbft-section-card,.lcbft-source-card,.pf-card,.ecx-card,.fin-section,.fin-kpi,.perfs-kpi
){min-width:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}html.ds-apple.theme-dark #page-content :is(
.network-panel-card,.network-table-card,.network-journal,.rp-cycle-card,.rp-list-card,.rp-insight-card,.rp-utilities,.rp-blockers,.ch-card,.cm-card,.mr-card,.mr-panel-card,.ae-card,.ae-parent,.lcbft-section-card,.lcbft-source-card,.pf-card,.ecx-card,.fin-section,.fin-kpi,.perfs-kpi
){box-shadow:none}html.ds-apple #page-content :is(
.ds-page-tabs,.network-config-tabs,.lcbft-hub-tabs,.pf-tabs,.ecx-tabs,.mr-role-tabs
)::-webkit-scrollbar{display:none}html.ds-apple #page-content .ds-page-tabs>.nav-item{flex:0 0 auto}html.ds-apple #page-content :where(
.ds-page-tabs > a,.ds-page-tabs > button,.ds-page-tabs > .nav-item > .nav-link
):focus-visible{z-index:1;outline:0;box-shadow:var(--ds-focus-ring)}html.ds-apple #page-content .ds-page-tabs .ds-tab-count{display:inline-grid;min-width:22px;height:22px;margin-left:2px;padding:0 6px;place-items:center;border-radius:var(--ds-radius-pill);background:var(--ds-surface-3);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:800}html.ds-apple #page-content .ds-navigation-stack{display:grid;justify-items:start;gap:var(--ds-space-2);margin-block-end:var(--ds-space-5);max-width:100%}html.ds-apple #page-content .ds-navigation-stack>.ds-page-tabs{margin-block-end:0}html.ds-apple #page-content .ds-access-scope{display:flex;width:min(100%,920px);min-width:0;align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text-2);box-shadow:var(--ds-shadow-xs)}html.ds-apple #page-content .ds-access-scope__icon{display:inline-grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:var(--ds-radius-pill);background:var(--ds-primary);color:var(--ds-primary-text);font-size:var(--ds-font-size-sm)}html.ds-apple #page-content .ds-access-scope__content{display:grid;min-width:0;gap:var(--ds-space-1);line-height:1.4}html.ds-apple #page-content .ds-access-scope__content strong{color:var(--ds-text);font-size:var(--ds-font-size-body);font-weight:800}html.ds-apple #page-content .ds-access-scope__content>span{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple #page-content .ds-access-scope[data-access-level=conseiller] .ds-access-scope__icon{background:var(--ds-surface-3);color:var(--ds-text-2)}html.ds-apple #page-content .ds-access-scope--compact{padding:var(--ds-space-2) var(--ds-space-3)}html.ds-apple #page-content .ds-access-scope--compact .ds-access-scope__icon{flex-basis:28px;width:28px;height:28px}html.ds-apple #page-content .ds-page-tabs>.nav-item>.nav-link.is-active .ds-tab-count,html.ds-apple #page-content .ds-page-tabs>.nav-item>.nav-link[aria-selected=true] .ds-tab-count,html.ds-apple #page-content .ds-page-tabs>a.is-active .ds-tab-count,html.ds-apple #page-content .ds-page-tabs>a[aria-selected=true] .ds-tab-count,html.ds-apple #page-content .ds-page-tabs>button.is-active .ds-tab-count,html.ds-apple #page-content .ds-page-tabs>button[aria-selected=true] .ds-tab-count{background:var(--ds-surface-3);color:var(--ds-text)}html.ds-apple #page-content .pl-pipeline-tabs{margin-bottom:var(--ds-space-4)}html.ds-apple #page-content .pl-pipeline-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4)}html.ds-apple #page-content .pl-pipeline-heading h2{margin:var(--ds-space-1) 0 0;color:var(--ds-text);font-size:clamp(var(--ds-font-size-section), 2vw, var(--ds-font-size-display));font-weight:800;letter-spacing:-.02em}html.ds-apple #page-content .pl-drag-handle{display:inline-grid;flex:0 0 28px;width:28px;min-height:28px;padding:0;place-items:center;border:0;border-radius:var(--ds-radius-sm);background:0 0;color:var(--ds-text-3);cursor:grab}html.ds-apple #page-content .pl-drag-handle:focus-visible,html.ds-apple #page-content .pl-drag-handle:hover{background:var(--ds-surface-3);color:var(--ds-text)}html.ds-apple #page-content .pipeline-contact{border-left:3px solid var(--ds-status-neutral)}html.ds-apple #page-content .pipeline-contact.is-health-critical{border-left-color:var(--ds-status-danger)}html.ds-apple #page-content .pipeline-contact.is-health-warning{border-left-color:var(--ds-status-warning)}html.ds-apple #page-content .pipeline-contact.is-health-on_track{border-left-color:var(--ds-status-success)}html.ds-apple #page-content .pl-card-action.is-critical{background:color-mix(in srgb,var(--ds-status-danger) 11%,var(--ds-surface));color:var(--ds-status-danger)}html.ds-apple #page-content .pl-card-action.is-warning{background:color-mix(in srgb,var(--ds-status-warning) 13%,var(--ds-surface));color:var(--ds-status-warning-text)}html.ds-apple #page-content .pl-card-action.is-on_track{background:color-mix(in srgb,var(--ds-status-success) 10%,var(--ds-surface));color:var(--ds-status-success)}html.ds-apple #page-content .pl-card-action.is-neutral{background:var(--ds-surface-2);color:var(--ds-text-2)}html.ds-apple #page-content .pl-contact-stage select{width:100%}html.ds-apple #page-content .ds-drawer__body .pl-drawer-contact-details{display:grid;gap:var(--ds-space-4)}@media (max-width:700px){html.ds-apple #page-content .pl-pipeline-heading{align-items:stretch;flex-direction:column}}html.ds-apple #page-content :is(
.network-subtabs,.network-view-toggle,.rp-view-tabs,.ch-filter-tabs,.ecx-status-tabs,.pf-subtabs
){display:flex;align-items:center;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-inline:contain}html.ds-apple #page-content :is(
.network-subtabs button,.network-view-toggle a,.rp-view-tabs > a,.ch-filter-tabs > a,.ecx-status-tabs > a,.pf-subtabs > a
){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:var(--ds-subtab-height);padding:6px 11px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text-2);font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}html.ds-apple #page-content :is(
.network-subtabs button.is-active,.network-view-toggle a.is-active,.rp-view-tabs > a.is-active,.ch-filter-tabs > a.is-active,.ecx-status-tabs > a.is-active,.pf-subtabs > a.is-active
){border-color:var(--ds-text);background:var(--ds-text);color:var(--ds-surface)}html.ds-apple #page-content :is(
.network-metrics,.rp-phase-grid,.ch-statbar,.mr-kpis,.lcbft-kpis,.pf-kpis,.ecx-kpis,.fic-kpis,.perfs-kpis
){gap:var(--ds-space-3)}html.ds-apple #page-content :is(
.network-metrics > div,.ch-statbar > article,.mr-kpi,.lcbft-kpi,.pf-kpi,.ecx-kpi,.fin-kpi,.perfs-kpi
){min-height:112px;padding:var(--ds-card-padding);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-card)}html.ds-apple #page-content :is(
.network-metrics > div,.ch-statbar > article,.mr-kpi,.lcbft-kpi,.pf-kpi,.ecx-kpi,.fin-kpi,.perfs-kpi
) :is(b,strong,.value,.fin-kpi-val){font-size:clamp(28px, 2.2vw, 32px);font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums}html.ds-apple #page-content .pf-kpi>strong{font-size:clamp(22px, 1.65vw, 28px);overflow-wrap:normal;word-break:normal}html.ds-apple #page-content :is(
.network-table-tools,.rp-filters,.ch-search,.mr-tools,.ae-tools,.lcbft-toolbar,.pf-toolbar,.ecx-filters,.fin-filters
){display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%;padding:var(--ds-space-3);flex-wrap:wrap}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fin-search
){min-width:0;min-height:var(--ds-control-height);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fin-search
):focus-within{border-color:var(--ds-focus-color);box-shadow:var(--ds-focus-ring)}html.ds-apple #page-content :is(
.network-table-card,.network-table-card .table-responsive,.rp-table-wrap,.ch-table-wrap,.mr-table-wrap,.ae-table-scroll,.lcbft-table-shell,.pf-table-wrap,.ecx-table-wrap,.fin-table-wrap,.perfs-table-wrap
){width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}html.ds-apple #page-content :is(
.network-table,.rp-table,.ch-table,.mr-table,.ae-table,.lcbft-table,.pf-table,.ecx-table,.fin-table
) thead th{padding:12px 14px;color:var(--ds-text-2);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.055em;text-transform:uppercase}html.ds-apple #page-content :is(
.network-table,.rp-table,.ch-table,.mr-table,.ae-table,.lcbft-table,.pf-table,.ecx-table,.fin-table
) tbody td{padding:12px 14px;border-color:var(--ds-border);color:var(--ds-text);font-size:13px;line-height:1.45}html.ds-apple #page-content :is(
.network-empty-state,.rp-empty,.ch-empty,.mr-empty,.ae-empty,.lcbft-empty,.pf-empty,.ecx-empty,.fin-empty
){min-height:150px;padding:24px;color:var(--ds-text-2);text-align:center}html.ds-apple #page-content :is(
.network-empty-state,.rp-empty,.ch-empty,.mr-empty,.ae-empty,.lcbft-empty,.pf-empty,.ecx-empty,.fin-empty
) h3{color:var(--ds-text);font-size:16px;font-weight:800}html.ds-apple #page-content :is(
.network-status.is-ok,.rp-phase-chip.is-done,.rp-status-success,.ch-chip.is-published,.ch-chip.is-sealed,.lcbft-state.is-ok,.ecx-state.is-success
){border-color:var(--ds-status-success);background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple #page-content :is(
.ch-chip.is-wait,.lcbft-state.is-progress,.ecx-state.is-progress
){border-color:var(--ds-status-info);background:var(--ds-status-info);color:var(--ds-white)}html.ds-apple #page-content :is(
.network-status.is-warning,.rp-status-warning,.ch-score.is-warning,.lcbft-state.is-attention,.ecx-state.is-warning,.pf-kpi.is-warning
){border-color:var(--ds-status-warning);background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple #page-content :is(
.network-status.is-danger,.rp-status-danger,.ch-chip.is-blocked,.lcbft-state.is-danger,.ecx-state.is-danger
){border-color:var(--ds-status-danger);background:var(--ds-status-danger);color:var(--ds-white)}html.ds-apple #page-content :is(
.ch-chip.is-draft,.ch-chip:not([class*=is-]),.rp-status-neutral,.lcbft-state.is-neutral,.ecx-state.is-neutral
){border-color:var(--ds-status-neutral);background:var(--ds-status-neutral);color:var(--ds-white)}html.ds-apple :is(
.network-drawer,.rp-drawer,.ch-drawer,.mr-overlay > aside,.ae-overlay > aside,.lcbft-drawer,.lcbft-panel,.ecx-drawer-panel
){width:min(var(--ds-drawer-width),100vw);max-width:100vw;border-left:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-modal)}html.ds-apple :is(
.network-drawer-heading,.rp-drawer > header,.ch-drawer > header,.mr-overlay > aside > header,.ae-overlay > aside > header,.lcbft-drawer > header,.lcbft-panel > header,.ecx-drawer-panel > header
){position:sticky;z-index:3;top:0;min-height:72px;padding:16px 20px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface)}html.ds-apple :is(
.network-drawer-heading,.rp-drawer > header,.ch-drawer > header,.mr-overlay > aside > header,.ae-overlay > aside > header,.lcbft-drawer > header,.lcbft-panel > header,.ecx-drawer-panel > header
) h2{font-size:20px;font-weight:800;line-height:1.25}html.ds-apple :is(
.network-drawer-body,.rp-drawer-body,.ch-drawer-body,.mr-panel-body,.ae-panel-body,.lcbft-drawer-body,.lcbft-panel-body,.ecx-drawer-panel > form
){min-width:0;padding:20px}html.ds-apple :is(
.network-drawer-actions,.rp-panel-footer,.ch-drawer footer,.mr-overlay > aside > footer,.ae-overlay > aside footer,.lcbft-drawer footer,.lcbft-panel footer,.ecx-drawer-panel footer
){position:sticky;z-index:3;bottom:0;display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--ds-border);background:var(--ds-surface)}html.ds-apple :is(
.network-drawer-backdrop,.rp-drawer-backdrop,.ch-drawer-backdrop,.mr-backdrop,.ae-backdrop,.lcbft-drawer-backdrop,.lcbft-panel-backdrop,.ecx-drawer-backdrop
){background:color-mix(in srgb,var(--ds-black) 56%,transparent);backdrop-filter:blur(2px)}@media (max-width:1279.98px){html.ds-apple{--ds-page-gutter:24px}html.ds-apple #page-content :is(
.network-metrics,.ch-statbar,.mr-kpis,.lcbft-kpis,.pf-kpis,.ecx-kpis,.fic-kpis,.perfs-kpis
){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899.98px){html.ds-apple{--ds-page-gutter:16px;--ds-section-gap:18px;--ds-card-padding:16px}html.ds-apple :is(
.network-drawer,.rp-drawer,.ch-drawer,.mr-overlay > aside,.ae-overlay > aside,.lcbft-drawer,.lcbft-panel,.ecx-drawer-panel
){width:100vw;max-width:100vw;border-left:0;border-radius:0}html.ds-apple #page-content :is(
.network-table-tools,.rp-filters,.ch-search,.mr-tools,.ae-tools,.lcbft-toolbar,.pf-toolbar,.ecx-filters,.fin-filters
){align-items:stretch}}@media (max-width:479.98px){html.ds-apple #page-content :is(
.network-metrics,.ch-statbar,.mr-kpis,.lcbft-kpis,.pf-kpis,.ecx-kpis,.fic-kpis,.perfs-kpis
){grid-template-columns:minmax(0,1fr)}html.ds-apple #page-content :is(
.network-section-heading,.rp-page-head,.ch-section-head,.mr-section-head,.lcbft-section-card > header,.pf-card-head,.ecx-card-head,.fin-section-head
){align-items:flex-start;flex-direction:column}html.ds-apple :is(
.network-drawer-actions,.rp-panel-footer,.ch-drawer footer,.mr-overlay > aside > footer,.ae-overlay > aside footer,.lcbft-drawer footer,.lcbft-panel footer,.ecx-drawer-panel footer
){flex-wrap:wrap}html.ds-apple :is(
.network-drawer-actions,.rp-panel-footer,.ch-drawer footer,.mr-overlay > aside > footer,.ae-overlay > aside footer,.lcbft-drawer footer,.lcbft-panel footer,.ecx-drawer-panel footer
)>:is(a,button,.btn){flex:1 1 100%;width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){html.ds-apple :is(
.network-drawer,.rp-drawer,.ch-drawer,.mr-overlay > aside,.ae-overlay > aside,.lcbft-drawer,.lcbft-panel,.ecx-drawer-panel
){animation:none;transition:none}}html.ds-apple #page-content :is(
.network-table,.rp-table,.ch-table,.mr-table,.ae-table,.lcbft-table,.pf-table,.ecx-table,.fin-table,.fic-table,.cf-table,.table
) thead th{padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);font-size:var(--ds-table-head-size);font-weight:var(--ds-weight-bold);line-height:1.3}html.ds-apple #page-content :is(
.network-table,.rp-table,.ch-table,.mr-table,.ae-table,.lcbft-table,.pf-table,.ecx-table,.fin-table,.fic-table,.cf-table,.table
) tbody :is(td,th){padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);font-size:var(--ds-table-size);font-weight:var(--ds-weight-regular);line-height:1.45}html.ds-apple #page-content :is(.ch-shell,.conf-grid,.conf-score-card,.compliance-page) table thead th{padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);font-size:var(--ds-table-head-size);font-weight:var(--ds-weight-bold);line-height:1.3}html.ds-apple #page-content :is(.ch-shell,.conf-grid,.conf-score-card,.compliance-page) table tbody :is(td,th){padding:var(--ds-density-table-padding-y) var(--ds-density-table-padding-x);font-size:var(--ds-table-size);font-weight:var(--ds-weight-regular);line-height:1.45}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
){height:var(--ds-control-height);min-height:var(--ds-control-height);font-size:13px;font-weight:var(--ds-weight-regular);line-height:1.4}html.ds-apple #page-content :is(
.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fic-search,.fin-search
) :is(input,select,.form-control){height:calc(var(--ds-control-height) - 2px);min-height:calc(var(--ds-control-height) - 2px)}html.ds-apple #page-content .mr-tools{flex-wrap:wrap}html.ds-apple #page-content .mr-search{flex:1 1 280px;min-width:min(280px,100%)}html.ds-apple #page-content .mr-tools>select{position:relative;flex:0 1 170px;min-width:140px;max-width:170px}@media (max-width:700px){html.ds-apple #page-content .mr-search{flex-basis:100%}html.ds-apple #page-content .mr-tools>select{flex:1 1 140px;max-width:none}}.ds-ca{display:inline-flex;min-width:0;align-items:baseline;gap:.42em;flex-wrap:wrap;color:inherit;font:inherit;font-variant-numeric:tabular-nums;line-height:inherit}.ds-ca__ttc{color:inherit;font:inherit;font-weight:inherit;white-space:nowrap}.ds-ca__unit{font-size:.56em;font-weight:800;letter-spacing:.03em}.ds-ca__ht{color:var(--ds-text-3,#76767e);font-size:.58em;font-weight:700;letter-spacing:0;line-height:1.2;white-space:nowrap}html.ds-apple #page-content .ds-ca>.ds-ca__ttc{color:inherit;font:inherit;font-weight:inherit}html.ds-apple #page-content .ds-ca>.ds-ca__ttc>.ds-ca__unit{font-size:clamp(10px, .5em, 20px);font-weight:800}html.ds-apple #page-content .ds-ca>.ds-ca__ht{color:var(--ds-text-3,#76767e);font-size:clamp(9px, .45em, 16px);font-weight:650}@media (max-width:575.98px){.ds-ca{gap:.2em .38em}}html.ds-apple #page-content .ds-inline-form{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:var(--ds-space-2)}html.ds-apple #page-content .ds-inline-form--fields{align-items:flex-end;flex-wrap:wrap}html.ds-apple #page-content .ds-inline-form--fields>.ds-field{flex:0 1 14rem;width:14rem;max-width:100%}html.ds-apple #page-content .ds-inline-form--fields>.ds-button{flex:0 0 auto;width:auto;max-width:100%}html.ds-apple #page-content .ds-inline-form .form-select{width:auto;min-width:min(250px,65vw)}html.ds-apple #page-content .prog-usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple #page-content .prog-usage{display:grid;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple #page-content .prog-usage strong{color:var(--ds-text);font-size:var(--ds-font-size-kpi);font-variant-numeric:tabular-nums}html.ds-apple #page-content .prog-usage span{color:var(--ds-text);font-weight:700}html.ds-apple #page-content .prog-usage small{color:var(--ds-text-3)}@media (max-width:700px){html.ds-apple #page-content .ds-inline-form{width:100%;flex-wrap:wrap}html.ds-apple #page-content .ds-inline-form .form-select{flex:1 1 180px;width:100%;min-width:0}html.ds-apple #page-content .prog-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.ds-apple #page-content .obj-goal-choice{display:flex;align-items:end;gap:var(--ds-space-3);flex-wrap:wrap;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple #page-content .obj-goal-choice>div:first-child{display:grid;flex:1 1 230px;gap:var(--ds-space-1)}html.ds-apple #page-content .obj-goal-choice>div:first-child strong{color:var(--ds-text);font-size:var(--ds-font-size-kpi)}html.ds-apple #page-content .obj-goal-choice small{color:var(--ds-text-3)}html.ds-apple #page-content .ranking-page{display:grid;gap:var(--ds-space-5)}html.ds-apple #page-content .ranking-filters{display:flex;flex-direction:row;align-items:end;gap:var(--ds-space-3);flex-wrap:wrap}html.ds-apple #page-content .ranking-filters label{display:grid;flex:1 1 160px;gap:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-size-label);font-weight:700}html.ds-apple #page-content .ranking-filters .ds-button{flex:0 0 auto}html.ds-apple #page-content .ranking-summary .ds-stats{margin:0}html.ds-apple #page-content .ranking-personal .card-body{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-5)}html.ds-apple #page-content .ranking-board h2,html.ds-apple #page-content .ranking-personal h2{margin:0}html.ds-apple #page-content .ranking-personal p{margin:var(--ds-space-2) 0 0}html.ds-apple #page-content .ranking-personal-context{display:grid;gap:var(--ds-space-1);text-align:right}html.ds-apple #page-content .ranking-personal-context small,html.ds-apple #page-content .ranking-personal-context span{color:var(--ds-text-3)}html.ds-apple #page-content .ranking-eyebrow{color:var(--ds-text-3);font-size:var(--ds-font-size-label);font-weight:800;letter-spacing:.06em}html.ds-apple #page-content .ranking-board-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4)}html.ds-apple #page-content .ranking-person{display:flex;align-items:center;gap:var(--ds-space-2)}html.ds-apple #page-content .ranking-avatar{display:grid;width:var(--ds-control-height-sm);height:var(--ds-control-height-sm);place-items:center;overflow:hidden;border-radius:50%;background:var(--ds-surface-3);color:var(--ds-text);font-size:var(--ds-font-size-label);font-weight:800}html.ds-apple #page-content .ranking-avatar img{width:100%;height:100%;object-fit:cover}html.ds-apple #page-content .ranking-result{display:grid;gap:var(--ds-space-1)}html.ds-apple #page-content .ranking-value{color:var(--ds-text);font-size:var(--ds-font-size-body)}html.ds-apple #page-content .ranking-result small{color:var(--ds-text-3)}html.ds-apple #page-content .ranking-table tr.is-current{background:var(--ds-surface-2)}html.ds-apple #page-content .ranking-rank{color:var(--ds-text);font-size:var(--ds-font-size-subtitle)}@media (max-width:900px){html.ds-apple #page-content .ranking-filters label{flex-basis:210px}}@media (max-width:575.98px){html.ds-apple #page-content .ranking-filters .ds-button,html.ds-apple #page-content .ranking-filters label{width:100%;flex-basis:100%}html.ds-apple #page-content .ranking-personal .card-body{align-items:start;flex-direction:column}html.ds-apple #page-content .ranking-personal-context{text-align:left}html.ds-apple #page-content .ranking-board-head{align-items:start;flex-direction:column}}html.ds-apple #page-content .ds-history{display:grid;gap:var(--ds-space-3);min-width:0}html.ds-apple #page-content .ds-history__metrics,html.ds-apple #page-content .ds-history__years{display:flex;width:max-content;max-width:100%;gap:var(--ds-space-1);overflow-x:auto;scrollbar-width:thin}html.ds-apple #page-content .ds-history__metrics{padding:var(--ds-space-1);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple #page-content .ds-history__metrics button,html.ds-apple #page-content .ds-history__year{display:inline-flex;align-items:center;min-height:var(--ds-control-height-sm);gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid transparent;border-radius:var(--ds-radius-sm);background:0 0;color:var(--ds-text-2);font:inherit;font-size:var(--ds-font-size-label);font-weight:750;white-space:nowrap;cursor:pointer}html.ds-apple #page-content .ds-history__metrics button:hover,html.ds-apple #page-content .ds-history__year:hover{color:var(--ds-text);background:var(--ds-surface-3)}html.ds-apple #page-content .ds-history__metrics button:focus-visible,html.ds-apple #page-content .ds-history__year:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}html.ds-apple #page-content .ds-history__metrics button.is-active{background:var(--ds-text);color:var(--ds-surface);box-shadow:var(--ds-shadow-xs)}html.ds-apple #page-content .ds-history__years{padding-block:var(--ds-space-1)}html.ds-apple #page-content .ds-history__year{border-color:var(--ds-border);background:var(--ds-surface);opacity:.56}html.ds-apple #page-content .ds-history__year.is-active{color:var(--ds-text);opacity:1}html.ds-apple #page-content .ds-history__year.is-current{font-weight:850}html.ds-apple #page-content .ds-history__year i{width:18px;height:3px;border-radius:var(--ds-radius-pill);background:var(--ds-data-current)}html.ds-apple #page-content .ds-history__year--1 i{background:var(--ds-data-1)}html.ds-apple #page-content .ds-history__year--2 i{background:var(--ds-data-2)}html.ds-apple #page-content .ds-history__year--3 i{background:var(--ds-data-3)}html.ds-apple #page-content .ds-history__year--4 i{background:var(--ds-data-4)}html.ds-apple #page-content .ds-history__year--5 i{background:var(--ds-data-5)}html.ds-apple #page-content .ds-history__canvas{position:relative;min-width:0;height:250px}html.ds-apple #page-content .dc-evolution .ds-history__canvas{height:210px}html.ds-apple #page-content .pf-history-card .ds-history__canvas{height:320px}html.ds-apple #page-content .ds-history__canvas svg{display:block;width:100%;height:100%;overflow:visible}html.ds-apple #page-content .ds-history__grid-line{stroke:var(--ds-line);stroke-width:1}html.ds-apple #page-content .ds-history__month{fill:var(--ds-text-3);font-size:var(--ds-font-size-micro)}html.ds-apple #page-content .ds-history__line{fill:none;stroke-width:1.7;vector-effect:non-scaling-stroke}html.ds-apple #page-content .ds-history__line.is-current{stroke-width:3}html.ds-apple #page-content .ds-history__line--0{stroke:var(--ds-data-current)}html.ds-apple #page-content .ds-history__line--1{stroke:var(--ds-data-1);stroke-dasharray:8 4}html.ds-apple #page-content .ds-history__line--2{stroke:var(--ds-data-2);stroke-dasharray:3 3}html.ds-apple #page-content .ds-history__line--3{stroke:var(--ds-data-3);stroke-dasharray:10 3 2 3}html.ds-apple #page-content .ds-history__line--4{stroke:var(--ds-data-4);stroke-dasharray:2 5}html.ds-apple #page-content .ds-history__line--5{stroke:var(--ds-data-5);stroke-dasharray:12 5}html.ds-apple #page-content .ds-history__point{fill:var(--ds-surface);stroke-width:2;vector-effect:non-scaling-stroke}html.ds-apple #page-content .ds-history__point--0{stroke:var(--ds-data-current)}html.ds-apple #page-content .ds-history__point--1{stroke:var(--ds-data-1)}html.ds-apple #page-content .ds-history__point--2{stroke:var(--ds-data-2)}html.ds-apple #page-content .ds-history__point--3{stroke:var(--ds-data-3)}html.ds-apple #page-content .ds-history__point--4{stroke:var(--ds-data-4)}html.ds-apple #page-content .ds-history__point--5{stroke:var(--ds-data-5)}html.ds-apple #page-content .ds-history__annual{display:flex;gap:var(--ds-space-2);overflow-x:auto;padding-bottom:var(--ds-space-1)}html.ds-apple #page-content .ds-history__annual-item{display:grid;flex:1 0 170px;gap:var(--ds-space-1);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple #page-content .ds-history__annual-item small,html.ds-apple #page-content .ds-history__annual-item span{color:var(--ds-text-3);font-size:var(--ds-font-size-micro)}html.ds-apple #page-content .ds-history__annual-item strong{color:var(--ds-text);font-size:var(--ds-font-size-body)}@media (max-width:767.98px){html.ds-apple #page-content .ds-history__metrics,html.ds-apple #page-content .ds-history__years{width:100%}html.ds-apple #page-content .dc-evolution .ds-history__canvas,html.ds-apple #page-content .ds-history__canvas,html.ds-apple #page-content .pf-history-card .ds-history__canvas{height:220px}}html.ds-apple #page-content .ma-workspace-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3);margin:var(--ds-space-4) 0}html.ds-apple #page-content .ma-workspace-kpis>.ds-stat{display:grid;align-content:center;min-width:0}html.ds-apple :is(.ma-workspace-kpis small,.ma-workspace-section-head small,.ma-drawer-block header small,.ma-drawer-grid article>small,.ma-drawer-identity>small){color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}html.ds-apple #page-content .ma-workspace-kpis strong{margin:var(--ds-space-1) 0;color:var(--ds-text);font-size:clamp(25px,2vw,31px);font-weight:800;line-height:1.05}html.ds-apple #page-content .ma-workspace-kpis>.ds-stat>span{color:var(--ds-text-2);font-size:12px}html.ds-apple #page-content .ma-workspace-kpis .is-action{box-shadow:inset 3px 0 0 var(--ds-status-warning),var(--ds-shadow-card)}html.ds-apple .ma-workspace-filters{margin-bottom:var(--ds-space-4)}html.ds-apple .ma-workspace-search{flex:1 1 300px}html.ds-apple .ma-workspace-filters select{flex:0 1 190px;min-width:150px}html.ds-apple .ma-workspace-card{overflow:hidden}html.ds-apple .ma-workspace-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-card-padding);border-bottom:1px solid var(--ds-border)}html.ds-apple .ma-workspace-section-head h2{margin:var(--ds-space-1) 0 0;font-size:var(--ds-section-title-size);font-weight:800}html.ds-apple .ma-workspace-section-head>span{color:var(--ds-text-2);font-size:12px;font-weight:700}html.ds-apple .ma-workspace-table-wrap{overflow-x:auto}html.ds-apple .ma-workspace-table{min-width:960px;margin:0}html.ds-apple .ma-workspace-table :is(th,td){padding:13px 15px;vertical-align:middle}html.ds-apple .ma-workspace-table th{color:var(--ds-text-3);font-size:var(--ds-table-head-size);letter-spacing:.055em;text-transform:uppercase}html.ds-apple .ma-workspace-table td{border-color:var(--ds-border);color:var(--ds-text);font-size:var(--ds-table-size)}html.ds-apple .ma-workspace-table td>small{display:block;margin-top:3px;color:var(--ds-text-3)}html.ds-apple .ma-workspace-row{cursor:pointer;box-shadow:inset 3px 0 0 var(--ds-status-neutral)}html.ds-apple .ma-workspace-row:hover{background:var(--ds-surface-2)}html.ds-apple .ma-workspace-row.is-health-critical{box-shadow:inset 3px 0 0 var(--ds-status-danger)}html.ds-apple .ma-workspace-row.is-health-warning{box-shadow:inset 3px 0 0 var(--ds-status-warning)}html.ds-apple .ma-workspace-row.is-health-on_track{box-shadow:inset 3px 0 0 var(--ds-status-success)}html.ds-apple .ma-workspace-row-action{width:52px;text-align:right}html.ds-apple .ma-health{display:inline-flex;font-size:12px;font-weight:800}html.ds-apple .ma-health-critical{color:var(--ds-status-danger)}html.ds-apple .ma-health-warning{color:var(--ds-status-warning-hover)}html.ds-apple .ma-health-on_track{color:var(--ds-status-success)}html.ds-apple .ma-health-neutral{color:var(--ds-text-3)}html.ds-apple .ma-workspace-pagination{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-3);margin-top:var(--ds-space-4)}html.ds-apple .ma-workspace-pagination>span{color:var(--ds-text-2);font-size:13px;font-weight:700}html.ds-apple [data-ma-live]{transition:opacity var(--ds-motion-fast,160ms) ease}html.ds-apple [data-ma-live].is-loading{opacity:.55;pointer-events:none}html.ds-apple .ma-pipeline-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(275px,310px);gap:var(--ds-space-3);padding:var(--ds-card-padding);overflow-x:auto;overscroll-behavior-inline:contain}html.ds-apple .ma-pipeline-column{min-height:390px}html.ds-apple .ma-pipeline-column>header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);padding:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}html.ds-apple .ma-pipeline-column>header strong{font-size:13px;font-weight:800}html.ds-apple .ma-pipeline-column>header span{min-width:25px;padding:3px 7px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2);font-size:11px;font-weight:800;text-align:center}html.ds-apple .ma-pipeline-cards{display:grid;align-content:start;gap:var(--ds-space-2);min-height:320px;padding:var(--ds-space-2)}html.ds-apple .ma-pipeline-card{display:grid;min-width:0;max-width:100%;gap:7px;box-shadow:inset 3px 0 0 var(--ds-status-neutral);cursor:pointer}html.ds-apple .ma-pipeline-card.is-health-critical{box-shadow:inset 3px 0 0 var(--ds-status-danger)}html.ds-apple .ma-pipeline-card.is-health-warning{box-shadow:inset 3px 0 0 var(--ds-status-warning)}html.ds-apple .ma-pipeline-card.is-health-on_track{box-shadow:inset 3px 0 0 var(--ds-status-success)}html.ds-apple .ma-pipeline-card>div{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2)}html.ds-apple .ma-pipeline-card__name{min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.3}html.ds-apple .ma-pipeline-card__head>.ds-badge{flex:0 0 auto;max-width:48%;white-space:normal;text-align:center;justify-content:center}html.ds-apple .ma-pipeline-card>:is(small,span){color:var(--ds-text-2);font-size:12px}html.ds-apple .ma-pipeline-card--meeting{box-shadow:none}html.ds-apple .ma-pipeline-card.is-dragging{opacity:.45}html.ds-apple .ma-pipeline-card.is-saving{opacity:.55;pointer-events:none}html.ds-apple .ma-pipeline-card__next{position:relative;z-index:1;width:100%;margin-top:var(--ds-space-1);justify-content:center}html.ds-apple .ma-pipeline-feedback{margin:var(--ds-space-1) 0 0;color:var(--ds-status-danger);font-size:12px;font-weight:700}html.ds-apple .ma-drawer-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4)}html.ds-apple .ma-drawer-identity{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--ds-space-2)}html.ds-apple :is(.ma-drawer-contact,.ma-drawer-actions){display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}html.ds-apple .ma-drawer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2)}html.ds-apple .ma-drawer-grid article{display:grid;gap:var(--ds-space-1)}html.ds-apple .ma-drawer-grid article>strong{font-size:14px;font-weight:800}html.ds-apple .ma-drawer-grid article>span{color:var(--ds-text-2);font-size:12px}html.ds-apple .ma-drawer-block>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-3)}html.ds-apple .ma-drawer-block>header>div{min-width:0}html.ds-apple .ma-drawer-block>header>.ds-badge{flex:0 0 auto;white-space:nowrap}html.ds-apple .ma-drawer-block h3{margin:var(--ds-space-1) 0 0;font-size:var(--ds-font-size-subtitle);font-weight:var(--ds-weight-semibold)}html.ds-apple .ma-drawer-block form{display:grid;gap:var(--ds-space-2)}html.ds-apple .ma-drawer-block label{display:grid;gap:var(--ds-space-1);color:var(--ds-text-2);font-size:12px;font-weight:700}html.ds-apple .ma-form-status{color:var(--ds-text-2);font-size:12px}html.ds-apple .ma-drawer-timeline{display:grid;gap:var(--ds-space-3);margin:0;padding:0;list-style:none}html.ds-apple .ma-drawer-timeline li{display:grid;grid-template-columns:110px 1fr;gap:2px var(--ds-space-3)}html.ds-apple .ma-drawer-timeline time{grid-row:span 2;color:var(--ds-text-3);font-size:11px}html.ds-apple .ma-drawer-timeline strong{font-size:13px}html.ds-apple .ma-drawer-timeline span{color:var(--ds-text-2);font-size:12px}html.ds-apple .lma-table-contact{display:grid;gap:4px;min-width:0;max-width:100%}html.ds-apple .lma-table-contact>a{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;min-width:0;max-width:100%;color:inherit;text-decoration:none}html.ds-apple .lma-table-contact>a>span{min-width:0;overflow-wrap:anywhere;word-break:normal}html.ds-apple .rdvk-card-contact{min-width:0;max-width:100%;word-break:normal}html.ds-apple .rdvk-card-contact>span{display:flex;align-items:flex-start;gap:6px;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}html.ds-apple .rdvk-card-contact i{flex:0 0 14px}html.ds-apple .lh-lead>b{display:block;min-width:0;overflow-wrap:normal;word-break:normal}html.ds-apple .lh-lead-coordinates{display:grid;gap:4px;min-width:0;margin-top:5px}html.ds-apple .lh-lead-coordinates>a{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;max-width:100%;color:var(--ds-text-2);text-decoration:none}html.ds-apple .lh-lead-coordinates>a>span{min-width:0;overflow-wrap:anywhere;word-break:normal}html.ds-apple body.neuf_diffusion_leads .lh-table-wrap{scrollbar-gutter:stable}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table{width:100%;min-width:1660px;table-layout:auto}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(th,td){vertical-align:middle}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-received,.lh-cell-received){width:102px;min-width:102px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-contact,.lh-cell-contact){width:260px;min-width:260px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-city,.lh-cell-city){width:125px;min-width:125px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-listing,.lh-cell-listing){width:190px;min-width:190px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-source,.lh-cell-source){width:92px;min-width:92px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-owner,.lh-cell-owner){width:150px;min-width:150px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-status,.lh-cell-status){width:125px;min-width:125px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-followup,.lh-cell-followup){width:180px;min-width:180px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-space,.lh-cell-space){width:145px;min-width:145px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-col-actions,.lh-cell-actions){min-width:260px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-contact{position:sticky;left:0;z-index:1;background:var(--ds-surface);box-shadow:1px 0 0 var(--ds-border)}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr:hover .lh-cell-contact{background:var(--ds-surface-2)}html.ds-apple body.neuf_diffusion_leads .lh-lead-identity{display:flex;align-items:center;flex-wrap:wrap;gap:7px}html.ds-apple body.neuf_diffusion_leads .lh-lead-name{display:block;color:var(--ds-text);font-size:15px;font-weight:800;line-height:1.3;white-space:normal}html.ds-apple body.neuf_diffusion_leads .lh-request-count{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:4px 9px;border:0;border-radius:var(--ds-radius-pill);background:var(--ds-status-warning);color:var(--ds-status-warning-text);font:inherit;font-size:11px;font-weight:850;line-height:1;white-space:nowrap;cursor:pointer}html.ds-apple body.neuf_diffusion_leads .lh-request-count:hover{background:var(--ds-status-warning-hover)}html.ds-apple body.neuf_diffusion_leads .lh-request-count:focus-visible{outline:0;box-shadow:var(--ds-focus-ring)}html.ds-apple body.neuf_diffusion_leads .lh-request-count[aria-expanded=true] .lh-request-chevron{transform:rotate(180deg)}html.ds-apple body.neuf_diffusion_leads .lh-request-chevron{transition:transform var(--ds-transition)}html.ds-apple body.neuf_diffusion_leads .lh-lead-coordinates{display:grid;gap:7px;margin-top:8px;color:var(--ds-text-2);font-size:13px;line-height:1.25}html.ds-apple body.neuf_diffusion_leads .lh-lead-coordinates>a{display:grid;grid-template-columns:17px max-content;align-items:center;width:max-content;max-width:none;gap:7px;color:var(--ds-text-2);font-weight:600;white-space:nowrap}html.ds-apple body.neuf_diffusion_leads .lh-lead-coordinates>a>span{overflow-wrap:normal;word-break:normal;white-space:nowrap}html.ds-apple body.neuf_diffusion_leads .lh-lead-coordinates>a:hover{color:var(--ds-text);text-decoration:underline;text-underline-offset:3px}html.ds-apple body.neuf_diffusion_leads .lh-contact-phone>span{font-variant-numeric:tabular-nums;letter-spacing:.025em}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-request-details[hidden]{display:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-request-details>td{padding:0 14px 14px;background:var(--ds-surface)}html.ds-apple body.neuf_diffusion_leads .lh-request-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--ds-status-warning) 38%,var(--ds-border));border-radius:var(--ds-radius-card);background:color-mix(in srgb,var(--ds-status-warning) 5%,var(--ds-surface))}html.ds-apple body.neuf_diffusion_leads .lh-request-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ds-border)}html.ds-apple body.neuf_diffusion_leads .lh-request-panel>header>div{display:grid;gap:2px}html.ds-apple body.neuf_diffusion_leads .lh-request-panel>header b{color:var(--ds-text);font-size:14px}html.ds-apple body.neuf_diffusion_leads .lh-request-panel>header span{color:var(--ds-text-2);font-size:12px}html.ds-apple body.neuf_diffusion_leads .lh-request-close{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--ds-border);border-radius:50%;background:var(--ds-surface);color:var(--ds-text);cursor:pointer}html.ds-apple body.neuf_diffusion_leads .lh-request-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px}html.ds-apple body.neuf_diffusion_leads .lh-request-item{display:grid;min-width:0;align-content:start;gap:5px;padding:12px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface)}html.ds-apple body.neuf_diffusion_leads .lh-request-item.is-main{border-color:color-mix(in srgb,var(--ds-status-warning) 65%,var(--ds-border))}html.ds-apple body.neuf_diffusion_leads .lh-request-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}html.ds-apple body.neuf_diffusion_leads .lh-request-item time{color:var(--ds-text-3);font-size:11px;font-weight:700}html.ds-apple body.neuf_diffusion_leads .lh-request-item>b{overflow-wrap:anywhere;color:var(--ds-text);font-size:13px}html.ds-apple body.neuf_diffusion_leads .lh-request-item>span{overflow-wrap:anywhere;color:var(--ds-text-2);font-size:12px}html.ds-apple body.neuf_diffusion_leads .lh-request-item>small{color:var(--ds-text-3);font-size:11px}html.ds-apple body.neuf_diffusion_leads :is(.lh-request-main,.lh-request-duplicate){padding:3px 7px;border-radius:var(--ds-radius-pill);font-size:10px;font-weight:800;white-space:nowrap}html.ds-apple body.neuf_diffusion_leads .lh-request-main{background:var(--ds-status-warning);color:var(--ds-status-warning-text)}html.ds-apple body.neuf_diffusion_leads .lh-request-duplicate{background:var(--ds-surface-2);color:var(--ds-text-2)}html.ds-apple body.neuf_diffusion_leads .lh-request-open{margin-top:var(--space-1);width:100%}@media (max-width:1199.98px){html.ds-apple body.neuf_diffusion_leads .lh-table-wrap{overflow:visible}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table{display:block;width:100%;min-width:0;margin:0;border:0;background:0 0;box-shadow:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table thead{display:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tbody{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:12px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]{position:relative;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:16px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-xs)}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>*{display:block;width:auto;min-width:0;padding:9px 0;border:0;background:0 0;box-shadow:none;text-align:left}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>[data-label]::before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--ds-text-3);font-size:10px;font-weight:800;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>.lh-select-col{position:absolute;top:16px;right:16px;z-index:2;width:28px;padding:0}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>.lh-select-col::before{display:none;content:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>.lh-cell-contact{position:static;grid-column:1/-1;order:-20;width:100%;min-width:0;padding:0 46px 14px 0;border-bottom:1px solid var(--ds-border);background:0 0;box-shadow:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-name{font-size:18px;line-height:1.25}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-coordinates{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-coordinates>a{display:inline-flex;min-height:40px;max-width:100%;padding:8px 11px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);font-size:13.5px;text-decoration:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-coordinates>a:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-3);text-decoration:none}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-cell-received,.lh-cell-city,.lh-cell-listing,.lh-cell-source,.lh-cell-owner,.lh-cell-status,.lh-cell-followup,.lh-cell-space,.lh-cell-actions){width:auto;min-width:0}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-listing{grid-column:1/-1}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-followup{grid-column:1/-1}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions{grid-column:1/-1;padding-top:13px;border-top:1px solid var(--ds-border);white-space:normal}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions :is(form,.lh-assign-form){max-width:100%;margin:3px 0}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions .lh-assign-form{display:grid;width:100%;grid-template-columns:minmax(180px,1fr) auto;gap:8px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions .lh-assign-select{width:100%;min-width:0}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tbody>tr:not([data-panneau]){display:block;grid-column:1/-1}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tbody>tr:not([data-panneau])>td{display:block;width:100%}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-request-details>td{padding:0}}@media (max-width:1100px){html.ds-apple #page-content .ma-workspace-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){html.ds-apple #pipeline-container{display:flex;--col-min:100%;width:100%;max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory}html.ds-apple #pipeline-container>.pipeline-step{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start}html.ds-apple #pipeline-container :is(.pipeline-step,.pipeline-contact,.pl-card-head,.pl-card-coord,.pl-card-action,.pl-card-foot){min-width:0;max-width:100%}html.ds-apple #pipeline-container .pl-card-coord :is(a,span){align-items:flex-start;overflow:visible;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}html.ds-apple #pipeline-container :is(.pl-card-action,.pl-card-foot){flex-wrap:wrap}html.ds-apple #pipeline-container .pl-card-action time{margin-left:auto}html.ds-apple body:is(.rdv_ma_pipeline,.estimation_pipeline) .rdvk-col{flex-basis:100%;min-width:100%;max-width:100%}html.ds-apple body:is(.rdv_ma_pipeline,.estimation_pipeline) :is(.rdvk-card,.rdvk-card-contact){min-width:0;max-width:100%}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>.lh-lead{grid-column:1/-1;order:-3;width:100%;font-size:16px}html.ds-apple #page-content .ma-workspace-kpis{grid-template-columns:1fr 1fr;gap:var(--ds-space-2)}html.ds-apple #page-content .ma-workspace-kpis>.ds-stat{min-height:96px;padding:var(--ds-space-3);overflow-wrap:anywhere}html.ds-apple #page-content .ma-workspace-kpis>.ds-stat strong{font-size:clamp(21px,7vw,27px)}html.ds-apple .ma-workspace-filters>*{flex:1 1 100%;width:100%}html.ds-apple .ma-workspace-table{min-width:0}html.ds-apple .ma-workspace-table thead{display:none}html.ds-apple .ma-workspace-table :is(tbody,tr,td){display:block;width:100%}html.ds-apple .ma-workspace-table tr{padding:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}html.ds-apple .ma-workspace-table td{display:grid;grid-template-columns:minmax(90px,34%) minmax(0,1fr);gap:var(--ds-space-2);padding:6px 0;border:0}html.ds-apple .ma-workspace-table td::before{content:attr(data-label);color:var(--ds-text-3);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}html.ds-apple .ma-workspace-table td>.ma-health+small{grid-column:1/-1}html.ds-apple .ma-workspace-table td.ma-workspace-row-action{display:block;text-align:left}html.ds-apple .ma-workspace-table td.ma-workspace-row-action::before{display:none}html.ds-apple .ma-workspace-table td.ma-workspace-row-action .ds-button{width:100%}html.ds-apple #page-content .mobile-admin-table :is(td,th)[data-label="Contact et bien"],html.ds-apple #page-content .mobile-admin-table :is(td,th)[data-label="Coordonnées"],html.ds-apple #page-content .mobile-admin-table :is(td,th)[data-label="Téléphone"],html.ds-apple #page-content .mobile-admin-table :is(td,th)[data-label=Contact],html.ds-apple #page-content .mobile-admin-table :is(td,th)[data-label=E-mail],html.ds-apple #page-content .mobile-admin-table :is(td,th)[data-label=Email]{grid-column:1/-1;width:100%;overflow-wrap:normal;word-break:normal}html.ds-apple .ma-workspace-table td.ma-workspace-contact{grid-template-columns:1fr;gap:3px}html.ds-apple .ma-workspace-table td.ma-workspace-contact::before{margin-bottom:2px}html.ds-apple .ma-workspace-table td.ma-workspace-contact :is(strong,small){min-width:0;overflow-wrap:anywhere;word-break:normal}html.ds-apple .ma-pipeline-board{display:flex;width:100%;max-width:100%;padding:var(--ds-space-2);scroll-snap-type:x mandatory}html.ds-apple .ma-pipeline-column{flex:0 0 100%;width:100%;min-width:0;max-width:100%;scroll-snap-align:start}html.ds-apple .ma-pipeline-card__head{flex-wrap:wrap}html.ds-apple .ma-pipeline-card__head>.ds-badge{max-width:100%}html.ds-apple .ma-pipeline-card>:is(small,span){min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.4}html.ds-apple .ma-workspace-section-head{align-items:flex-start}html.ds-apple .ma-drawer-grid{grid-template-columns:1fr}html.ds-apple .ma-drawer-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html.ds-apple .ma-drawer-contact>*{min-width:0;justify-content:center}html.ds-apple .ma-drawer-contact .ds-button{width:100%;gap:6px;padding-inline:var(--ds-space-2);font-size:12px;white-space:nowrap}html.ds-apple .ma-drawer-actions>*{flex:1 1 100%}}@media (max-width:575.98px){html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tbody{grid-template-columns:1fr}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]{grid-template-columns:1fr;padding:15px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table tr[data-panneau]>.lh-cell-contact{grid-column:1;padding-right:38px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-name{font-size:18px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-identity{align-items:flex-start;flex-direction:column}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-request-count{min-height:32px;font-size:12px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-coordinates{display:grid;grid-template-columns:1fr;width:100%}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-coordinates>a{display:grid;width:100%;grid-template-columns:18px minmax(0,1fr);font-size:14px}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-lead-coordinates>a>span{min-width:0;overflow-wrap:anywhere;white-space:normal}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table :is(.lh-cell-listing,.lh-cell-followup,.lh-cell-actions){grid-column:1}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions :is(.btn,form,.lh-assign-form){width:100%}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions .lh-assign-form{grid-template-columns:1fr}html.ds-apple body.neuf_diffusion_leads #neuf-leads-table .lh-cell-actions .btn{justify-content:center;min-height:44px}html.ds-apple body.neuf_diffusion_leads .lh-request-list{grid-template-columns:1fr}}@media (max-width:480px){html.ds-apple body.mandat_index #page-content .mkpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple body.mandat_index #page-content .mkpi{min-width:0;min-height:104px;padding:var(--ds-space-3)}html.ds-apple body.mandat_index #page-content .mkpi b{font-size:clamp(18px,5.4vw,22px);white-space:normal;overflow-wrap:anywhere}}html.ds-apple #page-content .ds-control-width-xs{width:min(100%,130px)}html.ds-apple #page-content .ds-control-width-sm{width:min(100%,190px)}html.ds-apple #page-content .ds-control-width-md{width:min(100%,260px)}html.ds-apple #page-content .ds-control-width-lg{width:min(100%,420px)}html.ds-apple #page-content .ds-content-width-form{width:min(100%,760px)}html.ds-apple #page-content .ds-content-width-readable{max-width:78ch}html.ds-apple #page-content .ds-pre-line{white-space:pre-line}html.ds-apple #page-content .ds-inline-fit{display:inline-block;width:auto}html.ds-apple #page-content .ds-help-cursor{cursor:help}html.ds-apple #page-content .ds-progress-compact{height:10px}html.ds-apple #page-content .ds-section-title{margin-bottom:var(--ds-space-2);color:var(--ds-text-3);font-size:var(--ds-font-size-secondary);font-weight:800;letter-spacing:.06em;text-transform:uppercase}html.ds-apple #page-content .dl-barre-champ{grid-template-columns:170px minmax(0,1fr) 54px}html.ds-apple #page-content .dl-empty-icon{color:var(--ds-text-3);font-size:30px}html.ds-apple #page-content .ds-map-canvas{height:460px;overflow:hidden;border-radius:var(--ds-radius-control)}html.ds-apple #page-content .ds-progress-slim{height:6px}html.ds-apple #page-content .ds-progress-accent{background:var(--ds-orange)}html.ds-apple #page-content .ds-document-preview{width:100%;height:78vh;min-height:520px}html.ds-apple #page-content .ds-text-warning-strong{color:var(--ds-status-warning-hover);font-weight:600}html.ds-apple #page-content .ds-icon-muted{font-size:.8em;opacity:.5}html.ds-apple #page-content .ds-clickable-row{cursor:pointer}html.ds-apple #page-content .jr-intro{max-width:74ch;margin:-6px 0 var(--ds-space-4);color:var(--ds-text-2);opacity:.7}html.ds-apple #page-content .jr-empty-icon{color:var(--ds-text-3);font-size:34px}html.ds-apple #page-content .doc-thumb-ext.is-danger{--doc-color:var(--ds-status-danger)}html.ds-apple #page-content .ec-rating-value{font-size:26px;font-weight:800}html.ds-apple #page-content .ec-rating-star{color:var(--ds-status-warning);font-size:.78em}html.ds-apple #page-content .ec-rating-meta{font-size:var(--ds-font-size-body)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure-summary{display:flex;align-items:center;gap:var(--ds-space-2);cursor:pointer;list-style:none}html.ds-apple #page-content .ds-empty-inline{padding:40px var(--ds-space-4);text-align:center}html.ds-apple #page-content .ds-empty-inline__icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:var(--ds-space-2);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);color:var(--ds-status-warning-hover)}html.ds-apple #page-content .pn-panel-note{margin:.4rem 0 0;color:var(--ds-text-3);font-size:var(--ds-font-size-secondary)}html.ds-apple #page-content .ma-vitrine-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}html.ds-apple .ma-vitrine-kpis>a{display:grid;align-content:center;min-width:0;min-height:100px;color:var(--ds-text);text-decoration:none}html.ds-apple .ma-vitrine-kpis>a strong{margin:var(--ds-space-1) 0;font-size:27px;font-weight:800}html.ds-apple .ma-vitrine-kpis>a span{color:var(--ds-text-2);font-size:11px}html.ds-apple .ma-vitrine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);padding:var(--ds-card-padding)}html.ds-apple .gestion-workspace{min-width:0;max-width:100%;container-type:inline-size}html.ds-apple .gestion-workspace>:is(section,details,nav,.gestion-filter-note){margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-workspace .gestion-kpi{padding:var(--ds-space-3) var(--ds-space-4)}html.ds-apple .gestion-workspace .gestion-kpi strong{font-variant-numeric:tabular-nums}html.ds-apple .gestion-workspace .gestion-toolbar{padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .gestion-workspace .gestion-toolbar>*{min-width:0}html.ds-apple .gestion-workspace .gestion-toolbar .gl-search{flex:1 1 260px}html.ds-apple .gestion-workspace .gestion-toolbar input{width:100%;min-width:0}html.ds-apple .gestion-filter-note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple :is(.gestion-row-actions,.gestion-detail-nav,.gestion-document-topics){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}html.ds-apple .gestion-workspace .gestion-table{width:100%;table-layout:fixed}html.ds-apple .gestion-workspace .gestion-table :is(th,td){padding:var(--ds-space-3);white-space:normal;overflow-wrap:anywhere;vertical-align:top}html.ds-apple .gestion-workspace .gestion-table th{font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-workspace .gestion-table td{font-size:var(--ds-font-size-secondary)}html.ds-apple .gestion-workspace .gestion-table p{margin:0}html.ds-apple .gestion-workspace .gestion-table .ds-button{margin:var(--ds-space-1) 0;max-width:100%}html.ds-apple .gestion-workspace .gestion-table--portfolio th:nth-child(2){width:24%}html.ds-apple .gestion-workspace .gestion-table--portfolio th:last-child{width:120px}html.ds-apple .gestion-workspace .gestion-table--mgl th:first-child{width:34%}html.ds-apple .gestion-workspace .gestion-table--mgl th:last-child{width:220px}html.ds-apple .gestion-workspace .gestion-amount{font-variant-numeric:tabular-nums}html.ds-apple .gestion-workspace .gestion-inline-editor{display:block;margin-top:var(--ds-space-2)}html.ds-apple .gestion-workspace .gestion-inline-editor summary{white-space:normal}html.ds-apple .gestion-workspace .gestion-mgl__totals strong{white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}html.ds-apple .gestion-form-section{padding:var(--ds-space-4);min-width:0}html.ds-apple .gestion-form-section h2{margin:0 0 var(--ds-space-4);font-size:var(--ds-font-size-section)}html.ds-apple .gestion-form-section>summary{font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-form-section[open]>summary{margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-form-section .ds-form-grid{margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-form-details{margin:var(--ds-space-3) 0}html.ds-apple .gestion-form-details>summary{padding:var(--ds-space-3) 0;cursor:pointer;font-weight:var(--ds-weight-semibold);color:var(--ds-text)}html.ds-apple .gestion-form-details>.row{margin-top:var(--ds-space-3)}html.ds-apple .gestion-steps:not([hidden]){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-steps .ds-button{white-space:normal;text-align:left;justify-content:flex-start}html.ds-apple .gestion-steps [aria-current=step]{background:var(--ds-text);color:var(--ds-surface);border-color:var(--ds-text)}html.ds-apple .gestion-parcours__form{max-width:1100px;margin-inline:auto}html.ds-apple .gestion-parcours__form [data-etape]{min-width:0}html.ds-apple .gestion-parcours__form [data-personnes]{margin-top:var(--ds-space-4)}html.ds-apple .gestion-parcours__footer{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);justify-content:flex-end;padding:var(--ds-space-4) 0;margin-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}html.ds-apple .gestion-project-form{max-width:1000px;margin-inline:auto}html.ds-apple .gestion-project-form>section{margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-drawer-edit form{display:grid;gap:var(--ds-space-4)}html.ds-apple .gestion-drawer-edit label{display:grid;gap:var(--ds-space-2);color:var(--ds-text);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-detail [id^=gestion-]{scroll-margin-top:110px}html.ds-apple .gestion-detail :is(.card-body,.gd-contact,.flex-grow-1){min-width:0;overflow-wrap:anywhere}html.ds-apple .gestion-detail-nav{padding-bottom:var(--ds-space-2)}@container (max-width:900px){html.ds-apple .gestion-workspace .gestion-kpis,html.ds-apple .gestion-workspace .gestion-mgl__totals{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .gestion-workspace .gestion-table thead{display:none}html.ds-apple .gestion-workspace .gestion-table,html.ds-apple .gestion-workspace .gestion-table tbody{display:block;width:100%}html.ds-apple .gestion-workspace .gestion-table tbody{padding:var(--ds-space-3)}html.ds-apple #page-content .gestion-workspace .gestion-table tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);width:100%;padding:var(--ds-space-4);margin:0 0 var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .gestion-workspace .gestion-table td{display:block;width:auto;padding:0;border:0;text-align:left}html.ds-apple .gestion-workspace .gestion-table td::before{content:attr(data-label);display:block;margin-bottom:var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-workspace .gestion-table td:first-child{grid-column:1/-1}html.ds-apple .gestion-workspace .gestion-inline-editor>form{min-width:0}html.ds-apple .gestion-steps{grid-template-columns:repeat(3,minmax(0,1fr))}html.ds-apple .gestion-workspace .gestion-transmission-actions,html.ds-apple .gestion-workspace .gestion-transmission-groups{grid-template-columns:minmax(0,1fr)}}@container (max-width:480px){html.ds-apple #page-content .gestion-workspace .gestion-table tbody>tr{grid-template-columns:minmax(0,1fr);padding:var(--ds-space-3)}html.ds-apple .gestion-workspace .gestion-toolbar>.form-select{width:100%;max-width:none}html.ds-apple .gestion-workspace .gestion-kpis{gap:var(--ds-space-2)}html.ds-apple .gestion-workspace .gestion-kpi{padding:var(--ds-space-3)}html.ds-apple .gestion-workspace .gestion-kpi small{display:none}html.ds-apple .gestion-workspace .gestion-mgl__totals{grid-template-columns:minmax(0,1fr)}html.ds-apple .gestion-workspace .gestion-register__header{align-items:flex-start;padding:var(--ds-space-3)}html.ds-apple .gestion-workspace .gestion-pagination{flex-wrap:wrap;padding:var(--ds-space-3);gap:var(--ds-space-2)}html.ds-apple .gestion-steps{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .gestion-parcours__footer .ds-button{width:100%;justify-content:center}html.ds-apple .gestion-workspace .gestion-transmission-kpis{grid-template-columns:minmax(0,1fr)}html.ds-apple .gestion-workspace .gestion-transmission-head,html.ds-apple .gestion-workspace .gestion-transmission-selector>footer,html.ds-apple .gestion-workspace .gestion-transmission-selector>header{flex-direction:column;align-items:stretch}}html.ds-apple .gestion-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-kpi{display:grid;gap:var(--ds-space-1);min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card);color:var(--ds-text);text-decoration:none;transition:border-color var(--ds-motion-base) var(--ds-ease-standard),transform var(--ds-motion-base) var(--ds-ease-standard)}html.ds-apple .gestion-kpi.is-active,html.ds-apple .gestion-kpi:hover{border-color:var(--ds-text);transform:translateY(-1px)}html.ds-apple .gestion-kpi span{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-kpi strong{font-size:var(--ds-font-size-title);line-height:var(--ds-line-height-tight)}html.ds-apple .gestion-kpi small{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-evolution{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4);padding:var(--ds-space-5);overflow:hidden}html.ds-apple .gestion-evolution__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-5)}html.ds-apple .gestion-evolution__header h2{margin:var(--ds-space-1) 0 0;color:var(--ds-text);font-size:var(--ds-font-size-title);font-weight:var(--ds-weight-bold)}html.ds-apple .gestion-evolution__header p{max-width:680px;margin:var(--ds-space-2) 0 0;color:var(--ds-text-2)}html.ds-apple .gestion-evolution__headline{display:grid;flex:0 0 auto;justify-items:end;min-width:170px}html.ds-apple .gestion-evolution__headline strong{color:var(--ds-text);font-size:clamp(44px,6vw,76px);font-weight:850;letter-spacing:-.055em;line-height:.9;font-variant-numeric:tabular-nums}html.ds-apple .gestion-evolution__headline span{margin-top:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-bold)}html.ds-apple .gestion-evolution__headline small{margin-top:var(--ds-space-1);color:var(--ds-text-3)}html.ds-apple .gestion-evolution__chart{min-width:0;padding:var(--ds-space-3) var(--ds-space-2) 0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .gestion-evolution__chart svg{display:block;width:100%;height:auto;min-height:230px;overflow:visible}html.ds-apple .gestion-evolution__grid{stroke:var(--ds-line);stroke-width:1;vector-effect:non-scaling-stroke}html.ds-apple .gestion-evolution__axis{fill:var(--ds-text-3);font-size:11px;font-weight:650}html.ds-apple .gestion-evolution__area{fill:var(--ds-data-current);opacity:.08}html.ds-apple .gestion-evolution__line{fill:none;stroke:var(--ds-data-current);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}html.ds-apple .gestion-evolution__point{fill:var(--ds-surface);stroke:var(--ds-data-current);stroke-width:4;vector-effect:non-scaling-stroke}html.ds-apple .gestion-evolution__years{display:flex;gap:var(--ds-space-2);overflow-x:auto;padding-bottom:var(--ds-space-1);scrollbar-width:thin}html.ds-apple .gestion-evolution__years div{display:grid;flex:1 0 128px;gap:var(--ds-space-1);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface)}html.ds-apple .gestion-evolution__years small,html.ds-apple .gestion-evolution__years span{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-evolution__years strong{color:var(--ds-text);font-size:var(--ds-font-size-body)}html.ds-apple .gestion-evolution__notice{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-3);border:1px solid var(--ds-status-warning);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .gestion-evolution__notice i,html.ds-apple .gestion-source-warning{color:var(--ds-status-warning)}html.ds-apple .gestion-source-warning{display:block;margin-top:var(--ds-space-1);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-toolbar .gl-search{flex:1 1 320px;min-width:220px}html.ds-apple .gestion-toolbar>.form-select{width:auto;max-width:220px}html.ds-apple .gestion-view-switch{display:flex;align-items:center;gap:var(--ds-space-1);margin-left:auto}html.ds-apple .gestion-register{overflow:hidden;padding:0}html.ds-apple .gestion-register__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-4) var(--ds-space-5);border-bottom:1px solid var(--ds-border)}html.ds-apple .gestion-register__header h2{margin:0;color:var(--ds-text);font-size:var(--ds-font-size-section);font-weight:var(--ds-weight-bold)}html.ds-apple .gestion-register__header span{color:var(--ds-text-3);font-size:var(--ds-font-size-secondary)}html.ds-apple .gestion-table{margin:0}html.ds-apple .gestion-table td{vertical-align:middle}html.ds-apple .gestion-table td>small,html.ds-apple .gestion-table td>strong{display:block}html.ds-apple .gestion-financial-secondary,html.ds-apple .gestion-table td>small{margin-top:var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-row{cursor:pointer}html.ds-apple .gestion-row:focus-visible{outline:0;box-shadow:inset var(--ds-focus-ring)}html.ds-apple .gestion-document-count{display:grid;gap:var(--ds-space-1)}html.ds-apple .gestion-document-count small{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-missing{position:relative;margin-top:var(--ds-space-1)}html.ds-apple .gestion-missing summary{color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold);cursor:pointer}html.ds-apple .gestion-missing ul{margin:var(--ds-space-2) 0 0;padding-left:var(--ds-space-4);color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-pagination{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-3);padding:var(--ds-space-4);border-top:1px solid var(--ds-border)}html.ds-apple .gestion-pagination span{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .gestion-remuneration-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.7fr);gap:var(--ds-space-4)}html.ds-apple .gestion-bareme,html.ds-apple .gestion-mgl__layout>.ds-card,html.ds-apple .gestion-remuneration-list{padding:var(--ds-space-5)}html.ds-apple .gestion-bareme header h2,html.ds-apple .gestion-mgl__layout header h2,html.ds-apple .gestion-remuneration-list header h2{margin:var(--ds-space-1) 0 0;font-size:var(--ds-font-size-section)}html.ds-apple .gestion-tier-grid{display:grid;gap:var(--ds-space-2);margin-top:var(--ds-space-4)}html.ds-apple .gestion-tier-grid>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-1) var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .gestion-tier-grid>div span{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .gestion-tier-grid>div strong{color:var(--ds-text)}html.ds-apple .gestion-tier-grid>div small{grid-column:2;color:var(--ds-text-3);text-align:right}html.ds-apple .gestion-mgl-history>header,html.ds-apple .gestion-remuneration-list>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-financial-secondary{display:block}html.ds-apple .gestion-mgl{display:grid;gap:var(--ds-space-4)}html.ds-apple .gestion-mgl__totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple .gestion-mgl__totals article{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple .gestion-mgl__totals span{color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .gestion-mgl__totals strong{color:var(--ds-text);font-size:clamp(var(--ds-font-size-subtitle),1.75vw,var(--ds-font-size-title));line-height:var(--ds-line-height-tight);white-space:nowrap}html.ds-apple .gestion-mgl__layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.8fr);gap:var(--ds-space-4);align-items:start}html.ds-apple .gestion-mgl-form{display:grid;gap:var(--ds-space-3);margin-top:var(--ds-space-4)}html.ds-apple .gestion-mgl-form label{display:grid;gap:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-mgl-history td>small{display:block;margin-top:var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-transmission-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2)}html.ds-apple .gestion-transmission-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-5);margin-bottom:var(--ds-space-4);padding:var(--ds-card-padding)}html.ds-apple .gestion-transmission-head h2{margin:var(--ds-space-1) 0;font-size:var(--ds-font-size-title)}html.ds-apple .gestion-transmission-head p,html.ds-apple .gestion-transmission-head__status small{margin:0;color:var(--ds-text-2)}html.ds-apple .gestion-transmission-head__status{display:grid;justify-items:end;gap:var(--ds-space-2);max-width:320px;text-align:right}html.ds-apple .gestion-transmission-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-transmission-kpis article{display:grid;gap:var(--ds-space-1);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple .gestion-transmission-kpis article.is-warning{border-color:var(--ds-status-warning)}html.ds-apple .gestion-transmission-kpis article.is-complete{border-color:var(--ds-status-success)}html.ds-apple .gestion-transmission-kpis small,html.ds-apple .gestion-transmission-kpis span{color:var(--ds-text-2)}html.ds-apple .gestion-transmission-kpis strong{font-size:var(--ds-font-size-title);line-height:var(--ds-line-height-tight)}html.ds-apple .gestion-transmission-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);margin:var(--ds-space-4) 0}html.ds-apple .gestion-transmission-actions article{display:grid;align-content:start;gap:var(--ds-space-3);min-height:244px;padding:var(--ds-card-padding)}html.ds-apple .gestion-transmission-actions h3{margin:0;font-size:var(--ds-font-size-section)}html.ds-apple .gestion-transmission-actions p{margin:0;color:var(--ds-text-2)}html.ds-apple .gestion-transmission-actions form{align-self:end;margin-top:auto}html.ds-apple .gestion-transmission-actions form .ds-button{width:100%;justify-content:center}html.ds-apple .gestion-transmission-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);margin:0;padding:0;list-style:none}html.ds-apple .gestion-transmission-benefits li{display:flex;align-items:flex-start;gap:var(--ds-space-2);color:var(--ds-text-2)}html.ds-apple .gestion-transmission-benefits i{margin-top:var(--ds-space-1);color:var(--ds-text)}html.ds-apple .gestion-transmission-selector{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4)}html.ds-apple .gestion-transmission-history>header,html.ds-apple .gestion-transmission-selector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}html.ds-apple .gestion-transmission-history h2,html.ds-apple .gestion-transmission-selector h2{margin:var(--ds-space-1) 0 0;font-size:var(--ds-font-size-section)}html.ds-apple .gestion-transmission-selector header p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-2)}html.ds-apple .gestion-transmission-selector__tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2)}html.ds-apple .gestion-transmission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple .gestion-transmission-group{min-width:0;overflow:hidden;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}html.ds-apple .gestion-transmission-group>header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border)}html.ds-apple .gestion-transmission-group h3{margin:0;font-size:var(--ds-font-size-body)}html.ds-apple .gestion-transmission-group header small{color:var(--ds-text-3)}html.ds-apple .gestion-transmission-list{display:grid}html.ds-apple .gestion-transmission-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);min-height:64px;margin:0;padding:var(--ds-space-3) var(--ds-space-4);border-bottom:1px solid var(--ds-border);cursor:pointer}html.ds-apple .gestion-transmission-item:last-child{border-bottom:0}html.ds-apple .gestion-transmission-item:hover{background:var(--ds-surface)}html.ds-apple .gestion-transmission-item.is-missing{cursor:not-allowed;opacity:.72}html.ds-apple .gestion-transmission-item input{width:18px;height:18px;margin:0;accent-color:var(--ds-text)}html.ds-apple .gestion-transmission-item__state{color:var(--ds-status-success)}html.ds-apple .gestion-transmission-item.is-missing .gestion-transmission-item__state{color:var(--ds-status-warning)}html.ds-apple .gestion-transmission-item__content{display:grid;gap:var(--ds-space-1);min-width:0}html.ds-apple .gestion-transmission-item__content strong{overflow-wrap:anywhere;white-space:normal}html.ds-apple .gestion-transmission-item__content small,html.ds-apple .gestion-transmission-item__meta{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-transmission-item__meta{text-align:right}html.ds-apple .gestion-transmission-selector>footer{position:sticky;z-index:5;bottom:var(--ds-space-3);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple .gestion-transmission-history{display:grid;gap:var(--ds-space-4);padding:var(--ds-card-padding)}html.ds-apple .gestion-transmission-history td>small{display:block;color:var(--ds-text-3)}html.ds-apple .gestion-transmission-history code{color:var(--ds-text);font-size:var(--ds-font-size-caption)}html.ds-apple .gestion-inline-editor{position:relative;display:inline-block;text-align:left}html.ds-apple .gestion-inline-editor>summary{list-style:none;cursor:pointer}html.ds-apple .gestion-inline-editor>summary::-webkit-details-marker{display:none}html.ds-apple .gestion-inline-editor[open]>summary{border-color:var(--ds-text)}html.ds-apple .gestion-inline-editor>form{position:static;display:grid;width:100%;min-width:190px;margin-top:var(--ds-space-2);gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-modal)}html.ds-apple .gestion-inline-editor label{display:grid;gap:var(--ds-space-1);color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-inline-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-border)}html.ds-apple .gestion-table td>small{display:block}@media (max-width:767.98px){html.ds-apple .gestion-inline-editor{width:100%}html.ds-apple .gestion-inline-editor>summary{width:100%;justify-content:center}html.ds-apple .gestion-inline-editor>form{position:static;width:100%;margin-top:var(--ds-space-2)}}html.ds-apple .gestion-panel{display:grid;gap:var(--ds-space-4)}html.ds-apple .gestion-panel__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3)}html.ds-apple .gestion-panel__hero>div{min-width:0}html.ds-apple .gestion-panel__hero>.ds-badge{flex:0 0 auto}html.ds-apple .gestion-panel__hero h3{margin:var(--ds-space-1) 0}html.ds-apple .gestion-panel section>p,html.ds-apple .gestion-panel__hero p{margin:0;color:var(--ds-text-2)}html.ds-apple .gestion-panel section{padding:var(--ds-space-4) 0 0;border:0;border-top:1px solid var(--ds-border);border-radius:0;background:0 0}html.ds-apple .gestion-panel section h4{margin:0 0 var(--ds-space-3);font-size:var(--ds-font-size-body);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-panel__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);margin:0}html.ds-apple .gestion-panel__facts div{display:grid;gap:var(--ds-space-1)}html.ds-apple .gestion-panel__facts dt,html.ds-apple .gestion-panel__people span{color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold);text-transform:uppercase}html.ds-apple .gestion-panel__facts dd{margin:0;color:var(--ds-text);font-weight:var(--ds-weight-semibold)}html.ds-apple .gestion-panel__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-2);margin-bottom:var(--ds-space-2)}html.ds-apple .gestion-panel__amount strong{color:var(--ds-text);font-size:var(--ds-font-size-title)}html.ds-apple .gestion-panel__amount span{color:var(--ds-text-3)}html.ds-apple .gestion-panel__people{display:grid;gap:var(--ds-space-3)}html.ds-apple .gestion-panel__people>div{display:grid;gap:var(--ds-space-1)}html.ds-apple .gestion-panel__section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}html.ds-apple .gestion-panel__section-head h4{margin:0}html.ds-apple .gestion-panel__documents{display:grid;gap:var(--ds-space-2);margin:var(--ds-space-3) 0 0;padding:0;list-style:none}html.ds-apple .gestion-panel__documents li{display:flex;align-items:center;gap:var(--ds-space-2);color:var(--ds-text-2)}html.ds-apple .gestion-panel__documents li.is-complete i{color:var(--ds-status-success)}html.ds-apple .gestion-panel__actions{display:flex;justify-content:flex-end;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}html.ds-apple .gestion-lifecycle-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:var(--ds-space-2);margin-top:var(--ds-space-3)}html.ds-apple .gestion-lifecycle-form label{display:grid;gap:var(--ds-space-1);margin:0;color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold)}@media (max-width:1100px){html.ds-apple .gestion-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .gestion-mgl__totals{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .gestion-mgl__totals strong{font-size:var(--ds-font-size-title)}html.ds-apple .gestion-toolbar{flex-wrap:wrap}html.ds-apple .gestion-toolbar .gl-search{flex-basis:100%}html.ds-apple .gestion-mgl__layout,html.ds-apple .gestion-remuneration-grid{grid-template-columns:1fr}html.ds-apple .gestion-transmission-groups{grid-template-columns:1fr}}@media (max-width:767.98px){html.ds-apple .gestion-kpis,html.ds-apple .gestion-mgl__totals{grid-template-columns:1fr}html.ds-apple .gestion-evolution{padding:var(--ds-space-4)}html.ds-apple .gestion-evolution__header{flex-direction:column;gap:var(--ds-space-3)}html.ds-apple .gestion-evolution__headline{justify-items:start}html.ds-apple .gestion-evolution__chart{overflow-x:auto}html.ds-apple .gestion-evolution__chart svg{width:760px;max-width:none}html.ds-apple .gestion-toolbar>.form-select{width:100%;max-width:none}html.ds-apple .gestion-view-switch{width:100%;margin-left:0}html.ds-apple .gestion-register{overflow:visible}html.ds-apple .gestion-table thead{display:none}html.ds-apple .gestion-table,html.ds-apple .gestion-table tbody,html.ds-apple .gestion-table td,html.ds-apple .gestion-table tr{display:block;width:100%}html.ds-apple .gestion-table tr{margin-bottom:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-card)}html.ds-apple .gestion-table td{padding:var(--ds-space-2) 0;border:0;text-align:left}html.ds-apple .gestion-table td.text-end{text-align:left}html.ds-apple .gestion-panel__facts{grid-template-columns:1fr}html.ds-apple .gestion-pagination{justify-content:space-between}html.ds-apple .gestion-lifecycle-form{grid-template-columns:1fr}html.ds-apple .gestion-transmission-head,html.ds-apple .gestion-transmission-history>header,html.ds-apple .gestion-transmission-selector>header{display:grid}html.ds-apple .gestion-transmission-head__status{justify-items:start;max-width:none;text-align:left}html.ds-apple .gestion-transmission-actions,html.ds-apple .gestion-transmission-kpis{grid-template-columns:1fr}html.ds-apple .gestion-transmission-selector__tools{justify-content:flex-start}html.ds-apple .gestion-transmission-item{grid-template-columns:auto auto minmax(0,1fr)}html.ds-apple .gestion-transmission-item__meta{grid-column:3;text-align:left}html.ds-apple .gestion-transmission-selector>footer{align-items:stretch;flex-direction:column}html.ds-apple .gestion-transmission-row-actions{align-items:stretch;flex-direction:column}}html.ds-apple .ma-vitrine-card{min-width:0;overflow:hidden}html.ds-apple .ma-vitrine-image{display:block;width:100%;height:150px;padding:0;border:0;background:var(--ds-surface-2)}html.ds-apple .ma-vitrine-image img{width:100%;height:100%;object-fit:cover}html.ds-apple .ma-vitrine-card-body{display:grid;gap:var(--ds-space-3)}html.ds-apple .ma-vitrine-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-2)}html.ds-apple .ma-vitrine-card-heading small{color:var(--ds-text-3);font-size:10px;font-weight:750;text-transform:uppercase}html.ds-apple .ma-vitrine-card-heading h3{margin:3px 0 0;font-size:18px;font-weight:800}html.ds-apple .ma-vitrine-card-body>p{margin:0;color:var(--ds-text-2);font-size:12px}html.ds-apple .ma-vitrine-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2);margin:0}html.ds-apple .ma-vitrine-card dl>div{display:grid;gap:2px;padding:var(--ds-space-2);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .ma-vitrine-card dt{color:var(--ds-text-3);font-size:9px;text-transform:uppercase}html.ds-apple .ma-vitrine-card dd{margin:0;font-size:12px;font-weight:800}html.ds-apple :is(.ma-vitrine-missing,.ma-vitrine-ready){display:flex;align-items:center;gap:var(--ds-space-2);font-size:11px;font-weight:750}html.ds-apple .ma-vitrine-missing{color:var(--ds-status-warning-hover)}html.ds-apple .ma-vitrine-ready{color:var(--ds-status-success)}html.ds-apple .ma-vitrine-preview{display:grid;grid-template-columns:140px 1fr;gap:var(--ds-space-3);align-items:center}html.ds-apple .ma-vitrine-preview img{width:140px;height:100px;object-fit:cover;border-radius:var(--ds-radius-control)}html.ds-apple .ma-vitrine-preview>div{display:grid;gap:var(--ds-space-1)}html.ds-apple .ma-vitrine-preview span{color:var(--ds-text-2);font-size:12px}html.ds-apple .ma-vitrine-missing-list{margin:0;padding-left:18px;color:var(--ds-text-2);font-size:12px}@media (max-width:1100px){html.ds-apple .ma-vitrine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ma-vitrine-kpis{display:flex;overflow-x:auto}html.ds-apple .ma-vitrine-kpis>a{flex:0 0 155px}}@media (max-width:767.98px){html.ds-apple .ma-vitrine-grid{grid-template-columns:1fr;padding:var(--ds-space-2)}html.ds-apple .ma-vitrine-preview{grid-template-columns:1fr}html.ds-apple .ma-vitrine-preview img{width:100%;height:180px}}html.ds-apple #main-menu #nav-content .nav-section{margin:var(--ds-space-1) var(--ds-space-2) 0;padding:0;border:0;color:var(--ds-nav-text);font-family:var(--ds-font-family);font-size:var(--ds-font-size-body);font-variant:normal;font-weight:650;letter-spacing:.01em;line-height:1.25;text-transform:none}html.ds-apple #main-menu #nav-content .nav-section-admin{margin-top:var(--ds-space-2);padding-top:var(--ds-space-2);border-top:1px solid var(--ds-nav-border)}html.ds-apple #main-menu #nav-content .nav-section-admin .nav-section-toggle{color:var(--ds-status-warning);background:0 0;box-shadow:none}html.ds-apple #main-menu #nav-content .nav-section-admin .nav-section-toggle:hover{color:var(--ds-status-warning);background:color-mix(in srgb,var(--ds-status-warning) 14%,transparent)}html.ds-apple #main-menu #nav-content>.nav-section:first-child{margin-top:0}@media (min-width:1024px) and (min-height:701px){html.ds-apple body:not(.reduced-menu) #main-menu #nav-content>.nav-link:first-child+.nav-link{margin-top:calc(1px + var(--ds-space-2))}html.ds-apple body:not(.reduced-menu) #main-menu #nav-content>.nav-section:not(:first-child){margin-top:var(--ds-space-3)}html.ds-apple body:not(.reduced-menu) #main-menu #nav-content>.nav-section-admin:not(:first-child){margin-top:var(--ds-space-4)}}html.ds-apple #main-menu #nav-content .nav-link,html.ds-apple #main-menu #nav-content .nav-link .nav-label,html.ds-apple #main-menu #nav-content .nav-link i{color:var(--ds-nav-text)}html.ds-apple #main-menu #nav-content .nav-link{font-weight:600}html.ds-apple #main-menu #nav-content .nav-link:hover i{color:var(--ds-nav-text)}html.ds-apple #main-menu #nav-content .nav-link.scalex-submenu-link::after{color:var(--ds-nav-text-muted)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope,html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link,html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link{color:var(--ds-status-warning);font-weight:700}html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope :is(i,.nav-label),html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope.scalex-submenu-link::after,html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link :is(i,.nav-label),html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link.scalex-submenu-link::after,html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link :is(i,.nav-label),html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link.scalex-submenu-link::after{color:var(--ds-status-warning)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope:hover,html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link:hover,html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link:hover{color:var(--ds-status-warning);background:color-mix(in srgb,var(--ds-status-warning) 12%,transparent)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent{color:var(--ds-status-warning);background:0 0;box-shadow:none;font-weight:700}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent .nav-label,html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent i{color:var(--ds-status-warning)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent:hover{color:var(--ds-status-warning);background:color-mix(in srgb,var(--ds-status-warning) 14%,transparent)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent:hover i{color:var(--ds-status-warning)}html.ds-apple #main-menu #nav-content .nav-link.active,html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin.active{background:var(--ds-nav-active);color:var(--ds-nav-text);box-shadow:none}html.ds-apple #main-menu #nav-content .nav-link.active .nav-label,html.ds-apple #main-menu #nav-content .nav-link.active i,html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin.active.scalex-submenu-link::after{color:var(--ds-nav-text)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope.active,html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link.active,html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link.active{color:var(--ds-status-warning);background:color-mix(in srgb,var(--ds-status-warning) 16%,var(--ds-nav-active));box-shadow:none}html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope.active :is(i,.nav-label),html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope.active.scalex-submenu-link::after,html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link.active :is(i,.nav-label),html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link.active.scalex-submenu-link::after,html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link.active :is(i,.nav-label),html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link.active.scalex-submenu-link::after{color:var(--ds-status-warning)}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent.active:not(.scalex-submenu-link)::before,html.ds-apple #main-menu #nav-content .nav-link.nav-link-admin-scope.active:not(.scalex-submenu-link)::before,html.ds-apple #main-menu #nav-content .nav-section-admin~.nav-item .nav-link.active:not(.scalex-submenu-link)::before,html.ds-apple #main-menu #nav-content .nav-section-admin~a.nav-link.active:not(.scalex-submenu-link)::before{display:none;content:none}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent.active{color:var(--ds-status-warning);background:color-mix(in srgb,var(--ds-status-warning) 16%,var(--ds-nav-active));box-shadow:none}html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent.active .nav-label,html.ds-apple #main-menu #nav-content .nav-link.nav-link-accent.active i{color:var(--ds-status-warning)}html.ds-apple #main-menu .nav-section-toggle{min-height:42px;padding:0 var(--ds-space-3);border-radius:var(--ds-radius-control);transition:background-color var(--ds-duration-fast, 140ms) ease,color var(--ds-duration-fast, 140ms) ease;font-weight:600}html.ds-apple #main-menu .nav-section-label{display:inline-flex;min-width:0;align-items:center}html.ds-apple #main-menu .nav-section-toggle:hover{background:var(--ds-nav-hover);color:var(--ds-nav-text)}html.ds-apple #main-menu .nav-section-toggle:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}html.ds-apple #main-menu .nav-section-toggle>i{color:currentColor;opacity:.66}html.ds-apple #main-menu .nav-section.is-collapsed .nav-section-toggle:hover>i{opacity:1}html.ds-apple #main-menu #nav-content .nav-section::after{display:none;content:none;border:0}html.ds-apple .notif-liste{overflow:visible}html.ds-apple .notif-menu-actions:not([hidden]){max-height:min(280px,calc(100dvh - 24px));overflow-y:auto}html.ds-apple .notif-menu-actions.is-dropup{top:auto;bottom:40px}html.ds-apple :is(.btn,input,select,textarea,button,.form-control,.form-select),html.ds-apple body{font-family:var(--ds-font-family)}html.ds-apple :is(.btn,.btn-sm){border-radius:var(--ds-radius-control)}html.ds-apple :is(.card,.modal-content){border-radius:var(--ds-radius-card)}html.ds-apple .card{border-width:var(--sx-border-width,1px)}html.ds-apple #main-content>#page-content{max-width:none;width:auto;margin-right:0;margin-left:0;padding-right:var(--ds-space-5);padding-left:var(--ds-space-5)}@media (min-width:768px){html.ds-apple .reduced-menu #main-content>#page-content{padding-left:50px}}@media (max-width:767.98px){html.ds-apple #main-content>#page-content{padding-right:var(--ds-space-4);padding-left:var(--ds-space-4)}}html.ds-apple .lift-on-hover{transition:transform var(--ds-motion-fast) var(--ds-ease-standard),box-shadow var(--ds-motion-fast) var(--ds-ease-standard)}html.ds-apple .lift-on-hover:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow-md)}html.ds-apple .anim-bump{animation:sxBump .3s var(--ds-ease-standard)}html.ds-apple .anim-bell-shake{animation:sxBell .7s var(--ds-ease-standard);transform-origin:50% 0}html.ds-apple .anim-badge-pulse{animation:sxBadge 1.6s ease-in-out infinite}html.ds-apple .anim-check-pop{animation:sxPop .32s cubic-bezier(.18,.89,.32,1.28)}@keyframes sxBump{0%{transform:scale(1)}40%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes sxBell{0%,100%{transform:rotate(0)}12%{transform:rotate(13deg)}24%{transform:rotate(-11deg)}36%{transform:rotate(9deg)}48%{transform:rotate(-6deg)}60%{transform:rotate(3deg)}72%{transform:rotate(-1deg)}}@keyframes sxBadge{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ds-status-warning) 45%,transparent)}50%{box-shadow:0 0 0 5px transparent}}@keyframes sxPop{0%{transform:scale(.6);opacity:.4}100%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){html.ds-apple .lift-on-hover:hover{transform:none}html.ds-apple :is(.anim-bump,.anim-bell-shake,.anim-badge-pulse,.anim-check-pop){animation:none}}html.ds-apple #sx-search-results .sx-search-group-title{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:800;letter-spacing:.08em;text-transform:uppercase}html.ds-apple #sx-search-results .sx-search-list{max-height:min(62vh,520px);overflow-y:auto}html.ds-apple #sx-search-results .sx-search-action .sx-search-result-content{opacity:.7}html.ds-apple .ec-note{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .ec-card-separator{margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}html.ds-apple .ec-meta{color:var(--ds-text-2);font-size:12.5px}html.ds-apple .ec-warning-text{color:var(--ds-status-warning-hover)}html.ds-apple .ec-muted-action{opacity:.7}html.ds-apple .ec-section-label{color:var(--ds-text-3);font-size:var(--ds-font-size-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase}html.ds-apple .ec-accent{color:var(--ds-orange)}html.ds-apple .ec-project-date{margin-left:var(--ds-space-1);color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .ec-empty-note{margin:var(--ds-space-1) 0 0;color:var(--ds-text-3);font-size:12px}html.ds-apple .ec-document-row{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-2) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control)}html.ds-apple .ec-document-copy{min-width:0;flex:1}html.ds-apple :is(.ec-document-title,.ec-document-meta){display:block}html.ds-apple .ec-document-title{font-size:var(--ds-font-size-secondary);font-weight:700}html.ds-apple .ec-document-meta{color:var(--ds-text-3);font-size:var(--ds-font-size-caption)}html.ds-apple .pn-scroll-list{max-height:360px;overflow:auto}html.ds-apple .pn-row.pn-message{display:block;margin-bottom:7px;padding:11px var(--ds-space-3);border-radius:var(--ds-radius-control)}html.ds-apple .pn-message.is-client{background:color-mix(in srgb,var(--ds-status-warning) 10%,var(--ds-surface))}html.ds-apple .pn-message.is-network{background:var(--ds-surface-2)}html.ds-apple .pn-message-head{display:flex;gap:var(--ds-space-2);justify-content:space-between;margin-bottom:var(--ds-space-1)}html.ds-apple .pn-meeting{margin-bottom:var(--ds-space-1);font-weight:700}html.ds-apple .pn-pending{color:var(--ds-status-warning-hover)}html.ds-apple .pn-inline-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--ds-space-2);margin:var(--ds-space-2) 0}html.ds-apple .pn-reply-form{display:grid;gap:var(--ds-space-2);margin:var(--ds-space-3) 0 18px}html.ds-apple .pn-form-row{display:flex;gap:var(--ds-space-2);align-items:center}html.ds-apple .pn-field-fluid{min-width:0}html.ds-apple .pn-nowrap{white-space:nowrap}html.ds-apple .pn-details{margin:-8px 0 18px;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control)}html.ds-apple .pn-details-summary{color:var(--ds-text);font-weight:800;cursor:pointer}html.ds-apple .pn-proposal-form{display:grid;gap:var(--ds-space-2);margin-top:11px}html.ds-apple .pn-row.pn-doc-block{display:block}html.ds-apple .pn-doc-head{display:flex;align-items:center;gap:var(--ds-space-2);justify-content:space-between}html.ds-apple .pn-doc-actions{display:flex;align-items:center;gap:var(--ds-space-2);margin-top:7px;flex-wrap:wrap}html.ds-apple .pn-doc-meta{min-width:160px;flex:1}html.ds-apple .pn-doc-review-form{display:grid;grid-template-columns:minmax(140px,1fr) auto auto;gap:var(--ds-space-2);margin-top:9px}html.ds-apple .pn-recommendation-head{display:flex;gap:var(--ds-space-3);align-items:flex-start;justify-content:space-between}html.ds-apple .pn-muted-block{display:block;color:var(--ds-text-2)}html.ds-apple .pn-recommendation-stage{font-weight:700}html.ds-apple .pn-agreement-form{display:grid;gap:7px;margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}html.ds-apple .pn-form-label{color:var(--ds-text);font-size:var(--ds-font-size-caption);font-weight:800}html.ds-apple .pn-agreement-actions{display:flex;gap:var(--ds-space-2);align-items:center;justify-content:space-between;flex-wrap:wrap}html.ds-apple .pn-check-label{display:flex;align-items:center;gap:7px;margin:0;font-weight:700}html.ds-apple .pn-muted-spaced{margin-top:var(--ds-space-2)}html.ds-apple .pn-foot-form{width:100%;margin-bottom:var(--ds-space-2)}@media (max-width:767.98px){html.ds-apple .ec-document-row{align-items:flex-start;flex-wrap:wrap}html.ds-apple .ec-document-copy{flex-basis:calc(100% - 36px)}html.ds-apple .pn-form-row{align-items:stretch;flex-direction:column}html.ds-apple .pn-doc-meta{flex-basis:100%;min-width:0;overflow-wrap:anywhere}html.ds-apple .pn-doc-review-form{grid-template-columns:1fr 1fr}html.ds-apple .pn-doc-review-form .form-control{grid-column:1/-1}}html.ds-apple{--ds-card-title-size:16px;--ds-section-title-size:var(--ds-font-size-section);--ds-page-gutter:32px;--ds-section-gap:24px;--ds-card-padding:20px;--ds-border-strong:#cfd1d6}html.ds-apple:not(.theme-dark){--ds-bg:var(--sx-color-light-background, #f4f4f5);--ds-surface:var(--sx-color-light-background-card, #fff);--ds-surface-2:#f0f0f2;--ds-surface-3:#e7e7ea;--ds-border:var(--sx-color-border, #dedfe3)}html.ds-apple.theme-dark{--ds-border-strong:rgba(255,255,255,.22)}html.ds-apple body{font-weight:var(--ds-weight-regular);letter-spacing:-.006em;font-optical-sizing:auto;font-synthesis:none}html.ds-apple #page-content>:is(h1,.page-title,.fin-title){font-weight:var(--ds-weight-bold);letter-spacing:-.04em}html.ds-apple body #main-content #page-content .mi-page-header__title{font-size:var(--ds-page-header-title-size);font-weight:var(--ds-weight-semibold);line-height:var(--ds-line-height-heading);letter-spacing:-.025em}@media (max-width:767.98px){:root,html.ds-apple{--ds-page-header-title-size:22px}}@media (max-width:575.98px){html.ds-apple #page-content .mi-page-header__actions{align-items:stretch}html.ds-apple #page-content .mi-page-header__actions>.ds-button{flex:1 1 calc(50% - var(--ds-space-2));white-space:normal;text-align:center;line-height:var(--ds-line-height-heading);min-height:var(--ds-control-height)}}html.ds-apple #page-content :is(h2,.ds-section-heading h2,.ds-section-heading h3){font-weight:var(--ds-weight-semibold);letter-spacing:-.025em}html.ds-apple #page-content :is(h3,h4,.card-title){font-weight:var(--ds-weight-semibold);letter-spacing:-.018em}html.ds-apple #page-content :is(.ds-ca,.ds-money,.ds-number-tabular,[data-money]){font-variant-numeric:tabular-nums}html.ds-apple #page-content .ds-page-section{display:grid;gap:var(--ds-space-5);margin-block-end:var(--ds-section-gap);min-width:0}html.ds-apple #page-content .ds-page-section+.ds-page-section{padding-block-start:var(--ds-space-2)}html.ds-apple #page-content .ds-page-section--soft{padding:var(--ds-card-padding);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}html.ds-apple :is(#page-content,.ds-drawer) :is(
.ds-page-tabs,.network-config-tabs,.lcbft-hub-tabs,.pf-tabs,.ecx-tabs,.mr-role-tabs
){display:flex;width:max-content;max-width:100%;align-items:center;flex-wrap:nowrap;gap:var(--ds-space-1);min-height:calc(var(--ds-tab-height) + 10px);margin-bottom:var(--ds-space-6);padding:5px;overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ds-text) 4%,transparent);scrollbar-width:none;overscroll-behavior-inline:contain}@media (max-width:720px){html.ds-apple :is(#page-content,.ds-drawer) :is(
.ds-page-tabs,.network-config-tabs,.lcbft-hub-tabs,.pf-tabs,.ecx-tabs,.mr-role-tabs
){width:100%}}html.ds-apple :is(#page-content,.ds-drawer) :where(
.ds-page-tabs > a,.ds-page-tabs > button,.ds-page-tabs > .nav-item > .nav-link,.network-config-tab,.lcbft-hub-tabs > a,.pf-tabs > a,.ecx-tabs > a,.mr-role-tabs > a
){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-tab-height);margin:0;padding:var(--ds-space-2) var(--ds-space-4);border:1px solid transparent;border-radius:var(--ds-radius-control);background:0 0;color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:none}html.ds-apple :is(#page-content,.ds-drawer) :where(
.ds-page-tabs > a,.ds-page-tabs > button,.ds-page-tabs > .nav-item > .nav-link,.network-config-tab,.lcbft-hub-tabs > a,.pf-tabs > a,.ecx-tabs > a,.mr-role-tabs > a
):hover{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple :is(#page-content,.ds-drawer) :where(
.ds-page-tabs > a.is-active,.ds-page-tabs > a[aria-selected=true],.ds-page-tabs > a[aria-current=page],.ds-page-tabs > a.is-actif,.ds-page-tabs > button.is-active,.ds-page-tabs > button.active,.ds-page-tabs > button[aria-selected=true],.ds-page-tabs > button[aria-pressed=true],.ds-page-tabs > button.is-actif,.ds-page-tabs > .nav-item > .nav-link.is-active,.ds-page-tabs > .nav-item > .nav-link.active,.ds-page-tabs > .nav-item > .nav-link[aria-selected=true],.ds-page-tabs > .nav-item > .nav-link[aria-current=page],.network-config-tab.is-active,.lcbft-hub-tabs > a.is-active,.pf-tabs > a.is-active,.ecx-tabs > a.is-active,.mr-role-tabs > a.is-active,.mr-role-tabs > a[aria-selected=true]
){border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text);box-shadow:var(--ds-shadow-xs)}html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs--secondary{gap:var(--ds-space-2);min-height:var(--ds-subtab-height);margin-bottom:var(--ds-space-4);padding:0;flex-wrap:nowrap;border:0;border-radius:0;background:0 0;box-shadow:none}html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs.ds-page-tabs--secondary>.nav-item>.nav-link,html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs.ds-page-tabs--secondary>:is(a,button){min-height:var(--ds-subtab-height);padding:var(--ds-space-1) var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);font-size:var(--ds-font-size-sm)}html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs.ds-page-tabs--secondary>.nav-item>:is(
.nav-link.is-active,.nav-link.active,.nav-link[aria-selected=true],.nav-link[aria-current=page]
),html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs.ds-page-tabs--secondary>:is(
a.is-active,a.is-actif,a[aria-selected=true],a[aria-current=page],button.is-active,button.is-actif,button.active,button[aria-selected=true],button[aria-pressed=true]
){border-color:var(--ds-primary);background:var(--ds-primary);color:var(--ds-primary-text)}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:var(--ds-space-1);padding:var(--ds-space-1);overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-tab-radius);background:var(--ds-surface-2);box-shadow:inset 0 1px 2px rgba(24,24,27,.035);scrollbar-width:none}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control>:is(a,button,.ds-button){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:var(--ds-segmented-height);padding:var(--ds-space-2) var(--ds-space-4);border:0;border-radius:var(--ds-tab-item-radius);background:0 0;color:var(--ds-text-2);font:inherit;font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:none}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control::-webkit-scrollbar{display:none}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control>:is(a,button,.ds-button):hover{background:var(--ds-surface);color:var(--ds-text);transform:none}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control>:is(
a.is-active,a.active,a[aria-current=page],a[aria-selected=true],button.is-active,button.active,button.is-on,button[aria-selected=true],button[aria-pressed=true],.ds-button.is-active,.ds-button.active,.ds-button[aria-selected=true],.ds-button[aria-pressed=true]
){background:var(--ds-primary);color:var(--ds-primary-text);box-shadow:var(--ds-shadow-xs)}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control>:is(.is-active,.active,[aria-selected=true],[aria-pressed=true]) :is(small,strong){color:inherit}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control>:is(a,button,.ds-button):disabled,html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control>[aria-disabled=true]{opacity:var(--ds-disabled-opacity);cursor:not-allowed}@media (max-width:899.98px){html.ds-apple{--ds-page-gutter:20px;--ds-section-gap:24px;--ds-card-padding:18px;--ds-font-size-title:30px}}@media (max-width:390px){html.ds-apple{--ds-page-gutter:16px;--ds-section-gap:20px;--ds-card-padding:16px;--ds-font-size-title:28px}}@media (prefers-reduced-motion:reduce){html.ds-apple :is(.btn-primary,.btn-secondary,.btn-light,.btn-outline-secondary):hover,html.ds-apple :is(.card,.ds-card).ds-card--interactive:hover,html.ds-apple :is(a,button).ds-card:hover{transform:none}}@media (max-width:1100px){html.ds-apple #page-content .ma-vitrine-kpis{display:flex;overflow-x:auto}}@media(max-width:640px){html.ds-apple #page-content .support-page .card-body>.d-flex{flex-direction:column;gap:var(--ds-space-2)}html.ds-apple #page-content .support-page .card-body>.d-flex>h6{width:100%;min-width:0}html.ds-apple #page-content .support-page .card-body>.d-flex>h6>a{display:block;overflow-wrap:anywhere}html.ds-apple #page-content .support-page .card-body>.d-flex>.text-end{align-self:flex-start}}html.ds-apple #page-content .ds-button.ds-button-contrast.btn-success{background:var(--ds-status-success-hover);border-color:var(--ds-status-success-hover);color:var(--ds-white)}html.ds-apple .cp-completion{margin-bottom:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .cp-completion>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);cursor:pointer;list-style:none;color:var(--ds-text)}html.ds-apple .cp-completion>summary::-webkit-details-marker{display:none}html.ds-apple .cp-completion>summary::before{display:none}html.ds-apple .cp-completion>summary>span{text-align:left}html.ds-apple .cp-completion>summary strong{font-size:var(--ds-font-size-body)}html.ds-apple .cp-completion>summary small{display:block;font-size:var(--ds-font-size-secondary);color:var(--ds-text-2)}html.ds-apple .cp-completion[open]>summary>i{transform:rotate(180deg)}html.ds-apple .cp-completion-item{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);border-top:var(--ds-border-width) solid var(--ds-border)}html.ds-apple .cp-completion-item>div{min-width:0}html.ds-apple .cp-completion-item>.ds-button{flex-shrink:0}html.ds-apple .cp-completion-item strong{display:block;margin-block:var(--ds-space-1);font-size:var(--ds-font-size-body)}html.ds-apple .cp-completion-item p{margin:0;color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);overflow-wrap:anywhere}html.ds-apple .account-profile-editor.is-panel .cpt-grille{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6)}html.ds-apple .account-profile-editor.is-panel :is(.cpt-col-g,.cpt-col-d){padding:0;border:0}html.ds-apple .account-profile-editor.is-panel .cpt-col-g{order:2}html.ds-apple .account-profile-intro{display:flex;align-items:center;gap:var(--ds-space-4);margin-bottom:var(--ds-space-4)}html.ds-apple .account-profile-intro>img{flex:0 0 var(--ds-space-12);width:var(--ds-space-12);height:var(--ds-space-12);object-fit:cover;object-position:top;border-radius:var(--ds-radius-pill)}html.ds-apple .account-profile-intro>div{min-width:0}html.ds-apple .account-profile-intro strong{font-size:var(--ds-font-size-subtitle)}html.ds-apple .account-profile-intro p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);line-height:var(--ds-line-height)}html.ds-apple .account-profile-links{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-bottom:var(--ds-space-6)}html.ds-apple .account-profile-readonly{padding:var(--ds-space-4);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .account-profile-readonly>summary{cursor:pointer;font-size:var(--ds-font-size-body);font-weight:600;line-height:var(--ds-line-height);color:var(--ds-text)}html.ds-apple .account-profile-readonly[open]>summary{margin-bottom:var(--ds-space-5)}html.ds-apple.cp-panel-open :is(#cia-root,#pr-presence,#app-bottom-nav){display:none}html.ds-apple .account-profile-readonly .cpt-dl{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-1)}html.ds-apple .account-profile-readonly .cpt-dl dd{margin-bottom:var(--ds-space-3);overflow-wrap:anywhere}html.ds-apple .account-profile-editor :is(.vitr-lbl,.account-profile-social > label){display:block;margin-bottom:var(--ds-space-2);font-size:var(--ds-font-size-body);font-weight:600;color:var(--ds-text)}html.ds-apple .account-profile-editor .vitr-socials{gap:var(--ds-space-4)}html.ds-apple .account-profile-editor .account-profile-social>label>i{margin-right:var(--ds-space-1)}html.ds-apple .account-profile-editor.is-panel .row>[class*=col-]{flex:0 0 100%;max-width:100%;width:100%;margin-bottom:var(--ds-space-3)}html.ds-apple #page-content :is(.account-billing,.account-profile-editor) form :is(.form-control,.form-select){display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:var(--ds-control-height-lg);font-size:var(--ds-space-4);line-height:var(--ds-line-height);color:var(--ds-text);background-color:var(--ds-surface);border-color:var(--ds-border)}html.ds-apple .account-profile-editor .vitr-chip{display:inline-flex;align-items:center;min-height:var(--ds-control-height);gap:var(--ds-space-2);font-size:var(--ds-font-size-body)}html.ds-apple .account-billing{max-width:1100px;margin-inline:auto;font-size:var(--ds-font-size-body);line-height:var(--ds-line-height)}html.ds-apple .account-billing>p{margin-block:var(--ds-space-5)}html.ds-apple .account-billing .fchoix{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}html.ds-apple .account-billing .fchoix-carte{background:var(--ds-surface);border-color:var(--ds-border)}html.ds-apple .account-billing .fchoix-carte:has(input:checked){border-color:var(--ds-text);box-shadow:0 0 0 1px var(--ds-text)}html.ds-apple .account-billing :is(.form-group > label,.fchoix-desc){font-size:var(--ds-font-size-secondary);color:var(--ds-text-2)}html.ds-apple .account-billing .form-group{margin-bottom:var(--ds-space-4)}html.ds-apple .account-billing :is(td,th){overflow-wrap:normal;word-break:normal}html.ds-apple .cp-depart{display:grid;gap:var(--ds-space-5);min-width:0}html.ds-apple .cp-depart .cp-card{margin-bottom:0}html.ds-apple .cp-depart h3{font-size:var(--ds-font-size-section);margin-bottom:var(--ds-space-4)}html.ds-apple .cp-depart p{line-height:var(--ds-line-height);overflow-wrap:anywhere}html.ds-apple .cp-depart details>summary{cursor:pointer;font-weight:600;text-align:left;padding-block:var(--ds-space-3)}html.ds-apple .cp-depart .cp-depart-dossier{border-top:var(--ds-border-width) solid var(--ds-border);padding-block:var(--ds-space-2)}html.ds-apple .cp-depart form{display:grid;gap:var(--ds-space-3);margin-block:var(--ds-space-4)}html.ds-apple #page-content .cp-depart form :is(.form-control,.form-select){width:100%;min-width:0;min-height:var(--ds-control-height-lg);font-size:var(--ds-space-4)}html.ds-apple #page-content .cp-depart form label{color:var(--ds-text);font-size:var(--ds-font-size-secondary);font-weight:600}html.ds-apple .cp-depart-confirm{display:flex;align-items:flex-start;gap:var(--ds-space-3)}html.ds-apple .cp-depart-confirm input{flex:0 0 auto;margin-top:var(--ds-space-1)}html.ds-apple .cp-depart-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-3);border-top:var(--ds-border-width) solid var(--ds-border);overflow-wrap:anywhere}@media (max-width:767px){html.ds-apple .cp-completion-item{align-items:flex-start;flex-direction:column}html.ds-apple .account-billing .row>[class*=col-]{flex:0 0 100%;max-width:100%;width:100%}html.ds-apple .account-profile-links>.ds-button{width:100%}}#main-menu #nav-content .nav-link.nav-link-upcoming{display:flex;align-items:center;flex-wrap:nowrap;height:auto;min-height:var(--ds-control-height-sm);column-gap:var(--ds-space-2);row-gap:var(--ds-space-1)}#main-menu #nav-content .nav-link-upcoming .nav-label{flex:1 1 0;min-width:0;white-space:normal}.nav-status-badge.ds-badge{flex-shrink:0;font-size:var(--ds-font-size-micro);line-height:var(--ds-line-height-tight)}@media(min-width:992px){body.reduced-menu #main-menu #nav-content .nav-link-upcoming{justify-content:center;column-gap:0}body.reduced-menu #main-menu #nav-content .nav-link-upcoming :is(.nav-label,.nav-status-badge){display:none}}html.ds-apple body.ds-standalone{background:var(--ds-bg);color:var(--ds-text)}html.ds-apple .ds-form-stack{display:grid;gap:var(--ds-space-4);min-width:0}html.ds-apple .ds-form-stack>*{min-width:0;max-width:100%}html.ds-apple .nav-link>.nav-emoji{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--ds-space-6);width:var(--ds-space-6);font-size:var(--ds-fs-body)}html.ds-apple .gl-rep-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}html.ds-apple .gl-rep-suite{margin-top:var(--ds-space-3)}html.ds-apple .gl-rep-suite>summary{cursor:pointer;color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}html.ds-apple .gl-rep-suite>summary:focus-visible{outline:2px solid var(--ds-text);outline-offset:var(--ds-space-1)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure{min-width:0;margin-block:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-3);min-height:var(--ds-control-height);padding:var(--ds-space-4);font-size:var(--ds-fs-body);font-weight:var(--ds-weight-semibold);list-style:none;cursor:pointer;border-radius:inherit;overflow-wrap:anywhere}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure>summary::before{content:none}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure>summary::-webkit-details-marker{display:none}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure>summary::after{content:'+';flex:0 0 auto;font-size:var(--ds-fs-section)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure[open]>summary::after{content:'−'}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure>summary:focus-visible{outline:2px solid var(--ds-text);outline-offset:2px}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure>.ds-disclosure-body{padding:0 var(--ds-space-4) var(--ds-space-4)}html.ds-apple #page-content .ds-stats--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--ds-space-3);margin-block:var(--ds-space-4)}html.ds-apple #page-content .ds-stats--compact .ds-stat{padding:var(--ds-space-3) var(--ds-space-4);min-height:0;text-align:left}html.ds-apple #page-content .ds-stats--compact .ds-stat b{font-size:var(--ds-fs-section)}html.ds-apple #page-content .ds-context-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);margin-block:var(--ds-space-4)}@media (max-width:767px){html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards{display:block;min-width:0;width:100%}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>tbody{display:grid;gap:var(--ds-space-3)}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards.ds-table--stacked>tbody>tr{grid-template-columns:minmax(0,1fr)}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>tbody>tr>:is(td,th){display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-1);min-width:0;padding:0;border:0;background:0 0;white-space:normal;overflow-wrap:anywhere}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>tbody>tr>:is(td,th)::before{content:attr(data-label);font-size:var(--ds-fs-caption);font-weight:600;color:var(--ds-text-3)}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>tbody>tr>:is(td,th).ds-table-identity{grid-column:1/-1}html.ds-apple :is(#page-content,[role=dialog]) .ds-table--cards>tbody>tr>:is(td,th)[colspan]{grid-column:1/-1}}html.ds-apple #main-menu a.nav-link-group-start{margin-top:var(--ds-space-4)}html.ds-apple .ds-summary-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3) var(--ds-space-6);margin-block:var(--ds-space-3) var(--ds-space-5);color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}html.ds-apple .ds-summary-line strong{color:var(--ds-text);font-weight:700}html.ds-apple .ds-next-action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-5);padding:var(--ds-space-6);margin-block:var(--ds-space-4) var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .ds-next-action>div{flex:1 1 240px;min-width:0}html.ds-apple .ds-next-action__label{color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}html.ds-apple .ds-next-action h2{margin-block:var(--ds-space-2);font-size:var(--ds-fs-section);overflow-wrap:anywhere}html.ds-apple .ds-next-action p{margin:0;color:var(--ds-text-2)}@media(max-width:575px){html.ds-apple .ds-next-action{padding:var(--ds-space-4)}html.ds-apple .ds-next-action>.ds-button{width:100%}}html.ds-apple .ds-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-6);padding:var(--ds-space-6);margin-block-end:var(--ds-space-5);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card)}html.ds-apple .ds-workspace-header h2{margin-block:var(--ds-space-2);font-size:var(--ds-font-size-title)}html.ds-apple .ds-workspace-header p{margin-block:var(--ds-space-2)}html.ds-apple .ds-workspace-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:var(--ds-space-5);align-items:start}html.ds-apple .ds-project-content{padding-block:var(--ds-space-5)}html.ds-apple .ds-project-content .card{margin-block-end:var(--ds-space-5)}html.ds-apple .ds-project-content :is(form,fieldset){display:grid;gap:var(--ds-space-4)}html.ds-apple .ds-project-content form+form{margin-block-start:var(--ds-space-6)}html.ds-apple .ds-project-content details{margin-block:var(--ds-space-3)}html.ds-apple .ds-project-content summary{cursor:pointer;font-weight:var(--ds-weight-semibold);padding-block:var(--ds-space-3)}html.ds-apple .ds-discovery-row,html.ds-apple .ds-repeat-row{border:0;border-block-end:var(--ds-border-width) solid var(--ds-border);margin-block:var(--ds-space-5);padding-block:var(--ds-space-4)}html.ds-apple :is(.ds-discovery-row,.ds-repeat-row) legend{font-size:var(--ds-font-size-body);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(270px,1fr));gap:var(--ds-space-4);overflow-x:auto;padding-block:var(--ds-space-4);align-items:start}html.ds-apple .ds-pipeline-column{background:var(--ds-surface-2);border-radius:var(--ds-radius-card);padding:var(--ds-space-3)}html.ds-apple .ds-pipeline-column h2{font-size:var(--ds-font-size-body);margin:0}html.ds-apple .ds-pipeline-column .card{margin-block:var(--ds-space-3)}html.ds-apple .ds-pipeline-column h3{font-size:var(--ds-font-size-body)}html.ds-apple .ds-document-dialog{background:var(--ds-surface);color:var(--ds-text);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-modal);padding:var(--ds-space-6);width:min(1100px,95vw);max-height:95vh}html.ds-apple .ds-document-dialog::backdrop{background:color-mix(in srgb,var(--ds-black) 50%,transparent)}html.ds-apple .ds-lead-summary{padding:var(--ds-space-5);display:grid;gap:var(--ds-space-5);color:var(--ds-text)}html.ds-apple .ds-lead-summary h2{font-size:var(--ds-font-size-section)}html.ds-apple .ds-lead-summary h3{font-size:var(--ds-font-size-body)}html.ds-apple .ds-finance-result{margin-block:var(--ds-space-6);padding:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card)}html.ds-apple .ds-finance-result dd{font-size:var(--ds-font-size-subtitle);margin-block:var(--ds-space-2) var(--ds-space-4)}html.ds-apple .ds-presentation-mode .ds-advisor-tools{display:none}html.ds-apple .ds-project-content pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:767px){html.ds-apple .ds-workspace-header{flex-direction:column;padding:var(--ds-space-4);gap:var(--ds-space-3)}html.ds-apple .ds-workspace-header h2{font-size:var(--ds-font-size-section)}html.ds-apple .ds-document-dialog{padding:var(--ds-space-3)}}html.ds-apple .ds-calculator-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-5);margin-block-end:var(--ds-space-6)}html.ds-apple .ds-eyebrow{color:var(--ds-text-2);font-size:var(--ds-font-size-caption);font-weight:var(--ds-weight-semibold);letter-spacing:.08em}html.ds-apple .ds-calculator-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:var(--ds-space-6);align-items:start}html.ds-apple .ds-calculator-modes{margin-block-end:var(--ds-space-6)}html.ds-apple .ds-calculator-inputs{min-width:0;grid-column:1;grid-row:1}html.ds-apple .ds-calculator-options{min-width:0;grid-column:1;grid-row:2}html.ds-apple .ds-calculator-card,html.ds-apple .ds-calculator-output-card{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card);padding:var(--ds-space-6);margin-block-end:var(--ds-space-5);box-shadow:var(--ds-shadow-card)}html.ds-apple .ds-calculator-section-title{display:flex;align-items:center;gap:var(--ds-space-3);margin-block-end:var(--ds-space-5)}html.ds-apple .ds-calculator-section-title h3{margin:0;font-size:var(--ds-font-size-section)}html.ds-apple .ds-step-number{display:grid;place-items:center;width:var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-choice-field{border:0;padding:0;min-width:0;margin-block:0 var(--ds-space-5)}html.ds-apple .ds-choice-field legend{float:none;width:100%;padding:0;color:var(--ds-text);font-size:var(--ds-font-size-secondary);text-transform:none;letter-spacing:normal;margin-block-end:var(--ds-space-2)}html.ds-apple .ds-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-2)}html.ds-apple .ds-choice-card{text-align:center;font-size:var(--ds-font-size-secondary)}html.ds-apple .ds-choice-grid .ds-choice-card>span{align-content:center;min-height:var(--ds-space-12)}html.ds-apple .ds-choice-card input:checked+span{background:var(--ds-surface-2);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-calculator-control{margin-block:var(--ds-space-5)}html.ds-apple .ds-calculator-control-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-3)}html.ds-apple .ds-calculator-control-heading label{font-size:var(--ds-font-size-body)}html.ds-apple .ds-calculator-amount{display:flex;align-items:center;gap:var(--ds-space-2);max-width:60%;color:var(--ds-text-2)}html.ds-apple .ds-calculator-amount input{width:100%;min-width:0;max-width:170px;border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-control);padding:var(--ds-space-2);font-size:var(--ds-font-size-subtitle);text-align:right;font-weight:var(--ds-weight-semibold);color:var(--ds-text);background:var(--ds-surface)}html.ds-apple .ds-calculator-control input[type=range]{display:block;width:100%;accent-color:var(--ds-primary);height:var(--ds-space-8);cursor:ew-resize;margin-block:var(--ds-space-2)}html.ds-apple .ds-calculator-scale{display:flex;justify-content:space-between;gap:var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-calculator-presets{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2)}html.ds-apple .ds-calculator-presets [aria-pressed=true]{border-color:var(--ds-primary);color:var(--ds-primary)}html.ds-apple .ds-calculator-options-heading{margin-block-start:var(--ds-space-6)}html.ds-apple .ds-calculator-details{border-block-end:var(--ds-border-width) solid var(--ds-border);margin-block:var(--ds-space-2)}html.ds-apple .ds-calculator-details summary{cursor:pointer;padding:var(--ds-space-4) var(--ds-space-2);font-size:var(--ds-font-size-body)}html.ds-apple .ds-calculator-detail-body{padding:var(--ds-space-3) var(--ds-space-2) var(--ds-space-5);font-size:var(--ds-font-size-secondary)}html.ds-apple .ds-calculator-output{grid-column:2;grid-row:1/span 2;position:sticky;top:var(--ds-space-5);min-width:0}html.ds-apple .ds-calculator-live{display:flex;align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-size-caption);color:var(--ds-text-2);margin-block-end:var(--ds-space-6)}html.ds-apple .ds-live-dot{width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--ds-status-success)}html.ds-apple .ds-calculator-hero{font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:var(--ds-weight-bold);color:var(--ds-text);margin-block:var(--ds-space-2);display:block;font-variant-numeric:tabular-nums}html.ds-apple .ds-calculator-hero small{font-size:var(--ds-font-size-subtitle);font-weight:var(--ds-weight-medium);margin-inline-start:var(--ds-space-2);letter-spacing:normal;color:var(--ds-text-2)}html.ds-apple .ds-calculator-result-label{font-size:var(--ds-font-size-body);color:var(--ds-text-2);margin:0}html.ds-apple .ds-calculator-health{padding:var(--ds-space-4);margin-block:var(--ds-space-5);background:var(--ds-surface-2);border-radius:var(--ds-radius-control)}html.ds-apple .ds-calculator-health>div,html.ds-apple .ds-calculator-total{display:flex;justify-content:space-between;gap:var(--ds-space-3)}html.ds-apple .ds-calculator-health meter{width:100%;height:var(--ds-space-5)}html.ds-apple .ds-calculator-kpis{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-4)}html.ds-apple .ds-calculator-kpis span{display:block;font-size:var(--ds-font-size-caption);color:var(--ds-text-2)}html.ds-apple .ds-calculator-kpis strong{font-size:var(--ds-font-size-subtitle)}html.ds-apple .ds-calculator-breakdown{display:grid;grid-template-columns:110px 1fr;gap:var(--ds-space-4);align-items:center;margin-block:var(--ds-space-5)}html.ds-apple .ds-calculator-breakdown svg{width:100%;transform:rotate(-90deg)}html.ds-apple .ds-calculator-breakdown circle{fill:none;stroke-width:10}html.ds-apple .ds-chart-track{stroke:var(--ds-border)}html.ds-apple .ds-chart-operation{stroke:var(--ds-primary)}html.ds-apple .ds-chart-interest{stroke:var(--ds-status-warning)}html.ds-apple .ds-chart-insurance{stroke:var(--ds-status-info)}html.ds-apple .ds-calculator-breakdown dl{margin:0;font-size:var(--ds-font-size-sm)}html.ds-apple .ds-calculator-breakdown dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2)}html.ds-apple .ds-calculator-breakdown dt{font-weight:var(--ds-weight-regular)}html.ds-apple .ds-calculator-breakdown dd{margin:0 0 var(--ds-space-2);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-chart-key{display:inline-block;width:var(--ds-space-2);height:var(--ds-space-2);border-radius:var(--ds-radius-pill);margin-inline-end:var(--ds-space-2)}html.ds-apple .ds-chart-key-operation{background:var(--ds-primary)}html.ds-apple .ds-chart-key-interest{background:var(--ds-status-warning)}html.ds-apple .ds-chart-key-insurance{background:var(--ds-status-info)}html.ds-apple .ds-calculator-total{border-block-start:var(--ds-border-width) solid var(--ds-border);padding-block:var(--ds-space-4)}html.ds-apple .ds-calculator-timeline{margin:var(--ds-space-4) 0}html.ds-apple .ds-calculator-timeline figcaption{font-size:var(--ds-font-size-sm)}html.ds-apple .ds-calculator-timeline svg{width:100%;height:100px}html.ds-apple .ds-chart-axis{stroke:var(--ds-border);fill:none}html.ds-apple .ds-chart-payments{fill:none;stroke:var(--ds-primary);stroke-width:3;stroke-linejoin:round}html.ds-apple .ds-calculator-empty{text-align:center;padding-block:var(--ds-space-6);color:var(--ds-text-2)}html.ds-apple .ds-calculator-empty svg{width:120px;margin-block-end:var(--ds-space-5)}html.ds-apple .ds-chart-house{fill:none;stroke:var(--ds-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html.ds-apple .ds-calculator-save{display:grid;gap:var(--ds-space-3);border-block-start:var(--ds-border-width) solid var(--ds-border);padding-block-start:var(--ds-space-5);margin-block-start:var(--ds-space-5)}html.ds-apple .ds-calculator-output [aria-busy=true]{opacity:.65}html.ds-apple .ds-calculator-history{margin-block-start:var(--ds-space-8)}html.ds-apple .ds-calculator-aid{border-inline-start:3px solid var(--ds-status-success);padding:var(--ds-space-3);background:var(--ds-surface-2);font-size:var(--ds-font-size-sm)}@media (max-width:1000px){html.ds-apple .ds-calculator-layout{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-calculator-output{position:static;grid-column:1;grid-row:2}html.ds-apple .ds-calculator-options{grid-row:3}}@media (max-width:600px){html.ds-apple .ds-calculator-intro{display:block}html.ds-apple .ds-calculator-card,html.ds-apple .ds-calculator-output-card{padding:var(--ds-space-4)}html.ds-apple .ds-choice-grid{gap:var(--ds-space-1)}html.ds-apple .ds-choice-card{padding:var(--ds-space-3) var(--ds-space-1);font-size:var(--ds-font-size-caption);flex-direction:column}}html.ds-apple .ds-quick-field{min-width:0;display:grid;gap:var(--ds-space-2)}html.ds-apple .ds-field-label{color:var(--ds-text);font-size:var(--ds-font-size-secondary);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-field-label.ds-field-label--strong{font-weight:var(--ds-weight-bold)}html.ds-apple .ds-menu-actions-labeled .ds-menu-actions-bt{width:auto;min-width:0;min-height:var(--ds-control-height);padding-inline:var(--ds-space-4);gap:var(--ds-space-2)}html.ds-apple .ds-quick-choices{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}html.ds-apple .ds-quick-choices label>span{font-size:var(--ds-font-size-secondary);text-align:center;align-content:center}html.ds-apple .ds-quick-shortcuts{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-block:var(--ds-space-2)}html.ds-apple .ds-quick-field summary{color:var(--ds-text-2);font-size:var(--ds-font-size-caption);cursor:pointer}html.ds-apple .ds-discovery-row legend{text-transform:none;letter-spacing:normal;color:var(--ds-text);font-size:var(--ds-font-size-body);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-discovery-status summary{color:var(--ds-text-2);font-size:var(--ds-font-size-caption);cursor:pointer}html.ds-apple .ds-project-workspace [hidden]{display:none}html.ds-apple .ds-recruit-page{display:grid;gap:var(--ds-space-5);min-width:0}html.ds-apple .ds-recruit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-5)}html.ds-apple .ds-recruit-stages,html.ds-apple .ds-recruit-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3)}html.ds-apple .ds-recruit-toolbar{margin-bottom:var(--ds-space-3)}html.ds-apple .ds-recruit-toolbar h3{margin:0}html.ds-apple .ds-recruit-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,1fr);gap:var(--ds-space-4);overflow-x:auto;padding-bottom:var(--ds-space-3)}html.ds-apple .ds-recruit-column{display:flex;flex-direction:column;gap:var(--ds-space-3);min-width:0}html.ds-apple .ds-recruit-column h2{font-size:var(--ds-fs-body);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2)}html.ds-apple .ds-recruit-card{margin:0;min-width:0;overflow-wrap:anywhere}html.ds-apple .ds-recruit-list{display:grid;gap:var(--ds-space-3)}html.ds-apple .ds-recruit-list .ds-recruit-card .card-body{display:grid;grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(0,1fr));align-items:center;gap:var(--ds-space-4)}html.ds-apple .ds-recruit-card p{margin:0}html.ds-apple .ds-recruit-selection{margin:0}html.ds-apple .ds-recruit-document{display:grid;gap:var(--ds-space-2);border-bottom:var(--ds-border-width) solid var(--ds-border);padding-bottom:var(--ds-space-3);overflow-wrap:anywhere}html.ds-apple .ds-recruit-summary{display:grid;gap:var(--ds-space-4)}html.ds-apple .ds-recruit-summary dd{margin:var(--ds-space-1) 0 0}html.ds-apple .ds-recruit-history{display:grid;gap:var(--ds-space-4);padding-left:var(--ds-space-5)}html.ds-apple .ds-recruit-history time{color:var(--ds-text-2)}html.ds-apple .ds-recruit-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple .ds-recruit-choices label{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-control);margin:0}html.ds-apple .ds-recruit-choices label:has(input:checked){background:var(--ds-surface-2);border-color:var(--ds-text)}html.ds-apple .ds-recruit-page fieldset{margin:0;padding:0;min-width:0;border:0}html.ds-apple .ds-recruit-page legend{font-size:var(--ds-fs-body);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-recruit-page details>summary{cursor:pointer;font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-recruit-page :is(input,select,textarea){max-width:100%}html.ds-apple .ds-recruit-page [hidden]{display:none}html.ds-apple .ds-recruit-public{margin:0;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-family)}html.ds-apple .ds-recruit-public-wrap{max-width:54rem;margin:0 auto;padding:var(--ds-space-8) var(--ds-space-5)}html.ds-apple .ds-recruit-brand{color:var(--ds-text);font-size:var(--ds-fs-section);font-weight:var(--ds-weight-bold);text-decoration:none}html.ds-apple .ds-recruit-public h1{font-size:var(--ds-fs-page);line-height:var(--ds-line-height-heading)}html.ds-apple .ds-recruit-public h2{font-size:var(--ds-fs-section)}html.ds-apple .ds-recruit-public .form-control{width:100%}@media(max-width:1000px){html.ds-apple .ds-recruit-list .ds-recruit-card .card-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){html.ds-apple .ds-recruit-choices,html.ds-apple .ds-recruit-grid,html.ds-apple .ds-recruit-list .ds-recruit-card .card-body{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-recruit-public-wrap{padding:var(--ds-space-5) var(--ds-space-3)}html.ds-apple .ds-recruit-public .ds-form-actions{align-items:stretch;flex-direction:column}}html.ds-apple .ds-lead-workspace{display:grid;gap:var(--ds-space-4);min-width:0}html.ds-apple .ds-lead-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ds-space-3)}html.ds-apple .ds-lead-filters .ds-field{flex:1 1 150px;min-width:0;margin:0}html.ds-apple .ds-lead-filters .ds-field:first-of-type{flex-basis:220px}html.ds-apple .ds-lead-workspace .ma-workspace-section-head{flex-wrap:wrap}html.ds-apple :is(.ds-lead-workspace,[data-recruit-panel-body]) [hidden]{display:none}html.ds-apple .ma-pipeline-cards.is-drop-target{outline:var(--ds-border-width) dashed var(--ds-text);outline-offset:calc(-1 * var(--ds-space-1));background:var(--ds-surface-2)}html.ds-apple .ma-pipeline-card:focus-visible{outline:var(--ds-border-width) solid var(--ds-text);outline-offset:var(--ds-space-1)}html.ds-apple .ds-drawer .ds-recruit-grid{grid-template-columns:minmax(0,1fr)}html.ds-apple [data-recruit-panel-body] .ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:575px){html.ds-apple [data-recruit-panel-body] .ds-form-grid{grid-template-columns:minmax(0,1fr)}}html.ds-apple .ma-pipeline-board--viewport{height:max(24rem,calc(100dvh - 28rem))}html.ds-apple .ma-pipeline-board--viewport .ma-pipeline-column{display:flex;flex-direction:column;min-height:0;overflow:hidden}html.ds-apple .ma-pipeline-board--viewport .ma-pipeline-column>header{flex-shrink:0}html.ds-apple .ma-pipeline-board--viewport .ma-pipeline-cards{flex:1;min-height:0;overflow-y:auto}html.ds-apple .ds-media-image{object-fit:cover;overflow:hidden}html.ds-apple .ds-media-image--property{display:grid;place-items:center;flex:0 0 auto;width:calc(var(--ds-space-6) * 4);height:calc(var(--ds-space-6) * 3);border-radius:var(--ds-radius-control);background:var(--ds-surface-2);color:var(--ds-text-3)}html.ds-apple .ds-media-list{display:grid;gap:var(--ds-space-3);min-width:0}html.ds-apple #page-content .ds-card.ds-card--media{margin:0;min-width:0;box-shadow:none}html.ds-apple #page-content .ds-card--media>.card-body{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-4)}html.ds-apple .ds-card--media>.card-body>.ds-participant{flex:1 1 20rem;align-items:flex-start;gap:var(--ds-space-3)}html.ds-apple .ds-card--media .ds-participant>span:last-child{gap:var(--ds-space-1)}html.ds-apple .ds-card--media .ds-participant a{color:var(--ds-text)}html.ds-apple .ds-media-tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);margin-top:var(--ds-space-1)}html.ds-apple .ds-media-amount{display:grid;flex:0 0 auto;gap:var(--ds-space-1);text-align:right;font-variant-numeric:tabular-nums}html.ds-apple .ds-media-amount small{color:var(--ds-text-2);font-size:var(--ds-fs-caption);font-weight:400}html.ds-apple .ds-card--media>.card-body>.ds-media-amount{margin-left:auto}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary .ds-participant{gap:var(--ds-space-3)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary .ds-avatar{width:var(--ds-control-height);height:var(--ds-control-height)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary small{font-weight:400}@media (max-width:575px){html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary{grid-template-columns:minmax(0,1fr) auto}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary>.ds-media-amount{grid-column:1;text-align:left;padding-left:calc(var(--ds-control-height) + var(--ds-space-3))}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>summary::after{grid-column:2;grid-row:1/3}html.ds-apple .ds-media-image--property{width:calc(var(--ds-space-6) * 3);height:calc(var(--ds-space-6) * 3)}}html.ds-apple .ds-brand-logo{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--ds-space-6) * 5);max-width:100%;height:var(--ds-space-8);padding:var(--ds-space-1) var(--ds-space-2);border:var(--ds-border-width) solid var(--ds-gray-200);border-radius:var(--ds-radius-sm);background:var(--ds-white)}html.ds-apple .ds-brand-logo>img{display:block;width:100%;height:100%;object-fit:contain}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--media>.ds-disclosure-body{padding-top:var(--ds-space-2)}html.ds-apple .ds-card--media .ds-participant>span:last-child{flex:1}html.ds-apple .ds-brand-editor{grid-template-columns:calc(var(--ds-space-6) * 5) minmax(0,1fr) var(--ds-control-height-sm);gap:var(--ds-space-3)}html.ds-apple .ds-brand-editor>.ds-brand-logo{width:100%}@media (max-width:575px){html.ds-apple .ds-brand-editor{grid-template-columns:minmax(0,1fr) var(--ds-control-height-sm)}html.ds-apple .ds-brand-editor>.ds-brand-logo{grid-column:1/-1;width:calc(var(--ds-space-6) * 5)}}html.ds-apple .ds-brand-logo--inverse{background:var(--ds-black);border-color:var(--ds-black)}html.ds-apple .ds-brand-logo--symbol{flex:0 0 var(--ds-control-height);width:var(--ds-control-height);height:var(--ds-control-height);margin:0;border-radius:var(--ds-radius-control)}html.ds-apple .ds-state-section[hidden]{display:none}html.ds-apple .ds-brand-logo--padded>img{object-fit:cover;transform:scale(1.5);clip-path:inset(16.667%)}html.ds-apple .ds-ledger-page{display:grid;gap:var(--ds-space-4);min-width:0;padding-bottom:var(--ds-space-6)}html.ds-apple .ds-ledger-page :is(.ds-ledger-intro,.ds-ledger-note){margin:0;color:var(--ds-text-2);font-size:var(--ds-fs-body)}html.ds-apple .ds-ledger-filters{display:flex;flex-wrap:wrap;align-items:end}html.ds-apple .ds-ledger-filters>.ds-field{flex:0 1 16rem}html.ds-apple .ds-ledger-dates{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);min-width:0}html.ds-apple .ds-ledger-dates[hidden]{display:none}html.ds-apple .ds-ledger-dates .ds-field{flex:1 1 10rem}html.ds-apple .ds-ledger-period{margin-left:auto;align-self:center;color:var(--ds-text-2);font-size:var(--ds-fs-caption)}html.ds-apple #page-content .ds-stats--ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}html.ds-apple #page-content .ds-stats--ledger .ds-stat{display:grid;align-content:start;text-align:left;gap:var(--ds-space-2)}html.ds-apple #page-content .ds-stats--ledger .ds-stat>span{color:var(--ds-text-2);font-weight:600}html.ds-apple #page-content .ds-stats--ledger .ds-stat>strong{font-size:var(--ds-fs-kpi);line-height:1.2;overflow-wrap:anywhere}html.ds-apple .ds-stats--ledger .ds-stat :is(p,small){margin:0;color:var(--ds-text-2);font-size:var(--ds-fs-caption);font-weight:400}html.ds-apple .ds-ledger-section{min-width:0;margin-top:var(--ds-space-4)}html.ds-apple .ds-ledger-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .ds-ledger-heading h2{margin:0 0 var(--ds-space-1);font-size:var(--ds-fs-section)}html.ds-apple .ds-ledger-heading p{margin:0;color:var(--ds-text-2);font-size:var(--ds-fs-caption)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--ledger{margin-block:var(--ds-space-3);box-shadow:none}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--ledger>summary{justify-content:flex-start}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--ledger>summary::after{margin-left:auto}html.ds-apple .ds-ledger-group-title{display:flex;align-items:center;gap:var(--ds-space-3);min-width:0;flex:1}html.ds-apple .ds-ledger-group-title i{flex:0 0 var(--ds-space-5);text-align:center;color:var(--ds-text-2)}html.ds-apple .ds-ledger-help{display:grid;gap:var(--ds-space-3);color:var(--ds-text-2)}html.ds-apple .ds-ledger-help p{margin:0}html.ds-apple .ds-record-list{list-style:none;margin:0;padding:0;min-width:0}html.ds-apple .ds-record-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-3);padding-block:var(--ds-space-4);border-top:var(--ds-border-width) solid var(--ds-border);min-width:0}html.ds-apple .ds-record-list:first-child .ds-record-row:first-child{border-top:0}html.ds-apple .ds-disclosure-body>.ds-ledger-note{padding-bottom:var(--ds-space-3)}html.ds-apple .ds-record-identity{display:grid;gap:var(--ds-space-1);flex:1 1 16rem;min-width:0;overflow-wrap:anywhere}html.ds-apple .ds-record-identity :is(span,small){color:var(--ds-text-2);font-size:var(--ds-fs-caption)}html.ds-apple .ds-record-amount{font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html.ds-apple .ds-record-amount small{color:var(--ds-text-2);font-size:var(--ds-fs-caption);font-weight:400}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--monthly>summary{display:grid;grid-template-columns:minmax(6rem,1fr) minmax(0,1fr) minmax(0,1fr) auto}html.ds-apple :is(.ds-ledger-month,.ds-ledger-figure){display:grid;gap:var(--ds-space-1);min-width:0}html.ds-apple .ds-ledger-figure{text-align:right;font-variant-numeric:tabular-nums}html.ds-apple :is(.ds-ledger-month,.ds-ledger-figure) small{color:var(--ds-text-2);font-size:var(--ds-fs-caption);font-weight:400}@media(max-width:767px){html.ds-apple #page-content .ds-stats--ledger{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-ledger-filters>.ds-field{flex:1 1 100%}html.ds-apple .ds-ledger-period{margin-left:0;flex-basis:100%}html.ds-apple .ds-ledger-dates{width:100%}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--monthly>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}html.ds-apple .ds-disclosure--monthly .ds-ledger-month{grid-column:1/3}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure--monthly>summary::after{grid-column:3;grid-row:1/3}html.ds-apple .ds-disclosure--monthly .ds-ledger-figure{text-align:left;overflow-wrap:anywhere}html.ds-apple .ds-record-identity{flex-basis:100%}html.ds-apple .ds-record-row .ds-button{margin-left:auto}}html.ds-apple .ds-finance-dashboard{display:grid;gap:var(--ds-space-5);min-width:0;padding-bottom:var(--ds-space-8)}html.ds-apple .ds-finance-dashboard [hidden]{display:none}html.ds-apple .ds-dashboard-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ds-space-3);min-width:0}html.ds-apple .ds-dashboard-toolbar .ds-page-tabs{margin:0}html.ds-apple .ds-period-control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:0;max-width:100%}html.ds-apple .ds-period-control .ds-field{margin:0;min-width:0}html.ds-apple .ds-period-control__dates{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}html.ds-apple .ds-period-control__dates .ds-field{display:flex;align-items:center;gap:var(--ds-space-2)}html.ds-apple .ds-period-control__dates input{min-width:0;max-width:11rem}html.ds-apple .ds-dashboard-context{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-2)}html.ds-apple .ds-dashboard-context p{display:flex;gap:var(--ds-space-3);flex-wrap:wrap;margin:0;font-size:var(--ds-fs-secondary);color:var(--ds-text-2)}html.ds-apple .ds-dashboard-context strong{color:var(--ds-text)}html.ds-apple .ds-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3)}html.ds-apple .ds-kpi-card{min-width:0;padding:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple #page-content .ds-kpi-card h2{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);font-size:var(--ds-fs-secondary);font-weight:600;color:var(--ds-text-2);margin:0 0 var(--ds-space-3)}html.ds-apple .ds-kpi-card small{font-size:var(--ds-fs-caption);font-weight:400;white-space:nowrap;flex-shrink:0}html.ds-apple #page-content .ds-kpi-card .ds-button.ds-kpi-value{justify-content:flex-start;text-align:left;padding:0;margin:0 0 var(--ds-space-2);min-height:0;height:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:var(--ds-fs-kpi);font-weight:700;letter-spacing:-.04em;line-height:var(--ds-line-height-heading);font-variant-numeric:tabular-nums}html.ds-apple .ds-kpi-card p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-2);font-size:var(--ds-fs-caption)}html.ds-apple .ds-kpi-comparison{min-height:calc(var(--ds-space-5) * 2)}html.ds-apple .ds-dashboard-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .ds-dashboard-heading h2{margin:0;color:var(--ds-text);font-size:var(--ds-fs-section)}html.ds-apple .ds-dashboard-heading p{margin:var(--ds-space-1) 0 0;color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}html.ds-apple .ds-chart-card{min-width:0;padding:var(--ds-space-5);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .ds-chart-frame{position:relative;min-width:0;height:20rem}html.ds-apple .ds-chart-frame--compact{height:15rem}html.ds-apple .ds-chart-months{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);justify-content:center;padding-top:var(--ds-space-2)}html.ds-apple .ds-dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}html.ds-apple .ds-chart-card--forecast{border-style:dashed}html.ds-apple .ds-chart-empty{display:flex;flex-direction:column;gap:var(--ds-space-3);align-items:center;justify-content:center;min-height:15rem;text-align:center;color:var(--ds-text-2)}html.ds-apple .ds-chart-empty p{max-width:26rem;font-size:var(--ds-fs-secondary)}html.ds-apple .ds-dashboard-note{margin:var(--ds-space-2) 0 0;font-size:var(--ds-fs-caption);color:var(--ds-text-2)}html.ds-apple .ds-dashboard-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-3)}html.ds-apple .ds-financial-alert{display:flex;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4);background:var(--ds-surface-2);border-radius:var(--ds-radius-control);border:var(--ds-border-width) solid var(--ds-border)}html.ds-apple .ds-financial-alert p{display:grid;gap:var(--ds-space-1);margin:0;flex:1;font-size:var(--ds-fs-secondary)}html.ds-apple .ds-financial-alert span{color:var(--ds-text-2)}html.ds-apple .ds-dashboard-section{min-width:0}html.ds-apple .ds-comparison-scroll{max-width:100%;overflow-x:auto;border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .ds-finance-table{width:100%;margin:0;border-collapse:collapse}html.ds-apple .ds-finance-table :is(th,td){padding:var(--ds-space-3);border-bottom:var(--ds-border-width) solid var(--ds-border);vertical-align:middle;text-align:right;font-variant-numeric:tabular-nums}html.ds-apple .ds-finance-table :is(th,td):first-child{text-align:left}html.ds-apple .ds-finance-table thead{background:var(--ds-surface-2)}html.ds-apple .ds-finance-table thead .ds-button{white-space:normal;text-align:right;justify-content:flex-end;font-size:var(--ds-fs-caption)}html.ds-apple .ds-finance-table thead th:first-child .ds-button{justify-content:flex-start}html.ds-apple .ds-finance-table th[aria-sort=ascending] .ds-button::after{content:"↑";margin-left:var(--ds-space-1)}html.ds-apple .ds-finance-table th[aria-sort=descending] .ds-button::after{content:"↓";margin-left:var(--ds-space-1)}html.ds-apple .ds-finance-table tfoot{font-weight:700;background:var(--ds-surface-2)}html.ds-apple .ds-finance-person{display:flex;align-items:center;gap:var(--ds-space-3);color:var(--ds-text);min-width:12rem;text-decoration:none}html.ds-apple .ds-finance-person>span{display:grid;gap:var(--ds-space-1)}html.ds-apple .ds-finance-person small{font-size:var(--ds-fs-caption);color:var(--ds-text-2);font-weight:400}html.ds-apple .ds-finance-person .ds-badge{justify-self:start}html.ds-apple .ds-finance-person .ds-avatar{flex:0 0 var(--ds-control-height);width:var(--ds-control-height);height:var(--ds-control-height);object-fit:cover}html.ds-apple .ds-number-button{white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:1399px){html.ds-apple .ds-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){html.ds-apple .ds-dashboard-chart-grid{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-kpi-card{padding:var(--ds-space-3)}html.ds-apple #page-content .ds-kpi-card .ds-button.ds-kpi-value{font-size:var(--ds-fs-section)}html.ds-apple .ds-chart-card{padding:var(--ds-space-3)}html.ds-apple .ds-chart-frame{height:16rem}html.ds-apple .ds-financial-alert{flex-wrap:wrap}html.ds-apple .ds-dashboard-toolbar{align-items:stretch}html.ds-apple .ds-period-control{flex:1 1 100%}html.ds-apple .ds-period-control__dates{flex-basis:100%}html.ds-apple .ds-period-control__dates .ds-field{flex:1 1 100%}html.ds-apple .ds-period-control__dates input{max-width:none;flex:1}}@media(max-width:479px){html.ds-apple .ds-kpi-grid{grid-template-columns:minmax(0,1fr)}}html.ds-apple #page-content .ds-button.ds-button--metric{background:0 0;color:var(--ds-text);border:0;box-shadow:none}html.ds-apple #page-content .ds-button.ds-button--metric:hover{background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple .ds-dashboard-heading>.ds-field{flex:0 1 18rem;min-width:0;margin:0}@media(max-width:767px){html.ds-apple .ds-dashboard-heading>.ds-field{flex-basis:100%}}html.ds-apple #page-content .ds-page-tabs>.nav-item>.nav-link:not(.active):not(.is-active){color:var(--ds-text-2)}html.ds-apple .ds-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-3) var(--ds-space-5);padding-block:var(--ds-space-4);color:var(--ds-text-2);font-size:var(--ds-fs-caption)}html.ds-apple .ds-chart-legend>span{display:inline-flex;align-items:center;gap:var(--ds-space-2)}html.ds-apple .ds-chart-key{display:block;width:var(--ds-space-5);flex:0 0 var(--ds-space-5);border-top:3px solid var(--ds-data-1)}html.ds-apple .ds-chart-key--commissions{border-color:var(--ds-data-2)}html.ds-apple .ds-chart-key--forecast{border-color:var(--ds-text-2)}html.ds-apple .ds-chart-key--previous{border-top-style:dashed}html.ds-apple .ds-chart-tools{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:var(--ds-border-width) solid var(--ds-border)}html.ds-apple .ds-chart-tools>.ds-field{margin:0;min-width:0}html.ds-apple .ds-chart-tools>.ds-button:last-child{margin-left:auto}html.ds-apple .ds-chart-card>.ds-dashboard-heading{margin-bottom:var(--ds-space-5)}html.ds-apple .ds-chart-card>.ds-dashboard-note{margin-top:var(--ds-space-4)}@media(max-width:767px){html.ds-apple .ds-chart-tools>.ds-field{flex:1 1 8rem}html.ds-apple .ds-chart-tools>.ds-button:last-child{flex-basis:100%;margin-left:0;justify-content:flex-start}html.ds-apple .ds-chart-legend{justify-content:flex-start}}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control--wrap{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;overflow:visible}html.ds-apple :is(#page-content,.ds-drawer) .ds-segmented-control--wrap>a{flex:1 1 auto;white-space:normal;text-align:center}html.ds-apple #page-content .ds-filter-chip.ds-button{gap:var(--ds-space-2);min-height:var(--ds-control-height);border-radius:var(--ds-radius-pill);box-shadow:none}html.ds-apple #page-content .ds-filter-chip.ds-button:is(.is-active,:has(input:checked)){background:var(--ds-text);color:var(--ds-surface);border-color:var(--ds-text)}html.ds-apple #page-content .ds-filter-chip.ds-button:focus-visible,html.ds-apple #page-content .ds-filter-chip.ds-button:focus-within{outline:2px solid var(--ds-focus-color);outline-offset:2px}html.ds-apple #page-content .ds-filter-chip em{font-style:normal;font-size:inherit;color:inherit;margin-left:var(--ds-space-1)}html.ds-apple .ds-period-fields{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ds-space-2);min-width:0}html.ds-apple .ds-period-fields>.ds-field{flex:1 1 9rem;min-width:0;margin:0;display:grid;gap:var(--ds-space-1)}html.ds-apple .ds-period-fields .ds-field>span{font-size:var(--ds-fs-caption);color:var(--ds-text-2)}html.ds-apple .ds-period-fields :is(input,select){min-width:0;width:100%}html.ds-apple .ds-distribution-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(3rem,1fr) auto;gap:var(--ds-space-3);align-items:center;margin-block:var(--ds-space-3);color:var(--ds-text);font-size:var(--ds-fs-secondary)}html.ds-apple .ds-distribution-row small{display:block;color:var(--ds-text-2);font-size:var(--ds-fs-caption)}html.ds-apple .ds-distribution-bar{appearance:none;border:0;width:100%;height:var(--ds-space-2);border-radius:var(--ds-radius-pill);overflow:hidden;background:var(--ds-surface-2);color:var(--ds-text-2)}html.ds-apple .ds-distribution-bar::-webkit-progress-bar{background:var(--ds-surface-2)}html.ds-apple .ds-distribution-bar::-webkit-progress-value{background:var(--ds-text-2)}html.ds-apple .ds-distribution-bar::-moz-progress-bar{background:var(--ds-text-2)}html.ds-apple #page-content .ds-rating{display:inline-flex;align-items:center;gap:var(--ds-space-1);color:var(--ds-rating-star);font-size:var(--ds-fs-body);line-height:var(--ds-line-height);white-space:nowrap}.ds-rating svg{width:1em;height:1em;fill:currentColor;stroke:currentColor;stroke-width:1.5}.ds-rating svg.ds-rating__empty{fill:none;color:var(--ds-text-3)}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure.ds-disclosure--chevron>summary{overflow-wrap:normal}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure.ds-disclosure--chevron>summary::after{content:'';width:var(--ds-space-2);height:var(--ds-space-2);border-right:var(--ds-border-width) solid currentColor;border-bottom:var(--ds-border-width) solid currentColor;transform:rotate(45deg);align-self:center}html.ds-apple :is(#page-content,[role=dialog],.dc-invoice-content) .ds-disclosure.ds-disclosure--chevron[open]>summary::after{transform:rotate(225deg)}html.ds-apple .ds-record-form{display:grid;gap:var(--ds-space-5);min-width:0}html.ds-apple .ds-form-section{border:0;padding:0;margin:0;min-width:0}html.ds-apple .ds-form-section+.ds-form-section{padding-top:0}html.ds-apple .ds-form-section>legend{float:none;width:100%;margin:0 0 var(--ds-space-3);color:var(--ds-text);font-size:var(--ds-fs-section);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-form-section__description{color:var(--ds-text-2);margin:0 0 var(--ds-space-4)}html.ds-apple .ds-form-section .ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}html.ds-apple .ds-form-section .ds-form-grid>*{min-width:0;margin:0}html.ds-apple .ds-form-section :is(input:not([type=radio]):not([type=checkbox]),select,textarea){width:100%;max-width:100%;min-width:0}html.ds-apple .ds-form-optional>summary{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}html.ds-apple .ds-form-optional>summary>span{font-size:var(--ds-font-size-secondary);color:var(--ds-text-2);font-weight:400}html.ds-apple .ds-form-optional .ds-disclosure-body{padding-top:var(--ds-space-4)}html.ds-apple .ds-record-form .invalid-feedback{display:block}html.ds-apple .ds-record-form .ds-form-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);padding-top:var(--ds-space-4);border-top:1px solid var(--ds-border)}@media(max-width:575px){html.ds-apple .ds-form-section .ds-form-grid{grid-template-columns:minmax(0,1fr)}}html.ds-apple #page-content :is(.ae-table,.mr-table,.rp-table) :is(th,td){word-break:normal;overflow-wrap:normal}html.ds-apple #page-content .ae-table{min-width:60rem}html.ds-apple #page-content .ae-table-scroll{overflow-x:auto}html.ds-apple #page-content :is(.mr-person,.rp-person) strong{word-break:normal;overflow-wrap:normal}html.ds-apple #page-content .rp-person>:last-child{min-width:0}html.ds-apple #page-content .ds-record-form :is(label,legend,p,small){word-break:normal}@media(max-width:700px){html.ds-apple #page-content .ae-table{min-width:0}html.ds-apple #page-content .ae-table :is(tbody,tr,td,th[scope=row]){display:block;width:100%}html.ds-apple #page-content .ae-table thead{display:none}html.ds-apple #page-content .ae-table tbody tr{padding:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}html.ds-apple #page-content .ae-table td{padding:var(--ds-space-2) 0;text-align:left}html.ds-apple #page-content .ae-table td[data-label]::before{content:attr(data-label);display:block;color:var(--ds-text-2);font-size:var(--ds-font-size-secondary);margin-bottom:var(--ds-space-1)}html.ds-apple #page-content .ae-table tr[hidden]{display:none}}html.ds-apple .ds-form-intro{margin-bottom:var(--ds-space-5)}html.ds-apple .ds-form-intro :is(strong,small){display:block}html.ds-apple .ds-form-intro small{margin-top:var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}html.ds-apple .ds-form-section>legend{padding:0;text-transform:none}html.ds-apple .ds-record-form .ds-form-section{background:0 0;box-shadow:none}html.ds-apple .ds-chart-card>strong.ds-kpi-value,html.ds-apple .ds-kpi-card>strong.ds-kpi-value{display:block;color:var(--ds-text);font-size:var(--ds-fs-kpi);font-weight:700;line-height:var(--ds-line-height-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:normal}@media(max-width:767px){html.ds-apple .ds-kpi-card>strong.ds-kpi-value{font-size:var(--ds-fs-section)}}@media (max-width:767px){html.ds-apple #page-content .ds-table--cards>tbody>tr>th.ds-table-identity,html.ds-apple #page-content .ds-table--cards>tfoot>tr>th.ds-table-identity{grid-column:1/-1;display:block;min-width:0;width:auto;padding:0;border:0;background:0 0;white-space:normal;overflow-wrap:normal;word-break:normal}html.ds-apple #page-content .ds-table--cards>tfoot{display:grid;gap:var(--ds-space-3);margin-block-start:var(--ds-space-3)}html.ds-apple #page-content .ds-table--cards>tfoot>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);padding:var(--ds-space-4)}html.ds-apple #page-content .ds-table--cards>tfoot>tr>td{display:block;min-width:0;padding:0;border:0;white-space:normal}html.ds-apple #page-content .ds-table--cards>tfoot>tr>td[colspan]{grid-column:1/-1}}html.ds-apple .ds-choice-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:575px){html.ds-apple .ds-choice-grid--two{grid-template-columns:minmax(0,1fr)}}.ds-neuf-panel,.ds-neuf-workspace{display:grid;gap:var(--ds-space-4);min-width:0}.ds-neuf-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}.ds-neuf-toolbar h2,.ds-neuf-toolbar p{margin:0}.ds-neuf-toolbar>[data-field-shortcuts]{flex:1 1 260px}.ds-neuf-toolbar>.ds-field{flex:0 1 240px}.ds-neuf-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-3)}.ds-neuf-kpi{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);color:var(--ds-text);text-decoration:none}.ds-neuf-kpi strong{font-size:var(--ds-page-title-size);line-height:1.15}.ds-neuf-kpi.is-active,.ds-neuf-kpi:hover{border-color:var(--ds-text);background:var(--ds-surface-2);color:var(--ds-text)}.ds-neuf-kpi:focus-visible{outline:2px solid var(--ds-text);outline-offset:3px}.ds-neuf-filters{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}.ds-neuf-filters details>.ds-form-grid{padding-top:var(--ds-space-3)}.ds-neuf-table small{display:block;margin-top:var(--ds-space-1);color:var(--ds-text-2)}.ds-neuf-table td{vertical-align:middle}.ds-neuf-table td:first-child{min-width:180px}.ds-neuf-pagination{display:flex;flex-wrap:wrap;gap:var(--ds-space-2)}.ds-neuf-panel-summary{display:grid;gap:var(--ds-space-2);padding-bottom:var(--ds-space-3);border-bottom:1px solid var(--ds-border)}.ds-neuf-panel-summary p{margin:0;overflow-wrap:anywhere}.ds-neuf-panel-summary a{overflow-wrap:anywhere}.ds-neuf-panel .ds-workspace-columns{grid-template-columns:minmax(0,1fr)}.ds-neuf-panel .ds-discovery-row{margin-bottom:var(--ds-space-4)}.ds-neuf-panel .ds-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-neuf-panel section>form{display:grid;gap:var(--ds-space-3)}.ds-neuf-panel-footer{padding-top:var(--ds-space-3);border-top:1px solid var(--ds-border)}.ds-neuf-notice{padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}.ds-neuf-notice>*+*{margin-top:var(--ds-space-3)}.ds-neuf-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.ds-neuf-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-neuf-table:not(.ds-neuf-table--archives) thead{display:none}.ds-neuf-table:not(.ds-neuf-table--archives),.ds-neuf-table:not(.ds-neuf-table--archives) tbody,.ds-neuf-table:not(.ds-neuf-table--archives) td,.ds-neuf-table:not(.ds-neuf-table--archives) tr{display:block;width:100%}.ds-neuf-table:not(.ds-neuf-table--archives) tr{margin-bottom:var(--ds-space-3);padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}.ds-neuf-table:not(.ds-neuf-table--archives) td{border:0;padding:var(--ds-space-2)}.ds-neuf-panel .ds-choice-grid{grid-template-columns:minmax(0,1fr)}.ds-neuf-toolbar>.ds-field{flex:1 1 100%}}.ds-neuf-catalogue-detail{display:grid;gap:var(--ds-space-4)}.ds-neuf-price{font-size:var(--ds-font-size-section)}.ds-neuf-visual{margin:0}.ds-neuf-visual img{width:100%;max-height:22rem;object-fit:cover;border-radius:var(--ds-radius-lg)}.ds-neuf-visual figcaption{color:var(--ds-text-2);font-size:var(--ds-font-size-sm);padding-block:var(--ds-space-2)}.ds-neuf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--ds-space-3)}.ds-neuf-facts dt{color:var(--ds-text-2);font-weight:var(--ds-weight-regular)}.ds-neuf-facts dd{margin:0;font-weight:var(--ds-weight-semibold)}.ds-neuf-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--ds-space-3)}.ds-neuf-gallery img{width:100%;height:14rem;object-fit:cover;border-radius:var(--ds-radius-lg)}.ds-neuf-client-results{display:grid;gap:var(--ds-space-3);padding-inline-start:var(--ds-space-4)}.ds-neuf-documents summary{cursor:pointer}.ds-neuf-documents p{max-width:20rem;white-space:pre-line;text-align:start}.ds-control-busy{cursor:wait}html.ds-apple .ds-deal-section{min-width:0;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface)}html.ds-apple .ds-deal-section>:first-child{margin-top:0}html.ds-apple .ds-deal-section>:last-child{margin-bottom:0}html.ds-apple .ds-neuf-panel h2,html.ds-apple .ds-neuf-panel h3{font-size:var(--ds-font-size-subtitle)}html.ds-apple .ds-deal-section h3{font-size:var(--ds-font-size-subtitle);margin:0 0 var(--ds-space-3)}html.ds-apple .ds-deal-section summary{font-weight:650;cursor:pointer}html.ds-apple .ds-deal-section details[open]>summary{margin-bottom:var(--ds-space-3)}html.ds-apple .ds-deal-action{border-color:var(--ds-primary)}html.ds-apple .ds-neuf-panel-summary{position:static;background:var(--ds-surface)}html.ds-apple .ds-neuf-next{display:flex;gap:var(--ds-space-3);align-items:center;justify-content:space-between;border-radius:var(--ds-radius-control);background:var(--ds-surface-2);padding:var(--ds-space-3)}html.ds-apple .ds-neuf-next>div{display:grid;gap:var(--ds-space-1);min-width:0}html.ds-apple .ds-neuf-next small{color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-deal-stages{display:flex;overflow-x:auto;gap:var(--ds-space-1);padding-block:var(--ds-space-2)}html.ds-apple .ds-deal-stage{display:grid;justify-items:center;align-content:start;flex:1 0 90px;gap:var(--ds-space-1);padding:var(--ds-space-2);border-radius:var(--ds-radius-control);color:var(--ds-text-2);text-align:center;text-decoration:none;font-size:var(--ds-font-size-caption);border-bottom:3px solid var(--ds-border)}html.ds-apple .ds-deal-stage__point{display:grid;place-items:center;width:var(--ds-space-8);height:var(--ds-space-8);border:1px solid var(--ds-border);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);font-weight:700}html.ds-apple .ds-deal-stage.is-complete{color:var(--ds-status-success);border-bottom-color:var(--ds-status-success)}html.ds-apple .ds-deal-stage.is-current{background:var(--ds-surface-2);color:var(--ds-text);border-bottom-color:var(--ds-primary)}html.ds-apple .ds-deal-stage.is-current .ds-deal-stage__point{border-color:var(--ds-primary)}html.ds-apple .ds-deal-stage:hover{background:var(--ds-surface-2);color:var(--ds-text)}html.ds-apple .ds-deal-stage:focus-visible{outline:2px solid var(--ds-focus);outline-offset:-2px}html.ds-apple .ds-deal-enquiry{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--ds-space-3);padding-block:var(--ds-space-3)}html.ds-apple .ds-deal-enquiry__visual{display:grid;place-content:center;text-align:center;gap:var(--ds-space-2);background:var(--ds-surface-2);border-radius:var(--ds-radius-control);overflow:hidden;min-height:96px;color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-deal-enquiry__visual:has(img){display:block}html.ds-apple .ds-deal-enquiry__visual img{width:100%;height:100%;max-height:140px;object-fit:cover}html.ds-apple .ds-deal-enquiry h4{font-size:var(--ds-font-size-body);margin-block:var(--ds-space-1) var(--ds-space-2)}html.ds-apple .ds-deal-enquiry small{color:var(--ds-text-2)}html.ds-apple .ds-deal-enquiry__message{grid-column:1/-1;border-left:3px solid var(--ds-border);margin:0;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-2);background:var(--ds-surface-2);overflow-wrap:anywhere}html.ds-apple .ds-activity-timeline{list-style:none;margin:0;padding:0}html.ds-apple .ds-activity-timeline>li{position:relative;display:flex;gap:var(--ds-space-3);padding-bottom:var(--ds-space-4)}html.ds-apple .ds-activity-timeline>li:not(:last-child)::before{content:'';position:absolute;top:var(--ds-space-8);bottom:0;left:var(--ds-space-4);border-left:1px solid var(--ds-border)}html.ds-apple .ds-activity-timeline__icon{display:grid;place-items:center;flex:0 0 var(--ds-space-8);height:var(--ds-space-8);border-radius:var(--ds-radius-pill);background:var(--ds-surface-2);color:var(--ds-text-2)}html.ds-apple .ds-activity-timeline article{flex:1;min-width:0;padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control)}html.ds-apple .ds-activity-timeline small{color:var(--ds-text-2)}html.ds-apple .ds-activity-timeline p{margin:var(--ds-space-2) 0 0;overflow-wrap:anywhere}html.ds-apple .ds-pipeline-column__header{display:flex;gap:var(--ds-space-2);justify-content:space-between;align-items:center;min-height:var(--ds-space-12);padding:var(--ds-space-2);border-bottom:2px solid var(--ds-border)}html.ds-apple .ds-deal-card{display:grid;gap:var(--ds-space-3);padding:var(--ds-space-4);margin-top:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}html.ds-apple .ds-deal-card h3,html.ds-apple .ds-deal-card p{margin:0}html.ds-apple .ds-deal-card h3 a{color:var(--ds-text)}html.ds-apple .ds-deal-card__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2)}html.ds-apple .ds-deal-card__criteria{display:grid;gap:var(--ds-space-1);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-deal-card__criteria>span{color:var(--ds-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.ds-apple .ds-deal-card__next{display:flex;gap:var(--ds-space-2);padding:var(--ds-space-3);background:var(--ds-surface-2);border-radius:var(--ds-radius-control);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-deal-card__next>div{display:grid;gap:var(--ds-space-1)}html.ds-apple .ds-deal-card.is-overdue .ds-deal-card__next{border-left:3px solid var(--ds-status-danger)}html.ds-apple .ds-deal-card .ds-button{white-space:normal}@media (max-width:620px){html.ds-apple .ds-neuf-next{flex-wrap:wrap}html.ds-apple .ds-neuf-next>.ds-button{width:100%}html.ds-apple .ds-deal-enquiry{grid-template-columns:88px minmax(0,1fr)}html.ds-apple .ds-neuf-panel-summary{position:static}}html.ds-apple .ds-lot-visual{margin:0}html.ds-apple .ds-lot-visual img{width:100%;max-height:260px;object-fit:cover;border-radius:var(--ds-radius-card)}html.ds-apple .ds-lot-visual figcaption{color:var(--ds-text-2);font-size:var(--ds-font-size-caption);padding-top:var(--ds-space-2)}html.ds-apple .ds-property-detail{display:grid;gap:var(--ds-space-6);min-width:0}html.ds-apple .ds-property-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr);gap:var(--ds-space-6);align-items:start}html.ds-apple .ds-property-gallery{margin:0;display:grid;gap:var(--ds-space-3);min-width:0}html.ds-apple .ds-property-gallery__main{display:block;background:var(--ds-surface-2);border-radius:var(--ds-radius-card);overflow:hidden}html.ds-apple .ds-property-gallery__main img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}html.ds-apple .ds-property-gallery__thumbs{display:flex;gap:var(--ds-space-2);overflow-x:auto;padding:var(--ds-space-1)}html.ds-apple .ds-property-gallery__thumbs .ds-button{flex:0 0 5rem;padding:var(--ds-space-1);min-width:0}html.ds-apple .ds-property-gallery__thumbs img{display:block;width:100%;height:3.5rem;object-fit:cover;border-radius:var(--ds-radius-sm)}html.ds-apple .ds-property-gallery__thumbs [aria-pressed=true]{outline:2px solid var(--ds-primary);outline-offset:0}html.ds-apple .ds-property-gallery__empty{display:grid;align-content:center;justify-items:center;min-height:20rem;border-radius:var(--ds-radius-card);background:var(--ds-surface-2);color:var(--ds-text-2)}html.ds-apple .ds-property-gallery figcaption,html.ds-apple .ds-property-sync{color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-property-summary{display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:var(--ds-shadow-sm)}html.ds-apple :is(#page-content,.ds-drawer) .ds-property-summary :is(h2,p,dl){margin:0}html.ds-apple .ds-property-summary h2{font-size:var(--ds-font-size-section)}html.ds-apple .ds-property-price{font-size:var(--ds-fs-kpi);line-height:var(--ds-line-height-heading)}html.ds-apple .ds-property-summary .ds-neuf-panel-card{padding:0;border:0}html.ds-apple .ds-property-section{min-width:0;border-top:1px solid var(--ds-border);padding-top:var(--ds-space-5);scroll-margin-top:var(--ds-space-6)}html.ds-apple .ds-property-section h2{margin:0 0 var(--ds-space-4);font-size:var(--ds-font-size-section)}html.ds-apple .ds-property-description{line-height:var(--ds-line-height);max-width:80ch;overflow-wrap:anywhere}html.ds-apple .ds-property-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--ds-space-3);padding-left:var(--ds-space-5)}html.ds-apple .ds-property-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--ds-space-3);margin-bottom:var(--ds-space-4)}html.ds-apple .ds-property-map{min-height:20rem;border-radius:var(--ds-radius-card);background:var(--ds-surface-2)}html.ds-apple .ds-property-detail--panel .ds-property-overview{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-property-detail--panel .ds-property-gallery__main img{max-height:22rem;aspect-ratio:16/9}html.ds-apple #page-content .ds-neuf-table--archives{min-width:64rem;table-layout:auto}html.ds-apple #page-content .ds-neuf-table--archives td:first-child{min-width:14rem}html.ds-apple .ds-kanban-move summary{cursor:pointer;color:var(--ds-text-2);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-kanban-move__choices{display:grid;gap:var(--ds-space-2);padding-top:var(--ds-space-3)}html.ds-apple .ds-deal-card[draggable=true]{cursor:grab}html.ds-apple .ds-deal-card.is-dragging{opacity:.5}html.ds-apple .ds-pipeline-column.is-drop-target{outline:2px dashed var(--ds-focus);outline-offset:-2px;background:var(--ds-surface-2)}html.ds-apple .ds-pipeline-board--kanban .ds-pipeline-column{min-height:20rem}html.ds-apple .ds-neuf-filters--kanban{padding:0;border:0;background:0 0;box-shadow:none}@media(max-width:900px){html.ds-apple .ds-property-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){html.ds-apple .ds-property-summary{padding:var(--ds-space-4)}html.ds-apple .ds-property-detail{gap:var(--ds-space-4)}html.ds-apple .ds-property-gallery__empty{min-height:14rem}}html.ds-apple .ds-tab-panel:not([hidden]){display:grid;gap:var(--ds-space-4)}html.ds-apple.theme-dark #page-content input:is([type=date],[type=datetime-local],[type=time]){color-scheme:dark}html.ds-apple .ds-rich-editor{border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface);overflow:hidden}html.ds-apple .ds-rich-editor:focus-within{border-color:var(--ds-focus);box-shadow:var(--ds-focus-ring)}html.ds-apple .ds-rich-editor__toolbar{display:flex;flex-wrap:wrap;gap:var(--ds-space-1);padding:var(--ds-space-2);border-bottom:1px solid var(--ds-border);background:var(--ds-surface-2)}html.ds-apple .ds-rich-editor__button{min-height:2rem;padding:var(--ds-space-1) var(--ds-space-2)}html.ds-apple .ds-rich-editor__select{min-height:2rem;max-width:10rem;border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);color:var(--ds-text);background:var(--ds-surface)}html.ds-apple .ds-rich-editor__content{min-height:11rem;padding:var(--ds-space-4);color:var(--ds-text);background:var(--ds-surface);line-height:var(--ds-line-height);overflow:auto}html.ds-apple .ds-rich-editor--compact .ds-rich-editor__content{min-height:9.375rem}html.ds-apple .ds-rich-editor--large .ds-rich-editor__content{min-height:33.75rem}html.ds-apple .ds-rich-editor__content:focus{outline:0}html.ds-apple textarea.ds-rich-editor__source:not([hidden]){display:block;width:100%;min-height:18rem;border:1px solid var(--ds-border);border-radius:0 0 var(--ds-radius-control) var(--ds-radius-control);color:var(--ds-text);background:var(--ds-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}html.ds-apple .ds-rich-editor.is-maximized{position:fixed;z-index:var(--ds-z-modal);inset:var(--ds-space-4);display:flex;flex-direction:column;box-shadow:var(--ds-shadow-lg)}html.ds-apple .ds-rich-editor.is-maximized .ds-rich-editor__content{flex:1}html.ds-apple .ds-rich-editor__content table{width:100%;border-collapse:collapse}html.ds-apple .ds-rich-editor__content :is(td,th){padding:var(--ds-space-2);border:1px solid var(--ds-border)}html.ds-apple .ds-stepper--horizontal{display:flex;overflow-x:auto;gap:var(--ds-space-2);padding:var(--ds-space-2);overscroll-behavior-inline:contain}html.ds-apple .ds-stepper--horizontal .ds-stepper__item{display:flex;flex:0 0 auto;align-items:center;min-height:var(--ds-control-height)}html.ds-apple .ds-stepper--horizontal .ds-stepper__item::after{content:none}html.ds-apple .ds-stepper--horizontal .ds-stepper__label{padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-2);border-radius:var(--ds-radius-control)}html.ds-apple .ds-stepper--horizontal .is-active .ds-stepper__label{background:var(--ds-primary);color:var(--ds-primary-text);font-weight:var(--ds-weight-semibold)}html.ds-apple .ma-mini-pipeline{min-width:0;display:grid;gap:var(--ds-space-3)}html.ds-apple .ma-mini-pipeline>.ds-button{justify-self:start}html.ds-apple .ma-followup-editor form,html.ds-apple [data-ma-contact-next],html.ds-apple [data-ma-panel=suivi]{display:grid;gap:var(--ds-space-4)}html.ds-apple .ds-choice-card[hidden],html.ds-apple [data-ma-contact-next][hidden],html.ds-apple [data-ma-panel][hidden]{display:none}html.ds-apple .ma-tracking-summary{margin-bottom:var(--ds-space-4)}html.ds-apple .ma-tracking-summary__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ds-space-3)}html.ds-apple .ma-tracking-summary ul{padding-inline-start:var(--ds-space-5)}html.ds-apple .ma-tracking-issues{display:grid;gap:var(--ds-space-3)}html.ds-apple .ma-tracking-issues li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-3)}html.ds-apple [data-ma-live]>.ds-segmented-control{margin-block:var(--ds-space-4)}html.ds-apple #page-content .ds-search-bar{display:flex;align-items:center;gap:var(--ds-space-2)}html.ds-apple #page-content .ds-search-bar input[type=search]{flex:1 1 0;width:100%;min-width:0;outline:0}html.ds-apple #page-content .ds-search-bar input[type=search]:focus-visible{outline:0;box-shadow:none;border:0}html.ds-apple .ma-lead-full{margin-bottom:var(--ds-space-5)}html.ds-apple .ma-lead-full .ma-drawer-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--ds-space-4)}html.ds-apple .ma-lead-full :is(.ma-drawer-identity,.ma-mini-pipeline,.ma-next-action,.ma-meeting-summary){grid-column:1/-1}html.ds-apple .ma-lead-full [data-ma-panel=suivi]{grid-column:1}html.ds-apple .ma-lead-full [data-ma-panel=historique]{grid-column:2;min-width:0;align-self:start}html.ds-apple .ma-lead-full [data-ma-panel=historique] .ds-card{box-shadow:none}@media (max-width:760px){html.ds-apple .ma-lead-full .ma-drawer-content{grid-template-columns:minmax(0,1fr)}html.ds-apple .ma-lead-full [data-ma-panel=historique]{grid-column:1}}html.ds-apple .ma-contact-coordinates{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);max-width:100%;min-width:0}html.ds-apple .ma-contact-coordinates a{display:flex;align-items:center;gap:var(--ds-space-2);min-width:0;max-width:100%}html.ds-apple .ma-contact-coordinates a span{min-width:0;overflow-wrap:anywhere}html.ds-apple .ma-contact-coordinates i{flex:0 0 auto}html.ds-apple .ds-icon-map{color:var(--ds-status-success)}html.ds-apple .ds-address-line{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2);overflow-wrap:anywhere}html.ds-apple .pipeline-drawer__contact-actions .ds-button{white-space:normal;overflow-wrap:anywhere;min-height:44px;max-width:100%}html.ds-apple .ma-next-action .ds-form-actions{margin:0}html.ds-apple .ma-next-action h3,html.ds-apple .ma-next-action p{margin:0}html.ds-apple .ma-followup-editor[hidden]{display:none}html.ds-apple .ma-followup-editor{scroll-margin-block:var(--ds-space-4);min-width:0}html.ds-apple .ma-followup-editor :is(form,fieldset,.ds-choice-grid,label,input){min-width:0;max-width:100%}html.ds-apple .ma-followup-editor .ds-button{white-space:normal;min-height:44px}@media (max-width:600px){html.ds-apple .pipeline-drawer__contact-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html.ds-apple .pipeline-drawer__contact-actions [data-ma-directory]{grid-column:1/-1}html.ds-apple .ma-contact-coordinates{flex-direction:column;align-items:flex-start}html.ds-apple .ma-followup-editor .ds-form-actions,html.ds-apple .ma-next-action .ds-form-actions{display:grid;grid-template-columns:minmax(0,1fr)}html.ds-apple .ma-next-action .ds-button{width:100%;white-space:normal;min-height:44px}html.ds-apple .ma-followup-editor .ds-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ma-followup-editor input[type=datetime-local]{width:100%;box-sizing:border-box}}@media (max-width:359px){html.ds-apple .ma-followup-editor .ds-choice-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){html.ds-apple [data-ma-drawer] .ds-drawer__panel{max-width:100%}html.ds-apple .ma-followup-editor :is(input,select,textarea){font-size:var(--ds-fs-body)}}html.ds-apple .ma-mini-pipeline-mobile{display:none}@media (max-width:600px){html.ds-apple .ma-mini-pipeline>.ds-stepper{display:none}html.ds-apple .ma-mini-pipeline-mobile{display:grid;gap:var(--ds-space-3)}html.ds-apple .ma-mini-pipeline-mobile>div{display:grid;gap:var(--ds-space-1)}html.ds-apple .ma-mini-pipeline-mobile span{color:var(--ds-text-secondary)}html.ds-apple .ma-mini-pipeline-mobile .ds-button{width:100%;min-height:44px;white-space:normal}html.ds-apple .ma-mini-pipeline :is(select,textarea,input){min-width:0;width:100%;font-size:var(--ds-fs-body)}}html.ds-apple .ds-neuf-panel{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-neuf-contact-header,html.ds-apple .ds-neuf-panel :is(section,form,fieldset,nav,header,details){min-width:0}html.ds-apple .ds-neuf-contact-header span{overflow-wrap:anywhere}html.ds-apple .ds-neuf-pipeline{display:grid;gap:var(--ds-space-3);min-width:0}html.ds-apple .ds-neuf-stages-mobile{display:none}html.ds-apple .ds-neuf-panel summary{font-weight:700}html.ds-apple .ds-neuf-panel details[open]>:not(summary),html.ds-apple .ds-project-content details[open]>:not(summary){margin-top:var(--ds-space-3)}html.ds-apple .ds-neuf-panel :is(input,select,textarea){width:100%;min-width:0;max-width:100%}html.ds-apple .ds-neuf-panel input:is([type=radio],[type=checkbox]){width:auto}html.ds-apple .ds-neuf-panel .ds-button{min-height:44px;white-space:normal}html.ds-apple .ds-neuf-project-facts{display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ds-neuf-project-facts dt{font-weight:700}html.ds-apple .ds-neuf-project-facts dd{margin:0;overflow-wrap:anywhere}html.ds-apple [data-neuf-contact] label[hidden]{display:none}@media (max-width:600px){html.ds-apple .ds-neuf-stages-desktop{display:none}html.ds-apple .ds-neuf-stages-mobile{display:grid;gap:var(--ds-space-1)}html.ds-apple .ds-neuf-stage-picker summary{padding:var(--ds-space-3);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control)}html.ds-apple [data-neuf-workspace-drawer] .ds-drawer__panel{width:100%;max-width:100%}html.ds-apple .ds-neuf-panel .ds-page-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}html.ds-apple .ds-neuf-panel .ds-page-tabs a{min-width:0;padding:var(--ds-space-2);text-align:center;white-space:normal}html.ds-apple .ds-neuf-panel .ds-form-grid,html.ds-apple .ds-neuf-project-facts{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-neuf-panel :is(input,select,textarea){font-size:var(--ds-fs-body)}}html.ds-apple .ds-neuf-stage-picker{display:none}@media (max-width:600px){html.ds-apple .ds-neuf-stage-picker{display:block}}html.ds-apple .ds-neuf-contact-header .ds-button,html.ds-apple .ds-neuf-panel :is(.ds-button,input,select,textarea,fieldset){box-sizing:border-box}html.ds-apple .ds-neuf-panel .ds-page-tabs,html.ds-apple .ds-neuf-panel .ds-page-tabs a{box-sizing:border-box;max-width:100%}html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs.ds-page-tabs--wrap{display:flex;flex-wrap:wrap;width:100%;overflow:visible}html.ds-apple :is(#page-content,.ds-drawer) .ds-page-tabs.ds-page-tabs--wrap>a{flex:1 1 auto;justify-content:center;white-space:normal;min-width:0}html.ds-apple .ds-drawer .ds-page-tabs.ds-page-tabs--wrap{position:sticky;top:0;z-index:2}html.ds-apple #ma-vitrine-live{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--ds-space-4)}html.ds-apple .ma-publication-intro{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);padding-block:var(--ds-space-4)}html.ds-apple .ma-publication-intro h2{margin:0 0 var(--ds-space-2);font-size:var(--ds-fs-section)}html.ds-apple .ma-publication-intro p{margin:0 0 var(--ds-space-2);color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}html.ds-apple .ma-publication-intro small{color:var(--ds-text-3);font-size:var(--ds-fs-caption)}html.ds-apple .ma-publication-intro>.ds-button{flex-shrink:0}html.ds-apple .ma-publication-toolbar{display:grid;min-width:0;gap:var(--ds-space-4);box-shadow:none}html.ds-apple .ma-publication-toolbar .ds-segmented-control{justify-self:start;max-width:100%;overflow-x:auto}html.ds-apple .ma-publication-toolbar .ma-workspace-filters{display:grid;grid-template-columns:minmax(0,1fr) 110px 160px;gap:var(--ds-space-2);padding:0;margin:0;border:0;background:0 0;box-shadow:none}html.ds-apple .ma-publication-toolbar .ma-workspace-filters>*{min-width:0;width:100%}html.ds-apple .ma-vitrine-drawer-content{text-align:left;gap:var(--ds-space-5)}html.ds-apple .ma-vitrine-drawer-content .ma-vitrine-preview{grid-template-columns:96px minmax(0,1fr)}html.ds-apple .ma-vitrine-drawer-content .ma-vitrine-preview img{width:96px;height:96px}html.ds-apple .ma-vitrine-drawer-content .ma-drawer-identity .ds-badge{justify-self:start}html.ds-apple .ma-publication-section{border-top:1px solid var(--ds-border);padding-top:var(--ds-space-5)}html.ds-apple .ma-publication-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-3);margin:var(--ds-space-4) 0;font-size:var(--ds-fs-secondary)}html.ds-apple .ma-publication-facts dt{color:var(--ds-text-2);font-weight:400}html.ds-apple .ma-publication-facts dd{margin:0;font-weight:650;overflow-wrap:anywhere}html.ds-apple .ma-publication-hint{color:var(--ds-text-2);font-size:var(--ds-fs-secondary)}html.ds-apple [role=dialog] .ma-vitrine-drawer-content .ds-disclosure{margin:0}html.ds-apple .ma-vitrine-drawer-content textarea{font-size:var(--ds-fs-secondary)}@media(max-width:767.98px){html.ds-apple .ma-publication-intro{align-items:stretch;flex-direction:column}html.ds-apple .ma-publication-toolbar .ma-workspace-filters{grid-template-columns:1fr 1fr}html.ds-apple .ma-publication-toolbar .ma-workspace-search{grid-column:1/-1}}html.ds-apple #ma-vitrine-live>*{min-width:0}html.ds-apple .ma-publication-toolbar .ds-segmented-control a{padding-inline:var(--ds-space-3)}html.ds-apple .ds-menu-actions--spacious .dropdown-menu{width:min(24rem,calc(100vw - 2 * var(--ds-space-4)));min-width:min(24rem,calc(100vw - 2 * var(--ds-space-4)));max-width:calc(100vw - 2 * var(--ds-space-4));max-height:min(38rem,70dvh);overflow-y:auto;overscroll-behavior:contain;padding:var(--ds-space-3)}html.ds-apple .ds-menu-actions--spacious .dropdown-item{width:100%;justify-content:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-3);font-size:var(--ds-fs-body);line-height:1.5;text-align:left;overflow-wrap:normal}html.ds-apple .ds-menu-actions--spacious .dropdown-item i{flex:0 0 var(--ds-space-5);width:var(--ds-space-5)}html.ds-apple .ds-menu-actions--spacious .dropdown-header{margin:var(--ds-space-2) 0 0;padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-fs-caption);white-space:normal}html.ds-apple .ab-carousel--empty{aspect-ratio:auto;min-height:calc(var(--ds-space-12) * 3)}html.ds-apple .ab-carousel--empty .ab-gallery-empty{min-height:calc(var(--ds-space-12) * 3);padding:var(--ds-space-6);gap:var(--ds-space-3);background:var(--ds-surface-2)}html.ds-apple .ab-block-head>.ds-button{width:auto;height:auto;flex-shrink:0}html.ds-apple .ds-record-stack{display:grid;align-content:start;gap:var(--ds-space-4);min-width:0}html.ds-apple .ds-record-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;gap:var(--ds-space-5);min-width:0}html.ds-apple .ds-record-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ds-space-5);min-width:0}html.ds-apple .ds-record-information{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2fr);align-items:stretch;min-width:0}html.ds-apple .ds-record-cover{display:grid;place-items:center;min-height:12rem;background:var(--ds-surface-2);color:var(--ds-text-2);text-align:center;overflow:hidden}html.ds-apple .ds-record-cover img{width:100%;height:100%;max-height:24rem;object-fit:cover}html.ds-apple :is(.ds-record-stack,.ds-record-columns,.ds-record-overview,.ds-record-information)>*{min-width:0}html.ds-apple .ds-record-stack :is(input,select,textarea){max-width:100%}html.ds-apple .ds-record-stack details>summary{cursor:pointer;padding-block:var(--ds-space-3)}html.ds-apple .ds-record-columns--wide .ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1199px){html.ds-apple .ds-record-columns--wide,html.ds-apple .ds-record-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){html.ds-apple .ds-record-columns,html.ds-apple .ds-record-columns--wide .ds-form-grid,html.ds-apple .ds-record-information{grid-template-columns:minmax(0,1fr)}html.ds-apple .ds-record-cover{min-height:8rem}html.ds-apple .ds-record-cover img{max-height:14rem}html.ds-apple .ds-record-stack .ds-form-actions>.ds-button{max-width:100%;white-space:normal;text-align:center}}html.ds-apple .ds-record-lines{list-style:none;margin:var(--ds-space-4) 0;padding:0}html.ds-apple .ds-record-lines>li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-4) 0;border-top:1px solid var(--ds-border)}html.ds-apple .ds-record-lines>li>*{min-width:0;overflow-wrap:anywhere}html.ds-apple .ds-record-line-person small{display:block;color:var(--ds-text-2);font-size:var(--ds-fs-caption);margin-bottom:var(--ds-space-1)}html.ds-apple .ds-record-line-label{display:block;color:var(--ds-text);font-weight:var(--ds-weight-bold);font-size:var(--ds-fs-caption);margin-bottom:var(--ds-space-1)}@media(max-width:767px){html.ds-apple .ds-record-lines>li{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ds-record-line-person{grid-column:1/-1}html.ds-apple .ds-record-lines form{grid-column:1/-1;justify-self:end}}html.ds-apple .ds-split-handle{position:absolute;inset-block:0;inset-inline-end:-5px;width:10px;z-index:5;cursor:col-resize;touch-action:none;background:0 0}html.ds-apple .ds-split-handle::after{content:"";position:absolute;inset-block:0;left:4px;width:2px;background:var(--ds-border)}html.ds-apple .ds-split-handle:is(:hover,:focus-visible,[data-dragging])::after{background:var(--ds-focus-color);width:3px}html.ds-apple .ds-split-handle:focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:0}html.ds-apple #main-menu .nav-badge[hidden]{display:none}html.ds-apple .ds-advisor-share{display:grid;grid-template-columns:minmax(0,2fr) minmax(5rem,1fr) minmax(0,1fr);gap:var(--ds-space-3);align-items:end;border-top:1px solid var(--ds-border);padding-block:var(--ds-space-4)}html.ds-apple .ds-advisor-share>*{min-width:0}html.ds-apple .ds-advisor-share>.ds-button{grid-column:1/-1;justify-self:end}html.ds-apple .ds-advisor-share output{display:block;padding-block:var(--ds-space-3);font-weight:600;overflow-wrap:anywhere}@media(max-width:767px){html.ds-apple .ds-advisor-share{grid-template-columns:repeat(2,minmax(0,1fr))}html.ds-apple .ds-advisor-share>label:first-child{grid-column:1/-1}}@media (max-width:760px){html.ds-apple .ds-choice-grid.ds-choice-grid--descriptive{grid-template-columns:minmax(0,1fr)}}html.ds-apple #page-content .ds-assistance-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ds-space-4);padding:var(--ds-space-4) var(--ds-space-5);margin-bottom:var(--ds-space-6);border-radius:var(--ds-radius-control);background:var(--ds-status-success);color:var(--ds-white)}html.ds-apple .ds-assistance-banner__message{display:grid;gap:var(--ds-space-1);flex:1 1 260px;min-width:0;overflow-wrap:anywhere}html.ds-apple .ds-assistance-banner__message span{font-size:var(--ds-font-size-secondary)}html.ds-apple #page-content .ds-assistance-banner .ds-button{flex-shrink:0;border-color:var(--ds-white);background:var(--ds-white);color:var(--ds-status-success)}html.ds-apple #page-content .ds-assistance-banner .ds-button:hover{background:var(--ds-gray-100)}html.ds-apple #page-content .ds-assistance-banner .ds-button:focus-visible{outline:var(--ds-space-1) solid var(--ds-white);outline-offset:var(--ds-space-1)}html.ds-apple .ma-action-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-4);align-items:start;min-width:0}html.ds-apple .ma-action-journal{display:grid;gap:var(--ds-space-4);min-width:0}html.ds-apple .ma-plan-editor{min-width:0;display:grid;gap:var(--ds-space-3)}html.ds-apple .ma-plan-editor :is(h3,p){margin:0}html.ds-apple .ma-plan-editor :is(input,select){min-width:0;max-width:100%}html.ds-apple .ma-inactive-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-3)}html.ds-apple .ma-inactive-actions>div{display:flex;gap:var(--ds-space-2)}html.ds-apple .ma-next-action--compact{gap:var(--ds-space-2);padding:var(--ds-space-3)}html.ds-apple .ma-next-action--compact .ds-button{min-height:var(--ds-control-height-sm)}html.ds-apple .ma-lead-full [data-ma-panel=suivi]{grid-column:1/-1}html.ds-apple .ma-action-journal .ma-drawer-timeline li{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-1);border-inline-start:2px solid var(--ds-border);padding-inline-start:var(--ds-space-3)}html.ds-apple .ma-action-journal .ma-drawer-timeline time{grid-row:auto}html.ds-apple .ma-action-journal .ma-drawer-timeline p{margin:0;overflow-wrap:anywhere}@media (min-width:900px){html.ds-apple .ma-action-columns:has(.ma-plan-editor){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}html.ds-apple #page-content table.ds-table--embedded{border:0;border-radius:var(--ds-radius-none);box-shadow:none;margin:0}html.ds-apple #page-content .ds-table-surface--embedded{border:0;border-radius:var(--ds-radius-none);box-shadow:none;margin:0;padding:0}html.ds-apple #page-content table.ds-table--embedded>thead>tr>th{border-radius:var(--ds-radius-none)}html.ds-apple body :is(#page-content,#main-menu,.modal,[role=dialog],.ds-dialog) :is(input[type=search],.eq-search input[type=text]):is(:focus,:focus-visible){outline:0;border-color:var(--ds-focus-color);box-shadow:var(--ds-search-focus-ring)}html.ds-apple body :is(#page-content,#main-menu,.modal,[role=dialog],.ds-dialog) :is(
.ds-search-bar,.sx-recherche,.rt-recherche,.gl-search,.doc-search-wrap,.lma-search-control,.acq-picker,.notif-recherche,.msg-recherche-form,.pl-search,.pr-oppo-search-wrap,.pr-listes-recherche,.doc-library-search,.me-recherche-champ,.part-recherche,.remu-recherche,.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fin-search,.uni-filter-search,.uni-catalog-tools > label,.dep-search,.tx-search,.rg-search,.src-search,.dc-queue__tools > label,.input-group:has(input[type=search])
):focus-within{outline:0;border-color:var(--ds-focus-color);box-shadow:var(--ds-search-focus-ring)}html.ds-apple body :is(#page-content,#main-menu,.modal,[role=dialog],.ds-dialog) :is(
.ds-search-bar,.sx-recherche,.rt-recherche,.gl-search,.doc-search-wrap,.lma-search-control,.acq-picker,.notif-recherche,.msg-recherche-form,.pl-search,.pr-oppo-search-wrap,.pr-listes-recherche,.doc-library-search,.me-recherche-champ,.part-recherche,.remu-recherche,.network-search,.rp-search,.ch-search label,.mr-search,.ae-tools > label,.lcbft-search,.pf-search,.ecx-search,.fin-search,.uni-filter-search,.uni-catalog-tools > label,.dep-search,.tx-search,.rg-search,.src-search,.dc-queue__tools > label,.input-group:has(input[type=search])
) input:is(:focus,:focus-visible){outline:0;border-color:transparent;background:0 0;box-shadow:none}html.ds-apple body #main-menu #nav-search:focus-within{outline:0;border-color:var(--ds-focus-color);box-shadow:var(--ds-search-focus-ring)}html.ds-apple body #main-menu #nav-search #global-search:is(:focus,:focus-visible){outline:0;border-color:transparent;box-shadow:none}html.ds-apple .ds-dropzone.ds-dropzone--compact{min-height:0;padding:var(--ds-space-2) var(--ds-space-3)}html.ds-apple .ds-upload-card{padding:var(--ds-space-3);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-1) var(--ds-space-4);align-items:center}html.ds-apple .ds-upload-card>.ds-field,html.ds-apple .ds-upload-card>header,html.ds-apple .ds-upload-card>p{grid-column:1/-1;margin:0}html.ds-apple .ds-upload-card>p{font-size:var(--ds-font-size-caption);color:var(--ds-text-2)}@media (max-width:767px){html.ds-apple .ds-upload-card{grid-template-columns:minmax(0,1fr)}}html.ds-apple .ds-upload-card>.ds-form-actions{flex-direction:column;align-items:stretch}html.ds-apple .ds-document-item{display:flex;align-items:flex-start;gap:var(--ds-space-3)}html.ds-apple .ds-document-item__content{min-width:0;flex:1;overflow-wrap:anywhere}html.ds-apple .doc-thumb.ds-document-thumbnail{flex:0 0 56px;width:56px;height:76px;margin:0;border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .ds-document-thumbnail .doc-thumb-ext{color:var(--ds-text)}html.ds-apple .ds-document-thumbnail .doc-thumb-ext i{font-size:var(--ds-font-size-subtitle)}.ds-media-comparison-toolbar{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center;margin-bottom:var(--ds-space-3)}.ds-media-comparison-toolbar .form-select{width:auto;max-width:100%}.ds-media-comparison-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-3);align-items:start}.ds-media-comparison figure{margin:0}.ds-media-comparison canvas,.ds-media-comparison img{display:block;width:100%;height:auto}.ds-media-comparison figcaption,.ds-media-comparison-labels{font-size:var(--ds-font-size-caption);color:var(--ds-text-2);margin-bottom:var(--ds-space-2)}.ds-media-comparison-labels{display:flex;justify-content:space-between;gap:var(--ds-space-3)}.ds-media-comparison canvas{touch-action:pan-y;cursor:ew-resize}.ds-media-comparison canvas:focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:var(--ds-space-1)}@media (max-width:560px){.ds-media-comparison-pair{grid-template-columns:1fr}}html.ds-apple .ds-form-stack label{display:block;margin-block:var(--ds-space-3) var(--ds-space-2)}html.ds-apple .ds-form-stack h3{margin-block:var(--ds-space-4) var(--ds-space-3)}html.ds-apple .ds-form-stack .ds-button{margin-block-start:var(--ds-space-3)}html.ds-apple label.ds-choice{display:flex;align-items:flex-start;gap:var(--ds-space-2)}html.ds-apple .ds-choice input{flex-shrink:0;width:18px;height:18px;margin-block-start:var(--ds-space-1);accent-color:var(--ds-primary)}html.ds-apple .ds-range{width:100%;min-height:36px;accent-color:var(--ds-primary)}html.ds-apple :is(.ds-range,.ds-choice input):focus-visible{outline:2px solid var(--ds-focus-color);outline-offset:var(--ds-space-1)}html.ds-apple .ds-commercial-progress{container-type:inline-size;min-width:0;margin-block-end:var(--ds-space-6);--ds-commercial-accent:var(--ds-primary);--ds-commercial-check:var(--ds-primary-text)}html.ds-apple .ds-commercial-track{min-width:0;padding:var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-control);background:var(--ds-surface-2)}html.ds-apple .ds-stepper--commercial{display:flex;gap:0;min-width:max-content;margin-block:var(--ds-space-3)}html.ds-apple .ds-stepper--commercial .ds-stepper__item{display:flex;align-items:center;flex:1 0 auto;min-height:0;gap:var(--ds-space-2)}html.ds-apple .ds-stepper--commercial .ds-stepper__item:last-child{flex-grow:0}html.ds-apple .ds-stepper--commercial .ds-stepper__item:not(:last-child)::after{position:static;flex:1 0 var(--ds-space-4);width:auto;height:1px;margin-inline:var(--ds-space-1) var(--ds-space-3);background:var(--ds-border)}html.ds-apple .ds-stepper--commercial .ds-stepper__marker{flex:0 0 18px;width:18px;height:18px;border-color:var(--ds-text-3);background:0 0;color:var(--ds-commercial-check);font-size:var(--ds-font-size-caption)}html.ds-apple .ds-stepper--commercial .ds-stepper__copy{display:block;padding:0;font-size:var(--ds-font-size-secondary);color:var(--ds-text-2);white-space:nowrap}html.ds-apple .ds-stepper--commercial .is-before .ds-stepper__marker{background:var(--ds-commercial-accent);border-color:var(--ds-commercial-accent)}html.ds-apple .ds-stepper--commercial .ds-stepper__item.is-before:not(:last-child)::after{background:var(--ds-commercial-accent)}html.ds-apple .ds-stepper--commercial .is-before .ds-stepper__copy{color:var(--ds-commercial-accent)}html.ds-apple .ds-stepper--commercial .is-active .ds-stepper__marker{border:2px solid var(--ds-commercial-accent);background:0 0}html.ds-apple .ds-stepper--commercial .is-active .ds-stepper__marker::before{content:"";width:6px;height:6px;border-radius:var(--ds-radius-pill);background:var(--ds-commercial-accent)}html.ds-apple .ds-stepper--commercial .is-active .ds-stepper__copy{color:var(--ds-text);font-weight:var(--ds-weight-semibold)}html.ds-apple .ds-stepper--commercial a{display:inline-flex;align-items:center;min-height:32px;color:inherit;text-decoration:none}html.ds-apple .ds-stepper--commercial a:hover{text-decoration:underline}html.ds-apple :is(.ds-commercial-track,.ds-stepper--commercial a):focus-visible{outline:2px solid var(--ds-commercial-accent);outline-offset:var(--ds-space-1);border-radius:var(--ds-radius-control)}html.ds-apple .ds-commercial-status{margin-block:0 var(--ds-space-3);color:var(--ds-text-2);font-size:var(--ds-font-size-secondary)}@container (max-width:900px){html.ds-apple .ds-stepper--commercial{min-width:0}html.ds-apple .ds-stepper--commercial .ds-stepper__item{flex:1 1 0;min-width:0;flex-direction:column;align-items:center}html.ds-apple .ds-stepper--commercial .ds-stepper__item:last-child{flex-grow:1}html.ds-apple .ds-stepper--commercial .ds-stepper__copy{white-space:normal;overflow-wrap:anywhere;text-align:center}html.ds-apple .ds-stepper--commercial .ds-stepper__item:not(:last-child)::after{position:absolute;top:9px;bottom:auto;left:calc(50% + 14px);right:calc(-50% + 14px);width:auto;height:1px;margin:0}}@container (max-width:520px){html.ds-apple .ds-stepper--commercial{display:grid}html.ds-apple .ds-stepper--commercial .ds-stepper__item{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:44px;gap:var(--ds-space-3)}html.ds-apple .ds-stepper--commercial .ds-stepper__copy{text-align:start}html.ds-apple .ds-stepper--commercial .ds-stepper__item:not(:last-child)::after{top:calc(50% + 9px);bottom:calc(-50% + 9px);left:8px;right:auto;width:1px;height:auto}}html.ds-apple body :is(
.ds-drawer__panel,#app-drawer.drawer-panel,.network-drawer,.rp-drawer,.ch-drawer,.mr-overlay > aside,.ae-overlay > aside,.lcbft-drawer,.lcbft-panel,.ecx-drawer-panel,.cp-drawer,.pl-drawer-layer .pl-drawer,.stk-drawer,.nh-drawer,.pa-drawer-panel,.pn-drawer,.mn-drawer,.cdp-drawer,.dc-drawer,.dep-drawer > aside,.rdvk-drawer.on,.pr-drawer,.cia-dialog
){box-sizing:border-box;width:min(var(--ds-drawer-width),100vw);max-width:100%;min-width:0;background:var(--ds-bg);color:var(--ds-text)}html.ds-apple body .pr-drawer{flex-basis:min(var(--ds-drawer-width),100vw)}html.ds-apple body :is(
.ds-drawer__header,.ds-drawer__body,.ds-drawer__footer,.nh-drawer-header,.nh-drawer-body,.nh-drawer-footer,#app-drawer .pl-drawer-contact-details,#app-drawer .drawer-body,.network-drawer-heading,.network-drawer-body,.network-drawer-actions,.rp-drawer > header,.rp-drawer-body,.rp-panel-footer,.ch-drawer > header,.ch-drawer-body,.ch-drawer > footer,.mr-panel-body,.ae-panel-body,.lcbft-drawer-body,.lcbft-panel-body,.ecx-drawer-panel > header,.ecx-drawer-panel > form,.cp-drawer > header,.cp-drawer-body,.pl-drawer > header,.pl-drawer-body,.stk-drawer > header,.stk-drawer-body,.pa-drawer-head,.pa-drawer-body,.dep-drawer-body,.cdp-head,.cdp-body,.cdp-foot,.pn-drawer,.mn-drawer,.cdp-drawer,.dc-drawer > header,.dc-drawer-body,.rdvk-drawer-body,.pr-drawer-head,.pr-drawer-body,.pr-drawer-foot
){background:var(--ds-bg)}html.ds-apple body :is(
.ds-drawer__panel,#app-drawer,.network-drawer,.rp-drawer,.ch-drawer,.mr-overlay > aside,.ae-overlay > aside,.lcbft-drawer,.lcbft-panel,.ecx-drawer-panel,.cp-drawer,.pl-drawer-layer .pl-drawer,.stk-drawer,.nh-drawer,.pa-drawer-panel,.pn-drawer,.mn-drawer,.cdp-drawer,.dc-drawer,.dep-drawer > aside,.rdvk-drawer,.pr-drawer
) :is(
.ds-drawer__card,.card,.ds-card,.ds-record-surface,.ds-disclosure,.pipeline-drawer__priority,.pipeline-drawer__agenda,.pipeline-drawer__section,.pl-drawer-section,.cp-card,.cp-alur-panel-section,.pa-editor-card,.ch-card,.stk-card,.pl-panel-facts,.pl-panel-history,.pl-panel-report,.rp-panel-section,.rp-block,.lcbft-section-card,.dep-group,.pn-document-card
){min-width:0;border:0;border-radius:var(--ds-radius-card);background:var(--ds-surface);box-shadow:none}html.ds-apple .ds-drawer__card{padding:var(--ds-space-5);margin-block-end:var(--ds-space-4)}html.ds-apple #app-drawer .pl-drawer-section{margin:0 0 var(--ds-space-4);padding:var(--ds-space-5)}@media (max-width:620px){html.ds-apple .ds-drawer__card{padding:var(--ds-space-4)}}