.phpdocumentor-element-found-in {
    display: none;
}

@media (min-width: {{ breakpoints['md'] }}) {
    .phpdocumentor-element-found-in {
        display: block;
        font-size: var(--text-sm);
        color: gray;
        margin-bottom: 1rem;
    }
}

@media (min-width: {{ breakpoints['xxl'] }}) {
    .phpdocumentor-element-found-in {
        position: absolute;
        top: var(--spacing-sm);
        right: var(--spacing-sm);
        font-size: var(--text-sm);
        margin-bottom: 0;
    }
}

.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source {
    flex: 0 1 auto;
    display: inline-flex;
}

.phpdocumentor-element-found-in .phpdocumentor-element-found-in__source:after {
    width: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    background: transparent url('data:image/svg+xml;utf8,{{ include('icons/source.svg.twig')|trim|raw }}') no-repeat center center;
    content: '';
    left: 0;
    border-radius: 50%;
    font-weight: 600;
    text-align: center;
    font-size: .75rem;
    margin-top: .2rem;
}
