+/* Issues
+------------------------------------------------------- */
+.issue {
+ overflow: hidden;
+}
+.issue button {
+ padding: 5px 10px 5px 5px;
+ height: auto;
+ width: 100%;
+ font-weight: inherit;
+ border-radius: 0;
+ text-align: inherit;
+ display: flex;
+ color: inherit;
+}
+[dir='rtl'] .issue button {
+ padding: 5px 5px 5px 10px;
+}
+.warnings-list,
+.issue.severity-warning,
+ li.issue.severity-warning {
+ border-color: #FFDF5C;
+}
+.icon-badge.warning {
+ color: #FFDF5C;
+}
+.errors-list,
+.issue.severity-error,
+ li.issue.severity-error {
+ border-color: #f5b0ab;
+}
+.icon-badge.error {
+ color: #ff0c05;
+}
+
+.issue.severity-warning,
+.issue.severity-warning button,
+.mode-save .warning-section {
+ background: #ffb;
+}
+.issue.severity-warning:not(.expanded) button:hover,
+.issue.severity-warning:not(.expanded) button:focus,
+.issue.severity-warning .issue-fix-item.actionable button:hover,
+.issue.severity-warning .issue-fix-item.actionable button:focus {
+ background: #FFFF99;
+}
+.issue.severity-warning .issue-icon {
+ color: #ffa900;
+ fill: #ffa900;
+}
+.issue.severity-warning .issue-fix-item.actionable {
+ color: #b15500;
+ fill: #b15500;
+}
+.issue.severity-warning .issue-fix-item.actionable:hover,
+.issue.severity-warning .issue-fix-item.actionable button:focus {
+ color: #7f3d00;
+ fill: #7f3d00;
+}
+
+.issue.severity-error,
+.issue.severity-error button,
+.mode-save .error-section {
+ background: #FFD5D4;
+}
+.issue.severity-error:not(.expanded) button:hover,
+.issue.severity-error:not(.expanded) button:focus,
+.issue.severity-error .issue-fix-item.actionable button:hover,
+.issue.severity-error .issue-fix-item.actionable button:focus {
+ background: #ffc9c7;
+}
+.issue.severity-error .issue-icon {
+ color: #DD1400;
+ fill: #DD1400;
+}
+.issue.severity-error .issue-fix-item.actionable {
+ color: #b91201;
+ fill: #b91201;
+}
+.issue.severity-error .issue-fix-item.actionable:hover,
+.issue.severity-error .issue-fix-item.actionable button:focus {
+ color: #840c00;
+ fill: #840c00;
+}
+
+/* Issues Pane */
+
+.issues-list label {
+ padding: 5px;
+}
+.issues-list label > span {
+ display: inline;
+ white-space: normal;
+}
+.issues-list li {
+ height: auto;
+ color: inherit;
+ position: static;
+}
+
+.issues-none {
+ border-radius: 4px;
+ border: 1px solid #72D979;
+ background: #C6FFCA;
+ padding: 5px !important;
+ display: flex;
+ margin-top: 5px;
+ margin-bottom: 15px;
+}
+.issues-none .icon {
+ color: #05AC10;
+}
+
+/* Entity Issues List */
+.entity-issues .issue {
+ border-radius: 4px;
+ border-width: 1px;
+ border-style: solid;
+}
+.entity-issues .issue:not(:last-of-type) {
+ margin-bottom: 10px;
+}
+.issue.expanded button.message {
+ cursor: auto;
+ padding-bottom: 0px;
+}
+ul.issue-fix-list {
+ margin-bottom: 5px;
+}
+ul.issue-fix-list button {
+ padding: 2px 10px 2px 26px;
+}
+.issue-fix-item:not(.actionable) button {
+ cursor: auto;
+
+}
+.issue-fix-item:not(.actionable) .fix-icon {
+ color: #555;
+ fill: #555;
+}
+
+.issue:not(.expanded) ul.issue-fix-list {
+ display: none;
+}
+/* don't animate right now
+.issue ul.issue-fix-list {
+ max-height: 0;
+ transition: max-height 200ms linear;
+ -moz-transition: max-height 200ms linear;
+ -webkit-transition: max-height 200ms linear;
+}
+.issue.expanded ul.issue-fix-list {
+ max-height: 180px;
+ transition: max-height 200ms linear;
+ -moz-transition: max-height 200ms linear;
+ -webkit-transition: max-height 200ms linear;
+}*/
+
+