.popOffer {
    height: 90vh;
}

.popOffer .modal_cont {
    background-color: #f8f8f8;
}

.popOffer .mp_contWrap {
    padding: 34px 14px;
}

.popOffer .input_box .slc_box::after {
    border-top-color: #242731;
}

.popOffer .input_box .slc_box+.slc_box {
    margin-top: 10px;
}

.popOffer .input_box .slc_box.mini+input {
    padding-left: 7px;
}

.popOffer .input_box .slc_box.mini .opt_list {
    top: calc(100% + 4px);
    padding-top: 0;
}

.popOffer .input_box .slc_box.mini .opt_list .radio_list:first-child {
    border: none;
}

.popOffer .btnAdd,
.popOffer .btnDlt {
    position: absolute;
    right: -40px;
}

.pub .popOffer .modal_footer {
    position: relative;
    padding: 22px 27px 27px;
    background-color: #fff;
    border-top: 1px solid #e6e6e6;
    border-radius: 0 0 4px 4px;
}

.popOffer .modal_footer .btn_wrap {
    gap: 12px;
    width: 100%;
}

@media screen and (max-width: 750px) {
    .popOffer .mp_contWrap {
        padding: 20px 8px 0;
    }
    .popOffer .modal_cont {
        background-color: #fff;
    }
    .popOffer .input_box .ipt_txt,
    .popOffer .input_box .slc_box,
    .popOffer .input_box .ipt_txt.mdl,
    .popOffer .input_box .slc_box.mdl,
    .popOffer .input_box .ipt_file.mdl {
        width: calc(100% - 20px);
    }
    .popOffer .btnAdd,
    .popOffer .btnDlt {
        right: -30px;
    }
    .pub .popOffer .modal_footer {
        padding: 27px 15px;
        border-top: none;
    }
    .popOffer .modal_footer .btn_wrap .btn_cancel {
        display: none;
    }
    .popOffer .tab2 .input_box .ipt_txt {
        width: 100%;
    }
}