/* ---------- 外层容器 ---------- */
.ntr-re-box {
  background-color: #faf8f2;              /* 极浅米白基底，干净素雅 */
  border: 3px solid #c9aa3c;              /* 纯金色描边，明亮不刺眼 */
  padding: 18px 20px 16px 20px;
  margin-top: 16px;
  font-family: "微软雅黑", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", sans-serif;
  color: #3e3629;
  font-weight: 600;
  line-height: 1.9;
  box-shadow: 0 0 0 5px #efe7d2, 0 4px 16px rgba(160, 135, 70, 0.15);
  position: relative;
}

/* ---------- 四角装饰 · 纯金色浮雕 ---------- */
.ntr-re-box::before,
.ntr-re-box::after {
  content: "";
  position: absolute;
  width: 24px;
  height: 24px;
  border: 3px solid #c9aa3c;
  pointer-events: none;
  z-index: 2;
  box-shadow: 
    inset 1px 1px 3px rgba(255, 250, 225, 0.9),
    2px 2px 4px rgba(80, 60, 20, 0.2);
}
.ntr-re-box::before {
  top: 5px;
  left: 5px;
  border-right: none;
  border-bottom: none;
}
.ntr-re-box::after {
  top: 5px;
  right: 5px;
  border-left: none;
  border-bottom: none;
}
.ntr-re-box .ntr-corner-bot {
  position: absolute;
  bottom: 5px;
  left: 5px;
  right: 5px;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
  z-index: 2;
}
.ntr-re-box .ntr-corner-bot span {
  display: block;
  width: 24px;
  height: 24px;
  border: 3px solid #c9aa3c;
  box-shadow: 
    inset 1px 1px 3px rgba(255, 250, 225, 0.9),
    2px 2px 4px rgba(80, 60, 20, 0.2);
}
.ntr-re-box .ntr-corner-bot span:first-child {
  border-right: none;
  border-top: none;
}
.ntr-re-box .ntr-corner-bot span:last-child {
  border-left: none;
  border-top: none;
}

/* ---------- 正文内容 ---------- */
.ntr-re-box .ntr-text-content {
  font-weight: 600;
  line-height: 1.9;
  color: #3e3629;
  padding-bottom: 14px;
  border-bottom: 2px solid rgba(200, 170, 80, 0.3);
  margin-bottom: 14px;
}

/* ---------- 所有 details ---------- */
.ntr-re-box details {
  margin-bottom: 10px;
  border: none;
  background-color: transparent;
  padding: 0;
}

/* ---------- details 标题 ---------- */
.ntr-re-box details summary {
  padding: 12px 18px 10px 18px;
  cursor: pointer;
  font-weight: 700;
  font-size: 0.95rem;
  color: #5a4b32;
  background: #f7f1e3;
  border: 2px solid #c9aa3c;
  border-bottom: 4px solid #b18d2e;
  user-select: none;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(150, 120, 60, 0.12);
  transition: all 0.12s ease;
}
.ntr-re-box details summary::-webkit-details-marker {
  display: none;
}
.ntr-re-box details summary::before {
  content: "◆";
  font-size: 0.7rem;
  color: #b18d2e;
  margin-right: 2px;
}
.ntr-re-box details summary:hover {
  background: #fcf7ee;
  transform: translateY(-1px);
  box-shadow: 0 4px 8px rgba(150, 120, 60, 0.2);
}
.ntr-re-box details[open] summary {
  background: #f0e8d2;
  border-bottom-width: 2px;
  transform: translateY(2px);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06);
  margin-bottom: 0;
}

