/* Home "about Digotech" (patterns/home-dossier.php): about text beside a company profile window (core Tabs as a side
   menu, breadcrumb, open-now status, legal business card that turns over, contact). Behaviour: assets/js/sections/hm-dossier.js. */
.hm-dossier{
  --hm-dossier-side-w:200px;
  --hm-dossier-app-min:520px;
  --hm-dossier-tab-h:40px;
  --hm-dossier-ink-bar:3px;
  --hm-dossier-ink-inset:10px;
  --hm-dossier-ink-y:0px;
  --hm-dossier-ink-h:var(--hm-dossier-tab-h);
  --hm-dossier-ci:36px;
  --hm-dossier-card-w:calc(var(--s-9) * 4);
  --hm-dossier-card-ratio:1.75;
  --hm-dossier-logo:52px;
  --hm-dossier-logo-back:var(--s-7);
  --hm-dossier-perspective:1400px;
  --hm-dossier-flip-dur:800ms;
  --hm-dossier-pane-dur:420ms;
  --hm-dossier-step:120ms;
  --hm-dossier-lead:100ms;
  --hm-dossier-nudge:10px;
  --hm-dossier-pane-nudge:12px;
  --hm-dossier-rise:6px;
  --hm-dossier-item-dur:480ms;
  --hm-dossier-ping-dur:2.4s;
  --hm-dossier-map-cell:28px;
  --hm-dossier-count-pad:3px 6px;
  --hm-dossier-gap-tab:2px;
  --hm-dossier-bar-r:2px;
  --hm-dossier-z-tab:1;
  --hm-dossier-track-tight:-0.03em;
  --hm-dossier-track-snug:-0.01em;
  --hm-dossier-track-mono:.12em;
  --hm-dossier-track-wide:.16em;
  --hm-dossier-app-shadow:0 30px 70px var(--shadow);
  --hm-dossier-card-shadow:0 24px 60px var(--shadow);
  border-top:1px solid var(--rule);
}
.hm-dossier .page > *,.hm-dossier__text > *,.hm-dossier__values > *,.hm-dossier__value > *,.hm-dossier__app > *,
.hm-dossier__bar > *,.hm-dossier__crumbs > *,.hm-dossier .wp-block-tab-panel > *,.hm-dossier__kpis > *,.hm-dossier__kpi > *,
.hm-dossier .chips > *,.hm-dossier__caps > *,.hm-dossier__cap > *,.hm-dossier__flip > *,.hm-dossier__flip-in > *,
.hm-dossier__face > *,.hm-dossier__fc-row > *,.hm-dossier__fc-name > *,.hm-dossier__fc-mst > *,.hm-dossier__fc-brand > *,
.hm-dossier__fc-foot > *,.hm-dossier__rows > *,.hm-dossier__row > *,.hm-dossier__contact > *,.hm-dossier__hours > *,
.hm-dossier__hour > *,.hm-dossier__quote > *{margin:0}

/* ---------- layout: text 5 / window 7 ---------- */
.hm-dossier__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap-col);align-items:center}
.hm-dossier__text{display:grid;gap:var(--s-5)}
.hm-dossier__h{font-size:var(--t-2xl)}
.hm-dossier__h strong{font-weight:inherit;color:var(--accent)}
.hm-dossier__lede{color:var(--ink-2)}
.hm-dossier__values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-grid)}
.hm-dossier__value{display:grid;align-content:start;gap:var(--s-2);padding-top:var(--s-3);border-top:2px solid var(--accent-fill)}
.hm-dossier__value p{font-size:var(--t-s);color:var(--ink-2)}
.hm-dossier__value .hm-dossier__value-t{font:700 var(--t-m)/1.2 var(--font-display);color:var(--ink)}
.hm-dossier__policies{display:flex;flex-wrap:wrap;gap:var(--s-2)}
.hm-dossier__policies a{padding:var(--s-2) var(--s-3);border:1px solid var(--rule);border-radius:var(--wp--preset--border-radius--radius-full);font-size:var(--t-s);color:var(--ink);text-decoration:none;transition:border-color var(--dur) var(--ease-press),color var(--dur) var(--ease-press)}
.hm-dossier__policies a:hover,.hm-dossier__policies a:focus-visible{border-color:var(--accent-fill);color:var(--accent)}

