/* v3.4 — Icone etichette uniformi e distinte dagli ambiti. */
/* Icona cartellino al posto del precedente rombo nella navigazione */
.nav-tag-wrap {display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;vertical-align:middle;flex:none}
.nav-tag-wrap .nav-tag-icon {display:block;width:20px;height:20px;stroke:currentColor;fill:none}
.side-page .nav-tag-wrap {margin-right:0;}
.bottom-page .nav-tag-wrap{width:24px;height:24px}
.bottom-page .nav-tag-wrap svg{height:20px;width:20px}
/* Legenda calendario: ambiti = quadrato pieno; etichette = cartellino lineare */
.cal-legend-group .legend-area {width:10px;height:10px;min-width:10px;min-height:10px;border-radius:3px;transform:none;border:0}
.cal-legend-group .legend-tag-icon{width:20px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--tag-color);background:transparent;transform:none;border:none;padding:0;line-height:0}
.cal-legend-group .legend-tag-icon .ui-icon{width:18px!important;height:18px!important;stroke:currentColor!important;stroke-width:2.2!important;display:block;flex:none}
.cal-legend-group .legend-tag-item{display:inline-flex;align-items:center;gap:4px;font-weight:600}
/* Icone cartellino uniformi anche nei filtri e sulle schede */
.filter-label .ui-icon,.tag-badge .ui-icon,.pick-chip-icon .ui-icon{height:15px;width:15px;stroke-width:2.1;flex:none}
@media(max-width:760px){.cal-legend-group .legend-tag-icon{width:18px;min-width:18px;height:18px}.cal-legend-group .legend-tag-icon .ui-icon{width:17px!important;height:17px!important}}
