: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 {

  border-radius: 1rem;
  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.3125rem;
      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);
  height: auto;
  padding: 0;
}

.quiet__zcl4j[disabled], .link__NZ7Sk[disabled] {
    color: var(--darkest-gray);
  }

.quiet__zcl4j.sm__QE7Xb, .link__NZ7Sk.sm__QE7Xb {
    font-size: 0.875rem;
  }

.quiet__zcl4j.lg__PBv0a, .link__NZ7Sk.lg__PBv0a {
    font-size: 1.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;
  }
  .dialog__g99iI .dialogPaper__sPL0E {
    overflow: visible;
  }

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

div.content__nNjUp p {
    font-size: var(--default-font-size);
  }

@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;
}

div.tooltipContent__l6zWe {
  padding: 0;
}

  div.tooltipContent__l6zWe ul {
    max-height: 31.25rem;
    overflow: auto;
  }

.menu__DnHOC {
  background: var(--white);
  border-radius: inherit;
  color: inherit;
  list-style: none;
  margin: 0;
  min-width: 10rem;
  padding: 0.375rem 0;
}

.menu__DnHOC button {
    color: inherit;
  }

.item__wp9Nz {
  z-index: 3;
}

.item__wp9Nz a, .item__wp9Nz button {
    border-radius: 0;
    box-sizing: border-box;
    color: var(--darkest-gray);
    display: block;
    font-size: var(--default-font-size);
    line-height: 1rem;
    padding: 0.4375rem 1rem;
    text-align: left;
    text-decoration: none;
    width: 100%;
  }

.item__wp9Nz a:hover, .item__wp9Nz button:hover {
      background-color: var(--blue);
      color: var(--white);
    }

.item__wp9Nz a:disabled, .item__wp9Nz button:disabled {
      background-color: var(--lightest-gray);
    }

.item__wp9Nz.separatorAfter__qHuSj {
    border-bottom: 0.0625rem solid var(--light-gray);
    padding-bottom: 0.375rem;
  }

.item__wp9Nz.separatorAfter__qHuSj + .item__wp9Nz {
      padding-top: 0.375rem;
    }

.item__wp9Nz .disabledItem___Sy32 a {
      pointer-events: none;
    }

.item__wp9Nz .disabledItem___Sy32 a, .item__wp9Nz .disabledItem___Sy32 button {
      color: var(--darker-gray);
    }

@media screen and (max-width: 768px) {
    div.tooltipContent__l6zWe ul {
      max-height: 18.75rem;
    }
}

