/*!
 * Cogmo Enterprise Generative AI/Cogmo Search UI version: 3.2.0-alpha
 * version date: 2026-01-22
 * Copyright: IACT CORPORATION.
 * Comment: 再配布を禁じます。契約者でのご利用にて改変を行うことは認められておりますが、新バージョンのUIファイルは標準ファイルのみ配布となりますので、再度、契約者で改変を行ってください。
*/
@charset "UTF-8";

.cgm-search-input-wrap.cgm-gpt-mode {
  border: 1px solid #158c65;
  background: #fff;
}

.cgm-gpt-copy-button.cgm-gpt-mode {
  top: calc((100% - 17px) / 2);
  background: #edfcf7;
  border: 1px solid rgba(21, 140, 101, 0.3);
}

.cgm-gpt-copy-button.cgm-gpt-mode > span {
  background: url(../images/ico_copy_gpt_only.svg) no-repeat center center / 17px 21px;
}

.cgm-feedback-thumb-button.cgm-gpt-mode {
  background: #edfcf7;
  border: 1px solid rgba(21, 140, 101, 0.3);
}
.cgm-feedback-thumb-button.cgm-gpt-mode:hover:not(:disabled) {
  opacity: 0.7;
  border-color: rgba(21, 140, 101, 0.3);
}

.cgm-feedback-thumb-button.cgm-gpt-mode .cgm-feedback-thumb-button-icon {
  background-color: transparent;
  background-image: none;
  filter: none;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
}
.cgm-feedback-thumb-button.cgm-gpt-mode .cgm-feedback-thumb-button-icon--good {
  background-image: url(../images/ico_thumb_up_gpt_only.svg);
}
.cgm-feedback-thumb-button.cgm-gpt-mode .cgm-feedback-thumb-button-icon--bad {
  background-image: url(../images/ico_thumb_down_gpt_only.svg);
}
.cgm-feedback-thumb-button.cgm-gpt-mode.is-active.cgm-feedback-thumb-button--good
  .cgm-feedback-thumb-button-icon.cgm-feedback-thumb-button-icon--good {
  background-image: url(../images/ico_thumb_up_fill_gpt_only.svg);
}
.cgm-feedback-thumb-button.cgm-gpt-mode.is-active.cgm-feedback-thumb-button--bad
  .cgm-feedback-thumb-button-icon.cgm-feedback-thumb-button-icon--bad {
  background-image: url(../images/ico_thumb_down_fill_gpt_only.svg);
}

.cgm-search-input-wrap.cgm-gpt-mode {
  border: 1px solid #158c65;
}

.cgm-search-input-area.cgm-gpt-mode::before {
  background: url(../images/ico_search_gpt_only.svg) no-repeat center center;
  background-size: 20px 20px;
}

.cgm-search-button.cgm-gpt-mode {
  background: #158c65;
}

.cgm-radio-filter-input.cgm-gpt-mode:checked + label::before {
  border-color: #158c65;
}

.cgm-radio-filter.cgm-gpt-mode label::after {
  background: #158c65;
}

.cgm-checkbox-filter-input.cgm-gpt-mode:checked + label::before {
  border-color: #158c65;
  background-color: #158c65;
}

.cgm-search-button.cgm-gpt-mode {
  background: #158c65;
  color: #fff;
}

.cgm-search-button.cgm-gpt-mode::before {
  background: url(../images/ico_submit.svg) no-repeat center center;
}

.cgm-result-text.cgm-gpt-mode::after {
  background: #27354c;
}

.cgm-gpt-result-area.cgm-gpt-mode {
  border-color: #158c65;
  background: #f5f5f5;
  color: #202020;
}

.cgm-gpt-result-title.cgm-gpt-mode {
  background: #69bfa3;
}

.cgm-gpt-result-title.cgm-gpt-mode {
  display: none;
}

.cgm-gpt-reference-divider.cgm-gpt-mode {
  border-top: 1px solid rgba(135, 135, 135, 0.25);
}
