.mix-topbars{flex-direction:column;gap:10px;margin-top:2px;padding-right:4px;display:flex}.mix-qty{color:var(--ink-4);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:500}.mix-table-card{padding:0;overflow:hidden}.mix-table-head{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 20px 12px;display:flex}.mix-table-head h3{font-size:var(--fs-section-title,1.0625rem);color:var(--ink);margin:0;font-weight:600}.mix-table-count{font-size:var(--fs-label);color:var(--ink-3)}.mix-table-scroll{overflow-x:auto}.mix-table{border-collapse:collapse;width:100%;font-size:var(--fs-body)}.mix-table thead th{text-align:left;font-weight:600;font-size:var(--fs-meta);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border);background:var(--surface);padding:8px 20px;position:sticky;top:0}.mix-table th.mix-num,.mix-table td.mix-num{text-align:right;font-variant-numeric:tabular-nums}.mix-table td.mix-num{white-space:nowrap}.mix-art-btn{font:inherit;text-align:left;color:var(--ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:0 0;border:none;max-width:100%;padding:0;font-weight:600;display:inline-block;overflow:hidden}.mix-art-btn:hover{color:var(--eden);text-decoration:underline}.mix-table tbody td{border-bottom:1px solid var(--border);color:var(--ink-2,var(--ink));padding:9px 20px}.mix-table tbody tr:last-child td{border-bottom:none}.mix-table tbody tr:hover td{background:color-mix(in srgb, var(--ink-4) 7%, transparent)}.mix-prod-name{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.mix-prod-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px;display:inline-block}.mix-prod-cat{color:var(--ink-4);font-weight:500;font-size:var(--fs-label)}.mix-val-strong{color:var(--ink);font-weight:700}.mix-share{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.mix-share-track{background:color-mix(in srgb, var(--ink-4) 20%, transparent);border-radius:6px;flex-shrink:0;width:84px;height:6px;overflow:hidden}.mix-share-fill{border-radius:6px;height:100%;display:block}.mix-share-pct{color:var(--ink-3);text-align:right;width:40px}.nav-module.mix-vues{z-index:1;margin-bottom:16px;padding-inline:0;position:relative}.nav-module.mix-periode{flex:auto;padding-inline:0}.nav-module.mix-periode-barre{flex:none;padding-inline:0}@media (min-width:641px){.commandes-module.mix-commandes{display:none}}@media (max-width:640px){.nav-module.mix-vues{margin-bottom:0}}.mix-marge-kpis{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.mix-marge-kpis .pilot-key-figures{grid-column:1/-1;grid-template-columns:inherit;gap:inherit}@media (max-width:640px){.mix-marge-kpis,.mix-sales-page .pilot-key-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mix-sales-page .pilot-key-figure:last-child:nth-child(odd){grid-column:1/-1}}.mix-marge-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:12px 0;display:flex}@media (max-width:640px){.mix-marge-actions{align-items:stretch}.mix-marge-actions .cas-copy{flex:100%;justify-content:flex-start}}.mix-marge-hint{font-size:var(--fs-label);color:var(--ink-3)}.mix-marge-badge{font-size:var(--fs-micro);background:color-mix(in srgb, var(--eden) 14%, transparent);color:var(--eden);border-radius:6px;margin-left:8px;padding:1px 7px;font-weight:600;display:inline-block}.mix-marge-badge.is-warn{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn-ink)}.mix-marge-badge.is-muted{background:color-mix(in srgb, var(--ink-4) 16%, transparent);color:var(--ink-3)}.mix-fc{font-variant-numeric:tabular-nums;font-weight:700}.mix-size-hint{color:var(--ink-4);font-size:var(--fs-meta);text-align:right;font-weight:500}.mix-size-row td{background:color-mix(in srgb, var(--ink-4) 4%, transparent);padding-top:5px;padding-bottom:5px}.mix-size-label{color:var(--ink-3);font-size:var(--fs-label);padding-left:10px}.mix-marge-badge.is-clickable{cursor:pointer;font:inherit;font-size:var(--fs-micro);transition:filter var(--t-fast);border:none;font-weight:600;position:relative}.mix-marge-badge.is-clickable:after{content:"";position:absolute;inset:-12px -4px}@media (hover:hover){.mix-marge-badge.is-clickable:hover{filter:brightness(.94)}}.mix-cat-filter{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.mix-cat-fbtn{border:1px solid var(--border);background:var(--surface);color:var(--ink-3);font-size:var(--fs-label);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);border-radius:8px;padding:4px 11px;font-weight:600}.mix-cat-fbtn:hover{background:color-mix(in srgb, var(--ink-4) 8%, transparent)}.mix-cat-fbtn.is-active{background:var(--eden);color:var(--on-accent);border-color:var(--eden)}.mix-map-focus{background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--ink-2,var(--ink));font-size:var(--fs-body);border-radius:10px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 12px;padding:10px 12px;display:flex}.mix-modal-backdrop{z-index:var(--z-dialog);background:var(--scrim);overscroll-behavior:contain;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.mix-modal{background:var(--surface);border:1px solid var(--border);width:min(680px,100%);max-height:min(85vh,85dvh);box-shadow:var(--shadow-lift);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.mix-modal-backdrop.is-closing{animation:fadeOut var(--t-exit) forwards;pointer-events:none}.mix-modal-backdrop.is-closing>.mix-modal{animation:modalOut var(--t-exit) forwards}.mix-modal-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.mix-modal-head h3{color:var(--ink);margin:0;font-size:1.05rem;font-weight:600}.mix-modal-sub{font-size:var(--fs-label);color:var(--ink-3);flex-shrink:0;margin:0 20px 12px;line-height:1.45}.mix-map-filter{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:0 20px 12px;display:flex}.mix-map-fbtn{border:1px solid var(--border);background:var(--surface);color:var(--ink-3);font-size:var(--fs-label);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);min-height:var(--tap-min);min-width:var(--tap-min);border-radius:8px;padding:5px 12px;font-weight:600}.mix-map-fbtn:hover{background:color-mix(in srgb, var(--ink-4) 8%, transparent)}.mix-map-fbtn.is-active{background:var(--eden);color:var(--on-accent);border-color:var(--eden)}.mix-map-fcount{opacity:.7;font-weight:500}.mix-map-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 auto;gap:8px;min-height:0;padding:0 20px 20px;display:flex;overflow-y:auto}.mix-map-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) max-content;align-items:center;gap:12px;padding:10px 12px;display:grid}.mix-map-row.is-linked{background:color-mix(in srgb, var(--gain) 6%, transparent)}.mix-map-ingr{flex-direction:column;min-width:0;display:flex}.mix-map-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mix-map-meta{font-size:var(--fs-meta);color:var(--ink-4)}.mix-map-target{min-width:0;font-size:var(--fs-label);overflow:hidden}.mix-map-sugg{color:var(--ink-2,var(--ink));align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.mix-map-sname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mix-map-conf{flex-shrink:0}.mix-map-linked{color:var(--gain);align-items:center;gap:5px;font-weight:600;display:inline-flex}.mix-map-none{color:var(--ink-4)}.mix-map-linked.is-nocost{color:var(--ink-3)}.mix-map-linked.is-nocost em{color:var(--warn-ink);font-style:normal;font-weight:600}.mix-pricing{border:1px solid var(--border);background:color-mix(in srgb, var(--warn) 8%, transparent);border-radius:10px;margin:-2px 0 4px;padding:12px}.mix-pricing-lead{font-size:var(--fs-label);color:var(--ink-2,var(--ink));margin:0 0 10px}.mix-pricing-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.mix-pricing-row label{font-size:var(--fs-meta);color:var(--ink-3);flex-direction:column;gap:4px;font-weight:600;display:flex}.mix-pricing-in{align-items:center;gap:6px;display:inline-flex}.mix-pricing-in input{border:1px solid var(--border);background:var(--surface);width:92px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 9px}.mix-pricing-in select{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:8px;padding:7px 8px}.mix-pricing-in>span{color:var(--ink-3);font-size:var(--fs-label)}.mix-map-conf{font-size:var(--fs-micro);border-radius:5px;padding:1px 6px;font-weight:600}.mix-map-conf.is-high{background:color-mix(in srgb, var(--gain) 16%, transparent);color:var(--gain-ink)}.mix-map-conf.is-medium{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn-ink)}.mix-map-conf.is-low{background:color-mix(in srgb, var(--ink-4) 18%, transparent);color:var(--ink-3)}.mix-map-act{flex-wrap:wrap;gap:6px;display:flex}.mix-map-act button{min-height:var(--tap-min);min-width:var(--tap-min)}.mix-picker{border:1px solid var(--border);background:color-mix(in srgb, var(--ink-4) 5%, transparent);border-radius:10px;margin:-2px 0 4px;padding:10px}.mix-picker-bar{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mix-picker-input{border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:var(--fs-body);border-radius:8px;flex:1;padding:8px 10px}.mix-picker-list{flex-direction:column;gap:2px;max-height:240px;display:flex;overflow-y:auto}.mix-picker-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:8px 10px;display:flex}.mix-picker-item:hover{background:color-mix(in srgb, var(--eden) 10%, transparent)}.mix-picker-name{color:var(--ink);font-weight:600;font-size:var(--fs-body)}.mix-picker-sub{color:var(--ink-4);font-size:var(--fs-meta);flex-shrink:0}.mix-picker-empty{color:var(--ink-3);font-size:var(--fs-label);padding:10px}.mix-modal-foot{border-top:1px solid var(--border);flex-shrink:0;gap:10px;padding:14px 20px;display:flex}.mix-set-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.mix-set-row-sep{border-top:1px solid var(--border);margin-top:6px;padding-top:14px}.mix-set-label{color:var(--ink-2,var(--ink));font-weight:600;font-size:var(--fs-body)}.mix-set-label em{color:var(--ink-4);font-style:normal;font-weight:400}.mix-set-input{align-items:center;gap:6px;display:inline-flex}.mix-set-input input{text-align:right;border:1px solid var(--border);background:var(--surface);width:72px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px}.mix-set-unit{color:var(--ink-3);font-size:var(--fs-label)}.mix-set-fields{align-items:center;gap:12px;display:inline-flex}.mix-set-input input[type=number]{width:64px}.mix-set-head{padding-bottom:2px}.mix-set-colh{text-align:right;width:92px;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-4);font-weight:700;display:inline-block}.mix-toggle{cursor:pointer;background:color-mix(in srgb, var(--ink-4) 40%, transparent);width:42px;height:24px;transition:background var(--t-fast);border:none;border-radius:999px;flex-shrink:0;padding:0;position:relative}.mix-toggle.is-on{background:var(--eden)}.mix-toggle-dot{background:var(--on-accent);width:18px;height:18px;transition:transform var(--t-fast);border-radius:50%;position:absolute;top:3px;left:3px}.mix-toggle.is-on .mix-toggle-dot{transform:translate(18px)}.mix-set-baseline{font-size:var(--fs-label);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 2px;display:flex}.mix-set-baseline-act{gap:8px;display:flex}.marge-section{margin-top:4px}.marge-section .mix-table-scroll{max-width:100%}.marge-section .mix-table{min-width:620px}.marge-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.marge-section-head h3{font-size:var(--fs-section-title,1.0625rem);color:var(--ink);margin:0 0 2px;font-weight:700}.marge-section-sub{font-size:var(--fs-label);color:var(--ink-3);line-height:1.4}.marge-section-legend{font-size:var(--fs-meta);color:var(--ink-4,var(--ink-3));margin-top:4px;line-height:1.4;display:block}.marge-section-legend b{font-weight:700}.marge-layout{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-shrink:0;display:inline-flex;overflow:hidden}.marge-layout-btn{color:var(--ink-3);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;align-items:center;padding:7px 11px;display:inline-flex}.marge-layout-btn+.marge-layout-btn{border-left:1px solid var(--border)}.marge-layout-btn.is-active{background:var(--eden);color:var(--on-accent)}.marge-cards{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.marge-cards{grid-template-columns:repeat(2,1fr)}}.marge-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);transition:transform var(--t-fast), box-shadow var(--t-fast);text-align:left;border-radius:16px;flex-direction:column;gap:13px;padding:16px;display:flex}.marge-card.is-clickable{cursor:pointer}@media (hover:hover){.marge-card.is-clickable:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}}.marge-card.is-clickable:focus-visible{outline:var(--focus-outline);outline-offset:2px}.marge-card.is-incomplete{background:color-mix(in srgb, var(--ink-4) 4%, var(--surface))}.marge-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marge-card-id{min-width:0}.marge-card-name{font-weight:700;font-size:var(--fs-body-lg);color:var(--ink);line-height:1.2;display:block}.marge-card-cat{font-size:var(--fs-meta);color:var(--ink-3);margin-top:2px;display:block}.marge-fc{flex-direction:column;flex-shrink:0;align-items:flex-end;line-height:1;display:flex}.marge-fc-val{font-family:var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.75rem;font-weight:700}.marge-fc-lab{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;font-size:.62rem;font-weight:700}.marge-fix{cursor:pointer;white-space:nowrap;border-radius:var(--radius-action);font-size:var(--fs-meta);background:color-mix(in srgb, var(--warn) 15%, transparent);color:var(--warn-ink);border:none;flex-shrink:0;padding:6px 11px;font-weight:600}.marge-fix:hover{background:color-mix(in srgb, var(--warn) 24%, transparent)}@media (pointer:coarse){.marge-fix{min-height:var(--tap-min)}}.marge-fix.is-muted{background:color-mix(in srgb, var(--ink-4) 8%, transparent);color:var(--ink-3)}.marge-fix.is-muted:hover{background:color-mix(in srgb, var(--ink-4) 12%, transparent);color:var(--ink-2)}.marge-bar{background:color-mix(in srgb, var(--ink-4) 14%, transparent);border-radius:7px;height:12px;display:flex;overflow:hidden}.marge-bar-cost{min-width:3px;height:100%;transition:width var(--t-mid)}.marge-bar-margin{background:color-mix(in srgb, var(--eden) 22%, transparent);flex:1}.marge-figs{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.marge-fig{font-variant-numeric:tabular-nums;font-size:var(--fs-card-title);color:var(--ink-2,var(--ink));flex-direction:column;gap:3px;font-weight:600;display:flex}.marge-fig em{font-style:normal;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.marge-fig-margin{color:var(--ink)}.marge-fig-margin b{font-size:1.12rem;font-weight:700}.marge-ht{font-size:var(--fs-micro);color:var(--ink-3);margin-left:4px;font-weight:600}.marge-sizes{flex-wrap:wrap;gap:8px;display:flex}.marge-size-chip{border:1px solid var(--border);font-size:var(--fs-meta);color:var(--ink-3);border-radius:9px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.marge-size-chip b{font-variant-numeric:tabular-nums}.marge-partial{font-size:var(--fs-meta);color:var(--warn-ink);align-self:center;font-weight:600}.marge-empty{font-size:var(--fs-label);color:var(--ink-3);margin:0}.mix-me-card{margin-top:20px;padding:0;overflow:hidden}.mix-me-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 20px 20px;display:flex}.mix-me-empty p{color:var(--ink-3);font-size:var(--fs-body);max-width:640px;margin:0;line-height:1.5}.mix-me-kpis{flex-wrap:wrap;gap:28px;padding:4px 20px 14px;display:flex}.mix-me-kpis>div{flex-direction:column;gap:2px;display:flex}.mix-me-k{font-size:var(--fs-meta);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.mix-me-v{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.3rem;font-weight:700}.mix-me-sub{font-size:var(--fs-meta);color:var(--ink-4)}.mix-me-legend{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:0 20px 14px;display:flex}.mix-me-chip{font-size:var(--fs-meta);cursor:help;border-radius:7px;padding:3px 10px;font-weight:600}.mix-me-cat{border-bottom:1px solid var(--border);padding:12px 20px}.mix-me-cat:last-of-type{border-bottom:none}.mix-me-cat-head{color:var(--ink);font-weight:700;font-size:var(--fs-card-title);justify-content:space-between;margin-bottom:8px;display:flex}.mix-me-cat-total{font-variant-numeric:tabular-nums;color:var(--ink-2,var(--ink))}.mix-me-rows{flex-direction:column;gap:6px;display:flex}.mix-me-row{font-size:var(--fs-body);grid-template-columns:12px minmax(0,1fr) max-content max-content max-content;align-items:center;gap:10px;display:grid}.mix-me-dot{cursor:help;border-radius:3px;width:10px;height:10px}.mix-me-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:600;overflow:hidden}.mix-me-qty{color:var(--ink-4);font-variant-numeric:tabular-nums}.mix-me-total{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.mix-me-tag{font-size:var(--fs-micro);border-radius:6px;padding:1px 8px;font-weight:600}.mix-me-reco-note{font-size:var(--fs-meta);color:var(--ink-4);margin:0;padding:12px 20px}.mix-me-good{background:color-mix(in srgb, var(--gain) 16%, transparent);color:var(--gain-ink)}.mix-me-dot.mix-me-good{background:var(--gain)}.mix-me-warn{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn-ink)}.mix-me-dot.mix-me-warn{background:var(--warn)}.mix-me-info{background:color-mix(in srgb, var(--info) 16%, transparent);color:var(--info-ink)}.mix-me-dot.mix-me-info{background:var(--info)}.mix-me-muted{background:color-mix(in srgb, var(--ink-4) 18%, transparent);color:var(--ink-3)}.mix-me-dot.mix-me-muted{background:var(--ink-4)}@media (max-width:560px){.mix-me-row{grid-template-columns:12px minmax(0,1fr) max-content;row-gap:2px}.mix-me-total{text-align:right;grid-column:2/4}.mix-me-tag{display:none}.mix-map-row{grid-template-columns:1fr;gap:8px}.mix-map-name,.mix-map-target,.mix-map-sname{white-space:normal}.mix-map-act{justify-content:stretch}.mix-map-act button{flex:1;justify-content:center}.mix-table-head{flex-direction:column;align-items:flex-start;gap:3px}.mix-set-label,.mix-table{font-size:var(--fs-label)}.mix-table thead th{font-size:var(--fs-micro);letter-spacing:.02em;padding:8px 7px}.mix-table tbody td{padding:8px 7px}.mix-art-btn{max-width:34vw}.mix-prod-cat{font-size:var(--fs-meta);margin-left:0;display:block}.mix-fc{font-size:var(--fs-label)}.mix-size-label{padding-left:4px}}[data-theme=dark] .mix-marge-badge.is-warn{color:var(--warn-ink)}[data-theme=dark] .mix-map-linked{color:var(--gain-ink)}[data-theme=dark] .mix-map-linked.is-nocost em{color:var(--warn-ink)}[data-theme=dark] .mix-map-conf.is-high{color:var(--gain-ink)}[data-theme=dark] .mix-map-conf.is-medium,[data-theme=dark] .marge-partial{color:var(--warn-ink)}[data-theme=dark] .mix-me-good{color:var(--gain-ink)}[data-theme=dark] .mix-me-warn{color:var(--warn-ink)}[data-theme=dark] .mix-me-info{color:var(--info-ink)}@media (min-width:1281px){.main:has([data-main-large]) .mix-marge-kpis{grid-template-columns:repeat(auto-fit, minmax(var(--dashboard-card-min), 1fr))}.main:has([data-main-large]) .marge-cards{grid-template-columns:repeat(auto-fit, minmax(var(--dashboard-card-min), 1fr))}}.mix-sales-page{min-width:0}.mix-sales-page .pilot-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.mix-sales-page .pilot-chart-card{min-width:0}.mix-sales-page .pilot-key-detail{overflow-wrap:anywhere}.mix-sales-page .pilot-bar-label{overflow-wrap:anywhere;min-width:0}.mix-sales-page .pilot-bar-val{white-space:nowrap}.mix-link-action{margin-bottom:16px}.mix-chart-note{font-size:var(--fs-meta);color:var(--ink-3);margin:12px 0 0}.mix-donut{width:200px;max-width:100%;margin:0}.mix-donut svg{width:100%;display:block}.mix-donut-label{fill:var(--ink-3);font-size:var(--fs-micro)}.mix-donut-total{fill:var(--ink);font-size:var(--fs-card-title);font-variant-numeric:tabular-nums;font-weight:700}.mix-sales-page .mix-table-scroll{max-width:100%}.mix-sales-page .mix-table{min-width:520px}.mix-sales-page .mix-prod-name{overflow-wrap:anywhere}.mix-sales-page .mix-share-pct{width:60px}@media (max-width:760px){.mix-sales-page .pilot-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.mix-sales-page .pilot-bar-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"label val""track track"}.mix-sales-page .pilot-bar-track{grid-area:2/1/auto/-1}.mix-sales-page .pilot-bar-val{grid-area:1/2}}.mix-category-body{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:18px;display:grid}.mix-category-body .pilot-bars{border:0;margin:0;padding:0}.mix-category-body .pilot-bar-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"label val""track track"}.mix-category-body .pilot-bar-label{grid-area:label}.mix-category-body .pilot-bar-track{grid-area:track}.mix-category-body .pilot-bar-val{grid-area:val}.mix-top-rank{color:var(--ink-3);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;margin-right:8px}.mix-sales-page .pilot-key-figures{margin-bottom:16px}.mix-sales-page .pilot-month-findings{margin-bottom:12px}@media (max-width:1100px){.mix-category-body{grid-template-columns:minmax(0,1fr)}.mix-category-body .pilot-chart-body{justify-content:center;display:flex}}.mix-marge-badge svg,.marge-fix svg{vertical-align:-1px}
.gm-overlay{z-index:var(--z-dialog);background:var(--scrim);animation:gm-scrim-in var(--dur-fast) ease;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@keyframes gm-scrim-in{0%{opacity:0}to{opacity:1}}.gm-modal{background:var(--surface);width:100%;max-width:560px;max-height:min(92vh,92dvh);box-shadow:var(--shadow-lift);animation:gm-pop var(--dur-mid) var(--ease-out) both;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes gm-pop{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.gm-grip{display:none}.gm-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.gm-eyebrow{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--eden-deep);align-items:center;gap:6px;margin-bottom:4px;font-weight:700;display:inline-flex}.gm-title{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.15}.gm-close{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-action);color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}.gm-close:hover{background:var(--surface-2);color:var(--ink)}.gm-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 20px 12px;overflow-y:auto}.gm-sec{border:none;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:0;padding:14px 0 4px;display:grid}.gm-sec+.gm-sec{border-top:1px solid var(--border);margin-top:12px}.gm-sec-label{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3);grid-column:1/-1;padding:0;font-weight:700}.gm-span2{grid-column:1/-1}.gm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.gm-field>label{font-size:var(--fs-meta);color:var(--ink-2);font-weight:600}.gm-req{color:var(--eden-deep)}.gm-hint{color:var(--ink-4);font-weight:400}.gm-hint-flush{margin:0}.gm-field input,.gm-field textarea{width:100%;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);color:var(--ink);font-size:var(--fs-card-title);resize:vertical;min-height:var(--tap-min);border:none;border-radius:10px;padding:10px 12px;font-family:inherit}.gm-field input:focus,.gm-field textarea:focus{box-shadow:inset 0 0 0 1.5px var(--eden), 0 0 0 3px var(--eden-soft);outline:none}.gm-stepper{grid-template-columns:var(--tap-min) minmax(0, 1fr) var(--tap-min);border:1px solid var(--border-strong);background:var(--surface);min-width:0;transition:border-color var(--t-fast), box-shadow var(--t-fast);border-radius:11px;align-items:stretch;display:grid;overflow:clip}.gm-stepper button{width:var(--tap-min);min-width:var(--tap-min);min-height:var(--tap-min);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);border:none;place-items:center;display:grid}.gm-stepper button:first-child{border-right:1px solid var(--border)}.gm-stepper button:last-child{border-left:1px solid var(--border)}.gm-stepper button:disabled{opacity:.4;cursor:default}.gm-stepper input{width:100%;min-width:0;min-height:var(--tap-min);background:var(--surface);box-shadow:none;text-align:center;font-size:var(--fs-card-title);font-variant-numeric:tabular-nums;appearance:textfield;border:none;border-radius:0;padding:8px 4px}.gm-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gm-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gm-stepper input:focus{box-shadow:none;outline:none}.gm-stepper:focus-within{border-color:var(--eden);box-shadow:var(--focus-ring)}@media (hover:hover){.gm-stepper button:hover:not(:disabled){color:var(--eden-deep);background:var(--eden-tint)}}.gm-chips{flex-wrap:wrap;gap:7px;display:flex}.gm-chip{min-height:38px;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--fs-label);cursor:pointer;transition:box-shadow var(--dur-fast) ease, background var(--dur-fast) ease, color var(--dur-fast) ease;border:none;border-radius:999px;padding:9px 14px;font-weight:500}.gm-chip:hover{box-shadow:inset 0 0 0 1.5px var(--eden)}.gm-chip.on{background:var(--eden-tint);box-shadow:inset 0 0 0 1.5px var(--eden);color:var(--eden-deep);font-weight:700}.gm-foot{padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.gm-error{color:var(--danger-ink);font-size:var(--fs-label);margin:0}.gm-foot-hint{color:var(--ink-3);font-size:var(--fs-label);margin:0}.gm-submit{border-radius:var(--radius-action);background:var(--eden);color:var(--on-accent);font-size:var(--fs-card-title);letter-spacing:.01em;cursor:pointer;transition:background var(--dur-fast) ease, transform var(--dur-fast) ease;border:none;padding:13px;font-family:inherit;font-weight:700}.gm-submit:hover:not(:disabled){background:var(--eden-deep)}.gm-submit:active:not(:disabled){transform:translateY(1px)}.gm-submit:disabled{opacity:.5;cursor:not-allowed}.gm-question{flex-direction:column;gap:8px;display:flex}.gm-question-titre{font-size:var(--fs-card-title);color:var(--ink);margin:0;font-weight:700}.gm-question-texte{font-size:var(--fs-body);color:var(--ink-2);margin:0 0 4px}.gm-question-autre,.gm-question-retour{border-radius:var(--radius-action);font-family:inherit;font-size:var(--fs-body);cursor:pointer;padding:12px;font-weight:600}.gm-question-autre{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.gm-question-retour{color:var(--ink-2);background:0 0;border:none}@media (max-width:640px){.gm-overlay{align-items:flex-end;padding:0}.gm-modal{max-width:none;max-height:min(94vh,94dvh);animation:gm-rise var(--dur-pop) var(--ease-out) both;border-radius:20px 20px 0 0}@keyframes gm-rise{0%{opacity:.6;transform:translateY(48px)}to{opacity:1;transform:none}}.gm-grip{background:var(--border-strong,var(--border));border-radius:999px;width:38px;height:4px;display:block;position:absolute;top:7px;left:50%;transform:translate(-50%)}.gm-head{padding-top:22px}.gm-sec{grid-template-columns:1fr 1fr}}.gm-overlay.is-closing{animation:gm-scrim-out var(--t-exit) forwards;pointer-events:none}.gm-overlay.is-closing .gm-modal{animation:gm-out var(--t-exit) forwards}@keyframes gm-scrim-out{to{opacity:0}}@keyframes gm-out{to{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:640px){.gm-overlay.is-closing .gm-modal{animation-name:gm-sink}@keyframes gm-sink{to{opacity:.6;transform:translateY(56px)}}}
@media (max-width:640px){.director-card-head .reglages-add-btn.ghost{flex-basis:100%}}.director-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow var(--t-mid), transform var(--t-mid);border:none;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}@media (hover:hover){.director-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.director-card:has(.dtf-pop){transition:none;transform:none}}.director-card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.director-card-head>div{flex:1 1 0;min-width:0}.director-card-head h3{font-size:var(--fs-body-lg);color:var(--ink);margin:0;font-weight:600}.director-card-sub{font-size:var(--fs-label);color:var(--ink-2);opacity:.75;margin:2px 0 0}.director-card-ico{background:var(--eden-tint);width:38px;height:38px;color:var(--eden-deep);border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.director-card-empty{background:var(--surface-2,var(--surface));border:1px dashed var(--border);color:var(--ink-2);opacity:.7;text-align:center;font-size:var(--fs-body);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 12px;display:flex}.director-card-empty svg{opacity:.5}.director-card-empty p{margin:0}.reglages-add-row{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.reglages-input{min-width:0;box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);color:var(--ink);font-size:var(--fs-body);border:none;border-radius:10px;flex:1;padding:10px 12px}.reglages-input:focus{box-shadow:inset 0 0 0 1.5px var(--eden), 0 0 0 3px var(--eden-soft);outline:none}.barre-de-page-gestes .reglages-add-btn,.barre-de-page-gestes .reglages-save-btn,.barre-gestes-menu .reglages-add-btn,.barre-gestes-menu .reglages-save-btn{min-height:var(--tap-min);align-items:center;gap:6px;display:inline-flex}.reglages-empty{font-size:var(--fs-body);color:var(--ink-2);margin:12px 0 0}.reglages-chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.reglages-chip{border:1px solid var(--border);background:var(--surface-2,var(--surface));font-size:var(--fs-body);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 12px;display:inline-flex}button.reglages-chip{cursor:pointer}.reglages-chip.on{background:var(--brand-primary,var(--eden));border-color:var(--brand-primary,var(--eden));color:var(--on-accent)}.reglages-chip button:not([class]){background:var(--border);color:var(--ink);cursor:pointer;width:18px;height:18px;font-size:var(--fs-label);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:relative}.reglages-chip button:not([class]):after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reglages-save-row{justify-content:flex-end;margin-top:14px;display:flex}.reglages-row-act{flex:none;align-self:center;gap:2px;display:inline-flex}.reglages-act{border-radius:var(--radius-action);width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.reglages-act:hover{background:var(--eden-tint);color:var(--eden-deep)}.reglages-act.danger:hover{background:var(--danger-soft);color:var(--danger)}.reglages-act:focus-visible{box-shadow:var(--focus-ring);outline:none}.reglages-act:disabled{opacity:.4;cursor:default;color:var(--ink-2);background:0 0}.reglages-act.sm{border-radius:var(--radius-action);width:26px;height:26px}@media (pointer:coarse){.reglages-act,.reglages-act.sm{width:var(--tap-min);height:var(--tap-min)}}.reglages-chip.editing{box-shadow:inset 0 0 0 1.5px var(--eden)}.reglages-fold{cursor:pointer;-webkit-user-select:none;user-select:none}.reglages-fold h3{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.reglages-count{background:var(--eden-tint);color:var(--eden-deep);font-size:var(--fs-micro);white-space:nowrap;border-radius:999px;align-items:center;padding:1px 9px;font-weight:600;display:inline-flex}.reglages-count.warn{background:var(--warn-soft);color:var(--warn-ink)}.reglages-fold .reglages-act svg{transition:transform .16s}.reglages-fold .reglages-act[aria-expanded=false] svg{transform:rotate(-90deg)}.reglages-unavailable{background:var(--warn-soft);color:var(--warn-ink);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.reglages-unavailable>svg{flex:none;margin-top:1px}.reglages-unavailable>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.reglages-unavailable-msg{font-size:var(--fs-body);margin:0}.reglages-unavailable .reglages-add-btn.ghost{color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn);align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.reglages-unavailable .reglages-add-btn.ghost[aria-disabled=true]{opacity:.6;cursor:default}.director-card input[type=checkbox]{accent-color:var(--eden)}.reglages-pill{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);color:var(--ink);font-size:var(--fs-label);cursor:pointer;border:none;border-radius:999px;padding:6px 14px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.reglages-pill[aria-pressed=true]{background:var(--eden);color:var(--on-accent);box-shadow:none}.reglages-pill:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover){.reglages-pill:hover{box-shadow:inset 0 0 0 1px var(--eden);color:var(--eden-deep)}.reglages-pill[aria-pressed=true]:hover{color:var(--on-accent)}}.reglages-pill.sm{font-size:var(--fs-meta);padding:3px 11px}@media (max-width:640px){.reglages-add-row>.reglages-input,.reglages-add-row>textarea.reglages-input,.reglages-add-row>select.reglages-input{flex:100%;width:auto!important}.reglages-add-row>.reglages-add-btn{flex:100%}.reglages-chip{border-radius:14px;flex-wrap:wrap}.reglages-row-act{margin-left:auto}}.reglages-field-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.reglages-field-label{font-size:var(--fs-body);color:var(--ink);flex-direction:column;gap:2px;font-weight:600;display:flex}.reglages-field-hint{font-size:var(--fs-label);color:var(--ink-2);max-width:30rem;font-weight:400;line-height:1.4}.reglages-input-num{text-align:center;flex:none;width:120px}.reglages-stepper{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.reglages-stepper button{width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex}.reglages-stepper button:hover:not(:disabled){color:var(--eden-deep);background:var(--eden-tint)}.reglages-stepper button:disabled{opacity:.4;cursor:default}.reglages-stepper input{text-align:center;width:54px;font-size:var(--fs-body);color:var(--ink);background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}.reglages-stepper input:focus{box-shadow:none;outline:none}.reglages-stepper:focus-within{box-shadow:inset 0 0 0 1.5px var(--eden), 0 0 0 3px var(--eden-soft)}.reglages-stepper-unit{font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap;padding-right:8px}@media (pointer:coarse){.reglages-stepper button{width:var(--tap-min,44px);height:var(--tap-min,44px)}}.reglages-tiers{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.reglages-tier{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reglages-tier-txt{font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap}.reglages-tier .reglages-row-act{margin-left:auto}.reglages-subfields{background:var(--surface-2,var(--surface));box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;margin:10px 0 4px;padding:12px 14px}.reglages-subfields .reglages-field-row:first-child{margin-top:0}.reglages-integrations{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.reglages-integration{align-items:center;gap:12px;display:flex}.reglages-int-status{width:26px;height:26px;color:var(--on-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.reglages-int-status.ok{background:var(--eden)}.reglages-int-status.ko{background:var(--border);color:var(--ink-2)}.reglages-int-status.inconnu{background:var(--warn-soft);color:var(--warn-ink)}.reglages-int-label{font-size:var(--fs-body);color:var(--ink);font-weight:600}.reglages-int-hint{font-size:var(--fs-label);color:var(--ink-2)}.reglages-integration>div{flex:1;min-width:0}.reglages-int-tag{font-size:var(--fs-meta);border:1px solid var(--border);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:600}.reglages-toggle{cursor:pointer;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.reglages-toggle input{opacity:0;width:0;height:0;position:absolute}.reglages-toggle-track{background:var(--border);border-radius:999px;flex:none;width:44px;height:26px;margin-top:1px;transition:background .18s;position:relative}.reglages-toggle-thumb{background:var(--on-accent);border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.reglages-toggle input:checked+.reglages-toggle-track{background:var(--eden)}.reglages-toggle input:checked+.reglages-toggle-track .reglages-toggle-thumb{transform:translate(18px)}.reglages-toggle input:focus-visible+.reglages-toggle-track{box-shadow:0 0 0 3px var(--eden-soft)}.reglages-toggle input:disabled+.reglages-toggle-track{opacity:.5}.reglages-toggle-text{flex-direction:column;gap:3px;display:flex}.reglages-toggle-label{font-size:var(--fs-body);color:var(--ink);font-weight:600}.reglages-toggle-hint{font-size:var(--fs-label);color:var(--ink-2);line-height:1.4}.reglages-profils{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px;display:grid}.reglages-profil{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);text-align:left;cursor:pointer;border:none;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;transition:background .12s,box-shadow .12s;display:flex}.reglages-profil:hover{box-shadow:inset 0 0 0 1.5px var(--eden)}.reglages-profil:focus-visible{box-shadow:var(--focus-ring);outline:none}.reglages-profil[aria-pressed=true]{background:var(--eden-tint);box-shadow:inset 0 0 0 1.5px var(--eden)}.reglages-profil:disabled{opacity:.55;cursor:default}.reglages-profil:disabled:hover{box-shadow:inset 0 0 0 1px var(--border)}.reglages-profil-ico{color:var(--eden-deep);display:inline-flex}.reglages-profil-nom{font-size:var(--fs-body);color:var(--ink);font-weight:600}.reglages-profil-phrase{font-size:var(--fs-label);color:var(--ink-2);font-weight:400;line-height:1.4}.reglages-profil-tag{font-size:var(--fs-meta);color:var(--eden-deep);margin-top:2px;font-weight:600}.reglages-profil-tag.sug{color:var(--ink-2)}@media (max-width:640px){.reglages-profils{grid-template-columns:1fr}}.reglages-add-btn.ghost.agent-danger{color:var(--danger-ink);box-shadow:inset 0 0 0 1px var(--danger)}.reglages-add-btn.ghost.agent-danger:hover{background:var(--danger-soft)}
.gbp-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px}.gbp-panel-toggle{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.gbp-panel-body{border-top:1px dashed var(--border);padding:12px 16px 16px}.gbp-subpanel{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.gbp-notice{border:1px dashed var(--border);font-size:var(--fs-label);opacity:.75;border-radius:12px;margin-bottom:20px;padding:12px 16px}.gbp-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:140px 1fr;gap:16px;padding:14px;display:grid}.gbp-card-photo{object-fit:cover;border-radius:8px;width:140px;height:140px}.gbp-card-photo.empty{background:var(--bg-deep)}.gbp-card-main{min-width:0}.gbp-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.gbp-pill-warn,.gbp-pill-info{border-radius:var(--radius-action);font-size:var(--fs-micro);align-items:center;gap:8px;padding:5px 10px;font-weight:700;display:inline-flex}.gbp-pill-warn{background:var(--warn-soft);color:var(--warn-ink)}.gbp-pill-info{background:var(--info-soft);color:var(--info-ink)}.gbp-warn-note{border:1px solid var(--border-strong);border-left:3px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--ink-2);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0 0 12px;padding:12px 14px;line-height:1.5}.gbp-warn-note strong{color:var(--warn-ink)}[data-theme=dark] .gbp-pill-warn,[data-theme=dark] .gbp-warn-note strong{color:var(--warn)}.gbp-text{white-space:pre-wrap;font-size:var(--fs-body);opacity:.9;margin:0 0 12px}.gbp-actions{flex-wrap:wrap;gap:8px;display:flex}.gbp-textarea{box-sizing:border-box;resize:vertical;width:100%;font-size:var(--fs-body);border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:8px;padding:10px;font-family:inherit;line-height:1.5}.gbp-upload-zone{border:1.5px dashed var(--border);cursor:pointer;font-size:var(--fs-body);transition:border-color var(--dur-fast), background var(--dur-fast);min-height:var(--tap-min,44px);border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:18px 16px;display:flex}.gbp-upload-zone:hover,.gbp-upload-zone.dragover{border-color:var(--brand-primary,var(--eden));background:var(--eden-tint)}.gbp-pool{flex-wrap:wrap;gap:0;display:flex}.gbp-pool-item{margin:11px 11px 0 0;position:relative}.gbp-pool-item img{object-fit:cover;border-radius:6px;width:90px;height:90px;display:block}.gbp-pool-pick{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;padding:0}.gbp-pool-remove{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-action);color:var(--ink-2);cursor:pointer;z-index:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-11px;right:-11px}.gbp-pool-remove:before{content:"";border:1px solid var(--border);border-radius:var(--radius-action);background:var(--surface);position:absolute;inset:11px}.gbp-pool-remove>svg{position:relative}.gbp-pool-remove:hover{color:var(--coral)}.gbp-pool-remove:hover:before{border-color:var(--coral)}.gbp-badge{font-size:var(--fs-meta);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-weight:600;display:inline-flex}.gbp-badge.ok{background:var(--eden-tint);color:var(--eden-deep)}[data-theme=dark] .gbp-badge.ok{color:var(--eden)}.gbp-badge.missing{background:var(--coral-soft);color:var(--coral)}.gbp-badge.muted{background:var(--bg-deep);color:var(--ink-3)}.gbp-kicker{font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:.05em;opacity:.55;font-weight:600}.gbp-hint{font-size:var(--fs-label);opacity:.75;margin:0 0 12px}.gbp-note{font-size:var(--fs-meta);opacity:.6;margin:0}.gbp-recent-row{font-size:var(--fs-label);opacity:.8;align-items:center;gap:10px;display:flex}.gbp-recent-date{flex:none;width:70px}.gbp-recent-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.gbp-kpi-value{font-size:clamp(1.5rem,3.5vw,1.9rem)}.gbp-ico{vertical-align:-2px;margin-right:4px}.gbp-ico-tight{vertical-align:-2px;margin-right:3px}.gbp-ico-inline{vertical-align:-1px}.gbp-op-70{opacity:.7}.gbp-flex-1{flex:1}.gbp-chevron{transition:transform var(--dur-fast)}.gbp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gbp-row-tight{flex-wrap:wrap;gap:6px;display:flex}.gbp-row-10{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gbp-grid-8{gap:8px;display:grid}.gbp-grid-12{gap:12px;display:grid}.gbp-grid-16{gap:16px;display:grid}.gbp-meta-dim{font-size:var(--fs-meta);opacity:.5}.gbp-kicker-mb{margin-bottom:6px}.gbp-hint-flat{margin:0}.gbp-hint-mb8{margin-bottom:8px}.gbp-link-inherit{color:inherit;text-decoration:underline}.gbp-file-input{display:none}.gbp-mb-16{margin-bottom:16px}.gbp-mb-20{margin-bottom:20px}.gbp-mb-24{margin-bottom:24px}.gbp-pill-micro{font-size:var(--fs-micro)}.gbp-cta-tag{font-size:var(--fs-micro);opacity:.6}.gbp-textarea-wrap{margin:0 0 12px}.gbp-char-count{font-size:var(--fs-micro);opacity:.5;margin-top:4px}.gbp-label-btn{cursor:pointer;margin:0}.gbp-photo-90{object-fit:cover;border-radius:6px;width:90px;height:90px;display:block}.gbp-section-head-mt{margin-top:28px}.gbp-panel-pad{padding:14px}.gbp-text-soft{opacity:.85}.gbp-error-mt{margin-top:10px}.gbp-published-note{color:var(--ok-ink);font-weight:600;font-size:var(--fs-label);margin-top:10px}@media (max-width:640px){.gbp-card{grid-template-columns:1fr}.gbp-card-photo{width:100%;height:180px}}
.mnt-wrap{flex:auto;min-width:0;position:relative}.mnt-wrap textarea{box-sizing:border-box;width:100%;display:block}.mnt-list{z-index:40;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;max-height:232px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}.mnt-list li{margin:0}.mnt-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:14px;display:flex}.mnt-item.on{background:var(--eden-tint);color:var(--eden)}.mnt-dot{border-radius:50%;flex:none;width:9px;height:9px}.mnt-chip{color:var(--eden);background:var(--eden-tint);border-radius:5px;padding:0 3px;font-weight:600}.emo-panel{z-index:var(--z-dialog-picker);background:var(--surface);width:min(344px,100vw - 16px);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-lift);animation:menu-pop-in var(--dur-fast) var(--ease-out) backwards;border-radius:14px;outline:none;flex-direction:column;padding:8px;display:flex}.emo-clear-probe{width:0;height:var(--bottom-clear);visibility:hidden;pointer-events:none;position:absolute}.emo-search{background:var(--surface-2);border:1px solid var(--border);color:var(--ink-4);border-radius:9px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 11px;display:flex}.emo-search:focus-within{border-color:var(--eden);box-shadow:var(--focus-ring)}.emo-search input{min-width:0;font:inherit;font-size:var(--fs-label);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.emo-search input::placeholder{color:var(--ink-4)}.emo-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;padding-bottom:6px;display:flex;overflow-x:auto}.emo-tab{height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1 0 32px;place-items:center;display:grid}.emo-tab:hover{background:var(--bg-soft);color:var(--ink)}.emo-tab:focus-visible,.emo-cell:focus-visible{box-shadow:var(--focus-ring);outline:none}.emo-body{overscroll-behavior:contain;height:248px;padding-top:4px;overflow-y:auto}.emo-h{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-4);margin:8px 4px 4px;font-weight:800}.emo-grid{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid}.emo-cell{cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;height:36px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1;display:grid}.emo-cell:hover,.emo-cell:focus-visible{background:var(--bg-soft)}.emo-empty{font-size:var(--fs-meta);color:var(--ink-3);text-align:center;margin:0;padding:16px 8px}@media (pointer:coarse){.emo-tab{flex-basis:var(--tap-min);height:var(--tap-min)}.emo-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tap-min), 1fr))}.emo-cell{height:var(--tap-min);font-size:26px}.emo-search input{font-size:var(--fs-input)}.emo-body{height:min(264px,42dvh)}}
.bnav-scrim{z-index:36;touch-action:none;animation:bnav-fade var(--dur-mid) ease-out;background:#0a181757;display:block;position:fixed;inset:0}.bnav-sheet{z-index:37;overscroll-behavior:contain;max-height:80dvh;padding:6px 0 calc(var(--bottom-clear) + 12px);background:var(--surface);animation:bnav-rise var(--dur-pop) var(--ease-out);border-radius:20px 20px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 44px #0d282647}.bnav-sheet.is-dragging{will-change:transform;animation:none}.bnav-scrim.is-dragging{animation:none}.bnav-sheet-handle{touch-action:none;cursor:grab}.bnav-sheet-handle:active{cursor:grabbing}.bnav-grip{background:var(--border-strong);border-radius:2px;width:34px;height:4px;margin:5px auto 8px}.bnav-sheet-head{text-align:center;flex-direction:column;align-items:center;gap:1px;padding:0 18px 4px;display:flex}.bnav-sheet-head strong{font:600 16px/1.2 var(--serif,var(--sans));color:var(--ink-1,var(--ink))}.bnav-sheet-head span{color:var(--ink-4);font-size:11.5px}.bnav-group{flex-direction:column;display:flex}.bnav-group-label{font:700 9.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--space-c,var(--ink-4));padding:12px 18px 6px}.bnav-group[data-space]>.bnav-group-label,.bnav-group-label[data-space]{flex-direction:column;align-items:center;gap:5px;display:flex}.bnav-group[data-space]>.bnav-group-label:after,.bnav-group-label[data-space]:after{content:"";background:var(--space-c);border-radius:2px;width:16px;height:2px}.bnav-grid{flex-wrap:wrap;justify-content:center;gap:5px;padding:0 14px;display:flex}.bnav-item{min-height:78px;color:var(--ink-2,var(--ink));font:500 11px/1.25 var(--sans);text-align:center;cursor:pointer;transition:transform var(--dur-fast) ease, background var(--dur-fast) ease;background:0 0;border:0;border-radius:14px;flex-direction:column;flex:0 0 calc(33.3333% - 3.33333px);justify-content:center;align-items:center;gap:7px;padding:10px 6px;text-decoration:none;display:flex;position:relative}.bnav-item .nav-ico{background:color-mix(in srgb, var(--space-c,var(--eden)) 11%, var(--surface));width:42px;height:42px;color:color-mix(in srgb, var(--space-c,var(--eden)) 62%, var(--ink-2));transition:background var(--dur-fast) ease, color var(--dur-fast) ease;border-radius:14px;justify-content:center;align-items:center;display:inline-flex;position:relative}.bnav-item:active{background:var(--surface-2,#0000000a);transform:scale(.96)}.bnav-item.current{color:var(--ink);font-weight:650}.bnav-item.current .nav-ico{background:var(--space-c,var(--eden));color:var(--on-accent)}.bnav-item-label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bnav-item-danger{color:var(--danger,#c0392b)}.bnav-item-danger .nav-ico{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface))}@keyframes bnav-fade{0%{opacity:0}to{opacity:1}}@keyframes bnav-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.barre-espaces{z-index:var(--z-page);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--floor-rail);color:var(--floor-text-2);will-change:transform;backface-visibility:hidden;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translate(0,0)}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){html[data-bottom-nav-measured=true] body:not(.asst-vv-shell) .barre-espaces{top:calc(var(--coque-vh,100dvh) - var(--bottom-nav-h));bottom:auto}}}body.asst-vv-shell .barre-espaces{position:absolute}.barre-espaces>.besp-rangee{z-index:1;position:relative}.barre-espaces.besp-suspendue,body[data-scroll-locked=true] .barre-espaces{visibility:hidden;pointer-events:none}.barre-espaces.besp-clavier{transform:translate3d(0, calc(100% + env(safe-area-inset-bottom,0px)), 0);pointer-events:none}.besp-rangee{height:var(--barre-espaces-h);touch-action:none;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:stretch;display:grid}.besp-btn{width:104px;min-width:var(--tap-min);min-height:var(--tap-min);color:var(--floor-text-2);font:500 var(--fs-micro)/1.15 var(--sans);letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:4px 2px 5px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.besp-btn:hover:not([aria-current]){color:var(--floor-text)}}.besp-btn:focus-visible{outline:var(--focus-outline);outline-offset:-2px;border-radius:var(--floor-radius-md,12px)}.besp-coin{width:var(--rail-w);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-self:start}.besp-coin:focus-visible{outline:none}.besp-coin .besp-avatar{transition:transform var(--dur-fast) var(--ease-out)}.besp-coin[data-appui] .besp-avatar{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.besp-coin .besp-avatar{transition:none}.besp-coin[data-appui] .besp-avatar{transform:none}}.besp-coin:focus-visible .besp-avatar{outline:2px solid var(--floor-text-2);outline-offset:2px}.besp-espaces{align-items:center;gap:4px;min-width:0;display:flex}@media (min-width:641px){.besp-espace{width:auto;height:var(--tap-min);border-radius:var(--floor-radius-md,12px);font-size:var(--fs-label);letter-spacing:-.01em;flex-direction:row;gap:8px;padding:0 14px 0 10px}.besp-espace .besp-ico{border-radius:0;padding:0}.besp-espace .besp-badge{top:-7px;left:auto;right:0}.besp-espace:focus-visible{border-radius:var(--floor-radius-md,12px)}}@media (min-width:641px) and (max-width:760px){.besp-espace{gap:6px;padding:0 10px 0 8px}.besp-espaces{gap:0}}.besp-coin[aria-expanded=true],.besp-coin[data-actif]{color:var(--espace-ink,var(--floor-text))}.besp-coin[aria-expanded=true] .besp-mot{font-weight:600}.besp-coin:not([data-pret]){pointer-events:none;opacity:var(--coque-attente-opacite)}.besp-coin{transition:opacity var(--dur-mid) var(--ease-out)}@media (prefers-reduced-motion:reduce){.besp-coin{transition:none}}.besp-avatar{background:var(--floor-surface-raised);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--floor-separator);border-radius:50%;place-items:center;display:grid;position:relative}.besp-avatar img{object-fit:cover;border-radius:50%;width:28px;height:28px}.besp-avatar[data-pastille]{background:var(--floor-logo-pastille)}.besp-initiale{font:600 var(--fs-micro)/1 var(--serif,var(--sans));color:var(--floor-text)}.compte-envois-point{background:var(--warn);width:7px;height:7px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:6px;right:6px}.bnav-item-point{background:var(--brand-primary,var(--eden));width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;top:-2px;right:-2px}.compte-envois{text-align:center;padding:8px 0}.compte-envois-ligne{font-size:var(--fs-micro);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.compte-envois-pastille{border-radius:var(--radius-action);background:var(--warn-soft);color:var(--warn-ink);padding:3px 6px;font-weight:600}.compte-envois-detail{color:var(--ink-3)}.compte-envois-retablir{min-height:var(--tap-min);min-width:var(--tap-min);color:var(--warn-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.compte-envois-retablir[aria-disabled=true]{opacity:.6;cursor:wait}.compte-envois-retablir:focus-visible,.compte-envois-detail:focus-visible{outline:var(--focus-outline);outline-offset:2px}.compte-envois-erreur{color:var(--warn-ink);font-size:var(--fs-micro);margin:4px 0 0}.besp-ico{border-radius:12px;padding:4px 12px;display:inline-flex;position:relative}.besp-espace,.besp-espace .besp-ico{transition:background-color var(--dur-mid) var(--ease-out), color var(--dur-mid) var(--ease-out)}@media (prefers-reduced-motion:reduce){.besp-espace,.besp-espace .besp-ico{transition:none}}.besp-btn[aria-current=page]{color:var(--floor-text)}.besp-espace[aria-current=page] .besp-ico{background:var(--coque-actif);color:var(--coque-actif-encre)}.besp-btn[aria-current=page] .besp-mot{font-weight:700}.besp-espace[aria-current=page] .besp-badge{background:var(--coque-actif-encre);color:var(--coque-actif);box-shadow:0 0 0 2px var(--coque-actif)}@media (min-width:641px){.besp-espace[aria-current=page]{background:var(--coque-actif);color:var(--coque-actif-encre)}.besp-espace[aria-current=page] .besp-ico{color:inherit;background:0 0}}.besp-bulle{display:none}.besp-mot{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.besp-badge{background:var(--coque-badge);min-width:16px;height:16px;color:var(--on-accent);font:700 var(--fs-micro)/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:0;box-shadow:0 0 0 2px var(--floor-rail);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-4px;left:calc(50% + 7px)}.besp-badge.is-bosse{animation:besp-badge-bosse var(--dur-pop) var(--ease-spring) backwards}@keyframes besp-badge-bosse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.besp-kbd{display:none}@media (min-width:900px){.besp-kbd{border:1px solid var(--floor-separator);background:var(--floor-surface);color:var(--floor-text-muted);font:600 var(--fs-micro)/1.2 var(--sans);letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:5px;padding:1px 5px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.besp-espace:focus-visible .besp-kbd{display:inline-block}}@media (min-width:900px) and (hover:hover){.besp-espace:hover .besp-kbd{display:inline-block}}@media (min-width:641px){.besp-feuille{left:8px;right:auto;bottom:calc(var(--bottom-clear) + 8px);border-radius:20px;width:min(420px,100vw - 16px);max-height:min(70dvh,640px);padding-bottom:12px}.besp-feuille-compte{width:min(340px,100vw - 16px)}}@media (max-width:640px){.besp-rangee{gap:0;padding:0 4px;display:flex}.besp-espaces{display:contents}.besp-btn{width:auto;padding:var(--barre-espaces-retrait-tel) 0 0;letter-spacing:-.03em;flex:auto;justify-content:flex-start}.besp-coin{width:var(--rail-w);border-right:1px solid var(--floor-separator);flex:none;justify-content:center;padding:0}.besp-ico{padding:4px 10px}.besp-mot{padding:0 1px}.barre-espaces{padding-bottom:var(--barre-espaces-safe)}}@media (max-width:360px){.besp-btn{font-size:calc(var(--fs-micro) * .9)}}.besp-version{text-align:center;margin:4px 16px 0}.besp-version .app-version{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html[data-coque=auto] .barre-espaces{background:0 0;border-top:0;overflow:visible}html[data-coque=auto] .app:not([data-l=ouvert]) .barre-espaces{pointer-events:none}html[data-coque=auto] .besp-coin[data-pret]{pointer-events:auto}html[data-coque=auto] .besp-coin{width:var(--rail-w);border-right:0;flex:none}html[data-coque=auto] .besp-coin .besp-mot{display:none}html[data-coque=auto] .besp-coin .besp-avatar{width:var(--tap-min);height:var(--tap-min);box-shadow:var(--coque-medaillon-ombre), inset 0 0 0 1px var(--floor-separator)}html[data-coque=auto] .besp-espaces>.besp-espace{opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-mid) var(--ease-out), background-color var(--dur-mid) var(--ease-out), visibility 0s linear var(--dur-mid);transform:translate(-16px)}html[data-coque=auto] .app[data-l=ouvert] .besp-espaces>.besp-espace{opacity:1;visibility:visible;transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out), background-color var(--dur-mid) var(--ease-out), visibility 0s linear 0s;transform:none}@media (prefers-reduced-motion:reduce){html[data-coque=auto] .besp-espaces>.besp-espace,html[data-coque=auto] .app[data-l=ouvert] .besp-espaces>.besp-espace{transform:none}}.besp-geste-coin{display:none}@media (max-width:640px){html[data-coque=auto] .besp-geste-coin:not(:empty){top:0;bottom:0;left:calc(var(--rail-w) + env(safe-area-inset-left,0px));z-index:3;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear 0s;align-items:center;display:flex;position:absolute}html[data-coque=auto] .app[data-l=ouvert] .besp-geste-coin{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast)}html[data-coque=auto] .besp-geste-coin .geste-principal{box-shadow:var(--coque-medaillon-ombre);gap:6px;padding:0 18px 0 14px}html[data-coque=auto] .besp-geste-coin:has(.is-secondaire){right:max(8px, env(safe-area-inset-right,0px));pointer-events:none;gap:8px;min-width:0}html[data-coque=auto] .besp-geste-coin:has(.is-secondaire) .geste-principal{pointer-events:auto;flex:0 auto;gap:4px;min-width:0;padding:0 12px}html[data-coque=auto] .besp-geste-coin .geste-coin-item,html[data-coque=auto] .besp-geste-coin .geste-coin-item>span{flex:0 auto;min-width:0;display:flex}html[data-coque=auto] .besp-geste-coin:has(.is-secondaire) .geste-principal-libelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-coque=auto] .besp-geste-coin .geste-principal.is-secondaire{background:var(--bg-elev);color:var(--ink);border:1px solid var(--border-strong)}html[data-coque=auto] .besp-geste-coin .geste-principal>.geste-principal-icone{display:inline-block}}body[data-nav-sheet=open] .barre-espaces .besp-geste-coin:not(:empty){opacity:0;visibility:hidden;pointer-events:none}.besp-reglage{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:10px 16px 0;padding-top:10px;display:flex}.besp-reglage-libelle{font:600 var(--fs-label)/1.2 var(--sans);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.besp-segment{background:var(--surface-2);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.besp-segment-option{min-height:var(--tap-min);color:var(--ink-2);font:500 var(--fs-label)/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px}.besp-segment-option[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-weight:650}.besp-segment-option:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.besp-reglages-rangee{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px 12px;margin:10px 16px 0;padding-top:10px;display:flex}.besp-reglage-mini{justify-items:center;gap:4px;display:grid}.besp-reglage-mini-legende{font:600 var(--fs-meta)/1.2 var(--sans);color:var(--ink-2)}.besp-segment-icones .besp-segment-option{min-width:var(--tap-min);place-items:center;padding:0 10px;display:grid}.besp-reorganiser{width:calc(100% - 32px);min-height:var(--tap-min);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font:600 var(--fs-label)/1.2 var(--sans);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin:10px 16px 0;padding:0 12px;display:flex}.besp-reorganiser:focus-visible{outline:var(--focus-outline);outline-offset:2px}.besp-copilote-ligne{width:calc(100% - 32px);min-height:var(--tap-min);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;margin:10px 16px 0;padding:6px 12px;display:flex}.besp-copilote-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.besp-copilote-texte>span:first-child{font:600 var(--fs-label)/1.2 var(--sans);color:var(--ink)}.besp-copilote-geste{font:500 var(--fs-micro)/1.2 var(--sans);color:var(--ink-2)}.besp-copilote-ligne:focus-visible{outline:var(--focus-outline);outline-offset:2px}.bnav-sheet:focus{outline:none}
.coque-neutre{--floor-rail:var(--coque-fond);--floor-toolbar:var(--coque-barre);--floor-surface:var(--coque-surface);--floor-surface-raised:var(--coque-surface-relevee);--floor-text:var(--coque-texte);--floor-text-2:var(--coque-texte-2);--floor-text-muted:var(--coque-texte-discret);--floor-separator:var(--coque-separateur);--floor-logo-pastille:var(--coque-logo-pastille);--coque-actif:var(--brand-primary,var(--coque-badge));--coque-actif-encre:var(--brand-on-primary,var(--on-accent))}.rail{width:var(--rail-w);background:var(--coque-fond);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;display:flex;overflow:hidden}.rail-liste{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;padding:8px 0;list-style:none;display:flex;overflow-y:auto}.rail-liste::-webkit-scrollbar{display:none}.rail-bulle{display:none}.rail-liste>*{flex-shrink:0}.rail-entree{min-height:var(--floor-rail-item-h);display:flex;position:relative}.rail-lien{min-width:0;min-height:var(--tap-min);border-radius:var(--floor-radius-md,12px);color:var(--floor-text-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;margin:2px 6px;padding:8px 2px 6px;text-decoration:none;display:flex}@media (hover:hover){.rail-lien:hover{color:var(--floor-text)}}.rail-lien[aria-current=page]{color:var(--floor-text)}.rail-lien:focus-visible{outline:var(--focus-outline,2px solid var(--eden));outline-offset:-2px}html[data-modalite=pointeur] .rail :focus-visible,html[data-modalite=pointeur] .barre-espaces :focus-visible,html[data-modalite=pointeur] .barre-espaces :focus-visible .besp-avatar{outline:none}.rail-icone{display:inline-flex;position:relative}.rail-libelle{width:calc(var(--rail-w) - 4px);max-width:none;font:500 var(--fs-micro)/1.2 var(--sans);letter-spacing:-.02em;text-align:center;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rail-lien[aria-current=page] .rail-libelle{font-weight:700}.rail-libelle[data-serre]{font-size:calc(var(--fs-micro) * .9)}.rail-badge{background:var(--coque-badge);min-width:16px;height:16px;color:var(--on-accent);font:700 var(--fs-micro)/1 var(--sans);font-variant-numeric:tabular-nums;border:1.5px solid var(--floor-rail);border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-6px;right:-10px}.rail-badge.is-bosse{animation:rail-badge-bosse var(--dur-pop) var(--ease-spring) backwards}@keyframes rail-badge-bosse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.rail-verrou{background:var(--floor-rail);width:16px;height:16px;color:var(--floor-text-2);border:1.5px solid var(--floor-separator);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:-5px;right:-9px}.rail-sep{background:var(--floor-separator);height:1px;margin:6px 16px}.rail-pied{background:var(--coque-fond);border-top:1px solid var(--floor-separator);flex:none;padding:8px 6px}.rail-ordre-entree{cursor:grab;touch-action:none;border-radius:var(--floor-radius-md,12px)}.rail-ordre-entree:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.rail-ordre-entree[data-tenu]{cursor:grabbing;background:var(--floor-surface-raised);box-shadow:var(--shadow-lift);z-index:1}@media (prefers-reduced-motion:no-preference){.rail-ordre-entree:not([data-tenu]) .rail-tuile{animation:.32s ease-in-out infinite alternate rail-fremit}.rail-ordre-entree:nth-child(2n):not([data-tenu]) .rail-tuile{animation-delay:-.16s}}@keyframes rail-fremit{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.rail-ordre-poignee{pointer-events:none}.rail-ordre-fleche{height:var(--tap-min);border-radius:var(--floor-radius-md,12px);background:var(--floor-surface-raised);color:var(--floor-text);cursor:pointer;opacity:0;pointer-events:none;border:0;justify-content:center;align-items:center;display:flex;position:absolute;left:6px;right:6px}.rail-ordre-monter{top:0}.rail-ordre-descendre{bottom:0}.rail-ordre-fleche:focus-visible{opacity:1;pointer-events:auto;outline:var(--focus-outline);outline-offset:-2px}.rail-ordre-fleche:disabled{color:var(--floor-text-muted)}.rail-ordre-erreur{font:500 var(--fs-micro)/1.3 var(--sans);color:var(--danger);text-align:center;margin:0 0 6px}.rail-termine{width:100%;min-height:var(--tap-min);border-radius:var(--floor-radius-md,12px);background:var(--coque-actif);color:var(--coque-actif-encre);font:700 var(--fs-micro)/1.2 var(--sans);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.rail-termine:disabled{opacity:.6;cursor:default}.rail-termine:focus-visible{outline:var(--focus-outline);outline-offset:2px}.rail[data-reorg] .rail-pied{padding-bottom:calc(var(--coque-angle,16px) + 4px)}.rail-retrait{z-index:2;border:2px solid var(--coque-fond);background:var(--floor-text-2);width:22px;height:22px;color:var(--coque-fond);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.rail-retirer{top:1px;left:calc(50% - 27px)}.rail-retirer:disabled{opacity:0;pointer-events:none}.rail-retirer:focus-visible{outline:var(--focus-outline);outline-offset:1px}.rail-retires-titre{font:600 var(--fs-micro)/1.2 var(--sans);color:var(--floor-text-muted);text-align:center;margin:2px 0 4px}.rail-remettre{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.rail-remettre:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.rail-retires-tuile{display:inline-flex;position:relative}.rail-retires-tuile>.rail-tuile{opacity:.55}.rail-retires-tuile>.rail-retrait{background:var(--coque-actif);color:var(--coque-actif-encre);top:-8px;left:-9px}.rail-entree-retiree .rail-libelle{color:var(--floor-text-muted)}html[data-scroll-plan=true]{overscroll-behavior:none;overflow:hidden}
.pilule-date{height:var(--tap-min);background:linear-gradient(color-mix(in srgb, var(--floor-separator) 55%, transparent) 0 0) var(--floor-surface);font-size:var(--fs-body);color:var(--floor-text);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:stretch;gap:1px;display:inline-flex}.pilule-date>button{background:var(--floor-surface);color:var(--floor-text-2);font:inherit;cursor:pointer;border:0;place-items:center;margin:0;padding:0;display:grid}.pilule-date>:first-child{border-radius:999px 0 0 999px}.pilule-date>:last-child{border-radius:0 999px 999px 0}.pilule-date>button:focus-visible{outline:var(--focus-outline);outline-offset:2px;z-index:1;position:relative}.pilule-date-fleche{width:var(--tap-min);min-width:var(--tap-min);flex:none}.pilule-date>.dtf{flex:none;width:auto}.pilule-date .pilule-date-libelle{background:var(--floor-surface);min-width:160px;height:100%;min-height:0;font-size:inherit;color:var(--floor-text);white-space:nowrap;border:0;border-radius:0;justify-content:center;padding:0 14px;font-weight:600;line-height:1}.pilule-date[data-usage=semaine] .pilule-date-libelle{min-width:216px}.pilule-date .pilule-date-libelle.is-courante{background:var(--coque-capsule)}.pilule-date .pilule-date-libelle.is-open{box-shadow:var(--focus-ring);z-index:1;position:relative}.pilule-date[data-figee] .pilule-date-libelle,.pilule-date[data-figee] .pilule-date-libelle:hover{cursor:default;border-radius:999px}@media (hover:hover){.pilule-date>button:hover,.pilule-date .pilule-date-libelle:not(.is-courante):hover{color:var(--floor-text);background:var(--floor-surface-raised)}}@media (max-width:640px){.pilule-date{font-size:var(--fs-label)}.pilule-date .pilule-date-libelle,.pilule-date[data-usage=semaine] .pilule-date-libelle{min-width:0;padding:0 12px}}.coque-slot{flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:visible}.coque-slot:empty,.aujourdhui-date-mobile{display:none}@media (max-width:640px){.barre-haute[data-aujourdhui]{flex-wrap:nowrap;column-gap:4px}.barre-haute[data-aujourdhui]>.mobile-topbar-head{flex-basis:0}.barre-haute[data-aujourdhui]>.pilule-date{display:none}.barre-haute[data-aujourdhui]>.coque-slot{flex:none;order:3;margin:0}.aujourdhui-date-mobile{font-size:var(--fs-label);color:var(--floor-text-2);font-variant-numeric:tabular-nums;display:block}}.barre-de-page-gestes{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;display:flex}.barre-de-page-gestes>*{flex:none}.barre-de-page-gestes>.live-pill{margin-bottom:0}.barre-geste{flex:none;align-items:center;display:inline-flex}.barre-gestes-plus{width:var(--tap-min);height:var(--tap-min);border-radius:var(--floor-radius-md,12px);color:var(--floor-text-2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.barre-gestes-plus[aria-expanded=true]{color:var(--floor-text);background:var(--floor-surface-raised)}.barre-gestes-plus:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (hover:hover){.barre-gestes-plus:hover{color:var(--floor-text);background:var(--floor-surface-raised)}}.barre-gestes-menu{z-index:var(--z-dialog-picker);background:var(--surface);min-width:210px;max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);flex-direction:column;align-items:stretch;gap:6px;padding:6px;display:flex}.barre-gestes-menu[hidden]{display:none}.barre-gestes-menu>.barre-geste{display:flex}.barre-gestes-menu>.barre-geste>*{flex:auto;justify-content:flex-start}.page-contexte{font-size:var(--fs-label);color:var(--ink-3);overflow-wrap:anywhere;margin:0;line-height:1.45}.barre-haute{z-index:var(--z-barre-haute);min-height:var(--barre-haute-h);background:var(--floor-toolbar);color:var(--floor-text);align-items:center;gap:12px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.mobile-topbar-head{flex-direction:column;flex:120px;justify-content:center;align-items:flex-start;min-width:0;display:flex}.mobile-topbar-title{max-width:100%;font:600 18px/1.2 var(--serif);letter-spacing:-.015em;color:var(--floor-text);text-overflow:ellipsis;white-space:nowrap;margin:0;position:relative;overflow:hidden}.mobile-topbar-back,.barre-haute-recherche{width:var(--tap-min);height:var(--tap-min);border-radius:var(--floor-radius-md,12px);color:var(--floor-text-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mobile-topbar-back:focus-visible,.barre-haute-recherche:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (hover:hover){.mobile-topbar-back:hover,.barre-haute-recherche:hover{color:var(--floor-text);background:var(--floor-surface-raised)}}.mobile-topbar-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.barre-haute>.mobile-topbar-actions{margin-left:auto}.mobile-topbar-actions .alerts-btn{width:var(--tap-min);height:var(--tap-min);min-width:var(--tap-min);min-height:var(--tap-min)}.mobile-topbar-actions .alerts-btn svg{width:18px;height:18px}@media (max-width:640px){.barre-haute{min-height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));flex-wrap:wrap;gap:0 8px}.mobile-topbar-head{flex:120px;min-height:52px}.barre-haute>.mobile-topbar-actions{order:2}.barre-haute>.pilule-date,.barre-haute>.coque-slot{order:3;margin:0 auto 8px}.barre-haute:where(:not([data-commandes-module],[data-aujourdhui]))>.coque-slot{flex:none;order:1;margin:0}.barre-haute:where(:not([data-commandes-module],[data-aujourdhui]))>.mobile-topbar-head{flex:72px;min-width:72px}.barre-haute>.pilule-date{min-width:0;max-width:100%}.pilule-date .pilule-date-libelle,.pilule-date[data-usage=semaine] .pilule-date-libelle{text-overflow:ellipsis;min-width:0;padding:0 10px;overflow:hidden}.pilule-date>.dtf{flex:0 auto;min-width:0}}@keyframes coque-trace-icone{0%{opacity:0;transform:translateY(6px)scale(.92)}}@keyframes coque-trace-fin-logo{0%{opacity:0;transform:scale(.85)}}@keyframes coque-trace-logo{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html[data-trace][data-coque=fixe] .rail-liste>li,html[data-trace][data-coque=fixe] .rail-pied,html[data-trace][data-coque=fixe] .besp-espaces>.besp-espace{--trace-rang:0;--trace-depart:.28s;animation:coque-trace-icone .18s var(--ease-out) calc(var(--trace-decalage,0s) + var(--trace-depart) + var(--trace-rang) * var(--coque-trace-pas)) backwards}html[data-trace] .rail-liste>li:nth-child(2){--trace-rang:1}html[data-trace] .rail-liste>li:nth-child(3){--trace-rang:2}html[data-trace] .rail-liste>li:nth-child(4){--trace-rang:3}html[data-trace] .rail-liste>li:nth-child(5){--trace-rang:4}html[data-trace] .rail-liste>li:nth-child(6){--trace-rang:5}html[data-trace] .rail-liste>li:nth-child(7){--trace-rang:6}html[data-trace] .rail-liste>li:nth-child(8){--trace-rang:7}html[data-trace] .rail-liste>li:nth-child(n+9),html[data-trace] .rail-pied{--trace-rang:8}html[data-trace] .besp-espaces>.besp-espace{--trace-depart:.34s}html[data-trace] .besp-espaces>.besp-espace:nth-child(2){--trace-rang:1}html[data-trace] .besp-espaces>.besp-espace:nth-child(3){--trace-rang:2}html[data-trace] .besp-espaces>.besp-espace:nth-child(n+4){--trace-rang:3}html[data-trace][data-coque=fixe] .besp-coin>.besp-avatar{animation:coque-trace-fin-logo .16s var(--ease-out) calc(var(--trace-decalage,0s) + .52s) backwards}html[data-trace][data-coque=fixe] .besp-coin>.besp-mot{animation:coque-trace-logo .16s var(--ease-out) calc(var(--trace-decalage,0s) + .52s) backwards}html[data-trace][data-coque=auto] .besp-coin>.besp-avatar{animation:coque-trace-logo var(--dur-fast) var(--ease-out) calc(var(--trace-decalage,0s) + .3s) backwards}}@media (display-mode:standalone){html[data-trace]:has(body>.boot){--trace-decalage:1.14s}}:root,.nav-module-teinte,.nav-module,.feuille-basse{--nav-module-actif-fond:color-mix(in oklab, var(--brand-primary,var(--eden)) 14%, var(--surface));--nav-module-actif-texte:color-mix(in oklab, var(--brand-primary,var(--eden)) 55%, var(--ink));--nav-module-compteur:color-mix(in oklab, var(--ink) 72%, var(--bg))}.nav-module{min-width:0;height:var(--tap-min);align-items:center;padding:0 10px;display:flex;position:relative;overflow:clip}.nav-module-rangee{flex-wrap:nowrap;flex:auto;align-items:center;gap:2px;min-width:0;display:flex}.nav-module.is-rempli .nav-module-rangee>*{flex:1 1 0}.nav-module[data-mesure=attente] .nav-module-rangee{visibility:hidden;overflow:hidden}.nav-module-bouton{--nav-module-fond:transparent;--nav-module-filet:transparent;isolation:isolate;min-width:0;height:var(--tap-min);color:var(--ink-2);font:inherit;font-family:var(--sans);font-size:var(--fs-label);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nav-module-bouton:before{content:"";z-index:-1;background:var(--nav-module-fond);box-shadow:inset 0 0 0 1px var(--nav-module-filet);transition:background-color var(--dur-fast) var(--ease-out);border-radius:999px;position:absolute;inset:4px 0}.nav-module-bouton>svg{flex:none}.nav-module-pastille{width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in oklab, var(--ink) 18%, transparent);border-radius:50%;flex:none}.nav-module-libelle{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-module-compteur{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--nav-module-compteur);flex:none;font-weight:700}.nav-module-bouton[aria-selected=true],.nav-module-bouton[aria-pressed=true],.nav-module-bouton[aria-current=page]{--nav-module-fond:var(--nav-module-actif-fond);color:var(--nav-module-actif-texte)}.nav-module-bouton[aria-selected=true] .nav-module-compteur,.nav-module-bouton[aria-pressed=true] .nav-module-compteur,.nav-module-bouton[aria-current=page] .nav-module-compteur{color:inherit}.nav-module-bouton:focus-visible{outline:none}.nav-module-bouton:focus-visible:before{box-shadow:0 0 0 2px var(--nav-module-actif-texte)}.nav-module-bouton:disabled,.nav-module-bouton.is-desactive{opacity:.4;cursor:default}@media (hover:hover){.nav-module-bouton:not([aria-selected=true]):not([aria-pressed=true]):not([aria-current=page]):not(:disabled):not(.is-desactive):hover{--nav-module-fond:var(--bg-deep);color:var(--ink)}}.nav-module-selecteur{--nav-module-fond:var(--surface);--nav-module-filet:var(--border-strong);max-width:100%;color:var(--ink)}.nav-module-separateur{color:var(--ink-2)}.nav-module.is-segmentee{--nav-seg-rail:color-mix(in oklab, var(--ink) 6%, var(--surface));--nav-seg-actif:var(--surface);--nav-seg-ombre:0 1px 3px #2b3a4a29, 0 1px 1px #2b3a4a0f;border-radius:var(--radius-sm);background:var(--nav-seg-rail);padding:3px}[data-theme=dark] .nav-module.is-segmentee{--nav-seg-rail:color-mix(in oklab, var(--ink) 7%, var(--surface));--nav-seg-actif:color-mix(in oklab, var(--ink) 17%, var(--surface));--nav-seg-ombre:0 1px 2px #0006}.nav-module.is-segmentee .nav-module-rangee{flex:auto;height:100%}.nav-module.is-segmentee .nav-module-bouton{min-width:var(--tap-min);height:38px;color:var(--ink-2);font-size:var(--fs-body);border-radius:9px;flex:1 1 0;gap:6px;padding:0 10px}.nav-module.is-segmentee .nav-module-bouton:before{content:none}.nav-module.is-segmentee .nav-module-bouton[aria-pressed=true]{background:var(--nav-seg-actif);box-shadow:var(--nav-seg-ombre);color:var(--ink);flex:2.6 auto}.nav-module.is-segmentee .nav-module-bouton[aria-pressed=true] .nav-module-compteur{font-size:var(--fs-body);color:inherit;order:1}.nav-module.is-segmentee .nav-module-bouton[aria-pressed=true] .nav-module-libelle{order:2;overflow:visible}.nav-module.is-segmentee .nav-module-bouton:focus-visible{outline:2px solid var(--focus-outline-color,var(--ink));outline-offset:-2px}@media (hover:hover){.nav-module.is-segmentee .nav-module-bouton:not([aria-pressed=true]):not(:disabled):hover{color:var(--ink);background:0 0}}@media (prefers-reduced-motion:no-preference){.nav-module.is-segmentee .nav-module-bouton{transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}}.nav-module-mesure{visibility:hidden;pointer-events:none;gap:2px;width:max-content;display:flex;position:absolute;top:0;left:0}.commandes-module{align-items:center;gap:4px;min-width:0;min-height:48px;padding:0 4px 0 12px;display:flex;position:relative}.commandes-module.is-enroule{flex-wrap:wrap;row-gap:2px;padding-block:2px}.commandes-module.is-enroule>.commandes-module-date{flex:1 0 100%}.commandes-module-gauche{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex}.commandes-module-mesure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.commandes-module-mesure-libelle{font-size:var(--fs-label);white-space:nowrap;padding:0 8px;font-weight:600;line-height:1;position:absolute;top:0;left:0}.commandes-module-espace{flex:auto;min-width:0}.commandes-module-date{flex:0 auto;min-width:0;display:none}.commandes-module-outil{width:var(--tap-min);height:var(--tap-min);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.commandes-module-outil.is-ouvert{color:var(--ink);background:var(--bg-deep)}.commandes-module-outil:focus-visible{outline:var(--focus-outline);outline-offset:-2px}@media (hover:hover){.commandes-module-outil:hover{color:var(--ink);background:var(--bg-deep)}}.commandes-module-point{background:var(--brand-primary,var(--eden));width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;position:absolute;top:8px;right:8px}.commandes-module-recherche,.commandes-module-recherche-bureau{min-width:0;height:var(--tap-min);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--ink-2);border-radius:999px;flex:auto;align-items:center;gap:8px;padding-left:12px;display:flex}.commandes-module-recherche:focus-within,.commandes-module-recherche-bureau:focus-within{box-shadow:inset 0 0 0 1px var(--border-strong), var(--focus-ring)}.commandes-module-recherche>svg,.commandes-module-recherche-bureau>svg{flex:none}.commandes-module-champ{min-width:0;height:100%;color:var(--ink);font:inherit;font-size:var(--fs-input);appearance:none;background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.commandes-module-champ::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.pilule-date.pilule-date-compacte{min-width:0;max-width:100%;font-size:var(--fs-label)}.pilule-date-compacte>.dtf{flex:0 auto;min-width:0}.pilule-date-compacte>.pilule-date-fleche{flex:none}.pilule-date-compacte .pilule-date-libelle,.pilule-date-compacte[data-usage=semaine] .pilule-date-libelle{text-overflow:ellipsis;min-width:0;padding:0 8px;overflow:hidden}.ligne-contexte{box-sizing:border-box;width:100%;min-height:var(--tap-min);border-radius:var(--radius-sm);color:var(--ink-2);font:inherit;font-family:var(--sans);font-size:var(--fs-label);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;margin-block:0;padding:0 10px;line-height:1.3;display:flex}.ligne-contexte-texte{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ligne-contexte b{color:var(--ink);font-weight:700}.ligne-contexte-alerte{color:var(--warn-ink);font-weight:700}.ligne-contexte>svg{color:var(--ink-2);flex:none}.ligne-contexte[aria-expanded=true]>svg{transform:rotate(180deg)}.ligne-contexte:focus-visible{outline:var(--focus-outline);outline-offset:-2px}@media (min-width:641px){.ligne-contexte.is-telephone-seulement{display:none}}@media (hover:hover){.ligne-contexte:hover{background:var(--bg-deep)}}.feuille-basse-hote{z-index:calc(var(--floor-z-dialog) + var(--feuille-profondeur,0));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.feuille-basse-voile{background:var(--scrim);animation:feuille-basse-fondu var(--dur-mid) var(--ease-out) backwards;position:absolute;inset:0}.feuille-basse{box-sizing:border-box;width:100%;max-height:min(82dvh,100dvh - 24px);padding:8px 14px calc(var(--bottom-clear) + 12px);background:var(--surface);color:var(--ink);font-family:var(--sans);box-shadow:var(--shadow-lift);overscroll-behavior:contain;animation:feuille-basse-monte var(--dur-pop) var(--ease-out) backwards;border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:relative}body[data-scroll-locked=true] .feuille-basse{padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}body[data-keyboard=open] .feuille-basse{max-height:calc(100dvh - 12px);padding-bottom:12px}.feuille-basse-poignee{background:var(--border-strong);border-radius:999px;flex:none;width:38px;height:5px;margin:2px auto 6px}.feuille-basse-entete{flex:none;align-items:center;gap:8px;padding:0 4px;display:flex}.feuille-basse-titre{min-width:0;font-size:var(--fs-section-title);flex:auto;margin:0;font-weight:600}.feuille-basse-fermer{width:var(--tap-min);height:var(--tap-min);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.feuille-basse-fermer:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.feuille-basse-corps{overscroll-behavior:contain;min-height:0;padding-top:4px;overflow-y:auto}.feuille-basse-liste{margin:0;padding:0;list-style:none}.feuille-basse-groupe+.feuille-basse-groupe{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.feuille-basse-groupe-titre{font-size:var(--fs-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin:6px 6px 2px;font-weight:700}.feuille-basse-choix{box-sizing:border-box;width:100%;min-height:var(--tap-min);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:0 6px;text-decoration:none;display:flex}.feuille-basse-choix>svg{color:var(--ink-2);flex:none}.feuille-basse-choix>.nav-module-libelle{white-space:nowrap;flex:auto}.feuille-basse-choix.is-choisi{color:var(--nav-module-actif-texte);font-weight:700}.feuille-basse-choix.is-choisi>svg,.feuille-basse-choix.is-choisi .nav-module-compteur{color:inherit}.feuille-basse-choix:disabled,.feuille-basse-choix[aria-disabled=true]{opacity:.4;cursor:default}.feuille-basse-choix:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.feuille-basse-detail{color:var(--ink-2);font-size:var(--fs-label);flex:none}@media (hover:hover){.feuille-basse-choix:not(:disabled):not([aria-disabled=true]):hover{background:var(--bg-deep)}}@media (min-width:641px){.feuille-basse-hote{align-items:center;padding:16px}.feuille-basse{border-radius:var(--radius);width:min(440px,100%);max-height:min(82dvh,100dvh - 32px);padding-bottom:16px}body[data-scroll-locked=true] .feuille-basse{padding-bottom:16px}}.feuille-basse-sous-titre{color:var(--ink-3);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.feuille-basse.is-a-pied{padding-bottom:0}.feuille-basse.is-a-pied>.feuille-basse-corps{flex:auto}.feuille-basse-pied{padding:12px 18px calc(var(--bottom-clear) + 12px);border-top:1px solid var(--border);background:var(--surface);flex:none;gap:8px;margin:0 -14px;display:flex}body[data-scroll-locked=true] .feuille-basse.is-a-pied{padding-bottom:0}body[data-scroll-locked=true] .feuille-basse-pied{padding-bottom:max(14px, env(safe-area-inset-bottom,0px))}body[data-keyboard=open] .feuille-basse.is-a-pied{padding-bottom:0}body[data-keyboard=open] .feuille-basse-pied{padding-bottom:12px}@media (min-width:641px){.feuille-basse.is-a-pied,body[data-scroll-locked=true] .feuille-basse.is-a-pied{padding-bottom:0}.feuille-basse-pied,body[data-scroll-locked=true] .feuille-basse-pied{padding-bottom:14px}}@media (min-width:1024px){.feuille-basse-hote.is-tiroir{justify-content:flex-end;align-items:stretch;padding:0}.feuille-basse-hote.is-tiroir>.feuille-basse{border-left:1px solid var(--border);border-radius:0;width:min(440px,100%);height:100dvh;max-height:none;padding-top:6px;animation-name:feuille-basse-glisse}.feuille-basse-hote.is-tiroir .feuille-basse-poignee{display:none}}@keyframes feuille-basse-glisse{0%{opacity:0;transform:translate(32px)}}@keyframes feuille-basse-fondu{0%{opacity:0}}@keyframes feuille-basse-monte{0%{opacity:0;transform:translateY(24px)}}.barre-geste-principal{flex:none;align-items:center;display:inline-flex}@media (max-width:640px){html[data-coque=auto] .barre-geste-principal,html[data-coque=barre] .barre-geste-principal{display:none}.commandes-module-date{display:flex}.commandes-module.is-recherche{padding-left:8px}.commandes-module.is-recherche>:not(.commandes-module-recherche):not(.commandes-module-mesure){display:none}}@media (min-width:641px){.commandes-module-plus{display:none}.commandes-module:not(:has(>.commandes-module-outil:not(.commandes-module-plus),>.commandes-module-gauche,>.commandes-module-recherche)){display:none}.commandes-module.is-vide-au-bureau{display:none}}@media (max-width:640px){.barre-haute[data-commandes-module]{flex-wrap:nowrap}.barre-haute[data-commandes-module]>.pilule-date{display:none}.barre-haute[data-commandes-module]>.coque-slot{order:1;margin:0}.barre-haute[data-commandes-module] .barre-de-page-gestes>:not(.barre-geste-principal){display:none}}.coque-commandes-hote{flex:none;align-items:center;min-width:0;display:flex}.coque-commandes-hote:empty{display:none}.commandes-module.is-remonte{gap:0;min-height:0;padding:0}@media (max-width:640px){.barre-haute>.coque-commandes-hote{order:1}.barre-haute[data-commandes-module]{column-gap:4px}.barre-haute[data-commandes-module]>.mobile-topbar-actions{gap:0}.barre-haute[data-commandes-module]~.main{padding-top:8px}}.feuille-basse-noeud{flex-direction:column;min-width:0;display:flex}.feuille-basse-portail{display:contents}.geste-principal{--geste-principal-fond:var(--brand-primary,var(--eden));--geste-principal-encre:var(--brand-on-primary,var(--on-accent));white-space:nowrap;flex:none;text-decoration:none}.btn.primary.geste-principal{background:var(--geste-principal-fond);color:var(--geste-principal-encre)}@media (hover:hover){.btn.primary.geste-principal:hover:not(:disabled){background:var(--geste-principal-fond);color:var(--geste-principal-encre);box-shadow:0 0 0 3px color-mix(in oklab, var(--geste-principal-fond) 30%, transparent)}}.geste-principal-court{display:none}.geste-principal>svg{flex:none}.geste-principal:focus-visible{outline:var(--focus-outline);outline-offset:2px}.geste-principal[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:640px){.geste-principal-complet{display:none}.geste-principal-court{white-space:nowrap;display:inline}.geste-principal{width:var(--tap-min);height:var(--tap-min);min-height:var(--tap-min);border-radius:50%;gap:0;padding:0}.geste-principal:not(.is-libelle-telephone)>.geste-principal-libelle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.geste-principal.is-libelle-telephone{border-radius:999px;width:auto;padding:0 16px}.geste-principal.is-libelle-telephone>.geste-principal-icone{display:none}}.commandes-module-bureau{display:none}@media (min-width:641px){.commandes-module-bureau{display:flex}.commandes-module-telephone{display:none}.commandes-module-recherche-bureau{flex:0 320px;padding-right:12px}.commandes-module-filtres-bureau{flex:1000;align-items:center;gap:4px;min-width:0}}.pilule-periodes .nav-module-bouton[aria-selected=true],.pilule-periodes .nav-module-bouton[aria-pressed=true],.pilule-periodes .nav-module-bouton[aria-current=page]{--nav-module-fond:var(--coque-capsule);color:var(--coque-texte)}.pilule-periodes .nav-module-bouton:focus-visible:before{box-shadow:0 0 0 2px var(--coque-texte)}.pilule-periodes{border:1px solid var(--coque-separateur);border-radius:999px;margin-bottom:8px;padding:0 4px}.pilule-periodes .nav-module-bouton{min-height:44px;color:var(--coque-texte-2);flex:1 1 0}.pilule-periodes .nav-module-bouton[aria-pressed=true]{color:var(--coque-texte)}.coque-entete-cahier{display:contents}.barre-haute[data-cahier]{min-height:var(--rsv-entete-barre-bureau)}.barre-haute[data-cahier] .rsv-date-bureau{flex:none}.barre-haute[data-cahier] .mobile-topbar-head{flex-grow:0}.barre-haute[data-cahier] .mobile-topbar-title{font-size:calc(var(--fs-body-lg) * 1.375);font-weight:700}.barre-haute[data-cahier] .pilule-date-fleche{width:calc(var(--rsv-entete-segment) - var(--sp-2) / 2);min-width:calc(var(--rsv-entete-segment) - var(--sp-2) / 2)}.barre-haute[data-cahier] .rsv-date-bureau .pilule-date{height:var(--rsv-entete-segment)}.barre-haute[data-cahier] .rsv-date-bureau .pilule-date-libelle{min-width:0;padding-inline:calc(var(--sp-2) * .75);background:var(--surface)}@media (min-width:641px){.barre-haute[data-cahier] .mobile-topbar-head{flex:0 auto}}@media (max-width:640px){.barre-haute[data-cahier]{min-height:var(--rsv-entete-barre-tel);height:var(--rsv-entete-barre-tel);gap:calc(var(--sp-2) / 4);flex-wrap:nowrap}.barre-haute[data-cahier] .coque-slot,.barre-haute[data-cahier] .mobile-topbar-actions .barre-haute-recherche{display:none}.barre-haute[data-cahier] .mobile-topbar-head{flex-grow:1;order:0}.barre-haute[data-cahier] .mobile-topbar-title{font-size:calc(var(--fs-body-lg) * 1.25);font-weight:600}.barre-haute[data-cahier] .rsv-outils-telephone{order:1}.barre-haute[data-cahier] .mobile-topbar-actions{order:2}.barre-haute[data-cahier]:has(.rsv-recherche) .mobile-topbar-head{display:none}.barre-haute[data-cahier]:has(.rsv-recherche) .mobile-topbar-actions{display:none}}
.besp-feuille .bnav-item .nav-ico{background:color-mix(in oklab, var(--ink) 6%, var(--surface));width:36px;height:36px;color:var(--ink-2);opacity:1;border-radius:10px}@media (hover:hover){.besp-feuille .bnav-item:hover .nav-ico{background:color-mix(in oklab, var(--ink) 11%, var(--surface));color:var(--ink)}}.besp-feuille .bnav-item:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.besp-feuille .bnav-item:focus-visible .nav-ico{background:color-mix(in oklab, var(--ink) 11%, var(--surface));color:var(--ink)}.besp-feuille .bnav-item.current{color:var(--espace-ink,var(--ink))}.besp-feuille .bnav-item.current .nav-ico,.besp-feuille .bnav-item.current:hover .nav-ico,.besp-feuille .bnav-item.current:focus-visible .nav-ico{background:var(--espace-filet,var(--space-c,var(--eden)));color:var(--on-accent)}[data-theme=dark] .besp-feuille .bnav-item.current .nav-ico,[data-theme=dark] .besp-feuille .bnav-item.current:hover .nav-ico,[data-theme=dark] .besp-feuille .bnav-item.current:focus-visible .nav-ico{color:var(--espace-capsule,var(--on-accent))}.besp-feuille .bnav-item-danger .nav-ico{background:color-mix(in oklab, var(--danger) 10%, var(--surface));color:var(--danger)}
html[data-coque=barre] .app.coque,html[data-coque=auto] .app.coque{--voile-obscur:#0a0e1099;--voile-opaque:#0a0e10e6}html[data-theme=dark][data-coque=barre] .app.coque,html[data-theme=dark][data-coque=auto] .app.coque{--voile-obscur:#040708a8;--voile-opaque:#040708eb}html[data-coque=auto] .app[data-l=ouvert] .floor-workspace .floor-languette,html[data-coque=auto] .app[data-l=ouvert] .floor-workspace .floor-agenda--tiroir,html[data-coque=auto] .app[data-l=ouvert] .floor-workspace .floor-inspector--tiroir,html[data-coque=auto] .app[data-l=ouvert] .floor-workspace .floor-tiroir-fond,html[data-coque=barre] .app[data-l=ouvert] .floor-workspace .floor-languette,html[data-coque=barre] .app[data-l=ouvert] .floor-workspace .floor-agenda--tiroir,html[data-coque=barre] .app[data-l=ouvert] .floor-workspace .floor-inspector--tiroir,html[data-coque=barre] .app[data-l=ouvert] .floor-workspace .floor-tiroir-fond{z-index:35}.coque-flou{z-index:35;pointer-events:none;background:color-mix(in srgb, var(--bg) 18%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .42s var(--ease-out), visibility 0s linear .42s;position:fixed;inset:0}.app[data-chargement]>.coque-flou{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear 0s}.app[data-chargement] .main .chg-page,.app[data-chargement] .main .chg-attente>*{visibility:hidden}.app[data-chargement=pouls] .besp-coin .besp-avatar{animation:1.2s ease-in-out infinite voile-respire}.app[data-chargement=pouls] .besp-coin .besp-avatar:after{content:"";box-shadow:0 0 0 6px color-mix(in srgb, var(--coque-actif) 32%, transparent);pointer-events:none;opacity:0;border-radius:50%;animation:1.2s ease-in-out infinite voile-aureole;position:absolute;inset:0}@keyframes voile-respire{50%{transform:scale(1.06)}}@keyframes voile-aureole{50%{opacity:1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-coque=auto] .coque-voile,html[data-coque=barre] .coque-voile{background:var(--voile-opaque)}.coque-flou{display:none}.app[data-chargement] .main .chg-page,.app[data-chargement] .main .chg-attente>*{visibility:visible}}@media (prefers-reduced-transparency:reduce){html[data-coque=auto] .coque-voile,html[data-coque=barre] .coque-voile{background:var(--voile-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}.coque-flou{display:none}.app[data-chargement] .main .chg-page,.app[data-chargement] .main .chg-attente>*{visibility:visible}}@media (prefers-reduced-motion:reduce){.coque-flou,.app[data-chargement]>.coque-flou{transition:opacity var(--dur-fast) linear, visibility 0s linear 0s}.app[data-chargement=pouls] .besp-coin .besp-avatar,.app[data-chargement=pouls] .besp-coin .besp-avatar:after{animation:none}}
.app.coque{--attente-seuil:.3s;--attente-anneau-delai:var(--attente-seuil)}html[data-coque=fixe] .app.coque{--attente-anneau-delai:.9s}@keyframes attente-tourne{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes attente-trace{0%{stroke-dashoffset:1px}}@keyframes attente-ferme{0%{stroke-dashoffset:.72px}to{stroke-dashoffset:0}}@keyframes attente-fond{0%,55%{opacity:1}to{opacity:0}}@keyframes attente-absorbe{0%{transform:scale(1.1)}}.besp-attente-anneau{pointer-events:none;opacity:0;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:-5px;left:-5px;overflow:visible}.besp-attente-anneau circle{fill:none;stroke:var(--coque-actif);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.app[data-attente]:not([data-attente=fin]) .besp-attente-anneau{opacity:1;animation:attente-tourne 1.2s linear var(--attente-anneau-delai) infinite backwards}.app[data-attente]:not([data-attente=fin]) .besp-attente-anneau circle{stroke-dashoffset:.72px;animation:attente-trace .32s var(--ease-out) var(--attente-anneau-delai) backwards}html[data-coque=auto] .app[data-attente=fin] .besp-attente-anneau,html[data-coque=barre] .app[data-attente=fin] .besp-attente-anneau{opacity:1;animation:.32s forwards attente-fond}html[data-coque=auto] .app[data-attente=fin] .besp-attente-anneau circle,html[data-coque=barre] .app[data-attente=fin] .besp-attente-anneau circle{stroke-dashoffset:0;animation:attente-ferme .24s var(--ease-out) backwards}html[data-coque=fixe] .app[data-attente=fin] .besp-coin .besp-avatar{animation:attente-absorbe .26s var(--ease-out) backwards}@media (prefers-reduced-motion:reduce){.app[data-attente=on] .besp-attente-anneau{visibility:hidden}}
html[data-coque=barre] .app{--coque-rail-w:0px}html[data-coque=barre] .app .coque-rail{width:calc(var(--rail-w) + env(safe-area-inset-left,0px));height:calc(100dvh - var(--bottom-nav-h));z-index:var(--z-page);padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box;visibility:hidden;transform:translate3d(calc(-100% - var(--coque-bord-flou,14px)), 0, 0);transition:transform var(--dur-fast) var(--ease-in), visibility 0s linear var(--dur-fast);position:fixed;top:0;bottom:auto;left:0}html[data-coque=barre] body.asst-vv-shell .app .coque-rail{height:calc(var(--vv-h,100dvh) - var(--bottom-nav-h))}html[data-coque=barre] .app[data-l=ouvert] .coque-rail{visibility:visible;transition:transform var(--dur-mid) var(--ease-out), visibility 0s linear 0s;transform:none}@keyframes coque-barre-tuiles{0%{opacity:0}}html[data-coque=barre] .app[data-l=ouvert] .coque-rail>.rail{animation:coque-barre-tuiles var(--dur-fast) var(--ease-out) backwards}html[data-coque=barre] .barre-espaces{overflow:visible}html[data-coque=barre] .besp-coin{border-right:0}html[data-coque=barre] .besp-coin .besp-mot{display:none}html[data-coque=barre] .besp-coin .besp-avatar{width:var(--tap-min);height:var(--tap-min);box-shadow:var(--coque-medaillon-ombre), inset 0 0 0 1px var(--floor-separator)}@media (max-width:640px){html[data-coque=barre] .besp-geste-coin:not(:empty){right:max(16px, env(safe-area-inset-right,0px));z-index:3;pointer-events:none;max-width:calc(100% - 32px);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-mid) var(--ease-out), visibility 0s linear 0s;align-items:center;gap:8px;display:flex;position:absolute;bottom:calc(100% + 12px)}html[data-coque=barre] .app[data-l=ouvert] .besp-geste-coin{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-in), visibility 0s linear var(--dur-fast);transform:translateY(8px)}html[data-coque=barre] .besp-geste-coin .geste-coin-item,html[data-coque=barre] .besp-geste-coin .geste-coin-item>span{flex:0 auto;min-width:0;display:flex}html[data-coque=barre] .besp-geste-coin .geste-principal{pointer-events:auto;min-width:0;box-shadow:0 8px 22px color-mix(in srgb, var(--geste-principal-fond) 35%, transparent), var(--coque-medaillon-ombre);flex:0 auto;gap:6px;padding:0 18px 0 14px}html[data-coque=barre] .besp-geste-coin .geste-principal>.geste-principal-icone{display:inline-block}html[data-coque=barre] .besp-geste-coin .geste-principal-libelle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-coque=barre] .besp-geste-coin .geste-principal.is-secondaire{min-height:var(--tap-min);background:var(--bg-elev);color:var(--ink);border:1px solid var(--border-strong);box-shadow:var(--coque-medaillon-ombre);padding:0 14px}:where(html[data-coque=barre] .app:has(.besp-geste-coin:not(:empty)))>.main{padding-bottom:calc(var(--bottom-clear) + 24px + var(--tap-min) + 12px)}}@media (prefers-reduced-motion:reduce){html[data-coque=barre] .app .coque-rail,html[data-coque=barre] .app[data-l=ouvert] .coque-rail{opacity:0;transition:opacity var(--dur-fast) linear, visibility 0s linear var(--dur-fast);transform:none}html[data-coque=barre] .app[data-l=ouvert] .coque-rail{opacity:1;transition:opacity var(--dur-fast) linear, visibility 0s linear 0s}html[data-coque=barre] .besp-geste-coin:not(:empty),html[data-coque=barre] .app[data-l=ouvert] .besp-geste-coin{transform:none}}@media (prefers-reduced-motion:no-preference){html[data-trace][data-coque=barre] .besp-espaces>.besp-espace{--trace-rang:0;--trace-depart:.34s;animation:coque-trace-icone .18s var(--ease-out) calc(var(--trace-decalage,0s) + var(--trace-depart) + var(--trace-rang) * var(--coque-trace-pas)) backwards}html[data-trace][data-coque=barre] .besp-espaces>.besp-espace:nth-child(2){--trace-rang:1}html[data-trace][data-coque=barre] .besp-espaces>.besp-espace:nth-child(3){--trace-rang:2}html[data-trace][data-coque=barre] .besp-espaces>.besp-espace:nth-child(n+4){--trace-rang:3}html[data-trace][data-coque=barre] .besp-coin>.besp-avatar{animation:coque-trace-fin-logo .16s var(--ease-out) calc(var(--trace-decalage,0s) + .52s) backwards}}
.pay-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pay-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-sm,.9rem)}.pay-table th{text-align:left;color:var(--ink-2);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--border);padding:0 10px 8px;font-size:.78rem;font-weight:600}.pay-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.pay-table tr:last-child td{border-bottom:none}.pay-actions{text-align:right;white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.pay-file{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.pay-conf{font-weight:600}.pay-conf.ok{color:var(--ink-2);font-weight:400}.pay-conf.warn{color:var(--warn-ink)}.pay-status.sent{color:var(--ink-2)}.pay-status.failed{color:var(--danger-ink)}.pay-issues{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pay-issues li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:.86rem;display:flex}.pay-issues li svg{flex:none;margin-top:2px}.pay-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--border);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.72rem}.pay-spin{animation:.9s linear infinite pay-spin}@keyframes pay-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.pay-actions{flex-wrap:wrap;justify-content:flex-start}}
.gdoc-toolbar{margin-bottom:14px}.gdoc-onglets{padding-inline:0}.gdoc-kpis{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.gdoc-kpi{border:0;border-left:1px solid var(--border);text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.gdoc-kpi:first-child{border-left:0}.gdoc-kpi.is-lien{cursor:pointer;transition:background var(--dur-fast)}.gdoc-kpi.is-lien:hover{background:var(--surface-2)}.gdoc-kpi.is-lien:focus-visible{outline:2px solid var(--eden);outline-offset:-2px}.gdoc-kpi-label{font-size:var(--fs-meta);color:var(--ink-3);font-weight:500}.gdoc-kpi-valeur{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.3125rem;font-weight:600;line-height:1.2}.gdoc-kpi-valeur.is-nul{color:var(--ink-4);font-weight:500}.gdoc-kpi-valeur.is-accent{color:var(--eden-deep)}.gdoc-kpi-valeur.is-retard{color:var(--danger-ink)}.gdoc-kpi-sub{font-size:var(--fs-meta);color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gdoc-kpi-ambre{color:var(--warn-ink);font-weight:500}.gdoc-kpi-ligne{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-action);font-size:var(--fs-body);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:16px;padding:9px 18px;display:flex}.gdoc-kpi-lien{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gdoc-kpi-lien b{color:var(--ink);font-weight:600}.gdoc-kpi-lien:hover b{text-underline-offset:3px;text-decoration:underline}.gdoc-kpi-point{background:var(--ink-4);border-radius:50%;width:3px;height:3px}@media (max-width:900px){.gdoc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gdoc-kpi:nth-child(3){border-left:0}.gdoc-kpi:nth-child(n+3){border-top:1px solid var(--border)}}.gdoc-overlay{z-index:var(--z-dialog);background:var(--scrim);animation:gdoc-fade var(--dur-fast) ease both;justify-content:flex-end;display:flex;position:fixed;inset:0}@keyframes gdoc-fade{0%{opacity:0}to{opacity:1}}@keyframes gdoc-slide-x{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes gdoc-slide-y{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.gdoc-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg,var(--surface));width:min(480px,100%);max-height:100dvh;box-shadow:var(--shadow-lift);padding:18px 20px calc(20px + var(--bottom-clear));animation:gdoc-slide-x var(--dur-mid) var(--ease-out) backwards;flex-direction:column;gap:16px;display:flex;overflow-y:auto}.gdoc-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gdoc-panel-title{font-size:var(--fs-section-title);color:var(--ink);margin:0}.gdoc-resume{min-width:0}.gdoc-piece{color:var(--ink-2);font:600 var(--fs-meta)/1.4 var(--mono);overflow-wrap:anywhere;margin:0 0 6px}.gdoc-panel-title{overflow-wrap:anywhere}.gdoc-panel-sub{font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.5}.gdoc-panel-sub:empty{display:none}.gdoc-total{color:var(--ink);font:700 var(--fs-page-title)/1.15 var(--sans);font-variant-numeric:tabular-nums;margin:14px 0 4px}.gdoc-total>span{color:var(--ink-2);font:500 var(--fs-meta)/1.4 var(--sans)}.gdoc-solde,.gdoc-etat{color:var(--ink-2);font-size:var(--fs-label);margin:4px 0 0}.gdoc-exception{font-size:var(--fs-label);margin:6px 0 0;font-weight:600}.gdoc-exception.is-danger{color:var(--danger-ink)}.gdoc-exception.is-ambre{color:var(--warn-ink)}.gdoc-promu{align-self:flex-start}.gdoc-close{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-action);color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin:-6px -8px 0 0;display:grid}.gdoc-close:hover{background:var(--surface-2);color:var(--ink)}.gdoc-sec{border-top:1px solid var(--border);gap:10px;padding:14px 0 0;display:grid}.gdoc-sec-title{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);margin:0;font-weight:700}.gdoc-sec.is-empty{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.gdoc-sec.is-empty>.gdoc-actions,.gdoc-sec.is-empty>.gdoc-hint{flex-basis:100%}.gdoc-vide{color:var(--ink-2);font-size:var(--fs-meta);margin:0;line-height:1.5}.gdoc-complements,.gdoc-journal{display:block}.gdoc-complements>summary,.gdoc-journal>summary{min-height:var(--tap-min);cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;list-style:none;display:flex}.gdoc-complements>summary::-webkit-details-marker{display:none}.gdoc-journal>summary::-webkit-details-marker{display:none}.gdoc-depliant-chevron{color:var(--ink-3);transition:transform var(--t-fast);flex:none;margin-left:auto}.gdoc-complements[open]>summary .gdoc-depliant-chevron,.gdoc-journal[open]>summary .gdoc-depliant-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.gdoc-depliant-chevron{transition:none}}.gdoc-complements[open]>summary,.gdoc-journal[open]>summary{margin-bottom:10px}.gdoc-filet{border-top:1px solid var(--border);padding-top:10px}.gdoc-dl{gap:6px;margin:0;display:grid}.gdoc-dl>div{font-size:var(--fs-label);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gdoc-dl dt{color:var(--ink-2);min-width:0}.gdoc-dl dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.gdoc-dl .gdoc-strong dd{font-size:var(--fs-body-lg)}.gdoc-actions{flex-wrap:wrap;gap:8px;display:flex}.gdoc-btn{min-height:var(--tap-min);border-radius:var(--radius-action);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--fs-label);cursor:pointer;transition:border-color var(--t-fast), color var(--t-fast), background var(--t-fast);justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-weight:600;text-decoration:none;display:inline-flex}.gdoc-btn:hover:not(:disabled){border-color:var(--brand-primary,var(--eden));color:var(--ink)}.gdoc-btn:disabled{opacity:.5;cursor:not-allowed}.gdoc-btn.primary{background:var(--brand-primary,var(--eden));color:var(--on-accent);border-color:#0000}.gdoc-btn.primary:hover:not(:disabled){color:var(--on-accent);filter:brightness(1.06)}.gdoc-btn.danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger-ink);background:var(--danger-soft)}.gdoc-hint{font-size:var(--fs-meta);color:var(--ink-2);margin:8px 0 0;line-height:1.45}.gdoc-form{gap:10px;margin-top:10px;display:grid}.gdoc-field{gap:5px;display:grid}.gdoc-pay-hint{margin:0}.gdoc-due-icon{vertical-align:-2px;margin-right:4px}.gdoc-field-label{font-size:var(--fs-meta);color:var(--ink-2);font-weight:600}.gdoc-input{width:100%;min-height:var(--tap-min);border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:var(--fs-input);border-radius:10px;padding:9px 12px}.gdoc-input:focus-visible{border-color:var(--brand-primary,var(--eden));box-shadow:var(--focus-ring);outline:none}.dtf-trigger.gdoc-input{box-shadow:none}.dtf-trigger.gdoc-input:focus-visible{box-shadow:var(--focus-ring)}.gdoc-log{font-size:var(--fs-label);color:var(--ink-2);gap:5px;margin:0;padding:0;list-style:none;display:grid}.gdoc-log li{align-items:center;gap:7px;display:flex}@media (max-width:900px){.gdoc-overlay{justify-content:stretch;align-items:flex-end}.gdoc-panel{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:88dvh;animation-name:gdoc-slide-y}}@media (max-width:640px){.gdoc-synthese{display:none}.gdoc-toolbar{margin-bottom:0}.gdoc-onglets{padding-inline:10px}.gdoc-actions .gdoc-btn{flex:auto}}.gdoc-bilan{gap:12px;margin:0;display:grid}.gdoc-bilan>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.gdoc-bilan dt{color:var(--ink-2)}.gdoc-bilan dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.gdoc-annuler-dossier{color:var(--ink-2);font-size:var(--fs-label);cursor:pointer;align-items:flex-start;gap:12px;padding-block:12px;line-height:1.5;display:flex}.gdoc-annuler-dossier input{accent-color:var(--brand-primary);flex-shrink:0;margin-top:4px}.gdoc-retour-dossiers{text-decoration:none}@media (max-width:640px){.gdoc-retour-dossiers{min-width:var(--tap-min);justify-content:center;padding-inline:0}.gdoc-retour-libelle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.rdoc-zone{border-radius:var(--radius-xs);border:1px dashed #0000;padding:0 12px 8px}.rdoc-zone--active{border-color:var(--eden);background:var(--eden-soft)}.rdoc-list{margin:0;padding:0;list-style:none}.rdoc-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 0;display:flex}.rdoc-row>svg{color:var(--ink-3);flex-shrink:0}.rdoc-details{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rdoc-link{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.rdoc-link:hover{color:var(--eden-deep)}.rdoc-meta,.rdoc-info{color:var(--ink-3);font-size:var(--fs-meta);overflow-wrap:anywhere}.rdoc-info{margin:8px 0 0}.rdoc-delete{color:var(--danger-ink);min-width:var(--tap-min);min-height:var(--tap-min);flex-shrink:0}.rdoc-error{color:var(--danger-ink);font-size:var(--fs-label);overflow-wrap:anywhere}.rdoc-progress{font-size:var(--fs-meta);color:var(--ink-3);overflow-wrap:anywhere;flex-direction:column;gap:6px;display:flex}.rdoc-progress progress{width:100%;accent-color:var(--eden)}@media (max-width:640px){.rdoc-section .director-card-head{flex-wrap:wrap;gap:4px;height:auto}.rdoc-section .director-card-head>button{white-space:normal;max-width:100%;min-height:var(--tap-min)}.rdoc-meta{display:block}.rdoc-drop-hint{display:none}}
