+ -webkit-box-orient: horizontal;
+ -webkit-box-direction: normal;
+ -webkit-flex-flow: row nowrap;
+ -ms-flex-flow: row nowrap;
+ flex-flow: row nowrap;
+ -webkit-box-pack: end;
+ -webkit-justify-content: flex-end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ height: 30px;
+}
+.ideditor .section-footer a {
+ padding: 5px;
+}
+
+.ideditor .section-issues-status .box {
+ border-radius: 4px;
+ border: 1px solid #72d979;
+ background: #c6ffca;
+ padding: 5px !important;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+}
+.ideditor .section-issues-status .icon {
+ color: #05ac10;
+}
+
+.ideditor input.square-degrees-input {
+ padding: 2px !important; /* important needed for rtl */
+ width: 3em;
+ height: 2em;
+ text-align: center;
+ background: rgba(0,0,0,0);
+ color: currentColor;
+}
+
+
+/* Entity Issues List */
+.ideditor .section-entity-issues .issue-container .issue {
+ border-radius: 4px;
+ border: 1px solid #ccc;
+ background: #f6f6f6;
+}
+.ideditor .section-entity-issues .issue-container:not(.active) .issue-text:active,
+.ideditor .section-entity-issues .issue-container:not(.active) .issue-text:focus,
+.ideditor .section-entity-issues .issue-container:not(.active) .issue-info-button:active,
+.ideditor .section-entity-issues .issue-container:not(.active) .issue-info-button:focus {
+ background: #f1f1f1;
+}
+@media (hover: hover) {
+ .ideditor .section-entity-issues .issue-container:not(.active) .issue-text:hover,
+ .ideditor .section-entity-issues .issue-container:not(.active) .issue-info-button:hover {
+ background: #f1f1f1;
+ }
+}
+.ideditor .section-entity-issues .issue .issue-label .issue-text {
+ padding-right: 10px;
+}
+.ideditor[dir='rtl'] .section-entity-issues .issue .issue-label .issue-text {
+ padding-right: unset;
+ padding-left: 10px;
+}
+
+.ideditor .section-entity-issues .issue-container.active .issue-label button.issue-text {
+ font-weight: bold;
+}
+.ideditor .section-entity-issues .issue-container:not(:last-of-type) {
+ margin-bottom: 5px;
+}
+.ideditor .section-entity-issues .issue-container.active:not(:first-of-type) {
+ margin-top: 10px;
+}
+.ideditor .section-entity-issues .issue-container.active:not(:last-of-type) {
+ margin-bottom: 10px;
+}
+
+/* fixes */
+.ideditor .section-entity-issues .issue-fix-list {
+ border-top: 1px solid;
+ border-color: inherit;
+}
+.ideditor .section-entity-issues .issue-container.active .issue-fix-list:empty {
+ display: none;
+}
+
+.ideditor li.issue-fix-item button {
+ padding: 2px 10px 2px 20px;
+ background: transparent;
+ width: 100%;
+ text-align: initial;
+}
+.ideditor[dir='rtl'] li.issue-fix-item button {
+ padding: 2px 20px 2px 10px;
+}
+.ideditor li.issue-fix-item:first-of-type button {
+ padding-top: 5px;
+}
+.ideditor li.issue-fix-item:last-of-type button {
+ padding-bottom: 5px;
+}
+
+.ideditor li.issue-fix-item button .fix-message {
+ padding: 0 10px;
+ vertical-align: middle;
+}
+
+.ideditor li.issue-fix-item button.actionable {
+ cursor: pointer;
+}
+.ideditor li.issue-fix-item button:not(.actionable) .fix-icon {
+ color: #555;
+ fill: #555;
+}
+
+.ideditor .issue-container:not(.active) ul.issue-fix-list {
+ display: none;
+}
+.ideditor .issue-container:not(.active) .issue-info {
+ display: none;
+}
+
+.ideditor .issue-info {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ width: 100%;
+ overflow: hidden;
+ display: none;
+ padding: 10px 0;
+}
+.ideditor .issue-info.expanded {
+ display: inline-block;
+}
+
+.ideditor .issue-info .issue-reference {
+ margin-bottom: 10px;
+}
+.ideditor .issue-info .tagDiff-table {
+ min-width: 60%;
+ width: unset;
+ border: 1px solid #ccc;
+}
+.ideditor .issue-info .tagDiff-row {
+ border: 1px solid #ccc;
+}
+.ideditor .issue-info .tagDiff-cell {
+ padding: 2px 10px;
+ font-family: monospace;
+ font-size: 10px;
+ border: 1px solid #ccc;
+}
+.ideditor .issue-info .tagDiff-cell-add {
+ background: #dfd;
+}
+.ideditor .issue-info .tagDiff-cell-remove {
+ background: #fdd;
+}
+
+
+/* Background - Display Options Sliders
+------------------------------------------------------- */
+.ideditor .display-options-container {
+ padding: 10px;
+}
+
+.ideditor .display-control h5 {
+ padding-bottom: 0;
+ padding-top: 10px;
+}
+
+.ideditor .display-control h5 span {
+ margin: 5px;
+}
+
+.ideditor .display-control .control-wrap {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ width: 100%;
+}
+.ideditor .display-control .display-option-input {
+ height: 20px;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1 1 100%;
+ -ms-flex: 1 1 100%;
+ flex: 1 1 100%;
+}
+
+.ideditor .display-control button {
+ height: 30px;
+ width: 30px;
+ margin-left: 5px;
+ margin-right: 0px;
+ vertical-align: text-bottom;
+ border-radius: 4px;
+ -webkit-box-flex: 0;
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+}
+.ideditor[dir='rtl'] .display-control button {
+ margin-left: 0px;
+ margin-right: 5px;
+}
+
+
+/* Background - Adjust Alignment
+------------------------------------------------------- */
+.ideditor .background-pane .nudge-container {
+ border: 1px solid #ccc;
+ border-radius: 4px;
+ padding: 10px;
+ position: relative;
+}
+
+.ideditor .nudge-container .nudge-controls-wrap {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+}
+
+.ideditor .nudge-container .nudge-outer-rect {
+ background-color: #eee;
+ border: 1px solid #ccc;
+ border-radius: 2px;
+ padding: 20px 0;
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -webkit-justify-content: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ -ms-flex-align: center;
+ align-items: center;
+ margin: 45px;