div.buttonGroup__afcnY button {
    border-radius: 1rem;
  }
  div.buttonGroup__afcnY button.mainButton__H94TL {
    font-family: var(--default-font-family);
    font-size: var(--default-font-size);
    padding: 0 0.625rem 0 0.875rem;
    text-transform: none;
    white-space: nowrap;
  }
  div.buttonGroup__afcnY button.mainButton__H94TL:not(:last-of-type) {
      border-color: var(--white);
    }
  div.buttonGroup__afcnY button.mainButton__H94TL button.arrowButton__EEQ0P {
      min-width: 0;
      padding: 0 0.5625rem 0 0;
    }
  div.buttonGroup__afcnY button.mainButton__H94TL, div.buttonGroup__afcnY button.arrowButton__EEQ0P {
    white-space: nowrap;
  }
  div.buttonGroup__afcnY button.mainButton__H94TL.primary__ZFEPM, div.buttonGroup__afcnY button.arrowButton__EEQ0P.primary__ZFEPM {
    background: var(--primary);
  }
  div.buttonGroup__afcnY button.mainButton__H94TL.primary__ZFEPM:hover, div.buttonGroup__afcnY button.arrowButton__EEQ0P.primary__ZFEPM:hover {
      opacity: 0.95;
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.primary__ZFEPM[disabled], div.buttonGroup__afcnY button.arrowButton__EEQ0P.primary__ZFEPM[disabled] {
      color: var(--lighter-gray);
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.secondary__ylDLT, div.buttonGroup__afcnY button.arrowButton__EEQ0P.secondary__ylDLT {
    background: var(--secondary);
  }
  div.buttonGroup__afcnY button.mainButton__H94TL.secondary__ylDLT:hover, div.buttonGroup__afcnY button.arrowButton__EEQ0P.secondary__ylDLT:hover {
      opacity: 0.95;
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.secondary__ylDLT[disabled], div.buttonGroup__afcnY button.mainButton__H94TL.secondary__ylDLT[disabled]:hover, div.buttonGroup__afcnY button.arrowButton__EEQ0P.secondary__ylDLT[disabled], div.buttonGroup__afcnY button.arrowButton__EEQ0P.secondary__ylDLT[disabled]:hover {
      background: var(--secondary-disabled);
      color: var(--white);
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.tertiary__ZkYCT, div.buttonGroup__afcnY button.arrowButton__EEQ0P.tertiary__ZkYCT {
    background: var(--tertiary);
    color: var(--dark-navy);
  }
  div.buttonGroup__afcnY button.mainButton__H94TL.tertiary__ZkYCT:hover, div.buttonGroup__afcnY button.arrowButton__EEQ0P.tertiary__ZkYCT:hover {
      opacity: 0.95;
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.transparent__EB6ek, div.buttonGroup__afcnY button.arrowButton__EEQ0P.transparent__EB6ek {
    background: transparent;
    border: 0.0625rem solid var(--primary);
    color: var(--primary);
  }
  div.buttonGroup__afcnY button.mainButton__H94TL.transparent__EB6ek:hover, div.buttonGroup__afcnY button.arrowButton__EEQ0P.transparent__EB6ek:hover {
      opacity: 0.95;
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.transparent__EB6ek[disabled], div.buttonGroup__afcnY button.arrowButton__EEQ0P.transparent__EB6ek[disabled] {
      border-color: var(--dark-gray);
    }
  div.buttonGroup__afcnY button.mainButton__H94TL.quaternary__hp9tF, div.buttonGroup__afcnY button.arrowButton__EEQ0P.quaternary__hp9tF {
    background: var(--lightest-gray);
    border: none;
    color: var(--primary);
  }
  div.buttonGroup__afcnY button.mainButton__H94TL.quaternary__hp9tF:hover, div.buttonGroup__afcnY button.arrowButton__EEQ0P.quaternary__hp9tF:hover {
      opacity: 0.95;
    }
  div.buttonGroup__afcnY button.mainButton__H94TL, div.buttonGroup__afcnY button.arrowButton__EEQ0P {
    background: var(--primary);
}

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;
  }

.stripeCardBase__zPgyw {
  font-family: var(--default-font-family);
}

.cardDetailWrapper__ql1_E {
  margin: 0 0 1rem;
}

.cardContainer__EmQ_5 {
  background-color: var(--card-widget-background);
  border-radius: 0.25rem;
  border: 0.0625rem solid transparent;
  box-shadow: 0 0.0625rem 0.1875rem 0 #e6ebf1;
  box-sizing: border-box;
  margin: 0 0 0.25rem;
  max-width: 37.5rem;
  padding: 0.6875rem 0.75rem 0.5625rem;
  transition: box-shadow 150ms ease;
  width: 100%;
}

.controlGroup__lEbZX {
  align-items: center;
  display: flex;
  gap: 0.75rem;
}

.bottomMessage__R9PKB {
  display: inline-block;
  font-size: 0.875rem;
  max-width: 56.25rem;
  line-height: 1.125rem;
}

.heading__no3yJ {
  font-size: 1rem;
  font-weight: 200;
  margin: 0 0 0.75rem;
}

.addCardWidget__PWgi9 {
  margin: 0.375rem 0 1.25rem;
}

.list__FcIHX {
  margin-top: 1.25rem;
  overflow: auto;
  padding: 0;
}

.listItem__b6ix6 {
  align-items: center;
  border-bottom: 0.0625rem solid var(--light-gray);
  display: flex;
  font-size: var(--default-font-size);
  padding: 0.5rem 0;
}

.listItem__b6ix6 > span {
    display: block;
    font-size: 0.875rem;
    margin-left: auto;
  }

.listItem__b6ix6 a {
    font-size: var(--default-font-size);
    text-decoration: none;
  }

.listItem__b6ix6 a:hover {
      text-decoration: underline;
    }

.listItem__b6ix6:last-child {
    border-bottom: none;
  }

.featureList__M4vn9 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

  @media screen and (max-width: 768px) {.featureList__M4vn9 {
    gap: 0.625rem
}
  }

.featureRow__AJRYi {
  align-items: flex-start;
  display: flex;
  gap: 1rem;
  line-height: 1.375rem;

}

.featureRow__AJRYi svg {
    color: var(--secondary);
    flex-shrink: 0;
    height: 1.25rem;
    margin-top: 0.1875rem;
    width: 1.25rem;
  }

@media screen and (max-width: 1200px) {

.featureRow__AJRYi {
    gap: 0.3125rem

}
  }

.accordionGroup__z7zzV {
  font-family: var(--default-font-family), sans-serif;
  font-size: var(--default-font-size);
  width: 100%;
}

div.accordion__nUPz4 {
  margin: 0 0 0.625rem;
}

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

div.summaryRoot__psEuv, .expanded__QoGB0 div.summaryRoot__psEuv {
  min-height: 2.25rem;
  padding: 0 0.625rem;
  background-color: var(--lightest-gray);
}

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

.expanded__QoGB0 div.summaryRoot__psEuv {
  font-weight: bold;
}

div.summaryContent__ieoFf, .expanded__QoGB0 div.summaryContent__ieoFf {
  align-items: center;
  line-height: var(--default-font-size);
  margin: 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;
  }

div.details__hTpFb {
  padding: 0.375rem 0.625rem 0.625rem;
}

.targeting__Bjjo2 div.accordion__nUPz4 {
    background: transparent;
    box-shadow: none;
    margin: 0 0 0.375rem;
  }

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

.targeting__Bjjo2 div.accordion__nUPz4:before {
    content: none;
  }

.targeting__Bjjo2 div.summaryRoot__psEuv, .targeting__Bjjo2 .expanded__QoGB0 div.summaryRoot__psEuv {
    background-color: var(--white);
    border-radius: 0.25rem;
    border: 0.0625rem solid var(--light-gray);
    box-sizing: border-box;
    height: auto;
    min-height: 2.875rem;
  }

.targeting__Bjjo2 div.summaryRoot__psEuv:hover, .targeting__Bjjo2 .expanded__QoGB0 div.summaryRoot__psEuv:hover {
      background-color: var(--white);
      border: 0.0625rem solid var(--darker-gray);
    }

.targeting__Bjjo2 div.details__hTpFb {
    background-color: transparent;
    padding: 0.625rem 0 0;
  }

.alertMessage__gUukg {
  align-items: center;
  display: flex;
  gap: 0.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;
    }

.wrapper__ijLad {
  display: inline-flex;
}

li.item__AFH09 {
  font-family: var(--default-font-family);
  font-size: var(--default-font-size);
  line-height: 1.125rem;
  min-height: auto;
  padding: 0.375rem 1rem;
  white-space: normal;
}

li.item__AFH09 > * {
    padding: 0;
    text-align: left;
  }

li.item__AFH09.anchorItem__YLFSf {
    padding: 0;
  }

li.item__AFH09.anchorItem__YLFSf > a {
      padding: 0.375rem 1rem;
      text-decoration: none;
      width: 100%;
    }

button.iconButton__G8Sl_ {
  padding: 0.375rem;
}

.wrapper__ijLad li.item__AFH09 > *:not(.MuiTouchRipple-root) {
  box-sizing: border-box;
  color: var(--default-text-color);
  justify-content: flex-start;
  text-align: left;
  width: 100%;
}

div.menuContent__OkpOC {
  min-width: 11.25rem;
  overflow: visible;
}

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;
  }

.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;
  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: 0.9375rem;
  gap: 0.375rem;
  line-height: 1.375rem;
}

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


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;
}

.cardItem__DC_n0 {
  align-items: center;
  border-radius: 0.25rem;
  display: flex;
  flex-grow: 1;
  gap: 0.375rem;
  max-width: 37.5rem;
  overflow: auto;
}

.cardDetailBox__xImps {
  align-items: center;
  background-color: var(--card-widget-background);
  border-radius: 0.25rem;
  display: flex;
  flex-basis: 17.5rem;
  flex-grow: 1;
  flex-shrink: 1;
  justify-content: space-between;
  max-width: 15rem;
  min-width: 10.625rem;
  padding: 0.5rem 0.75rem;
}

.ownerName__j61ru {
  font-weight: 900;
  white-space: nowrap;
}

.last4__RYofl {
  font-size: 0.875rem;
  line-height: 1.25rem;
  position: relative;
}

.last4__RYofl:before {
    content: '.... .... ....';
    margin-right: 0.375rem;
    left: -4.75rem;
    top: -0.3125rem;
    font-size: 1.125rem;
    position: absolute;
    white-space: nowrap;
    letter-spacing: 0.0625rem;
  }

.cardSelection__WlHWr {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.existingCardItem__CcjF0, .newCardItem__r_ina {
  align-items: center;
  display: flex;
  gap: 0.75rem;
}

.newCardItem__r_ina {
  margin-top: 0.625rem;
  font-weight: 200;
}

.newCardItem__r_ina > h3 {
    font-size: 1rem;
  }

.addCardWidget__GSfA1 {
  margin: 1rem 0 0 2.125rem;
}

.currentCard__XN3Sh {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.changeCardButton__k7zAC {
  font-size: 0.9375rem;
  margin-left: auto;
}

@media screen and (max-width: 480px) {

.changeCardButton__k7zAC {
    margin-left: 0
}
  }

div.dialogContent__BMiZV {
  min-width: 37.5rem;
}

.companyCreditCardSection__MCIDY {
  border-radius: 1rem;
  border: 0.0625rem solid var(--light-gray);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 1rem 1rem 1.25rem;
  width: 100%;
}

div.alert__Ti_uc {
  align-items: center;
  background: var(--lightest-blue);
  margin-bottom: 1.25rem;
}

div.alert__Ti_uc div.icon__Bshig {
    color: var(--navy);
    height: 1.25rem;
  }

div.creditPackageSelect__VbNeY {
  margin-bottom: 1.5rem;
}

@media screen and (max-width: 768px) {
  div.dialogContent__BMiZV {
    min-width: auto;
  }
}

.menuTrigger__4MueX {
  position: absolute;
  right: 1rem;
  top: 1rem;
}

@media print {
  .menuTrigger__4MueX {
    display: none;
  }
}

.datepickerWrapper__PCemy input {
  min-width: 13.75rem;
}

.timepickerWrapper__wycBf input {
    width: 5.625rem;
  }

.timepickerWrapper__wycBf + .react-datepicker__tab-loop .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
      height: auto;
    }

.datepickerCalendar__G6DJh input,
.datepickerWrapper__PCemy input,
.timepickerWrapper__wycBf input {
  border-radius: var(--input-default-border-radius);
  border: 0.0625rem solid var(--gray);
  box-sizing: border-box;
  color: var(--default-text-color);
  font-family: var(--default-font-family), sans-serif;
  font-size: var(--default-font-size);
  height: auto;
  padding: 0.5rem;
}

.datepickerCalendar__G6DJh input::-moz-placeholder, .datepickerWrapper__PCemy input::-moz-placeholder, .timepickerWrapper__wycBf input::-moz-placeholder {
    font-family: var(--default-font-family), sans-serif;
    font-size: var(--font-size);
  }

.datepickerCalendar__G6DJh input::placeholder, .datepickerWrapper__PCemy input::placeholder, .timepickerWrapper__wycBf input::placeholder {
    font-family: var(--default-font-family), sans-serif;
    font-size: var(--font-size);
  }

.datepickerCalendar__G6DJh {
  padding-bottom: 0.625rem;
}

.datepickerCalendar__G6DJh .react-datepicker__input-time-container {
    float: left;
    margin-left: 0.5rem;
    width: auto;
  }

.datepickerCalendar__G6DJh .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
      font-size: 0.75rem;
      margin-left: 0;
      padding: 0.25rem;
    }

.react-datepicker-popper div.datepickerCalendar__G6DJh div.react-datepicker__triangle:after, .react-datepicker-popper div.datepickerCalendar__G6DJh div.react-datepicker__triangle:before {
    left: -1.375rem;
  }

div.react-datepicker {
  font-family: var(--default-font-family), sans-serif;
  max-width: 15rem;
}

div.react-datepicker .react-datepicker__day--keyboard-selected__QEZAE[aria-selected="false"] {
    background: transparent;
  }

button.todayButton__Mmk84 {
  font-size: 0.8125rem;
}

.fancybox__nav {
  font-family: var(--default-font-family);
}

  .fancybox__nav .navButton__fBJdn {
    border-radius: 0;
    color: var(--gray);
    position: relative;
  }

  .fancybox__nav .navButton__fBJdn:hover {
      color: var(--white);
    }

  .fancybox__nav .customNextText__P3Eyk {
    display: block;
    position: absolute;
    top: -1.125rem;
    white-space: nowrap;
  }

div.fancybox__slide {
  padding-bottom: 1rem;
}

.fancybox__content {
  font-family: var(--default-font-family);
  height: 95% !important;
}

.has-html5video .fancybox__content {
    padding: 0;
    width: 95% !important;
  }

.is-selected.has-html5video:before, .is-selected.has-html5video:after {
    content: none;
  }

.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;
  }

.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);
}

