body[data-clear-back] #hyvinn-return,body[data-clear-back] header>a.focused-link,body[data-clear-back] #main>.compact-back{display:none!important}
.hyvinn-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 16px;margin:8px 0;border:1px solid #b6c8ce;border-radius:12px;background:#f1f5f7;color:#183b42;font:650 1rem/1.4 system-ui,-apple-system,sans-serif;text-decoration:none;overflow-wrap:anywhere}
.hyvinn-back[hidden]{display:none!important}.hyvinn-back:hover{background:#e4edef}.hyvinn-back:focus-visible{outline:3px solid #2459dc;outline-offset:3px}
header>.hyvinn-back{margin:8px 20px 14px}
.hyvinn-unified header>.hyvinn-back{grid-column:1/-1;justify-self:start;margin:0}
.hyvinn-header-actions{display:flex;flex:1 0 100%;grid-column:1/-1;align-items:stretch;justify-content:flex-start;gap:12px;flex-wrap:wrap;min-width:0;max-width:100%;margin:0;padding:0}
body header .hyvinn-header-actions :is(.hyvinn-back,a.support){margin:0;min-height:44px;box-sizing:border-box;padding:10px 16px;border-radius:12px;font:650 1rem/1.4 system-ui,-apple-system,sans-serif;text-align:center;white-space:normal}
.hyvinn-header-actions:has(>.hyvinn-back[hidden]):not(:has(>.support)){display:none}
@media(max-width:420px){body header .hyvinn-header-actions :is(.hyvinn-back,a.support){flex:1 1 140px}}
body[data-core-view="fitness"] .family-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body[data-core-view="fitness"] .family-tools .family-tile{min-height:100px;padding:20px}
@media(max-width:480px){body[data-core-view="fitness"] .family-tools{grid-template-columns:1fr}body[data-core-view="fitness"] .family-tools .family-tile{min-height:0}}
