:root{--sales-bg:#120b18;--sales-card:rgba(255,255,255,.08);--sales-line:rgba(255,255,255,.14);--sales-text:#fff;--sales-muted:rgba(255,255,255,.68);--sales-soft:rgba(255,255,255,.05);--sales-ok:#59f0a8;--sales-wait:#ffd166;--sales-bad:#ff6b8b;--sales-violet:#d8b4fe}
*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 10% 0%,rgba(255,92,205,.25),transparent 34%),radial-gradient(circle at 95% 10%,rgba(120,119,255,.22),transparent 34%),linear-gradient(135deg,#110817,#241034 55%,#120817);color:var(--sales-text);font-family:'DM Sans',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.sales-loading{min-height:100vh;display:grid;place-content:center;text-align:center;gap:14px}.sales-logo{font-family:'Bebas Neue',sans-serif;font-size:44px;letter-spacing:.06em}.sales-logo span{color:#ffce4a}.sales-spinner{width:42px;height:42px;border-radius:999px;border:4px solid rgba(255,255,255,.18);border-top-color:#fff;margin:auto;animation:spin 1s linear infinite}.sales-sub,.sales-error{color:var(--sales-muted)}@keyframes spin{to{transform:rotate(360deg)}}.sales-shell{width:min(1220px,calc(100% - 28px));margin:0 auto;padding:20px 0 52px}.sales-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px 0}.sales-back{color:var(--sales-muted);text-decoration:none;display:inline-block;margin-bottom:14px}.sales-kicker{text-transform:uppercase;letter-spacing:.14em;color:#ffce4a;font-size:12px;font-weight:700}.sales-head h1{font-family:'Bebas Neue',sans-serif;letter-spacing:.04em;font-size:clamp(44px,8vw,76px);line-height:.9;margin:6px 0}.sales-head p{max-width:780px;margin:0;color:var(--sales-muted);font-size:15px}.sales-actions{display:flex;gap:10px;flex-wrap:wrap}.sales-btn{border:0;border-radius:999px;padding:12px 18px;background:#fff;color:#1b1023;font-weight:800;cursor:pointer}.sales-btn.ghost{background:rgba(255,255,255,.12);color:#fff;border:1px solid var(--sales-line)}.sales-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:8px 0 16px}.sales-field{background:var(--sales-card);border:1px solid var(--sales-line);border-radius:20px;padding:12px}.sales-field label{display:block;font-size:12px;color:var(--sales-muted);margin:0 0 6px}.sales-field input,.sales-field select{width:100%;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.16);color:#fff;border-radius:14px;padding:11px 12px;outline:none}.sales-field option{color:#111}.sales-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.sales-stat{background:var(--sales-card);border:1px solid var(--sales-line);border-radius:22px;padding:16px}.sales-stat strong{display:block;font-size:30px}.sales-stat span{display:block;color:var(--sales-muted);font-size:13px}.sales-tabs{display:flex;gap:8px;margin:18px 0}.sales-tabs button{border:1px solid var(--sales-line);background:rgba(255,255,255,.08);color:#fff;border-radius:999px;padding:10px 14px;font-weight:700;cursor:pointer}.sales-tabs button.active{background:#fff;color:#1b1023}.sales-view{display:grid;gap:12px}.sales-group{background:var(--sales-card);border:1px solid var(--sales-line);border-radius:24px;overflow:hidden}.sales-group summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;cursor:pointer}.sales-group summary::-webkit-details-marker{display:none}.sales-group-title{display:flex;gap:12px;align-items:center}.sales-group-ico{width:44px;height:44px;border-radius:16px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:22px}.sales-group h2{margin:0;font-size:18px}.sales-group p{margin:2px 0 0;color:var(--sales-muted);font-size:13px}.sales-badges{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sales-badge{border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;background:rgba(255,255,255,.11);white-space:nowrap}.sales-badge.ok{color:#05140c;background:var(--sales-ok)}.sales-badge.wait{color:#271900;background:var(--sales-wait)}.sales-badge.bad{color:#2b0009;background:var(--sales-bad)}.sales-badge.money{color:#160b21;background:var(--sales-violet)}.sales-table{display:grid;padding:0 16px 16px;gap:8px}.sales-row{display:grid;grid-template-columns:1.7fr 1.1fr .9fr .9fr;gap:10px;align-items:center;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:12px}.sales-row strong{display:block}.sales-row small{display:block;color:var(--sales-muted);margin-top:2px}.sales-status{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;background:rgba(255,255,255,.1)}.sales-status.paid{background:rgba(89,240,168,.18);color:var(--sales-ok)}.sales-status.pending{background:rgba(255,209,102,.18);color:var(--sales-wait)}.sales-status.refused{background:rgba(255,107,139,.18);color:var(--sales-bad)}.sales-installment-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.sales-installment{border-radius:999px;padding:6px 8px;font-size:11px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.sales-installment.paid{border-color:rgba(89,240,168,.55);color:var(--sales-ok)}.sales-installment.refused{border-color:rgba(255,107,139,.55);color:var(--sales-bad)}.sales-installment.pending,.sales-installment.scheduled{border-color:rgba(255,209,102,.38);color:var(--sales-wait)}.sales-empty{background:var(--sales-card);border:1px dashed var(--sales-line);border-radius:22px;padding:20px;color:var(--sales-muted);text-align:center}.sales-order-card{background:var(--sales-card);border:1px solid var(--sales-line);border-radius:22px;padding:16px}.sales-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sales-order-title{font-weight:900}.sales-order-meta{color:var(--sales-muted);font-size:13px;margin-top:4px}.sales-order-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.sales-mini{background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:10px}.sales-mini span{display:block;color:var(--sales-muted);font-size:12px}.sales-mini strong{display:block;margin-top:3px}@media(max-width:860px){.sales-head{display:block}.sales-actions{margin-top:16px}.sales-filters,.sales-stats,.sales-order-grid{grid-template-columns:1fr}.sales-row{grid-template-columns:1fr}.sales-badges{justify-content:flex-start}.sales-group summary{align-items:flex-start;flex-direction:column}}

/* v3 — lecture pilotage : type > activité > sous-groupe > personnes */
.sales-stat.ok{border-color:rgba(89,240,168,.35)}.sales-stat.wait{border-color:rgba(255,209,102,.35)}.sales-stat.bad{border-color:rgba(255,107,139,.35)}
.sales-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:rgba(255,255,255,.07);border:1px solid var(--sales-line);border-radius:26px;padding:16px;margin:0 0 12px}.sales-section-head h2{margin:0;font-size:24px}.sales-section-head p{margin:4px 0 0;color:var(--sales-muted);font-size:13px}.sales-season-block,.sales-type-block{display:grid;gap:12px;margin-bottom:18px}.sales-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-activity-card{background:rgba(255,255,255,.08);border:1px solid var(--sales-line);border-radius:26px;padding:14px;min-width:0}.sales-activity-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sales-activity-card h3{margin:0;font-size:22px}.sales-activity-card p{margin:4px 0 0;color:var(--sales-muted);font-size:13px}.sales-activity-card>header>span{width:42px;height:42px;border-radius:16px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:22px;flex:0 0 auto}.sales-subgroups,.sales-generic-list{display:grid;gap:10px}.sales-subgroup{background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden}.sales-subgroup summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:13px 14px;cursor:pointer}.sales-subgroup summary::-webkit-details-marker{display:none}.sales-subgroup summary strong{display:block}.sales-subgroup summary small{display:block;color:var(--sales-muted);margin-top:3px}.sales-subgroup-count{min-width:62px;text-align:center;border-radius:16px;background:rgba(255,255,255,.1);padding:7px 8px}.sales-subgroup-count b{display:block;font-size:20px;line-height:1}.sales-subgroup-count span{display:block;font-size:11px;color:var(--sales-muted);margin-top:2px}.sales-people-list{display:grid;gap:8px;padding:0 12px 12px}.sales-people-list h4{margin:8px 2px 2px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.72)}.sales-person{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}.sales-person summary{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;list-style:none;padding:11px 12px}.sales-person summary::-webkit-details-marker{display:none}.sales-person-main strong{display:block;font-size:15px}.sales-person-main small{display:block;color:var(--sales-muted);margin-top:3px}.sales-person-pay{display:flex;align-items:center;gap:8px;justify-content:flex-end}.sales-person-pay strong{white-space:nowrap}.sales-person-body{display:grid;grid-template-columns:1.1fr 1.4fr 1.1fr;gap:8px;padding:0 12px 12px}.sales-person-body>div{background:rgba(0,0,0,.14);border-radius:13px;padding:9px;min-width:0}.sales-person-body span{display:block;color:var(--sales-muted);font-size:11px}.sales-person-body strong{display:block;margin-top:2px;overflow-wrap:anywhere}.sales-person-body small{display:block;color:var(--sales-muted);margin-top:2px;overflow-wrap:anywhere}.sales-type-block .sales-order-card{margin-bottom:10px}.sales-table .sales-row{border-left:3px solid rgba(255,255,255,.12)}
@media(max-width:980px){.sales-activity-grid{grid-template-columns:1fr}.sales-section-head{display:block}.sales-section-head .sales-badges{margin-top:12px}.sales-person-body{grid-template-columns:1fr}.sales-person summary{grid-template-columns:1fr}.sales-person-pay{justify-content:space-between}.sales-subgroup summary{align-items:flex-start}.sales-subgroup-count{min-width:54px}}


