html[data-v-c927057e], body[data-v-c927057e] {margin: 0;padding: 0;border: 0;}html[data-v-c927057e], body[data-v-c927057e] {height: 100%;color: #707070;font-size: 1rem;font-family: "Apple LiGothic Medium", "LiHei Pro Medium", "微軟正黑體", "Microsoft JhengHei", -apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif;}main[data-v-c927057e] {padding-bottom: 30px;}.footer[data-v-c927057e] {padding: 15px 5px;background-color: #E96D00;color: #FFF;text-align: center;}.row[data-v-c927057e] {display: flex;width: 100%;margin: 0;padding: 0;}.row-column[data-v-c927057e] {display: flex;flex-direction: column;width: 100%;margin: 0;padding: 0;}.col-1-12[data-v-c927057e], .col-1-10[data-v-c927057e], .col-2-12[data-v-c927057e], .col-1-5[data-v-c927057e], .col-2-10[data-v-c927057e], .col-3-12[data-v-c927057e], .col-3-10[data-v-c927057e], .col-4-12[data-v-c927057e], .col-2-5[data-v-c927057e], .col-4-10[data-v-c927057e], .col-5-12[data-v-c927057e], .col-7-12[data-v-c927057e], .col-5-10[data-v-c927057e], .col-6-12[data-v-c927057e], .col-3-5[data-v-c927057e], .col-6-10[data-v-c927057e], .col-8-12[data-v-c927057e], .col-7-10[data-v-c927057e], .col-9-12[data-v-c927057e], .col-4-5[data-v-c927057e], .col-8-10[data-v-c927057e], .col-10-12[data-v-c927057e], .col-9-10[data-v-c927057e], .col-5-5[data-v-c927057e], .col-10-10[data-v-c927057e], .col-12-12[data-v-c927057e] {display: flex;margin: 0;padding: 0;}.col-1-12[data-v-c927057e] {width: 8.33%;}.col-1-10[data-v-c927057e] {width: 10%;}.col-2-12[data-v-c927057e] {width: 16.66%;}.col-1-5[data-v-c927057e], .col-2-10[data-v-c927057e] {width: 20%;}.col-3-12[data-v-c927057e] {width: 25%;}.col-3-10[data-v-c927057e] {width: 30px;}.col-4-12[data-v-c927057e] {width: 33.33%;}.col-2-5[data-v-c927057e], .col-4-10[data-v-c927057e] {width: 40%;}.col-5-12[data-v-c927057e] {width: 41.66%;}.col-5-10[data-v-c927057e], .col-6-12[data-v-c927057e] {width: 50%;}.col-7-12[data-v-c927057e] {width: 58.33%;}.col-3-5[data-v-c927057e], .col-6-10[data-v-c927057e] {width: 60%;}.col-8-12[data-v-c927057e] {width: 66.67%;}.col-7-10[data-v-c927057e] {width: 70%;}.col-9-12[data-v-c927057e] {width: 75%;}.col-4-5[data-v-c927057e], .col-8-10[data-v-c927057e] {width: 80%;}.col-10-12[data-v-c927057e] {width: 83.34%;}.col-9-10[data-v-c927057e] {width: 90%;}.col-11-12[data-v-c927057e] {width: 91.67%;}.col-5-5[data-v-c927057e], .col-10-10[data-v-c927057e], .col-12-12[data-v-c927057e] {width: 100%;}.nav[data-v-c927057e] {border-bottom: #EBEBEB 1px solid;background-color: #F4F4F4;}.nav .title[data-v-c927057e] {margin: 0;padding: 15px 10px 12px 10px;font-size: 1.3rem;letter-spacing: 0.08em;text-align: center;}.process-chart[data-v-c927057e] {height: 80px;margin-bottom: 20px;border-bottom: #EBEBEB 1px solid;text-align: center;}.process-chart .col-4-12[data-v-c927057e] {margin-right: 5px;}.process-chart ul[data-v-c927057e] {display: flex;position: relative;top: 5px;margin-left: 3%;}.process-chart li[data-v-c927057e] {display: inline-block;list-style: none;}.chart-svg[data-v-c927057e], .chart-svg3[data-v-c927057e] {fill: #E8E8E8;}.process-chart .active[data-v-c927057e] {fill: #de6a0d;}.chart-txt .chart-no[data-v-c927057e] {color: #FFFFFF;font-weight: bold;font-size: 1.2rem;}.chart-txt .step[data-v-c927057e] {position: relative;top: -50px;}.chart-txt .step1[data-v-c927057e] {left: -7.5%;}.chart-txt .step2[data-v-c927057e] {left: 2%;}.chart-txt .step3[data-v-c927057e] {left: 12%;}.chart-txt .txt[data-v-c927057e] {padding-top: 10px;}.bind-form[data-v-c927057e] {padding: 30px 15px;}.bind-form .title[data-v-c927057e] {font-weight: bold;font-size: 1.3rem;text-align: center;}.form-more[data-v-c927057e] {display: flex;justify-content: center;align-items: center;color: #EBEBEB;}.form-more a[data-v-c927057e] {display: block;padding: 20px;color: #707070;font-size: 1rem;}.form-more span[data-v-c927057e] {display: inline-block;padding: 0 16px 0 20px;color: #9A9DA0;}.check[data-v-c927057e] {width: 90%;margin: 30px auto;}.chk-img[data-v-c927057e], .chk-txt[data-v-c927057e] {display: inline-block;}.chk-img[data-v-c927057e] {position: relative;top: -3px;width: 35px;height: 35px;vertical-align: top;}.unchk-circle1[data-v-c927057e], .unchk-circle2[data-v-c927057e], .chk-path1[data-v-c927057e], .chk-circle[data-v-c927057e] {fill: none;}.unchk-circle2[data-v-c927057e] {stroke: #e8e8e8;stroke-width: 5px;}.chk-circle[data-v-c927057e] {stroke: #e96d00;stroke-width: 3px;}.chk-circle2[data-v-c927057e] {fill: #e96d00;}.chk-path2[data-v-c927057e] {fill: #de6a0d;}.chk-txt[data-v-c927057e] {padding-left: 5px;font-weight: bold;font-size: 1.2rem;}.chk-txt span[data-v-c927057e], .chk-txt a[data-v-c927057e] {display: inline-block;color: #707070;}.read[data-v-c927057e] {padding: 15px 20px;font-size: 1.1rem;line-height: 1.7rem;}.read h2[data-v-c927057e]{margin: 0;padding: 15px 0 10px 0;}.read h3[data-v-c927057e] {margin: 0;padding: 15px 0 5px 0;}.read p[data-v-c927057e] {margin: 0;padding: 5px 0;}.read ol[data-v-c927057e] {padding-bottom: 5px;}.read .read-txt a[data-v-c927057e] {padding: 0 5px;color: #188ECC;}.terms-list[data-v-c927057e] {margin: 0 0 0 15px;list-style-type: cjk-ideographic;}.terms-list li[data-v-c927057e] {padding: 0 0 10px 0;}.pop-body-list[data-v-c927057e] {list-style: decimal;margin: 0;padding: 5px 0;}.pop-body-list li[data-v-c927057e] {padding: 0 0 5px 0;font-size: 1.1rem;}.sub-list[data-v-c927057e] {list-style: lower-roman;margin: 0;padding: 0;font-size: 1.1rem;}.setting[data-v-c927057e] {min-height: 565px;}.set-txt[data-v-c927057e] {padding: 15px;border-bottom: #EBEBEB 1px solid;font-weight: bold;line-height: 1.5rem;}.set-list[data-v-c927057e] {padding: 15px 15px 10px 15px;border-bottom: #E8E8E8 1px solid;}.set-sub-list[data-v-c927057e] {padding: 10px 15px 10px 50px;border-bottom: #E8E8E8 1px solid;background-color: #F5F5F5;}.sub-item[data-v-c927057e] {padding: 10px 0 5px 0;}.chk-img .chk-txt .chk-arrow[data-v-c927057e] {display: flex;align-items: center;}.desc-txt[data-v-c927057e] {padding: 20px 30px 10px 30px;line-height: 1.5em;text-align: center;}.desc-txt h2[data-v-c927057e] {display: block;font-size: 1.6rem;line-height: 0
}.desc-txt b[data-v-c927057e] {display: block;}.desc-txt a[data-v-c927057e] {display: inline-block;color: #707070;}.success-img[data-v-c927057e] {width: 70%;padding: 30px 30px 0 30px;}.payable[data-v-c927057e] {min-height: 445px;padding-bottom: 120px;}.payable-info[data-v-c927057e] {width: 100%;padding: 15px;border-bottom: #E8E8E8 1px solid;box-sizing: border-box;}.payable-info .row[data-v-c927057e] {padding: 5px 0;}.payable-info .row-column[data-v-c927057e] {padding: 5px 0;}.payable-title[data-v-c927057e] {padding: 2px 10px 0 2px;}.payable-title.txt-star[data-v-c927057e] {align-self: center;}.payable-txt[data-v-c927057e] {color: #495057;font-weight: bold;font-size: 1.2rem;font-family: sans-serif;}.txt-m[data-v-c927057e] {font-size: 1.5rem;}.txt-l[data-v-c927057e] {font-size: 2rem;}.btn-pay[data-v-c927057e] {position: relative;left: 10px;margin-top: 2px;}.btn-copy[data-v-c927057e] {position: absolute;right: 15px;margin-top: 18px;}.row.list-title[data-v-c927057e] {background-color: #707070;}.list-row[data-v-c927057e] {border-bottom: #E8E8E8 1px solid;}.list-title-date[data-v-c927057e], .list-title-man[data-v-c927057e], .list-title-price[data-v-c927057e], .bill-title-date[data-v-c927057e], .bill-title-man[data-v-c927057e], .bill-title-price[data-v-c927057e], .bill-pay[data-v-c927057e] {display: flex;justify-content: flex-start;align-content: center;padding: 15px 2px;}.bill-pay[data-v-c927057e] {justify-content: center;}.bill-pay a[data-v-c927057e] {display: block;color: #188ECC;font-size: 1rem;}.list-title-price[data-v-c927057e], .bill-title-price[data-v-c927057e] {justify-content: flex-end;}.list-title .list-title-date[data-v-c927057e], .list-title .list-title-man[data-v-c927057e], .list-title .list-title-price[data-v-c927057e], .list-title .bill-title-date[data-v-c927057e], .list-title .bill-title-man[data-v-c927057e], .list-title .bill-title-price[data-v-c927057e] {padding: 10px 2px;color: #FFFFFF;}.list-title .list-title-price[data-v-c927057e] {padding-right: 35px;box-sizing: border-box;}.td-price[data-v-c927057e] {text-align: right;}.list-row .list-title-man[data-v-c927057e] {justify-content: flex-start;}.list-row .list-title-price[data-v-c927057e] {justify-content: flex-end;}.txt-star[data-v-c927057e] {color: #E96D00;}.list-icon[data-v-c927057e] {display: flex;align-items: center;}.list-arrow[data-v-c927057e] {width: 30px;height: 30px;fill: #9A9DA0;transform: rotate(90deg);}.list-arrow.active[data-v-c927057e] {transform: rotate(-90deg);}.payable-detail[data-v-c927057e] {padding: 15px 5px;border-bottom: #E8E8E8 1px solid;background-color: #F5F5F5;}.payable-detail th[data-v-c927057e] {padding: 3px 5px;border: #F5F5F5 5px solid;border-radius: 10px;background-color: #B8B8B8;color: #FFFFFF;font-weight: bold;}th.no-data[data-v-c927057e] {background-color: #F5F5F5;}.payable-detail td[data-v-c927057e] {font-weight: bold;}.payable-btn[data-v-c927057e] {position: fixed;bottom: 0;}.btn-sub[data-v-c927057e], .btn-main[data-v-c927057e] {display: block;padding: 20px;border: #FFFFFF 1px solid;color: #FFFFFF;font-weight: bold;font-size: 1.2rem;text-align: center;text-decoration: none;}.btn-copy[data-v-c927057e], .btn-pay[data-v-c927057e] {padding: 8px 15px;border-radius: 8px;background-color: #E96D00;color: #FFFFFF;font-weight: bold;font-size: 1.1rem;text-decoration: none;}.btn-sub[data-v-c927057e] {background-color: #9A9DA0;}.btn-main[data-v-c927057e] {background-color: #E96D00;}.barcode[data-v-c927057e] {flex-direction: column;padding: 15px 0;border-bottom: #EBEBEB 1px solid;}.barcode img[data-v-c927057e] {width: 100%;padding: 10px 0 0 0;}.ps[data-v-c927057e] {padding: 20px 10px 20px 20px;}.ps-img[data-v-c927057e] {display: flex;justify-content: center;width: 60%;margin: 10px auto;padding-bottom: 20px;}.ps ol li[data-v-c927057e] {position: relative;left: -15px;padding-bottom: 8px;}.ps u[data-v-c927057e] {padding: 0 5px;}.text-link[data-v-c927057e] {display: inline-block;padding: 0 5px;color: #188ECC;}.ps .ps-link[data-v-c927057e] {display: inline-block;padding: 10px 0 0 0;color: #707070;}.add-account[data-v-c927057e] {display: flex;justify-content: center;align-items: center;position: relative;margin-top: 10px;padding: 10px 10px 10px 60px;box-sizing: border-box;color: #495057;font-weight: bold;text-decoration: none;}.add-account[data-v-c927057e]::before {position: relative;left: -8px;width: 40px;height: 40px;background-image: url(../img/ico-add.60e33dce.svg);background-repeat: no-repeat;content: "";}.g-card[data-v-c927057e] {margin-top: 20px;}.item-card[data-v-c927057e] {display: grid;grid-template-columns: 1fr 11fr;gap: 5px;padding: 10px;box-sizing: border-box;}.card[data-v-c927057e] {border: #e96d00 3px solid;border-radius: 10px;}.account-check .chk-img[data-v-c927057e] {width: 30px;margin-top: 10px;}.card-header[data-v-c927057e] {padding: 5px 10px;background-color: #e96d00;box-sizing: border-box;color: #FFFFFF;}.card-footer[data-v-c927057e] {display: flex;justify-content: space-evenly;padding: 10px;border-radius: 0 0 10px 10px;background-color: #F5F5F5;box-sizing: border-box;}.card-body[data-v-c927057e] {margin: 0;padding: 5px 0;}.card-body li[data-v-c927057e] {display: grid;grid-template-columns: 1fr 6fr;gap: 10px;list-style: none;margin: 0;padding: 2px 10px;}.card-th[data-v-c927057e] {border-radius: 10px 10px 0 0;color: #707070;text-align: right;}.card-td[data-v-c927057e] {display: inline-block;color: #495057;font-weight: bold;font-size: 1.1rem;line-height: 1.2;word-break: break-all;}.td-date[data-v-c927057e] {display: inline-block;}.card-footer a[data-v-c927057e] {display: inline-block;position: relative;padding: 0 10px;color: #495057;text-decoration: none;}.ico-remove[data-v-c927057e]::before, .ico-stretch[data-v-c927057e]::before {display: block;position: absolute;top: -3px;left: -25px;width: 28px;height: 28px;background-image: url(../img/ico-remove.ec91fb7e.svg);background-repeat: no-repeat;content: "";}.ico-stretch[data-v-c927057e]::before {background-image: url(../img/ico-stretch.baa6e0d3.svg);}.ico-remove.disabled[data-v-c927057e], .ico-stretch.disabled[data-v-c927057e] {opacity: 0.3;}.act-btn[data-v-c927057e] {display: flex;justify-content: center;align-items: center;position: relative;width: 100%;margin: 15px auto;padding: 20px;border: 0;border-radius: 10px;background-color: #E96D00;box-sizing: border-box;color: #FFFFFF;font-weight: bold;font-size: 1.2rem;text-decoration: none;}.bind-form .act-btn[data-v-c927057e] {margin: 15px auto;}.setting .act-btn[data-v-c927057e] {width: calc(100% - 30px);margin: 60px auto;box-sizing: border-box;}.success .act-btn[data-v-c927057e] {width: calc(100% - 30px);box-sizing: border-box;}.act-btn.loading[data-v-c927057e] {cursor: not-allowed;opacity: 0.5;}.act-btn.loading[data-v-c927057e]::before {position: absolute;left: calc(50% - 110px);width: 40px;height: 40px;background-size: 100%;background-image: url(../img/BtnLoading.adf72d69.gif);content: "";}.sub-btn[data-v-c927057e] {background-color: #707070;}.bind-form .keyin[data-v-c927057e], .bind-form .countdown[data-v-c927057e] {width: 100%;margin: 8px auto;padding: 20px;border: 2px solid #9A9DA0;border-radius: 10px;background-color: #FFFFFF;box-sizing: border-box;font-size: 1.2rem;text-align: left;}.bind-form .countdown[data-v-c927057e] {text-align: center;}.bind-form .keyin[data-v-c927057e]::-moz-placeholder {color: #CBCBCB
}.bind-form .keyin[data-v-c927057e]:-ms-input-placeholder {color: #CBCBCB
}.bind-form .keyin[data-v-c927057e]::placeholder {color: #CBCBCB
}.key-ps[data-v-c927057e] {padding: 0 0 10px 22px;font-size: 1rem;}.bind-form .warn[data-v-c927057e] {display: flex;padding: 0 0 10px 48px;color: #DD4B39;font-weight: bold;}.bind-form .warn[data-v-c927057e]::before {position: absolute;width: 30px;height: 30px;margin-left: -30px;background-image: url(../img/ico-tip.d19a8479.svg);background-repeat: no-repeat;background-position: center -3px;content: "";}.pop-up[data-v-c927057e] {position: fixed;top: 0;left: 0;overflow-x: auto;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}.pop-box[data-v-c927057e] {position: relative;width: 303px;margin: 35% auto;border-radius: 20px;background-color: #FFFFFF;}.pop-icon[data-v-c927057e] {position: relative;top: 35px;left: 36%;width: 25%;}.pop-title[data-v-c927057e] {position: relative;top: 15px;color: #E96D00;text-align: center;}.pop-txt[data-v-c927057e] {position: relative;top: 0;width: 280px;margin: 0 auto;color: #707070;text-align: center;}.text-left[data-v-c927057e] {text-align: left;}.pop-txt.text-left[data-v-c927057e] {padding-left: 30px;}.btn-group[data-v-c927057e] {display: grid;grid-template-columns: 1fr 1fr;gap: 2px;margin: 20px 0 0 0;padding: 0;}.btn-group.btn-single[data-v-c927057e] {grid-template-columns: 1fr;}.btn-group li[data-v-c927057e] {list-style: none;margin: 0;border: 0;}.pop-btn a[data-v-c927057e] {display: block;padding: 20px;background-color: #9A9DA0;color: #FFFFFF;font-weight: bold;font-size: 1.3rem;text-align: center;text-decoration: none;}.btn-cancel a[data-v-c927057e] {border-radius: 0 0 0 20px;}.btn-next a[data-v-c927057e] {border-radius: 0 0 20px 0;background-color: #E96D00;}.btn-single .btn-next a[data-v-c927057e] {border-radius: 0 0 20px 20px;}.ico-close[data-v-c927057e] {position: absolute;top: 1px;right: 1px;width: 45px;}.vue-hidden[data-v-c927057e] {display: none !important;}@media (min-width: 290px) and (max-width: 320px) {.bind-form .keyin[data-v-c927057e], .bind-form .countdown[data-v-c927057e] {margin-left: 2.5%;}.chart-txt .step[data-v-c927057e] {position: relative;top: -48px;}.chart-txt .step1[data-v-c927057e] {left: -7.5%;}.chart-txt .step2[data-v-c927057e] {left: 2.5%;}.chart-txt .step3[data-v-c927057e] {left: 13%;}.list-title-date[data-v-c927057e], .list-title-man[data-v-c927057e], .list-title-price[data-v-c927057e], .bill-title-date[data-v-c927057e], .bill-title-man[data-v-c927057e], .bill-title-price[data-v-c927057e] {font-size: 0.9rem;}}.ReturnClick[data-v-c927057e] {pointer-events: none;}
html[data-v-c927057e],
body[data-v-c927057e] {
    height: 100%;
    margin: 0;
    border: 0;
    font-size: 1rem;
    font-family: "Apple LiGothic Medium", "LiHei Pro Medium", "微軟正黑體", "Microsoft JhengHei", -apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif;
}
.nav[data-v-c927057e] {
    max-height: 60px;
    border-bottom: #EBEBEB 1px solid;
    background-color: #F4F4F4;
}
.nav .logo[data-v-c927057e] {
    height: 65px;
}
.nav .title[data-v-c927057e] {
    display: inline-flex;
    position: relative;
    top: -20px;
    color: #495057;
    font-size: 1.3rem;
    letter-spacing: 0.02em;
}
.nav .title.tl-center[data-v-c927057e] {
    display: flex;
    justify-content: center;
    top: 0;
}
.main[data-v-c927057e] {
    min-height: calc(100% - 128px);
}
.footer[data-v-c927057e] {
    padding: 15px 5px;
    background-color: #F4F4F4;
    color: #707070;
    font-size: 0.9rem;
    text-align: center;
}
.footer .link[data-v-c927057e] {
    padding-top: 8px;
}
.footer a[data-v-c927057e] {
    display: inline-block;
    padding-left: 10px;
    color: #707070;
    text-decoration: none;
}
.footer a[data-v-c927057e]:hover {
    color: #707070;
}
.footer .more[data-v-c927057e] {
    display: none;
}
.post-card[data-v-c927057e] {
    position: relative;
    margin: 20px;
    border-radius: 8px;
    box-shadow: 0 4px 10px rgba(10, 28, 45, 0.1);
    transition: 0.3s;
}
.post-card[data-v-c927057e]:hover {
    box-shadow: 0 6px 40px rgba(10, 28, 45, 0.15);
}
.post-card figure[data-v-c927057e],
.cont-main figure[data-v-c927057e] {
    margin: 0;
}
.cont-main .post-cont[data-v-c927057e] {
    padding: 15px;
}
.post-bn[data-v-c927057e] {
    width: 100%;
    border-radius: 8px 8px 0 0;
}
.cont-main .post-bn[data-v-c927057e] {
    border-radius: 0;
}
.info-wrap[data-v-c927057e] {
    min-height: 10.8em;
    margin: 0;
    padding: 10px;
}
.post-title[data-v-c927057e] {
    margin: 0;
    color: #495057;
    font-size: 1.2rem;
}
.post-title .category[data-v-c927057e] {
    display: inline-block;
    margin-right: 5px;
    padding: 2px 8px;
    border-radius: 5px 5px 0 0;
    background-color: #4ABDAC;
    color: #fff;
    font-size: 1rem;
}
.info-wrap .title[data-v-c927057e] {
    overflow: hidden;
    height: 80px;
    margin-top: 5px;
}
.cont-main .title[data-v-c927057e] {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 1.2rem;
    line-height: 1.35;
}
.post-card .post-footer[data-v-c927057e] {
    position: absolute;
    bottom: calc(1.25em - 0.5em);
}
.cont-txt[data-v-c927057e] {
    margin-top: 30px;
}
.post-footer .time[data-v-c927057e] {
    color: #aaaaaa;
    font-family: Calibri, serif;
}
.post-footer .time[data-v-c927057e]:after {
    position: relative;
    top: -1px;
    margin-right: 5px;
    margin-left: 8px;
    color: #B8B8B8;
    font-weight: 100;
    content: "|";
}
.post-footer .keyword a[data-v-c927057e] {
    display: inline-block;
    padding-right: 10px;
    color: #aaaaaa;
    font-size: 0.9rem;
    text-decoration: none;
}
.page[data-v-c927057e] {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 30px auto;
    color: #4ABDAC;
}
.page a .svg-icon[data-v-c927057e] {
    fill: currentColor;
    transition: fill 120ms ease-in-out;
}
.page a[data-v-c927057e],
.page .current[data-v-c927057e] {
    display: block;
    padding: 0 15px;
    color: #4ABDAC;
    font-weight: bold;
    text-decoration: none;
}
.page .current[data-v-c927057e] {
    color: #707070;
}
.page a[data-v-c927057e]:hover {
    color: #707070;
}
.pg-cont .txt[data-v-c927057e] {
    display: inline-block;
    position: relative;
    top: -6px;
}
.disabled[data-v-c927057e] {
    opacity: 0.3;
    filter: grayscale(50%);
}
.ReturnClick[data-v-c927057e] {
    pointer-events: none;
}
.act-btn[data-v-c927057e] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 15px auto;
    padding: 20px;
    border: 0;
    border-radius: 10px;
    background-color: #E96D00;
    box-sizing: border-box;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.2rem;
    text-decoration: none;
}
.bind-form .act-btn[data-v-c927057e] {
    margin: 15px auto;
}
.bind-form .keyin[data-v-c927057e] {
    width: 100%;
    margin: 8px auto;
    padding: 20px;
    border: 2px solid #9A9DA0;
    border-radius: 10px;
    background-color: #FFFFFF;
    box-sizing: border-box;
    font-size: 1.2rem;
    text-align: left;
}
.keyin.half[data-v-c927057e] {
    width: 35%;
}
.bind-form .keyin[data-v-c927057e]::-moz-placeholder {
    color: #CBCBCB
}
.bind-form .keyin[data-v-c927057e]:-ms-input-placeholder {
    color: #CBCBCB
}
.bind-form .keyin[data-v-c927057e]::placeholder {
    color: #CBCBCB
}
.key-ps[data-v-c927057e] {
    padding: 0 0 10px 22px;
    font-size: 1rem;
}
.bind-form .warn[data-v-c927057e] {
    display: flex;
    padding: 0 0 10px 48px;
    color: #DD4B39;
    font-weight: bold;
}
.bind-form .warn[data-v-c927057e]::before {
    position: absolute;
    width: 30px;
    height: 30px;
    margin-left: -30px;
    background-image: url(../img/ico-tip.d19a8479.svg);
    background-repeat: no-repeat;
    background-position: center -3px;
    content: "";
}
.address[data-v-c927057e] {
    margin-top: 10px;
}
.address .sel-address[data-v-c927057e]:first-child {
    margin-right: 5px;
}
.sel-address[data-v-c927057e] {
    padding: 20px 45px 20px 20px;
    border: 2px solid #9A9DA0;
    border-radius: 10px;
    background-color: #FFFFFF;
    background-image: url(../img/ico-select.df2b57b4.svg);
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    color: #495057;
    font-size: 1.2rem;
}
.sel-address.arrow[data-v-c927057e] {
    background-size: 12%;
    background-repeat: no-repeat;
    background-position: 95% center;
}
@media only screen and (min-width: 768px) {
.nav .hidden-xs[data-v-c927057e] {
        display: block;
}
.post-card[data-v-c927057e] {
        display: inline-block;
        width: 48%;
        margin: 10px 5px;
}
.bind-form[data-v-c927057e] {
        width: 500px;
        margin: 0 auto;
}
}
@media only screen and (min-width: 1025px) {
.header[data-v-c927057e],
    .main[data-v-c927057e],
    .footer .info[data-v-c927057e] {
        width: 1024px;
        margin: 0 auto;
}
.main[data-v-c927057e] {
        margin: 20px auto;
}
.content-area[data-v-c927057e] {
        margin: 0 auto;
        padding: 0;
}
.post-footer[data-v-c927057e] {
        right: 10px;
}
.footer .info[data-v-c927057e] {
        display: inline-flex;
}
.footer .copyright[data-v-c927057e] {
        width: 70%;
        text-align: left;
}
.footer .link[data-v-c927057e] {
        width: 30%;
        text-align: right;
}
.footer .more[data-v-c927057e] {
        display: inline-block;
}
.footer .link[data-v-c927057e] {
        padding-top: 0;
}
}

