/* =========================================
   app/static/style.css
   PNJ Admin 및 상담 시스템 전용 스타일
========================================= */

/* 상태 라벨(Badge) 전용 커스텀 색상 */
.badge-primary {
    background-color: #4e73df !important; /* 짙은 파랑 (담당자 확인중) */
    color: #ffffff;
}

.badge-success {
    background-color: #1cc88a !important; /* 밝은 녹색 (예약/계약 성공) */
    color: #ffffff;
}

.badge-info {
    background-color: #36b9cc !important; /* 청록색 (재통화 요청) */
    color: #ffffff;
}

.badge-warning {
    background-color: #f6c23e !important; /* 노란색 (부재) */
    color: #333333; /* 노란 배경엔 어두운 글씨가 잘 보임 */
}

.badge-danger {
    background-color: #e74a3b !important; /* 빨간색 (결번/단순거절) */
    color: #ffffff;
}

.badge-secondary {
    background-color: #858796 !important; /* 회색 (시도코드, 동종업계) */
    color: #ffffff;
}

.badge-dark {
    background-color: #5a5c69 !important; /* 짙은 회색 (폐업) */
    color: #ffffff;
}

/* 뱃지 기본 형태 (모서리를 둥글게, 여백 최적화) */
.status-badge {
    padding: 0.35em 0.65em;
    font-size: 0.75em;
    font-weight: 700;
    border-radius: 0.25rem;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
}