/* Preserve the approved header and keep availability visible on tablets. */
.vfh-rx-status{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 7px;min-height:44px;padding:6px 9px;border:1px solid #cad8c4;border-radius:9px;background:#f5f7ef;color:#183e38;min-width:0}
.vfh-rx-status-label{grid-column:1;font-size:.6rem;line-height:1.3;white-space:nowrap}
.vfh-rx-status-value{grid-column:1;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}
.vfh-rx-retry{grid-column:2;grid-row:1/3;min-width:44px;min-height:44px;padding:5px;border:1px solid #cad8c4;border-radius:6px;background:#fffef9;color:inherit;font:inherit;font-size:.68rem;cursor:pointer}
.vfh-rx-retry:focus-visible{outline:2px solid #174e58;outline-offset:3px}
.site-chrome .rx-header-mount:has(.vfh-rx-status){width:200px;flex-basis:200px;min-width:0}
@media(max-width:1240px){
 .site-chrome .brand-header.has-prescription-balance .header-actions .rx-header-mount:has(.vfh-rx-status){display:block;grid-column:2/-1;grid-row:1;width:200px;max-width:100%;justify-self:end}
}
@media(max-width:480px){
 .site-chrome .brand-header.has-prescription-balance .header-actions .rx-header-mount:has(.vfh-rx-status){width:160px}
 .vfh-rx-status{gap:2px 4px;padding-inline:6px}.vfh-rx-status-label{font-size:.54rem}.vfh-rx-status-value{font-size:.72rem}
}
