/*
 * Grafica delle schede "Pubblicazioni".
 * Usata da:
 *   - html/com_content/category/pubblicazioni.php  (contenitore #pubblicazioni-cat-view)
 *   - html/com_jfilters/results/default_result.php (risultati filtrati, contenitore #search-results)
 * Modificare qui: vale per entrambe le pagine.
 */

/* Grafica ripresa dal vecchio elenco Mosets Tree (template "kinabalu"):
   riquadro azzurro chiaro arrotondato, titolo azzurro, separatore sotto
   al titolo, categoria verde grassetto, campi con etichetta grigia. */
#pubblicazioni-cat-view .pubblicazione-card,
#search-results .pubblicazione-card {
    background-color: #e6f0f2;
    border-radius: 5px;
    padding: 1.5em;
    margin-bottom: 1.5em;
}
#pubblicazioni-cat-view .pubblicazione-header,
#search-results .pubblicazione-header {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
#pubblicazioni-cat-view .pubblicazione-header h3,
#search-results .pubblicazione-header h3,
#pubblicazioni-cat-view .pubblicazione-header h2,
#search-results .pubblicazione-header h2 {
    font-size: 1.6em;
    font-weight: 400;
    margin: 0 0 10px;
}
#pubblicazioni-cat-view .pubblicazione-header h3 a,
#search-results .pubblicazione-header h3 a,
#pubblicazioni-cat-view .pubblicazione-header h2 a,
#search-results .pubblicazione-header h2 a {
    color: #15c0f3;
    text-decoration: none;
}
#pubblicazioni-cat-view .pubblicazione-header h3 a:hover,
#search-results .pubblicazione-header h3 a:hover,
#pubblicazioni-cat-view .pubblicazione-header h2 a:hover,
#search-results .pubblicazione-header h2 a:hover {
    text-decoration: underline;
}
#pubblicazioni-cat-view .pubblicazione-address,
#search-results .pubblicazione-address {
    color: #1e1e1e;
    margin: 0 0 0.5em;
}
#pubblicazioni-cat-view .pubblicazione-desc,
#search-results .pubblicazione-desc {
    color: #1e1e1e;
    margin: 0 0 0.5em;
}
#pubblicazioni-cat-view .pubblicazione-category,
#search-results .pubblicazione-category {
    margin: 10px 0 3px;
    clear: left;
}
#pubblicazioni-cat-view .pubblicazione-category span,
#search-results .pubblicazione-category span {
    color: gray;
    margin-right: 2px;
}
#pubblicazioni-cat-view .pubblicazione-category a,
#search-results .pubblicazione-category a {
    margin-left: 2px;
    color: #009900;
    font-weight: 700;
    text-decoration: none;
}
#pubblicazioni-cat-view .pubblicazione-category a:hover,
#search-results .pubblicazione-category a:hover {
    text-decoration: underline;
}
#pubblicazioni-cat-view .pubblicazione-fields,
#search-results .pubblicazione-fields {
    display: flex;
    flex-wrap: wrap;
    column-gap: 2em;
    row-gap: 0.3em;
    margin-top: 8px;
}
#pubblicazioni-cat-view .pubblicazione-fieldRow .caption,
#search-results .pubblicazione-fieldRow .caption {
    color: #777;
    margin-right: 0.3em;
}
#pubblicazioni-cat-view .pubblicazione-fieldRow .output,
#search-results .pubblicazione-fieldRow .output {
    color: #1e1e1e;
}

/* Titolo non cliccabile: stesso colore azzurro del vecchio link */
#pubblicazioni-cat-view .pubblicazione-header h2,
#search-results .pubblicazione-header h2 {
    color: #15c0f3;
}

/* Risultati JFilters: niente punto elenco attorno alle schede */
#search-result-list:has(.jf-pubblicazione) {
    list-style: none;
    padding-left: 0;
}
