.cif-ethernet [hidden]{display:none!important}.cif-ethernet-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cif-ethernet :is(input,select){display:block;width:100%;min-height:48px;margin-top:.4rem;padding:.65rem;border:1px solid #7c919b;border-radius:.5rem;background:#fff;color:#183c50}.cif-ethernet label{font-weight:700;color:#183c50}.cif-ethernet-filters{display:flex;align-items:end;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.cif-ethernet-filters label{flex:1 1 230px}.cif-ethernet-filters button{min-height:48px}.cif-ethernet td small{display:block;font-size:.8rem;line-height:1.6;margin-top:.4rem}.cif-ethernet h4{font-size:1.3rem}.cif-ethernet > .cif-ethernet-topology{width:min(100%,660px)!important;max-width:660px!important;margin:2rem auto}.cif-ethernet-topology img{width:100%;height:auto;display:block}.cif-ethernet-topology figcaption{font-size:.9rem;line-height:1.6;margin-top:.7rem;color:#465e69}.cif-ethernet [id]{scroll-margin-top:150px}.cif-ethernet .cif-card-grid{margin-top:1.5rem}.cif-ethernet .cif-wifi-form{margin-bottom:1rem}@media(max-width:700px){.cif-ethernet-fields{grid-template-columns:1fr}.cif-ethernet-filters{align-items:stretch}.cif-ethernet-filters button{width:100%}}

@media(max-width:700px){.cif-ethernet .cif-decision-table tbody th[scope="row"]{width:100%!important;max-width:none!important;display:block}}
