.rep-unReportUser__container {
    display: flex;
    flex-direction: column;
    width: 768px;
}

.rep-unReportUser__header {
    align-items: center;
    padding: 8px 24px 0 24px;
    width: 100%;
    color: var(--color-text);
    font-weight: 500;
    flex-shrink: 0;
    font-family: Pretendard, sans-serif;
    font-size: 0.875rem;
}

.rep-unReportUser__content-header--unReportUserListWrap {
    display: flex;
    align-items: center;        /* ✅ 세로 가운데 정렬 */
    padding: 0 20px;
    height: 36px;               /* ✅ 고정 높이 */
    background-color: var(--color-bg-subtler);
    box-sizing: border-box;     /* ✅ padding 포함해서 높이 유지 */
    border: 1px solid var(--color-divider-light);

}

.rep-unReportUser__content {
    padding: 0px 24px 16px 24px;
    width: 100%;
    height: 300px;
    overflow: hidden;
}

.rep-unReportUser__content-wrapper {
    border: 1px solid var(--color-border);

    border-radius: 0 0 10px 10px;
    height: 100%;
    padding: 4px 0;
    overflow-y: auto;
}
/*.rep-unReportUser__content-list{*/
/*    height: 100%;*/
/*}*/

.rep-unReportUser__content-list > .empty-state__container{
    height: 100%;
    max-height: none;
}

.rep-unReportUser__content-item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 10px 4px;
    height : 44px;
    margin-left : 16px;
}

.rep-unReportUser__content-cell--check {
    width: 35px;
    flex-shrink: 0;
    word-break: break-all;
    font-family: Pretendard, sans-serif;
    font-size: 0.875rem;
    line-height: 140%;
    letter-spacing: -0.2px;
    text-align: center;
}

.custom-datepicker {
    align-content: center;
}

.custom-datepicker__select-box {
    width: 200px;
}

.rep-unReportUser__content-cell--regPsnName {
    margin-left: auto;
    width: 155px;
    text-align: center;
    word-break: break-all;
}
.rep-unReportUser__content-cell--regPosName {
    margin-left: auto;
    width: 155px;
    text-align: center;
}
.rep-unReportUser__content-cell--regDeptName {
    margin-left: auto;
    width: 155px;
    text-align: center;
    word-break: break-all;
}
.rep-unReportUser__header--count{
    padding : 8px;
}

.rep-unReportUser__content-header--sendWrap{
    padding: 10px;
    width: 100%;
    display: flex;
    /**
        메신저 쪽지기능이 아직 없어서 end -> center 로 바꿈

    */
    justify-content: center;
    gap: 5px;
}

.rep-unReportUser__content-header--sendWrap.inactive{
    visibility: hidden;
}

.rep-unReportUser__content-header--repDtSearchWrap{
    display: flex;
    padding: 5px;
    border: 1px solid var(--color-border);
    /* ✅ 위쪽만 둥글게 */
    /* ✅ 아래쪽은 직각 */
    border-radius: 10px 10px 0 0;

    min-height: 60px;
    gap: 10px;
}
.rep-unReportUser__content-header--repDtSearch {
    min-width: 120px;
    align-content: center;
    text-align: center;
}
.rep-unReportUser__check-action-btn {
    background-color: var(--color-bg-default);
    border: 1px solid var(--color-border);
    border-radius: 3px;
    font-family: Pretendard, sans-serif !important;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px;
    vertical-align: middle;
    padding: 4px 12px;
    pointer-events: auto;
    cursor: pointer;
}

.rep-unReportUser__search-action-btn {
    background-color: var(--color-bg-default);
    border: 1px solid var(--color-border);
    border-radius: 3px;
    font-family: Pretendard, sans-serif !important;
    font-size: 0.875rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.2px;
    vertical-align: middle;
    padding: 4px 12px;
    pointer-events: auto;
    cursor: pointer;
    //width: 49px;
    color: var(--color-text);
}
.rep-unReportUser__send-action-btn {
    background-color: var(--color-bg-default);
    border: 1px solid var(--color-border);
    border-radius: 3px;
    font-family: Pretendard, sans-serif !important;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.2px;
    vertical-align: middle;
    padding: 4px 12px;
    pointer-events: auto;
    cursor: pointer;
    width: 80px;
    color: var(--color-text);
}

.rep-unReportUser__content-header--search{
    flex-shrink: 0;
    align-content: center;
}

.rep-unReportUser__content-header--chkAll {
    /*margin-left: auto;*/
    width: 35px;
    text-align: center;
    align-content: center;
}




.rep-unReportUser__content-header--regPsnName {
    margin-left: auto;
    width: 155px;
    text-align: center;
    align-content: center;
}

.rep-unReportUser__content-header--regPosCell {
    margin-left: auto;
    width: 155px;
    text-align: center;
    align-content: center;
}
.rep-unReportUser__content-header--regDeptName {
    margin-left: auto;
    width: 155px;
    text-align: center;
    align-content: center;
}

.rep-unReportUser__footer {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 24px;
}

.rep-unReportUser__action-btn--close {
    border: 1px solid var(--color-button-border-secondary);
    background: var(--color-button-bg-secondary-fill);
    color: var(--color-text);
    font-family: Pretendard, sans-serif;
    font-weight: 600;
    font-size: 1rem;
    line-height: 140%;
    letter-spacing: -0.2px;
    border-radius: 8px;
    padding: 9px 26px;
    cursor : pointer;
}