/* ---------- 信息网格 ---------- */
.ntr-re-box .info-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 4px 0;
}
.ntr-re-box .info-item {
  flex: 1 1 calc(50% - 8px);
  background: #fdfbf7;
  border: 1.5px solid #c9aa3c;
  padding: 8px 14px;
  min-width: 120px;
  border-radius: 4px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7);
}
.ntr-re-box .info-item.full-width {
  flex: 1 1 100%;
}
.ntr-re-box .info-label {
  font-size: 0.65rem;
  font-weight: 700;
  color: #8a7646;
  margin-bottom: 2px;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.ntr-re-box .info-value {
  font-size: 0.88rem;
  font-weight: 600;
  color: #3e3629;
  line-height: 1.5;
}

/* ---------- 记忆区表格 ---------- */
.ntr-re-box .ntr-status-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 4px;
  font-size: 0.88em;
}
.ntr-re-box .ntr-status-table th,
.ntr-re-box .ntr-status-table td {
  border: 1.5px solid #c9aa3c;
  padding: 6px 10px;
  text-align: left;
  background-color: #fdfbf7;
  font-weight: 600;
  color: #3e3629;
}
.ntr-re-box .ntr-status-table th {
  background-color: #f5efdd;
  font-weight: 700;
  color: #5a4b32;
}

/* ---------- 图片容器 ---------- */
.ntr-re-box .status-image-container {
  margin: 10px 0 4px 0;
  border: 1.5px solid #c9aa3c;
  background: #fdfbf7;
  overflow: hidden;
  border-radius: 4px;
}
.ntr-re-box .status-image-container img {
  width: 100%;
  display: block;
  border-radius: 3px;
}

/* ---------- 滚动区 ---------- */
.ntr-re-box .scroll-area {
  max-height: 500px;
  overflow-y: auto;
  padding: 4px;
}
.ntr-re-box .scroll-area::-webkit-scrollbar {
  width: 4px;
}
.ntr-re-box .scroll-area::-webkit-scrollbar-track {
  background: #f5efdd;
}
.ntr-re-box .scroll-area::-webkit-scrollbar-thumb {
  background: #c9aa3c;
  border-radius: 2px;
}

/* ============================================================
状态切换（单按钮 普通/私密）
   ============================================================ */

/* ---------- 切换按钮容器 ---------- */
.ntr-re-box .queen-state-wrap {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}

/* ---------- 透明独立开关 ---------- */
.ntr-re-box .qs-toggle-input {
  grid-column: 1;
  grid-row: 1;
  justify-self: center;
  align-self: stretch;
  width: 100%;
  max-width: 320px;
  height: auto;
  margin: 10px auto 16px auto;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
  display: block;
  appearance: none;
  -webkit-appearance: none;
  pointer-events: auto;
}

/* ---------- 大切换按钮 ---------- */
.ntr-re-box .qs-toggle-btn {
  grid-column: 1;
  grid-row: 1;
  justify-self: center;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 10px 28px;
  margin: 10px auto 16px auto;
  border-radius: 30px;
  font-size: 0.95rem;
  font-weight: 700;
  cursor: pointer;
  border: 2px solid #c9aa3c;
  background: #f7f1e3;
  color: #7a6b42;
  transition: all 0.3s ease;
  user-select: none;
  text-align: center;
  pointer-events: none;
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 320px;
}

/* ---------- 按钮悬停/键盘聚焦 ---------- */
.ntr-re-box .qs-toggle-input:hover + .qs-toggle-btn,
.ntr-re-box .qs-toggle-input:focus-visible + .qs-toggle-btn {
  background: #f0e8d2;
  transform: translateY(-2px);
  box-shadow: 0 4px 14px rgba(150, 120, 60, 0.22);
}

/* ---------- 按钮文字切换 ---------- */
.ntr-re-box .qs-toggle-btn .qs-label-intimate {
  display: none;
}
.ntr-re-box .qs-toggle-btn .qs-label-normal {
  display: inline;
}

/* checkbox 选中 -> 切换到私密状态文字 */
.ntr-re-box .qs-toggle-input:checked + .qs-toggle-btn .qs-label-normal {
  display: none;
}
.ntr-re-box .qs-toggle-input:checked + .qs-toggle-btn .qs-label-intimate {
  display: inline;
}

/* checkbox 选中 -> 按钮变为同系饱满金色 */
.ntr-re-box .qs-toggle-input:checked + .qs-toggle-btn {
  background: #c9aa3c;
  border-color: #c9aa3c;
  color: #ffffff;
  box-shadow: 0 2px 14px rgba(180, 135, 40, 0.4);
}
.ntr-re-box .qs-toggle-input:checked:hover + .qs-toggle-btn,
.ntr-re-box .qs-toggle-input:checked:focus-visible + .qs-toggle-btn {
  background: #b89630;
  border-color: #b89630;
}

