/* 보상분배계산기 전용 스타일 - 사이드바 간섭 최소화를 위해 탭 기능만 유지 */

.tab { 
    display: flex; 
    gap: 10px; 
    margin-bottom: 15px; 
}

.tab button { 
    flex: 1; 
    padding: 10px; 
    cursor: pointer; 
    border: 1px solid #ddd; 
    border-radius: 5px; 
    background: #e9ecef !important; 
    color: #666 !important;
    transition: all 0.3s;
    background-image: none !important;
}

.tab button.active { 
    background: #f5a623 !important; 
    color: white !important; 
    border-color: #f5a623;
}

body.dark-mode .tab button {
    background: #333 !important;
    color: #aaa !important;
    border-color: #444;
}

body.dark-mode .tab button.active {
    background: #f5a623 !important;
    color: #fff !important;
    border-color: #f5a623;
}

/* 캡처 시 워터마크 스타일 */
.capture-watermark {
    text-align: right;
    margin-top: 10px;
    font-size: 11px;
    color: #bbb;
    font-weight: bold;
}
body.dark-mode .capture-watermark { color: #555; }
