.mb-board .mb-qanda-content-box{border:solid 1px #dbdbdb;padding:10px 15px;margin-bottom:20px;}
.mb-board .mb-qanda-reply-box{border:solid 1px #dbdbdb;padding:15px 15px;margin-bottom:10px;}
.mb-board .mb-qanda-write-box{border:solid 1px #dbdbdb;padding:15px 15px;margin-bottom:10px;}

.mb-board .mb-qanda-reply-select{border:solid 2px #dbdbdb;}
.mb-style1 .table-write>tbody td.content-box{padding:0px !important;}

.mb-board .cmt-input-head{margin-top:5px;}
.mb-board .cmt-list-box{margin-top:0px; }
.mb-board .mb-qanda-content-box .main-style1 .table>tbody>tr>th,
.mb-board .mb-qanda-reply-box .table>tbody>tr>th,
.mb-board .mb-qanda-content-box .main-style1 .table>tbody>tr>td,
.mb-board .mb-qanda-reply-box .table>tbody>tr>td{border-bottom:solid 1px #E7E7E7 !important;}
.mb-board .mb-qanda-item-box:first-child{padding:17px 15px;}
.mb-board .mb-qanda-reply-text-box{padding:5px 0px;border:solid 1px #dbdbdb;border-bottom:none;background-color:#F9F9F9;text-align:center;font-weight:bold;font-size:14px;}
.mb-board .mb-qanda-reply-text-box .mb-qanda-reply-text{letter-spacing: 2px;}

.mb-board .mb-reply-status{font-size:12px !important;color:#FFF; font-weight:600;background-color:#a3a3a3;min-width:70px;display:inline-block;text-align:center;}
.mb-board div.mb-reply-status{margin:0 auto;border-radius:2px;padding:2px 8px; border:solid 1px #999;}
.mb-board span.mb-reply-status{}
.mb-board .mb-reply-select{background-color:#ef4444 !important; color:#fff !important; border:solid 1px #dc2626 !important;min-width:70px;display:inline-block;text-align:center;}
.mb-board div.mb-reply-select{margin:0 auto;border-radius:2px;padding:2px 8px;}
.mb-board .mb-show-mobile.mb-reply-select, .mb-board .mb-show-mobile.mb-reply-status{background-color:#fff; border:none !important; color:#D00; font-weight:normal;}

.mb-board .reply-count-num{font-weight:500}
.mb-mobile .mb-board .mb-reply-status{padding:1px 2px;text-align:center;word-break: keep-all !important;vertical-align: middle;} 

.mb-board .mb-style1 .view-td-titlebox{}
.mb-board .mb-style1 .view-td-title{padding-bottom:7px;}
.mb-board .mb-style1 .view-td-title span{font-size:17px !important; font-weight:600; color:#555555; border:none; min-width:230px !important;}
.mb-board .mb-style1 .view-td-date{font-size:14px; color:#777; text-align:left !important;}
.mb-board .mb-style1 .table-view{border-top:none !important;}

.mb-board .mb-qanda-reply-select{position:relative; border: double 3px #dbdbdb;}
.mb-board .mb-qanda-reply-lables{background:url('../images/qanda-reply-lables2.png') no-repeat 0 0; width:40px; height:50px;position: absolute; top: -12px; left: -15px;z-index:1;}
.mb-board .mb-style1.board-view .cmt-count-box {font-weight:bold !important; font-size:14px !important;color: #676767;vertical-align:top !important;}
.mb-board .mb-style1.board-view .view-td-hit {font-weight:bold !important; font-size:14px !important;color: #676767;vertical-align:top !important;}
.mb-board .mb-style1.board-view .view-td-comment {font-weight:bold !important; font-size:14px !important;color: #676767;vertical-align:top !important;}

.mb-board .btn-select-reply{margin-left:5px;}
.mb-board .btn-reply-delete{background:none !important;border:1px solid #ccc !important;color:#999 !important;padding:2px 8px !important;border-radius:3px;cursor:pointer;font-size:16px;font-weight:bold;line-height:1;}
.mb-board .btn-reply-delete:hover{background:#f5f5f5 !important;color:#666 !important;}

.mb-board.board-list table.table-list{font-size:15px !important;}
.mb-board.board-list table.table-list th{font-size:15px !important;}
.mb-board.board-list table.table-list td{font-size:15px !important;}
.mb-board.board-view{font-size:15px !important;}
.mb-board.board-view .mb-answer-content{font-size:15px !important;line-height:1.8;}
.mb-board .mb-qanda-content{font-size:15px !important;line-height:1.8;}
.mb-board.board-list .mb-reply-select{font-size:13px !important;}
.mb-board.board-list .mb-reply-status{font-size:13px !important;}

.mb-board.board-list .mb-title-link{display:inline-block;max-width:100%;}
.mb-board.board-list .mb-title-text{display:inline;max-width:100%;}
.mb-board.board-list .mb-title-main{word-break:break-word;}
.mb-board.board-list .mb-mobile-inline-status{display:none !important;vertical-align:middle;white-space:nowrap;word-break:keep-all !important;}

@media (max-width: 767px) {
    .mb-mobile .board-list table.table-list {
        table-layout: fixed;
        width: 100%;
    }

    .mb-mobile .board-list table.table-list col.mb-hide-mobile,
    .mb-mobile .board-list table.table-list col.mb-hide-tablet {
        width: 0 !important;
        visibility: collapse;
    }

    .mb-mobile .board-list table.table-list col.mb-col-title {
        width: 200px !important;
    }

    .mb-mobile .board-list table.table-list col.mb-col-user-name {
        width: 100px !important;
    }

    .mb-mobile .board-list table.table-list th.mb-hide-mobile,
    .mb-mobile .board-list table.table-list td.mb-hide-mobile,
    .mb-mobile .board-list table.table-list th.mb-hide-tablet,
    .mb-mobile .board-list table.table-list td.mb-hide-tablet {
        width: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        overflow: hidden;
        font-size: 0 !important;
        line-height: 0 !important;
        white-space: nowrap;
        visibility: collapse;
    }

    .mb-mobile .board-list table.table-list th.mb-th-title,
    .mb-mobile .board-list table.table-list td.mb-td-title {
        overflow: hidden;
        word-break: break-word;
    }

    .mb-mobile .board-list table.table-list th.mb-th-user-name,
    .mb-mobile .board-list table.table-list td.mb-td-user-name {
        width: 100px !important;
    }

    .mb-mobile .board-list table.table-list td.mb-td-title {
        padding: 12px 10px !important;
    }

    .mb-mobile .board-list table.table-list td.mb-td-user-name {
        padding: 12px 8px !important;
        font-size: 13px !important;
        line-height: 1.45 !important;
        word-break: keep-all;
    }

    .mb-mobile .board-list table.table-list td.mb-td-user-name img {
        max-width: 44px;
        height: auto;
    }

    body.mb-mobile .mb-board .board-list table.table-list td.mb-td-title .mb-title-link {
        display: inline-block !important;
        max-width: 100%;
    }

    body.mb-mobile .mb-board .board-list table.table-list td.mb-td-title .mb-title-text {
        display: inline !important;
    }

    body.mb-mobile .mb-board .board-list table.table-list td.mb-td-title .mb-title-main {
        word-break: break-word;
    }

    .mb-mobile .board-list .cmt-count {
        font-size: 12px !important;
        margin-left: 2px;
        vertical-align: middle;
    }

    body.mb-mobile .mb-board .board-list table.table-list td.mb-td-title .mb-mobile-inline-status {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        margin-left: 2px;
        padding: 1px 8px;
        border-radius: 999px;
        font-size: 11px !important;
        line-height: 1.5;
        vertical-align: middle;
    }

    .mb-mobile .board-list .mb-mobile-inline-status.mb-reply-status {
        border-color: #94a3b8 !important;
    }

    .mb-mobile .board-list .mb-mobile-inline-status.mb-reply-select {
        border-color: #dc2626 !important;
    }
}

.mb-board .cmt-header {
    display: flex;
    align-items: center;
    gap: 8px;
}
.mb-board .cmt-header .cmt-name {
    font-weight: bold;
}
.mb-board .cmt-header .cmt-date {
    color: #999;
    font-size: 13px;
}
.mb-board .cmt-header .btn-delete {
    margin-left: auto;
    background: none;
    border: none;
    font-size: 18px;
    line-height: 1;
    color: #999;
    cursor: pointer;
    padding: 0 4px;
}
.mb-board .cmt-header .btn-delete:hover {
    color: #ef4444;
}
