.hv-job-moments .hv-moment-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.hv-job-moments .hv-moment-controls li{min-width:0;display:block;position:relative}.hv-job-moments .hv-moment-controls li:not(:last-child):before{content:"";background:#aac4d7;width:100%;height:1px;position:absolute;top:22px;left:50%}.hv-job-moments .hv-moment-controls button{width:100%;min-height:92px;color:var(--hv-content-muted,#4f5c78);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:7px 2px;display:flex;position:relative;transform:none!important}.hv-job-moments .hv-moment-controls .hv-moment-number{background:var(--hv-content-wash,#f1f8fc);color:#40637c;border:1px solid #7397b1;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;font-size:12px;font-weight:700;line-height:1;display:grid}.hv-job-moments .hv-moment-controls .hv-moment-label{width:auto;height:auto;color:inherit;text-align:center;background:0 0;border:0;border-radius:0;font-size:12px;line-height:17px;display:block}.hv-job-moments .hv-moment-controls button[aria-pressed=true]{color:var(--hv-content-blue,#075c91);font-weight:700}.hv-job-moments .hv-moment-controls button[aria-pressed=true] .hv-moment-number{background:var(--hv-content-blue,#0069a4);border-color:var(--hv-content-blue,#0069a4);color:#fff;box-shadow:0 0 0 4px #0069a41a}.hv-job-moments .hv-moment-controls button:focus-visible{outline:3px solid var(--hv-content-blue,#0069a4);outline-offset:2px}.hv-job-moments .hv-moment-controls button:hover .hv-moment-number{border-color:var(--hv-content-blue,#0069a4)}.hv-job-moments .hv-moment-panel{min-height:235px}.hv-job-moments .hv-moment-panel p{margin-top:10px;font-size:14px;line-height:22px}.hv-job-moments .hv-moment-panel [hidden]{display:none}@media (max-width:767px){.hv-job-map.hv-job-moments{background:var(--hv-content-wash,#f1f8fc);border-radius:18px;padding:20px}.hv-job-moments .hv-moment-controls{margin:20px 0}.hv-job-moments .hv-moment-panel{min-height:0;padding:20px}.hv-job-moments .hv-moment-controls .hv-moment-label{overflow-wrap:anywhere;font-size:11px;line-height:16px}}
