@import './articleTitle.css';

.brd-temp__container {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.brd-temp__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 16px 32px;
    font-family: Pretendard, sans-serif;
}

.brd-temp__header-left {
    flex: 1 0;
    align-items: center;
}

.brd-temp__header-title {
    display: inline-block;
    font-family: Pretendard, sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 140%;
    letter-spacing: -0.2px;
}

.brd-temp__header-count {
    display: inline-block;
    font-family: Pretendard, sans-serif;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 140%;
    letter-spacing: -0.2px;
    margin-left: 6px;
    color: var(--color-text-primary);
}

.brd-temp__header-right {
    display: flex;
    flex: 1 0;
    justify-content: flex-end;
}

.brd-temp__body {
    display: flex;
    flex-direction: column;
    flex: 1 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.brd-temp__action-btn-group {
    margin-left: auto;
    padding: 16px 32px;
}

.brd-temp__table-wrap {
    height: 100%;
    border-top: 1px solid var(--color-divider-primary);
    overflow: hidden;
}

.brd-temp__status-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.brd-temp__status-comment-icon {
    width: 24px;
    height: 24px;
    mask-image: url("../../img/svg/ic_cmm_comment-outline.svg");
    mask-position: center;
    mask-repeat: no-repeat;
    mask-size: 15px 13px;
    background-color: var(--color-icon);
    pointer-events: auto;
    cursor: pointer;
}

.brd-temp__status-comment-icon:hover {
    mask-image: url("../../img/svg/ic_cmm_comment-fill.svg");
}

.brd-temp__footer {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 15px 32px;
    border-top: 1px solid var(--color-divider-light);
    background-color: var(--color-bg-subtler);
}

.brd-temp__perpage-wrapper {
    display: flex;
    align-items: center;
}

.brd-temp__perpage-label {
    font-family: Pretendard, sans-serif;
    font-weight: 400;
    font-size: 0.9375rem;
    line-height: 150%;
    letter-spacing: -0.2px;
    margin-right: 14px;
}

.brd-temp__perpage-selectbox-wrapper {
    width: 82px;
    margin-right: 19px;
}

.brd-temp__reload {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    mask-image: url("../../img/svg/reload.svg");
    mask-size: 14px 14px;
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: var(--color-icon-on-subtler);
    cursor: pointer;
}