/* ---------- the profile window ---------- */
.hm-dossier__app{display:flex;flex-direction:column;min-height:var(--hm-dossier-app-min);overflow:hidden;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);box-shadow:var(--hm-dossier-app-shadow)}
.hm-dossier__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--rule);background:var(--paper-2)}
.hm-dossier__crumbs{display:flex;align-items:center;gap:var(--s-2);min-width:0;font-size:var(--t-s);color:var(--ink-3)}
.hm-dossier__crumb-root{display:flex;align-items:center;gap:var(--s-2);white-space:nowrap}
.hm-dossier__crumb-root::after{content:"";flex:none;width:var(--s-3);height:var(--s-3);background:currentColor;-webkit-mask:url(../../../icons/right.svg?ver=b4bb1807) center / contain no-repeat;mask:url(../../../icons/right.svg?ver=b4bb1807) center / contain no-repeat}
.hm-dossier__crumb-now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink);animation:hm-dossier-rise var(--dur-m) var(--ease-out)}
/* open-now line (digotech/clock): brand dot with a soft ping while open, grey when closed */
.hm-dossier__status.dg-clock--status{font-size:var(--t-xs);font-weight:400;white-space:nowrap}
.hm-dossier .hm-dossier__status .dg-clock__dot{background:var(--ink-3);box-shadow:none}
.hm-dossier .hm-dossier__status.is-open .dg-clock__dot{background:var(--accent-fill);animation:dg-ping var(--hm-dossier-ping-dur) var(--ease-out) infinite}

/* core Tabs: the tab list is the side menu, the panels the main area */
.hm-dossier__tabs{flex:1;display:grid;grid-template-columns:var(--hm-dossier-side-w) minmax(0,1fr);min-height:0}
.hm-dossier__tabs > *{margin:0}
.hm-dossier .hm-dossier__side{position:relative;display:grid;align-content:start;gap:var(--hm-dossier-gap-tab);margin:0;padding:var(--s-3);border-right:1px solid var(--rule);background:var(--paper)}
/* sliding highlight under the chosen tab (position from the script; without it the chosen tab gets its own tint) */
.hm-dossier__side::before{content:"";position:absolute;top:0;left:var(--s-3);right:var(--s-3);height:var(--hm-dossier-ink-h);border-radius:var(--r);background:var(--accent-tint);opacity:0;transform:translateY(var(--hm-dossier-ink-y));transition:transform var(--dur-m) var(--ease-out),height var(--dur-m) var(--ease-out)}
.hm-dossier__side::after{content:"";position:absolute;top:calc(var(--hm-dossier-ink-y) + var(--hm-dossier-ink-inset));left:var(--s-3);width:var(--hm-dossier-ink-bar);height:calc(var(--hm-dossier-ink-h) - var(--hm-dossier-ink-inset) * 2);border-radius:var(--hm-dossier-bar-r);background:var(--accent-fill);opacity:0;transition:top var(--dur-m) var(--ease-out),height var(--dur-m) var(--ease-out)}
.hm-dossier.is-inked .hm-dossier__side::before,.hm-dossier.is-inked .hm-dossier__side::after{opacity:1}
.hm-dossier .hm-dossier__side button{position:relative;z-index:var(--hm-dossier-z-tab);display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:var(--hm-dossier-tab-h);padding:0 var(--s-3);border-radius:var(--r);font:500 var(--t-s)/1 var(--font-body);color:var(--ink-2);text-align:left;transition:color var(--dur) var(--ease-press),background-color var(--dur) var(--ease-press)}
.hm-dossier .hm-dossier__side button:hover{color:var(--ink)}
.hm-dossier .hm-dossier__side button[aria-selected="true"]{font-weight:600;color:var(--accent)}
.hm-dossier:not(.is-inked) .hm-dossier__side button[aria-selected="true"]{background:var(--accent-tint)}
/* tab icon (replaces core's underline on the chosen tab); the n-th tab takes the n-th icon */
.hm-dossier .hm-dossier__side button::before,.hm-dossier .hm-dossier__side button[aria-selected="true"]::before{content:"";position:static;flex:none;width:var(--icon-s);height:var(--icon-s);border:0;background:currentColor;-webkit-mask:var(--hm-dossier-tab-icon) center / contain no-repeat;mask:var(--hm-dossier-tab-icon) center / contain no-repeat}
.hm-dossier__side button{--hm-dossier-tab-icon:url(../../../icons/apps.svg?ver=623ef7c9)}
.hm-dossier__side button:nth-child(2){--hm-dossier-tab-icon:url(../../../icons/shield.svg?ver=1f4bb8aa)}
.hm-dossier__side button:nth-child(3){--hm-dossier-tab-icon:url(../../../icons/star.svg?ver=a7f2069e)}
.hm-dossier__side button:nth-child(4){--hm-dossier-tab-icon:url(../../../icons/doc.svg?ver=228c3af1)}
.hm-dossier__side button:nth-child(5){--hm-dossier-tab-icon:url(../../../icons/pin.svg?ver=7730b13a)}
/* item count of a tab (number of entries in its panel, from the script) */
.hm-dossier__side button[data-hm-dossier-count]::after{content:attr(data-hm-dossier-count);margin-left:auto;padding:var(--hm-dossier-count-pad);border:1px solid var(--rule);border-radius:var(--wp--preset--border-radius--radius-full);font:500 var(--t-2xs)/1 var(--font-mono);color:var(--ink-3)}

