#gradient-essay,
#wp-gradient-essay-wrap{visibility:hidden}

.gradient-essay-wrap {
	font-family: Arial, sans-serif; 
	white-space: pre-wrap; 
	font-size: 14pt; 
	line-height: 1.8; 
	color: #000; 
	background: transparent; 
}

.eiwg-grader-queue #main,
.eiwg-grader-queue #main .fusion-row {
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
}

td.details-control {
    cursor: pointer;
}
.eiwg-align-right {
    float: right;
}
.fade:not(.modal-backdrop) {
	opacity: 1 !important;
}
#tbl-my-assignments_wrapper .row {
    display: block;
}
#tbl-my-assignments_filter {
    float: right;
}
.eiwg-inline-logo-ctr {
	margin-right: 20px;
}
.eiwg-footer-logo-ctr img.eiwg-logo {
	width: 100%;
	max-width: 235px;
}
.page-id-4276 #main > .fusion-row {
	max-width: 1300px;
}
.eiw-zz-top {
	z-index: 100000;
}
.modal-backdrop.in {
	z-index: 99999;
}
input.scorecard-item {
	color: #000;
}

.w-15 {
	width: 15%;
}

#tbl-ctrls > div {
	display: inline-block;
}

#tbl-gradebook td:not(:empty):not(:first-of-type),
td.eiw-assignment-name {
	cursor: pointer;
}
#tbl-gradebook td:not(:empty):not(:first-of-type):hover {
	background-color: #e1e1e1!important;
}

.eiwg-table-header-rotated {
	table-layout: fixed;
}
.eiwg-table-header-rotated th {
	height: 192px;
}
.eiwg-table-header-rotated th > span {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    text-align: center;
    height: 100%;
}
table.dataTable.table-sm.eiwg-table-header-rotated .sorting:before,
table.dataTable.table-sm.eiwg-table-header-rotated .sorting_asc:before,
table.dataTable.table-sm.eiwg-table-header-rotated .sorting_desc:before {
	top: unset;
	bottom: 5px;
}
table.dataTable.table-sm.eiwg-table-header-rotated .sorting:after,
table.dataTable.table-sm.eiwg-table-header-rotated .sorting_asc:after,
table.dataTable.table-sm.eiwg-table-header-rotated .sorting_desc:after,
table.dataTable.eiwg-table-header-rotated>thead .sorting:after,
table.dataTable.eiwg-table-header-rotated>thead .sorting_asc:after,
table.dataTable.eiwg-table-header-rotated>thead .sorting_desc:after,
table.dataTable.eiwg-table-header-rotated>thead .sorting_asc_disabled:after,
table.dataTable.eiwg-table-header-rotated>thead .sorting_desc_disabled:after {
	top: unset;
	bottom: 5px;
}

.eiwg-gradebook #main .fusion-row,
.eiwg-gradebook .container {
    max-width: 1200px;
}

#tbl-gradebook td, #tbl-gradebook th {
    font-size: 15px;
}

#tbl-gradebook.table>tbody>tr>td {
	padding-left: 0.3em;
	padding-right: 0.3em;
}
.eiwg-font-size-14 {
	font-size: 14px;
}
#msg-saving-pdf .alert {
	width: 39%;
	margin-left: auto;
}

.custom-select-sm {
	min-width: 70px !important;
}

.eiw-readonly-wrapper {
	flex-grow: 1;
}

#gradient-essay-annotations {
	padding-right: 20px;
}

.r6o-editor .r6o-widget.comment .r6o-editable-text:disabled {
  background: #eee !important;
  color: #555 !important;
  font-weight: bold;
  font-size: 15px;
}

.r6o-editor .r6o-widget.comment.editable .r6o-editable-text {
	background:#fff !important;
	color:#000 !important;
}

.r6o-editor .r6o-widget.comment.editable:nth-of-type(2) {
	display: none !important;
}

#ctr-rubric-modal .modal-dialog {
	max-width: 95% !important; /* or 100% */
	width: auto !important;
}

.ctr-save-submit-assignment {
	width: 100%;
}