/* v5 — jauges places sous-groupes */
.sales-subgroup.full>summary{border-color:rgba(255,95,95,.35)}
.sales-subgroup.full .sales-subgroup-count b{color:#ff7b7b}


/* v6 — suppression admin commandes sélectionnées */
.sales-btn.danger{background:linear-gradient(135deg,#ff6b8b,#ff3d6e);color:#fff;box-shadow:0 12px 28px rgba(255,61,110,.24)}
.sales-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}
.sales-bulk{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;background:rgba(255,255,255,.08);border:1px solid var(--sales-line);border-radius:22px;padding:12px 14px}
.sales-check-all,.sales-order-select{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:800;font-size:13px;cursor:pointer;user-select:none}
.sales-check-all input,.sales-order-select input{width:18px;height:18px;accent-color:#ffce4a;cursor:pointer}
.sales-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;color:var(--sales-muted);font-size:13px;font-weight:800}
.sales-order-card.is-selected{border-color:rgba(255,206,74,.55);background:rgba(255,206,74,.09)}
.sales-order-head{align-items:center}
.sales-order-select{flex:0 0 auto;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:8px 10px}
@media(max-width:860px){.sales-bulk{align-items:flex-start;flex-direction:column}.sales-bulk-actions{width:100%;justify-content:space-between}.sales-order-head{display:grid;grid-template-columns:1fr;gap:10px}.sales-order-select{width:max-content}}


/* v7 — suivi boutique minimal */
.sales-btn.small{padding:9px 12px;font-size:12px}
.sales-shop-list{display:grid;gap:10px}
.sales-shop-card{display:grid;grid-template-columns:1.4fr 1.2fr .8fr auto;gap:10px;align-items:center;background:var(--sales-card);border:1px solid var(--sales-line);border-radius:20px;padding:14px}
.sales-shop-card strong{display:block;overflow-wrap:anywhere}.sales-shop-card small{display:block;color:var(--sales-muted);margin-top:3px;overflow-wrap:anywhere}
@media(max-width:860px){.sales-shop-card{grid-template-columns:1fr}.sales-shop-card .sales-btn{width:100%}}


/* FTS promo admin */
.promo-admin-card{margin-top:18px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.055);box-shadow:0 18px 45px rgba(0,0,0,.16)}
.promo-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.promo-head h2{margin:.1rem 0 .25rem}.promo-head p{margin:0;color:rgba(255,255,255,.72)}
.promo-grid,.promo-targets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.promo-targets{margin-top:10px}.promo-grid label,.promo-targets label{display:grid;gap:6px;color:rgba(255,255,255,.86);font-size:.9rem}.promo-grid input,.promo-grid select,.promo-targets input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(0,0,0,.22);color:#fff;padding:11px 12px}.promo-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px;padding-top:24px}.promo-check input{width:auto!important}.promo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.promo-msg{min-height:22px;margin-top:10px;color:#f6d58a}.promo-list{display:grid;gap:10px;margin-top:14px}.promo-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.10);border-radius:16px;background:rgba(0,0,0,.18)}.promo-row strong{display:block}.promo-row span,.promo-row small{display:block;color:rgba(255,255,255,.68);margin-top:3px}.promo-row>div:last-child{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.promo-field{margin:12px 0}.promo-field input{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(0,0,0,.22);color:#fff;padding:11px 12px}.price-details{margin-top:8px;padding:10px;border-radius:14px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.86)}.sales-action-btn{border:0;border-radius:999px;padding:8px 12px;background:#f6d58a;color:#1d1304;font-weight:800;cursor:pointer}.sales-status.offline{background:rgba(246,213,138,.15);color:#f6d58a}.sales-status.free{background:rgba(120,255,190,.15);color:#9af7c8}@media(max-width:760px){.promo-grid,.promo-targets{grid-template-columns:1fr}.promo-row{display:grid}.promo-head{display:grid}}


/* V12 — paniers mixtes lisibles : détail activité / groupe / formule */
.sales-cart-lines{display:grid;gap:.45rem;margin:.45rem 0 .25rem;grid-column:1/-1}
.sales-cart-line{border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);border-radius:14px;padding:.55rem .65rem}
.sales-cart-line strong{display:block;color:var(--white);font-size:.82rem;line-height:1.25}
.sales-cart-line small{display:block;color:var(--muted);font-size:.72rem;line-height:1.35;margin-top:.18rem}
.sales-cart-line.season{border-color:rgba(248,231,2,.18);background:rgba(248,231,2,.045)}
.sales-cart-line.shop{border-color:rgba(80,170,255,.16);background:rgba(80,170,255,.045)}
.sales-mixed-overview{border-color:rgba(248,231,2,.24)}

