:root {
  --button-margin-left: 0.375rem;
  --button-base-font-size: 0.875rem;
}

.button__AisLs {
  white-space: nowrap;
}

.button__AisLs.primary__cdc4_ {
    background: var(--primary);
  }

.button__AisLs.primary__cdc4_:hover {
      opacity: 0.95;
    }

.button__AisLs.primary__cdc4_[disabled] {
      color: var(--lighter-gray);
    }

.button__AisLs.secondary__pJ5lp {
    background: var(--secondary);
  }

.button__AisLs.secondary__pJ5lp:hover {
      opacity: 0.95;
    }

.button__AisLs.secondary__pJ5lp[disabled], .button__AisLs.secondary__pJ5lp[disabled]:hover {
      background: var(--secondary-disabled);
      color: var(--white);
    }

.button__AisLs.tertiary__odtOE {
    background: var(--tertiary);
    color: var(--dark-navy);
  }

.button__AisLs.tertiary__odtOE:hover {
      opacity: 0.95;
    }

.button__AisLs.transparent__vm3cm {
    background: transparent;
    border: 0.0625rem solid var(--primary);
    color: var(--primary);
  }

.button__AisLs.transparent__vm3cm:hover {
      opacity: 0.95;
    }

.button__AisLs.transparent__vm3cm[disabled] {
      border-color: var(--dark-gray);
    }

.button__AisLs.quaternary__yJmXD {
    background: var(--lightest-gray);
    border: none;
    color: var(--primary);
  }

.button__AisLs.quaternary__yJmXD:hover {
      opacity: 0.95;
    }

.button__AisLs.danger__GJEcY {
    background: var(--sentiment-negative);
    border: none;
    color: var(--white);
  }

.button__AisLs.danger__GJEcY:hover {
      opacity: 0.95;
    }

.button__AisLs {

  border-radius: var(--border-radius, 16px);
  border-top-left-radius: var(--border-top-left-radius, var(--border-radius, 16px));
  border-top-right-radius: var(--border-top-right-radius, var(--border-radius, 16px));
  border-bottom-left-radius: var(--border-bottom-left-radius, var(--border-radius, 16px));
  border-bottom-right-radius: var(--border-bottom-right-radius, var(--border-radius, 16px));
  border: none;
  box-sizing: border-box;
  color: var(--white);
  cursor: pointer;
  flex-shrink: 0;
  font-family: var(--default-font-family), sans-serif;
  font-size: var(--button-base-font-size);
  height: 1.625rem;
  justify-content: center;
  padding: 0 1rem;
  text-align: center;
  text-decoration: none;
}

.button__AisLs[disabled], .button__AisLs[disabled]:hover {
    background-color: var(--gray);
    color: var(--white);
    cursor: not-allowed;
  }

.button__AisLs:focus-within {
    text-decoration: underline;
  }

.button__AisLs:not(.quiet__zcl4j, .link__NZ7Sk).sm__QE7Xb {
      font-size: calc(var(--button-base-font-size) - 0.0625rem);
      height: 1.375rem;
      line-height: 1.25rem;
      padding: 0 0.625rem;
    }

.button__AisLs:not(.quiet__zcl4j, .link__NZ7Sk).lg__PBv0a {
      --border-radius: 1.875rem;

      font-size: calc(var(--button-base-font-size) + 0.125rem);
      height: 2.375rem;
      padding: 0 1.375rem 0.0625rem;
    }

.quiet__zcl4j, .link__NZ7Sk {
  background: none;
  border-radius: 0;
  color: var(--dark-navy);
  font-size: var(--default-font-size);
  height: auto;
  padding: 0;
}

.quiet__zcl4j[disabled], .quiet__zcl4j[disabled]:hover, .link__NZ7Sk[disabled], .link__NZ7Sk[disabled]:hover {
    background: none;
    color: var(--dark-gray);
  }

.quiet__zcl4j.sm__QE7Xb, .link__NZ7Sk.sm__QE7Xb {
    font-size: calc(var(--default-font-size) - 0.0625rem);
  }

