/* ====== 전화문의 버튼 (우측 하단 고정) ====== */

#call-btn,
.call-btn {
    position: fixed;
    bottom: 105px;               /* 하단에서 위로 간격 */
    right: 20px;                 /* 우측에서 좌로 간격 */
    z-index: 9999;
}

/* 버튼(링크) */
.call-link {
    display: inline-flex;
    align-items: center;
    background: #333333;          /* 네이버 톡톡과 비슷한 짙은 회색 */
    border-radius: 0px;             /* 버튼 라운드 조정 */
    padding: 9px 22px;
    box-shadow: none;               /* 버튼 주변 새도우 표현 설정 */
    text-decoration: none;
}

/* 글자 */
.call-label {
    font-weight: 700;
    font-size: 16px;
    white-space: nowrap;
}

.call-text {
    color: #00C73C;               /* 전화문의 : 녹색 */
}

.call-number {
    color: #FFFFFF;               /* 전화번호 : 흰색 */
}

/* 모바일 */
@media (max-width: 768px) {
    #call-btn,
    .call-btn {
        bottom: 105px;           /* 하단에서 위로 간격 */
        right: 15px;             /* 우측에서 좌로 간격 */
    }

    .call-link {
        padding: 9.5px 18px;
    }

    .call-label {
        font-size: 14px;
    }
}
