@import url(css/forms.css);

div.mod_profiles.mod_profiles_addresslist .profiles-header.card {
    margin-bottom: 1em;
}
div.mod_profiles.mod_profiles_addresslist .profiles-header .card-content {
    display: grid;
    grid-template-columns: 25% 1fr;
    grid-column-gap: .3em;
}
div.mod_profiles.mod_profiles_addresslist .profiles-backlink {
    margin-top: 1em;
}
div.mod_profiles.mod_profiles_addresslist ul.profiles-tags {
    list-style: none inline none;
    margin-left: 0;
    padding-left: 0;
}
div.mod_profiles.mod_profiles_addresslist ul.profiles-tags li {
    display: inline;
}
div.mod_profiles.mod_profiles_addresslist ul.profiles-tags li:not(:last-of-type)::after {
    content: ", ";
}
div.mod_profiles.mod_profiles_addresslist .sortform {
    margin-bottom: .5em;
}
div.mod_profiles.mod_profiles_addresslist .addresslist {
    display: flex;
    align-items: center;
}
div.mod_profiles.mod_profiles_addresslist .addresslist-text {
    flex: 1;
}
div.mod_profiles.mod_profiles_addresslist .addresslist-text > div {
    margin-bottom: 1em;
}
div.mod_profiles.mod_profiles_addresslist .addresslist-header {
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 1em;
    border: 1px solid var(--wbp-border-color);
    border-radius: var(--wbp-border-radius);
    padding: 1em;
}
div.mod_profiles.mod_profiles_addresslist .icon {
    width: 1em;
    height: 1em;
    margin-right: 1em;
}
div.mod_profiles.mod_profiles_addresslist .profiles-item-logo {
    margin-left: auto;
}
div.mod_profiles.mod_profiles_addresslist .profiles-item-logo  img {
    height: 100%; /* Bildhöhe auf 100% setzen */
    width: auto; /* Automatische Anpassung der Breite */
    max-width: 100%; /* Maximale Breite auf 100% des Containers begrenzen */
    border-radius: 50%;
}
div.mod_profiles.mod_profiles_addresslist .accordion ul, div.mod_profiles ul.categories {
    list-style: none inside none;
    margin-left: 0;
    padding-left: 0;
    display: grid;
    gap: .3em;
}
div.mod_profiles .accordion ul > li > button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
    border: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: .5em;
    width: 100%;
    text-align: left;
    font-size: 1em;
}

div.mod_profiles.mod_profiles_addresslist .accordion > ul > li div {
    padding: .5em;
}
