.fv-istruttori-list-wrapper{max-width:100%;}
.fv-istruttori-total{margin:8px 0;font-weight:500;color:#333}
.fv-istruttori-table-wrapper{margin-top:16px}
.fv-istruttori-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}
.fv-istruttori-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-istruttori-table tbody td{
	border-bottom:1px solid #eee;
	padding:8px 10px;
	font-family: Oswald;
	font-weight: lighter;
	color: #036 !important;
	text-transform: capitalize;
}
.fv-istruttori-table tbody tr:nth-child(odd){background-color:#f8f9fa}
.fv-istruttori-table tbody tr:nth-child(even){background-color:#ffffff}
.fv-istruttori-empty{display:flex;align-items:center;justify-content:center;height:180px;color:#666;text-align:center}

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