.activity{background-color:var(--glass);border:1px solid #222;border-radius:var(--border-radius);box-shadow:0 4px 16px #000000f2;color:var(--white);font-size:14px;font-weight:400;margin-block-end:1.5rem;padding:1rem 1.5rem;position:relative}.activity__glass{background-color:#000000bf;filter:blur(4px);height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%;z-index:10}.activity__content{align-items:center;column-gap:1.5rem;display:grid;grid-template-columns:60px repeat(3,1fr);grid-template-rows:minmax(30px,1fr);justify-content:start;row-gap:.75rem}.activity__sport-type{grid-area:1 / 1 / 2 / 2}.activity__data--duration{grid-area:1 / 2 / 2 / 3}.activity__data--distance,.activity__data--avg-speed,.activity__data--elevation-gain,.activity__data--calories,.activity__data--heart-rate{display:none}.activity__dateTime{grid-area:1 / 3 / 2 / 4}.activity__link{grid-area:1 / -2 / 2 / -1}.activity__date{font-size:15px;font-weight:600}.activity__sport-type{align-items:center;background-color:var(--accent);border-radius:6px;color:var(--black);display:flex;font-size:2rem;height:52px;justify-content:center;width:52px}.data{display:flex;gap:.75rem;justify-content:start}.data__health{border-top:1px solid rgba(255,255,255,.3);margin-block-start:1.5rem;padding-block-start:.75rem}.activity__data{flex:0 0 calc(25% - .75rem)}.activity__label{align-items:center;display:flex;border-radius:4px;font-size:12px;font-weight:500;height:36px;opacity:.5;width:100%}.activity__value{font-size:17px;font-weight:500}.activity__calories{align-items:center;display:flex;flex:0 0 33%;gap:.375rem}.activity__sport-type[data-astro-cid-lpxokqut] svg[data-astro-cid-lpxokqut]{width:2.2rem;height:2.2rem;vertical-align:middle}.activities[data-astro-cid-gn3pjcre]{max-height:50vh overflow-y: auto}.activities[data-astro-cid-gn3pjcre]::-webkit-scrollbar{background-color:var(--glass);width:14px}.activities[data-astro-cid-gn3pjcre]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:12px}.dashboardItem{background-color:var(--glass);border:1px solid #222;border-radius:var(--border-radius);box-shadow:0 0 30px #000000f2;color:var(--white);display:flex;font-size:16px;font-weight:400;justify-content:space-between;padding:1.5rem;position:relative;width:100%}.content{display:flex;flex-direction:column;width:100%}.label,.subLabel{letter-spacing:-.5px;margin-block:0}.label{width:calc(100% - 56px)}.subLabel{opacity:.5}.data{font-size:2.4rem;margin-block:auto .75rem}.unit{font-size:18px;margin-inline-start:.75rem;text-transform:initial}.icon{background-color:var(--accent);border-radius:6px;color:var(--black);display:grid;font-size:42px;height:48px;inset-inline-end:1.5rem;place-items:center;position:absolute;width:48px}@media all and (min-width: 480px){.dashboardItem{width:calc(50% - .75rem)}}.icon[data-astro-cid-aojxgwst] svg[data-astro-cid-aojxgwst]{width:3rem;height:3rem;display:inline-block}.dashboardChart[data-astro-cid-hg4dzccy]{display:none;grid-area:1 / 1 / 2 / 3;margin-inline-end:3rem}@media all and (min-width: 1440px){.dashboardChart[data-astro-cid-hg4dzccy]{display:block}}h2{margin-block-end:3rem}.section--training{background:linear-gradient(180deg,#000,#3e3e3e);height:100%;margin-block-end:0;min-height:100vh;padding-block-end:9rem}.training__dashboard{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-block-end:9rem}.dashboardStats{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;grid-area:1 / 1 / -1 / -1}.sessions__header{display:grid;gap:1.5rem;grid-template-columns:60px repeat(3,1fr);grid-template-rows:minmax(30px,1fr);padding:1.5rem}.sessions__header>*{font-size:16px}.sessions__header>:nth-child(1){grid-area:1 / 2 / 2 / 3}.sessions__header>:nth-child(2){display:none}.sessions__header>:nth-child(3){display:none}.sessions__header>:nth-child(4){display:none}.sessions__header>:nth-child(5){display:none}.sessions__header>:nth-child(6){grid-area:1 /3 / 2 / 4}.sessions__header>:nth-child(7){grid-area:1 / 8 / 2 / 9}@media all and (min-width: 480px){.dashboardStats{flex-direction:row}}@media all and (min-width: 1440px){.dashboardStats{grid-area:1 / 3 / 2 / -1}}
