/* Customer home/guide only. No staff, account or contact-bar selectors. */
.care-family.care-button-system .care-main-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:none;box-sizing:border-box}
.care-family.care-button-system .cf-button,.care-family.care-button-system .care-main-actions a,.care-family.care-button-system .care-diary-actions a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;max-width:none;min-width:0;min-height:58px;height:auto;box-sizing:border-box;border-radius:8px;padding:16px 20px;font-size:20px;font-weight:750;line-height:1.5;text-align:center;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;box-shadow:none;text-decoration:none}
.care-family.care-button-system .care-main-actions a,.care-family.care-button-system .cf-primary,.care-family.care-button-system .care-diary-actions a{background:#2454ff;border:1px solid #2454ff;color:#fff}
.care-family.care-button-system .cf-outline,.care-family.care-button-system .care-main-actions .cf-outline{background:#fff;border:1px solid #172033;color:#172033}
.care-family.care-button-system .care-main-actions a.care-action-secondary{background:#fff;border:1px solid #8da7dd;color:#2048b8}
.care-family.care-button-system .cm-source-links,.care-family.care-button-system .care-diary-actions,.care-family.care-button-system .cf-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}
.care-family.care-button-system .cm-source-links>a{flex-basis:auto;grid-column:auto}.care-family.care-button-system .care-main-actions a:first-child{grid-column:auto;box-shadow:none;font-size:20px}
.care-family.care-button-system .cf-button:focus-visible,.care-family.care-button-system .care-diary-actions a:focus-visible{outline:3px solid #151a25;outline-offset:4px}
.care-family.care-button-system .cf-button:hover,.care-family.care-button-system .care-diary-actions a:hover{filter:brightness(.94)}
@media(max-width:600px){.care-family.care-button-system .cf-button,.care-family.care-button-system .care-main-actions a,.care-family.care-button-system .care-diary-actions a{padding:16px 14px;font-size:19px;min-height:60px}}
.care-large-text .care-family.care-button-system .cf-button,.care-large-text .care-family.care-button-system .care-main-actions a,.care-large-text .care-family.care-button-system .care-diary-actions a{font-size:22px}