/* V13 — pilotage en grille + detail en popup */
.sales-dashboard{display:grid;gap:12px}
.sales-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}
.sales-dashboard-card{appearance:none;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.105),rgba(255,255,255,.045));color:#fff;text-align:left;padding:15px;cursor:pointer;display:grid;grid-template-columns:auto 1fr;gap:12px;min-height:162px;box-shadow:0 14px 34px rgba(0,0,0,.18);transition:transform .18s ease,border-color .18s ease,background .18s ease}
.sales-dashboard-card:hover,.sales-dashboard-card:focus-visible{transform:translateY(-2px);border-color:rgba(255,206,74,.42);background:linear-gradient(145deg,rgba(255,206,74,.13),rgba(255,255,255,.055))}
.sales-dashboard-icon{width:46px;height:46px;border-radius:18px;background:rgba(255,255,255,.12);display:grid;place-items:center;font-size:23px}
.sales-dashboard-main{display:block;min-width:0}.sales-dashboard-main strong{display:block;font-size:1.08rem;line-height:1.15;overflow-wrap:anywhere}.sales-dashboard-main small{display:block;color:var(--sales-muted);font-size:.82rem;line-height:1.35;margin-top:4px}
.sales-dashboard-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}
.sales-dashboard-metrics span{border:1px solid rgba(255,255,255,.09);border-radius:16px;background:rgba(0,0,0,.15);padding:9px 8px;min-width:0}
.sales-dashboard-metrics b{display:block;font-size:.98rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sales-dashboard-metrics small{display:block;color:var(--sales-muted);font-size:.68rem;margin-top:3px}
.sales-dashboard-card.shop{border-color:rgba(80,170,255,.24)}.sales-dashboard-card.mixed{border-color:rgba(255,206,74,.28)}.sales-dashboard-card.season{border-color:rgba(255,255,255,.16)}
.sales-detail-modal[hidden]{display:none!important}.sales-modal-open{overflow:hidden}
.sales-detail-modal{position:fixed;inset:0;z-index:9999;background:rgba(8,5,12,.76);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px}
.sales-detail-panel{width:min(1120px,100%);max-height:92vh;overflow:auto;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:linear-gradient(160deg,rgba(29,15,41,.98),rgba(12,7,18,.98));box-shadow:0 30px 90px rgba(0,0,0,.58)}
.sales-detail-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:rgba(16,9,24,.94);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px)}
.sales-detail-head h2{margin:0;font-size:1.35rem}.sales-detail-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:1.35rem;cursor:pointer}
.sales-detail-body{padding:16px}.sales-detail-body .sales-section-head{margin-top:0}.sales-detail-body .sales-type-block:last-child{margin-bottom:0}
@media(max-width:720px){.sales-dashboard-grid{grid-template-columns:1fr}.sales-dashboard-card{min-height:148px}.sales-detail-modal{padding:8px}.sales-detail-panel{border-radius:22px;max-height:94vh}.sales-detail-body{padding:12px}.sales-dashboard-metrics{grid-template-columns:1fr 1fr}.sales-dashboard-metrics span:last-child{grid-column:1/-1}}

