header {
    nav {
        > div {
            > div {
                cursor: grab;
                overflow-x: auto;
                overflow-y: hidden;
                white-space: nowrap;
                -webkit-overflow-scrolling: touch;
                -ms-overflow-style: none;
                scrollbar-width: none;

                ul {
                    li {
                        display: inline-block;

                        a {
                            user-select: none; /* 텍스트 선택 방지 */
                            -webkit-user-drag: none; /* 드래그 방지 (웹킷 브라우저용) */
                            -moz-user-select: none; /* 파이어폭스용 */
                            -ms-user-select: none; /* IE/엣지용 */
                        }

                        &:hover {
                            a {
                                color: chocolate !important;
                                text-decoration: underline;
                            }
                        }
                    }
                }
            }
        }
    }
}

#priceItemList, #priceItemInfo, #goldPriceInfo, #oilPriceInfo, #emissionPriceInfo, #flowerPrice, #dayHoliday, #dayAnniversary, #daySeasonal, #daySundry, #financialExchange {
    min-width: 740px;

    thead {
        tr {
            th {
                text-align: center;
                background-color: #eee;
                vertical-align: middle;
            }
        }
    }

    tbody {
        tr {
            td {
                text-align: center;
                vertical-align: middle;

                span[data-bs-toggle="tooltip"] {
                    color: blue;
                    cursor: pointer;
                    font-weight: bold;
                }
            }
        }
    }
}

#financialInterest, #fifaRanks {
    thead {
        tr {
            th {
                text-align: center;
                background-color: #eee;
                vertical-align: middle;
            }
        }
    }

    tbody {
        tr {
            td {
                text-align: center;
                vertical-align: middle;

                img {
                    width: 60%;
                    max-width: 140px;
                }
            }
        }
    }
}

#financialInternational {
    table {
        thead {
            tr {
                th {
                    text-align: center;
                    background-color: #eee;
                    vertical-align: middle;
                }
            }
        }

        tbody {
            tr {
                td {
                    text-align: center;
                    vertical-align: middle;
                }
            }
        }
    }
}

#pagination {
    justify-items: center;
}