/* ======================================================================
   [FIX] 後台管理介面 - Kendo UI 邊框隱藏 + Scrollbar 修正
   ====================================================================== */

/* 1. 隱藏 Kendo Grid 外層容器的突兀邊框（k-webkit / k-widget） */
.k-widget.k-grid[data-v-c927057e] {
    border: none;
    box-shadow: none;
}

/* 2. 改用 viewport 單位避免 body 百分比高度導致的 Scrollbar 問題 */
html[data-v-c927057e] {
    height: 100%;
    overflow-x: hidden;
}
body[data-v-c927057e] {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

/* 讓 #app 根容器也用 flex 撐滿 */
#app[data-v-c927057e] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* .main 改為 flex: 1 自動填滿剩餘空間，不再依賴 calc(100% - 128px) */
.main[data-v-c927057e] {
    flex: 1;
    min-height: 0;
}

/* footer 固定在底部（flex 佈局自動推到底） */
.footer[data-v-c927057e] {
    flex-shrink: 0;
}

.pkg-row[data-v-c927057e] {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 10px;
  margin-bottom: 10px;
}
.pkg-row-head[data-v-c927057e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 6px;
}
.pkg-row-title[data-v-c927057e] { font-weight: 600; color: #333;
}
.pkg-remove[data-v-c927057e] { color: #d36800; font-size: 14px; cursor: pointer;
}
/* 兩欄式 grid：長/寬 一列、高/重量 一列；單欄太擠時可直接調 grid-template-columns 為 1fr */
.pkg-inputs[data-v-c927057e] { display: grid; grid-template-columns: 1fr 1fr; gap: 8px;
}
.pkg-in[data-v-c927057e] { width: 100%; min-width: 0;
}
.pkg-add-btn[data-v-c927057e] {
  display: block;
  text-align: center;
  padding: 10px;
  border: 1px dashed #e96d00;
  border-radius: 8px;
  color: #e96d00;
  cursor: pointer;
  margin-bottom: 8px;
}
.opt-checks[data-v-c927057e] { margin: 8px 0;
}
.chk-label[data-v-c927057e] { display: block; margin: 8px 0; color: #333; font-size: 15px;
}
.chk-label input[data-v-c927057e] { margin-right: 6px;
}
.result-panel[data-v-c927057e] {
  margin-top: 16px;
  background: #fff6ee;
  border: 1px solid #e96d00;
  border-radius: 8px;
  padding: 16px;
  text-align: center;
}
.result-fee[data-v-c927057e] { font-size: 22px; font-weight: 700; color: #e96d00;
}
.result-detail[data-v-c927057e] { font-size: 14px; color: #555; margin-top: 8px;
}
.result-note[data-v-c927057e] { font-size: 12px; color: #999; margin-top: 8px;
}

