/* EriFaye TV V8.42 - Mon Compte profil propre */
.ef-profile-card-v842{display:grid;gap:18px}
.ef-profile-phone-card-v842{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);border-radius:18px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;margin-top:4px}
.ef-profile-phone-main-v842{display:grid;gap:8px;min-width:0}.ef-profile-phone-main-v842 .ef-readonly-input{width:100%}
.ef-profile-whatsapp-switch-v842{height:52px;margin:0;min-width:280px;border-radius:16px;background:rgba(8,12,20,.72);border:1px solid rgba(255,255,255,.12);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}
.ef-profile-whatsapp-switch-v842 span{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:650;line-height:1.2}
.ef-security-card-v842{padding:20px 22px}.ef-security-card-head-v842{display:flex;align-items:center;justify-content:space-between;gap:18px}.ef-security-card-head-v842 h3{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:18px}.ef-security-card-head-v842 p{margin:0;color:var(--ef-muted,#b8c0cc)}
.ef-pin-modal-v842[hidden]{display:none!important}.ef-pin-modal-v842.is-open{display:flex!important}.ef-pin-modal-card-v842{max-width:520px;width:min(100% - 28px,520px)}.ef-pin-modal-form-v842{display:grid;gap:13px;margin-top:16px}.ef-pin-modal-form-v842 label{display:grid;gap:7px;font-weight:650;color:#fff}.ef-pin-modal-form-v842 input{width:100%;height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#070a12;color:#fff;padding:0 14px;outline:none}.ef-pin-modal-form-v842 input:focus{border-color:rgba(239,23,32,.85);box-shadow:0 0 0 3px rgba(239,23,32,.18)}
@media (max-width:860px){.ef-profile-phone-card-v842{grid-template-columns:1fr;padding:14px;gap:12px}.ef-profile-whatsapp-switch-v842{min-width:0;width:100%}.ef-security-card-head-v842{display:grid;gap:14px}.ef-security-card-head-v842 .ef-btn{width:100%;max-width:100%;white-space:normal}}

/* EriFaye TV V8.43 - Retours AJAX dans le modal code secret */
.ef-pin-modal-feedback-v843{
  margin:14px 0 12px;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.14);
  padding:12px 14px;
  color:#fff!important;
  font-weight:750;
  line-height:1.38;
}
.ef-pin-modal-feedback-v843[hidden]{display:none!important}
.ef-pin-modal-feedback-v843.is-info{background:rgba(59,130,246,.22)}
.ef-pin-modal-feedback-v843.is-success{background:rgba(34,197,94,.24)}
.ef-pin-modal-feedback-v843.is-error{background:rgba(239,68,68,.26)}
.ef-pin-modal-form-v843.is-loading input{opacity:.72}
.ef-pin-modal-form-v843 [data-ef-pin-submit][disabled]{opacity:.68;cursor:not-allowed;filter:saturate(.75)}
.ef-pin-modal-card-v842 .ef-account-modal-close[disabled],
.ef-pin-modal-card-v842 [data-ef-close-pin-modal][disabled]{opacity:.55;cursor:not-allowed}
@media (max-width:640px){
  .ef-pin-modal-feedback-v843{font-size:14px;padding:11px 12px}
}