.hm-dossier__main{position:relative;display:grid;min-width:0;padding:var(--gap-card);overflow:hidden;container-type:inline-size}
/* every panel sits in the same cell, the closed ones invisible: the window keeps the tallest panel's height and does not
   jump when the tab changes (core hides closed panels with display:none !important, so only !important can undo it) */
.hm-dossier .wp-block-tab-panel{grid-area:1 / 1;display:grid;align-content:start;gap:var(--s-5)}
.hm-dossier .wp-block-tab-panel[hidden]{display:grid !important;visibility:hidden}
.hm-dossier .wp-block-tab-panel:not([hidden]){animation:hm-dossier-pane var(--hm-dossier-pane-dur) var(--ease-out)}
.hm-dossier__pane-h{font-size:var(--t-xl)}

/* overview */
.hm-dossier__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--rule);border-radius:var(--r-pill)}
.hm-dossier__kpi{display:grid;align-content:start;gap:var(--s-1);padding:var(--s-4);border-right:1px solid var(--rule)}
.hm-dossier__kpi:last-child{border-right:0}
.hm-dossier__kpi .dg-counter__n,.hm-dossier__kpi .hm-dossier__kpi-n{font:800 var(--t-xl)/1 var(--font-display);letter-spacing:var(--hm-dossier-track-tight);font-variant-numeric:tabular-nums;color:var(--ink)}
.hm-dossier__kpi .dg-counter__l,.hm-dossier__kpi .hm-dossier__kpi-l{font-size:var(--t-xs);color:var(--ink-2)}
.hm-dossier__quote{padding:var(--s-2) var(--s-4);border:0;border-left:3px solid var(--accent-fill);font:600 var(--t-s)/1.5 var(--font-body);color:var(--ink-2)}
.hm-dossier__quote cite{display:block;margin-top:var(--s-2);font:400 var(--t-xs)/1.5 var(--font-body);font-style:normal;color:var(--ink-3)}

/* commitments: icon tile + title + line, entering one by one */
.hm-dossier__commit{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}
.hm-dossier__commit li{position:relative;display:grid;grid-template-columns:var(--hm-dossier-ci) minmax(0,1fr);column-gap:var(--s-3);align-items:start;padding:var(--gap-stack);border:1px solid var(--rule);border-radius:var(--r-pill);font-size:var(--t-s);color:var(--ink-2);transition:border-color var(--dur) var(--ease-press)}
.hm-dossier__commit li:hover{border-color:var(--accent-fill)}
/* icon tile: tint square (::before, first column) with the outlined icon masked on top (the title's ::before, placed
   against the item; the item's ::after is the shared dg-glow edge, added by hm-dossier.js as list items take no class) */
