/* v262ax — actionable text, including class history, is indicated by hover pointer,
   never by an underline. Anchor navigation, click handlers and focus styles remain. */
body :is(a[href], button, [role="button"], [role="link"], [onclick]) {
  text-decoration: none !important;
}
body :is(a[href], button:not(:disabled), [role="button"], [role="link"], [onclick]):is(:hover, :focus-visible) {
  text-decoration: none !important;
  cursor: pointer !important;
}
body :is(a[href], button:not(:disabled), [role="button"], [role="link"], [onclick]):hover :is(span, strong, b) {
  text-decoration: none !important;
}
body :is(button:disabled, a[aria-disabled="true"], [role="button"][aria-disabled="true"]) {
  cursor: not-allowed !important;
}
/* Student name actions are keyboard usable, but not visually restyled links. */
body .yc262ay-student-history-link:is(:hover, :focus-visible) { cursor:pointer !important; text-decoration:none!important; }

/* Older exam-editor rules have #exam_form specificity. Explicitly neutralize
   their underline hover while leaving file-opening links clickable. */
html body.yc56-exam-change #exam_form .yc56-selected-current-link:hover,
html body.yc56-exam-change #exam_form .yc56-selected-current-link:focus-visible {
  text-decoration:none!important;
  cursor:pointer!important;
}
/* Folder labels are nested strong elements; the inner label must not underline. */
html body .yc-folder-row .yc-cloud-folder-open:hover .yc-cloud-name-wrap strong,
html body .yc-folder-row .yc-cloud-folder-open:focus-visible .yc-cloud-name-wrap strong {
  text-decoration:none!important;
}
