﻿#Base_Visitor .Body {
    padding-bottom: 0;
}

#PlanComparePage {
}

    #PlanComparePage .btn {
        border-radius: 5px;
    }

    #PlanComparePage .PlanCategoryOutLine {
        display: inline-block;
        overflow: hidden;
        margin-bottom: -7px;
        position: relative;
        z-index: 1;
    }

        #PlanComparePage .PlanCategoryOutLine.Selected {
            padding: 10px 10px 0 10px;
            z-index: 3;
        }

    #PlanComparePage .SwitchBtn {
        background-color: #fff;
        color: #002f5d;
        border-color: #002f5d;
    }

        #PlanComparePage .SwitchBtn.Selected {
            background-color: #002f5d;
            color: #fff;
        }

    #PlanComparePage .PlanCategoryItem {
        display: inline-block;
        padding: 10px;
        background-color: #f2f2f2;
        color: #4d4d4d;
        border-radius: 5px 5px 0 0;
        width: 100px;
    }

    #PlanComparePage .PlanCategoryOutLine:last-child .PlanCategoryItem {
        margin-right: 0;
    }

    #PlanComparePage .PlanCategoryOutLine.Selected .PlanCategoryItem {
        background-color: #fff;
        color: #000;
        box-shadow: 0px 0px 6px 2px #cdcdcd;
        margin: 0;
    }

    #PlanComparePage .PlanPanel {
        box-shadow: 0px -3px 6px 0px #cdcdcd;
        background-color: #fff;
        position: relative;
        z-index: 2;
    }

        #PlanComparePage .PlanPanel .swiper {
            padding: 50px 16px;
        }

    #PlanComparePage .PlanItem {
        padding: 40px 15px;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: 0 0 8px 3px #cdcdcd;
        position: relative;
    }

        #PlanComparePage .PlanItem.Highlight {
            border-radius: 0 0 5px 5px;
        }

            #PlanComparePage .PlanItem.Highlight .btn-orange {
                background-color: #FF8900 !important;
                color: #fff;
            }

            #PlanComparePage .PlanItem.Highlight::after {
                content: "徵才最有效";
                position: absolute;
                top: -44px;
                left: 0;
                width: 100%;
                padding: 10px;
                text-align: center;
                background-color: #FF8900;
                color: #fff;
                border-radius: 10px 10px 0 0;
                box-shadow: 0 0 8px 3px #cdcdcd;
            }

    #PlanComparePage .PlanAmountUnit {
        vertical-align: top;
    }

    #PlanComparePage .PlanAmount {
        line-height: 1;
    }

    #PlanComparePage .InfoOutLine {
        min-height: 260px;
    }

    #PlanComparePage .InfoList {
        display: grid;
        grid-template-columns: 1fr;
        gap: 10px;
        width: 80%;
        margin-right: auto;
        margin-left: auto;
    }

    #PlanComparePage .InfoItem {
        display: grid;
        grid-template-columns: 17px auto;
        gap: 5px;
        font-size: 14px;
    }

    #PlanComparePage .TopPanel {
        background-color: #fff;
        padding: calc(var(--spacing) * 3 ) 0 calc(var(--spacing) * 3 ) 0;
    }

    #PlanComparePage .PlanServiceAmount{
        line-height:41px;
    }


    @media screen and (min-width:990px) {
        #PlanComparePage .swiper-wrapper {
        align-items: center;
        justify-content: center;
    }
}
