/* =========================================================================
   RSS 전용 추가 스타일 (BIZ style.css 스냅샷 위에 얹음)
   ========================================================================= */

/* 로그인 */
.login-wrap{ min-height:100vh; display:flex; align-items:center; justify-content:center; padding:20px; }
.login-card{ width:100%; max-width:360px; }
.login-logo{ text-align:center; margin-bottom:8px; }
.login-logo img{ height:34px; }
.login-sub{ text-align:center; color:var(--text3); font-size:12px; letter-spacing:1px; margin-bottom:22px; }
.login-field{ margin-bottom:14px; }
.login-field label{ display:block; margin-bottom:6px; }
.login-err{ color:var(--accent5); font-size:12.5px; min-height:18px; margin:2px 0 10px; }
.btn-block{ width:100%; justify-content:center; }

/* KPI 값 옆 단위 */
.kpi .kpi-sub{ display:inline; margin-left:3px; }

/* 사이드바 폭 확장 — 정산 메뉴명 1줄 유지 (BIZ 스냅샷 오버라이드) */
.sidebar{ width:250px; }
.sidebar-nav .nav-item{ white-space:nowrap; }

/* 숫자 우측정렬 (정산비율/금액 컬럼) */
.num, td.num, th.num{ text-align:right; font-variant-numeric:tabular-nums; }