.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;
}

.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;
  }

svg.attachIcon__WEjaM {
  font-size: 1.25rem;
  rotate: 45deg;
}

.attachButton__laVrj {
  align-items: center;
  align-self: flex-end;
  display: inline-flex;
  gap: 0.375rem;
}

@media screen and (max-width: 1024px) {
  .attachButton__laVrj {
    margin-top: 0;
  }
}

.attachmentList__VwxPb {
  display: flex;
  gap: 0.5rem;
  margin-left: 3rem;
}

.commentInputMainWrapper__ol3la {
  background-color: var(--white);
  border-top: 0.125rem solid var(--lighter-gray);
  bottom: 0;
  box-sizing: border-box;
  padding: 0.5rem 0 0.75rem;
  position: sticky;
  top: -0.8125rem;
  width: 100%;
  z-index: 2;
}

.commentInputContainer__PJSYk {
  display: flex;
  flex-direction: column;
  gap: 0.375rem;
  max-width: 56.25rem;
  width: 100%;
}

.inputAttachmentList__SQip7 {
  margin-top: 0.75rem;
}

.avatar__H4btN {
  margin-top: 0.1875rem;
}

.inputAndButtonsWrapper__e59si {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  width: 100%;
}

.textarea__BBYZ4 {
  --input-height: 2.625rem;

  border-radius: 0.25rem;
  border: 0.0625rem solid var(--light-gray);
  box-sizing: border-box;
  height: var(--input-height);
  max-height: var(--input-height);
  min-height: var(--input-height);
  min-width: 70%;
  padding: 0.625rem 0.75rem;
  transition: height linear 2000ms;
  width: 100%;
}

