/* Nessora Courses — required checkout consents */
.lc-consent{
  margin:24px 0 18px; padding:18px 20px; border:1px solid #d9e1f2; border-radius:14px;
  background:#f7f9fd; font-size:14px; line-height:1.5; color:#1d2433; text-align:left;
}
.lc-consent-title{margin:0 0 10px !important; font-weight:700; font-size:15px;}
.lc-consent-row{display:flex !important; gap:10px; align-items:flex-start; margin:0 0 10px !important; cursor:pointer; font-weight:400 !important;}
.lc-consent-row:last-of-type{margin-bottom:0 !important;}
.lc-consent-row input[type="checkbox"]{flex:0 0 auto; width:18px; height:18px; margin:2px 0 0 !important; accent-color:#1452d4; cursor:pointer;}
.lc-consent-row a{color:#1452d4; text-decoration:underline;}
.lc-consent-error{margin:12px 0 0 !important; color:#b42318; font-weight:600;}
.lc-consent--error{border-color:#f0a8a0; background:#fff5f4;}
