:root{--s-header-height:6rem;--s-nav-width:27rem}h1{font-size:2.8rem}body:has(#adminNav){padding-left:var(--s-nav-width)}.mobileOnly{display:none!important}nyro-dialog .data,nyro-dialog .filter{min-width:0;width:75rem}nyro-dialog .filter form>div{grid-template-columns:repeat(2,1fr)}.resultActions .menu-has-childs>ul{left:auto;margin-right:.5rem;margin-top:0;right:100%;top:0}nyro-tooltip{z-index:1800}nyro-tooltip:hover,nyro-tooltip[open]{z-index:1801}header label[for=switch_adminMenu]{display:none}#adminNav{border-right:1px solid var(--c-border);transform:none}#adminNav label .icon{top:-.7rem}.formCentered{margin:calc(var(--s-padding)*4) auto;max-width:50rem}.tabletOnly{display:revert!important}table{--border:1px solid var(--c-border);background-color:var(--c-white);border:var(--border);border-collapse:initial;border-radius:var(--s-radius);border-spacing:0;box-sizing:border-box;color:var(--c-text);margin:var(--s-padding);padding:0!important;width:calc(100% - var(--s-padding)*2);--cell-padding-h:1.5rem;--cell-padding-w:2.5rem}table>thead>tr>td,table>thead>tr>th{border-bottom:2px solid var(--c-border)}table>tbody:not(:last-child),table>tbody>tr:not(:last-child)>td,table>tbody>tr:not(:last-child)>th,table>thead:not(:last-child),table>tr:not(:last-child)>td,table>tr:not(:last-child)>th{border-bottom:var(--border)}table td:last-child,table th:last-child{min-width:3em;padding-right:var(--cell-padding-w)}table td,table th{padding:var(--cell-padding-h) 0 var(--cell-padding-h) var(--cell-padding-w);vertical-align:middle}table .actions{text-align:right;white-space:nowrap;width:0;--s-svg-size:2rem}table th{font-size:1.7rem;font-weight:var(--font-bold-weight);text-align:left}table thead tr{border-bottom:2px solid var(--c-border)}table tbody tr{border-bottom:1px solid var(--c-border);transition:background-color var(--transition-time)}table tbody tr:hover{background-color:var(--c-light-background)}table td{min-height:5rem}table .cellSquare{width:3.5rem}.front{--logo-ratio:1}.front header section h1{margin-left:calc(var(--logo-width) + 2rem + var(--s-padding))}.front header section .logo{left:var(--s-padding)}.front .commune{display:grid;gap:var(--s-padding);grid-template-columns:repeat(6,1fr)}.front .commune h2{grid-column:span 6}.front .commune .communeInfo,.front .commune .communeMairie{grid-column:span 3;margin-bottom:0;margin-top:0}.front .commune .communeMairie h3{border-top:none;padding-top:0}.front .commune .communeMaire{grid-column:span 4}.front .commune .communeElus{grid-column:span 2}