/* Extracted from archive-idgrafixpartenaires.php in CRJ Refactor V4.8. */

.partner-type-tabs {
            display: flex;
            flex-wrap: wrap;
            gap: .55rem;
            margin: -1.75rem 0 2.25rem !important;
            padding: 0;
            border: 0;
        }

        .partner-type-tabs .nav-item {
            margin: 0;
        }

        .partner-type-tabs .nav-link {
            display: inline-flex;
            align-items: center;
            gap: .5rem;
            border: 1px solid #d8e2ea;
            border-radius: 999px;
            padding: .48rem .8rem .48rem 1rem;
            background: #fff;
            color: #006b86;
            font-size: .9rem;
            font-weight: 800;
            line-height: 1;
            box-shadow: 0 .35rem 1rem rgba(15, 23, 42, .04);
            transition: all .2s ease;
        }

        .partner-type-tabs .nav-link:hover {
            transform: translateY(-1px);
            border-color: #00728f;
            background: #eef7fa;
        }

        .partner-type-tabs .nav-link.active {
            color: #fff;
            background: linear-gradient(135deg, #00728f, #005f78);
            border-color: #00728f;
            box-shadow: 0 .6rem 1.35rem rgba(0, 114, 143, .22);
        }

        .partner-tab-count {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-width: 1.45rem;
            height: 1.45rem;
            padding: 0 .4rem;
            border-radius: 999px;
            background: #e8f3f6;
            color: #006b86;
            font-size: .75rem;
            font-weight: 900;
        }

        .partner-type-tabs .nav-link.active .partner-tab-count {
            background: rgba(255,255,255,.22);
            color: #fff;
        }

        .partner-type-tabs-content {
            padding-top: 0;
        }

        .crj-network-immersive-page .pattern-logos {
            background: transparent;
        }
