/**
 * Contains all the LESS for cards in both plan and work mode
 */
.ghx-avatar-img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  min-width: 32px;
  cursor: default;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
}
.ghx-avatar-img.ghx-auto-avatar {
  font-size: 24px;
  line-height: 32px;
}
.ghx-avatar-img.ghx-auto-avatar {
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
}
/* Work mode Issues Only -------------------------------------------------------------------------------------------------------------- */
.ghx-issue {
  background: #ffffff;
  color: #172b4d;
  cursor: move;
  display: block;
  font-size: 14px;
  line-height: 1.42857143;
  position: relative;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 2px 4px -1px rgba(9, 30, 66, 0.25);
  border-radius: 2px;
  margin: 5px;
  padding: 10px;
}
.ghx-issue.ghx-has-avatar .ghx-issue-fields,
.ghx-issue.ghx-has-corner .ghx-issue-fields {
  padding-right: 37px;
}
.ghx-issue:hover {
  background: #ebecf0;
}
.ghx-issue.ghx-flagged {
  background: #ffe9a8;
}
.ghx-issue.ghx-flagged:hover {
  background: #ebecf0;
}
.ghx-issue.ghx-selected {
  background: #deebff;
}
.ghx-issue.ghx-selected.ghx-flagged {
  background: #ffd351;
}
.ghx-issue.ghx-selected:hover {
  background: #ebecf0;
}
.ghx-issue.ghx-selected-group {
  background: #deebff;
}
.ghx-issue.ghx-selected-group.ghx-flagged {
  background: #ffd351;
}
.ghx-issue.ghx-selected-group:hover {
  background: #ebecf0;
}
.ghx-issue:not(.ghx-avatar-not-empty) .ghx-card-footer .ghx-avatar {
  margin-right: 0;
}
.ghx-issue .ghx-card-footer {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10px;
}
.ghx-issue .ghx-card-footer div:not(:last-child) {
  margin-right: 4px;
  margin-bottom: 4px;
}
.ghx-issue .ghx-key-link {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  outline: 0;
  text-transform: none;
  display: flex;
  flex-wrap: nowrap;
}
.ghx-issue .ghx-key-link .ghx-key-link-project-key {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ghx-issue .ghx-key-link .ghx-key-link-issue-num {
  flex: 1 0 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ghx-issue .ghx-avatar {
  display: none;
  position: absolute;
  right: 10px;
  top: 10px;
}
.ghx-issue.ghx-has-avatar .ghx-avatar {
  display: block;
}
.ghx-issue .ghx-extra-fields {
  margin-top: 10px;
}
.ghx-issue .ghx-extra-fields .ghx-extra-field-row {
  line-height: 0;
}
.ghx-issue .ghx-extra-fields .ghx-extra-field {
  display: inline-block;
  line-height: 1.42857143;
  max-height: 1.42857143em;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ghx-issue .ghx-highlighted-fields {
  font-size: 0;
  margin-top: 12px;
  overflow: hidden;
  padding-right: 29px;
  white-space: nowrap;
}
.ghx-issue .ghx-highlighted-fields .ghx-highlighted-field {
  max-width: 90%;
}
.ghx-issue .ghx-highlighted-fields .ghx-highlighted-field .aui-label {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-issue .ghx-highlighted-fields:empty {
  display: none;
}
.ghx-issue .ghx-iconfont.aui-iconfont-flag:before {
  margin-top: -10px;
}
.ghx-band-1 .ghx-issue {
  font-size: 12px;
  padding: 2px 8px 4px 8px;
}
.ghx-band-1 .ghx-issue .ghx-card-footer {
  margin-top: 3px;
}
.ghx-band-1 .ghx-issue .ghx-avatar-img {
  height: 16px;
  width: 16px;
  min-width: 16px;
}
.ghx-band-1 .ghx-issue .ghx-avatar-img.ghx-auto-avatar {
  font-size: 12px;
  line-height: 16px;
}
.ghx-band-1 .ghx-issue .ghx-type,
.ghx-band-1 .ghx-issue .ghx-flags {
  left: 6px;
}
.ghx-band-1 .ghx-issue .ghx-type {
  top: 5px;
}
.ghx-band-1 .ghx-issue .ghx-flags {
  top: 24px;
}
.ghx-band-1 .ghx-issue .ghx-avatar {
  position: static;
  display: flex;
}
.ghx-band-1 .ghx-issue .ghx-grabber {
  width: 3px;
}
.ghx-band-1 .ghx-issue-fields {
  margin-top: 2px;
}
.ghx-band-1 .ghx-issue-fields .ghx-summary .ghx-inner {
  line-height: 1;
  max-height: 3em;
}
.ghx-band-1 .ghx-extra-fields {
  margin-top: 7px;
}
.ghx-band-1 .ghx-highlighted-fields {
  margin-top: 7px;
}
.ghx-band-1 .ghx-highlighted-fields .ghx-highlighted-field .aui-label {
  font-size: 12px;
}
.ghx-band-1 .ghx-has-corner .ghx-issue-fields,
.ghx-band-1 .ghx-has-avatar .ghx-issue-fields {
  padding-right: 0;
}
.ghx-issue-compact {
  background: #ffffff;
  box-shadow: 0 0 1px 0 rgba(9, 30, 66, 0.31), 0 2px 4px -1px rgba(9, 30, 66, 0.25);
  border-radius: 2px;
  color: #172b4d;
  cursor: move;
  font-size: 14px;
  line-height: 1.42857143;
  margin-top: -1px;
  position: relative;
  z-index: 0;
}
.ghx-issue-compact:not(:last-child) {
  margin-bottom: 3px;
}
.ghx-issue-compact .ghx-row {
  display: flex;
  align-items: center;
  height: 22px;
  margin: 5px;
}
.ghx-issue-compact .ghx-row:not(.ghx-end):not(.ghx-plan-extra-fields) {
  flex-grow: 1;
}
.ghx-issue-compact .ghx-row:not(.ghx-end):not(.ghx-plan-extra-fields) .ghx-estimate {
  padding-left: 0;
}
.ghx-issue-compact:hover {
  background: #ebecf0;
}
.ghx-issue-compact.ghx-flagged {
  background: #ffe9a8;
}
.ghx-issue-compact.ghx-flagged:hover {
  background: #ebecf0;
}
.ghx-issue-compact.ghx-selected,
.ghx-issue-compact .ghx-selected-group {
  background: #deebff;
}
.ghx-issue-compact.ghx-selected.ghx-flagged,
.ghx-issue-compact .ghx-selected-group.ghx-flagged {
  background: #ffd351;
}
.ghx-issue-compact.ghx-selected:hover,
.ghx-issue-compact .ghx-selected-group:hover {
  background: #ebecf0;
}
.ghx-issue-compact.ghx-filtered {
  display: none !important;
}
.ghx-issue-compact.ghx-not-rankable {
  cursor: default;
}
.ghx-issue-compact .ghx-issue-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  z-index: 2;
}
.ghx-issue-compact .ghx-key,
.ghx-issue-compact .ghx-flags,
.ghx-issue-compact .ghx-summary {
  margin-left: 5px;
}
.ghx-issue-compact .ghx-summary {
  margin-right: 2.5px;
}
.ghx-issue-compact .ghx-flags,
.ghx-issue-compact .ghx-flags img,
.ghx-issue-compact .ghx-type,
.ghx-issue-compact .ghx-type img {
  height: 16px;
  width: 16px;
}
.ghx-issue-compact .ghx-estimate {
  background: #ffffff;
}
.ghx-issue-compact .ghx-estimate .aui-avatar {
  vertical-align: middle;
  margin-right: 4px;
}
.ghx-issue-compact .ghx-estimate .ghx-avatar-img {
  margin-top: -1px;
}
.ghx-issue-compact .ghx-estimate .ghx-statistic-badge {
  white-space: pre-wrap;
  text-transform: lowercase;
}
.ghx-issue-compact.ghx-selected .ghx-end {
  background: #deebff;
}
.ghx-issue-compact.ghx-flagged .ghx-end {
  background: #ffe9a8;
}
.ghx-issue-compact.ghx-flagged.ghx-selected .ghx-end {
  background: #ffd351;
}
.ghx-issue-compact:hover .ghx-end,
.ghx-issue-compact.ghx-selected:hover .ghx-end,
.ghx-issue-compact.ghx-flagged:hover .ghx-end,
.ghx-issue-compact.ghx-flagged.ghx-selected:hover .ghx-end {
  background: #ebecf0;
}
.ghx-issue-compact .ghx-statistic-badge,
.ghx-issue-compact .ghx-spacer {
  min-width: 15px;
}
.ghx-issue-compact .ghx-summary {
  overflow: hidden;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ghx-issue-compact.ghx-done .ghx-key a {
  text-decoration: line-through;
  /* issue compact mode - sprint backlog */
}
body.a11y-setting-underlined-links:not(#increase-specificity) .ghx-issue-compact.ghx-done .ghx-key a {
  text-decoration: line-through underline;
}
.ghx-issue-compact .aui-label {
  max-width: 10em;
  white-space: nowrap;
}
.ghx-issue-compact .ghx-avatar-img {
  height: 24px;
  width: 24px;
  min-width: 24px;
  margin-right: 5px;
}
.ghx-issue-compact .ghx-avatar-img.ghx-auto-avatar {
  font-size: 18px;
  line-height: 24px;
}
.ghx-issue-compact .ghx-plan-extra-fields.ghx-plan-extra-fields.ghx-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  white-space: nowrap;
  margin-left: 47px;
}
.ghx-issue-compact .ghx-plan-extra-fields.ghx-plan-extra-fields.ghx-row .ghx-extra-field-seperator {
  line-height: 22px;
  vertical-align: middle;
  display: inline-block;
  color: #999;
  padding: 0 10px;
}
.ghx-issue-compact .ghx-plan-extra-fields.ghx-plan-extra-fields.ghx-row .ghx-extra-field {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  display: block;
  min-width: 2.5em;
  height: 22px;
  overflow: hidden;
  white-space: nowrap;
}
.ghx-issue-compact .ghx-plan-extra-fields.ghx-plan-extra-fields.ghx-row .ghx-extra-field .ghx-extra-field-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ghx-issue-compact .ghx-spacer {
  visibility: hidden;
}
.ghx-issue-compact.ui-draggable-dragging,
.ghx-issue-compact.ui-sortable-helper {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
}
.ghx-issue-compact.ui-sortable-helper {
  margin-left: 10px;
  background: #deebff;
}
.ghx-issue-compact.ui-sortable-helper .ghx-end {
  background: #deebff;
}
.ghx-issue-compact .ghx-iconfont.aui-icon-small:before {
  margin-top: -10px;
}
.ghx-no-sprint-support .ui-sortable-helper .ghx-row {
  margin: 5px;
}
.ghx-issue:focus,
.ghx-issue-compact:focus,
.ghx-swimlane-header[data-issue-key]:focus {
  outline: none;
}
.ghx-backlog .ghx-issue.ghx-not-rankable {
  cursor: default;
}
.ghx-work .ghx-issue.ghx-not-rankable {
  /*cursor: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/cursors/transitate.cur),auto;*/
  cursor: move;
}
.ghx-work .ghx-extra-field .ghx-extra-field-content {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}
.ghx-issue.ui-sortable-helper {
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.ghx-issue.draggable-issue {
  outline: 2px solid var(--aui-focus);
}
/* Issue Colour ------------------------------------ */
.ghx-grabber {
  background-color: #eeeeee;
}
/* catch-all */
.ghx-grabber {
  height: 100%;
  left: 0;
  position: absolute;
  text-indent: -9999em;
  top: 0;
  width: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ghx-grabber-transparent {
  background-color: transparent;
}
.ghx-grabber-loading .ghx-grabber {
  background-color: #c1c7d0;
  animation: gh-loading-loop 1s ease-in-out forwards;
  animation-iteration-count: infinite;
}
/*  ----------------------------------------------- */
.ghx-issue .ghx-corner {
  min-width: 24px;
  display: flex;
}
.ghx-issue .aui-badge {
  white-space: pre-wrap;
  text-transform: lowercase;
}
/* Drag n Drop --------------------------------------------------------------------------------------------------------- */
/*draggable and/or sortable*/
.ghx-issue.ui-draggable-dragging,
.ghx-issue.ui-sortable-helper {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
}
/* Move Count ------ */
/* background/holder for the number */
.ghx-move-count {
  background: transparent url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/gh-redball.png) no-repeat 0 0;
  height: 31px;
  width: 30px;
  position: absolute;
  right: -12px;
  top: -14px;
  visibility: hidden;
  z-index: 20;
}
/* numeric value in here */
.ghx-move-count b {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  text-align: center;
  line-height: 2.5;
  vertical-align: middle;
  width: 29px;
}
/* show for the selected/main dragged issue in the group */
.ghx-move-main .ghx-move-count {
  visibility: visible;
}
/* Issue Fields -------------------------------------------------------------------------------------------------------- */
.ghx-issue-fields {
  padding-right: 20px;
}
.ghx-issue-fields .ghx-key {
  display: inline-block;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.ghx-detail-issue img.ghx-type {
  height: 16px;
  margin-right: 5px;
  width: 16px;
}
.ghx-issue.ghx-done .ghx-key a {
  text-decoration: line-through;
  /* sprint view */
}
body.a11y-setting-underlined-links:not(#increase-specificity) .ghx-issue.ghx-done .ghx-key a {
  text-decoration: line-through underline;
}
.ghx-issue-fields .ghx-summary .ghx-inner {
  display: block;
  line-height: 1.1em;
  max-height: 3.3em;
  padding-bottom: 1px;
  overflow: hidden;
  word-wrap: break-word;
}
.ghx-issue .ghx-type,
.ghx-issue .ghx-type img,
.ghx-issue .ghx-flags,
.ghx-issue .ghx-priority,
.ghx-issue .ghx-priority img {
  height: 16px;
  width: 16px;
  overflow: hidden;
}
.ghx-issue .ghx-flag,
.ghx-issue .ghx-flag .ghx-icon {
  vertical-align: top;
}
/* Subtasks + Groups ----------------------------------------------------------------------------------------------- */
.ghx-issue-subtask {
  margin-left: 8px;
  margin-right: 8px;
}
.ghx-parent-group.ghx-away {
  background-color: #dfe1e5;
  border-radius: 4px;
  margin: 5px;
}
.ghx-parent-child .ghx-parent-group.ghx-away {
  background-color: inherit;
  border-radius: 0px;
  margin: 0;
}
.ghx-parent-stub {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  padding: 3px 0 0;
  font-weight: normal;
}
.ghx-parent-stub .ghx-group {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 5px;
  white-space: nowrap;
  height: 25px;
  display: flex;
  align-items: center;
  position: relative;
}
.ghx-parent-stub .ghx-key {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  padding: 0 4px 0 8px;
  text-transform: none;
}
.ghx-parent-stub.ghx-done .ghx-key {
  text-decoration: line-through;
}
.ghx-parent-stub .ghx-summary {
  color: #5e6c84;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 4px;
}
.ghx-issue ~ .ghx-subtask-group {
  background-color: #dfe1e5;
  padding: 2px 0;
  margin: -5px 5px 0 5px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ghx-parent-stub:not(.ghx-filtered) ~ .ghx-subtask-group {
  padding-bottom: 3px;
}
/* treatment for subs while parent is being dragged */
.ghx-parent-group.ui-sortable-helper .ghx-subtask-group {
  visibility: hidden;
}
.ghx-issue.ghx-filtered {
  display: none;
}
/* Days in Column */
.ghx-days {
  overflow: hidden;
  width: 100%;
}
.ghx-days b {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/gh-days.png) no-repeat 0 0;
  display: block;
  height: 4px;
  width: 100%;
  background-size: auto 4px;
}
.ghx-days-0 .ghx-days b {
  background: none;
}
.ghx-days-1 .ghx-days b {
  width: 17px;
}
.ghx-days-2 .ghx-days b {
  width: 27px;
}
.ghx-days-3 .ghx-days b {
  width: 37px;
}
.ghx-days-4 .ghx-days b {
  width: 47px;
}
.ghx-days-5 .ghx-days b {
  width: 57px;
}
.ghx-days-6 .ghx-days b {
  width: 67px;
}
.ghx-days-7 .ghx-days b {
  width: 77px;
}
.ghx-days-8 .ghx-days b {
  width: 87px;
}
.ghx-days-9 .ghx-days b {
  width: 97px;
}
.ghx-days-10 .ghx-days b {
  width: 107px;
}
.ghx-days-11 .ghx-days b {
  width: 117px;
}
.ghx-days-12 .ghx-days b {
  width: 127px;
}
.ghx-days-13 .ghx-days b {
  width: 137px;
}
.ghx-days-14 .ghx-days b {
  width: 147px;
}
.ghx-days-15 .ghx-days b {
  width: 157px;
}
.ghx-days-16 .ghx-days b {
  width: 167px;
}
.ghx-days-17 .ghx-days b {
  width: 177px;
}
.ghx-days-18 .ghx-days b {
  width: 187px;
}
.ghx-days-19 .ghx-days b {
  width: 197px;
}
.ghx-days-20 .ghx-days b {
  width: 207px;
}
.ghx-days-21 .ghx-days b {
  width: 217px;
}
.ghx-days-22 .ghx-days b {
  width: 227px;
}
.ghx-days-23 .ghx-days b {
  width: 237px;
}
.ghx-days-24 .ghx-days b {
  width: 247px;
}
.ghx-days-25 .ghx-days b {
  width: 257px;
}
.ghx-days-26 .ghx-days b {
  width: 267px;
}
.ghx-days-27 .ghx-days b {
  width: 277px;
}
.ghx-days-28 .ghx-days b {
  width: 287px;
}
.ghx-days-29 .ghx-days b {
  width: 297px;
}
.ghx-backlog-container .ghx-parent-group:not(.js-fake-parent):not(.ghx-subtasks-expanded) .ghx-subtask-group {
  display: none;
}
.ghx-backlog-container .ghx-parent-group:not(.js-fake-parent):not(.ghx-subtasks-expanded) .ghx-sub-tasks-count {
  display: inline;
}
.ghx-backlog-container .ghx-parent-group:not(.js-fake-parent):not(.ghx-subtasks-expanded) .ghx-hidden-subtasks-count {
  display: none;
}
.ghx-backlog-container .ghx-parent-group .js-issue.ghx-filtered ~ .ghx-subtask-group {
  display: block;
}
.ghx-backlog-container .ghx-parent-group .ghx-card-expander {
  cursor: pointer;
  top: 2px;
  left: -3px;
}
.ghx-backlog-container .ghx-parent-group.ghx-subtasks-expanded .ghx-card-expander {
  transform: rotate(90deg);
}
.ghx-backlog-container .ghx-card-expander-spacer {
  width: 16px;
  display: inline-block;
}
.ghx-backlog-container .ghx-subtask .ghx-card-expander {
  width: 0;
}
.ghx-sub-tasks-count {
  color: #6b778c;
  display: none;
  font-size: 12px;
  margin-right: 8px;
  margin-left: 8px;
}
.ghx-hidden-subtasks-count-container {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #5e6c84;
  margin-bottom: 0;
}
.ghx-hidden-subtasks-count-container .ghx-hidden-subtasks-count {
  margin-left: 8px;
  font-size: 12px;
  line-height: 1.8;
  padding-bottom: 4px;
}
.js-fake-parent .ghx-hidden-subtasks-count-container {
  display: none;
}
.ghx-hidden-subtasks-count-container .ghx-filtered {
  display: none;
}
.js-issue.ghx-filtered ~ .ghx-hidden-subtasks-count-container {
  display: none;
}
/* Hidden styles for the drag and drop trigger */
.m-sortable-trigger {
  position: absolute;
  inset: 0;
  z-index: 1;
  left: 0;
  top: 0;
}
.ghx-onboarding-message {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 128px 128px;
  max-width: 600px;
  min-height: 128px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 16px 16px 144px;
  text-align: left;
  vertical-align: top;
}
.ghx-onboarding-message h5 {
  color: #6b778c;
  font-size: 12px;
  line-height: 2.0833333333333335;
  text-transform: uppercase;
}
.ghx-onboarding-message p {
  font-size: 16px;
  line-height: 1.5625;
}
.ghx-onboarding-message h5 + p {
  margin-top: 0;
}
.ghx-onboarding-fillyourbacklog .ghx-onboarding-message {
  background-image: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/onboarding/fill-your-backlog.svg);
}
.ghx-onboarding-fillyourbacklog {
  border-bottom: 1px solid #c1c7d0;
  margin-top: 20px;
  padding-bottom: 20px;
}
.ghx-onboarding-planyoursprint .ghx-onboarding-message {
  background-image: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/onboarding/plan-sprint.svg);
}
#ghx-kanplan-convert {
  visibility: visible;
}
#ghx-kanplan-convert .ghx-kanban-convert-content {
  display: flex;
}
#ghx-kanplan-convert .ghx-kanban-convert-content .ghx-kanban-convert-image {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/kanplan/kanplan-ack-workmode.svg) no-repeat center;
  height: 140px;
  width: 140px;
  margin-right: 20px;
}
#ghx-kanplan-convert .ghx-kanban-convert-content .ghx-kanban-convert-image-message {
  display: flex;
  flex-flow: column;
  justify-content: center;
  margin-right: 10px;
  flex: 1 1 0px;
}
#ghx-kanplan-convert .ghx-spinner {
  margin-right: 10px;
  vertical-align: middle;
}
#jira .ghx-label-0.ghx-label-0 {
  color: #ffffff;
  background-color: #6b778c;
  border-color: #6b778c;
}
#jira .ghx-label-0-border {
  border-right: 4px solid #6b778c;
}
#jira .ghx-label-1.ghx-label-1 {
  color: #ffffff;
  background-color: #8d542e;
  border-color: #8d542e;
}
#jira .ghx-label-1-border {
  border-right: 4px solid #8d542e;
}
#jira .ghx-label-2.ghx-label-2 {
  color: #172b4d;
  background-color: #ff8b00;
  border-color: #ff8b00;
}
#jira .ghx-label-2-border {
  border-right: 4px solid #ff8b00;
}
#jira .ghx-label-3.ghx-label-3 {
  color: #172b4d;
  background-color: #ffc400;
  border-color: #ffc400;
}
#jira .ghx-label-3-border {
  border-right: 4px solid #ffc400;
}
#jira .ghx-label-4.ghx-label-4 {
  color: #ffffff;
  background-color: #0747a6;
  border-color: #0747a6;
}
#jira .ghx-label-4-border {
  border-right: 4px solid #0747a6;
}
#jira .ghx-label-5.ghx-label-5 {
  color: #ffffff;
  background-color: #253858;
  border-color: #253858;
}
#jira .ghx-label-5-border {
  border-right: 4px solid #253858;
}
#jira .ghx-label-6.ghx-label-6 {
  color: #172b4d;
  background-color: #57d9a3;
  border-color: #57d9a3;
}
#jira .ghx-label-6-border {
  border-right: 4px solid #57d9a3;
}
#jira .ghx-label-7.ghx-label-7 {
  color: #ffffff;
  background-color: #b93d9e;
  border-color: #b93d9e;
}
#jira .ghx-label-7-border {
  border-right: 4px solid #b93d9e;
}
#jira .ghx-label-8.ghx-label-8 {
  color: #ffffff;
  background-color: #5243aa;
  border-color: #5243aa;
}
#jira .ghx-label-8-border {
  border-right: 4px solid #5243aa;
}
#jira .ghx-label-9.ghx-label-9 {
  color: #172b4d;
  background-color: #ff8f73;
  border-color: #ff8f73;
}
#jira .ghx-label-9-border {
  border-right: 4px solid #ff8f73;
}
#jira .ghx-label-10.ghx-label-10 {
  color: #172b4d;
  color: #ffffff;
  background-color: #0065ff;
  border-color: #0065ff;
}
#jira .ghx-label-10-border {
  border-right: 4px solid #0065ff;
}
#jira .ghx-label-11.ghx-label-11 {
  color: #ffffff;
  background-color: #008299;
  border-color: #008299;
}
#jira .ghx-label-11-border {
  border-right: 4px solid #008299;
}
#jira .ghx-label-12.ghx-label-12 {
  color: #ffffff;
  background-color: #5e6c84;
  border-color: #5e6c84;
}
#jira .ghx-label-12-border {
  border-right: 4px solid #5e6c84;
}
#jira .ghx-label-13.ghx-label-13 {
  color: #ffffff;
  background-color: #00875a;
  border-color: #00875a;
}
#jira .ghx-label-13-border {
  border-right: 4px solid #00875a;
}
#jira .ghx-label-14.ghx-label-14 {
  color: #ffffff;
  background-color: #de350b;
  border-color: #de350b;
}
#jira .ghx-label-14-border {
  border-right: 4px solid #de350b;
}
.ghx-backlog-header .active-sprint-lozenge,
.ghx-backlog-header .scheduled-sprint-lozenge {
  margin-left: 8px;
  text-transform: uppercase;
}
.ghx-backlog-header .ghx-sprint-goal {
  margin: 0 26px;
  color: #6b778c;
  font-size: 12px;
}
.ghx-backlog-header .ghx-sprint-goal .ghx-editable {
  padding-left: 2px;
}
.ghx-backlog-header .ghx-sprint-goal .ghx-editable:hover {
  padding-left: 6px;
  margin-left: 2px;
}
.ghx-backlog-header .ghx-sprint-goal .js-editing-field {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #4e91fe;
  font-family: Arial, FreeSans, Helvetica, sans-serif;
  font-size: 14px;
  margin-right: 5px;
  padding: 3px 3px 4px;
}
.ghx-backlog-header .ghx-sprint-goal .field-value {
  width: 100%;
}
.ghx-sprint-info {
  color: #505f79;
  font-size: 14px;
  padding: 0 28px;
  clear: both;
  display: flex;
  align-items: center;
}
.ghx-sprint-info .ghx-linked-pages-trigger {
  padding-top: 2px;
}
.ghx-sprint-info .aui-button.aui-button-compact .aui-icon.aui-iconfont-more {
  margin-top: auto;
}
.ghx-sprint-info .ghx-assigned-work-stats {
  display: flex;
  margin-top: 2px;
  margin-bottom: 2px;
  align-items: center;
}
.ghx-sprint-info .ghx-assigned-work-stats .aui-avatar {
  margin-right: 2px;
}
.ghx-sprint-info .ghx-assigned-work-stats .ghx-avatar-img {
  height: 24px;
  width: 24px;
  min-width: 24px;
  margin-right: 2px;
}
.ghx-sprint-info .ghx-assigned-work-stats .ghx-avatar-img.ghx-auto-avatar {
  font-size: 18px;
  line-height: 24px;
}
.ghx-sprint-info .ghx-assigned-work-stats .remaining-assignee-count {
  font-weight: bold;
  margin: 0 5px;
  vertical-align: middle;
}
.ghx-sprint-info .ghx-assigned-work-stats .js-assigned-work-dialog-trigger {
  margin-right: 10px;
}
.ghx-sprint-info .ghx-dates {
  display: inline-block;
}
.ghx-sprint-info .ghx-dates .ghx-date:first-child {
  margin-left: -6px;
}
.ghx-sprint-info .ghx-dates .ghx-date {
  display: inline-block;
  position: relative;
}
.ghx-sprint-info .ghx-dates .ghx-date .aui-iconfont-calendar {
  position: absolute;
  right: 5px;
  top: 7px;
}
.ghx-sprint-info .ghx-dates .ghx-divider {
  display: inline-block;
  margin: 0 5px;
}
.ghx-sprint-info .ghx-dates .ghx-editable,
.ghx-sprint-info .ghx-dates .ghx-readonly {
  padding-right: 0;
  width: auto;
}
.ghx-sprint-info .ghx-dates .ghx-date:last-child .ghx-editable,
.ghx-sprint-info .ghx-dates .ghx-date:last-child .ghx-readonly {
  padding-left: 2px;
}
.ghx-sprint-info .ghx-dates input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #4e91fe;
  line-height: 1.42857143;
  font-size: 13px;
  padding: 2px 5px 2px;
  width: 166px;
}
.ghx-sprint-info .ghx-dates .ghx-error {
  padding-left: 6px;
}
.ghx-sprint-info .ghx-linked {
  float: right;
  margin-left: 10px;
}
.synced-sprint-status {
  display: inline-block;
  margin-left: 8px;
}
.synced-sprint-status__icon {
  margin-right: 4px;
}
.synced-sprint-status-dialog {
  width: 312px;
}
/* GreenHopper Rapid Board CSS - compiled from LESS -------------------------------------------------------------------- */
.ghx-gh {
  font-size: 14px;
  line-height: 1.42857143;
}
main.ghx-gh {
  height: 100%;
  overflow: auto;
}
.ghx-agile #content {
  padding: 0;
}
form.aui .field-group.ghx-jql textarea {
  width: 600px;
  margin-right: 8px;
  max-width: 600px;
}
#gh form.aui .field-group.ghx-jql button {
  margin-left: 10px;
  margin-right: 10px;
  vertical-align: top;
}
#ghx-sub-work .field-value em {
  font-weight: normal;
}
.ghx-agile .aui-page-panel .aui-navgroup-vertical .aui-nav-heading {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.ghx-scroll-columns #footer {
  display: none;
}
a {
  cursor: pointer;
}
.ghx-header .aui-list,
.ghx-column-headers .aui-list {
  display: none;
}
.aui-list li.disabled a:link,
.aui-list li.disabled a:visited,
.aui-list li.disabled a:focus,
.aui-list li.disabled a:hover,
.aui-list li.disabled.active a:link,
.aui-list li.disabled.active a:visited,
.aui-list li.disabled.active a:focus,
.aui-list li.disabled.active a:hover,
.aui-list li a.disabled:link,
.aui-list li a.disabled:visited,
.aui-list li a.disabled:focus,
.aui-list li a.disabled:hover,
.aui-list li.active a.disabled:link,
.aui-list li.active a.disabled:visited,
.aui-list li.active a.disabled:focus,
.aui-list li.active a.disabled:hover {
  background: #fff;
  color: #97a0af;
  cursor: default;
}
.aui-list .ghx-shortcut {
  color: #97a0af;
  float: right;
}
.ghx-shortcut .ghx-monospace {
  display: inline-block;
  min-width: 0.6em;
}
.ghx-href-fix-list.aui-list .aui-list-item-link {
  color: #333;
}
.mozilla textarea {
  font-family: inherit;
}
.ghx-dialog .aui-message {
  margin-bottom: 20px;
}
.ghx-dialog .column-name {
  font-weight: bold;
}
.ghx-dialog .dialog-button-panel,
.ghx-board-configure .dialog-button-panel {
  height: auto;
}
.ghx-dialog.ghx-sprint-dialog .dialog-button-panel .aui-button {
  margin: 0 10px 0 0;
}
.aui-group.ghx-controls a.disabled {
  color: #dee0e5;
  cursor: default;
}
.aui-group.ghx-controls a.disabled:hover {
  text-decoration: none;
}
.aui-group.ghx-controls a.disabled .aui-icon {
  color: #ebecf0;
}
.aui-group.ghx-controls a.disabled .aui-icon:hover {
  color: #ebecf0;
  cursor: default;
}
.aui-group-split.ghx-fluid {
  table-layout: auto;
}
.aui-group.ghx-inline-blocks .aui-item {
  display: inline-block;
  vertical-align: baseline;
}
.aui-item.ghx-collapse {
  width: 1px;
}
.ghx-inline-dialog-content .field-group {
  min-height: 2em;
}
.ghx-agile .aui-inline-dialog {
  font-size: 14px;
}
.ghx-inline-dialog .aui-button ~ .aui-button.ghx-margin-top {
  margin-top: 10px;
}
.aui-button-subtle.ghx-pull-left {
  margin-left: -11px;
}
.ghx-agile .aui-label {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-agile .aui-label.ghx-label {
  max-width: 10em;
}
.ghx-agile .aui-label-closeable .ghx-iconfont {
  background: none;
  color: inherit;
  position: absolute;
}
.ghx-agile .aui-label-closeable .ghx-iconfont,
.ghx-agile .aui-label-closeable .ghx-iconfont:before {
  height: 8px;
  width: 8px;
}
.ghx-agile .aui-label-closeable .ghx-iconfont:before {
  left: -4px;
}
.ghx-agile .aui-label-closeable .ghx-iconfont:hover {
  color: #000;
  cursor: pointer;
}
.ghx-badge-group aui-badge,
.ghx-badge-group .aui-badge {
  margin: 0 5px 0 0;
}
.ghx-badge-group.ghx-right aui-badge,
.ghx-badge-group.ghx-right .aui-badge {
  margin: 0 0 0 5px;
}
.ghx-gh aui-badge,
.ghx-gh .aui-badge {
  white-space: pre-wrap;
  text-transform: lowercase;
}
.ghx-agile .aui-popup .buttons .aui-button ~ .aui-button-link.cancel {
  margin-left: 10px;
}
#gh-epic-migration-refresh-progress {
  margin-top: 10px;
}
.ghx-dl {
  margin: 0 0 20px;
  padding: 0;
}
.ghx-dl > dt,
.ghx-dl > dd {
  font-weight: normal;
  margin: 0;
  padding: 0;
}
.ghx-halved-vertical {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMTZENTJDMkM0RkUxMUUyOTBFNEQ5QjdBRkZDRTA4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMTZENTJDM0M0RkUxMUUyOTBFNEQ5QjdBRkZDRTA4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNkQ1MkMwQzRGRTExRTI5MEU0RDlCN0FGRkNFMDg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYxNkQ1MkMxQzRGRTExRTI5MEU0RDlCN0FGRkNFMDg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oi+pIwAAAA9JREFUeNpiePnyJUCAAQAFegK8F0L88gAAAABJRU5ErkJggg==) center top repeat-y;
}
.ghx-conjunction {
  margin: 0 5px;
}
/* Spinners  ----------------------------------------------------------------------------------------------------------- */
.ghx-spinner {
  background: transparent url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/wait.gif) no-repeat 0 0;
  height: 16px;
  text-indent: -9999em;
  width: 16px;
  display: inline-block;
  float: none;
  margin-left: 10px;
}
.aui-button + .ghx-spinner {
  margin-right: -26px;
  vertical-align: text-bottom;
}
/* Throbber - incl animated fade in below */
.ghx-throbber {
  position: fixed;
  left: 50%;
  top: 50%;
}
.ghx-inline-dialog .ghx-progress-indicator.ghx-initial {
  padding-top: 45px;
  min-height: 45px;
}
.ghx-inline-dialog .ghx-progress-indicator.ghx-initial .spinner {
  left: 50% !important;
}
.ghx-version-column .ghx-progress-indicator.ghx-initial,
.ghx-epic-column .ghx-progress-indicator.ghx-initial {
  position: absolute;
  width: 100%;
  height: 100%;
  display: none;
}
.ghx-version-column .ghx-progress-indicator.ghx-initial .spinner,
.ghx-epic-column .ghx-progress-indicator.ghx-initial .spinner {
  left: 50%;
  top: 50%;
}
.ghx-loading-versions .ghx-version-column,
.ghx-loading-epics .ghx-epic-column {
  opacity: 0.5;
}
.ghx-loading-versions .ghx-version-column .ghx-progress-indicator.ghx-initial,
.ghx-loading-epics .ghx-epic-column .ghx-progress-indicator.ghx-initial {
  display: block;
}
.ghx-loading-backlog .ghx-throbber,
.ghx-loading-pool .ghx-throbber,
.ghx-chart .ghx-throbber,
.ghx-detailview .ghx-throbber {
  display: block;
}
.ghx-loading-backlog .ghx-no-touch #ghx-plan,
.ghx-loading-pool .ghx-no-touch #ghx-pool,
.ghx-loading-pool .ghx-no-touch #ghx-detail-view,
.ghx-loading-quickfilter .ghx-no-touch #ghx-controls-work {
  -webkit-animation: gh-loading 200ms ease-out forwards;
  /* Saf5, Chrome */
  -moz-animation: gh-loading 200ms ease-out forwards;
  /* FF5+ */
  -ms-animation: gh-loading 200ms ease-out forwards;
  /* IE10pp3 */
  animation: gh-loading 200ms ease-out forwards;
}
.ghx-loading-backlog .ghx-touch #ghx-plan,
.ghx-loading-pool .ghx-touch #ghx-pool,
.ghx-loading-pool .ghx-touch #ghx-detail-view,
.ghx-loading-quickfilter .ghx-touch #ghx-controls-work {
  opacity: 0.5;
}
.ghx-loading-backlog .ghx-no-touch .ghx-throbber,
.ghx-loading-pool .ghx-no-touch .ghx-throbber,
.ghx-no-touch .ghx-chart .ghx-throbber {
  -webkit-animation: gh-fadein 2s ease-in forwards;
  /* Saf5, Chrome */
  -moz-animation: gh-fadein 2s ease-in forwards;
  /* FF5+ */
  -ms-animation: gh-fadein 2s ease-in forwards;
  /* IE10pp3 */
  animation: gh-fadein 2s ease-in forwards;
}
.ghx-no-touch #ghx-detail-contents .ghx-throbber {
  -webkit-animation: gh-fadein 400ms ease-in forwards;
  /* Saf5, Chrome */
  -moz-animation: gh-fadein 400ms ease-in forwards;
  /* FF5+ */
  -ms-animation: gh-fadein 400ms ease-in forwards;
  /* IE10pp3 */
  animation: gh-fadein 400ms ease-in forwards;
}
/* General ------------------------------------------------------------------------------------------------------------- */
.ghx-description {
  color: #5e6c84;
}
.ghx-error {
  color: #de350b;
}
form.aui .ghx-error {
  clear: left;
}
.ghx-strike {
  text-decoration: line-through;
}
.ghx-hr {
  border-bottom: 1px dotted #c1c7d0;
}
.ghx-margin-top {
  margin-top: 10px;
}
.ghx-margin-top-x2 {
  margin-top: 20px;
}
.ghx-hidden {
  display: none;
}
.ghx-margin-left {
  margin-left: 10px;
}
.ghx-margin-right {
  margin-right: 10px;
}
.ghx-gutter-left {
  margin-left: 20px;
}
.ghx-gutter-right {
  margin-right: 20px;
}
.ghx-margin-none,
.aui-group > .aui-item > :first-child.ghx-margin-none {
  margin: 0;
}
/* Colours */
.ghx-target-hover {
  background-color: #f3f9f4;
}
.ghx-target-hover.ghx-target-hover-rejected {
  background-color: transparent;
}
/* Cursors - Generic --------------------------------------------------------------------------------------------------- */
.ghx-clickable {
  cursor: pointer;
}
.ghx-cursor-help {
  cursor: help;
}
/* Icons --------------------------------------------------------------------------------------------------------------- */
.ghx-icon {
  background: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/ghx-icon-sprite.png") no-repeat 0 0;
  display: inline-block;
  height: 16px;
  text-indent: -9999em;
  vertical-align: middle;
  width: 16px;
}
/* Icons in alphabetical order */
.ghx-icon.ghx-icon-attachments {
  background-position: 0 -350px;
}
.ghx-icon.ghx-icon-cog {
  background-position: 0 -125px;
  height: 17px;
}
.ghx-icon.ghx-icon-close {
  background-position: 0 -225px;
}
.ghx-icon.ghx-icon-comments {
  background-position: 0 -325px;
}
.ghx-icon.ghx-icon-create {
  background-position: 0 -150px;
}
.ghx-icon.ghx-icon-description {
  background-position: 0 -500px;
}
.ghx-icon.ghx-icon-details {
  background-position: 0 -473px;
}
.ghx-icon.ghx-icon-down {
  background-position: -50px -525px;
  height: 6px;
  width: 9px;
}
.ghx-icon.ghx-icon-bar-down {
  background-position: 0 -550px;
}
.ghx-icon.ghx-icon-bar-up {
  background-position: -25px -550px;
}
.ghx-icon.ghx-icon-edit {
  background-position: 0 -400px;
}
.ghx-icon.ghx-icon-filter {
  background-position: -25px -200px;
}
.ghx-icon.ghx-icon-kanban {
  background-position: -25px -250px;
}
.ghx-icon.ghx-icon-left {
  background-position: 0 -525px;
  height: 11px;
  width: 7px;
}
.ghx-icon.ghx-icon-log {
  background-position: 0 -423px;
}
.ghx-icon.ghx-icon-release {
  background-position: 0 -200px;
}
.ghx-icon.ghx-icon-right {
  background-position: -25px -525px;
  height: 11px;
  width: 7px;
}
.ghx-icon.ghx-icon-sizer {
  background-position: 0 -575px;
}
.ghx-icon.ghx-icon-scrum {
  background-position: 0 -250px;
}
.ghx-icon.ghx-icon-subtasks {
  background-position: 0 -375px;
}
.ghx-icon.ghx-icon-warning {
  background-position: 0 -75px;
}
.aui-button-icon .ghx-icon {
  margin-right: 5px;
}
.ghx-icon-hide .aui-icon {
  display: none;
}
.ghx-iconfont {
  color: #344563;
}
.ghx-iconfont-inactive:hover {
  color: #6b778c;
}
.ghx-iconfont-inactive.aui-iconfont-locked {
  color: #de350b;
}
.aui-button.active:hover .ghx-iconfont {
  color: #ffffff;
}
.ghx-gh .description .aui-icon-small {
  margin-left: 5px;
}
input + .ghx-iconfont.aui-iconfont-calendar {
  margin-left: 4px;
}
.ghx-iconfont.aui-iconfont-calendar {
  cursor: pointer;
}
.ghx-iconfont.aui-iconfont-flag {
  color: #de350b;
}
/* Main Content Area --------------------------------------------------------------------------------------------------- */
.ghx-content-container {
  background: #ffffff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 500px;
  padding: 20px;
}
.ghx-board-welcome #ghx-header {
  display: none;
}
.ghx-config-panel-content .ghx-page-panel-content-item {
  min-height: 400px;
}
.ghx-board-configure .aui-page-panel {
  margin-top: 0;
}
/* Swimlanes and Issues live in the pool ------------------------------------------------------------------------------- */
#ghx-work {
  display: none;
}
#ghx-pool {
  background: #ffffff;
  overflow-y: scroll;
  position: relative;
  z-index: 1;
}
#ghx-plan {
  display: none;
  position: relative;
}
#ghx-plan ::-webkit-scrollbar {
  width: 6px;
}
#ghx-plan ::-webkit-scrollbar-track {
  background: rgba(9, 30, 66, 0.08);
  border-radius: 4px;
}
#ghx-plan ::-webkit-scrollbar-thumb {
  background: #97a0af;
  border-radius: 4px;
}
#ghx-plan-group,
#ghx-work {
  display: table;
  table-layout: fixed;
  width: 100%;
}
#ghx-plan-group.ghx-no-epic-menu-and-no-version-menu #ghx-backlog,
#ghx-work.ghx-no-epic-menu-and-no-version-menu #ghx-backlog {
  border-left: 0;
}
#ghx-plan-group .ui-resizable-outer,
#ghx-work .ui-resizable-outer {
  position: relative;
  float: left;
  height: 100%;
}
#ghx-plan-group .ui-resizable,
#ghx-work .ui-resizable {
  position: static;
}
#ghx-plan-group .ui-resizable-w,
#ghx-work .ui-resizable-w {
  left: 0;
}
#ghx-pool,
#ghx-detail-contents {
  height: inherit;
}
#ghx-pool {
  padding: 0 10px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#ghx-detail-view {
  width: 400px;
}
.ghx-detail-contents {
  background: linear-gradient(90deg, #f4f5f7 40px, #ffffff 0%);
  border-right: none;
  border-top: none;
  position: relative;
}
.ghx-detail-contents .ghx-detail-view-blanket {
  background-color: #ffffff;
  bottom: 0;
  display: none;
  left: 0;
  opacity: 0.8;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}
#ghx-backlog-column {
  border-left: 2px solid #ebecf0;
}
#ghx-backlog {
  height: inherit;
  overflow-y: auto;
  padding: 0;
}
body.ghx-display-metrics #ghx-backlog[data-load-time][data-draw-time]:before {
  display: block;
  content: 'Load time: ' attr(data-load-time) 'ms, Draw time: ' attr(data-draw-time) 'ms';
  font-size: 12px;
  color: white;
  background-color: rgba(0, 0, 0, 0.25);
  margin-left: 20px;
  position: absolute;
  z-index: 10000;
}
#ghx-report-scrollarea {
  background: #ffffff;
  height: inherit;
  overflow-y: auto;
}
#ghx-report-scrollarea > .aui-page-panel {
  border: none;
  margin-top: 0;
}
#ghx-report-scrollarea > .aui-page-panel,
#ghx-report-scrollarea > .aui-page-panel > .aui-page-panel-inner,
#ghx-report-scrollarea > .aui-page-panel > .aui-page-panel-inner > .aui-page-panel-nav {
  height: inherit;
}
#ghx-classification-menu-column {
  width: 20px;
}
.ghx-classification-column {
  width: 220px;
}
.ghx-no-active-sprint-message {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.ghx-no-active-sprint-message.no-mapped-columns-mode {
  top: 41px;
  background: #ffffff;
}
.ghx-no-active-sprint-message.no-mapped-columns-mode.dashboard-mode {
  background: none;
}
.ghx-no-active-sprint-message.no-mapped-columns-mode .ghx-no-active-sprint-content {
  margin-top: 149px;
}
.ghx-no-active-sprint-message.dashboard-mode {
  position: relative;
  margin: 40px 0px;
}
.ghx-no-active-sprint-message.dashboard-mode .ghx-no-active-sprint-content {
  margin-top: 0;
}
.ghx-no-active-sprint-message.dashboard-mode .ghx-no-active-sprint-content h3 {
  font-size: 16px;
}
.ghx-no-active-sprint-message.dashboard-mode .ghx-no-active-sprint-content p {
  display: none;
}
.ghx-no-active-sprint-message.dashboard-mode.no-mapped-columns-mode {
  min-height: 150px;
  min-width: 500px;
  left: -450px;
}
.ghx-no-active-sprint-message .ghx-no-active-sprint-content {
  display: inline-block;
  margin-top: 150px;
}
.ghx-no-active-sprint-message .ghx-no-active-sprint-content .ghx-no-active-sprint-icon {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/active-sprint-blank-illustration.svg");
  width: 80px;
  height: 80px;
  display: inline-block;
}
.ghx-no-active-sprint-message .ghx-no-active-sprint-content h3 {
  display: block;
  margin-top: 15px;
  color: #6b778c;
  font-size: 20px;
  font-weight: normal;
}
.ghx-no-active-sprint-message .ghx-no-active-sprint-content p {
  margin: -3px 0 0 0;
  font-size: 16px;
  color: #6b778c;
}
.ghx-empty-filter-board-message {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.ghx-empty-filter-board-message.no-mapped-columns-mode {
  top: 41px;
  background: #ffffff;
}
.ghx-empty-filter-board-message.no-mapped-columns-mode.dashboard-mode {
  background: none;
}
.ghx-empty-filter-board-message.no-mapped-columns-mode .ghx-no-active-sprint-content {
  margin-top: 149px;
}
.ghx-empty-filter-board-message.dashboard-mode {
  position: relative;
  margin: 40px 0px;
}
.ghx-empty-filter-board-message.dashboard-mode .ghx-no-active-sprint-content {
  margin-top: 0;
}
.ghx-empty-filter-board-message.dashboard-mode .ghx-no-active-sprint-content h3 {
  font-size: 16px;
}
.ghx-empty-filter-board-message.dashboard-mode .ghx-no-active-sprint-content p {
  display: none;
}
.ghx-empty-filter-board-message.dashboard-mode.no-mapped-columns-mode {
  min-height: 150px;
  min-width: 500px;
  left: -450px;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content {
  display: inline-block;
  margin-top: 110px;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content .ghx-empty-filter-board-icon {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/empty-filter-board-illustration.svg");
  background-repeat: no-repeat;
  width: 160px;
  height: 160px;
  margin-bottom: 30px;
  display: inline-block;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content h3 {
  display: block;
  margin-top: 15px;
  color: #6b778c;
  font-size: 20px;
  font-weight: normal;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content p {
  margin: -3px 0 0 0;
  font-size: 16px;
  color: #6b778c;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content {
  display: inline-block;
  margin-top: 110px;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content .ghx-empty-filter-board-icon {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/empty-filter-board-illustration.svg");
  background-repeat: no-repeat;
  width: 160px;
  height: 160px;
  margin-bottom: 30px;
  display: inline-block;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content h3 {
  display: block;
  margin-top: 15px;
  color: #6b778c;
  font-size: 20px;
  font-weight: normal;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content p {
  margin: -3px 0 0 0;
  font-size: 16px;
  color: #6b778c;
}
.ghx-empty-filter-board-message {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.ghx-empty-filter-board-message.no-mapped-columns-mode {
  top: 41px;
  background: #ffffff;
}
.ghx-empty-filter-board-message.no-mapped-columns-mode.dashboard-mode {
  background: none;
}
.ghx-empty-filter-board-message.no-mapped-columns-mode .ghx-no-active-sprint-content {
  margin-top: 149px;
}
.ghx-empty-filter-board-message.dashboard-mode {
  position: relative;
  margin: 40px 0px;
}
.ghx-empty-filter-board-message.dashboard-mode .ghx-no-active-sprint-content {
  margin-top: 0;
}
.ghx-empty-filter-board-message.dashboard-mode .ghx-no-active-sprint-content h3 {
  font-size: 16px;
}
.ghx-empty-filter-board-message.dashboard-mode .ghx-no-active-sprint-content p {
  display: none;
}
.ghx-empty-filter-board-message.dashboard-mode.no-mapped-columns-mode {
  min-height: 150px;
  min-width: 500px;
  left: -450px;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content {
  display: inline-block;
  margin-top: 110px;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content .ghx-empty-filter-board-icon {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/empty-filter-board-illustration.svg");
  background-repeat: no-repeat;
  width: 160px;
  height: 160px;
  margin-bottom: 30px;
  display: inline-block;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content h3 {
  display: block;
  margin-top: 15px;
  color: #6b778c;
  font-size: 20px;
  font-weight: normal;
}
.ghx-empty-filter-board-message .ghx-empty-filter-board-content p {
  margin: -3px 0 0 0;
  font-size: 16px;
  color: #6b778c;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content {
  display: inline-block;
  margin-top: 110px;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content .ghx-empty-filter-board-icon {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/empty-filter-board-illustration.svg");
  background-repeat: no-repeat;
  width: 160px;
  height: 160px;
  margin-bottom: 30px;
  display: inline-block;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content h3 {
  display: block;
  margin-top: 15px;
  color: #6b778c;
  font-size: 20px;
  font-weight: normal;
}
.ghx-empty-filter-board-message .ghx-empty-filter-backlog-content p {
  margin: -3px 0 0 0;
  font-size: 16px;
  color: #6b778c;
}
@media print {
  #ghx-plan,
  #ghx-plan-group,
  #ghx-report,
  #ghx-work {
    height: auto !important;
  }
  #ghx-report-scrollarea {
    overflow: visible;
  }
  #ghx-chart-view canvas {
    max-width: 100%;
    height: 500px;
  }
  #ghx-chart-view .tickLabels {
    display: none;
  }
}
#gh .aui-dd-link {
  display: block;
  text-decoration: none;
}
#gh .aui-dd-link.active {
  background-color: #3c78b5;
}
#gh .aui-dd-link span {
  display: inline-block;
}
#gh .aui-dd-link span {
  background-repeat: no-repeat;
  background-position: 97% 55%;
  padding-right: 12px;
}
#gh .aui-dd-link.standard span {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/menu_indicator_for_light_backgrounds.gif");
}
#gh .aui-dd-link.standard:hover,
#gh .aui-dd-link.active.standard {
  background-color: #3c78b5;
  color: #fff;
  text-decoration: none;
}
#gh .aui-dd-link.standard:hover span,
#gh .aui-dd-link.active span {
  background-image: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/menu_indicator_for_dark_backgrounds.gif");
}
#gh .aui-dropdown-trigger span {
  background: url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/menu_indicator_for_light_backgrounds.gif") 97% 55% no-repeat;
  padding-right: 12px;
}
/* Header -------------------------------------------------------------------------------------------------------------- */
#ghx-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 20px 10px 20px;
  position: relative;
}
#ghx-header h1,
#ghx-header h2 {
  color: #172b4d;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.25;
}
#ghx-header h2 {
  margin: 0;
  word-wrap: break-word;
}
#ghx-operations {
  padding: 0 20px;
  border-bottom: 2px solid #ebecf0;
}
#ghx-modes-tools {
  float: right;
  padding-bottom: 0.5em;
}
#ghx-view-modes,
#ghx-view-tools,
#ghx-view-presentation,
.ghx-view-section {
  display: inline-block;
  padding-left: 10px;
  vertical-align: top;
}
#ghx-view-tools button {
  vertical-align: top;
}
.ghx-controls-list dl,
.ghx-controls-list dt,
.ghx-controls-list dd,
.ghx-controls-list form {
  display: inline-block;
  margin-top: 0;
}
.ghx-controls-list > div > dl {
  margin-right: 38px;
  vertical-align: top;
}
.ghx-controls-list > div > dl:last-child {
  margin-right: 0;
}
.ghx-controls-list dt {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  text-transform: uppercase;
}
.ghx-controls-plan,
.ghx-header-compact .ghx-controls-report,
.ghx-controls-work {
  min-height: 40px;
  position: relative;
}
.ghx-controls-plan,
.ghx-controls-work {
  margin-bottom: -3px;
}
.ghx-header-compact .ghx-controls-plan,
.ghx-header-compact .ghx-controls-work {
  margin-top: -4px;
  margin-bottom: 0;
}
.ghx-header-compact .ghx-quick-content.aui-expander-content {
  margin-bottom: 8px;
}
.ghx-controls-filters #js-plan-quickfilters,
.ghx-controls-filters #js-work-quickfilters {
  padding: 3px;
}
.ghx-controls-filters #js-plan-quickfilters #js-quickfilters-label,
.ghx-controls-filters #js-work-quickfilters #js-quickfilters-label {
  margin-left: -3px;
}
.ghx-controls-filters dt,
.ghx-controls-filters dd {
  margin: 0 0 10px 0;
}
.ghx-controls-filters dt {
  padding-right: 10px;
}
.ghx-controls-filters dd .aui-button,
.ghx-controls-filters dd.ghx-quickfilter-trigger > a {
  border: 1px solid transparent;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  display: inline-block;
  line-height: 1;
  margin: 0 5px 0 0;
  padding: 7px 10px;
}
.ghx-controls-filters dd .ghx-fa {
  margin: 0 0 0 10px;
  display: inline-block;
  line-height: 1;
  padding: 8px 0;
}
.ghx-controls-filters dd a,
.ghx-controls-filters dd a:hover {
  text-decoration: none;
}
.ghx-controls-filters dd a:hover {
  border-color: #c1c7d0;
}
.ghx-controls-filters dd a.ghx-active,
.ghx-controls-filters dd .js-quickfilter-button.ghx-active {
  background: #344563;
  border-color: transparent;
  color: #fff;
}
.ghx-controls-filters dd a.ghx-active:hover,
.ghx-controls-filters dd .js-quickfilter-button.ghx-active:hover {
  background: rgba(9, 30, 66, 0.13);
  color: #344563;
}
.ghx-controls-filters dd a.ghx-solo,
.ghx-controls-filters dd a.ghx-solo:hover {
  background: transparent;
  border-color: transparent;
}
.ghx-controls-filters dd a:focus {
  text-decoration: none;
}
.ghx-controls-sprint .ghx-trigger {
  border-left: 1px solid #ccc;
  margin-left: 4px;
  padding-bottom: 5px;
  visibility: hidden;
}
.ghx-controls-sprint .ghx-active .ghx-trigger {
  border-left-color: #333;
}
.ghx-controls-sprint .ghx-active:hover .ghx-trigger {
  border-left-color: #2684ff;
}
.ghx-controls-sprint .ghx-solo.ghx-active:hover .ghx-trigger {
  border-left-color: transparent;
}
.ghx-controls-sprint.ghx-controls-filters dd a {
  margin-right: 0;
}
.ghx-controls-sprint .ghx-icon-drop {
  position: relative;
}
.ghx-controls-sprint .ghx-icon-drop:after,
.ghx-controls-sprint .ghx-solo.ghx-active .ghx-icon-drop:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  border: 4px solid #707070;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
  position: absolute;
  top: 6px;
  right: 4px;
}
.ghx-controls-sprint .ghx-active .ghx-icon-drop:after {
  border-top-color: #fff;
}
.ghx-controls-sprint .ghx-solo .ghx-icon-drop:after {
  right: 7px;
}
.ghx-controls-sprint dd a {
  padding: 0;
}
.ghx-controls-sprint dd a > span {
  display: inline-block;
  padding: 7px;
}
.ghx-controls-sprint dd .ghx-name {
  padding-left: 8px;
}
.ghx-controls-sprint dd a:hover .ghx-trigger,
.ghx-touch .ghx-controls-sprint dd .ghx-trigger,
.ghx-controls-sprint dd a.ghx-active .ghx-trigger,
.ghx-controls-sprint dd a.ghx-solo .ghx-trigger {
  visibility: visible;
}
.ghx-controls-sprint dd a.ghx-solo:hover,
.ghx-controls-sprint .ghx-solo .ghx-trigger {
  border-color: transparent;
}
.ghx-controls-sprint .ghx-solo .ghx-trigger {
  margin-left: 0;
  padding-left: 2px;
}
.ghx-controls-sprint .ghx-solo .ghx-name {
  padding-right: 2px;
}
.ghx-controls-sprint dd a.ghx-solo .ghx-name:hover {
  cursor: default;
}
.ghx-controls-sprint dd a.ghx-solo .ghx-name {
  color: #333;
  padding-left: 4px;
}
.ghx-quick-content.aui-expander-content {
  margin-bottom: 10px;
  min-height: 30px;
  position: relative;
}
.ghx-quick-content.aui-expander-content[aria-expanded="true"] {
  margin-bottom: 0;
}
.ghx-quick-content .ghx-quickfilter-trigger,
.ghx-quick-content[aria-expanded="false"] .ghx-quickfilter-trigger {
  position: absolute;
  top: 2px;
  right: 0;
}
.ghx-quick-content[aria-expanded="true"] .ghx-quickfilter-trigger {
  position: static;
}
.ghx-search::-ms-clear {
  display: none;
}
#ghx-backlog-search {
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 4px;
  z-index: 1;
}
#ghx-backlog-search .ghx-search {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  line-height: 1;
  height: 30px;
  max-width: none;
  padding: 5px 24px 5px 5px;
  -moz-transition: width 100ms ease-in-out;
  -ms-transition: width 100ms ease-in-out;
  -webkit-transition: width 100ms ease-in-out;
  transition: width 100ms ease-in-out;
  width: 48px;
}
#ghx-backlog-search .aui-icon {
  color: #344563;
  cursor: pointer;
  right: 8px;
  position: absolute;
  top: 7px;
}
.ghx-controls-plan .ghx-controls-filters {
  padding-left: 58px;
}
.ghx-controls-plan .ghx-controls-filters dt {
  -moz-transition: opacity 100ms ease-in-out;
  -ms-transition: opacity 100ms ease-in-out;
  -webkit-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
}
.ghx-controls-plan.ghx-search-active .ghx-controls-filters dt {
  -moz-opacity: 0.1;
  -ms-opacity: 0.1;
  -o-opacity: 0.1;
  -webkit-opacity: 0.1;
  opacity: 0.1;
}
/* AUI --------------- */
table.aui .ghx-nowrap {
  white-space: nowrap;
}
table.aui .ghx-qty {
  text-align: center;
}
table.aui .ghx-center {
  text-align: center;
}
table.aui .ghx-right {
  text-align: right;
}
table.aui .ghx-minimal {
  width: 1px;
  white-space: nowrap;
}
table.aui.ghx-auto {
  width: auto;
}
table.aui .ghx-shortener-helper {
  max-width: 10em;
}
form.aui.ghx-limited {
  max-width: 750px;
}
.ghx-inline-dialog .ghx-inline-dialog-content {
  padding-top: 20px;
}
.ghx-inline-dialog .ghx-inline-dialog-container {
  padding: 20px;
}
.ghx-inline-dialog .ghx-inline-dialog-container.ghx-full-width {
  padding-left: 0;
  padding-right: 0;
}
.ghx-inline-dialog .ghx-inline-dialog-container.ghx-full-width .ghx-embedded {
  padding: 10px 20px;
}
.ghx-inline-dialog .ghx-inline-dialog-container.ghx-full-width.ghx-final-container {
  padding-bottom: 0;
}
.ghx-inline-dialog .ghx-inline-dialog-container.ghx-full-width .aui-message {
  margin: 10px 20px 20px 20px;
}
.ghx-inline-dialog .ghx-inline-dialog-container h2 {
  margin-left: 0;
}
.ghx-inline-dialog h2 + .ghx-inline-dialog-container {
  padding-top: 10px;
}
.ghx-inline-dialog .ghx-inline-dialog-container.ghx-divided {
  border-top: 1px solid #c1c7d0;
}
.ghx-inline-dialog h2,
.ghx-inline-dialog form.aui h2 {
  color: #172b4d;
  font-size: 20px;
  font-weight: normal;
  line-height: 1.5;
  margin-left: 20px;
}
.ghx-inline-dialog h3,
.ghx-inline-dialog form.aui h3 {
  color: #172b4d;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5625;
  border: none;
}
.ghx-inline-dialog form.aui fieldset {
  padding: 0 20px 20px;
}
.ghx-inline-dialog form.aui .buttons {
  padding-right: 20px;
  text-align: right;
}
#jira .ghx-inline-dialog form.aui .buttons {
  padding-right: 20px;
}
.ghx-timetracking-inline-dialog-contents {
  padding: 10px;
}
#ghx-complete-sprint {
  margin-left: -14px;
}
#ghx-complete-sprint:hover,
#ghx-complete-sprint:focus {
  color: var(--aui-button-default-text-color);
}
.ghx-column-headers,
.ghx-columns {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-spacing: 10px 0;
  display: table;
  list-style: none;
  margin: 0;
  table-layout: fixed;
  width: 100%;
  padding: 0;
}
#ghx-column-headers {
  padding-top: 5px;
}
.ghx-column-headers .ghx-column,
.ghx-columns .ghx-column {
  background: #f4f5f7;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  list-style: none;
  margin: 0;
  padding: 1px 0 0;
  position: relative;
  vertical-align: top;
}
.ghx-column-headers .ghx-column.ghx-target-option:not(.ghx-busted),
.ghx-columns .ghx-column.ghx-target-option:not(.ghx-busted) {
  background: #deebff;
}
.ghx-column-headers .ghx-column.ghx-target-option:not(.ghx-busted).ghx-target-hover,
.ghx-columns .ghx-column.ghx-target-option:not(.ghx-busted).ghx-target-hover {
  color: black;
  background: #f3f9f4;
}
.ghx-column-headers .ghx-column {
  background: #ffffff;
  border-bottom: 5px solid #f4f5f7;
  padding: 12px 9px;
}
.ghx-column-headers .ghx-column .ghx-column-header-content {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.ghx-column-headers .ghx-column .ghx-column-header-content .ghx-column-header-left {
  display: flex;
  align-items: center;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 1em;
}
.ghx-column-headers .ghx-column .ghx-column-header-content .ghx-column-header-left .ghx-column-title {
  min-width: 1em;
  cursor: default;
}
.ghx-column-headers .ghx-column.ghx-busted-max {
  background: #de350b;
}
.ghx-column-headers .ghx-column.ghx-busted-max .ghx-limits .ghx-busted-min {
  background-color: rgba(9, 30, 66, 0.13);
  border-color: transparent;
  color: #ffffff;
}
.ghx-column-headers .ghx-column.ghx-busted-max .ghx-limits .ghx-busted-max {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #de350b;
}
.ghx-column-headers .ghx-column.ghx-busted-min {
  background: #ffab00;
}
.ghx-column-headers .ghx-column.ghx-busted-min .ghx-limits .ghx-busted-min {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #ffab00;
}
.ghx-column-headers .ghx-column.ghx-busted-min .ghx-limits .ghx-busted-max {
  background-color: rgba(9, 30, 66, 0.13);
  border-color: transparent;
  color: #ffffff;
}
.ghx-column-headers .ghx-column.ghx-target-option:not(.ghx-busted) {
  background: #ffffff;
}
.ghx-column-headers .ghx-column.ghx-target-option:not(.ghx-busted).ghx-target-hover {
  background: #ffffff;
}
.ghx-column-headers .ghx-qty {
  display: flex;
  color: #172b4d;
}
.ghx-column-headers .ghx-limits {
  display: flex;
  margin-top: -1px;
}
.ghx-columns .ghx-column.ghx-target-option {
  background-color: #deebff;
  border: 2px dashed #0065ff;
}
.ghx-columns .ghx-column.ghx-target-hover {
  background-color: #f3f9f4;
  border: 2px dashed #00875a;
}
.ghx-column-headers h2 {
  display: inline-block;
  color: #172b4d;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  font-weight: normal;
  margin: 0 5px 0 0;
  word-wrap: break-word;
}
.ghx-column-headers h6 {
  color: #5e6c84;
  text-transform: uppercase;
  display: inline-block;
  margin: 0 5px 0 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-column-headers .ghx-column.ghx-busted-min,
.ghx-column-headers .ghx-column.ghx-busted-max {
  color: #ffffff;
}
.ghx-column-headers .ghx-column.ghx-busted-min h6,
.ghx-column-headers .ghx-column.ghx-busted-max h6 {
  color: #ffffff;
}
.ghx-column-headers .ghx-column.ghx-busted-min.ghx-target-option,
.ghx-column-headers .ghx-column.ghx-busted-max.ghx-target-option {
  color: #ffffff;
}
.ghx-column-headers .ghx-column.ghx-busted-min.ghx-target-option h6,
.ghx-column-headers .ghx-column.ghx-busted-max.ghx-target-option h6 {
  color: #ffffff;
}
.ghx-column-headers .ghx-count-only {
  display: inline-block;
  margin-left: 5px;
}
/* Column Constraints - seen at top of View and in Column tab of View Config ------------------------------------------- */
.ghx-column-headers .ghx-constraint.ghx-busted {
  display: inline-block;
  color: #5e6c84;
  white-space: nowrap;
}
.ghx-column-headers .ghx-constraint.ghx-busted + .ghx-constraint.ghx-busted {
  margin-left: 5px;
}
#ghx-column-header-group {
  background: #fff;
  z-index: 2;
  overflow-y: scroll;
  flex-grow: 1;
  flex-shrink: 0;
  margin-right: -30px;
  padding-right: 40px;
  padding-left: 10px;
}
.ghx-show-old {
  padding: 10px;
  text-align: center;
}
.ghx-show-old-description {
  margin-bottom: 10px;
  color: #6b778c;
}
.ghx-show-old .aui-iconfont-search {
  padding-right: 5px;
}
form.aui .field-group.ghx-show-old-limit {
  margin-top: 10px;
}
.ghx-constraints {
  margin-top: 20px;
  overflow: hidden;
}
.ghx-constraints .ghx-busted {
  display: inline-block;
  padding: 4px 6px;
}
.ghx-constraints input {
  height: 30px;
}
.ghx-constraints .ghx-busted,
.ghx-constraints .ghx-busted.ghx-editable {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 5px;
  overflow: hidden;
  white-space: nowrap;
  width: 49%;
}
.ghx-constraints .ghx-busted:focus,
.ghx-constraints .ghx-busted.ghx-editable:focus {
  outline: none;
  border: 2px solid #4c9aff;
  border-radius: 3px;
}
.ghx-constraints .ghx-busted-max {
  border: 1px solid #de350b;
}
.ghx-constraints .ghx-busted-min {
  border: 1px solid #ffab00;
}
.ghx-constraints .ghx-busted-min,
.ghx-constraints .ghx-busted-min.ghx-editable,
.ghx-constraints input.ghx-busted-min {
  margin-right: 2%;
}
.ghx-column.ghx-target-option {
  -moz-transition: background 250ms ease-in-out;
  -ms-transition: background 250ms ease-in-out;
  -webkit-transition: background 250ms ease-in-out;
  transition: background 250ms ease-in-out;
}
.ghx-column-headers .ghx-column.ghx-target-option.ghx-busted-max h2,
.ghx-column-headers .ghx-column.ghx-target-option.ghx-busted-max aui-badge,
.ghx-column-headers .ghx-column.ghx-target-option.ghx-busted-max .aui-badge {
  color: #ffffff;
}
#ghx-rabid {
  position: relative;
}
/* Detail ------------------------------------------------------------------------------------------------------------ */
.ghx-detail-issue {
  color: #172b4d;
  display: flex;
  flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: inherit;
  overflow: hidden;
  position: relative;
}
.ghx-detail-issue .ghx-detail-list {
  display: table;
  margin-top: 1px;
  position: relative;
  table-layout: fixed;
  width: 100%;
}
.ghx-detail-issue .ghx-detail-statistic {
  margin-left: 3px;
}
.ghx-detail-issue .ghx-detail-list dt,
.ghx-detail-issue .ghx-detail-list dd,
.ghx-detail-issue .ghx-detail-statistic dt,
.ghx-detail-issue .ghx-detail-statistic dd {
  display: table-cell;
}
.ghx-key-group .ghx-detail-list,
.ghx-key-group .ghx-detail-list dt,
.ghx-key-group .ghx-detail-list dd {
  display: inline-block;
}
.ghx-detail-term,
.ghx-detail-description,
.ghx-detail-description.ghx-editable,
.ghx-detail-description.ghx-editable + .ghx-editing {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  margin: 0;
  padding: 5px 0 5px;
  vertical-align: top;
  word-wrap: break-word;
}
.ghx-detail-description,
.ghx-detail-description.ghx-editable,
.ghx-detail-description.ghx-editable + .ghx-editing {
  padding-left: 4px;
}
.ghx-detail-description.ghx-editable {
  padding-right: 25px;
}
.ghx-detail-description.ghx-editable + .ghx-editing {
  padding: 0;
}
dt.ghx-detail-term {
  color: #6b778c;
  padding-right: 10px;
  width: 150px;
}
.ghx-detail-description {
  margin-bottom: 5px;
}
.ghx-detail-head {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-bottom: 10px;
  padding: 0 0 0 48px;
  width: 100%;
  flex: 0 0 auto;
}
.ghx-detail-head header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 12px;
}
.ghx-detail-head dl {
  margin-top: 0;
}
.ghx-detail-head .ghx-project {
  display: inline;
}
.ghx-detail-head .ghx-key,
.ghx-detail-head .ghx-parent-key {
  display: inline-block;
}
.ghx-detail-head .ghx-parent-key:empty {
  margin: 0;
}
.ghx-detail-head .ghx-project:after,
.ghx-detail-head .ghx-parent-key dd:after {
  content: "/";
  padding: 0 4px 0 5px;
}
.ghx-detail-view .ghx-sizer {
  display: none;
}
.ghx-detail-view .ui-sidebar {
  position: absolute;
  top: 0;
  height: 100%;
  width: 2px;
  z-index: 100;
  cursor: col-resize;
  background-color: #ebecf0;
  transition: background-color ease-in 0.1s;
  transition-delay: 0.05s;
}
.ghx-detail-view .ui-sidebar::after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='2' height='14' viewBox='0 0 2 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2342526E' fill-rule='evenodd'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3Ccircle cx='1' cy='5' r='1'/%3E%3Ccircle cx='1' cy='9' r='1'/%3E%3Ccircle cx='1' cy='13' r='1'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px 45%;
  left: -8px;
  width: 18px;
  height: 100%;
  position: absolute;
}
.ghx-work .ghx-detail-view .ui-sidebar {
  display: none;
}
.ghx-mode-planning .ghx-detail-view .ghx-sizer {
  display: block;
}
.ghx-detail-head .ghx-controls {
  display: flex;
  align-items: center;
}
.ghx-detail-issue .ghx-detail-close {
  color: #344563;
  cursor: pointer;
  display: inline-block;
  padding: 5px;
  margin: 0 5px;
  vertical-align: top;
}
.ghx-detail-issue.ghx-empty .ghx-controls {
  position: absolute;
  right: 0;
  top: 10px;
}
.ghx-detail-head .ghx-key-group {
  padding-left: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-detail-head .ghx-project-avatar,
.ghx-detail-head .ghx-project-avatar img {
  -webkit-border-radius: 32px 32px 32px 32px;
  border-radius: 32px 32px 32px 32px;
}
.ghx-detail-head .ghx-project-avatar {
  border: 1px solid #ccc;
  left: 3px;
  height: 32px;
  position: absolute;
  top: 12px;
  width: 32px;
}
.ghx-detail-head .ghx-project-avatar img {
  height: 100%;
  width: 100%;
}
.ghx-detail-head .ghx-statistic-group {
  padding-right: 32px;
}
.ghx-statistic-group .editable-field form.aui {
  margin: 0;
}
.ghx-detail-view .text,
.ghx-timetracking-inline-dialog-contents .text,
.ghx-detail-view .password,
.ghx-detail-view .select {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: inset 0 1px 3px #e8e8e8;
  color: #172b4d;
  font-size: inherit;
  height: 2.1428571428571em;
  /* AUI comment = 30px - using ems so the fields increase in line with user specified font-sizes */
  line-height: 1.42857143;
  padding: 2px 3px;
}
.mozilla .ghx-detail-view .text {
  max-width: 100%;
}
.ghx-timetracking-inline-dialog-contents .text {
  width: 100%;
}
.ghx-detail-issue .ghx-detail-statistic dd.ghx-fieldname-aggregatetimeestimate {
  cursor: pointer;
  position: relative;
  width: auto;
  display: inline-block;
}
dt.ghx-detail-term.ghx-fieldname-issuekey,
dt.ghx-detail-term.ghx-fieldname-parentissuekey,
dt.ghx-detail-term.ghx-fieldname-summary,
dt.ghx-detail-term.ghx-fieldname-description {
  display: none;
}
dd.ghx-detail-description.ghx-fieldname-issuekey,
dd.ghx-detail-description.ghx-fieldname-parentissuekey {
  margin-bottom: 0;
  padding: 0;
  width: auto;
}
dd.ghx-detail-description.ghx-fieldname-description,
dd.ghx-detail-description.ghx-fieldname-summary,
.ghx-detail-view .ghx-fieldtype-textarea.ghx-editing {
  width: 100%;
}
.ghx-detail-statistic,
.ghx-parent-remaining {
  position: relative;
}
.ghx-fieldname-description.ghx-editing,
.ghx-fieldname-summary.ghx-editing {
  position: relative;
}
.ghx-detail-statistic dd .ghx-spinner,
.ghx-parent-remaining dd .ghx-spinner {
  position: absolute;
  right: 10px;
  top: 5px;
}
.ghx-fieldname-description.ghx-editing .ghx-spinner,
.ghx-fieldname-summary.ghx-editing .ghx-spinner {
  position: absolute;
  right: 13px;
  top: 4px;
}
.ghx-fieldname-description.ghx-editing .ghx-spinner {
  right: 8px;
}
.msie .ghx-fieldname-description.ghx-editing .ghx-spinner {
  right: 27px;
}
.msie .ghx-fieldname-summary.ghx-editing .ghx-spinner {
  right: 32px;
}
.ghx-fieldtype-textarea.ghx-editing {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.ghx-fieldtype-textarea textarea {
  border: 1px solid #bbb;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #172b4d;
  font-size: 14px;
  line-height: 1.42857143;
  padding: 4px 23px 0 4px;
  width: 100%;
  margin-left: -1px;
  margin-top: 0;
}
.msie .ghx-fieldtype-textarea textarea,
.mozilla .ghx-fieldtype-textarea textarea {
  padding-right: 0;
}
.mozilla .ghx-fieldtype-textarea textarea {
  margin-left: -7px;
}
.ghx-fieldtype-text.ghx-editing {
  display: inline-block;
}
.ghx-detail-head .ghx-detail-summary {
  margin-top: 10px;
}
.msie .ghx-fieldname-summary.ghx-fieldtype-textarea textarea,
.mozilla .ghx-fieldname-summary.ghx-fieldtype-textarea textarea {
  padding-right: 0;
}
.mozilla .ghx-fieldname-summary.ghx-fieldtype-textarea textarea {
  margin-left: -1px;
}
.ghx-detail-nav input.text.short-field {
  width: 75px;
}
.ghx-container.ghx-issue-links .ghx-controls {
  margin: 10px 0 0;
}
.ghx-issue-links .links-list {
  clear: both;
  padding: 0;
}
.ghx-issue-links .links-list dt {
  color: #666;
  float: none;
  margin: 0;
  width: auto;
}
.ghx-issue-links .links-list dd {
  margin: 0;
  padding-right: 0;
}
.ghx-issue-links .links-list .link-title {
  margin: 0 10px;
}
.ghx-detail-nav {
  clear: both;
  position: relative;
  flex: 1 auto;
  overflow: auto;
}
.ghx-detail-nav-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: inherit;
  overflow: auto;
  padding: 0 20px 0 51px;
  width: 100%;
}
.ghx-detail-nav-menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  left: 0;
  position: absolute;
  top: 80px;
  width: 40px;
}
.ghx-detail-nav-menu > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ghx-detail-nav-menu > ul a {
  color: #505f79;
}
.ghx-detail-nav-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px 0;
  min-height: 40px;
  padding: 0;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
}
.ghx-detail-nav-item a {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  padding: 10px 0;
  width: 100%;
}
.ghx-detail-nav-item a:hover {
  text-decoration: none;
}
.ghx-detail-nav-item a .aui-icon-small {
  width: 24px;
  height: 24px;
}
.ghx-detail-nav-item a .aui-icon-small::before {
  font-size: 24px;
  margin-top: -12px;
}
.ghx-detail-nav-item a .ghx-iconfont,
.ghx-detail-nav-item a span {
  display: block;
  margin: 0 auto 2px;
}
.ghx-detail-nav-item.ghx-selected {
  background: rgba(9, 30, 66, 0.08);
}
.ghx-detail-nav-item b {
  display: inline-block;
  color: #172b4d;
  font-weight: normal;
  margin: 2px 0 0;
  min-width: 1em;
  padding: 0 2px 0;
  text-align: center;
}
.ghx-detail-nav-item .aui-icon {
  color: #505f79;
}
.ghx-detail-section {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 40px;
  font-size: 14px;
}
.ghx-detail-section .ghx-header {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEQ5RDgxQzc2RjQ5MTFFMjhEMUNENzFGRUMwRjhBRTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEQ5RDgxQzg2RjQ5MTFFMjhEMUNENzFGRUMwRjhBRTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0RDlEODFDNTZGNDkxMUUyOEQxQ0Q3MUZFQzBGOEFFNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0RDlEODFDNjZGNDkxMUUyOEQxQ0Q3MUZFQzBGOEFFNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvXFWFAAAAAYSURBVHjaYvj//z8D0/Pnz/8zgFgAAQYAS5UJscReGMIAAAAASUVORK5CYII=) repeat-x scroll 0 10px;
}
.ghx-detail-section .ghx-header h3 {
  background: #fff;
  color: #172b4d;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  display: inline-block;
  padding-right: 10px;
}
.ghx-detail-section:first-child .ghx-header {
  margin-top: 20px;
}
.ghx-detail-section h4 {
  color: #172b4d;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 30px;
}
dd.ghx-detail-description.ghx-fieldname-description,
.ghx-detail-nav .ghx-detail-section .ghx-container {
  word-wrap: break-word;
  overflow-x: auto;
}
#ghx-tab-comments .actionContainer {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 8px;
  padding-bottom: 8px;
}
#ghx-tab-comments .actionContainer .action-details {
  font-size: 12px;
}
#ghx-tab-comments .subText strong {
  color: #900;
}
#ghx-tab-comments .twixi-wrap {
  padding-left: 0;
}
#ghx-tab-comments .user-avatar {
  padding: 0;
}
#ghx-tab-comments .user-avatar img {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  display: inline-block;
  height: 16px;
  margin: 0 5px 0 0;
  vertical-align: text-bottom;
  width: 16px;
}
.ghx-detail-issue .ghx-container .ghx-fa {
  padding-top: 4px;
}
.ghx-tab-section h3 {
  border-bottom: 1px solid #c1c7d0;
  font-size: 14px;
  margin-top: 10px;
}
.ghx-detail-issue.ghx-empty {
  background: #fff;
  padding: 20px;
}
.ghx-detail-issue.ghx-empty h3 + p {
  margin-top: 20px;
}
.ghx-detail-nav .ghx-detail-section .ghx-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  float: left;
  width: 100%;
}
.ghx-detail-nav .ghx-detail-section .ghx-controls + .ghx-container {
  margin-top: 10px;
}
.ghx-readonly {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding: 4px 30px 4px 6px;
}
.ghx-editable {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding: 4px 25px 4px 6px;
  width: 100%;
}
.ghx-editable.ghx-jql {
  width: 600px;
}
.ghx-editable.ghx-ss {
  width: 300px;
}
.ghx-editable.ghx-user-ss {
  width: 250px;
}
#ghx-view-name-edit input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 400px;
}
.field-value .ghx-editable {
  margin-top: -4px;
}
.ghx-editable:hover {
  background: #fff;
  color: #172b4d;
  -webkit-border-radius: 2.01px;
  border-radius: 2.01px;
  -webkit-box-shadow: 0 0 0 1px #c1c7d0;
  box-shadow: 0 0 0 1px #c1c7d0;
}
.ghx-editable:after {
  background: #f0f0f0 url("/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/ghx-editable.png") no-repeat 4px 5px;
  border-left: 1px solid #c1c7d0;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden;
  width: 20px;
}
.ghx-editable:hover:after {
  visibility: visible;
}
.ghx-classification-item .ghx-header .ghx-name .ghx-editable-secondary,
.ghx-classification-item .ghx-header .ghx-name .ghx-readonly-secondary {
  display: inline-block;
  margin-bottom: 1px;
  max-width: 100%;
  word-wrap: break-word;
}
.ghx-classification-item .ghx-header .ghx-name input {
  background: #fff;
  border: 1px solid #4e91fe;
  font-size: 14px;
  margin-top: -2px;
}
.ghx-classification-item .ghx-header .ghx-name .ghx-error {
  font-size: 12px;
  padding-top: 5px;
}
ol.ghx-items-numbered {
  list-style: none;
  margin: 0;
  padding: 0;
}
ol.ghx-items-numbered li {
  margin: 20px 0 0;
  padding: 0 0 0 60px;
  position: relative;
}
ol.ghx-items-numbered > li:before,
ol.ghx-items-numbered > li:after {
  content: "";
  height: 48px;
  left: 0;
  position: absolute;
  top: 0;
  width: 49px;
}
ol.ghx-items-numbered > li:before {
  background: transparent url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/home/ring.png) no-repeat 0 0;
}
ol.ghx-items-numbered > li:after {
  background: transparent url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/ghx-numbers-sprite.png) no-repeat 0 0;
}
ol.ghx-items-numbered > li.ghx-1:after {
  background-position: 16px -90px;
}
ol.ghx-items-numbered > li.ghx-2:after {
  background-position: 14px -140px;
}
ol.ghx-items-numbered > li.ghx-3:after {
  background-position: 14px -189px;
}
ol.ghx-items-numbered > li.ghx-4:after {
  background-position: 14px -239px;
}
ol.ghx-items-numbered > li.ghx-infinity:after {
  background-position: 14px -540px;
}
ol.ghx-items-numbered > li h4 {
  margin-top: 10px;
}
ol.ghx-items-numbered > li p {
  margin: 0 0 10px;
}
.ghx-toolbar {
  margin-bottom: 10px;
}
#ghx-report {
  display: none;
  /* by default hidden */
}
.ghx-zone-overlay {
  left: 10px;
  position: absolute;
  right: 10px;
}
.ghx-zone-overlay-table {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-spacing: 10px 0;
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%;
}
.ghx-zone-overlay-column {
  display: table-cell;
  height: inherit;
  /* fixes IE8 */
  vertical-align: top;
}
.ghx-zone-overlay-column.ghx-empty {
  pointer-events: none;
}
.ghx-zone-table {
  border-spacing: 0;
  display: table;
  height: 100%;
  table-layout: fixed;
  width: 100%;
}
.ghx-zone-row {
  display: table-row;
}
.ghx-zone-cell {
  background: #deebff;
  border: 2px dashed #0065ff;
  border-top-color: transparent;
  display: table-cell;
  -moz-transition: background 250ms ease-in-out;
  -ms-transition: background 250ms ease-in-out;
  -webkit-transition: background 250ms ease-in-out;
  transition: background 250ms ease-in-out;
}
.ghx-zone-row:first-child .ghx-zone-cell {
  border-top-color: #0065ff;
}
.ghx-zone-row.ghx-target-hover .ghx-zone-cell {
  background: #f3f9f4;
  border-color: #00875a;
  border-top-color: transparent;
}
.ghx-zone-row.ghx-target-hover:first-child .ghx-zone-cell {
  border-top-color: #00875a;
}
.ghx-zone-cell h2 {
  color: #0065ff;
  font-size: 14px;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.ghx-zone-row.ghx-target-hover .ghx-zone-cell h2 {
  color: #00875a;
}
.ghx-swimlane-header {
  font-size: 14px;
  line-height: 1.45;
  margin: 0 10px;
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  top: 0;
  background-color: #fff;
}
.ghx-swimlane-header.ghx-selected {
  background-color: #deebff;
}
.ghx-swimlane-header .ghx-summary .aui-lozenge {
  display: none;
}
.ghx-swimlane-header.ghx-flagged .ghx-summary .aui-lozenge {
  display: inline-block;
}
.ghx-swimlane-header:after {
  background-color: #fff;
  -webkit-box-shadow: -5px 0 10px 5px #ffffff;
  box-shadow: -5px 0 10px 5px #ffffff;
  content: '';
  height: 100%;
  position: absolute;
  right: 0;
  width: 10px;
}
.ghx-swimlane-header.ghx-selected:after {
  background-color: #deebff;
  -webkit-box-shadow: -5px 0 10px 5px #deebff;
  box-shadow: -5px 0 10px 5px #deebff;
}
.ghx-swimlane-header.ghx-out-of-sync:after {
  display: none;
}
.ghx-swimlane-header .ghx-swimlane-avatar {
  margin-right: 8px;
}
.ghx-swimlane-header .ghx-swimlane-avatar img {
  display: inline-block;
  vertical-align: text-bottom;
  height: 16px;
  width: 16px;
}
.ghx-swimlane-header .ghx-heading {
  display: flex;
  align-items: center;
  margin: 10px 0;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.ghx-swimlane-header.ghx-done .ghx-parent-key {
  text-decoration: line-through;
}
body.a11y-setting-underlined-links:not(#increase-specificity) .ghx-swimlane-header.ghx-done .ghx-parent-key {
  text-decoration: line-through underline;
}
.ghx-swimlane-header .ghx-info {
  margin: 0 5px;
}
.ghx-swimlane-header .ghx-info .aui-lozenge,
.ghx-swimlane-header .ghx-summary .aui-lozenge {
  margin-right: 5px;
}
.ghx-heading-expander {
  height: 14px;
  padding: 0;
  border: 0;
  margin-right: 11px;
  outline: 0;
  line-height: 1.3;
  position: relative;
  left: 8px;
}
.ghx-backlog-header .ghx-heading-expander {
  top: 2px;
}
.ghx-closed:not(.ghx-test-fix) .ghx-heading-expander svg {
  transform: rotate(-90deg);
}
.ghx-swimlane-header .ghx-expander {
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  top: 0;
  width: 12px;
}
.ghx-swimlane-header .ghx-expander .ghx-iconfont {
  margin: 10px 0 0 -4px;
}
.ghx-swimlane.ghx-closed .ghx-swimlane-header .ghx-expander .ghx-iconfont {
  margin-top: 11px;
}
.ghx-swimlane.ghx-closed .ghx-iconfont.aui-iconfont-expanded:before {
  content: "\e024";
}
.ghx-swimlane.ghx-closed .ghx-columns .ghx-issue,
.ghx-swimlane.ghx-closed .ghx-columns .ghx-parent-group {
  display: none;
}
.ghx-swimlane.ghx-closed .ghx-columns {
  height: 1px;
}
.ghx-swimlane-header .ghx-bandaid {
  background-color: #fff;
  bottom: 0;
  -webkit-box-shadow: -5px 0 10px 5px #ffffff;
  box-shadow: -5px 0 10px 5px #ffffff;
  padding: 0 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.ghx-swimlane-header .ghx-bandaid:empty {
  display: none;
}
.ghx-swimlane-header.ghx-selected .ghx-bandaid {
  background-color: #deebff;
  -webkit-box-shadow: -5px 0 10px 5px #deebff;
  box-shadow: -5px 0 10px 5px #deebff;
}
.ghx-swimlane-header .ghx-bandaid button {
  margin-top: 5px;
}
.ghx-swimlane:last-of-type {
  margin-bottom: 50px;
}
/* Config Status ------------------------------------------------------------------------------------------------------- */
.ghx-config-column-toolbar {
  margin: 10px 0;
  float: right;
}
#ghx-mapping {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #f4f5f7;
  clear: both;
  overflow-y: hidden;
  padding-top: 10px;
  width: 100%;
}
.ghx-config-status {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  padding: 0;
  -moz-transition: background 250ms ease-in-out;
  -ms-transition: background 250ms ease-in-out;
  -webkit-transition: background 250ms ease-in-out;
  transition: background 250ms ease-in-out;
  vertical-align: top;
  width: 100%;
}
.ghx-config-status.ui-sortable-helper {
  border-left: 1px solid #ddd;
}
.ghx-config-status li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0 5px;
  padding: 0 10px;
}
.ghx-config-status.ghx-target-hover {
  background: #f3f9f4;
}
.ghx-config-status > .ghx-sortable-status-placeholder {
  margin: 8px 15px 0 15px;
}
.ghx-config-status .ghx-header {
  margin: 0;
  padding: 10px;
}
.ghx-config-status .ghx-header .ghx-config-operator {
  height: 16px;
  overflow: hidden;
}
.ghx-config-status .ghx-header .ghx-config-operator .ghx-action {
  margin-top: 0;
}
.ghx-config-status .ghx-header .ghx-config-move {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/kanplan/move-handle.png) no-repeat center;
  float: left;
  height: 10px;
  width: 18px;
}
.ghx-config-status .ghx-header .ghx-config-delete {
  float: right;
}
.ghx-config-status .ghx-header .ghx-config-delete .js-column-delete {
  cursor: pointer;
  float: right;
  height: 16px;
  width: 16px;
}
.ghx-config-status .ghx-header .ghx-constraints {
  padding: 5px;
  margin: 0 0 10px;
}
.ghx-config-status .ghx-header .ghx-constraints .ghx-busted,
.ghx-config-status .ghx-header .ghx-constraints input {
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.ghx-config-status .ghx-header .ghx-constraints input {
  margin: 0;
  vertical-align: top;
}
.ghx-config-status .ghx-header .ghx-border-bottom {
  background-color: #0052cc;
  background-position: center left;
  background-repeat: no-repeat;
  border: none;
  height: 12px;
  margin: 0 5px;
}
.ghx-config-status .ghx-header .ghx-header-name {
  margin: 10px 0;
}
.ghx-config-status .ghx-header .aui-iconfont-help {
  cursor: pointer;
  vertical-align: top;
  top: 10px;
}
#columns {
  margin: -20px;
}
#columns .ghx-config-columns {
  padding: 20px;
}
#columns .ghx-mapped {
  background: white;
}
#columns .ghx-kanplan-backlog {
  background: none;
}
#columns .ghx-kanplan-backlog.ghx-config-status .ghx-header {
  cursor: default;
}
#columns .ghx-kanplan-backlog .ghx-border-bottom {
  background-color: #42526e;
}
#columns .ghx-column-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-right: 5px;
  vertical-align: top;
}
#columns .ghx-unmapped .ghx-header .ghx-border-bottom {
  background-color: #6b778c;
}
#columns .ghx-unmapped .ghx-header .ghx-header-name,
#columns .ghx-kanplan-backlog-column .ghx-header .ghx-header-name {
  display: inline-block;
  margin: 10px 5px;
  max-width: 80%;
}
#columns .ghx-kanplan-backlog-column {
  padding: 0 10px;
}
#columns .ghx-kanplan-backlog-column .ghx-no-status-text {
  padding: 20px 10px 10px;
  font-size: 12px;
  color: #6b778c;
}
#columns .ghx-kanplan-backlog-column .ghx-no-status-text:not(:last-child) .ghx-drag-status-zone {
  display: none;
}
#columns .ghx-kanplan-backlog-column .ghx-no-status-text ~ .ghx-sortable-status-placeholder {
  margin: 8px 10px 0 10px;
}
#columns .ghx-kanplan-backlog-column .ghx-no-status-text .ghx-drag-status-zone {
  align-items: center;
  display: flex;
  height: 56px;
  margin-top: 18px;
  padding: 0 5px;
  text-align: center;
  border: dashed 2px #c1c7d0;
}
#columns .ghx-kanplan-backlog-column .ghx-no-status-text .ghx-drag-status-zone div {
  margin: auto;
}
#columns .ghx-kanplan-backlog-column .ghx-top-header {
  display: table-cell;
  vertical-align: bottom;
}
#columns .ghx-kanplan-backlog-column .ghx-border-bottom {
  background-color: #42526e;
  margin: 5px 0 0;
}
#columns .ghx-kanplan-backlog-column .ghx-header-name {
  display: inline-block;
  margin: 10px 0;
  max-width: 100%;
}
#columns .ghx-kanplan-backlog-column ul {
  min-height: 350px;
  background: #ffffff;
  border-left: 1px solid #64c0ed;
  border-right: 1px solid #64c0ed;
}
#columns .ghx-kanplan-backlog-column ul .ghx-header {
  padding: 0;
  background: #f4f5f7;
}
#columns .ghx-kanplan-backlog-column ul .ghx-header .ghx-backlog-column-image {
  height: 110px;
  background-color: #64c0ed;
  background-image: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/kanban-backlog-illustration.svg);
  background-size: 200px;
  background-repeat: no-repeat;
  background-position: center;
}
#columns .ghx-kanplan-backlog-column ul li {
  margin: 0;
}
#columns .ghx-kanplan-backlog-column .ghx-footer {
  padding: 10px;
  background: #ffffff;
  border-top: 0;
  border-left: 1px solid #64c0ed;
  border-right: 1px solid #64c0ed;
  border-bottom: 1px solid #64c0ed;
  font-size: 12px;
  text-align: center;
}
.ghx-sortable-status-placeholder {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: dashed 2px #c1c7d0;
  height: 60px;
  margin-top: 8px;
}
.ghx-config-status li.ghx-status-wrapper {
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.ghx-config-status .ghx-header .ghx-action,
.ghx-reader .ghx-config-status .ghx-header-name {
  margin-left: 5px;
  margin-right: 5px;
}
.ghx-config-status.ghx-first .ghx-header .ghx-border-bottom {
  background-color: #42526e;
}
.ghx-config-status.ghx-last .ghx-header .ghx-border-bottom {
  background-color: #00875a;
}
.ghx-editor .ghx-config-status .ghx-header {
  cursor: move;
}
.ghx-config-status .ghx-header-name {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ghx-config-status .ghx-header-name.ghx-editable:after {
  background-position: 4px 9px;
}
.ghx-config-status .ghx-header > input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  height: 32px;
  margin: 12px 0;
  padding-left: 5px;
  padding-right: 8px;
  width: 100%;
}
.ghx-config-status .ghx-header > input:focus {
  outline: none;
  border: 2px solid #4c9aff;
  border-radius: 3px;
}
.ghx-config-status .ghx-header .ghx-action {
  color: #6b778c;
  font-size: 12px;
  margin-top: 5px;
}
.ghx-reader .ghx-config-status .ghx-header .ghx-action {
  display: none;
}
.ghx-config-status.ghx-unmapped .ghx-header {
  min-height: 100px;
  padding: 10px;
  cursor: default;
}
.ghx-config-status.ghx-unmapped .ghx-header-name {
  color: #6b778c;
  margin: 5px 0 13px;
}
.ghx-config-status h4 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-weight: normal;
  margin: 10px 0 5px;
}
.ghx-config-status h4 + .ghx-description {
  margin-top: 0;
}
.ghx-config-status .ghx-status {
  background: #ffffff;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border: 1px solid rgba(9, 30, 66, 0.25);
  cursor: move;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 2px 3px rgba(9, 30, 66, 0.13);
  box-shadow: 0 2px 3px rgba(9, 30, 66, 0.13);
  display: inline-block;
  margin: 8px 0 0 0;
  overflow: hidden;
  padding: 8px 8px 8px 14px;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
.ghx-reader .ghx-config-status .ghx-status {
  background-image: none;
  cursor: default;
}
.ghx-config-status.ghx-unmapped .ghx-status {
  color: #6b778c;
}
.ghx-config-status .ghx-status .ghx-actions {
  position: absolute;
  top: 8px;
  right: 8px;
}
.ghx-config-status .ghx-status .ghx-actions .aui-icon {
  color: #344563;
}
.ghx-config-status .ghx-status .ghx-actions .ghx-icon-warning + .ghx-remove-status {
  margin-left: 5px;
}
.ghx-config-status.ghx-unmapped .ghx-hr {
  margin: 10px 0 0 0;
}
.ghx-config-status .ghx-status .ghx-name {
  box-sizing: border-box;
  max-width: 100%;
  word-wrap: break-word;
}
.ghx-config-status .ghx-status img,
.ghx-config-status .ghx-status .ghx-name {
  display: inline-block;
}
.ghx-config-status .ghx-lozenge-wrap .aui-lozenge {
  max-width: 90%;
}
.ghx-name.ghx-has-bin,
.ghx-name.ghx-has-warning {
  padding-right: 25px;
}
.ghx-name.ghx-has-warning.ghx-has-bin {
  padding-right: 45px;
}
.ghx-config-status .ghx-status img {
  margin-right: 4px;
  vertical-align: text-bottom;
}
.ghx-config-status .ghx-status .ghx-done,
.ghx-config-status .ghx-status .ghx-qty {
  display: inline-block;
  font-size: 12px;
}
.ghx-config-status .ghx-status .ghx-qty {
  min-width: 35%;
}
.ghx-config-status .ghx-status .ghx-done label span {
  margin-left: 3px;
}
.ghx-config-status .ghx-status .ghx-done label span.ghx-resolution-update-disabled {
  color: #6b778c;
}
.ghx-config-status .ghx-status.ui-draggable-dragging .ghx-icon {
  background-image: none;
  /* Hide icon while dragging status */
}
#ghx-mapping .ghx-sortable-placeholder {
  display: inline-block;
  margin: 0;
  /* override global UL margin from JIRA */
  padding: 0;
  /* override new UL padding from JIRA/AUI */
}
#ghx-mapping .ui-sortable-helper {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  top: 0;
  background: #ffffff;
}
.ghx-config-status .ghx-status.ghx-not-present {
  background-color: #fffdf7;
  border-color: #ffe599;
  border-width: 2px;
}
.ghx-no-status-column .ghx-constraints {
  visibility: hidden;
}
.ghx-no-status-column .ghx-no-status-column-text {
  font-size: 12px;
  color: #6b778c;
}
.ghx-no-status-column .ghx-header .ghx-border-bottom {
  background-color: #6b778c;
}
/* Progress for workflow conversion */
#ghx-convert-workflow-progress {
  margin-top: 10px;
}
#ghx-convert-workflow-progress .ghx-progress-bar {
  border: 1px solid #aaa;
  margin-bottom: 10px;
  padding: 1px;
}
#ghx-convert-workflow-progress .ghx-progress-bar .ghx-current-progress {
  height: 20px;
  background-color: #00875a;
}
/* Used in RV New Dialog + Manage Filter Tab --------------------------------------------------------------------------- */
#ghx-create-permissioninfo,
#ghx-create-permissioninfo li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#ghx-create-permissioninfo li {
  margin-bottom: 5px;
}
#ghx-create-permissioninfo li span {
  font-weight: normal;
  /* override AUI form field-value bold */
}
#ghx-create-permissioninfo li strong {
  padding: 0 5px;
}
/*  JS 500 - Vorsprung durch Errorpagelistingtisch --------------------------------------------------------------------- */
.ghx-exception-wrapper {
  /* added when exceptions printed out of content wrapper */
  padding: 24px 8px 8px;
}
#ghx-errors {
  left: 10%;
  position: absolute;
  top: 0;
  width: 80%;
  z-index: 10000;
}
#ghx-errors .ghx-exception {
  margin: 10px;
}
.ghx-exception h4 {
  color: #172b4d;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin-top: 1em;
}
.ghx-exception .ghx-more {
  float: right;
  margin-right: 10px;
}
#ghx-pool .aui-message {
  margin: 20px 10px;
}
#ghx-rabid + .aui-message {
  margin: 20px;
}
#ghx-config-header .aui-message {
  margin: 0 20px 20px;
}
#ghx-notify {
  background: #ffffff;
  padding: 20px;
}
.ghx-content-main > .aui-message.ghx-notify {
  margin: 20px;
}
#ghx-notify .ghx-icon-bulb-large {
  padding-left: 72px;
  min-height: 64px;
}
#ghx-notify .ghx-icon-bulb-large:before,
#ghx-notify .ghx-icon-bulb-large:after {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/ghx-bulb-sprite.png) no-repeat 0 0;
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  height: 61px;
  width: 51px;
}
#ghx-notify .ghx-icon-bulb-large:before {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/ghx-bulb-on.png) no-repeat 0 0;
  left: -9999px;
}
#ghx-notify:hover .ghx-icon-bulb-large.ghx-off:before {
  -webkit-animation: gh-fadein 300ms ease-in forwards;
  /* Saf5, Chrome */
  -moz-animation: gh-fadein 300ms ease-in forwards;
  /* FF5+ */
  -ms-animation: gh-fadein 300ms ease-in forwards;
  /* IE10pp3 */
  animation: gh-fadein 300ms ease-in forwards;
  left: 8px;
}
#ghx-notify .ghx-icon-bulb-large.ghx-on:after {
  background-position: left bottom;
}
/* Create New View - Options ------------------------------------------------------------------------------------------- */
.ghx-dialog-create-view .ghx-options {
  display: table;
  margin-bottom: 8px;
  width: 100%;
}
.ghx-dialog-create-view .ghx-options {
  table-layout: fixed;
  border-spacing: 8px;
  margin-bottom: 0;
}
.ghx-dialog-create-view .ghx-options .ghx-module {
  display: table-cell;
  padding: 8px;
  vertical-align: top;
}
.ghx-dialog-create-view .ghx-options ul {
  text-align: left;
  margin-bottom: 16px;
}
.ghx-dialog-create-view .ghx-options h2 {
  font-size: 22px;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 8px;
}
.ghx-dialog-create-view .ghx-options .ghx-module-description {
  min-height: 110px;
}
.ghx-dialog-create-view .ghx-options button {
  margin-top: 10px;
}
.ghx-dialog-create-view .ghx-options .ghx-module.ghx-scrum h2:before,
.ghx-dialog-create-view .ghx-options .ghx-module.ghx-kanban h2:before {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/type/scrum18h.png) no-repeat 0 0;
  content: "";
  display: inline-block;
  height: 18px;
  margin-right: 10px;
  margin-top: -4px;
  vertical-align: middle;
  width: 25px;
}
.ghx-dialog-create-view .ghx-options .ghx-module.ghx-kanban h2:before {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/rapid/type/kanban18h.png) no-repeat 0 0;
  width: 22px;
}
#ghx-welcome h4 + p {
  margin-top: 0;
}
.ghx-start-box {
  margin-bottom: 20px;
}
.ghx-wizard-panel .ghx-halved-vertical .aui-item:first-child {
  padding-right: 20px;
}
.ghx-wizard-panel {
  min-height: 200px;
}
.ghx-wizard-panel .aui-group.ghx-split .aui-item:first-child {
  width: 60%;
}
.ghx-wizard-panel .aui-group.ghx-split .aui-item:last-child {
  padding-right: 20px;
}
.ghx-alignwith-radiogroup {
  padding-top: 1px;
}
.ghx-alignwith-textgroup {
  padding-top: 7px;
}
.ghx-wizard-panel .aui-group.ghx-split .group.ghx-space-saver {
  padding-left: 10px;
}
.ghx-wizard-panel .aui-group.ghx-button-group {
  margin-top: 20px;
}
.ghx-wizard-panel form.aui div.checkbox,
.ghx-wizard-panel form.aui div.radio {
  margin-top: 20px;
}
.ghx-wizard-panel form.aui div.checkbox:first-child,
.ghx-wizard-panel form.aui div.radio:first-child {
  margin-top: 0;
}
/*  Charts ----------------------------------------------------------------------------------------------------- */
#ghx-chart-panel-content {
  padding-top: 10px;
  position: relative;
}
#ghx-report-scrollarea > .aui-page-panel .aui-page-panel-nav {
  padding-top: 16px;
}
#ghx-chart-heading {
  min-height: 40px;
}
#ghx-chart-help,
#ghx-chart-title,
#ghx-chart-selector {
  display: inline-block;
  vertical-align: bottom;
}
#ghx-chart-help.ghx-closed {
  display: none;
}
.mozilla #ghx-chart-selector {
  margin-top: 1px;
}
#ghx-chart-title {
  margin-right: 10px;
  padding-top: 5px;
  vertical-align: text-bottom;
}
#ghx-chart-title h2 {
  line-height: 1.4;
}
#ghx-chart-controls {
  margin-right: 20px;
  display: inline-block;
  vertical-align: bottom;
}
#ghx-chart-header.aui-group {
  margin-top: 0;
}
.ghx-calendar-wrap {
  display: inline-block;
  position: relative;
}
.ghx-calendar-wrap .ghx-iconfont.aui-iconfont-calendar {
  left: 5px;
  position: absolute;
  top: 7px;
}
form.aui .ghx-calendar-wrap > input.text {
  margin-bottom: 5px;
  max-width: 100px;
  padding-left: 25px;
}
.ghx-intro-content {
  overflow: hidden;
}
.ghx-intro-content.ghx-closed {
  display: none;
}
.ghx-intro-content .ghx-content-open {
  border-bottom: 1px solid #c1c7d0;
  margin-bottom: 20px;
  padding: 10px 0 20px 0;
}
.ghx-howto-trigger .aui-button {
  border-width: 0;
}
#ghx-chart-help .ghx-howto-trigger {
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -moz-transition: opacity 500ms ease-in-out;
  -ms-transition: opacity 500ms ease-in-out;
  -webkit-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
}
#ghx-chart-help.ghx-closed .ghx-howto-trigger {
  visibility: hidden;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
}
.ghx-group-how {
  width: 550px;
}
.ghx-item-how {
  width: 570px;
}
.ghx-item-how .ghx-svg-chart,
.ghx-how-title,
.ghx-how-description {
  margin-left: 20px;
}
.ghx-how-description {
  font-size: 12px;
}
.ghx-group-how > .aui-item + .aui-item {
  padding-left: 0;
}
.ghx-item-how .ghx-svg-chart {
  background: #f4f5f7;
  height: 100px;
  margin-bottom: 5px;
  width: 163.33333333px;
}
.ghx-item-how .ghx-svg-chart .standard-deviation {
  fill: #c4dcff;
}
.ghx-item-how .ghx-svg-chart .ghx-prediction .ghx-series-0 {
  fill: #dcdcdc;
}
#ghx-chart-intro.ghx-hidden-howto .ghx-item-how {
  visibility: hidden;
}
.aui-page-sidebar #ghx-chart-selector {
  margin-left: -10px;
}
form.ghx-chart-picker {
  line-height: 0;
}
form.ghx-chart-picker .aui-ss {
  display: inline-block;
}
form.ghx-chart-picker .aui-ss-field {
  padding: 5px 10px;
}
/* JIRA 5.2 and above sets the max height of the picker based on window height - 5.1 does not :( */
#ghx-chart-picker-suggestions {
  max-height: 300px;
}
#ghx-items-trigger {
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#ghx-chart-selector {
  margin-right: 10px;
}
#ghx-chart-timeframe,
#ghx-chart-filter {
  display: inline-block;
  margin-right: 10px;
}
#ghx-chart-filter {
  text-align: right;
  font-size: 14px;
}
.ghx-selector-single {
  padding: 5px 10px;
  max-width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-chart-filter {
  -webkit-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  padding: 2px 4px;
}
.ghx-chart-filters .ghx-group {
  flex-wrap: wrap;
  clear: left;
  float: left;
  margin-bottom: 16px;
  width: 100%;
}
.ghx-chart-filters .aui-buttons .aui-button {
  margin-bottom: 5px;
  max-width: 225px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-chart-filters .aui-buttons .aui-button.first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left-width: 1px;
}
.ghx-chart-filters .aui-buttons .aui-button.last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ghx-chart-filters .ghx-group .ghx-error {
  clear: left;
  float: left;
}
/* Flot Legend */
#ghx-chart-wrap .legend table {
  background: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #c1c7d0;
  border-color: rgba(0, 0, 0, 0.2);
}
#ghx-chart-wrap .legend table tr {
  color: #172b4d;
  font-size: 12px;
  padding: 2px;
}
#ghx-chart {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  clear: both;
  display: none;
  width: 100%;
  padding: 16px;
}
#ghx-chart .ghx-heading {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 0 0 16px;
  padding: 0;
}
#ghx-chart-wrap {
  padding: 20px 0 0 40px;
  position: relative;
}
#ghx-chart-empty {
  margin-top: 20px;
}
#ghx-chart-view {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 500px;
}
/* CFD uses this for mini-graph overview */
#ghx-chart-overview-group,
#ghx-chart-overview-group h4,
#ghx-chart-overview-group .ghx-description {
  display: none;
}
#ghx-chart-overview-group h4 {
  font-size: 14px;
  font-weight: normal;
}
#ghx-chart-overview {
  height: 100px;
  width: 35%;
  margin: 20px;
}
#ghx-chart-legend {
  margin-bottom: 16px;
}
#ghx-chart-legend table {
  border: 1px solid #bbb;
  padding: 8px;
}
#ghx-chart-data {
  margin-bottom: 32px;
}
/* Chart Tooltip / Mouseover Panel */
#ghx-tooltip {
  padding: 4px 8px;
  border: 1px solid #bbb;
  border-left-width: 8px;
  background: #fff;
  max-width: 400px;
}
#ghx-tooltip .aui-message {
  padding: 4px 4px 4px 30px;
  margin: 4px 0;
}
#ghx-tooltip .aui-message .aui-icon {
  top: 4px;
}
#ghx-tooltip .ghx-summary {
  color: #545454;
  margin-bottom: 8px;
}
/* Tooltip Stats */
#ghx-tooltip ul.ghx-stats {
  display: table;
  list-style: none;
  margin: 0;
  padding: 0;
}
#ghx-tooltip .ghx-stats > li {
  display: table-row;
}
#ghx-tooltip .ghx-stats > li strong,
#ghx-tooltip .ghx-stats > li em {
  display: table-cell;
}
#ghx-tooltip .ghx-stats > li strong {
  text-align: right;
}
#ghx-tooltip .ghx-stats > li em {
  font-style: normal;
  padding-right: 16px;
}
#ghx-tooltip.ghx-alt {
  width: 500px;
}
/* Chart Axis Labels */
#ghx-chart-group {
  position: relative;
}
.ghx-chart .ghx-axis {
  text-align: center;
  color: #6b778c;
  font-size: 12px;
  font-weight: bold;
  stroke: none;
  text-transform: uppercase;
}
.ghx-chart .ghx-axis-y,
.ghx-chart .ghx-axis-y-right {
  display: inline-block;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  top: 45%;
  transform: translate(0, -50%);
  width: 20px;
}
.ghx-chart .ghx-axis-y {
  left: 0;
}
.ghx-chart .ghx-axis-y-right {
  right: -30px;
}
.ghx-chart .ghx-axis-y .ghx-inner,
.ghx-chart .ghx-axis-y-right .ghx-inner {
  display: inline-block;
  -moz-transform: translate(0, 100%) rotate(-90deg);
  -ms-transform: translate(0, 100%) rotate(-90deg);
  -o-transform: translate(0, 100%) rotate(-90deg);
  -webkit-transform: translate(0, 100%) rotate(-90deg);
  transform: translate(0, 100%) rotate(-90deg);
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  white-space: nowrap;
}
.ghx-chart .ghx-axis-y .ghx-inner:after,
.ghx-chart .ghx-axis-y-right .ghx-inner:after {
  content: "";
  float: left;
  margin-top: 100%;
}
.ghx-chart .ghx-axis-y-right {
  line-height: 20px;
  width: 20px;
}
.ghx-chart .ghx-axis-y-right .ghx-inner {
  -moz-transform: translate(20px, 0) rotate(90deg);
  -ms-transform: translate(20px, 0) rotate(90deg);
  -o-transform: translate(20px, 0) rotate(90deg);
  -webkit-transform: translate(20px, 0) rotate(90deg);
  transform: translate(20px, 0) rotate(90deg);
}
.ghx-chart #ghx-axis-x {
  margin-top: 8px;
}
#ghx-axis-x-top {
  color: #545454;
  height: 20px;
  padding-bottom: 4px;
  position: relative;
}
.ghx-axis-x-top-label {
  position: absolute;
  background-color: #fff;
  z-index: 2;
  white-space: nowrap;
}
.ghx-axis-x-top-label.ghx-raised {
  bottom: 25px;
  z-index: 1;
}
.ghx-axis-x-top-label:before {
  background-color: #c1c7d0;
  bottom: -8px;
  content: "";
  height: 5px;
  left: 0;
  overflow: visible;
  position: absolute;
  width: 1px;
}
.ghx-axis-x-top-label.ghx-raised:before {
  bottom: -33px;
  height: 30px;
}
.ghx-version-report-completion-date-header {
  font-size: 15px;
  font-weight: bold;
}
.ghx-version-report-completion-date-body {
  padding: 5px 0 0 5px;
  text-align: left;
}
.ghx-version-report-completion-date-body .ghx-date-title {
  color: #c1c6cf;
  display: inline-block;
  font-size: 14px;
  margin-right: 4px;
  text-align: right;
  width: 300px;
}
.ghx-version-report-completion-date-body .ghx-date-value {
  display: inline-block;
  font-size: 13px;
  text-align: left;
}
.ghx-version-report-version-status {
  color: #c1c6cf;
  font-size: 13px;
}
/* Flot overrides */
#ghx-chart-view .tickLabel,
#ghx-chart-legend .legendLabel {
  font-size: 12px;
}
/* Reporting/Chart Intro */
.ghx-chart-list {
  list-style: none;
  margin: 20px 0;
  padding: 0;
}
.ghx-chart-list li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0 0 40px 0;
  min-height: 129px;
  /* preview image height */
  padding: 0 40px 0 225px;
  /* padding-left for preview image width */
  position: relative;
  vertical-align: top;
  width: 50%;
}
.ghx-chart-list li h4 + p {
  margin-top: 5px;
}
.ghx-chart-list li img {
  border: 1px solid #c1c7d0;
  left: 0;
  position: absolute;
  top: 0;
}
#gh .ghx-chart-list li button {
  margin-top: 10px;
}
#ghx-report-controls + .aui-message {
  display: inline-block;
}
#ghx-report-controls-group {
  margin-bottom: 30px;
  display: flex;
  flex-flow: row;
}
#ghx-report-controls-group #ghx-sprint-report-meta {
  order: 1;
  flex: 1 1 auto;
}
#ghx-report-controls-group #ghx-report-controls {
  order: 2;
  flex: 0 0 auto;
}
#ghx-report-controls {
  margin-top: 5px;
}
#ghx-sprint-report-meta,
.ghx-epic-meta,
.ghx-version-meta {
  display: inline-block;
}
.ghx-epic-meta,
.ghx-version-meta {
  margin: 0 10px 10px 0;
}
.ghx-added-legend {
  text-align: right;
  margin-bottom: -8px;
}
.ghx-sprint-status {
  display: inline-block;
  margin: 0 20px 0 0;
}
.ghx-backdated-event {
  border-bottom: 1px dotted #97a0af;
}
.ghx-epic-chart-wrap,
.ghx-version-chart-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 75%;
}
.ghx-epic-summary-wrap,
.ghx-version-summary-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  padding: 40px 0 0 40px;
  width: 25%;
}
.ghx-epic-summary {
  margin-top: 40px;
}
.ghx-epic-summary .aui-group {
  line-height: 1;
  margin-top: 10px;
}
.ghx-body-warning {
  background: #ffd;
  border: 1px solid #F7DF92;
  color: #333333;
  margin: 0 0 0.2em;
  padding: 4px;
  text-align: center;
}
#ghx-create-filter-select {
  max-width: 260px;
}
.aui-button.ghx-button-inline {
  margin-top: 0;
}
form.aui.gh-aui .buttons-container button.aui-button {
  margin-right: 10px;
  padding: 0 0.5em;
}
.ghx-inline-dialog .contents form.aui .buttons-container {
  border-top: 1px solid #c1c7d0;
  margin-bottom: 5px;
  min-height: 2.7em;
  padding-top: 6px;
}
.ghx-dialog .aui-button[disabled],
.ghx-dialog .aui-button[aria-disabled="true"],
#gh .aui-button[disabled],
#gh .aui-button[aria-disabled="true"] {
  opacity: 0.5;
}
form.aui .ghx-additional {
  clear: left;
  margin: 0 0 5px 6px;
}
table.aui.ghx-hover-highlight tbody tr:hover {
  background-color: #f5f5f5;
}
table.aui.ghx-vertical-lines td {
  border-left: 1px solid #ddd;
}
table.aui.ghx-vertical-lines td:first-child {
  border-left: none;
}
.ghx-column-headers .ghx-release {
  float: right;
  font-size: 14px;
  border: none;
  background: none;
  color: #0052cc;
  padding: 0;
  line-height: 1.42857143;
}
.ghx-column-headers .ghx-release:hover {
  text-decoration: underline;
}
.ghx-column-headers .ghx-release.ghx-disabled {
  color: #dee0e5;
  cursor: default;
}
.ghx-column-headers .ghx-release.ghx-disabled:hover {
  text-decoration: none;
}
.ghx-column-headers .ghx-busted .ghx-release.ghx-disabled {
  color: inherit;
  -moz-opacity: 0.3;
  -ms-opacity: 0.3;
  -o-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
}
#ghx-release-navigator {
  margin: 8px 10px 16px;
  padding: 0;
  list-style: none;
}
#ghx-release-navigator li {
  margin: 0 0 0.3em;
  padding: 0;
}
.ghx-tv-message {
  background: #ffd;
  border: 1px solid #f7df92;
  bottom: 10px;
  padding: 10px;
  position: fixed;
  right: 10px;
  z-index: 1;
}
.ghx-tv-message .ghx-divider {
  color: rgba(0, 0, 0, 0.3);
  display: inline-block;
  margin: 0 5px;
}
.ghx-swatch {
  background-color: #fff;
  border: 1px solid #c1c7d0;
  border-color: rgba(0, 0, 0, 0.2);
  color: #172b4d;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  width: 14px;
}
.ghx-swatches {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ghx-swatches .ghx-swatch {
  margin: 4px 3px 0 0;
  padding: 0 2px 0 2px;
}
.ghx-swatches .ghx-swatch:hover {
  text-decoration: none;
}
/* Plan Mode ----------------------------------------------------------------------------------------------------- */
.ghx-backlog .ghx-columns {
  border-spacing: 0;
}
.ghx-backlog .ghx-column {
  background: none;
}
/* Marker -------------------------------------------------------------------------------------------------------------- */
.ghx-marker {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: move;
  height: 40px;
  left: 0;
  margin: 0 0 -2px;
  overflow: hidden;
  padding: 0 8px 4px 10px;
  position: relative;
  border-radius: 0 0 3px 3px;
  border-bottom: 2px solid transparent;
  transition: border-bottom-color ease-in 0.1s;
}
.ghx-marker:hover {
  border-bottom-color: #4c9aff;
  transition: border-bottom-color ease-in 0.1s;
}
.ghx-no-issues .ghx-marker {
  margin-top: 0;
}
.ghx-meta {
  border-radius: 4px;
  padding-top: 10px;
}
.ghx-marker:after {
  bottom: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: Adgs Icons;
  font-weight: 400;
  content: "\f17f";
  height: 5px;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}
.ghx-no-sprint-support .ghx-marker {
  height: 20px;
}
.ghx-no-sprint-support .ghx-marker:after {
  display: none;
}
.ghx-meta.ghx-disabled .ghx-marker,
.ghx-sprint-planned.ghx-disabled .ghx-marker,
.ghx-marker.ghx-not-rankable {
  cursor: default;
  transition: none;
}
.ghx-meta.ghx-disabled .ghx-marker::after,
.ghx-sprint-planned.ghx-disabled .ghx-marker::after,
.ghx-marker.ghx-not-rankable::after {
  content: '';
}
.ghx-meta.ghx-disabled .ghx-marker:hover,
.ghx-sprint-planned.ghx-disabled .ghx-marker:hover,
.ghx-marker.ghx-not-rankable:hover {
  border: none;
}
.ghx-marker-info {
  margin: 0 0 0 14px;
}
.ghx-marker .ghx-stats {
  margin: 0 20px 0 10px;
  text-align: right;
}
.ghx-marker .ghx-stat-total {
  padding: 10px 6px 0 0;
}
.ghx-marker .ghx-label {
  color: #5e6c84;
  margin: 0 5px 0 20px;
}
.ghx-marker .aui-badge,
.ghx-marker aui-badge {
  min-width: 15px;
}
.ghx-marker.ui-sortable-helper {
  -webkit-box-shadow: 0 4px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 2px rgba(0, 0, 0, 0.2);
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  background-color: #f4f5f7;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ghx-marker.ui-sortable-helper:before {
  background: #c1c7d0;
  content: "";
  height: 1px;
  left: 10px;
  position: absolute;
  right: 10px;
  top: -1px;
}
.ghx-sprint-planned.ghx-active-drag {
  border-bottom: 1px solid #c1c7d0;
  margin-bottom: -1px;
}
.ghx-drag-overlay {
  -webkit-box-shadow: 1px 4px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 4px 2px rgba(0, 0, 0, 0.2);
  position: absolute;
}
.ghx-loading-backlog #ghx-plan::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.ghx-backlog-container.ui-state-disabled {
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}
.ghx-backlog-container.ghx-overtaken .ghx-backlog-header .ghx-name {
  padding-left: 10px;
}
.ghx-backlog-container.ghx-overtaken .ghx-sprint-info {
  margin-left: 5px;
}
.ghx-backlog-container.ghx-overtaken .ghx-backlog-header .aui-group.ghx-controls {
  margin-right: 26px;
}
.ghx-sprint-planned.ghx-no-issues .ghx-issue.ui-sortable-placeholder {
  background: #fff;
  border: 1px dashed #c1c7d0;
  border-bottom-color: #fff;
  visibility: visible !important;
}
.ghx-sprint-planned.ghx-no-issues .ghx-issue.ui-sortable-placeholder + .ghx-helper {
  border-top-color: #fff;
  text-indent: -9999em;
}
.ghx-backlog-container {
  background-color: #f4f5f7;
  border-radius: 4px;
  border: 1px solid transparent;
  border-width: 0 0 2px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: relative;
}
.ghx-backlog-container:not(:first-child) {
  margin-top: 20px;
}
.ghx-backlog-container.ghx-everything-else {
  border-bottom-width: 0;
}
.ghx-sprint-planned + .ghx-sprint-planned {
  border-top-width: 1px;
}
.ghx-sprint-planned + .ghx-everything-else {
  border-top-width: 1px;
}
.ghx-backlog-container.ghx-everything-else {
  padding-bottom: 20px;
}
.ghx-backlog-header {
  min-height: 42px;
  padding-top: 6px;
  padding-bottom: 9px;
  border-radius: 0;
  margin-bottom: 5px;
}
.ghx-backlog-container .ghx-backlog-header {
  border: 2px dashed transparent;
}
.ghx-backlog-container.ghx-target-hover.ghx-closed .ghx-backlog-header {
  border: 2px dashed #00875a;
}
.ghx-backlog-container.ghx-open .ghx-backlog-header {
  min-height: 33px;
}
.ghx-sprint-planned .ghx-backlog-header {
  min-height: 44px;
  padding-bottom: 0;
}
.ghx-everything-else .ghx-backlog-header {
  min-height: 40px;
  padding-top: 18px;
}
.ghx-everything-else .ghx-backlog-header .ghx-name {
  margin-left: 18px;
}
.ghx-everything-else .ghx-backlog-header .aui-group.ghx-controls {
  margin-top: -4px;
}
.ghx-sprint-planned .ghx-backlog-header .aui-group.ghx-controls {
  margin-top: 4px;
}
.ghx-backlog-header .ghx-expander {
  cursor: pointer;
  display: inline-block;
}
.ghx-backlog-container.ghx-closed .ghx-expander .ghx-iconfont {
  margin-top: 1px;
}
.ghx-backlog-container.ghx-closed .ghx-expander .ghx-iconfont.aui-iconfont-expanded:before {
  content: "\e024";
}
.ghx-backlog-container .ghx-issues {
  margin: 0 30px;
}
.ghx-backlog-container.ghx-sprint-planned .ghx-issues {
  margin-bottom: 0;
}
.ghx-backlog-container .ghx-issues.ghx-no-issues {
  border-bottom: none;
}
.ghx-backlog-header .ghx-name {
  color: #172b4d;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  line-height: 1.42857143;
  white-space: nowrap;
}
.ghx-backlog-container .ghx-name input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #4e91fe;
  font-family: Arial, FreeSans, Helvetica, sans-serif;
  color: #172b4d;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  line-height: 1.42857143;
  margin-right: 5px;
  padding: 3px 0 3px 1px;
}
.ghx-backlog-header .ghx-name .ghx-error {
  font-size: 12px;
  display: inline-block;
}
.ghx-backlog-header .ghx-name,
.ghx-backlog-header .ghx-issue-count,
.ghx-backlog-header .ghx-badge-group,
.ghx-backlog-header .ghx-limits {
  display: inline-block;
}
.ghx-backlog-header .ghx-issue-count,
.ghx-backlog-header .ghx-badge-group {
  margin-left: 10px;
}
.ghx-backlog-header .ghx-badge-group {
  float: right;
  margin: 3px 20px 0 10px;
}
.ghx-backlog-header .aui-badge,
.ghx-backlog-header aui-badge {
  white-space: pre-wrap;
  text-transform: lowercase;
}
.ghx-backlog-container .ghx-name {
  margin-left: 5px;
}
.ghx-backlog-container .ghx-issue-count {
  color: #5e6c84;
}
.ghx-backlog-container .ghx-issue-count .ghx-reset {
  font-size: 12px;
  margin-left: 10px;
}
.ghx-backlog-container .ghx-name .ghx-editable,
.ghx-backlog-container .ghx-name .ghx-readonly {
  padding-right: 0;
  padding-left: 2px;
}
.ghx-backlog-container.ghx-closed .ghx-meta {
  display: none;
}
.ghx-backlog-container.ghx-open .ghx-meta {
  display: block;
}
.ghx-sprint-active.ghx-open .ghx-issues {
  padding-bottom: 20px;
}
.ghx-backlog-header .aui-group {
  table-layout: auto;
}
.ghx-backlog-header .aui-group.ghx-controls {
  float: right;
  margin: 5px 18px 0 10px;
  width: auto;
}
.ghx-backlog-header .aui-group.ghx-controls > .aui-item {
  padding: 0 10px;
}
.ghx-backlog-header .aui-group.ghx-controls > .aui-item:last-of-type {
  padding-right: 0;
}
.ghx-backlog-container .ghx-issues .ghx-helper,
.ghx-backlog-container .ghx-helper {
  border: 2px dashed #c1c7d0;
  clear: both;
  display: none;
  margin: 0;
  padding: 10px;
  text-align: center;
}
.ghx-backlog-container .ghx-no-issues .ghx-helper {
  display: block;
}
.ghx-backlog-container .js-issue-list {
  position: relative;
}
.ghx-backlog-container .ghx-plan-dropzone {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 2px dashed #c1c7d0;
}
.ghx-drag-in-progress .ghx-backlog-container.ghx-open .ghx-no-issues .ghx-helper,
.ghx-drag-in-progress .ghx-backlog-container.ghx-kanban-backlog .ghx-no-issues .ghx-helper {
  background: #deebff;
  border-color: #0065ff;
}
.ghx-drag-in-progress .ghx-backlog-container.ghx-open.ghx-target-hover .ghx-no-issues .ghx-helper,
.ghx-drag-in-progress .ghx-backlog-container.ghx-kanban-backlog.ghx-target-hover .ghx-no-issues .ghx-helper,
.ghx-drag-in-progress .ghx-backlog-container.ghx-open.ghx-target-hover .ghx-plan-dropzone.ghx-dropzone-active,
.ghx-drag-in-progress .ghx-backlog-container.ghx-kanban-backlog.ghx-target-hover .ghx-plan-dropzone.ghx-dropzone-active {
  background: #f3f9f4;
  border-color: #00875a;
}
.ghx-plan-dropzone.ghx-dropzone-active {
  display: block;
  background: #deebff;
  border-color: #0065ff;
}
#ghx-dialog-complete-sprint .aui-message {
  margin-top: 10px;
}
#ghx-backlog .ghx-parent-group {
  margin: 0;
  border-radius: 4px;
}
#ghx-backlog .ghx-parent-group.ghx-subtasks-expanded {
  background-color: #dfe1e5;
}
#ghx-backlog .ghx-parent-group.ghx-subtasks-expanded,
#ghx-backlog .ghx-parent-group.ghx-away {
  padding-bottom: 6px;
  margin-bottom: 4px;
}
#ghx-backlog .ghx-parent-group .ghx-subtask-group {
  background-color: #dfe1e5;
}
#ghx-backlog .ghx-parent-group .ghx-subtask-group .ghx-subtask {
  margin-left: 8px;
}
#ghx-backlog .ghx-parent-group .ghx-subtask-group .ghx-subtask:first-child {
  margin-top: 8px;
}
#ghx-backlog .ghx-subtask {
  margin-left: 11px;
}
#ghx-backlog .js-issue:not(.ghx-filtered) ~ .ghx-parent-stub {
  display: none;
}
#ghx-backlog .ghx-parent-stub.ghx-filtered {
  display: none;
}
.ghx-ide-menu,
.ghx-ide-menu > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ghx-ide-menu > li {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  color: #6b778c;
  text-transform: uppercase;
  background-color: transparent;
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  width: 20px;
}
.ghx-ide-menu > li:hover {
  background: #ebecf0;
  color: #5e6c84;
}
.ghx-ide-menu .ghx-inner {
  display: inline-block;
  -moz-transform: translate(20px, 0) rotate(90deg);
  -ms-transform: translate(20px, 0) rotate(90deg);
  -o-transform: translate(20px, 0) rotate(90deg);
  -webkit-transform: translate(20px, 0) rotate(90deg);
  transform: translate(20px, 0) rotate(90deg);
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  white-space: nowrap;
  margin: 10px 0;
}
.ghx-ide-menu .ghx-inner:after {
  content: "";
  float: left;
  margin-top: 100%;
}
.ghx-version-expanded.ghx-epic-expanded #ghx-classification-menu-column,
.ghx-version-expanded.ghx-no-epic-panel #ghx-classification-menu-column {
  display: none;
}
.ghx-epic-expanded .ghx-classification-menu .ghx-epic-toggle,
.ghx-version-expanded .ghx-classification-menu .ghx-release-toggle {
  display: none;
}
.ghx-classification-column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: inherit;
}
.ghx-version-expanded .ghx-classification-column,
.ghx-epic-expanded .ghx-classification-column {
  border-left: 2px solid #ebecf0;
}
.ghx-epic-expanded .ghx-version-column,
.ghx-no-epic-panel .ghx-version-column {
  border-left: none;
}
.ghx-classification-group {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: inherit;
  padding-top: 32px;
  position: relative;
}
.ghx-classification-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  padding: 6px 0 0 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: absolute;
  top: 0;
  width: 100%;
}
.ghx-classification-scrollview {
  height: 100%;
  overflow-y: auto;
}
.ghx-classification-scrollview--with-filter-input {
  height: calc(100% - 38px);
}
.aui-theme-default .ghx-classification-header h2,
.ghx-classification-header h2 {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  text-transform: uppercase;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ghx-classification-header .ghx-actions {
  order: 2;
  font-size: 12px;
  line-height: 1;
  margin-top: -1px;
}
.ghx-classification-header .ghx-actions .ghx-add-button {
  color: #344563;
  cursor: pointer;
}
.ghx-classification-header .ghx-actions .ghx-divider {
  color: #c1c7d0;
  display: inline-block;
  margin-left: 3px;
}
.ghx-classification-group form {
  display: none;
  margin-top: 0;
  padding: 0 8px 8px;
}
.ghx-classification-group form .gh-input-with-icon input.text {
  padding-right: 24px;
}
.ghx-classification-group form .gh-input-with-icon .ghx-iconfont {
  position: absolute;
  top: 7px;
  right: 16px;
}
.ghx-no-touch .ghx-classification-header .ghx-actions {
  visibility: hidden;
  display: flex;
}
.ghx-classification-header .ghx-actions .ghx-close {
  color: #344563;
  cursor: pointer;
  display: inline-block;
  padding: 0 8px 0 5px;
  text-align: right;
  vertical-align: top;
}
.ghx-classification-header .ghx-actions button {
  font-size: 12px;
  height: auto;
  line-height: 1 !important;
  margin: 0;
  padding: 0;
  vertical-align: text-bottom;
  background: transparent;
  border: none;
}
.ghx-classification-column:focus .ghx-classification-header .ghx-actions,
.ghx-classification-column:hover .ghx-classification-header .ghx-actions,
.ghx-classification-column:focus-within .ghx-classification-header .ghx-actions {
  visibility: visible;
}
.ghx-classification-item {
  background-color: #ffffff;
  border-bottom: 1px solid rgba(9, 30, 66, 0.08);
  color: #6b778c;
  cursor: pointer;
  overflow: hidden;
  position: relative;
}
.ghx-classification-item.ghx-selected {
  background-color: #deebff;
  border-color: #ccd9ea;
}
.ghx-classification-item:hover {
  background-color: #ebecf0;
}
.ghx-classification-item > .ghx-inner {
  border: 2px dashed transparent;
  padding: 8px 16px 8px 24px;
}
.ghx-classification-all > .ghx-inner,
.ghx-classification-pending > .ghx-inner {
  padding: 8px 8px 8px 7px;
}
.ghx-classification-error:hover {
  background-color: #ffffff;
}
.ghx-classification-error > .ghx-inner {
  text-align: center;
  padding: 8px;
}
.ghx-classification-error > .ghx-inner .ghx-header .ghx-name {
  color: #5e6c84;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.66666667;
  letter-spacing: 0;
  padding: 0;
}
.ghx-classification-error > .ghx-inner .ghx-header .aui-button {
  margin-top: 10px;
}
.ghx-classification-item.ghx-target-hover > .ghx-inner {
  background-color: #f3f9f4;
  border: 2px dashed #00875a;
}
.ghx-classification-item.ui-sortable-helper {
  background-color: #dfe1e7;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.13);
  cursor: move;
}
.ghx-classification-item .ghx-expanded hr {
  border: 0;
  border-bottom: 1px solid #c1c7d0;
}
.ghx-classification-item .ghx-header .ghx-name {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding-right: 20px;
  word-wrap: break-word;
}
.ghx-classification-item .ghx-header .ghx-name a,
.ghx-epic .ghx-header .ghx-name a:hover {
  text-decoration: none;
}
.ghx-classification-item .ghx-header .ghx-controls {
  float: right;
}
.ghx-classification-item .ghx-header .ghx-project-key {
  color: #6b778c;
  padding-left: 10px;
}
.ghx-version-column .ghx-classification-item .ghx-header .ghx-project-key {
  float: right;
  margin-right: 20px;
  padding-left: 10px;
}
.ghx-version-column .ghx-classification-item.ghx-read-only .ghx-header .ghx-project-key {
  margin-right: 0;
}
.ghx-version-column .ghx-classification-item .ghx-header .ghx-swatch {
  background-color: #f4f5f7;
}
.ghx-version-column .ghx-classification-item .ghx-header.ghx-editing-name .ghx-project-key,
.ghx-version-column .ghx-classification-item .ghx-header.ghx-editing-name .ghx-swatch {
  display: none;
}
.ghx-version-column .ghx-classification-item .ghx-expanded .aui-item .ghx-editable,
.ghx-version-column .ghx-classification-item .ghx-expanded .aui-item input {
  margin-top: -4px;
  margin-left: -6px;
}
.ghx-version-column .ghx-classification-item .ghx-expanded .aui-item input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #4e91fe;
  font-size: 11px;
  height: 24px;
  width: 75px;
  padding: 2px 3px;
}
.ghx-classification-item .aui-item.ghx-version-date {
  position: relative;
}
.ghx-version-column .ghx-classification-item .ghx-expanded .aui-item input + .aui-iconfont-calendar {
  margin-left: 0;
  position: absolute;
  top: 0;
  right: -10px;
}
.ghx-classification-item.ghx-read-only .aui-item.ghx-version-date .field-value {
  padding: 0;
}
.ghx-version-column .ghx-classification-item .ghx-expanded .ghx-summary input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
  padding: 2px 4px 4px;
  width: 100%;
}
.ghx-classification-progress,
.ghx-classification-progress > li {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
}
.ghx-classification-progress,
.ghx-classification-progress:first-child {
  background: rgba(9, 30, 66, 0.13);
  margin-top: 5px;
}
.ghx-version-column .ghx-classification-item.ghx-open .ghx-classification-progress:first-child {
  margin-top: 10px;
}
.ghx-classification-progress {
  border-radius: 4px;
}
.ghx-classification-progress > li {
  height: 5px;
}
.ghx-classification-progress .ghx-implemented {
  background-color: #0052cc;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  max-width: 100%;
}
.ghx-classification-item .ghx-name .ghx-swatch,
.ghx-classification-item .ghx-name .epic-more-button {
  display: inline-block;
  position: absolute;
  right: 19px;
  top: 10px;
}
.ghx-classification-item .ghx-name .epic-more-button {
  display: inline-block;
  position: absolute;
  right: 8px;
  top: 8px;
  font-size: inherit;
  line-height: inherit;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: #6b778c;
}
.ghx-classification-item .ghx-name .epic-more-button:hover {
  color: #172b4d;
}
.ghx-classification-item:focus .ghx-name .ghx-swatch,
.ghx-classification-item:hover .ghx-name .ghx-swatch,
.ghx-classification-item .ghx-name .active.ghx-swatch {
  visibility: visible;
}
.ghx-classification-item .ghx-name .ghx-swatch:after,
.ghx-classification-item .ghx-name .active.ghx-swatch:after {
  border: 4px solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
  content: "";
  height: 0;
  left: 3px;
  position: absolute;
  top: 5px;
  width: 0;
}
.ghx-classification-item .ghx-summary {
  margin: 10px 0;
  word-wrap: break-word;
}
.ghx-classification-item .ghx-expander {
  position: absolute;
  cursor: pointer;
  left: 6px;
  top: 12px;
  color: #172b4d;
  width: 14px;
  height: 14px;
}
.ghx-classification-item .ghx-expander .aui-button {
  width: 14px;
  height: 14px;
  padding: 0;
}
.ghx-classification-item .ghx-expander .aui-button::before {
  left: -2px;
}
.ghx-no-touch .ghx-classification-item .ghx-expander .ghx-iconfont {
  visibility: hidden;
}
.ghx-classification-item:focus .ghx-expander .ghx-iconfont,
.ghx-classification-item:hover .ghx-expander .ghx-iconfont {
  visibility: visible;
}
.ghx-version-column .ghx-classification-item .ghx-summary {
  margin-left: -6px;
  margin-top: 6px;
}
.ghx-version-column .ghx-classification-item .ghx-details-link {
  margin: -10px 0 10px;
}
.ghx-classification-item .ghx-expander .ghx-iconfont {
  margin: 4px 0 0 2px;
}
.ghx-classification-item.ghx-closed .ghx-expander .ghx-iconfont {
  margin-top: 5px;
}
.ghx-classification-item.ghx-closed .ghx-iconfont.aui-iconfont-expanded:before {
  content: "\e024";
}
.ghx-classification-item.ghx-closed .ghx-expanded {
  display: none;
}
.ghx-classification-item.ghx-open .ghx-expanded {
  display: block;
}
.ghx-classification-item.ghx-open .aui-iconfont-chevron-right {
  transform: rotate(90deg);
}
.ghx-classification-item .ghx-expanded,
.ghx-classification-item .ghx-expanded .aui-button-link,
.ghx-classification-item .ghx-expanded form.aui {
  font-size: 12px;
}
#gh .ghx-classification-item .ghx-expanded input {
  font-size: 12px;
}
.ghx-classification-item.ghx-filtered .ghx-inner {
  -moz-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
}
.ghx-classification-item .aui-group {
  margin-top: 10px;
}
.ghx-classification-item h5 {
  margin-top: 15px;
}
.ghx-classification-item .aui-item {
  color: #333;
  vertical-align: baseline;
}
.ghx-classification-item .aui-group > .aui-item + .aui-item {
  color: #172b4d;
  padding-left: 0;
}
.ghx-classification-item .ghx-expanded h5 {
  font-weight: bold;
  font-size: 12px;
}
.ghx-classification-item .aui-group .ghx-error {
  display: table-caption;
  caption-side: bottom;
  padding-bottom: 5px;
}
.ghx-classification-item.ghx-classification-pending {
  margin-bottom: 50px;
}
.ghx-classification-item .aui-group {
  height: 25px;
  margin-top: 0;
}
.ghx-classification-item .aui-group.ghx-issue-count > .aui-item:last-child,
.ghx-classification-item .aui-group.ghx-estimates > .aui-item:last-child {
  text-align: right;
}
#ghx-version-change-confirm-dialog .ghx-dialog-tip {
  color: #172b4d;
  text-align: left;
  float: left;
  margin-left: 17px;
  font-size: 13px;
}
#ghx-version-change-confirm-dialog .ghx-dialog-tip input,
#ghx-version-change-confirm-dialog .ghx-dialog-tip label {
  margin-right: .5em;
}
.ghx-epic-palette {
  padding: 0.3em 0.5em;
  max-width: 161px;
}
.ghx-doco-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 0;
  max-height: 200px;
  overflow-y: auto;
}
.ghx-doco-list-item {
  padding: 5px 10px 5px 20px;
}
.ghx-doco-list-item.ghx-doco-list-result:hover {
  background-color: #f2f2f2;
  cursor: pointer;
}
.ghx-doco-list-item.ghx-doco-list-result:hover a {
  text-decoration: underline;
}
.ghx-doco-list-item .ghx-name + .ghx-sub {
  display: block;
  font-size: 12px;
  padding-left: 21px;
}
.ghx-doco-list-item .ghx-iconfont + .ghx-name {
  margin-left: 5px;
}
.ghx-doco-list-item .ghx-remove {
  cursor: pointer;
  visibility: hidden;
}
.ghx-doco-list-item .ghx-remove:hover .ghx-iconfont {
  color: #172b4d;
}
.ghx-doco-list-item:hover .ghx-remove {
  visibility: visible;
}
.ghx-doco-list-item .ghx-remove,
.ghx-doco-list-item .ghx-remove-spin {
  float: right;
  padding: 0 5px;
}
.ghx-doco-list-item .ghx-doco-list-item-text {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ghx-doco-list-item.ghx-doco-list-selected {
  background-color: #deebff;
}
.ghx-doco-list-view-more {
  padding: 0 20px;
}
.ghx-page-search-form {
  position: relative;
  padding: 0 20px 20px;
}
form.aui.ghx-page-search-form .ghx-search {
  max-width: none;
  padding-right: 24px;
}
.ghx-page-search-form .ghx-search + .ghx-iconfont {
  right: 26px;
  position: absolute;
  top: 8px;
}
.msie .ghx-linked-pages-search .ghx-search::-ms-clear {
  display: none;
}
.ghx-list-suggestions {
  background: #f2f2f2;
  padding: 7px 20px 6px;
  font-style: italic;
}
.ghx-search-pages-result-panel {
  margin-top: 5px;
}
.aui-button.ghx-search-return {
  display: none;
  float: right;
  margin-right: 20px;
}
#ghx-existing-off-days {
  display: block;
  min-height: 30px;
  padding-top: 2px;
  width: 60%;
}
#ghx-existing-off-days .aui-label {
  margin-bottom: 10px;
}
#ghx-existing-off-days em {
  color: #6b778c;
  display: inline-block;
  font-style: italic;
  font-weight: normal;
  margin-top: 3px;
}
#ghx-config-time h5 {
  margin-top: 20px;
}
@media print {
  #ghx-modes-tools,
  .ghx-compact-toggle {
    display: none;
  }
  #ghx-header h2,
  #ghx-chart-title h4,
  #ghx-items-trigger {
    color: #000000;
    font-size: 14pt;
    border: none;
    padding: 0;
  }
  #ghx-report-scrollarea > .aui-page-panel .aui-page-panel-nav,
  #ghx-report-scrollarea > .aui-page-panel .aui-page-panel-nav *,
  #ghx-items-trigger:after,
  #ghx-chart-intro {
    display: none;
  }
  #ghx-chart-controls *,
  #ghx-chart-group *,
  #ghx-chart-data *,
  #jira .ghx-foot * {
    color: #000000;
  }
  .ghx-foot #about-link,
  .ghx-foot #footer-report-problem-link {
    display: none;
  }
}
#ghx-team {
  display: none;
  height: 100%;
  flex-flow: column nowrap;
}
#gh.ghx-team-mode #ghx-team {
  display: flex;
}
#gh.ghx-hide-header #ghx-header,
#gh.ghx-hide-header #ghx-operations {
  display: none;
}
#ghx-controls .ghx-compact-toggle {
  bottom: 10px;
  display: none;
  position: absolute;
  right: 0;
}
.ghx-header-compact #ghx-controls .ghx-compact-toggle {
  display: block;
}
#jira.ghx-header-compact #announcement-banner,
#jira.ghx-header-compact .aui-sidebar,
#jira.ghx-header-compact #timezoneDiffBanner,
#jira.ghx-header-compact #header,
#jira.ghx-header-compact #ghx-header,
#jira.ghx-header-compact #studio-header,
#jira.ghx-header-compact #footer {
  display: none;
}
.ghx-header-compact #ghx-operations {
  padding-top: 10px;
}
#jira.ghx-header-compact .aui-sidebar ~ .aui-page-panel {
  padding-left: 0;
}
#jira.ghx-contrast-high h1,
#jira.ghx-contrast-high h2,
#jira.ghx-contrast-high h3,
#jira.ghx-contrast-high h4,
#jira.ghx-contrast-high h5,
#jira.ghx-contrast-high #ghx-operations,
#jira.ghx-contrast-high dt.ghx-detail-term {
  color: #000;
}
#jira.ghx-contrast-high .aui-label {
  background-color: #fff;
  color: #172b4d;
}
#jira.ghx-contrast-high .ghx-controls-list dt {
  color: #555;
}
#jira.ghx-contrast-high .ghx-backlog,
#jira.ghx-contrast-high .ghx-backlog-container,
#jira.ghx-contrast-high .ghx-column,
#jira.ghx-contrast-high .ghx-detail-view,
#jira.ghx-contrast-high .ghx-detail-contents,
#jira.ghx-contrast-high .ghx-marker,
#jira.ghx-contrast-high .ghx-header .ghx-busted,
#jira.ghx-contrast-high .ghx-classification-column,
#jira.ghx-contrast-high .ghx-controls-plan,
#jira.ghx-contrast-high .ghx-controls-work,
#jira.ghx-contrast-high .ghx-issue,
#jira.ghx-contrast-high .ghx-issue-compact,
#jira.ghx-contrast-high #ghx-plan,
#jira.ghx-contrast-high #ghx-work,
#jira.ghx-contrast-high #ghx-report-scrollarea {
  border-color: #6b798d;
}
#jira.ghx-contrast-high .ghx-column {
  background-color: #c1c7d0;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column {
  border-bottom-color: #6b798d;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column h6,
