.cp-bar-grid{display:grid;grid-template-columns:1fr .8fr 1.4fr auto;align-items:center}.cp-bar-grid>*{min-height:112px;display:flex;flex-direction:column;justify-content:center;padding:0 30px;border-left:1px solid var(--hp-line)}.cp-bar-grid>:first-child{padding-left:0;border:0}.cp-bar-grid strong{font-size:1rem;font-weight:800;letter-spacing:-.01em;line-height:1.35}.cp-bar-grid strong a:hover{color:var(--rg-red)}.cp-bar-grid .hp-link{flex-direction:row;align-items:center;justify-content:flex-start;padding-right:0}.cp .vp-resched-points a{color:var(--hp-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--rg-red);text-underline-offset:3px}.cp .vp-resched-points a:hover{color:var(--rg-red)}.cp .visit-form{gap:22px}.cp .visit-form-total p{margin:0}.visit-select{appearance:none;cursor:pointer;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230a0a0a' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.visit-select option{color:#0a0a0a;background:#fff}@media (max-width:900px){.cp-bar-grid{grid-template-columns:1fr 1fr;padding-block:12px}.cp-bar-grid>*{min-height:84px;padding:14px 16px}.cp-bar-grid>:nth-child(odd){padding-left:0;border-left:0}.cp-bar-grid>:nth-child(n+3){border-top:1px solid var(--hp-line)}}