/* ---------- 面板切换 ---------- */
.ntr-re-box .qs-panel {
  grid-column: 1;
  grid-row: 2;
  display: none;
}
.ntr-re-box .qs-panel-normal {
  display: block;
}
.ntr-re-box .qs-panel-intimate {
  display: none;
}

/* checkbox 选中 -> 仅切换当前回复内的面板 */
.ntr-re-box .qs-toggle-input:checked ~ .qs-panel-normal {
  display: none;
}
.ntr-re-box .qs-toggle-input:checked ~ .qs-panel-intimate {
  display: block;
}

/* ---------- 私密状态面板样式 ---------- */
.ntr-re-box .qs-panel-intimate {
  background: #f7f1e3;
  border: 2px solid #c9aa3c;
  border-radius: 4px;
  padding: 14px 16px 16px 16px;
  margin-top: 2px;
}

/* ---------- 响应式 ---------- */
@media (max-width: 500px) {
  .ntr-re-box {
    padding: 12px 14px;
    box-shadow: 0 0 0 4px #efe7d2, 0 2px 12px rgba(160, 135, 70, 0.12);
  }
  .ntr-re-box .info-item {
    flex: 1 1 100%;
  }
  .ntr-re-box details summary {
    font-size: 0.85rem;
    padding: 10px 12px 8px 12px;
  }
  .ntr-re-box .qs-toggle-btn {
    padding: 8px 18px;
    font-size: 0.82rem;
    max-width: 100%;
  }
  .ntr-re-box .qs-panel-intimate {
    padding: 10px 12px 12px 12px;
  }
  .ntr-re-box::before,
  .ntr-re-box::after {
    width: 18px;
    height: 18px;
    border-width: 2.5px;
  }
  .ntr-re-box .ntr-corner-bot span {
    width: 18px;
    height: 18px;
    border-width: 2.5px;
  }
}
/* ============================================================
   插图引擎 · 竖图立绘 & 横图CG
   ============================================================ */

/* ---------- 竖图立绘容器 ---------- */
.ntr-re-box .story-image {
  display: block !important;
  width: min(100%, 240px) !important;
  max-width: 240px !important;
  aspect-ratio: 832 / 1216 !important;
  margin: 8px auto 10px !important;
  background-repeat: no-repeat !important;
  background-position: center top !important;
  background-size: 100% auto !important;
  background-color: #fdfbf7 !important;
  border: 3px solid #c9aa3c !important;
  box-shadow: 5px 5px 0 #efe7d2 !important;
  overflow: hidden !important;
  border-radius: 4px !important;
}

/* ---------- 横图立绘容器（新增） ---------- */
.ntr-re-box .story-image-horizontal {
  display: block !important;
  width: 100% !important;
  max-width: 560px !important;
  aspect-ratio: 16 / 9 !important;
  margin: 8px auto 10px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: 100% 100% !important;
  background-color: #fdfbf7 !important;
  border: 3px solid #c9aa3c !important;
  box-shadow: 5px 5px 0 #efe7d2 !important;
  overflow: hidden !important;
  border-radius: 4px !important;
}

/* ---------- CG外框（通用） ---------- */
.ntr-re-box .sv-cg-showcase {
  display: block !important;
  width: 100% !important;
  margin: 18px 0 !important;
  padding: 14px !important;
  background: #fdfbf7 !important;
  border: 4px solid #c9aa3c !important;
  box-shadow: 8px 8px 0 #efe7d2 !important;
  border-radius: 4px !important;
}

/* ---------- CG图片本体（竖图） ---------- */
.ntr-re-box .sv-cg-showcase img.sv-cg-img,
.ntr-re-box img.sv-cg-img {
  display: block !important;
  width: 100% !important;
  max-width: 480px !important;
  height: auto !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  background: #fdfbf7 !important;
  border: 3px solid #c9aa3c !important;
  border-radius: 4px !important;
}

