/* Generated route CSS — v1990. Source: tools/css-source/page-specializations/help-clients-pricing.css. */
/* MapMyStaff help clients pricing — v1786. Loaded only by pages that use these specializations. */
/* v88 — first compact visual pass for Clients / packages / pricing.
   These non-card surfaces now consume the same global 18px help token. */
body[data-mms-page-family="help"] :is(
  .mms-package-external-note,
  .mms-package-availability__state,
  .mms-order-future,
  .mms-metric-history-note,
  .mms-scenario-method-note,
  .mms-pricing-help-support__inner,
  .mms-promo-result__inner,
  .mms-promo-support__inner
){padding:var(--mms-help-surface-padding);}

/* Clients/pricing commercial help shell — v92. */
body.mms-help-package .mms-package-hero,
body.mms-help-pricing .mms-pricing-help-hero,
body.mms-help-promo .mms-promo-hero{display:grid;align-items:center;color:var(--mms-ink-950);}
body.mms-help-package .mms-package-hero::after,
body.mms-help-pricing .mms-pricing-help-hero::after,
body.mms-help-promo .mms-promo-hero::after{background:linear-gradient(transparent, var(--mms-surface-50));}
body.mms-help-package .mms-package-hero__copy .mms-eyebrow,
body.mms-help-pricing .mms-pricing-help-hero__copy .mms-eyebrow,
body.mms-help-promo .mms-promo-hero__copy .mms-eyebrow{color:var(--mms-teal-700);}
body.mms-help-package .mms-package-hero__copy .mms-actions,
body.mms-help-pricing .mms-pricing-help-hero__copy .mms-actions,
body.mms-help-promo .mms-promo-hero__copy .mms-actions{margin-top:1.65rem;}

/* Pricing diagnostic help shell — v92. */