.messageCounter__mbeLj {
  font-size: 0.875rem;
  margin-left: 3.125rem;
}

.messageCounter__mbeLj svg {
    color: var(--light-blue);
  }

.expanded__Ae4QA {
  border-top: none;
  top: -0.75rem;
}

.expanded__Ae4QA .messageCounter__mbeLj {
    display: none;
  }

.expanded__Ae4QA .textarea__BBYZ4 {
    --input-height: 5.625rem;

    outline: none;
  }

.commentListVisible__YeRtE {
  border-bottom: 0.125rem solid var(--lighter-gray);
  border-top: none;
}

.commentListVisible__YeRtE .messageCounter__mbeLj {
    display: none;
  }

.checkboxLabel__rnqWk {
  font-size: 0.9375rem;
}

.commentItem__v74YE {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}

.avatar__p9O6n {
  align-self: flex-start;
  flex-grow: 0;
  flex-shrink: 0;
  margin-top: 0.25rem;
}

.commentText__ze1Un {
  line-height: 1.375rem;
  white-space: pre-wrap;
}

.commentTop__ydlNI {
  width: 100%;
}

.textContent__N9Wa1 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 0.5rem;
}

.name__mD9VK {
  font-weight: 900;
  white-space: nowrap;
}

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

.commentEditButtonGroup___5M00 {
  gap: 0.75rem;
}

