.watchHeader{display:flex;justify-content:space-between;gap:20px;align-items:center}.watchFace{background:var(--dark);color:white;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin:22px 0}.watchFace p,.watchFace .tag{color:#c2d1c5}.watchTime{font-size:clamp(44px,8vw,74px);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-3px}.watchRings{max-width:210px;margin:auto}.watchValues{display:flex;gap:22px;flex-wrap:wrap}.watchValues b{font-size:22px;display:block}.watchValues small{color:#c2d1c5}.watchHealth{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.watchHealth p{margin:8px 0 0}.watchSource{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.watchTools{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.watchFields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.watchFields input{margin-bottom:0}.watchFields label{font-size:12px}.watchFormActions{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.watchSleep{display:flex;min-height:18px;border-radius:9px;overflow:hidden;background:#edf1e8;margin:15px 0}.watchSleep span{min-width:2px}.breathOrb{width:96px;height:96px;border-radius:50%;background:#d5f269;border:10px solid #eaf3d8;display:grid;place-items:center;margin:28px auto;transition:transform 4s ease-in-out}.breathOrb.expand{transform:scale(1.3)}.watchTable{width:100%;border-collapse:collapse;font-size:13px}.watchTable th,.watchTable td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line)}.watchTableWrap{overflow-x:auto}.watchHint{border-left:3px solid #a0bf56;padding-left:14px}.watchTools button{margin-bottom:6px}.watchHealth .metric{font-size:30px}.tabs{max-width:calc(100vw - 20px)}.tabs button{white-space:nowrap;padding-left:14px;padding-right:14px}.watchGps{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.watchTools input,.watchTools select{max-width:100%}@media(max-width:700px){.watchHealth{grid-template-columns:1fr 1fr}.watchTools{grid-template-columns:1fr}.watchFields{grid-template-columns:1fr 1fr}.watchFace{gap:12px}.watchValues{gap:12px}.tabs button{font-size:11px;padding:12px 9px}}@media(prefers-reduced-motion:reduce){.breathOrb{transition:none}}
