.garmin-link-button{min-height:44px}.garmin-link-intro{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.garmin-link-intro p{margin:0;max-width:700px}.garmin-badge{display:inline-block;color:#216b4f;background:#eaf2e5;padding:7px 11px;border-radius:8px;font-size:12px;font-weight:700;margin-bottom:14px}#garmin-dialog{width:min(480px,calc(100% - 28px))}#garmin-dialog p{line-height:1.6;color:#687367}#garmin-dialog .form-error{color:#a22c37}#garmin-dialog input{font-size:16px}#garmin-dialog button[type=submit]{width:100%;justify-content:center;min-height:48px}#garmin-dialog .text-button{margin-top:16px;min-height:44px}#garmin-progress{background:#eff4eb;padding:12px;border-radius:8px;font-size:14px}.garmin-link-note{font-size:13px}#garmin-dialog [hidden]{display:none!important}@media(max-width:600px){.garmin-link-button{font-size:12px;padding:6px 9px}.top-right{flex-wrap:wrap;justify-content:flex-end}#garmin-dialog{padding:24px 20px}.garmin-link-intro button{width:100%;justify-content:center}}
