: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-cms-dialog .data,nyro-cms-dialog .filter{min-width:0;width:75rem}nyro-cms-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}header label[for=switch_adminMenu]{display:none}#adminNav{border-right:1px solid var(--c-border);transform:none}#adminNav label .icon{top:-.7rem}.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}header>#logoAdmin{align-self:flex-start;height:8rem;margin-left:calc((var(--s-nav-width) - 9rem)/2 - var(--s-header-padding));margin-top:.7rem;width:9rem}#adminNav{padding-top:calc(var(--s-padding)*2)}#bienvenue,#loggedOut main{min-height:calc(100vh - var(--s-header-height))}#bienvenue{box-sizing:border-box;padding-top:3rem;position:relative}#bienvenue h1{font-size:5rem;padding:0}#bienvenue p{font-size:1.8rem}#bienvenue nav{align-items:center;display:flex;justify-content:center;margin:2rem auto 0;max-width:80rem}#bienvenue nav .btn{font-size:130%}#bienvenue nav span{background-color:var(--c-light-background2);height:12rem;margin:0 4rem;width:1px}#bienvenue .note{bottom:2rem;margin:0;padding:0;position:absolute;right:2rem}#loggedOut main:has(#bienvenue.form){align-items:center;display:flex;justify-content:center}#bienvenue.form{border:1px solid var(--c-border);border-radius:2rem;margin:11rem 0;max-width:92rem;min-height:auto;padding:4rem 8rem;position:relative}#bienvenue.form img{height:18.6rem;margin-top:-14rem;padding-bottom:0;width:18.6rem}#bienvenue.form h1{line-height:1}#bienvenue.form p.form_errors{text-align:center}#bienvenue.form form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}#bienvenue.form form p{font-size:1.6rem;margin-top:2rem;width:26rem}#bienvenue.form form .form_button{min-width:100%}#bienvenue.form form .bienvenuFormFields{display:block;margin-bottom:0;width:45rem}#errorCode{font-size:30rem;margin-bottom:0}#errorCode img{margin:0 1rem;width:24rem}#errorPage h2{margin-bottom:4rem}#errorPage p{margin-bottom:8rem}footer section{display:flex;font-size:1.5rem;justify-content:space-between;margin:0 auto;max-width:130rem;padding:5rem 1rem 8rem}footer section #logoFooter{margin-left:.5rem;width:20%}footer section>div{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;position:relative}footer section>div>nav{width:33%}footer section .footerNotes{margin-top:2rem;width:100%}footer strong{margin-bottom:2rem}footer nav a,footer strong{padding-bottom:1rem}