/* 환율 표시 스타일 */
.jpy-price {
    display: inline-block;
    color: #888;
    font-size: 0.85em;
    font-weight: 400;
    margin-left: 6px;
}
.jpy-price::before {
    content: '(';
}
.jpy-price::after {
    content: ')';
}

/* 상품 목록 엔화 가격 */
.product-list-10 .jpy-price {
    display: block;
    margin-left: 0;
    margin-top: 2px;
    font-size: 12px;
}

/* 장바구니/주문서 엔화 가격 */
.cart-jpy-price, .order-jpy-price {
    display: block;
    color: #999;
    font-size: 12px;
    font-weight: 400;
}

/* 헤더 환율 배지 */
.exchange-rate-badge {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 4px 12px;
    background: #fff8e1;
    border: 1px solid #ffe082;
    border-radius: 20px;
    font-size: 12px;
    color: #555;
    white-space: nowrap;
}
.exchange-rate-badge .rate-label {
    font-weight: 600;
    color: #f57f17;
}
.exchange-rate-badge .rate-value {
    font-weight: 700;
    color: #333;
}
.exchange-rate-badge .rate-source {
    color: #aaa;
    font-size: 11px;
}

@media (max-width: 767px) {
    .exchange-rate-badge {
        font-size: 11px;
        padding: 3px 8px;
    }
}
