/* V6.34 — espace Mentor Garmin, composant autonome et fermé par défaut */
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1{margin:0 0 18px;max-width:100%;background:linear-gradient(150deg,#242629,#16181a);border:1px solid #806d45;border-radius:17px;color:#fafafa;overflow:hidden}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:16px 20px;font:700 16px/1.35 Montserrat,Arial,sans-serif;color:#fff}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1>summary::-webkit-details-marker{display:none}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-tag{font:800 11px Arial,sans-serif;color:#111;background:#e8cf53;border-radius:8px;padding:7px 11px}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-inner{padding:2px 19px 20px;border-top:1px solid #665938}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-desc,body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-note{font:13px/1.55 Arial,sans-serif;color:#d4d4d4;margin:15px 0}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-status{padding:14px;border-radius:10px;background:#202329;color:#fff;font:700 13px/1.5 Arial,sans-serif;margin:14px 0}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-status[data-state="ready"]{border-left:3px solid #a4c6a4}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-status[data-state="warning"]{border-left:3px solid #e4c159}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-form{display:grid;gap:9px}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-form[hidden]{display:none!important}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-form label{font:700 13px/1.4 Arial,sans-serif;color:#f4e6b0;margin-top:9px}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-form input{box-sizing:border-box;display:block;min-width:0;width:100%;height:46px;padding:11px 13px;border-radius:9px;border:1px solid #81744f;background:#fff;color:#151515;font:16px/1.3 Arial,sans-serif;user-select:text!important;-webkit-user-select:text!important}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-form input[readonly]{color:#595959;background:#e9e9e9;font-size:13px}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-actions button{min-height:46px;cursor:pointer;border-radius:10px;border:1px solid #d8b44c;font:800 12px/1.2 Arial,sans-serif;padding:10px 14px;color:#111;background:#e8d35d}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-actions button+button{background:#1e2023;color:#fff}
body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-actions button:disabled{opacity:.55;cursor:wait}
@media(max-width:600px){body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-actions{flex-direction:column}body[data-ui-mode="coach"] #app .li-garmin-mentor-r1-actions button{width:100%}}

body[data-ui-mode="coach"] #app .li-garmin-prod-activation{margin-top:19px;padding:15px;border:1px solid #b39a4c;border-radius:12px;background:#1d1f22}
body[data-ui-mode="coach"] #app .li-garmin-prod-activation[hidden]{display:none!important}
body[data-ui-mode="coach"] #app .li-garmin-prod-activation label{font:700 13px Arial,sans-serif;color:#f4e6b0;display:block;margin:8px 0}
body[data-ui-mode="coach"] #app .li-garmin-prod-activation input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #9c8341;border-radius:8px;font-size:16px;color:#171717;background:#fff;user-select:text!important;-webkit-user-select:text!important}
body[data-ui-mode="coach"] #app .li-garmin-prod-activation button{margin-top:12px;min-height:46px;padding:11px 16px;border:0;border-radius:9px;font-weight:800;background:#e8d35d;color:#171717}
