/* [project]/node_modules/@msu/mds/dist/assets/TextButton.css [app-client] (css) */
._Accent_1toz6_9 {
  color: var(--brand-primary);
}

._Accent_1toz6_9:hover:not(:disabled), ._Accent_1toz6_9:focus:not(:disabled) {
  color: var(--brand-primary-action);
}

._Accent_1toz6_9:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._Primary_1toz6_22 {
  color: var(--gray-900);
}

._Primary_1toz6_22:hover:not(:disabled), ._Primary_1toz6_22:focus:not(:disabled) {
  color: var(--neutral-black);
}

._Primary_1toz6_22:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._Secondary_1toz6_35 {
  color: var(--gray-500);
}

._Secondary_1toz6_35:hover:not(:disabled), ._Secondary_1toz6_35:focus:not(:disabled) {
  color: var(--gray-600);
}

._Secondary_1toz6_35:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._Inverse_1toz6_48 {
  color: var(--neutral-white);
}

._Inverse_1toz6_48:hover:not(:disabled), ._Inverse_1toz6_48:focus:not(:disabled) {
  color: var(--gray-50);
}

._Inverse_1toz6_48:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._StaticBlack_1toz6_61 {
  color: var(--gray-900);
}

._StaticBlack_1toz6_61:hover:not(:disabled), ._StaticBlack_1toz6_61:focus:not(:disabled) {
  color: var(--neutral-black);
}

._StaticBlack_1toz6_61:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._StaticWhite_1toz6_74 {
  color: var(--neutral-white);
}

._StaticWhite_1toz6_74:hover:not(:disabled), ._StaticWhite_1toz6_74:focus:not(:disabled) {
  color: var(--gray-50);
}

._StaticWhite_1toz6_74:disabled {
  color: var(--neutral-opacity-gray-g-60);
}

._textButton_1toz6_87 {
  cursor: pointer;
  align-items: center;
  transition: color .2s ease-out, background-color .2s ease-out, box-shadow .2s ease-out, border .2s ease-out, opacity .2s ease-out, transform .2s ease-out, scale .2s ease-out;
  display: inline-flex;
}

._textButton_1toz6_87:focus:not(:disabled) {
  outline: none;
}

._textButton_1toz6_87._micro_1toz6_97 {
  border-radius: 0;
  gap: 0;
  height: 20px;
  padding: 0;
}

._textButton_1toz6_87._mini_1toz6_103 {
  border-radius: 0;
  gap: 0;
  height: 22px;
  padding: 0;
}

._textButton_1toz6_87._tiny_1toz6_109 {
  border-radius: 8px;
  gap: 4px;
  height: 24px;
  padding: 0 8px;
}

._textButton_1toz6_87._small_1toz6_115 {
  border-radius: 8px;
  gap: 4px;
  height: 32px;
  padding: 0 12px;
}

._textButton_1toz6_87._medium_1toz6_121 {
  border-radius: 12px;
  gap: 8px;
  height: 40px;
  padding: 0 16px;
}

._textButton_1toz6_87._large_1toz6_127 {
  border-radius: 12px;
  gap: 8px;
  height: 48px;
  padding: 0 20px;
}

._textButton_1toz6_87._icon-tiny_1toz6_133 {
  border-radius: 8px;
  gap: 4px;
  width: 24px;
  height: 24px;
  padding: 0;
}

._textButton_1toz6_87._icon-small_1toz6_140 {
  border-radius: 8px;
  gap: 4px;
  width: 32px;
  height: 32px;
  padding: 0;
}

._textButton_1toz6_87._icon-medium_1toz6_147 {
  border-radius: 12px;
  gap: 8px;
  width: 40px;
  height: 40px;
  padding: 0;
}

._textButton_1toz6_87._icon-large_1toz6_154 {
  border-radius: 12px;
  gap: 8px;
  width: 48px;
  height: 48px;
  padding: 0;
}

/* [project]/src/scenario/_feature/styles/NxpcIssueBox.module.scss.module.css [app-client] (css) */
.NxpcIssueBox-module-scss-module__7ryxWG__nxpc_issue_box {
  will-change: transform, opacity;
  background: #fff;
  border-radius: 24px 24px 0 0;
  width: 100%;
  padding: 24px 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  box-shadow: 0 -2px 16px #00000026;
}

@media only screen and (max-width: 767px) {
  .NxpcIssueBox-module-scss-module__7ryxWG__nxpc_issue_box {
    border-radius: 6.6667vw 6.6667vw 0 0;
    padding: 6.6667vw 5.5556vw;
  }
}

.NxpcIssueBox-module-scss-module__7ryxWG__top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 8px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .NxpcIssueBox-module-scss-module__7ryxWG__top {
    padding: 0 2.2222vw;
  }
}

.NxpcIssueBox-module-scss-module__7ryxWG__top__title {
  color: var(--gray-600);
  font-feature-settings: "liga" off, "clig" off;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.2px;
  text-transform: uppercase;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
}

@media only screen and (max-width: 767px) {
  .NxpcIssueBox-module-scss-module__7ryxWG__top__title {
    font-size: 5.5556vw;
  }
}

.NxpcIssueBox-module-scss-module__7ryxWG__top__value {
  color: var(--brand-primary);
  text-align: right;
  font-family: var(--font-sofia-sans-condensed);
  letter-spacing: -.2px;
  align-items: flex-end;
  gap: 4px;
  font-size: 29px;
  font-style: normal;
  font-weight: 600;
  line-height: 1;
  display: flex;
}

.NxpcIssueBox-module-scss-module__7ryxWG__top__value__nxpc {
  font-size: 24px;
  line-height: 1.06;
}

@media only screen and (max-width: 767px) {
  .NxpcIssueBox-module-scss-module__7ryxWG__top__value {
    gap: 1.1111vw;
    font-size: 6.6667vw;
  }

  .NxpcIssueBox-module-scss-module__7ryxWG__top__value__nxpc {
    font-size: 5.5556vw;
  }
}

.NxpcIssueBox-module-scss-module__7ryxWG__button_container {
  align-items: center;
  gap: 8px;
  margin-top: 24px;
  display: flex;
}

@media only screen and (max-width: 767px) {
  .NxpcIssueBox-module-scss-module__7ryxWG__button_container {
    gap: 2.2222vw;
    margin-top: 6.6667vw;
  }
}

.NxpcIssueBox-module-scss-module__7ryxWG__button_container button {
  justify-content: center;
  transition: all .2s ease-in-out;
  font-weight: 500 !important;
}

.NxpcIssueBox-module-scss-module__7ryxWG__button_container button:disabled {
  opacity: .6;
  cursor: not-allowed;
}

@media only screen and (max-width: 767px) {
  .NxpcIssueBox-module-scss-module__7ryxWG__button_container button {
    border-radius: 3.3333vw !important;
    height: 11.1111vw !important;
    font-size: 3.8889vw !important;
  }
}

.NxpcIssueBox-module-scss-module__7ryxWG__button_container__submit {
  flex: .75;
}

.NxpcIssueBox-module-scss-module__7ryxWG__button_container__cancel {
  flex: .25;
}

/*# sourceMappingURL=2403d749b86a0ec8.css.map*/