/* 서명 장면 — 게시판(문의와 답변). 틀(feature-detail.css)의 .fx-feat-win·-chip·-swap·-pay 를 쓰고 나머지만 더한다. 접두사 fx-sig-b */
.fx-sig-b{max-width:1040px}
.fx-sig-b__win{flex:1 1 100%;max-width:1040px}
.fx-sig-b__body{display:grid;gap:20px}
.fx-sig-b__wait{padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--fx-edge-paper)}
.fx-sig-b__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:56px;padding:6px 8px;border-bottom:1px solid var(--fx-edge-paper);font-size:15px}
.fx-sig-b__row--pin{grid-template-columns:auto minmax(0,1fr);background:var(--fx-paper-2);font-weight:600}
.fx-sig-b__row--new{background:rgba(200,240,90,.3)}
.fx-sig-b__t{display:flex;align-items:center;gap:6px;min-width:0;font-weight:600}
.fx-sig-b__t small{font-size:13px;font-weight:500;color:var(--fx-k3)}
.fx-sig-b__t svg{flex:0 0 auto;color:var(--fx-k3)}
.fx-sig-b__detail{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--fx-edge-paper)}
.fx-sig-b__k{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--fx-k3)}
.fx-sig-b__q{padding:12px 14px;border-radius:12px;background:var(--fx-paper-2);font-size:15px;line-height:1.6}
.fx-sig-b__ta{min-height:76px;padding:12px 14px;border-radius:12px;box-shadow:inset 0 0 0 1px var(--fx-edge-paper-strong);font-size:15px;line-height:1.6}
.fx-sig-b__btn{align-self:flex-start;padding:0 24px}
@media (min-width:768px){
  .fx-sig-b__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}
}
@media (max-width:767px){
  .fx-sig-b{padding:0 var(--fx-gut)}
  .fx-sig-b__row{grid-template-columns:1fr;gap:4px}
  .fx-sig-b__row>.fx-feat-chip,.fx-sig-b__row>.fx-feat-swap{justify-self:start}
}
