/* CNSBII 1.6.16.68K-REV3 · Rifinitura Osservatori Civici */
.oc68k-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.oc68k-table-wrap,.table-responsive{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0;border:1px solid rgba(15,23,42,.12)}
.oc68k-table-wrap table,.table-responsive table{width:100%;border-collapse:collapse;min-width:640px}
.oc68k-table-wrap th,.oc68k-table-wrap td,.table-responsive th,.table-responsive td{vertical-align:top;word-break:normal;overflow-wrap:anywhere}
img{max-width:100%;height:auto}
form input,form select,form textarea,form button{max-width:100%}
.oc68k-form-note{font-size:.92rem;line-height:1.45;color:#334155}
@media (max-width:760px){.oc68k-table-wrap table,.table-responsive table{min-width:560px}body{overflow-x:hidden}}
