/* Lokal stilmall Miun */
/* Redigerad senast av Birger Eriksson 2025-12-02 */

/* Remove links to unused End User Agreement for Inspera */
span:has(> a[href='https://lti-originality.inspera.com/production/eula']) { display: none; }

/********* Show buttons for removing/adding details-summary only when editing */
details.miun-flopflop > summary {
  /* behåll native marker/pil: ändra INTE display! */
  position: relative; /* så vi kan absolut-positionera knapparna */
}

/* Knapparna ligger till höger i summary, utan att påverka pilen */
details.miun-flopflop > summary .miun-details-controls {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: none;             /* default: dolda */
  gap: .5rem;
}

/* Visa knappar i RCE (TinyMCE) och när du markerar editor-läge */
#tinymce details.miun-flopflop > summary .miun-details-controls,
body.miun-editor-visible details.miun-flopflop > summary .miun-details-controls {
  display: inline-flex;
}

/* Ljus stil på båda knapparna */
.miun-btn {
  font: inherit;
  padding: .25rem .6rem;
  border: 1px solid #cfd6dc;
  border-radius: .375rem;
  background: #f6f7f9;
  cursor: pointer;
  line-height: 1.2;
}
.miun-btn:hover { background: #eef1f4; }
.miun-btn:disabled { opacity: .5; cursor: not-allowed; }

/* Ikon + text spacing */
.miun-btn svg { vertical-align: text-bottom; margin-right: .35rem; }
/********** end */

/********** Set max width on pages, discussions, text editor(RCE) and assignment instruction */
p, div#wiki_page_show ol, div#wiki_page_show ul{max-width:65ch !important;}
pre,ul,ol{max-width:65ch;}
div[title="inbäddat innehåll"]>div,div[title="inbäddat innehåll"]>details,div[title="embedded content"]>div,div[title="embedded content"]>details{max-width:65ch;}
div[title="inbäddat innehåll"] p, div[title="inbäddat innehåll"]>div.content-box,div[title="embedded content"] p, div[title="embedded content"]>div.content-box,div#context_modules ul{max-width:100% !important;}

/* Stop drag-and-drop for files in empty modules */
div.content > div.module_dnd{display:none;}

/* Hide import alternative for course settings */
  /* Hide "Course Settings" for all */
  input[data-testid="checkbox-copy[all_course_settings]"],
  input[data-testid="checkbox-copy[all_course_settings]"] + label {
    display: none !important;
  }
  /* Show for admins using override with Bookmarklet in a browser*/
  body.admin-override input[data-testid="checkbox-copy[all_course_settings]"],
  body.admin-override input[data-testid="checkbox-copy[all_course_settings]"] + label {
    display: inline-block !important;
  }
/********** end */

/********** MIUN – Redaktörsinfo: Dölj publikt ********/
/* Wiki-sidor, moduler, förhandsvisningar m.m. */
html body #content .show-content.user_content details.miun-edit-note,
html body .show-content.user_content details.miun-edit-note,
html body .user_content details.miun-edit-note,
html body .ic-Layout-contentMain .user_content details.miun-edit-note,
html body .module-sequence-content .user_content details.miun-edit-note,
html body .element_toggler .user_content details.miun-edit-note {
  display: none !important;
}