.hm-dossier__commit li::before{content:"";grid-row:span 2;width:var(--hm-dossier-ci);height:var(--hm-dossier-ci);border-radius:var(--r);background:var(--accent-tint)}
.hm-dossier__commit li > strong:first-child::before{content:"";position:absolute;top:calc(var(--gap-stack) + (var(--hm-dossier-ci) - var(--icon-m)) / 2);left:calc(var(--gap-stack) + (var(--hm-dossier-ci) - var(--icon-m)) / 2);width:var(--icon-m);height:var(--icon-m);background:var(--accent);-webkit-mask:var(--hm-dossier-item-icon) center / contain no-repeat;mask:var(--hm-dossier-item-icon) center / contain no-repeat}
.hm-dossier__commit strong{display:block;font:700 var(--t-m)/1.3 var(--font-display);color:var(--ink)}
/* commitment icons by position (list items take no CSS class): star · bolt · headset · lock, then repeat */
.hm-dossier__commit li:nth-child(4n+1){--hm-dossier-item-icon:url(../../../icons/star.svg?ver=a7f2069e)}
.hm-dossier__commit li:nth-child(4n+2){--hm-dossier-item-icon:url(../../../icons/bolt.svg?ver=20b9b4d3)}
.hm-dossier__commit li:nth-child(4n+3){--hm-dossier-item-icon:url(../../../icons/headset.svg?ver=38e07b2f)}
.hm-dossier__commit li:nth-child(4n){--hm-dossier-item-icon:url(../../../icons/lock.svg?ver=433d53f0)}
.hm-dossier .ic-bolt{--hm-dossier-item-icon:url(../../../icons/bolt.svg?ver=20b9b4d3)}
.hm-dossier .ic-peak{--hm-dossier-item-icon:url(../../../icons/peak.svg?ver=f88519e5)}
.hm-dossier .ic-code{--hm-dossier-item-icon:url(../../../icons/code.svg?ver=8148fd6d)}
.hm-dossier .ic-server{--hm-dossier-item-icon:url(../../../icons/server.svg?ver=dcd0df75)}
/* the delay sits inside the shorthand (a separate animation-delay rule of lower specificity would be reset by it) */
.wp-block-tab-panel:not([hidden]) .hm-dossier__commit li{animation:hm-dossier-in var(--hm-dossier-item-dur) var(--ease-out) calc(var(--hm-dossier-i) * var(--hm-dossier-step) + var(--hm-dossier-lead)) backwards}
.hm-dossier__commit li{--hm-dossier-i:0}
.hm-dossier__commit li:nth-child(2){--hm-dossier-i:1}
.hm-dossier__commit li:nth-child(3){--hm-dossier-i:2}
.hm-dossier__commit li:nth-child(n+4){--hm-dossier-i:3}

/* capabilities */
.hm-dossier__caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-grid)}
.hm-dossier__cap{display:grid;align-content:start;gap:var(--gap-stack);padding:var(--gap-card-s);border:1px solid var(--rule);border-radius:var(--r-pill);transition:border-color var(--dur) var(--ease-press),transform var(--dur-m) var(--ease-out)}
.hm-dossier__cap:hover{border-color:var(--accent-fill);transform:translateY(-2px)}
.hm-dossier__cap-t{display:flex;align-items:center;gap:var(--s-2);font:700 var(--t-m)/1.2 var(--font-display);color:var(--ink)}
.hm-dossier__cap-t::before{content:"";flex:none;width:var(--icon-m);height:var(--icon-m);background:var(--accent-fill);-webkit-mask:var(--hm-dossier-item-icon) center / contain no-repeat;mask:var(--hm-dossier-item-icon) center / contain no-repeat}
.hm-dossier__cap-list{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}
.hm-dossier__cap-list li{display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--t-s);line-height:1.45;color:var(--ink-2);transition:color var(--dur) var(--ease-press)}
.hm-dossier__cap-list li::before{content:"";flex:none;width:var(--s-1);height:var(--s-1);border-radius:50%;background:var(--accent-fill);transform:translateY(-2px)}
.hm-dossier__cap-list li:hover{color:var(--accent)}

