:is(#rfl-app,.rfl-blindato) .rfl-mt{--mt-ink: #1d2327; --mt-mute: #646e7a; --mt-line: #e3e7ee; --mt-blu: #1B4E9B; --mt-teal: #17B8C6; font-size: 14px; line-height: 1.4; color: var(--mt-ink);}:is(#rfl-app,.rfl-blindato) .rfl-mt-titolo{margin: 0 0 12px; font-size: 18px; font-weight: 800; letter-spacing: -0.01em;}:is(#rfl-app,.rfl-blindato) .rfl-mt-nome{display: flex; align-items: center; gap: 8px; margin: 0 0 8px; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: .05em; color: var(--mt-blu);}:is(#rfl-app,.rfl-blindato) .rfl-mt-lista{list-style: none; margin: 0; padding: 0;}:is(#rfl-app,.rfl-blindato) .rfl-mt-l0 > .rfl-mt-voce{padding: 3px 0;}:is(#rfl-app,.rfl-blindato) .rfl-mt-l1{margin: 2px 0 6px 14px; padding-left: 10px; border-left: 2px solid var(--mt-line);}:is(#rfl-app,.rfl-blindato) .rfl-mt-l1 > .rfl-mt-voce{padding: 2px 0;}:is(#rfl-app,.rfl-blindato) .rfl-mt-l2{margin-left: 10px; padding-left: 8px; border-left: 2px dotted var(--mt-line);}:is(#rfl-app,.rfl-blindato) .rfl-mt-voce a{display: inline-flex; align-items: center; gap: 7px; color: var(--mt-ink); text-decoration: none; padding: 3px 6px; margin-left: -6px; border-radius: 6px;}:is(#rfl-app,.rfl-blindato) .rfl-mt-voce a:hover{background: #eef2f7; color: var(--mt-blu);}:is(#rfl-app,.rfl-blindato) .rfl-mt-l0 > .rfl-mt-voce.con-figli > a{font-weight: 700;}:is(#rfl-app,.rfl-blindato) .rfl-mt-l1 .rfl-mt-voce a{font-size: 13px;}:is(#rfl-app,.rfl-blindato) .rfl-mt-ico{width: 20px; text-align: center; flex: none;}:is(#rfl-app,.rfl-blindato) .rfl-mt-colonne .rfl-mt-corpo{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 22px 28px;}:is(#rfl-app,.rfl-blindato) .rfl-mt-colonne .rfl-mt-menu{min-width: 0;}:is(#rfl-app,.rfl-blindato) .rfl-mt-fisarmonica .rfl-mt-menu{border: 1px solid var(--mt-line); border-radius: 10px; margin-bottom: 8px; background: #fff;}:is(#rfl-app,.rfl-blindato) .rfl-mt-fisarmonica summary.rfl-mt-nome{margin: 0; padding: 10px 14px; cursor: pointer; list-style: none;}:is(#rfl-app,.rfl-blindato) .rfl-mt-fisarmonica summary.rfl-mt-nome::-webkit-details-marker{display: none;}:is(#rfl-app,.rfl-blindato) .rfl-mt-fisarmonica summary.rfl-mt-nome::after{content: "›"; margin-left: auto; font-size: 20px; transform: rotate(90deg); transition: transform .15s; color: var(--mt-mute);}:is(#rfl-app,.rfl-blindato) .rfl-mt-fisarmonica .rfl-mt-menu[open] > summary.rfl-mt-nome::after{transform: rotate(-90deg);}:is(#rfl-app,.rfl-blindato) .rfl-mt-fisarmonica .rfl-mt-menu > .rfl-mt-lista{padding: 4px 14px 12px;}:is(#rfl-app,.rfl-blindato) .rfl-mt-linguette{display: flex; flex-wrap: wrap; gap: 4px; padding: 5px; background: #1d2327; border-radius: 12px; margin-bottom: 14px;}:is(#rfl-app,.rfl-blindato) .rfl-mt-linguetta{border: 0; background: transparent; color: #b9c0c7; font: inherit; font-weight: 700; font-size: 13px; padding: 8px 14px; border-radius: 8px; cursor: pointer;}:is(#rfl-app,.rfl-blindato) .rfl-mt-linguetta:hover{background: #2c3338; color: #fff;}:is(#rfl-app,.rfl-blindato) .rfl-mt-linguetta.attiva{background: #2271b1; color: #fff;}:is(#rfl-app,.rfl-blindato) .rfl-mt-schede .rfl-mt-menu.nascosto{display: none;}:is(#rfl-app,.rfl-blindato) .rfl-mt-schede .rfl-mt-corpo .rfl-mt-lista.rfl-mt-l0{columns: 2; column-gap: 28px;}:is(#rfl-app,.rfl-blindato) .rfl-mt-schede .rfl-mt-l0 > .rfl-mt-voce{break-inside: avoid;}@media (max-width: 600px){:is(#rfl-app,.rfl-blindato) .rfl-mt-schede .rfl-mt-corpo .rfl-mt-lista.rfl-mt-l0{columns: 1;} }