body.mms-help-order .mms-order-answer,
body.mms-help-price .mms-price-answer{max-width:74rem;margin:clamp(2.5rem, 5vw, 4.5rem) auto;border:1px solid #cdded9;}
body.mms-help-order .mms-order-answer__icon,
body.mms-help-price .mms-price-answer__icon{display:grid;background:#e8f4f1;color:var(--mms-accent);}
body.mms-help-order .mms-order-answer h2,
body.mms-help-price .mms-price-answer h2{color:var(--mms-text-primary);}
body.mms-help-order .mms-order-server-note,
body.mms-help-price .mms-price-server-note{display:flex;gap:.8rem;align-items:center;margin-top:1rem;padding:.95rem 1rem;border-radius:.9rem;background:#eaf5f2;color:#315f5b;font-weight:800;}
body.mms-help-order .mms-order-support ul,
body.mms-help-price .mms-price-support ul{display:grid;gap:var(--mms-space-3);margin:0;padding:0;list-style:none;}
body.mms-help-order .mms-refonte-section[data-refonte-kind="cards"] .mms-order-heading,
body.mms-help-price .mms-refonte-section[data-refonte-kind="cards"] .mms-price-heading{margin-top:clamp(1.4rem, 2.5vw, 1.9rem);margin-bottom:1rem;}
body.mms-help-order .mms-order-links,
body.mms-help-price .mms-price-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--mms-space-3);}
body.mms-help-order .mms-order-link-card,
body.mms-help-price .mms-price-link-card{display:grid;align-content:start;min-height:0;padding:var(--mms-space-4) 1.05rem;border:1px solid var(--mms-border-default);border-radius:1.05rem;background:#fff;text-decoration:none;}

/* Metrics/scenario help shell — v92. */

body.mms-help-metric .mms-metric-hero .mms-hero__media,
body.mms-help-scenario .mms-scenario-hero .mms-hero__media{z-index:-2;}

body.mms-help-metric .mms-metric-hero__copy .mms-actions,
body.mms-help-scenario .mms-scenario-hero__copy .mms-actions{margin-top:1.65rem;}
body.mms-help-metric .mms-metric-heading p,
body.mms-help-scenario .mms-scenario-heading p{margin-top:.9rem;color:var(--mms-ink-600);font-size:var(--mms-body-lg);line-height:1.72;}
/* ===== Page specialization 12: en/help/clients-packages-pricing/financial-metric-method.html | fr/aide/clients-forfaits-prix/methode-indicateurs-financiers.html ===== */
body.mms-help-metric{--mms-metric-accent:#356f9f;--mms-metric-accent-strong:#24577e;--mms-metric-accent-soft:#edf5fb;--mms-metric-ink:#13233a;--mms-metric-border:#d8e3ec;--mms-metric-soft:#f6f9fc;}

body.mms-help-metric .mms-metric-hero .mms-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg, #fff 0%, rgb(255 255 255 / .98) 34%, rgb(255 255 255 / .78) 55%, rgb(255 255 255 / .34) 74%, rgb(255 255 255 / .08) 100%);}
body.mms-help-metric .mms-metric-hero__copy{max-width:49rem;}
body.mms-help-metric .mms-metric-hero__copy .mms-eyebrow{color:var(--mms-metric-accent-strong);}
body.mms-help-metric .mms-metric-hero__copy h1{max-width:18ch;color:var(--mms-metric-ink);text-wrap:balance;}
body.mms-help-metric .mms-metric-hero__copy > p{max-width:46rem;color:#40516a;font-size:clamp(1rem, 1.7vw, 1.18rem);line-height:1.72;}

body.mms-help-metric #definition-indicateur,
body.mms-help-metric #fiche-indicateur,
body.mms-help-metric #limites-indicateur,
body.mms-help-metric #soutien-indicateur{scroll-margin-top:8rem;}
body.mms-help-metric .mms-metric-heading{max-width:57rem;}
body.mms-help-metric .mms-metric-heading h2{max-width:24ch;margin-top:.65rem;color:var(--mms-metric-ink);text-wrap:balance;}

body.mms-help-metric .mms-metric-method{background:#fff;}
body.mms-help-metric .mms-metric-method__grid{display:grid;grid-template-columns:minmax(0, .92fr) minmax(28rem, 1.08fr);gap:clamp(2rem, 6vw, 5rem);align-items:center;}
body.mms-help-metric .mms-metric-method__copy h2{max-width:18ch;margin-top:.65rem;color:var(--mms-metric-ink);}
body.mms-help-metric .mms-metric-method__copy > p{margin-top:1rem;color:var(--mms-ink-600);font-size:var(--mms-body-lg);line-height:1.75;}
body.mms-help-metric .mms-metric-distinction{display:grid;gap:.8rem;}
body.mms-help-metric .mms-metric-distinction__item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;padding:var(--mms-space-4) 1.05rem;border:1px solid var(--mms-metric-border);border-radius:var(--mms-radius-lg);background:var(--mms-metric-soft);}
body.mms-help-metric .mms-metric-distinction__item span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.8rem;background:var(--mms-metric-accent-soft);color:var(--mms-metric-accent-strong);font-weight:900;}
body.mms-help-metric .mms-metric-distinction__item strong{color:var(--mms-metric-ink);}
body.mms-help-metric .mms-metric-distinction__item p{margin-top:.28rem;color:var(--mms-ink-600);font-size:.92rem;line-height:1.55;}
body.mms-help-metric .mms-metric-sheet-section{background:var(--mms-metric-soft);}
body.mms-help-metric .mms-metric-sheet{overflow:hidden;border:1px solid var(--mms-metric-border);border-radius:var(--mms-radius-xl);background:#fff;box-shadow:var(--mms-shadow-md);}
body.mms-help-metric .mms-metric-sheet__top{display:flex;justify-content:space-between;gap:1.5rem;align-items:start;padding:clamp(1.35rem, 3vw, 2rem);border-bottom:1px solid var(--mms-metric-border);background:linear-gradient(135deg, #fff 0%, #f2f7fb 100%);}
body.mms-help-metric .mms-metric-sheet__top span{color:var(--mms-metric-accent-strong);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}
body.mms-help-metric .mms-metric-sheet__top h3{margin-top:.42rem;color:var(--mms-metric-ink);font-size:clamp(1.35rem, 3vw, 1.8rem);}
body.mms-help-metric .mms-metric-sheet__tag{flex:0 0 auto;padding:.45rem .68rem;border-radius:var(--mms-control-shape-radius);background:var(--mms-metric-accent-soft);color:var(--mms-metric-accent-strong);font-size:.78rem;font-weight:900;}
body.mms-help-metric .mms-metric-sheet__body{margin:0;}
body.mms-help-metric .mms-metric-sheet__row{display:grid;grid-template-columns:minmax(12rem, .62fr) minmax(0, 1.38fr);gap:clamp(1rem, 3vw, 2rem);padding:1.05rem clamp(1.2rem, 3vw, 2rem);border-top:1px solid #e7edf2;}
body.mms-help-metric .mms-metric-sheet__row:first-child{border-top:0;}
body.mms-help-metric .mms-metric-sheet__row dt{color:var(--mms-metric-ink);font-weight:850;}
body.mms-help-metric .mms-metric-sheet__row dd{margin:0;color:var(--mms-ink-600);line-height:1.62;}
body.mms-help-metric .mms-metric-model{background:#13283b;color:#fff;}
body.mms-help-metric .mms-metric-model__grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(30rem, 1.1fr);gap:clamp(2rem, 6vw, 5rem);align-items:center;}
body.mms-help-metric .mms-metric-model .mms-eyebrow,
body.mms-help-metric .mms-metric-model h2,
body.mms-help-metric .mms-metric-model h3{color:#fff;}
body.mms-help-metric .mms-metric-model__copy h2{max-width:18ch;margin-top:.65rem;}
body.mms-help-metric .mms-metric-model__copy p{margin-top:1rem;color:#cdd9e4;font-size:var(--mms-body-lg);line-height:1.72;}
body.mms-help-metric .mms-metric-model__cards{display:grid;gap:var(--mms-space-4);}
body.mms-help-metric .mms-metric-model__card{padding:1.2rem 1.3rem;border:1px solid rgb(255 255 255 / .17);border-radius:var(--mms-radius-lg);background:rgb(255 255 255 / .07);}
body.mms-help-metric .mms-metric-model__card span{color:#9bc2df;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;}
body.mms-help-metric .mms-metric-model__card h3{margin-top:.35rem;}
body.mms-help-metric .mms-metric-model__card p{margin-top:.45rem;color:#cdd9e4;line-height:1.58;}
body.mms-help-metric .mms-metric-status-section{background:#fff;}

body.mms-help-metric .mms-metric-status-card{min-width:0;padding:var(--mms-space-5);border:1px solid var(--mms-metric-border);background:#fff;}
body.mms-help-metric .mms-metric-status-card__state{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .62rem;background:var(--mms-metric-accent-soft);color:var(--mms-metric-accent-strong);font-size:.78rem;font-weight:900;}
body.mms-help-metric .mms-metric-status-card h3{margin-top:1rem;color:var(--mms-metric-ink);font-size:1.08rem;}
body.mms-help-metric .mms-metric-status-card p{margin-top:.55rem;color:var(--mms-ink-600);font-size:.92rem;line-height:1.58;}
body.mms-help-metric .mms-metric-history-note{display:grid;grid-template-columns:3rem minmax(0, 1fr);gap:var(--mms-space-4);margin-top:1.5rem;padding:var(--mms-space-5);border:1px solid #cbdbe8;border-radius:var(--mms-radius-xl);background:#f3f8fc;}
body.mms-help-metric .mms-metric-history-note > span{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--mms-card-radius);background:#fff;color:var(--mms-metric-accent-strong);font-weight:900;}
body.mms-help-metric .mms-metric-history-note strong{display:block;color:var(--mms-metric-ink);}
body.mms-help-metric .mms-metric-history-note p{margin-top:.35rem;color:var(--mms-ink-600);line-height:1.6;}
body.mms-help-metric .mms-metric-support{background:#eef4f8;}
body.mms-help-metric .mms-metric-support__inner{display:grid;grid-template-columns:minmax(0, .88fr) minmax(28rem, 1.12fr);gap:clamp(2rem, 6vw, 5rem);align-items:start;}
body.mms-help-metric .mms-metric-support__copy h2{margin-top:.65rem;color:var(--mms-metric-ink);}
body.mms-help-metric .mms-metric-support__copy p{margin-top:.8rem;color:var(--mms-ink-600);line-height:1.66;}
body.mms-help-metric .mms-metric-support__copy .mms-button{margin-top:1.25rem;}
body.mms-help-metric .mms-metric-support__list{display:grid;gap:.72rem;margin:0;padding:0;list-style:none;}
body.mms-help-metric .mms-metric-support__list li{display:grid;grid-template-columns:1.7rem minmax(0, 1fr);gap:.7rem;align-items:start;padding:.88rem 1rem;border:1px solid #d5e0e8;border-radius:var(--mms-radius-lg);background:#fff;color:var(--mms-ink-700);}
body.mms-help-metric .mms-metric-support__list svg{width:1rem;height:1rem;margin-top:.15rem;color:var(--mms-metric-accent);}
body.mms-help-metric .mms-metric-bottom-grid{display:grid;grid-template-columns:minmax(0, .72fr) minmax(0, 1.28fr);gap:clamp(1rem, 2.5vw, 1.5rem);align-items:start;}
body.mms-help-metric .mms-metric-feedback,
body.mms-help-metric .mms-metric-related{padding:clamp(1.05rem, 2vw, 1.35rem);border:1px solid var(--mms-metric-border);border-radius:var(--mms-radius-xl);background:#fff;}
body.mms-help-metric .mms-metric-feedback h2,
body.mms-help-metric .mms-metric-related h2{color:var(--mms-metric-ink);font-size:clamp(1.35rem, 3vw, 1.8rem);}
body.mms-help-metric .mms-metric-feedback > p,
body.mms-help-metric .mms-metric-related > p{margin-top:.6rem;color:var(--mms-ink-600);line-height:1.6;}
body.mms-help-metric .mms-metric-feedback > div{margin-top:1rem;}
body.mms-help-metric .mms-metric-feedback button{min-width:4.5rem;border:1px solid #cbd7e1;color:var(--mms-metric-ink);}
body.mms-help-metric .mms-metric-feedback button:hover,
body.mms-help-metric .mms-metric-feedback button:focus-visible{border-color:var(--mms-metric-accent);outline:none;background:var(--mms-metric-accent-soft);}
body.mms-help-metric .mms-metric-related-links a{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.65rem;align-items:center;min-height:5.5rem;padding:.85rem .9rem;}
body.mms-help-metric .mms-metric-related-links a > span{min-width:0;}
body.mms-help-metric .mms-metric-related-links strong{color:var(--mms-metric-ink);text-wrap:balance;}
body.mms-help-metric .mms-metric-related-links small{display:block;margin-top:.35rem;color:var(--mms-ink-500);line-height:1.45;}
@media (max-width: 960px){
body.mms-help-metric .mms-metric-bottom-grid{grid-template-columns:minmax(0, 1fr);}
}
@media (max-width: 1040px){
body.mms-help-metric .mms-metric-method__grid,
  body.mms-help-metric .mms-metric-model__grid,
  body.mms-help-metric .mms-metric-support__inner{grid-template-columns:1fr;}
body.mms-help-metric .mms-metric-status-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media (max-width: 760px){
body.mms-help-metric .mms-metric-hero{padding-bottom:13rem;}

body.mms-help-metric .mms-metric-hero .mms-hero__veil{background:linear-gradient(180deg, #fff 0%, rgb(255 255 255 / .99) 45%, rgb(255 255 255 / .9) 62%, rgb(255 255 255 / .3) 83%, rgb(255 255 255 / .05) 100%);}
body.mms-help-metric .mms-metric-hero .mms-hero__grid{align-items:start;padding-top:clamp(5rem, 18vw, 7rem);}
body.mms-help-metric .mms-metric-sheet__top{display:block;}
body.mms-help-metric .mms-metric-sheet__tag{display:inline-flex;margin-top:.9rem;}
body.mms-help-metric .mms-metric-sheet__row{grid-template-columns:1fr;gap:.35rem;}
body.mms-help-metric .mms-metric-status-grid,
  body.mms-help-metric .mms-metric-bottom-grid,
  body.mms-help-metric .mms-metric-related-links{grid-template-columns:1fr;}
}
