body.BODYSIMPLE{background:#555;background:linear-gradient(160deg,#5c5c5c,#444);font-family:Open Sans,Arial,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}body.BODYSIMPLE *,body.BODYSIMPLE :after,body.BODYSIMPLE :before{box-sizing:border-box}#apDiv0{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px 16px}#frm_login{max-width:380px;width:100%}.LOGIN{background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.28);font-family:Open Sans,Arial,sans-serif;padding:28px 28px 24px;position:relative;width:100%}.form-header{background:url(/build/images/peloton.4f4020eb.jpg) no-repeat 50%;background-size:contain;height:96px;margin:-8px 0 20px}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-row label{color:#444;font-size:13px;font-weight:600}.form-row input[type=password],.form-row input[type=text]{background:#fff;border:1px solid #cbd0d7;border-radius:6px;color:#2e2e2e;font-family:inherit;font-size:16px;min-height:40px;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form-row input[type=password]:focus,.form-row input[type=text]:focus{border-color:#b0122f;box-shadow:0 0 0 3px rgba(176,18,47,.18);outline:none}.form-row.full{margin:22px 0 0}.form-row input[type=submit]{-webkit-appearance:none;appearance:none;background:#444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;margin:0;min-height:42px;padding:8px 12px;transition:background .15s ease,box-shadow .15s ease;width:100%}.form-row input[type=submit]:hover{background:#2b2b2b}.form-row input[type=submit]:focus-visible{box-shadow:0 0 0 3px rgba(176,18,47,.25);outline:none}.form-error{color:#d4012c;font-size:13px;font-weight:600;margin-top:12px;text-align:center}.form-error:empty{display:none}