/* ---------- CG图片本体（横图·新增） ---------- */
.ntr-re-box .sv-cg-showcase img.sv-cg-img-horizontal,
.ntr-re-box img.sv-cg-img-horizontal {
  display: block !important;
  width: 100% !important;
  max-width: 760px !important;
  height: auto !important;
  margin: 0 auto !important;
  object-fit: contain !important;
  background: #fdfbf7 !important;
  border: 3px solid #c9aa3c !important;
  border-radius: 4px !important;
}
/* ============================================================
   正常立绘（竖图） A01 ~ A37
   ============================================================ */
.story-image.img-A01 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0dxqYyRDNRaVTBG0sGO6TtRMT6faUAACsikAAmrvGVeY7lrUD-XP9j0E.png") !important; }
.story-image.img-A02 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0d9qYyRcjIbwKeUMQ9cWyeLtNoBslAACtykAAmrvGVfLY7RFhNx3pj0E.png") !important; }
.story-image.img-A03 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0eFqYyRmmPnhtGOiqr4JPtuXJ39rJgACvCkAAmrvGVc1y6xULDvPtT0E.png") !important; }
.story-image.img-A04 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0eJqYyRrCCIOcaNvjkwc7wvGMFEMxwACvSkAAmrvGVdKrbsdPb-aFD0E.png") !important; }
.story-image.img-A05 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0eRqYyRyG3KPzIWiRVkhvjwOBU0f6wACwCkAAmrvGVegsu8QB_OE1D0E.png") !important; }
.story-image.img-A06 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0eZqYyR4uun-SyG5K_E2BTwChM3GpAACwykAAmrvGVc61VlIv68J-D0E.png") !important; }
.story-image.img-A07 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0i5qYyZG5NAXDe0xJsgWpXxVzGivawACFSoAAmrvGVeE0cjGUTSJBT0E.png") !important; }
.story-image.img-A08 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jNqYyZoM5-jYi3J-PrCJkV8lqyINQACGioAAmrvGVfL_d3yxxkAAfo9BA.png") !important; }
.story-image.img-A09 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jRqYyZrcoqOrAyKzBg9BeHiUl_X-AACGyoAAmrvGVcrHSrKJZMKhD0E.png") !important; }
.story-image.img-A10 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jVqYyZuaWw4L5p9BZ2f9UGC-3fbxAACHCoAAmrvGVeDsfDzDucm3j0E.png") !important; }
.story-image.img-A11 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jZqYyZypkYdTIdr9Ez8_dsDf5uxnAACHSoAAmrvGVeElLfkiM9ZzD0E.png") !important; }
.story-image.img-A12 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jdqYyZ87oUqnLorVTnTDdDO7KMVZQACHioAAmrvGVeSQfYUHORTNT0E.png") !important; }
.story-image.img-A13 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jhqYyZ_byUT60DAKcMt4tUSY0gWbwACHyoAAmrvGVcWfDYKir3CdT0E.png") !important; }
.story-image.img-A14 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0jtqYyaHtSFUgGp5Ie4N-ksQgjr-kAACIioAAmrvGVeZ6iMuNj9SKz0E.png") !important; }
.story-image.img-A15 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0j5qYyaR3xunUoj3-htVYWlQ5JyBiwACJSoAAmrvGVfVzJYAAUTv0ac9BA.png") !important; }
.story-image.img-A16 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0lVqYydEJXUvd8k6EJaCMgoSfVGi7wACPSoAAmrvGVfE7NErfyyeSj0E.png") !important; }
.story-image.img-A17 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0ldqYydKKokl2gT8OA1pyD3ftaJuMQACPyoAAmrvGVdE0rAX8gVLoT0E.png") !important; }
.story-image.img-A18 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0lhqYydOTAVdK7JlKW8HytQTT4K2vQACQCoAAmrvGVdEw8t9PZzeuD0E.png") !important; }
.story-image.img-A19 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0llqYydQXkFb8nOU7H8oRQwgZuA2eAACQSoAAmrvGVeG16toxDFcxT0E.png") !important; }
.story-image.img-A20 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0ltqYydWpvyLDwABVD-okfZ6bad_3koAAkMqAAJq7xlXUkEvmYYt-QI9BA.png") !important; }
.story-image.img-A21 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0l1qYyddjuNLkZaK9NRxiDjPhDs4kAACRSoAAmrvGVcDFZGrZR3Jkj0E.png") !important; }
.story-image.img-A22 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0mFqYyeCct1M0MPtFRkn0K9YVi_oSwACSSoAAmrvGVcVUKMSdBDc0T0E.png") !important; }
.story-image.img-A23 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0mVqYyeQpzPaqspfv4hGuS-u87ZCrAACTioAAmrvGVes5pIQS6bPSD0E.png") !important; }
.story-image.img-A24 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0mtqYyfD2VY4Hhz6IIzjEihiyLJb8QACVCoAAmrvGVdP_WvjXlMOUD0E.png") !important; }
.story-image.img-A25 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0m5qYyfJOov21JIv5U1JvFidMkTaVAACVyoAAmrvGVdR9LqwTUnk5T0E.png") !important; }
.story-image.img-A26 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0nFqYyfQ-RyeJVp8THobGiZPzXjwAANaKgACau8ZV-uqxRspo6LfPQQ.png") !important; }
.story-image.img-A27 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0nVqYyf8GUiXKVpcxveGvMW0iTVkiAACXioAAmrvGVdkpwx12WeT2z0E.png") !important; }
.story-image.img-A28 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0nhqYygIlaTlwAJ6hc8G10f3kMN10gACYSoAAmrvGVfiyDaKPHF4yD0E.png") !important; }
.story-image.img-A29 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0ntqYygNc4PimikNLI4MjlDA9RSomgACZCoAAmrvGVfUa8yfDGZ_5z0E.png") !important; }
.story-image.img-A30 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0q9qYyl0H4MwAAHdPKGdgwvJR2vY4TkAAp4qAAJq7xlXGcrucRMnddc9BA.png") !important; }
.story-image.img-A31 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0sBqYynPSEgkW0_eeH5QpoqYcLwwmAACsCoAAmrvGVcZ8t4ahsGk1T0E.png") !important; }
.story-image.img-A32 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0rtqYym77NpbhYKZ4Mt4yO1prYxlGQACqyoAAmrvGVfDjEFlQXFmhz0E.png") !important; }
.story-image.img-A33 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0r1qYym_9Zwpvu4eXQK260BsbTKD8AACrSoAAmrvGVd7MNMdMpMnET0E.png") !important; }
.story-image.img-A34 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0r5qYynIIaGONoq82olE2OucRWbN4gACrioAAmrvGVcIodicQwtUID0E.png") !important; }
.story-image.img-A35 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0uZqYyrOzyzl3h0lPa0K2KnzXpbQBQAC1yoAAmrvGVeYG7r7muI_5z0E.png") !important; }
.story-image.img-A36 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0uhqYyrUGjQ9276W1JLJ-t0yPGRM-AAC2SoAAmrvGVc0xlQ489B0qD0E.png") !important; }
.story-image.img-A37 { background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX0utqYyroyTnuGbaSLJsUjnS_EMZYqQAC3CoAAmrvGVd-EhQtQvML3z0E.png") !important; }

/* ============================================================
   私密 CG（竖图） CG01 ~ CG33
   ============================================================ */
.sv-cg-showcase img.sv-cg-img.img-CG01,
img.sv-cg-img.img-CG01 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1U9qY0xaRsTlGOljLMWNcVOn0sFr0gACoS0AAmrvGVfGwruNw_OLcj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1U9qY0xaRsTlGOljLMWNcVOn0sFr0gACoS0AAmrvGVfGwruNw_OLcj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG02,
img.sv-cg-img.img-CG02 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VBqY0xe37puwJGrg7-9CWFqFw5edQACoi0AAmrvGVc1UeP2X0bmiD0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VBqY0xe37puwJGrg7-9CWFqFw5edQACoi0AAmrvGVc1UeP2X0bmiD0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG03,
img.sv-cg-img.img-CG03 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VFqY0xjgAexnzk91YVbeDFtfOovegACoy0AAmrvGVfq21yx0n9Rhj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VFqY0xjgAexnzk91YVbeDFtfOovegACoy0AAmrvGVfq21yx0n9Rhj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG04,
img.sv-cg-img.img-CG04 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VJqY0xnEnH3hOEoCXz_4njZgczNaQACpC0AAmrvGVeH5SPF_Efy6j0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VJqY0xnEnH3hOEoCXz_4njZgczNaQACpC0AAmrvGVeH5SPF_Efy6j0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG05,
img.sv-cg-img.img-CG05 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VNqY0xrYbuyHafCOqcUopQVbv_sOgACpS0AAmrvGVeKjXJ9DazJvj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VNqY0xrYbuyHafCOqcUopQVbv_sOgACpS0AAmrvGVeKjXJ9DazJvj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG06,
img.sv-cg-img.img-CG06 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VRqY0xw1vVr1LBx02Vt1DAaEszFeQACpi0AAmrvGVfV3gylwmXkOj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VRqY0xw1vVr1LBx02Vt1DAaEszFeQACpi0AAmrvGVfV3gylwmXkOj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG07,
img.sv-cg-img.img-CG07 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VVqY0x1ONf8hBz_QOcKI1gURZyg-gACpy0AAmrvGVcowiJ8lrPqtj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VVqY0x1ONf8hBz_QOcKI1gURZyg-gACpy0AAmrvGVcowiJ8lrPqtj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG08,
img.sv-cg-img.img-CG08 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VZqY0x4DwvPskpB-ccvOOujVgmI4AACqC0AAmrvGVceZWKDS_v7UD0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VZqY0x4DwvPskpB-ccvOOujVgmI4AACqC0AAmrvGVceZWKDS_v7UD0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG09,
img.sv-cg-img.img-CG09 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VtqY00Smm-ZLJwZFXGRLUaZCTaD8AACrS0AAmrvGVcSbpfBc4TfhT0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VtqY00Smm-ZLJwZFXGRLUaZCTaD8AACrS0AAmrvGVcSbpfBc4TfhT0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG10,
img.sv-cg-img.img-CG10 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VxqY00W9O5dpB5y8U0uA0x4XY811AACri0AAmrvGVd9oq6cJHoI4D0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1VxqY00W9O5dpB5y8U0uA0x4XY811AACri0AAmrvGVd9oq6cJHoI4D0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG11,
img.sv-cg-img.img-CG11 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WdqY02QZdVGdayPM3b5Ke1axS0-UQACui0AAmrvGVdkECc1ondO_T0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WdqY02QZdVGdayPM3b5Ke1axS0-UQACui0AAmrvGVdkECc1ondO_T0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG12,
img.sv-cg-img.img-CG12 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WhqY02URUQNO7JWllzdhgzEv551ZAACuy0AAmrvGVcQp0IG_N7QFT0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WhqY02URUQNO7JWllzdhgzEv551ZAACuy0AAmrvGVcQp0IG_N7QFT0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG13,
img.sv-cg-img.img-CG13 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WlqY02d_2QLfr-fvR4jAiwLh2ZZXAACvC0AAmrvGVdmWK9SiBSD2D0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WlqY02d_2QLfr-fvR4jAiwLh2ZZXAACvC0AAmrvGVdmWK9SiBSD2D0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG14,
img.sv-cg-img.img-CG14 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XRqY06sbQN-UxPGtuihHOHezR1bkAACxy0AAmrvGVfSY4BQNAnelz0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XRqY06sbQN-UxPGtuihHOHezR1bkAACxy0AAmrvGVfSY4BQNAnelz0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG15,
img.sv-cg-img.img-CG15 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XVqY06wXxnC7LW23TiK8qULCCsM7QACyC0AAmrvGVdcWEWJ-cHzXj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XVqY06wXxnC7LW23TiK8qULCCsM7QACyC0AAmrvGVdcWEWJ-cHzXj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG16,
img.sv-cg-img.img-CG16 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XdqY062L4A7TPEhlQABJcbMocBFCPwAAsotAAJq7xlXH31rHxGRTUk9BA.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XdqY062L4A7TPEhlQABJcbMocBFCPwAAsotAAJq7xlXH31rHxGRTUk9BA.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG17,
img.sv-cg-img.img-CG17 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XhqY066a1O8og_mq_Bj0TP1_hZKhgACyy0AAmrvGVeeKSmi5gIx6T0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XhqY066a1O8og_mq_Bj0TP1_hZKhgACyy0AAmrvGVeeKSmi5gIx6T0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG18,
img.sv-cg-img.img-CG18 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XpqY06_Ux32jCj77rh48XuxuKLSdQACzS0AAmrvGVcW15C-2YouZj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XpqY06_Ux32jCj77rh48XuxuKLSdQACzS0AAmrvGVcW15C-2YouZj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG19,
img.sv-cg-img.img-CG19 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XxqY07Fmcjd2XsFA0M536_CsIJNlQACzy0AAmrvGVeF92SKiCG3PT0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XxqY07Fmcjd2XsFA0M536_CsIJNlQACzy0AAmrvGVeF92SKiCG3PT0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG20,
img.sv-cg-img.img-CG20 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YJqY09jw85SLUjatVMZhqwvs4nKyAAC3y0AAmrvGVdck4rkS0tryD0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YJqY09jw85SLUjatVMZhqwvs4nKyAAC3y0AAmrvGVdck4rkS0tryD0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG21,
img.sv-cg-img.img-CG21 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YRqY09vdp0gAXuvbJlm3FM6cpy84gAC4i0AAmrvGVemDAIira322j0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YRqY09vdp0gAXuvbJlm3FM6cpy84gAC4i0AAmrvGVemDAIira322j0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG22,
img.sv-cg-img.img-CG22 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YVqY09z2gABI4bgBqiAiZH5_na2xuQAAuMtAAJq7xlXtbhu0UJLgXg9BA.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YVqY09z2gABI4bgBqiAiZH5_na2xuQAAuMtAAJq7xlXtbhu0UJLgXg9BA.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG23,
img.sv-cg-img.img-CG23 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YZqY0939R-iL6c5wbWBUDNtaKrsHwAC5C0AAmrvGVdvvEd4qgABR609BA.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YZqY0939R-iL6c5wbWBUDNtaKrsHwAC5C0AAmrvGVdvvEd4qgABR609BA.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG24,
img.sv-cg-img.img-CG24 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YdqY097zI8ftvHsv5pL61cgegdtHgAC5S0AAmrvGVe1yepkFxaN3j0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YdqY097zI8ftvHsv5pL61cgegdtHgAC5S0AAmrvGVe1yepkFxaN3j0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG25,
img.sv-cg-img.img-CG25 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YhqY09_XvpGviZ7-aNFnIu_kGzYqAAC5i0AAmrvGVda-4yGjoUHuj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YhqY09_XvpGviZ7-aNFnIu_kGzYqAAC5i0AAmrvGVda-4yGjoUHuj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG26,
img.sv-cg-img.img-CG26 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YlqY0-Ec9SDDT_mmO39mgR0FmlniAAC5y0AAmrvGVcEKq85rEl9kz0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YlqY0-Ec9SDDT_mmO39mgR0FmlniAAC5y0AAmrvGVcEKq85rEl9kz0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG27,
img.sv-cg-img.img-CG27 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YpqY0-Jq682TSNQ4VBqYE2BX2wTtwAC6C0AAmrvGVcxUFQ-5kELxz0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YpqY0-Jq682TSNQ4VBqYE2BX2wTtwAC6C0AAmrvGVcxUFQ-5kELxz0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG28,
img.sv-cg-img.img-CG28 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YtqY0-QJI7dEH-6GkFGh-D90NNnRQAC6S0AAmrvGVdz1TcZxDMyCD0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1YtqY0-QJI7dEH-6GkFGh-D90NNnRQAC6S0AAmrvGVdz1TcZxDMyCD0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG29,
img.sv-cg-img.img-CG29 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZBqY1BeCefP7c8TnROC1pfAFV2r6AAC-S0AAmrvGVfIQ--TfNlR_D0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZBqY1BeCefP7c8TnROC1pfAFV2r6AAC-S0AAmrvGVfIQ--TfNlR_D0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG30,
img.sv-cg-img.img-CG30 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZZqY1B0P1H-XrwXfoOhbEHfuOWNoQAC_y0AAmrvGVflcN2AeXaAjD0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZZqY1B0P1H-XrwXfoOhbEHfuOWNoQAC_y0AAmrvGVflcN2AeXaAjD0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG31,
img.sv-cg-img.img-CG31 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZdqY1B3hzpkj4JG4Hp_MPYbvzLBuAADLgACau8ZVxgdQtIYMD_nPQQ.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZdqY1B3hzpkj4JG4Hp_MPYbvzLBuAADLgACau8ZVxgdQtIYMD_nPQQ.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG32,
img.sv-cg-img.img-CG32 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZhqY1CBGCeFPWWy4O9YCwGnyxJ-PAACAS4AAmrvGVcoChhjCQmsND0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZhqY1CBGCeFPWWy4O9YCwGnyxJ-PAACAS4AAmrvGVcoChhjCQmsND0E.png") !important; }
.sv-cg-showcase img.sv-cg-img.img-CG33,
img.sv-cg-img.img-CG33 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZlqY1CFxAURDNfYs7GP9QwWM5QYqgACAi4AAmrvGVcXil8cENDtET0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZlqY1CFxAURDNfYs7GP9QwWM5QYqgACAi4AAmrvGVcXil8cENDtET0E.png") !important; }

/* ============================================================
   私密 CG（横图） HCG01 ~ HCG09
   ============================================================ */
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG01,
img.sv-cg-img-horizontal.img-HCG01 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1V1qY00a4iQi5qLG79OhlTqj2HVq4AACry0AAmrvGVeKs_hAXFPgKj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1V1qY00a4iQi5qLG79OhlTqj2HVq4AACry0AAmrvGVeKs_hAXFPgKj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG02,
img.sv-cg-img-horizontal.img-HCG02 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1V5qY00fizxUVQxE8mnBHvCqZNoOFwACsC0AAmrvGVeRakwfiZ939z0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1V5qY00fizxUVQxE8mnBHvCqZNoOFwACsC0AAmrvGVeRakwfiZ939z0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG03,
img.sv-cg-img-horizontal.img-HCG03 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WJqY00quChNz9GsPdF-ViUqCTDcpQACtC0AAmrvGVfq-lMI-Vfm5T0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1WJqY00quChNz9GsPdF-ViUqCTDcpQACtC0AAmrvGVfq-lMI-Vfm5T0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG04,
img.sv-cg-img-horizontal.img-HCG04 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XZqY06zzIvAiWn0g2PtaEj2bb4zZAACyS0AAmrvGVdk1Diu6F4HgD0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1XZqY06zzIvAiWn0g2PtaEj2bb4zZAACyS0AAmrvGVdk1Diu6F4HgD0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG05,
img.sv-cg-img-horizontal.img-HCG05 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZFqY1BjxJzVeyp1sYw5-BOZV0g2kQAC-i0AAmrvGVeuk7Qot5fjRj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZFqY1BjxJzVeyp1sYw5-BOZV0g2kQAC-i0AAmrvGVeuk7Qot5fjRj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG06,
img.sv-cg-img-horizontal.img-HCG06 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZJqY1BmlaPrIMHQHShJjvU4wTm3CQAC-y0AAmrvGVeUhdQFmSQdDj0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZJqY1BmlaPrIMHQHShJjvU4wTm3CQAC-y0AAmrvGVeUhdQFmSQdDj0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG07,
img.sv-cg-img-horizontal.img-HCG07 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZNqY1BqfCm1Gv5NLbzUVfXCW0X4NQAC_C0AAmrvGVc95r5S5cX1WT0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZNqY1BqfCm1Gv5NLbzUVfXCW0X4NQAC_C0AAmrvGVc95r5S5cX1WT0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG08,
img.sv-cg-img-horizontal.img-HCG08 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZRqY1BsVWA0grExcqqw-dtdtSSWggAC_S0AAmrvGVfXW2YPhaWNpz0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZRqY1BsVWA0grExcqqw-dtdtSSWggAC_S0AAmrvGVfXW2YPhaWNpz0E.png") !important; }
.sv-cg-showcase img.sv-cg-img-horizontal.img-HCG09,
img.sv-cg-img-horizontal.img-HCG09 { content: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZVqY1BwztmKghdl7Wga3_2Cgs9xAQAC_i0AAmrvGVetrDn81f8zbT0E.png") !important; background-image: url("https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEX1ZVqY1BwztmKghdl7Wga3_2Cgs9xAQAC_i0AAmrvGVetrDn81f8zbT0E.png") !important; }