/* legal: business card that turns over (front: dark card; back: copy + look-up) */
.hm-dossier__flip{width:100%;max-width:var(--hm-dossier-card-w);perspective:var(--hm-dossier-perspective);cursor:pointer}
.hm-dossier__flip:focus-visible{outline:2px solid var(--accent-fill);outline-offset:var(--s-1);border-radius:var(--r-card)}
.hm-dossier__flip-in{position:relative;display:grid;width:100%;aspect-ratio:var(--hm-dossier-card-ratio);transform-style:preserve-3d;transition:transform var(--hm-dossier-flip-dur) var(--ease-out)}
.hm-dossier.is-flipped .hm-dossier__flip-in{transform:rotateY(180deg)}
.hm-dossier__face{position:relative;grid-area:1 / 1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-4);padding:var(--s-5);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--card);box-shadow:var(--hm-dossier-card-shadow);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.hm-dossier__front{background-color:var(--inv-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--inv-fg) 14%, transparent) 1px, transparent 1px);background-size:var(--dotgrid-size) var(--dotgrid-size);color:var(--inv-fg)}
.hm-dossier__back{transform:rotateY(180deg)}
.hm-dossier__fc-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}
/* turn-over hint at the top right of the front */
.hm-dossier__fc-row::after{content:"";flex:none;width:var(--s-4);height:var(--s-4);background:currentColor;-webkit-mask:url(../../../icons/flip.svg?ver=4720edd8) center / contain no-repeat;mask:url(../../../icons/flip.svg?ver=4720edd8) center / contain no-repeat}
.hm-dossier__logo{color:var(--brand-mark)}
.hm-dossier__logo svg{display:block;width:var(--hm-dossier-logo);height:auto}
.hm-dossier__fc-name{display:grid;gap:var(--s-1)}
.hm-dossier__fc-company{font:700 var(--t-l)/1.25 var(--font-display);letter-spacing:var(--hm-dossier-track-snug);color:var(--inv-fg)}
.hm-dossier__fc-sub{font-size:var(--t-s);color:color-mix(in srgb, var(--inv-fg) 72%, transparent)}
.hm-dossier__fc-mst{display:flex;align-items:baseline;gap:var(--s-2);margin-top:var(--s-2);letter-spacing:var(--hm-dossier-track-mono);color:color-mix(in srgb, var(--inv-fg) 60%, transparent)}
.hm-dossier__fc-tax{font-weight:600;color:var(--accent-fill)}
.hm-dossier__fc-brand{display:flex;align-items:center;gap:var(--s-4);align-self:center;margin-block:auto}
.hm-dossier__fc-brand .hm-dossier__logo svg{width:var(--hm-dossier-logo-back)}
.hm-dossier__fc-motto{display:grid;gap:var(--s-1);margin:0;padding:0 0 0 var(--s-4);border-left:1px solid var(--rule);list-style:none;font:600 var(--t-2xs)/1.6 var(--font-mono);letter-spacing:var(--hm-dossier-track-wide);text-transform:uppercase;color:var(--ink)}
.hm-dossier__fc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--rule)}
.hm-dossier__fc-foot::after{content:"";flex:none;width:var(--s-4);height:var(--s-4);margin-left:auto;background:var(--ink-3);-webkit-mask:url(../../../icons/flip.svg?ver=4720edd8) center / contain no-repeat;mask:url(../../../icons/flip.svg?ver=4720edd8) center / contain no-repeat}
.hm-dossier__fc-copy .dg-copy__btn{min-height:var(--s-6);background:var(--paper-2)}
.hm-dossier__fc-link{font-size:var(--t-s)}

.hm-dossier__rows{display:grid;font-size:var(--t-s)}
.hm-dossier__row{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--rule);transition:background-color var(--dur) var(--ease-press)}
.hm-dossier__row:hover{background:var(--paper-2)}
.hm-dossier__row-k{color:var(--ink-3)}
.hm-dossier__row-v{color:var(--ink)}

