        .breadcrumbs {
            background: #f8f9fa !important;
            padding: 12px 0 !important;
            margin: 20px 0 0 0 !important;
            border-radius: 8px !important;
        }

        .breadcrumb-list {
            display: flex;
            flex-wrap: wrap;
            list-style: none;
            padding: 0;
            margin: 0;
        }

        .breadcrumb-item {
            display: flex;
            align-items: center;
            font-size: 14px;
        }

        .breadcrumb-item:not(:last-child):after {
            content: ' ';
            margin: 0 10px;
            color: #6c757d;
        }

        .breadcrumb-item a {
            color: #007bff;
            text-decoration: none;
            transition: color 0.3s;
        }

        .breadcrumb-item a:hover {
            color: #0056b3;
            text-decoration: underline;
        }

        .breadcrumb-item span {
            color: #495057;
            font-weight: 500;
        }

        .page-title .breadcrumbs {
            background: transparent;
            margin: 10px 0 0 0;
            padding: 0;
        }

        .page-title .breadcrumbs ol {
            display: flex;
            list-style: none;
            padding: 0;
            margin: 0;
            gap: 5px;
        }

        .page-title .breadcrumbs li {
            color: #6c757d;
            font-size: 14px;
        }

        .page-title .breadcrumbs li:not(:last-child):after {
            content: '';
            margin-left: 5px;
            color: #adb5bd;
        }

        .page-title .breadcrumbs a {
            color: #007bff;
            text-decoration: none;
        }

        .page-title .breadcrumbs a:hover {
            text-decoration: underline;
        }

        .page-title .breadcrumbs li {
            display: flex;
            gap: 10px
        }