#jira.ghx-contrast-high .ghx-column-headers .ghx-column .ghx-constraint {
  color: #5e6c84;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column.ghx-busted-max {
  border-bottom-color: #de350b;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column.ghx-busted-max .ghx-column-title {
  color: #de350b;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column.ghx-busted-min {
  border-bottom-color: #ffab00;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column.ghx-busted-min .ghx-column-title {
  color: #ffab00;
}
#jira.ghx-contrast-high .ghx-drag-overlay:before {
  background-color: #6b798d;
}
#jira.ghx-contrast-high .ghx-classification-item.ghx-selected {
  background-color: #c4dcff;
  border-color: #6088bd;
}
#jira.ghx-contrast-high .ghx-columns .ghx-column:nth-child(even) {
  background: #dee1e6;
}
#jira.ghx-contrast-high .ghx-columns .ghx-column:nth-child(odd) {
  background: #a4adba;
}
#jira.ghx-contrast-high .ghx-columns .ghx-column.ghx-target-option {
  background: #deebff;
}
#jira.ghx-contrast-high .ghx-columns .ghx-column.ghx-target-option.ghx-target-hover {
  background: #f3f9f4;
}
#jira.ghx-contrast-high .ghx-column-headers .ghx-column {
  background: #fff;
}
.ghx-agile .aui-restfultable .atlassian-autocomplete textarea,
.ghx-agile #ghx-sub-jql {
  padding: 5px 0 5px 28px;
  width: 100%;
}
.ghx-agile .atlassian-autocomplete {
  display: block;
}
.ghx-agile .atlassian-autocomplete .icon {
  left: 6px;
  position: absolute;
  top: 8px;
}
#gh .ghx-picker-select,
#gh .ghx-picker-select:hover {
  background-image: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/colorpicker2/select.png);
  background-repeat: none;
  background-position: 0 0;
  display: block;
  width: 25px;
  height: 25px;
}
.ghx-picker .aui-icon {
  display: none;
}
.aui-restfultable td.ghx-picker {
  width: 50px;
}
.aui-restfultable td.ghx-picker .aui-restfultable-editable {
  padding: 0;
}
.aui-restfultable td.ghx-picker:hover .aui-restfultable-editable {
  background: none;
}
#ghx-cardcolorstrategy-select ~ .ghx-spinner {
  position: relative;
  top: 3px;
}
#ghx-config-cardColors div[data-strategy=custom] .aui-restfultable-editrow .aui-restfultable-operations .aui-button,
#ghx-config-cardColors div[data-strategy=custom] .aui-restfultable-editrow .aui-restfultable-operations .aui-button-cancel {
  display: inline-block;
}
#ghx-config-cardColors .aui-restfultable-editrow .aui-restfultable-operations .aui-button,
#ghx-config-cardColors .aui-restfultable-editrow .aui-restfultable-operations .aui-button-cancel {
  display: none;
}
#ghx-config-detailview .aui-restfultable {
  min-width: 500px;
  width: auto;
}
#ghx-config-detailview .aui-restfultable select {
  width: auto;
}
#ghx-config-detailview .aui-restfultable tr.ghx-disabled {
  color: #97a0af;
}
#ghx-config-detailview h5 {
  margin-top: 20px;
}
#ghx-config-detailview h5 + form.aui {
  margin-top: 0;
}
.aui-restfultable .ghx-default-swimlane.aui-restfultable-row .aui-restfultable-draghandle {
  display: none;
}
.aui-restfultable .ghx-default-swimlane span[data-field-name="query"],
.aui-restfultable .ghx-default-swimlane .atlassian-autocomplete {
  display: none !important;
}
.ghx-agile .aui-restfultable .aui-restfultable-row.aui-restfultable-disabled td {
  -moz-opacity: 0.5;
  -ms-opacity: 0.5;
  -o-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
}
.ghx-agile .aui-restfultable .aui-button + .aui-button-cancel {
  margin-left: 8px;
}
.aui-button.ghx-dropdown-trigger:first-child.active,
.aui-button.ghx-dropdown-trigger.active {
  /* square off bottom corners */
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-width: 0;
  /* avoid double border when the dropdown is active - increase padding to cater for this reduction */
  padding-bottom: 5px;
  /* increase the padding to cater for the lack of border so the button doesn't change size */
}
.aui-button-link.ghx-dropdown-trigger:first-child.active,
.aui-button-link.ghx-dropdown-trigger.active {
  border-bottom-width: 1px;
  box-shadow: none;
  padding-bottom: 5px;
}
.aui-buttons .aui-button.aui-button-subtle.ghx-dropdown-trigger.active,
.aui-button.aui-button-subtle.ghx-dropdown-trigger.active {
  border-color: #ccc;
}
.aui-button.aui-button-subtle.ghx-dropdown-trigger:hover {
  border-color: #999;
}
.aui-button.ghx-dropdown-trigger {
  padding-right: 23px !important;
  /* 8px (arrow width) + 10px (right padding) + 5px (margin between arrow and logo) */
  position: relative;
}
.aui-button.ghx-dropdown-trigger::after {
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0;
  font-family: "Adgs Icons";
  font-weight: normal;
  font-style: normal;
  speak: none;
  content: "\f15b";
  font-size: 16px;
  height: 16px;
  line-height: 1;
  margin-top: -8px;
  position: absolute;
  right: 4px;
  top: 50%;
  text-indent: 0;
  width: 16px;
}
.aui-button.ghx-dropdown-trigger::after,
.aui-buttons .aui-button.aui-button-primary.ghx-dropdown-trigger::after {
  border-top-color: #333;
}
.aui-button.ghx-dropdown-trigger.active {
  color: #ffffff;
}
.aui-button.ghx-dropdown-trigger.active::after {
  border-top-color: #ffffff;
}
.aui-button.ghx-dropdown-trigger:hover::after,
.aui-button.ghx-dropdown-trigger.active::after {
  opacity: 1;
}
/* Compact Buttons - copied from AUI 5.2 */
.ghx-agile .aui-button.aui-button-compact {
  font-size: 12px;
  height: 2.16666666666667em;
  /* 26px with 12px font-size */
  padding: 2px 8px 2px 8px;
  line-height: 1.66666666666667;
}
/* End Compact Buttons */
.ghx-agile .tipsy b {
  color: #dfe1e5;
  display: block;
  font-weight: normal;
}
.ghx-agile .ghx-tipsy-alt .tipsy-inner {
  max-width: 300px;
  text-align: left;
}
.ghx-agile .ghx-tipsy-left .tipsy-inner {
  text-align: left;
}
.ghx-agile .ghx-avatar-tipsy .tipsy-inner {
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ghx-agile .ghx-avatar-tipsy td:first-child {
  padding-right: 5px;
  text-align: right;
}
.ghx-agile .ghx-avatar-tipsy td + td {
  color: #dfe1e5;
  text-transform: lowercase;
}
.ghx-agile .shorten {
  display: block;
  overflow: hidden;
  padding: 0;
  position: static;
  width: auto;
}
.ghx-agile .gh-shorten .gh-shortener-expand,
.ghx-agile .gh-shorten .gh-shortener-collapse {
  background-repeat: no-repeat;
}
.ghx-agile .gh-shorten .gh-shortener-expand:hover,
.ghx-agile .gh-shorten .gh-shortener-collapse:hover,
.ghx-agile .gh-shorten .gh-shortener-expand:focus,
.ghx-agile .gh-shorten .gh-shortener-collapse:focus {
  background-color: #eee;
  text-decoration: none;
}
.ghx-agile .gh-shorten .gh-shortener-expand {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASElEQVR42mP4//8/AyWYYdSAUQOobkBaWposFMP4fFCMVR7FAJBES0vL/7Kysv9AtiUhPlYDoJJwDfj42AxggCq0JIY/eGIBADPsw90Jdkl6AAAAAElFTkSuQmCC);
  padding-left: 17px;
}
.ghx-agile .gh-shorten .gh-shortener-collapse {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAQklEQVR42mP4//8/AyWYYdSAUQPQDUhLSwNhBWL52AxQKCsr+08sH8UAmCSQ/k8MH5cLHJAVEOJjDUSQIlL4Ax+NAA+b1wmhgBblAAAAAElFTkSuQmCC);
  padding-left: 16px;
}
/* End Shorten Styles Taken From JIRA */
.ghx-sprint-picker-scope-warning {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 500px;
}
.ghx-sprint-picker-meta {
  color: #6b778c;
}
/* Manage boards page improvements */
#manage-boards-page {
  margin-top: 0;
}
#ghx-manage-boards-filter {
  padding-bottom: 0;
  padding-left: 0;
  margin: 0 0 20px 0;
}
.boards-filter {
  padding-bottom: 0;
  padding-left: 0;
  margin: 0 0 20px 0;
}
.boards-filter-container {
  position: relative;
  display: inline-block;
  margin-left: 15px;
}
.boards-filter-container .ghx-iconfont.ghx-iconfont {
  right: 8px;
}
.boards-filter-type-dropdown input {
  position: absolute;
  left: 7px;
  pointer-events: none;
}
.ghx-manage-boards-footer {
  margin-top: 40px;
}
.ghx-manage-boards-showing {
  color: #6b778c;
}
.ghx-boards-list {
  margin-bottom: 10px;
}
.ghx-boards-list h2 {
  margin-bottom: 20px;
}
.boards-table.boards-table td {
  vertical-align: middle;
}
.boards-table .boards-empty-row td {
  padding: 50px;
}
.boards-table .ghx-manage-boards-operations {
  text-align: right;
}
.boards-table .ghx-manage-boards-operations .aui-button.aui-dropdown2-trigger {
  padding-right: 10px !important;
  /* we have to use !important to override previous .aui-dropdown2-trigger !important*/
}
.boards-table .ghx-manage-boards-operations .aui-button.aui-dropdown2-trigger:after {
  display: none;
}
.ghx-assigned-work-table table.aui > tbody > tr > td,
.ghx-assigned-work-table table.aui > tfoot > tr > td {
  vertical-align: middle;
}
.ghx-assigned-work-table table.aui > tfoot > tr {
  border-bottom: none;
}
.ghx-assigned-work-table tfoot td:first-child {
  font-weight: bold;
}
.ghx-assigned-work-table tfoot td:first-child::after {
  content: ':';
}
.ghx-assigned-work-table .ghx-no-avatar::before {
  content: '';
  display: inline-block;
  height: 32px;
  vertical-align: middle;
}
.ghx-assigned-work-table .ghx-avatar-img {
  margin-right: 10px;
  vertical-align: middle;
}
.ghx-assigned-work-table table {
  table-layout: fixed;
  /* break long names of assignees */
}
.ghx-assigned-work-table table td:first-child {
  word-wrap: break-word;
}
.ghx-assigned-work-table table thead th {
  width: 20%;
}
.ghx-assigned-work-table table thead th:first-child {
  width: 40%;
}
/*Start Sprint Dialog*/
.ghx-sprint-help-icon {
  margin-left: 30px;
  margin-right: 5px;
}
.ghx-sprint-dialog-working-days {
  margin-top: 20px;
}
/* Show projects in board configuration - general tab */
#ghx-show-projects-in-board {
  margin: 0 0 10px;
  padding: 0;
}
#ghx-show-projects-in-board li {
  list-style: none;
  margin: 0 0 10px;
}
#ghx-show-projects-in-board li strong {
  padding: 0 5px;
}
#ghx-show-projects-in-board li p {
  margin-top: 5px;
}
#ghx-show-projects-in-board li a.disabled {
  cursor: default;
  color: #97a0af;
  text-decoration: none;
}
#ghx-show-projects-in-board li .aui-iconfont-info {
  margin: 0 5px;
}
#ghx-show-projects-in-board span.aui-avatar-project {
  margin-right: 5px;
  padding: 4px 0;
}
/* Tipsy of the Create Sprint button in a Rapid Board*/
.tipsy .tipsy-inner .manage-sprint-permission-help:hover {
  color: #FFFFFF;
}
.agile-nav-lab .aui-nav-item-label:after {
  background: #60a222;
  border: 1px solid #60a222;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  content: 'LABS';
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  margin-left: 5px;
  padding: 2px 5px;
}
.aui-sidebar[aria-expanded="false"] .agile-nav-lab .agile-icon-plan:before {
  background-color: #60a222;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: "";
  width: 5px;
  height: 5px;
  margin-left: 23px;
  margin-top: -5px !important;
}
.ghx-lozenge-labs {
  background: #60a222;
  border-color: #60a222;
  color: #fff;
}
/* KanPlan */
.ghx-kanplan-onboarding #ghx-plan {
  min-height: 700px;
}
.ghx-kanplan-onboarding #ghx-header,
.ghx-kanplan-onboarding #ghx-operations {
  display: none;
}
.ghx-kanplan-onboarding .ghx-kanplan-onboarding-container {
  margin: 70px auto 0;
  text-align: center;
  width: 465px;
}
.ghx-kanplan-onboarding .ghx-blankstate-container .aui-page-header {
  margin-top: 20px;
}
.ghx-kanplan-onboarding .ghx-blankstate-container .ghx-blankstate-icon {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/kanplan/ship-backlog.png) no-repeat center;
  padding-top: 200px;
}
.ghx-kanplan-onboarding .ghx-configure-state-container .aui-page-header {
  margin-top: 35px;
}
.ghx-kanplan-onboarding .ghx-configure-state-container .ghx-blankstate-icon {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/kanplan/drag-n-drop.png) no-repeat center;
  padding-top: 190px;
}
.ghx-kanplan-onboarding .ghx-button-container {
  margin-top: 30px;
  text-align: center;
}
.ghx-kanplan-onboarding .aui-page-header {
  padding-bottom: 10px;
}
.ghx-kanplan-onboarding .ghx-kanplan-no-permission {
  color: #6b778c;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
}
.ghx-kanplan-onboarding footer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
}
.ghx-kanplan-ack {
  padding: 40px 30px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(233, 233, 233, 0.9);
  box-shadow: 0px 2px 5px 0px rgba(233, 233, 233, 0.9);
  -webkit-box-shadow: 0px 2px 5px 0px rgba(233, 233, 233, 0.9), transparent 0 0 0;
  box-shadow: 0px 2px 5px 0px rgba(233, 233, 233, 0.9), transparent 0 0 0;
}
.ghx-kanplan-ack .ghx-kanplan-ack-container {
  padding-bottom: 18px;
  padding-left: 190px;
  width: 70%;
  min-height: 120px;
}
.ghx-kanplan-ack .ghx-kanplan-ack-workmode {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/kanplan/auto-migration.png) no-repeat;
}
.ghx-kanplan-ack .ghx-kanplan-ack-planmode {
  background: url(/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/kanplan/kanplan-ack-planmode.png) no-repeat;
}
.ghx-kanplan-ack .ghx-ack-close-button {
  position: absolute;
  right: 20px;
}
.ghx-kanplan-ack .ghx-ack-close-button .ghx-iconfont:hover {
  color: inherit;
}
.ghx-kanplan-ack h2 {
  margin-top: 0;
}
.ghx-kanplan-ack .ghx-button-container {
  margin-top: 10px;
}
.ghx-backlog-group.ghx-kanplan-column-container .iic-widget__description {
  display: none;
}
#ghx-kanplan-transition-status form {
  margin-top: 10px;
}
#ghx-kanplan-transition-status form .kanplan-transition-status-option {
  margin-bottom: 10px;
}
#ghx-kanplan-transition-status form .kanplan-transition-status-option label {
  margin-left: 7px;
}
.ghx-kanplan-column-container .js-issue.ghx-subtask {
  margin-left: 10px;
}
.ghx-kanplan-column-container .js-issue.ghx-subtask-indent-top {
  margin-top: 10px;
}
.ghx-kanplan-column-container .ghx-marker {
  margin: 0 -20px;
}
.js-sprint-container.ghx-kanban-column .iic-agile-plan {
  display: none;
}
.js-sprint-container.ghx-kanban-column .ghx-kanban-column-max,
.js-sprint-container.ghx-kanban-column .ghx-kanban-column-min {
  color: #97a0af;
  display: inline-block;
  font-size: 14px;
  margin-left: 10px;
}
.ghx-kanban-backlog .iic-agile-plan .iic-widget__description-container {
  visibility: hidden;
}
/* Field has no value */
.ghx-fa {
  color: #97a0af;
  font-style: italic;
}
.create-another-sprint-label {
  margin-right: 10px;
}
.ghx-chart-collapsible {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
  box-sizing: border-box;
}
.ghx-chart-collapsible:before {
  content: ' ';
  display: block;
}
.ghx-chart-collapsible > summary {
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
  padding: 3px;
}
.ghx-chart-collapsible > summary::-webkit-details-marker {
  display: none;
}
.ghx-chart-collapsible > summary::before {
  content: '';
}
.ghx-chart-collapsible > summary > .flex-wrapper {
  display: flex;
  align-items: center;
}
.ghx-chart-collapsible > summary > .flex-wrapper:before {
  background-color: rgba(9, 30, 66, 0.08);
  border-radius: 3px;
  margin: 2px;
  cursor: pointer;
  content: url('/s/-2rizk2/940000/z9u883/9.4.0/_/download/resources/com.pyxis.greenhopper.jira:gh-rapid-common-css/images/chevron.svg');
  display: inline-block;
  width: 14px;
  height: 14px;
  transform: rotate(-90deg);
  padding: 0;
}
.ghx-chart-collapsible > summary > .flex-wrapper > h2 {
  font-size: 16px;
  font-weight: 500;
  margin-left: 5px;
}
.ghx-chart-collapsible > summary:focus {
  outline: none;
}
.ghx-chart-collapsible > summary:focus > .flex-wrapper:before {
  border: 2px solid #4c9aff;
  margin: 0;
}
.ghx-chart-collapsible[open] > summary > .flex-wrapper:before {
  transform: rotate(0);
}
.ghx-chart-collapsible-content {
  margin: 20px 0 20px 26px;
}