.quiet__zcl4j.lg__PBv0a, .link__NZ7Sk.lg__PBv0a {
    font-size: calc(var(--default-font-size) - 0.125rem);
  }

.buttonGroup__foDXp {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.buttonGroup__foDXp .button__AisLs + .button__AisLs {
    margin-left: 0;
  }

.link__NZ7Sk {
  text-decoration: underline;
}

.underlineOnHover__M1yUW:hover {
  text-decoration: underline;
}

.dialog__g99iI .title__CdYwg {
    box-sizing: border-box;
    font-family: var(--default-font-family), sans-serif;
    font-weight: 900;
    line-height: 1.5rem;
    padding-right: 3rem;
    padding-top: 1.5rem;
  }
  .dialog__g99iI button.closeIconButton__mTIRL {
    box-sizing: border-box;
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    z-index: 10;
  }
  .dialog__g99iI div.actions__rXF3U {
    box-sizing: border-box;
    padding: 0 1.5rem 1.5rem;
  }

div.content__nNjUp {
  overflow: visible;
  box-sizing: border-box;
}

div.content__nNjUp p {
    font-size: var(--default-font-size);
    line-height: 1.25rem;
  }

@media screen and (max-width: 768px) {
    .dialog__g99iI .title__CdYwg {
      padding-right: 2.25rem;
      padding-top: 1rem;
      padding-left: 1rem;
    }

    .dialog__g99iI button.closeIconButton__mTIRL {
      padding: 0.25rem;
      right: 0.25rem;
      top: 0.25rem;
    }

    .dialog__g99iI div.actions__rXF3U {
      box-sizing: border-box;
      padding: 0 1rem 1rem;
    }
}

div.tooltipTrigger__HiaaH {
  height: auto;
  margin-right: 0.375rem;
}

  div.tooltipTrigger__HiaaH:last-child {
    margin-right: 1rem;
  }

  div.tooltipTrigger__HiaaH.noMarginRight__uguqu {
    margin-right: 0;
  }

.tooltipContent__BWJow {
  color: var(--default-text-color);
  font-size: var(--default-font-size);
  min-width: 15rem;
}

.tooltipContent__BWJow p {
    margin: 0 0 0.625rem;
    width: 100%;
  }

.tooltipContent__BWJow h3 {
    display: inline-block;
    font-size: var(--default-font-size);
    margin: 0.5rem 0 0.625rem;
    white-space: nowrap;
  }

.saving__zb27d {
  margin-left: 0.375rem;
}

.bottom__tA15V {
  display: flex;
  gap: 0.5rem;
  margin-top: 0.75rem;
}


.label__nff6k {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  font-size: var(--default-font-size);
  font-weight: 200;
  gap: 0.375rem;
  line-height: var(--default-font-size);
}

.error__VwHUk {
  font-size: 0.8125rem;
  white-space: normal;
}

.directionRow__hMMZU {
  flex-direction: row;
  gap: 0.625rem;
}

.labelText__dozdG {
  align-items: center;
  display: flex;
  gap: 0.375rem;
  line-height: 1rem;
}

label.label__Yvk9A {
  align-items: center;
  display: inline-flex;
  flex-direction: row;
}

  label.label__Yvk9A span {
    line-height: 1.25rem;
  }

input.checkbox__a5Zc6 {
  width: 1rem;
  height: 1rem;
  margin: 0 0.25rem 0 0;
}

input.checkbox__a5Zc6.md__IYxBV {
    width: 1.125rem;
    height: 1.125rem;
  }

input.checkbox__a5Zc6.lg__ikGx1 {
    width: 1.25rem;
    height: 1.25rem;
  }

.label__Yvk9A input.checkbox__a5Zc6 {
  margin: 0;
}

.buttonGroup__afcnY {
  gap: 0;
  display: inline-flex;
  flex-wrap: nowrap;
  border-radius: 1rem;
  box-shadow: none;
}

  .buttonGroup__afcnY button {
    text-decoration: none;
    font-weight: 500;
    line-height: 1.5rem;
  }

  .buttonGroup__afcnY button:focus-within {
      text-decoration: none;
    }

  .buttonGroup__afcnY button:not(:last-of-type) {
      border-color: var(--white);
    }

.arrowButton__EEQ0P {
  --border-top-left-radius: 0;
  --border-bottom-left-radius: 0;
}

.mainButton__H94TL:not(.singleOption__V4DYv){
    --border-top-right-radius: 0;
    --border-bottom-right-radius: 0;
  }

.mainButton__H94TL {

  white-space: nowrap;
  border-right: 0.0625rem solid;
}

li.menuItem__p_gCZ {
  font-size: 0.875rem;
}

div.alert__To9Sy {
  align-items: center;
  display: flex;
  font-size: 1.125rem;
  padding: 0.125rem 0.75rem;
}

:root {
  --badge-height: 1.25rem;
  --badge-height-large: 1.5rem;
}

.badge__cDMAD {
  align-items: center;
  background-color: var(--lighter-gray);
  border-radius: 0.375rem;
  box-sizing: border-box;
  color: var(--default-text-color);
  display: inline-flex;
  font-size: 0.75rem;
  font-weight: bold;
  height: var(--badge-height);
}

.badge__cDMAD + .badge__cDMAD {
    margin-left: 0.25rem;
  }

.white__GAAFs {
  background-color: var(--white);
  border: 0.0625rem solid var(--light-gray);
}

.green__C2vO3 {
  background-color: var(--green);
  color: var(--white);
}

.blue__wE4jV {
  background-color: var(--blue);
  color: var(--white);
}

.black__te6R7 {
  background-color: var(--default-text-color);
  color: var(--white);
}

.violet__cJliz {
  background-color: var(--secondary);
  color: var(--white);
}

.bold__eMH1M {
  font-weight: bold;
}

.clickable__g7V_j:hover {
  cursor: pointer;
  text-decoration: underline;
}

.text__DeaLS {
  line-height: 0.75rem;
  padding: 0 0.375rem;
}

.xButton__PRTO8 {
  align-items: center;
  border-radius: 0 0.3125rem 0.3125rem 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  margin-left: -0.125rem;
  text-align: center;
  width: 1.125rem;
}

.xButton__PRTO8:hover {
    color: var(--error);
    background-color: var(--melon);
  }

.large__yEa5S {
  font-size: var(--default-font-size);
  height: var(--badge-height-large);
  line-height: var(--badge-height-large);
}

.large__yEa5S .text__DeaLS {
    padding: 0 0.5rem;
  }

.large__yEa5S .xButton__PRTO8 {
    width: 1.25rem;
  }

.bugLink__m9Ty0 {
  color: var(--darker-gray);
  letter-spacing: 0.03125rem;
  text-decoration: none;
}

  .bugLink__m9Ty0:before {
    color: var(--light-violet);
    content: '#';
    font-size: 1.125rem;
    font-weight: 900;
    margin-right: 0.125rem;
    text-decoration: none;
  }

  .bugLink__m9Ty0:hover span {
      text-decoration: underline;
    }

  .bugLink__m9Ty0:hover:before {
      text-decoration: none;
    }

div.dialogContent__wpH4D {
  overflow: visible;
}

.description__I54nU {
  font-weight: 200;
  line-height: 1.375rem;
  margin-bottom: 0.625rem;
}

.contentEditableElement___CiUF {
  border: 0.125rem solid transparent;
  box-sizing: border-box;
  display: inline-flex;
  margin-left: -0.125rem;
  max-width: 93.75rem;
  padding: 0.1875rem 0;
  white-space: pre-wrap;
  width: 100%;
}

  .contentEditableElement___CiUF:focus-visible {
    border-color: var(--light-blue);
    border-radius: 0.25rem;
    outline: none;
  }

  .contentEditableElement___CiUF:empty:not(:focus):before {
    color: var(--dark-gray);
    content: attr(data-placeholder);
    pointer-events: none;
  }

.buttonGroup__KJMi3 {
  display: inline-flex;
  margin-top: 0.3125rem;
}

p.contentEditableElement___CiUF:focus {
    padding: 0.1875rem 0.375rem;
  }

h2.contentEditableElement___CiUF {
  padding: 0.25rem 0;
}

h2.contentEditableElement___CiUF:focus {
    padding: 0.25rem 0.625rem;
  }

.watchButton__yDExo svg {
    color: var(--darkest-gray);
    height: 1.125rem;
    width: 1.125rem;
  }
  .watchButton__yDExo.isWatching__yiHlH svg {
    color: var(--blue);
  }

.shareButton__QLsXY svg {
    color: var(--darkest-gray);
    height: 1rem;
    width: 1rem;
  }

.bugContentHeader__MeJUU {
  border-bottom: 0.0625rem solid var(--lighter-gray);
  display: flex;
  gap: 1.25rem;
  padding-bottom: 1.25rem;
}

.avatar__xydqs {
  margin-top: 0.75rem;
}

.headerDetailRows__oDOcT {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.headerDetailRows__oDOcT .topRow__ArEQD {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 0.625rem;
    justify-content: space-between;
    width: 100%;
    margin-top: 0.375rem;
  }

.bugId__hpMjL {
  color: var(--darker-gray);
  letter-spacing: 0.03125rem;
}

.bugId__hpMjL:before {
    color: var(--light-violet);
    content: '#';
    font-size: 1.125rem;
    font-weight: 900;
    margin-right: 0.125rem;
  }

.testerName__JGSHY {
  cursor: pointer;
}

.testerName__JGSHY:hover {
    text-decoration: underline;
  }

.jiraLink__Buyuo {
  align-self: auto;
  color: var(--darker-gray);
  display: inline-flex;
  gap: 0.375rem;
  margin-left: 0.75rem;
}

.headerActions__EsUcq {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  height: 1.5rem;
}

@media screen and (max-width: 1200px) {
  .bugContentHeader__MeJUU {
    padding-bottom: 0.625rem;
  }

  img.avatar__xydqs {
    display: none;
  }
}

.bugDetailsContent__ilSFQ {
  --base-width: 18.75rem;

  box-sizing: border-box;
  min-width: var(--base-width);
  overflow: auto;
  padding: 1rem 0 1.25rem;
  width: 100%;
}

  .bugDetailsContent__ilSFQ .select__wrLNB [class*="-control"] > :first-child {
      padding-left: 0;
    }

  .bugDetailsContent__ilSFQ .bugStatusSelect__EdSOj [class*="-control"] {
      background-color: var(--lightest-blue);
      border-radius: 0.3125rem;
    }

.fieldWrapper__UMrQz {
  display: flex;
  flex-direction: column;
  font-size: var(--default-font-size);
  gap: 0.375rem;
  line-height: 1.25rem;
  max-width: var(--base-width);
}

.label__qHVyu {
  color: var(--darker-gray);
  font-size: 0.875rem;
  font-weight: 900;
}

.separator__uIWub {
  background-color: var(--lightest-gray);
  display: inline-block;
  height: 0.0625rem;
  margin: 0.5rem 0;
  width: 100%;
}

@media screen and (max-width: 1366px) {
  .bugDetailsContent__ilSFQ {
    --base-width: 13.75rem;
  }
}

@media screen and (max-width: 1200px) {
  .bugDetailsContent__ilSFQ {
    padding-top: 0;
  }
}

.deviceInfo__Gbe6O {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
}

.deviceInfoRow__PGahH {
  align-items: center;
  display: flex;
  font-size: var(--default-font-size);
  gap: 0.375rem;
  line-height: 1.125rem;
}

.deviceInfoRow__PGahH > :first-child {
    flex-shrink: 0;
  }


.rowHeading__k11os {
  color: var(--darker-gray);
  font-size: 0.875rem;
  font-weight: 900;
  margin-bottom: 0.375rem;
  width: 100%;
}

  .rowHeading__k11os.noMargin__T2ot7 {
    margin-bottom: 0;
  }

.bugContentBody__s0GS9 {
  display: inline-block;
  margin-top: 1.25rem;
  width: 100%;
}

.row__iEIWc {
  margin-bottom: 1.25rem;
  width: 100%;
}

.attachmentList__i8qEq {
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  margin-top: 0.375rem;
}

.commentIcon__z4b9j {
  color: var(--light-blue);
  position: relative;
}

.unreadCommentIconWrapper__iCav8 {
  position: relative;
}

.unreadCommentIconWrapper__iCav8:after {
    background-color: var(--dark-red);
    border-radius: 12.5rem;
    border: 0.0625rem solid var(--lighter-gray);
    box-sizing: border-box;
    content: "";
    display: block;
    height: 0.6875rem;
    position: absolute;
    left: 0.4375rem;
    top: -0.125rem;
    width: 0.6875rem;
  }

.alertIcon__LHxow {
  color: var(--dark-red);
}

.bugListTable__FnQVn {
  width: 100%;
}

  .bugListTable__FnQVn thead {
    display: none;
  }

  .bugListTable__FnQVn td.column-actions {
    background-color: var(--white);
    box-sizing: border-box;
    padding: 0 0 0 0.75rem;
    width: 4.5rem;
  }

.row__GY6zI {
  margin-bottom: 1.25rem;
  width: 100%;
}

.headingWrapper__ls8J2 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
  justify-content: space-between;
  margin-bottom: 0.5rem;
  width: 100%;
}

.headingWrapper__ls8J2 .textHeading__U52sZ {
    margin: 0;
    width: auto;
  }

.headingWrapper__ls8J2 .button__AvKBd {
    color: var(--dark-gray);
  }

.buttonGroup__V9J3d {
  margin-right: 4.5rem;
  padding-bottom: 0.5rem;
}

.textHeading__U52sZ {
  color: var(--darker-gray);
  font-size: 0.875rem;
  font-weight: 900;
  margin-bottom: 0.375rem;
  width: 100%;
}

.notificationRow__HJsks {
  border-bottom: 0.0625rem solid var(--lighter-gray);
  box-sizing: border-box;
  margin-bottom: 1.25rem;
  padding-bottom: 1.25rem;
  width: 100%;
}

.notificationsHeading__omle7 {
  display: flex;
  gap: 0.375rem;
}

.notificationsHeading__omle7 svg {
    color: var(--sentiment-negative);
  }

.notificationItem__OI6ak {
  display: inline-block;
  line-height: 1.5rem;
  width: 100%;
}

.notificationItem__OI6ak .notificationText__swmej {
    margin-right: 0.625rem;
  }

.notificationItem__OI6ak .notificationDate__fc6rm {
    color: var(--darker-gray);
    font-size: 0.875rem;
  }

.activityHeading__mMjeX {
  border-bottom: 0.125rem solid var(--secondary);
  display: inline-flex;
  font-size: 1.125rem;
  margin: 0 0 0.75rem;
  padding: 0.3125rem 0 0.1875rem;
}

.checkboxLabel__AFseY {
  font-size: 0.9375rem;
}

.row__yJSoo {
  margin-bottom: 1.25rem;
  width: 100%;
}

.select__mXiSK {
  max-width: 54.375rem;
}

.select__mXiSK [class*="-menu"] {
    z-index: 1000;
  }

.accordionGroup__z7zzV {
  width: 100%;
}

div.accordion__nUPz4 {
  --accordion-border-radius: var(--border-radius-md);

  box-shadow: none;
  background: transparent;
  margin: 0 0 0.375rem;
}

.compact__Rx2JR {
  --accordion-border-radius: var(--border-radius-sm);
}

.compact__Rx2JR div.summaryRoot__psEuv {
    min-height: 2.125rem;
  }

.compact__Rx2JR div.summaryContent__ieoFf, .compact__Rx2JR .expanded__QoGB0 div.summaryContent__ieoFf {
    padding: 0.5rem 0 0.375rem;
  }

div.accordion__nUPz4.expanded__QoGB0 {
  margin: 0 0 0.75rem;
}

div.accordion__nUPz4:before {
  content: none;
}

/** "Summary" styles (accordion headings) */

div.summaryRoot__psEuv, .expanded__QoGB0 div.summaryRoot__psEuv {
  background-color: var(--white);
  border-radius: var(--accordion-border-radius);
  border: 0.0625rem solid var(--light-gray);
  box-sizing: border-box;
  font-size: var(--default-font-size);
  height: auto;
  min-height: 2.5rem;
  padding: 0 1rem 0 0.625rem;
}

div.summaryRoot__psEuv:hover, .expanded__QoGB0 div.summaryRoot__psEuv:hover {
    background-color: var(--lightest-gray);
  }

.expanded__QoGB0 div.summaryRoot__psEuv {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    font-weight: 900;
  }

.targeting__Bjjo2 .expanded__QoGB0 div.summaryRoot__psEuv {
    border-radius: var(--accordion-border-radius);
  }

.targeting__Bjjo2 div.accordionContent__W2aVT {
    border-radius: 0;
    border: none;
    padding: 0.625rem 0 0;
  }

.targeting__Bjjo2 div.summaryRoot__psEuv:hover {
      background-color: rgb(247, 247, 247);
    }

div.summaryContent__ieoFf, .expanded__QoGB0 div.summaryContent__ieoFf {
  align-items: center;
  line-height: var(--default-font-size);
  margin: 0;
  min-width: 0;
  padding: 0.625rem 0 0.5625rem;
}

div.summaryContent__ieoFf > svg, .expanded__QoGB0 div.summaryContent__ieoFf > svg {
    margin-right: 0.375rem;
    margin-top: -0.0625rem;
  }

.headingText__URKHu {
  flex-shrink: 0;
}

.collapsedSummary__QRkTU {
  color: var(--darker-gray);
  font-size: calc(var(--default-font-size) - 0.125rem);
  font-weight: 400;
  margin-left: 0.625rem;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/** Content styles (accordion content under the heading when expanded) */

div.accordionContent__W2aVT {
  border-color: var(--light-gray);
  border-radius: 0 0 var(--accordion-border-radius) var(--accordion-border-radius);
  border-style: solid;
  border-width: 0 0.0625rem 0.0625rem 0.0625rem;
  padding: 0.75rem 0.75rem 0.625rem 1rem;
}

.compact__Rx2JR div.accordionContent__W2aVT {
  padding: 0.625rem 0.75rem 0.625rem;
}

.bugDetailContent__l4SCV {
  border-right: 0.0625rem solid var(--light-gray);
  box-sizing: border-box;
  flex-grow: 1;
  max-height: 100%;
  overflow-y: scroll;
  padding: 0.5rem 1.25rem 0;
}

  .bugDetailContent__l4SCV.soloView__KoURI {
    padding-left: 0;
  }

@media screen and (max-width: 768px) {
  .bugDetailContent__l4SCV {
    border-right: none;
    padding: 0.25rem 0.5rem 0;
  }
}

.rightPanelColumn__jKKeT {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  overflow: hidden;
  padding: 1rem 0 0 1.25rem;
  width: 22.5rem;
}

@media screen and (max-width: 1366px) {
  .rightPanelColumn__jKKeT {
    flex-shrink: 1;
    padding: 0.75rem 0.5rem 0 0.75rem;
    width: 20rem;
  }
}

@media screen and (max-width: 1200px) {
  .rightPanelColumn__jKKeT {
    display: none;
  }
}

.alertMessage__gUukg {
  align-items: center;
  display: flex;
  gap: 0.25rem;
}