/* contact */
.hm-dossier__map.dn-kit-map{border-color:var(--rule);border-radius:var(--r-pill);background-color:var(--paper-2);background-image:linear-gradient(var(--rule) 1px, transparent 1px),linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:var(--hm-dossier-map-cell) var(--hm-dossier-map-cell)}
.hm-dossier__map .dn-kit-map__address{font:500 var(--t-xs)/1.4 var(--font-mono);color:var(--ink-2)}
.hm-dossier__contact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-4) var(--s-6);align-items:start}
.hm-dossier__clock .dg-clock__box{padding:0;border:0;background:none}
.hm-dossier__clock .dg-clock__here > i{display:none} /* the hours are in the list beside it */
.hm-dossier__clock .dg-clock__box > small{font:400 var(--t-xs)/1.4 var(--font-body);letter-spacing:0;text-transform:none}
.hm-dossier__clock .dg-clock__time{font:800 var(--t-2xl)/1 var(--font-display);letter-spacing:var(--hm-dossier-track-tight)}
.hm-dossier__hours{display:grid;gap:var(--s-2);font-size:var(--t-s)}
.hm-dossier__hour{display:flex;justify-content:space-between;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}
.hm-dossier__hour-v{font-family:var(--font-mono);font-size:var(--t-xs);text-align:right;overflow-wrap:anywhere}
.hm-dossier__book{grid-column:1 / -1}

@keyframes hm-dossier-pane{from{opacity:0;transform:translateX(var(--hm-dossier-pane-nudge))}}
@keyframes hm-dossier-rise{from{opacity:0;transform:translateY(var(--hm-dossier-rise))}}
@keyframes hm-dossier-in{from{opacity:0;transform:translateX(var(--hm-dossier-nudge))}}

@container (max-width: 360px){
  .hm-dossier__kpis{grid-template-columns:minmax(0,1fr)}
  .hm-dossier__kpi{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-4);border-right:0;border-bottom:1px solid var(--rule)}
  .hm-dossier__kpi:last-child{border-bottom:0}
  .hm-dossier__kpi .dg-counter__n,.hm-dossier__kpi .hm-dossier__kpi-n{min-width:4.5ch}
}
@media (max-width: 991px){
  .hm-dossier__grid{grid-template-columns:minmax(0,1fr)}
}
@media (max-width: 767px){
  /* phones: the window follows the open tab (the tallest tab left ~260px empty under Overview, DN 2026-10-06); the tabs sit
     right above it, so a change of tab moves nothing the visitor is reading */
  .hm-dossier .wp-block-tab-panel[hidden]{display:none !important}
  .hm-dossier__values{grid-template-columns:minmax(0,1fr)}
  .hm-dossier__tabs{grid-template-columns:minmax(0,1fr)}
  .hm-dossier .hm-dossier__side{display:flex;flex-wrap:nowrap;gap:var(--s-1);overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--rule);scrollbar-width:none}
  .hm-dossier .hm-dossier__side button{flex:none;width:auto;white-space:nowrap}
  .hm-dossier.is-inked .hm-dossier__side::before,.hm-dossier.is-inked .hm-dossier__side::after{display:none}
  .hm-dossier .hm-dossier__side button[aria-selected="true"]{background:var(--accent-tint)}
  .hm-dossier__side button[data-hm-dossier-count]::after{content:none}
  .hm-dossier__main{padding:var(--s-5) var(--s-4)}
  .hm-dossier__kpis,.hm-dossier__caps,.hm-dossier__contact{grid-template-columns:minmax(0,1fr)}
  .hm-dossier__kpi{border-right:0;border-bottom:1px solid var(--rule)}
  .hm-dossier__kpi:last-child{border-bottom:0}
  .hm-dossier__status .dg-clock__text{display:none}
}
@media (prefers-reduced-motion: reduce){
  .hm-dossier__crumb-now,.hm-dossier .wp-block-tab-panel:not([hidden]),.wp-block-tab-panel:not([hidden]) .hm-dossier__commit li,.hm-dossier .hm-dossier__status.is-open .dg-clock__dot{animation:none}
  .hm-dossier__side::before,.hm-dossier__side::after,.hm-dossier__flip-in,.hm-dossier__cap{transition:none}
  .hm-dossier__cap:hover{transform:none}
}
