/* Scoped customer statistics presentation; no measurement behavior. */
.vj-v5-stats>h1{overflow-wrap:anywhere}
.vj-employer-stat-grid.vj51-stat-grid,.vj54-kpis.vj-employer-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;gap:18px;margin:25px 0}
.vj-employer-stat-grid>.vj-employer-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:25px 23px;background:#fff;border:1px solid var(--vj-border,#dfe8e1);border-radius:18px}
.vj-employer-stat-grid>.vj-employer-stat>strong{display:block;font-size:clamp(2rem,3vw,2.5rem);line-height:1.05;font-weight:800;color:var(--vj-dark,#014529);margin:0}
.vj-employer-stat-grid>.vj-employer-stat>.vj-employer-stat-label{font-size:.96rem;line-height:1.4;font-weight:750;color:var(--vj-dark,#014529);overflow-wrap:anywhere}
.vj-employer-stat-grid>.vj-employer-stat>.vj-employer-stat-description{font-size:.81rem;line-height:1.6;margin:0;color:#626d66;overflow-wrap:anywhere}
.vj-employer-stat-help{max-width:100%;margin:0 0 25px;padding:16px 20px;border:1px solid var(--vj-border,#dfe8e1);border-radius:13px;background:#fff;color:#626d66;font-size:.85rem;line-height:1.65}
.vj-employer-stat-help>summary{cursor:pointer;font-weight:700;color:var(--vj-dark,#014529)}
.vj-employer-stat-help>summary:focus-visible{outline:3px solid #0b71d9;outline-offset:5px;border-radius:4px}
.vj-employer-stat-help>div{display:grid;gap:12px;padding-top:14px}
.vj-employer-stat-help>div>p{margin:0}
.vj-employer-stat-external{max-width:760px;font-size:.86rem;line-height:1.65;margin:0 0 16px}
.vj-v5-job-meta>.vj-employer-stat-summary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px 8px;margin-top:5px}
.vj-v5-job-meta>.vj-employer-stat-summary>span{display:inline-block;line-height:1.5;padding:3px 8px;background:var(--vj-bg,#f4f7f4);border-radius:6px;color:var(--vj-dark,#014529);font-size:.76rem;overflow-wrap:anywhere}
@media(max-width:600px){.vj-employer-stat-grid.vj51-stat-grid,.vj54-kpis.vj-employer-stat-grid{grid-template-columns:1fr!important;gap:12px;margin:21px 0}.vj-employer-stat-grid>.vj-employer-stat{padding:22px}.vj-employer-stat-help{padding:15px 17px}}

/* Keep the customer overview inside narrow screens without squeezing job summaries. */
.vj-employer-statistics-dashboard .vj54-dashboard-title>div{min-width:0;overflow-wrap:anywhere}
.vj-employer-statistics-dashboard .vj54-dashboard-grid>*,.vj-employer-statistics-dashboard .vj54-dashboard-side>article,.vj-employer-statistics-dashboard .vj54-recent-jobs>article,.vj-employer-statistics-dashboard .vj54-recent-jobs>article>div{min-width:0}
.vj-employer-statistics-dashboard .vj54-recent-jobs>article>div{overflow-wrap:anywhere}
@media(max-width:900px){.vj-employer-statistics-dashboard .vj54-dashboard-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.vj-employer-statistics-dashboard .vj54-recent-jobs>article{flex-direction:column;align-items:stretch;gap:8px}.vj-employer-statistics-dashboard .vj54-section-head{align-items:flex-start;flex-wrap:wrap;gap:10px}}
