.fv-stazzatori-list-wrapper{max-width:100%;}
.fv-stazzatori-total{margin:8px 0;font-weight:500;color:#333}
.fv-stazzatori-table-wrapper{margin-top:16px}
.fv-stazzatori-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}
.fv-stazzatori-table thead th{
	background:#d9edf7;
	border-bottom:1px solid #ddd;
	text-align:left;
	padding:0.5rem;
	text-transform: uppercase;
	font-family: Oswald;
	font-weight: normal;
	color: #036 !important;
}
.fv-stazzatori-table tbody td{
	border-bottom:1px solid #eee;
	padding:8px 10px;
	font-family: Oswald;
	font-weight: lighter;
	color: #036 !important;
	text-transform: capitalize;
}
.fv-stazzatori-table tbody tr:nth-child(odd){background-color:#f8f9fa}
.fv-stazzatori-table tbody tr:nth-child(even){background-color:#ffffff}
.fv-stazzatori-empty{display:flex;align-items:center;justify-content:center;height:180px;color:#666;text-align:center}

/* Colonne e wrapping coerenti con fv-istruttori-list */
.fv-stazzatori-table-wrapper th[class^="col-"],
.fv-stazzatori-table-wrapper td[class^="col-"]{vertical-align:top}
.fv-stazzatori-table-wrapper th.col-nome,
.fv-stazzatori-table-wrapper td.col-nome{white-space:normal;word-break:break-word;overflow-wrap:anywhere}
.fv-stazzatori-table-wrapper th.col-cariche,
.fv-stazzatori-table-wrapper td.col-cariche{white-space:normal;word-break:break-word;overflow-wrap:anywhere}
.fv-stazzatori-table-wrapper th.col-provincia,
.fv-stazzatori-table-wrapper td.col-provincia{white-space:normal}
.fv-stazzatori-table-wrapper th.col-circolo,
.fv-stazzatori-table-wrapper td.col-circolo{white-space:normal;word-break:break-word;overflow-wrap:anywhere}

/* Filtro tipologia */
.fv-stazzatori-filters .em-field{display:inline-flex;align-items:center}
.fv-stazzatori-filters .em-field .form-select{margin-left:6px}

/* Elenco cariche UdR (multi-voce) */
.fv-stazzatori-list-cariche{margin:0;padding-left:1rem;list-style:disc}
.fv-stazzatori-list-cariche li{margin:0;padding:0;white-space:normal;word-break:break-word;overflow-wrap:anywhere}
