/* Khử bullet & padding cho nav Bootstrap khi theme reset */
.gsvn-finance .nav,
.gsvn-finance .nav-tabs,
.gsvn-finance .nav-pills { list-style: none; padding-left: 0; margin-bottom: .75rem; }

/* Bo tròn card đồng bộ dự án */
.gsvn-finance .card { border-radius: .75rem; }

/* Giảm khoảng trắng nút trong table */
.gsvn-finance table .btn { margin: 0 .125rem; }

.gsvn-report .card { border-radius: .85rem; }
.gsvn-report .kpi-card { border: 0; color: #fff; overflow: hidden; position: relative; }
.gsvn-report .kpi-card .icon { position:absolute; right:12px; bottom:-6px; font-size:64px; opacity:.2; }
.gsvn-report .kpi-val { font-size: 1.6rem; font-weight: 700; line-height: 1; }
.gsvn-report .kpi-diff { font-weight: 600; }


.gsvn-admin .card { border-radius: .75rem; }
.gsvn-admin .table td, .gsvn-admin .table th { vertical-align: middle; }
.gsvn-admin .badge-role { font-weight: 600; }
.toast-container { z-index: 1080; }
