/* btk-seller-info.css — 판매자(사업자) 정보 고지 블록
   ⚠️ 페이지 고유 디자인에 간섭하지 않도록 .btk-seller 스코프 밖으로 나가는 선택자를 두지 않는다.
      색은 currentColor 기반이라 밝은/어두운 배경 어디에 놓아도 읽힌다. */
.btk-seller {
  font-size: 12px;
  line-height: 1.9;
  opacity: 0.72;
  text-align: center;
  padding: 14px 16px 4px;
  max-width: 980px;
  margin: 0 auto;
}
.btk-seller-head {
  font-weight: 700;
  font-size: 11.5px;
  letter-spacing: 0.02em;
  opacity: 0.85;
  margin-bottom: 4px;
}
.btk-seller-body {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 4px 14px;
}
.btk-seller-item b {
  font-weight: 600;
  opacity: 0.8;
  margin-right: 3px;
}
.btk-seller a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }

/* 구매 전 고지 — 결제 화면에서만 쓴다. 법정 고지라 눈에 띄어야 하되 위협적이지 않게. */
.btk-purchase-notice {
  max-width: 720px;
  margin: 18px auto 0;
  padding: 13px 16px;
  border: 1px solid rgba(128, 128, 128, 0.28);
  border-radius: 10px;
  font-size: 12.5px;
  line-height: 1.75;
  opacity: 0.9;
}
.btk-purchase-notice b { font-weight: 700; }
.btk-purchase-notice ul { margin: 6px 0 0; padding-left: 18px; }
.btk-purchase-notice li { margin: 2px 0; }
.btk-purchase-notice a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }

/* 보관기간 안내 — 생성 결과의 저장 버튼 아래 한 줄.
   ⚠️ 눈에는 들어오되 결과물을 가리지 않도록 작고 조용하게. */
.btk-retention-note {
  margin: 10px 0 0;
  text-align: center;
  font-size: 11.5px;
  line-height: 1.6;
  opacity: 0.62;
}
.btk-retention-note i { margin-right: 4px; opacity: 0.8; }
