@charset "utf-8";


/********************
// tablet 분기점
********************/
@media only screen and (max-width: 1200px) {
.inner{width:calc(100dvw - 120px);}
.pageBox{width:100dvw;}
header{left:0; top:0; background:linear-gradient(to top, #eeeef0, #f7f8f8); overflow:hidden;}
.loginBtn{right:60px;}
.headerPointView{background:linear-gradient(to right, #f6768a, #ec3c5c)}
.headerPointBox{background:none;}
#detailSelect{width: calc(100% - 150px)}
.faq-container{gap:16px;}
.footmenu{display:grid; grid-template-columns: repeat(5, 1fr);}
.footmenu_admin{display:grid; grid-template-columns: repeat(3, 1fr);}
.canvas-parent {    min-width: 1500px; }
.table-wrap table{width:1300px;}
.searchIcon{right:16px; top:16px;}
.refund_table table{width:1300px}
.refundView{display:grid;  grid-template-columns: repeat(1, 1fr);}
}
  

/********************
// 모바일 분기점
********************/
@media only screen and (max-width: 768px) {    
    .inner{width:calc(100dvw - 40px);}
    .loginBtn{right:20px;}
    .serviceChoiceBox input[type="radio"] + label{width:100%;}
    #detailSelect{width: 100%;}
    .returnHalf{width:100%;}
    .question-text {        font-size: 14px;    }
    .answer-text{font-size:12px;}
    .faq-question {padding:16px;}
    .faq-answer.active {        padding: 12px 0px 0px 0px;        background:#fff;    }
    .filter-tabs{gap:8;}
    .filter-btn{font-size:14px;padding: 12px;}
    .canvas-parent {    min-width: 1200px; }
    .dashboard_top_pay{display:grid;  grid-template-columns: repeat(1, 1fr);}
    .dashboard_payList{display:grid;  grid-template-columns: repeat(1, 1fr);}
    .dashboard_top_pay div{box-shadow:0 0px 0px #D9DADE ;}
    .table-wrap table{width:900px;}
    .searchIcon{right:16px; top:14px;}
    .refund_table table{width:900px}

}