/* 바로 가입 신청 단추 (T2 · 2026-10-13 · 대표 「안 1 추천대로 진행해」 · 부품 = public/js/chat-signup-entry.js)
   글자 크기 = 값 표 역할 이름만(본문 · 작은 글) · 폭 = 첫 화면 큰 단추 넷 묶음과 같게(PC 170px 둘 + 틈 · 휴대폰 = 묶음 좌우 8px 안) */
.signup-entry-wide {
    display: flex; flex-direction: column; align-items: center; gap: 2px;
    width: 100%; max-width: calc(170px * 2 + var(--space-sm, 8px));
    box-sizing: border-box; margin: 0 auto 10px;
    padding: 12px; border: none; border-radius: 12px;
    background: linear-gradient(135deg, #22c55e, #16a34a); color: #fff;
    box-shadow: 0 4px 12px rgba(22, 163, 74, 0.28);
    cursor: pointer; word-break: keep-all; text-align: center;
}
.signup-entry-wide .sew-head { font-size: var(--fs-body); font-weight: 800; }
.signup-entry-wide .sew-sub { font-size: var(--fs-small); font-weight: 600; opacity: 0.92; }
.signup-entry-wide .sew-sub span { white-space: nowrap; }   /* 덩어리 안에서는 안 끊김 */
.signup-entry-wide:active { transform: scale(0.98); }
@media (max-width: 480px) {
    .signup-entry-wide { width: calc(100% - 16px); }   /* 폭은 부품이 큰 단추 첫 줄에 맞춤(못 재면 묶음 좌우 8px 안) */
}
/* 빠른 메뉴 맨 앞 = 초록으로 다른 메뉴와 구별 */
.quick-action-btn.qa-signup-entry { background: #16a34a; border-color: #16a34a; color: #fff; font-weight: 800; }
