@media (max-width: 1220px) {
    .delivery-status .delivery-search-box .status-btn-label,
    .delivery-status .delivery-search-box .status-btn {
        min-width: 90px !important;
        padding: 6px 6px !important;
        border-radius: 0 !important;
    }
}

@media (max-width: 992px) {
    .explain-box {
        border-radius: 0 !important;
        box-shadow: none !important;
    }

    .delivery-status-board-list,
    .delivery-board-list {
        width: 100%;
        border: 0;
    }

    .delivery-status-board-list thead,
    .delivery-board-list thead {
        display: none !important;
    }

    .delivery-status-board-list tbody tr,
    .delivery-board-list tbody tr {
        display: block;
        background: #fff;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
        border-radius: 10px;
        margin-bottom: 16px;
        padding: 12px 12px 8px 12px;
        position: relative;
        min-width: 0;
    }

    .delivery-status-board-list tr.not-click,
    .delivery-board-list tr.not-click {
        cursor: default;
    }

    .delivery-status-board-list td,
    .delivery-board-list td {
        display: block;
        border: 0;
        background: none;
        padding: 0;
        font-size: 15px;
        min-width: 0 !important;
        max-width: 100%;
        box-sizing: border-box;
    }

    .delivery-board-list td:nth-child(1) span.num-badge {
        display: inline-block;
        background-color: #a3a2a2;
        color: #fff;
        border-radius: 45%;
        min-width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
        font-size: 12px;
    }

    /* 1라인: 번호, 접수일 */
    .delivery-board-list td:nth-child(1) {
        display: inline-block;
        vertical-align: middle;
        font-weight: bold;
        margin-right: 10px;
    }

    .delivery-board-list td:nth-child(2) {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
        padding-bottom: 5px;
        color: #444;
        font-size: 13px;
    }

    .delivery-board-list td:nth-child(2)::before {
        content: "접수일 : ";

    }

    /* 2라인~3라인 방문주소 */
    .delivery-board-list td:nth-child(3) {
        display: -webkit-box;
        -webkit-line-clamp: 2; /* 2줄 말줄임 */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-align: left;
        text-overflow: ellipsis;
        color: #212121;
        font-size: 14px;
        line-height: 1.35;
        font-weight: 500;
        margin-top: 4px;
        margin-bottom: 3px;
    }

    /* 4라인 발송인명, 처리상태 */
    .delivery-board-list td:nth-child(4) {
        display: inline-block;
        width: 70%;
        font-size: 13px;
        color: #555;
        margin-top: 5px;
        text-align: left;
        font-weight: 500;
        float: left;
    }

    .delivery-board-list td:nth-child(5) {
        display: inline-block;
        float: right;
        width: 25%;
        font-size: 13px;
        font-weight: 600;
        background: #f2f4ff;
        color: #2958e1;
        border-radius: 11px;
        min-width: 70px;
        text-align: center;
        padding: 3px 13px;
    }

    /* 5라인 처리일, 삭제버튼 */
    .delivery-board-list td:nth-child(6) {
        display: inline-block;
        color: #444;
        font-size: 13px;
        margin-top: 4px;
        margin-bottom: 5px;
        text-align: left;
    }

    .delivery-board-list td:nth-child(6):not(:empty)::before {
        content: "처리일 : ";
    }

    .delivery-board-list td:nth-child(7) {
        display: inline-block;
        width: 100%;
        margin-top: 10px;
        margin-bottom: 5px;
        text-align: center;
    }

    #noneMemberAuthBox {
        display: block !important;
        text-align: center;
        word-break: keep-all;
        /*display: flex;*/
        /*flex-wrap: wrap;*/
        /*flex-direction: row !important;*/
        /*align-items: center;*/
        /*justify-content: center;*/
        /*padding-right:20px;*/
        /*padding-left:20px;*/
    }

    /*#noneMemberAuthBox div,*/
    /*#noneMemberAuthBox button {*/
    /*    white-space: nowrap;*/
    /*}*/

    #deliveryForm #addr1,
    #deliveryForm #chargeNm,
    #deliveryForm .member-mobile-box {
        width: 100% !important;
    }

    /*#deliveryForm .member-mobile-box .custom-select-dropdown .dropdown-toggle.readonly-select {*/
    /*    !*background-image: none !important;*!*/
    /*    padding-right: 0 !important;*/
    /*}*/
    /*#deliveryForm .member-mobile-box .input-group {*/
    /*    display: flex;*/
    /*    flex-wrap: nowrap;*/
    /*}*/
    #deliveryForm .member-mobile-box .custom-select-dropdown {
        width: 30% !important;
    }

    #deliveryForm .member-mobile-box #memberMobile1,
    #deliveryForm .member-mobile-box #memberMobile2,
    #deliveryForm .member-mobile-box #memberMobile3 {
        width: 0 !important;
    }

    .delivery-request .status-filter .status-btn {
        min-width: 70px !important;
        font-size: 13px !important;
    }

    .delivery-request .status-filter .status-btn:not(.active) {
        color: #444444 !important;
    }

    .delivery-status .delivery-search-box {
        display: flex;
        flex-direction: column;
        /*justify-content: space-between;*/
        /*align-items: center;*/
    }

    .delivery-status .delivery-search-box .status-filter-box {
        /*width: 100%;*/
        border-radius: 5px !important;
        overflow: hidden;
    }

    .delivery-status .delivery-search-box .status-btn-label {
        display: inline-block;
        width: 50px !important;
        flex: 0 0 50px !important;
    }

    .delivery-status .delivery-search-box .status-btn {
        border-radius: 5px !important;
    }

    .delivery-status .delivery-search-box .status-btn-label,
    .delivery-status .delivery-search-box .status-btn {
        min-width: 0 !important;
        padding: 0 !important;
        border-radius: 0 !important;
    }

    /* 1라인: 번호(왼쪽) + 구분(중간) + 내용물(오른쪽) */
    .delivery-status-board-list td:nth-child(1) { /* 번호 */
        display: inline-block;
        vertical-align: middle;
        margin-right: 10px;
        font-weight: 600;
    }

    .delivery-status-board-list td:nth-child(1) .num-badge {
        display: inline-block;
        background: #a3a2a2;
        color: #fff;
        border-radius: 45%;
        min-width: 28px;
        height: 28px;
        line-height: 28px;
        font-size: 12px;
        text-align: center;
        vertical-align: middle;

    }

    .delivery-status-board-list td:nth-child(2) { /* 구분 */
        display: inline-block;
        vertical-align: middle;
        font-size: 13px;
        color: #444;
        margin-right: 8px;
        width: 20%;
        height: 28px;
        line-height: 28px;
    }

    .delivery-status-board-list td:nth-child(3)::before {
        content: "내용물 : ";
    }
    .delivery-status-board-list td:nth-child(3) { /* 내용물: 오른쪽 정렬 느낌 */
        float: right; /* 오른쪽에 붙임 */
        font-weight: 600;
        font-size: 13px;
        width: 60%; /* 너무 길면 아래로 떨어지지 않도록 최대폭 제한 */
        text-align: right;
        vertical-align: middle;
        line-height: 28px;
    }

    /* 2라인: 출발일(왼쪽) + 도착일(중간) */
    .delivery-status-board-list td:nth-child(4) {
        display: inline-block;
        font-size: 13px;
        color: #555;
        margin-top: 6px;
        width: 40%;
        text-align: left;
        vertical-align: middle;
    }
    .delivery-status-board-list td:nth-child(5) {
        float: right;
        display: inline-block;
        font-size: 13px;
        color: #555;
        margin-top: 6px;
        width: 55%;
        text-align: right;
        vertical-align: middle;
    }

    .delivery-status-board-list td:nth-child(4) { /* 출발일 */
        clear: both; /* 새 줄 시작: 1라인 float 영향 차단 */
        /*margin-right: 16px;*/
        text-align: left !important;
    }

    .delivery-status-board-list td:nth-child(4):not(:empty)::before {
        content: "출발일 : ";
        color: #777;
    }

    .delivery-status-board-list td:nth-child(5):not(:empty)::before {
        content: "도착일 : ";
        color: #777;
    }

    /* 3라인: 수령인(왼쪽) */
    .delivery-status-board-list td:nth-child(6),
    .delivery-status-board-list td:nth-child(7),
    .delivery-status-board-list td:nth-child(8){
        display: block;
        width:100%;
        margin-top: 6px;
        font-weight: 500;
        font-size: 13px;
        text-align: left !important;
        vertical-align: middle;
    }

    .delivery-status-board-list td:nth-child(6):not(:empty)::before {
        content: "수령인 : ";
        color: #777;
    }

    .delivery-status-board-list td:nth-child(7):not(:empty)::before {
        content: "우편종류 : ";
        color: #777;
    }

    .delivery-status-board-list td:nth-child(8):not(:empty)::before {
        content: "등기번호 : ";
        color: #777;
    }

}

@media (min-width: 395px) {
    #noneMemberAuthBox br {
        display: none;
    }

    .delivery-status .delivery-search-box .status-btn-label {
        width: 70px !important;
        flex: 0 0 70px !important;
    }
}

