/* CSS for "byu-byuonline" on "web" */
/* Built 2026-10-20 16:38 */
/* GENERATED FILE, MANUAL EDITS WILL BE LOST ON NEXT UPDATE! */

/**
 * "Completed Module Collapsing" Theme Module
 * @copyright (c)2026 Brigham Young University, Continuing Education
 * @fortheme byu-byuonline
 * @forplatform web
 * @fingerprint ACEF93DBEF2CA368
 * @modified 2026-06-24 21:58
 * @built 2026-10-20 16:38
 * @note CSS only, no JavaScript required
 */

.home #content #context_modules .context_module.has_requirements.completed>.content,.home #content #context_modules .context_module.has_requirements.completed .collapse_module_link{display:none}.home #content #context_modules .context_module.has_requirements.completed .expand_module_link{display:inline-block}

/* End of "Completed Module Collapsing" Theme Module */

/**
 * "Hide changing default email address" Theme Module
 * @copyright (c)2026 Brigham Young University, Continuing Education
 * @fortheme byu-byuonline
 * @forplatform web
 * @fingerprint 2EF734DBC6B415C6
 * @modified 2026-06-24 21:58
 * @built 2026-10-20 16:38
 * @note CSS only, no JavaScript required
 */

#default_email_id,label[for=default_email_id],td.email_meta *,td.email_actions *{display:none}tr:has(#default_email_id){display:none}

/* End of "Hide changing default email address" Theme Module */

/**
 * "Ruby Annotations" Theme Module
 * @copyright (c)2026 Brigham Young University, Continuing Education
 * @fortheme byu-byuonline
 * @forplatform web
 * @fingerprint 54295EFB457B2ADB
 * @modified 2026-06-24 21:58
 * @built 2026-10-20 16:38
 * @note CSS only, no JavaScript required (but use bookmarklets to aid authoring)
 */

span.dce-css-rp{box-sizing:border-box;height:1px;overflow:hidden;padding:1px;position:absolute;width:1px}#tinymce span.dce-css-rp{background-color:#eee;border-left:1px dotted #aaa;box-sizing:content-box;height:auto;margin:0 0 0 .2em;overflow:visible;padding:.2em;position:static;width:auto}span.dce-css-rt{font-size:.5em;height:0;position:relative;top:-.7em}#tinymce span.dce-css-rt{border-left:1px dotted #aaa;font-size:1em;height:auto;position:static;padding:.2em 0 .2em .2em;top:auto}span.dce-css-ruby{display:inline-flex;flex-direction:column-reverse;text-align:center;vertical-align:middle}#tinymce span.dce-css-ruby{border:1px dotted #aaa;display:inline;margin:.1em;padding:.2em 0 .2em .2em}#tinymce span.dce-css-ruby span.dce-css-ruby:before,#tinymce :not(.dce-css-ruby)>span.dce-css-rp:before,#tinymce :not(.dce-css-ruby)>span.dce-css-rt:before,#tinymce span.dce-css-ruby>span.dce-css-rp:not(:nth-of-type(1)):not(:nth-of-type(3)):before,#tinymce span.dce-css-ruby>span.dce-css-rt:not(:nth-of-type(2)):before,#tinymce span.dce-css-ruby>span.dce-css-rt:last-child:before,#tinymce span.dce-css-ruby>:not(.dce-css-rp):not(.dce-css-rt):before{background-color:#f77;border:.1em dashed #f00;box-shadow:0 0 0 .1em red;margin-right:.4em;padding-left:.2em}#tinymce span.dce-css-ruby span.dce-css-ruby:before{content:"nested ruby >>>"}#tinymce :not(.dce-css-ruby)>span.dce-css-rp:before{content:"rp outside of ruby >>>"}#tinymce :not(.dce-css-ruby)>span.dce-css-rt:before{content:"rt outside of ruby >>>"}#tinymce span.dce-css-ruby>span.dce-css-rp:not(:nth-of-type(1)):not(:nth-of-type(3)):before{content:"rp not 1st or 3rd element >>>"}#tinymce span.dce-css-ruby>span.dce-css-rt:not(:nth-of-type(2)):before{content:"rt not 2nd element >>>"}#tinymce span.dce-css-ruby>span.dce-css-rt:last-child:before{content:"rt not followed by rp >>>"}#tinymce span.dce-css-ruby>:not(.dce-css-rp):not(.dce-css-rt):before{content:"element other than rp or rt in ruby (hint: to style, select entire ruby) >>>"}

/* End of "Ruby Annotations" Theme Module */

/**
 * "Table Caption Styles and Single-Cell Tables => Images With Captions" Theme Module
 * @copyright (c)2026 Brigham Young University, Continuing Education
 * @fortheme byu-byuonline
 * @forplatform web
 * @fingerprint 4368F2E1CAA3FB31
 * @modified 2026-06-24 21:58
 * @built 2026-10-20 16:38
 * @note CSS only, no JavaScript required
 */

.user_content table tr:only-of-type>td:only-child{padding:0}.user_content table tr:only-of-type>td:only-child>img:only-child,#tinymce table tr:only-of-type>td:only-child>img:only-child{width:100%}.user_content table>caption,#tinymce table>caption{caption-side:bottom;font-size:smaller;text-align:left}

/* End of "Table Caption Styles and Single-Cell Tables => Images With Captions" Theme Module */
