.gc-fitness-quick{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1rem 0;padding:.7rem 0;border-block:1px solid var(--line)}.gc-fitness-quick strong{color:var(--ink);font-size:.95rem}.gc-fitness-quick .gc-fitness-actions{display:flex;gap:.5rem;flex-wrap:wrap}.gc-fitness-actions .btn{min-height:44px}
.gc-record-tabs{display:flex;gap:.5rem;margin:1rem 0 1.4rem;border-bottom:1px solid var(--line)}.gc-record-tabs button{min-width:5.2rem;min-height:46px;padding:.45rem .95rem;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;color:var(--muted);cursor:pointer}.gc-record-tabs button[aria-selected=true]{border-bottom-color:var(--forest);color:var(--forest);font-weight:bold}.gc-record-tabs button:focus-visible{outline:3px solid #326647;outline-offset:-3px}
@media(max-width:420px){.gc-fitness-quick{display:block}.gc-fitness-actions{margin-top:.5rem}.gc-fitness-actions .btn{flex:1}.gc-record-tabs button{min-width:0;flex:1}}
