.fitnessDemoRoot{min-height:100vh}.fitness-demo-return-bar{background:color-mix(in srgb,var(--dash-panel),transparent 0%);border-bottom:1px solid var(--dash-border);color:var(--dash-muted);z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:flex-start;align-items:center;gap:.42rem;width:100%;height:36px;padding:0 .85rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0f172a2e}.fitness-demo-return-bar:hover{color:var(--dash-accent)}.fitness-demo-return-icon{border:1px solid var(--dash-border);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.fitness-demo-return-icon svg{width:.78rem;height:.78rem}.fitnessDemoMain{padding-top:50px}.fitnessItemActions{flex-shrink:0;align-items:flex-start;gap:6px;display:flex}.fitnessActionBtn{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (max-width:600px){.fitnessItemActions{gap:5px}.fitnessActionBtn{justify-content:center;min-width:32px;padding:5px 8px}.fitnessActionLabel{display:none}}@media (max-width:520px){.fitnessDemoMain{padding-top:46px}}