/* V14 — vue boutique claire : accès direct, résumé traité/non traité */
.sales-shell.sales-shop-focus .sales-filters,
.sales-shell.sales-shop-focus .sales-stats{display:none!important}
.sales-shell.sales-shop-focus .sales-tabs{position:sticky;top:8px;z-index:20;padding:8px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:rgba(18,11,24,.86);backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(0,0,0,.24)}
.sales-shell.sales-shop-focus .sales-head{padding-bottom:10px}
.sales-shop-focus-view{border-color:rgba(80,170,255,.24);background:linear-gradient(145deg,rgba(80,170,255,.08),rgba(255,255,255,.055))}
.sales-shop-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}
.sales-shop-summary article{border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(0,0,0,.16);padding:14px;min-width:0}
.sales-shop-summary article.todo{border-color:rgba(255,209,102,.32);background:rgba(255,209,102,.10)}
.sales-shop-summary article.done{border-color:rgba(89,240,168,.24);background:rgba(89,240,168,.08)}
.sales-shop-summary strong{display:block;font-size:clamp(28px,6vw,42px);line-height:1;font-weight:900}
.sales-shop-summary span{display:block;margin-top:5px;font-weight:900;color:#fff}
.sales-shop-summary small{display:block;margin-top:4px;color:var(--sales-muted);font-weight:700}
.sales-shop-block-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:8px 0 10px}
.sales-shop-block-head h3{margin:0;font-size:1.12rem}.sales-shop-block-head p{margin:0;color:var(--sales-muted);font-size:.9rem;font-weight:800}
.sales-shop-card.is-done{opacity:.86;background:rgba(89,240,168,.055);border-color:rgba(89,240,168,.18)}
.sales-shop-list.compact .sales-shop-card{grid-template-columns:1.4fr 1.2fr .8fr auto;padding:12px}
.sales-shop-done-block{margin-top:16px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(0,0,0,.12);overflow:hidden}
.sales-shop-done-block>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;cursor:pointer;font-weight:900}
.sales-shop-done-block>summary::-webkit-details-marker{display:none}
.sales-shop-done-block>summary span{font-size:1rem}.sales-shop-done-block>summary strong{color:var(--sales-muted);font-size:.88rem}
.sales-shop-done-block .sales-shop-list,.sales-shop-done-block .sales-empty{margin:0 14px 14px}
.sales-shop-empty-ok{border-color:rgba(89,240,168,.20);background:rgba(89,240,168,.07)}
@media(max-width:860px){.sales-shop-summary{grid-template-columns:1fr}.sales-shop-block-head{display:block}.sales-shop-block-head p{margin-top:3px}.sales-shop-list.compact .sales-shop-card{grid-template-columns:1fr}.sales-shop-done-block>summary{display:grid}}
.sales-actions a.sales-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}

/* V15 — correctif critique : les vues cachées doivent vraiment disparaître
   Certaines règles .sales-view{display:grid} et .sales-bulk{display:flex}
   écrasaient l'attribut hidden, ce qui affichait Pilotage / Commandes / Boutique / Échéances en même temps. */
[hidden],
.sales-view[hidden],
.sales-bulk[hidden],
.sales-shell[hidden],
.sales-loading[hidden]{display:none!important}

