/* IAM-11D4: externalized page-scoped style blocks from work-dashboard.html */

.hover-svg svg {
            transition: transform .15s ease, opacity .15s ease;
        }

        .hover-svg:hover svg {
            transform: scale(1.08);
        }

        .metric-card h3,
        .metric-card h4 {
            margin-bottom: .25rem;
        }

        .chart-card,
        .summary-card,
        .metric-card {
            border-radius: 1rem;
        }

        .mini-list .list-group-item {
            border-left: 0;
            border-right: 0;
            padding-left: 0;
            padding-right: 0;
        }

            .mini-list .list-group-item:first-child {
                border-top: 0;
            }

            .mini-list .list-group-item:last-child {
                border-bottom: 0;
            }

        .task-row-title {
            font-weight: 600;
        }

        .task-row-sub {
            font-size: .85rem;
            color: var(--bs-secondary-color);
        }

        .progress-thin {
            height: 8px;
        }

        .empty-state {
            color: var(--bs-secondary-color);
            padding: 1rem 0;
        }