.eiw-annot-row { display:flex; gap:16px; align-items:flex-start; }
.eiw-annot-row > .r6o-content-wrapper { order:1; flex:1 1 auto; min-width:0; width:100%; }
.eiw-annot-row > #gradient-essay-annotations { order:2; flex:0 0 280px; max-width:280px; }

/* rework inline: allow popup, block new selections and edits */
.eiw-rework-inline .r6o-selection-layer { pointer-events: none !important; } /* no new highlights */
.eiw-rework-inline .r6o-widget.comment.editable { display: none !important; } /* hide reply field */
.eiw-rework-inline .r6o-footer .r6o-btn:not(.outline) { display: none !important; } /* hide OK/Delete; keep Cancel */
.eiw-rework-inline .r6o-editor { z-index: 10000 !important; } /* ensure popup above TinyMCE UI */

/* rework inline wrapper set by your JS */
.eiw-rework-inline .r6o-selection-layer,
.eiw-rework-inline .r6o-relations-layer {
	pointer-events: none !important; /* let clicks pass through */
}

.eiw-rework-inline .r6o-annotation {
	pointer-events: auto !important; /* keep highlights clickable */
}

.eiw-rework-inline .r6o-editor { z-index: 10000 !important; } /* ensure popup visible */

.r6o-readonly-comment {
  font-weight: bold;
  font-size: 15px;
}

/* Apple Pages tabs in read-only + Recogito wrappers */
#gradient-essay-readonly span.Apple-tab-span{white-space:normal !important}
#gradient-essay-readonly span.Apple-tab-span:empty{
	/* display:inline-block !important;
	width:36pt !important; */
	min-height:1em !important;
}
#gradient-essay-readonly span.Apple-tab-span:not(:empty){
	display:inline !important;
}

/* If the content is inside Recogito's wrapper */
.eiw-readonly-wrapper #gradient-essay-readonly span.Apple-tab-span{white-space:normal !important}
.eiw-readonly-wrapper #gradient-essay-readonly span.Apple-tab-span:empty{
	/* display:inline-block !important;
	width:36pt !important; */
	min-height:1em !important;
}

#gradient-essay-readonly p {
  margin: 1em 0 !important;
}
.ctr-assignment-ctrls .card-body {
  display: flex;
  justify-content: start;
  align-items: last baseline;
}

/* Readonly container */
#gradient-essay-readonly p.MsoListParagraph,
#gradient-essay-readonly p.MsoListParagraphCxSpFirst,
#gradient-essay-readonly p.MsoListParagraphCxSpMiddle,
#gradient-essay-readonly p.MsoListParagraphCxSpLast,
#gradient-essay-readonly p[class^="MsoListParagraph"]{
	margin-left:36pt !important;
	text-indent:0 !important;
}
#gradient-essay-readonly p.MsoListParagraph span[style*="mso-list:Ignore"],
#gradient-essay-readonly p[class^="MsoListParagraph"] span[style*="mso-list:Ignore"]{
	display:inline-block !important;
	min-width:1.2em;
	white-space:nowrap;
}
#gradient-essay-readonly p.MsoListParagraph [style*="white-space:nowrap"],
#gradient-essay-readonly p[class^="MsoListParagraph"] [style*="white-space:nowrap"]{
	white-space:normal !important;
}

#exportPdf {
  //display: none;
}

/* ensure Recogito spans render inline with no spacing tweaks */
#gradient-essay-readonly, #gradient-essay-readonly * {
	letter-spacing: normal !important;
	word-spacing: normal !important;
	font-variant-ligatures: none !important;
	text-transform: none !important;
}
.r6o-annotation { display: inline !important; }


@media screen and (min-width: 568px) {
	#gradient-essay-readonly {
		flex-grow: 1;
	}
	
	#gradient-essay-annotations {
		display: block;
		min-width: 200px;
		border: 1px solid #d3d3d3;
		margin: 0 !important;
		padding-top: 28px;
		max-width: 350px;
	}
	
	/* .r6o-content-wrapper {
		display: flex;
	} */
}

/* kill any gradient/box-shadow based paint */
.r6o-annotation,
.r6o-annotation *{
	background: rgba(255,215,0,.45) !important;
	box-shadow: none !important;
	outline: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
	display: inline !important;
}