.commentEditButtonGroup___5M00 button {
    color: var(--darker-gray);
  }

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

.alert__jhvwK {
  margin-bottom: 3.125rem;
  margin-top: 0.25rem;
  max-width: 54.375rem;
}

.commentList__flQSs {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  margin-top: 1rem;
  padding-bottom: 5rem;
  width: 100%;
}

.commentsContent__egKOH {
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  width: 100%;
}

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

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

.select__mXiSK {
  max-width: 54.375rem;
}

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

.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;
  }
}

.panelIframe__MQoQp {
  min-width: 20rem;
}

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

  .rightPanelColumn__jKKeT div.tabs__etX2C {
    border: none;
    gap: 1vw;
  }

  .rightPanelColumn__jKKeT div.tabs__etX2C a {
      margin: 0;
      white-space: nowrap;
    }

.tabsWrapper__mRsrS {
  height: 100%;
}

.tabsContent__O2zve {
  height: 100%;
}

@media screen and (max-width: 1366px) {
  div.tabs__etX2C a {
    font-size: 0.9375rem;
  }

  .rightPanelColumn__jKKeT {
    padding: 0.75rem 0.5rem 0 0.75rem;
    flex-shrink: 1;
  }
}

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

.blurred__QWle6 {
  color: transparent;
  text-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.5);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

