@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);:root{--font:"Roboto",sans-serif;--font-bold-weight:600;--c-text:#000;--c-white:#fff;--s-text:1.4rem;--s-svg-size:2.4rem;--s-padding:1.4rem;--c-secondary:#87888a;--c-light-background:#f2f2f1;--c-light-background2:#d3d1d1;--c-border:#d9d9d9;--c-highlight-dark:#0f5876;--c-highlight:#009ee0;--c-hightlight-hover:#83d3f5;--c-delete:#e52113;--c-delete-text:#fff;--c-error:var(--c-delete);--c-error-text:var(--c-delete-text);--c-alert:#fabb00;--c-alert-text:#fff;--c-warning:var(--c-alert);--c-warning-text:var(--c-alert-text);--c-success:#a2c862;--c-success-text:#fff;--c-info:var(--c-highlight);--c-info-text:var(--c-highlight-text);--s-header-height:5rem;--s-header-padding:1.5rem;--c-header-bg:var(--c-highlight-dark);--c-header-text:#fff;--s-nav-width:100vw;--c-nav-bg:#fff;--c-nav-text:#000;--s-radius:0.5rem;--transition-time:300ms}html{font-size:62.5%}body,html{min-height:100vh}@view-transition{navigation:auto}body{accent-color:var(--c-highlight);background:var(--c-light-background);color:var(--c-text);font-family:var(--font);font-optical-sizing:auto;font-size:var(--s-text);font-variation-settings:"wdth" 100;margin:0;padding:0;scroll-behavior:smooth}*{scroll-padding-top:var(--s-header-height)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold-weight);margin:0}h1{font-size:2rem}p{margin:0}a{color:var(--c-highlight);text-decoration:none}a:hover{text-decoration:underline}img{display:block;height:auto;max-width:100vw;width:100%}svg.icon{display:inline-block;height:var(--s-svg-size);width:var(--s-svg-size)}.flexSpacer{flex-grow:1}.tabletOnly{display:none!important}.text-error{color:var(--c-error)}.text-warning{color:var(--c-warning)}.text-success{color:var(--c-success)}main>article>*{padding:calc(var(--s-padding)/2) var(--s-padding)}main>article>h1{background:var(--c-white);padding:.8em var(--s-padding)}main>article>h1:has(strong){font-weight:400}main>article>h1:has(nyro-tooltip){padding-right:calc(var(--s-padding) + var(--s-svg-size));position:relative}main>article>h1>nyro-tooltip{position:absolute;right:var(--s-padding);top:50%;transform:translateY(-50%)}nyro-toaster-stack{bottom:auto;top:calc(var(--s-header-height) + var(--s-padding))}nyro-toaster{--textColor:var(--c-success-text);background:var(--c-success);border-radius:var(--s-radius);box-sizing:border-box;color:var(--textColor);font-size:1.6rem;font-weight:700;margin:0 auto 1rem;max-width:calc(100vw - var(--s-padding)*2);padding:1.5rem 3rem;position:relative;text-align:center;width:30rem}nyro-toaster.warningToaster{--textColor:var(--c-warning-text);background:var(--c-warning)}nyro-toaster.deleteToaster,nyro-toaster.errorToaster{--textColor:var(--c-delete-text);background:var(--c-delete)}nyro-toaster .close{color:var(--textColor);position:absolute;right:.5rem;top:.5rem;--s-svg-size:1.5rem}nyro-toaster .close:hover{color:var(--c-error)}.listButtons{border-bottom:1px solid var(--c-border);margin-bottom:var(--s-padding);text-align:right}.listButtons>.btn{margin:0 0 .5rem .5rem}.resultActions{display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0}.resultActions>li:not(:first-child){margin-left:1rem}.resultActions .menu-has-childs{position:relative}.resultActions .menu-has-childs>input{display:none}.resultActions .menu-has-childs>label{--c-btn-bg:var(--c-highlight-dark);--c-btn-border:var(--c-highlight-dark)}.resultActions .menu-has-childs>ul{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);left:0;list-style-type:none;margin:.5rem 0 0;opacity:0;padding:0;position:absolute;top:100%;transition:opacity var(--transition-time),visibility var(--transition-time);visibility:hidden;z-index:1}.resultActions .menu-has-childs>input:checked~label{--c-btn-text:var(--c-highlight);--c-btn-bg:var(--c-highlight-text)}.resultActions .menu-has-childs>input:checked~ul{opacity:1;visibility:visible}.resultActions .menu-has-childs>ul a{border-radius:0;display:flex;font-weight:400;justify-content:flex-start;white-space:nowrap}.resultActions .menu-has-childs>ul li:first-child a{border-top-left-radius:var(--s-radius);border-top-right-radius:var(--s-radius)}.resultActions .menu-has-childs>ul li:last-child a{border-bottom-left-radius:var(--s-radius);border-bottom-right-radius:var(--s-radius)}.resultActions .menu-has-childs>ul a .icon{margin-right:.5rem}.pagination{display:flex;flex-wrap:wrap;justify-content:center;margin:2rem 0}.pagination .btn,.pagination strong{display:inline-block;font-weight:300;line-height:1em;margin:.5rem;min-height:0;padding:.8rem 0;text-align:center;width:3.6rem}.pagination strong{border:1px solid var(--c-text);border-radius:var(--s-radius);color:var(--c-text);font-weight:600}.pagination .btn.next,.pagination .btn.prev{--s-svg-size:3rem;margin:.5rem 0;padding:0;width:auto}.pagination .btn.next[href="#"],.pagination .btn.prev[href="#"]{opacity:.5;pointer-events:none}.pagination .btn .icon{vertical-align:sub}.pagination .btn.prev .icon{transform:rotate(180deg)}.pagination span{text-align:center}@media (max-width:48em){.pagination{justify-content:space-between}.pagination span{order:1;width:100%}.pagination .next,.pagination .prev{order:2}}.btn,.button,button{--c-btn-text:var(--c-highlight-text);--c-btn-bg:var(--c-highlight);--c-btn-border:var(--c-highlight);--c-btn-text-hover:var(--c-highlight);--c-btn-bg-hover:var(--c-highlight-text);align-items:center;background-color:var(--c-btn-bg);border:1px solid var(--c-btn-border);border-color:var(--c-btn-border);border-radius:var(--s-radius);color:var(--c-btn-text);cursor:pointer;display:inline-flex;font-family:var(--font);font-size:1.4rem;font-weight:var(--font-bold-weight);justify-content:center;min-height:var(--s-svg-size);padding:.8rem 2rem;transition:background-color var(--transition-time),color var(--transition-time)}.btn.disabled,.button.disabled,button.disabled,button[disabled]{opacity:.5;pointer-events:none}.btnDelete{--c-btn-border:var(--c-delete);--c-btn-text:var(--c-delete-text);--c-btn-bg:var(--c-delete);--c-btn-text-hover:var(--c-delete)}.btnGray{--c-btn-border:var(--c-light-background2);--c-btn-text:var(--c-white);--c-btn-bg:var(--c-light-background2);--c-btn-text-hover:var(--c-highlight-text);--c-btn-bg-hover:var(--c-highlight)}.btnLightGray{--c-btn-border:var(--c-white);--c-btn-text:var(--c-text);--c-btn-bg:var(--c-light-background);--c-btn-text-hover:var(--c-text);--c-btn-bg-hover:var(--c-white)}.btnLightWhite{border:none;--c-btn-text:var(--c-text);--c-btn-bg:var(--c-white);--c-btn-text-hover:var(--c-text);--c-btn-bg-hover:var(--c-light-background)}.btn:hover,.button:hover,button:hover{background-color:var(--c-btn-bg-hover);color:var(--c-btn-text-hover);text-decoration:none}.btn.cancel,.btnLight,.button.cancel{--c-btn-text:var(--c-highlight);--c-btn-bg:var(--c-highlight-text);--c-btn-text-hover:var(--c-highlight-text);--c-btn-bg-hover:var(--c-highlight);--c-btn-border:var(--c-highlight)}.btn:has(.icon),.btnWithIcon,.button:has(.icon),button:has(.icon){align-items:center;display:inline-flex}.btn .icon+span,.btn span+.icon,.btnWithIcon .icon+span,.btnWithIcon span+.icon,.button .icon+span,.button span+.icon,button .icon+span,button span+.icon{margin-left:1rem}.btnSmall.btnSmall{display:inline-flex;padding:.6rem}nyro-dialog .nyroDialogClose{align-items:center;color:var(--c-secondary);display:flex;justify-content:center;position:absolute;right:calc(var(--s-padding)/1);top:calc(var(--s-padding)/1);--s-svg-size:2.4rem;transition:color var(--transition-time)}nyro-dialog .nyroDialogClose:hover{color:var(--c-delete)}nyro-dialog.nyroDialogConfirm p{line-height:1.5;max-width:35rem}nyro-dialog.nyroDialogConfirm p[slot=title]{font-size:2.1rem;font-weight:var(--font-bold-weight);margin:0;padding:0 4rem;text-align:center;text-wrap:balance}nyro-dialog.nyroDialogConfirm p[slot=content]{margin-bottom:2rem}nyro-dialog h1{font-size:2.8rem;margin:0;text-align:left}nyro-dialog .actions:not(th,td){align-items:center;display:flex;justify-content:space-between;min-width:20rem}nyro-dialog .actions:not(th,td) *+*{margin-left:var(--s-padding)}nyro-dialog .data{margin:0;margin-top:var(--s-padding);min-width:calc(100vw - var(--s-padding)*5);width:100%}nyro-dialog .form form,nyro-dialog .form form>div{background:none;padding:0}nyro-tooltip{--nyro-tooltip-background-color:var(--c-white);--nyro-tooltip-border-color:var(--c-alert);--nyro-tooltip-move:calc(var(--s-padding)*-1/2);--nyro-tooltip-arrow-move:calc(var(--s-padding)/4 + 3px);--nyro-tooltip-border-radius:var(--s-radius);z-index:800}nyro-tooltip:hover,nyro-tooltip[open]{z-index:801}nyro-tooltip>.icon{color:var(--nyro-tooltip-border-color);cursor:help;display:block}nyro-tooltip>div[slot=content]{color:var(--c-text);font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.4em;max-height:min(20vh,20rem);max-width:calc(100vw - var(--s-padding)*2);overflow:auto;padding:calc(var(--s-padding)/2);text-align:left;text-transform:none;width:25rem;word-break:break-word}body{padding-top:var(--s-header-height)}aside,header{box-sizing:border-box;left:0;position:fixed;z-index:999}#switch_adminMenu{display:none}header{align-items:center;background:var(--c-header-bg);color:var(--c-header-text);display:flex;height:var(--s-header-height);justify-content:space-between;padding:0 var(--s-header-padding);right:0;top:0;z-index:1000}header label[for=switch_adminMenu]{cursor:pointer;display:block;flex-shrink:0;height:2.2rem;margin-right:0;margin-top:-.5rem;position:relative;text-align:left;text-indent:-999em;width:2.6rem}header label[for=switch_adminMenu]:after,header label[for=switch_adminMenu]:before{background:var(--c-header-text);content:"";height:.2rem;left:0;position:absolute;right:0;transform-origin:-1px 50%;transition:transform var(--transition-time),box-shadow var(--transition-time)}header label[for=switch_adminMenu]:before{box-shadow:0 1rem 0 var(--c-header-text);top:0}header label[for=switch_adminMenu]:after{bottom:0}#switch_adminMenu:checked~header label[for=switch_adminMenu]:before{box-shadow:none;transform:rotate(45deg)}#switch_adminMenu:checked~header label[for=switch_adminMenu]:after{transform:rotate(-45deg)}#adminNav{background:var(--c-nav-bg);bottom:0;color:var(--c-nav-text);display:block;padding:var(--s-padding) 0;top:var(--s-header-height);transform:translate(-100%);transition:transform var(--transition-time);width:var(--s-nav-width)}#switch_adminMenu:checked~#adminNav{transform:translate(0)}#adminNav{font-size:1.6rem;overflow:auto}#adminNav ul{font-size:1.5rem;font-weight:var(--font-bold-weight);list-style:none;margin:0;padding:0}#adminNav ul ul{font-size:1.4rem}#adminNav ul ul a{padding-left:calc(var(--s-padding)/2)}#adminNav li{display:block;position:relative}#adminNav li .menuText,#adminNav li a{align-items:center;color:var(--c-text);display:flex;height:var(--s-svg-size);padding:calc(var(--s-padding)/2) var(--s-padding);transition:color var(--transition-time),background-color var(--transition-time)}#adminNav li a.confirmLink{color:var(--c-delete)}#adminNav li .icon{margin-right:.8rem}#adminNav li li.menu-text,#adminNav li.menu-separator{padding:calc(var(--s-padding)/2) var(--s-padding)}#adminNav li.menu-separator:before{background:var(--c-secondary);content:"";display:block;height:1px}#adminNav .menu-active>.menuText,#adminNav .menu-active>a,#adminNav a:hover,#adminNav li.menu-text:hover>.menuText{background:var(--c-highlight-dark);color:var(--c-header-text);text-decoration:none}#adminNav li a:hover.confirmLink{background:var(--c-delete);color:var(--c-delete-text)}#adminNav .menu-active>label,#adminNav a:hover~label,#adminNav li.menu-text:hover>label{color:var(--c-header-text)}#adminNav input{display:none}#adminNav .menu-has-childs{display:flex;flex-direction:column;position:relative}#adminNav .menu-has-childs>ul{display:none;margin-left:var(--s-padding)}#adminNav .menu-has-childs>.menuText~label{left:var(--s-padding)}#adminNav label{box-sizing:border-box;cursor:pointer;display:flex;justify-content:flex-end;margin-right:0;padding-top:calc(var(--s-padding)/2);position:absolute;right:calc(var(--s-padding)*1.5);top:calc(var(--s-padding)/2);width:auto}#adminNav label .icon{margin:0;position:relative;rotate:90deg;top:-.4rem;transition:rotate var(--transition-time)}#adminNav .menu-has-childs input:checked~ul{display:block}#adminNav .menu-has-childs input:checked~label .icon{rotate:270deg}#breadcrumbs,.toolbar{align-items:center;background:var(--c-light-background);color:var(--c-secondary);display:flex;flex-wrap:wrap;padding:calc(var(--s-padding)/2) var(--s-padding)}#breadcrumbs{border-bottom:1px solid var(--c-border)}#breadcrumbs a{align-items:center;color:var(--c-secondary);display:inline-flex;transition:color var(--transition-time)}#breadcrumbs a:hover{color:var(--c-text)}#breadcrumbs strong{color:var(--c-text);font-weight:400}#breadcrumbs a,#breadcrumbs>strong{margin:0 calc(var(--s-padding)/2)}#breadcrumbs a:first-child{margin-left:0}#breadcrumbs a .icon{margin-right:calc(var(--s-padding)/2)}.toolbar>:not(:last-child){margin-right:1rem}footer{color:var(--c-text);font-size:1rem;text-align:center}.form form,footer{padding:var(--s-padding)}.form form{background:var(--c-light-background)}.form form>div{background:var(--c-white);border-radius:var(--s-radius);max-width:75rem}.form_button{border-top:1px solid var(--c-border);margin-top:var(--s-padding);padding-bottom:var(--s-padding);padding-top:calc(var(--s-padding)*2);text-align:right;width:100%}.form_button:has(.cancel,.closeDialog){display:flex;justify-content:space-between}.form form nyro-tabs{--nyro-tab-nav-border:0 solid var(--c-white);--nyro-tab-border-color:var(--c-light-background);--nyro-tab-nav-background:var(--c-light-background);background:var(--c-light-background)}.form form nyro-tabs nyro-tab{align-items:center;border-top-left-radius:var(--s-radius);border-top-right-radius:var(--s-radius);display:flex}.form form nyro-tabs nyro-tab .icon{margin-right:1rem}.form form nyro-tabs nyro-tab:hover,.form form nyro-tabs nyro-tab[selected]{background:var(--c-white)}.form form fieldset,.form form>div:not(:has(fieldset)){padding:var(--s-padding)}.form form fieldset{background:var(--c-white);border:none;margin:0}.form form fieldset:not([slot=footer]){border-top-right-radius:var(--s-radius)}.form form fieldset[slot=footer]{border-bottom-left-radius:var(--s-radius);border-bottom-right-radius:var(--s-radius)}.form form fieldset legend{display:none}.filter form>div,.form form>div fieldset,.form form>div:not(:has(fieldset)),.formCentered form,.formCentered form>div#form,.form_row_grid>div{box-sizing:border-box;display:grid;gap:var(--s-padding);grid-template-columns:repeat(2,1fr)}.filter form>div,.formCentered form,.formCentered form>div#form{grid-template-columns:repeat(1,1fr)}.form form>div fieldset>.form_button,.form form>div fieldset>.form_row,.form form>div>.form_button,.form form>div>.form_row,.form_row_grid>div>.form_button,.form_row_grid>div>.form_row{box-sizing:border-box;grid-column:span 2;min-width:0}.form form>div fieldset>.form_row_25,.form form>div>.form_row_25,.form_row_grid>div>.form_row_25{grid-column:span 1}.form_row{position:relative}.form_row label{color:var(--c-secondary);display:block;font-size:1.4rem;margin-bottom:1rem}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}nyro-password,nyro-select,nyro-select-autocomplete,select{border-radius:0}nyro-select,nyro-select-autocomplete{overflow:hidden;--nyro-select-placeholder-color:var(--c-border);--nyro-select-dropdown-border-color:var(--c-border);--nyro-select-arrow-focused-opacity:1;--nyro-select-dropdown-max-width:0px}nyro-select-autocomplete[multiple],nyro-select[multiple]{--nyro-select-searchCont-margin:-0.5rem 0;--nyro-select-search-padding:0.5rem 0.8rem;--nyro-select-search-margin:0 0.5rem 0.5rem 0}nyro-select-option{color:var(--c-secondary);cursor:pointer;font-family:var(--font);font-size:1.6rem;padding:.5rem 1rem}nyro-select-selected{background-color:var(--c-highlight);border:none;border-radius:var(--s-radius);font-family:var(--font);font-size:1.6rem;margin:0 .5rem .5rem 0;padding:.5rem .8rem}nyro-select-selected,nyro-select-selected a{align-items:center;color:var(--c-white);display:inline-flex}nyro-select-selected a{padding-left:.5rem;text-decoration:none;--s-svg-size:2rem;transition:color var(--transition-time)}nyro-select-selected a:hover{color:var(--c-hightlight-hover)}nyro-select-option:hover,nyro-select-option[focused]{background-color:var(--c-light-background)}nyro-select-option[selected]{background-color:var(--c-highlight);color:var(--c-highlight-text)}nyro-select-option[selected]:hover,nyro-select-option[selected][focused]{text-decoration:underline}.form_row input,.form_row nyro-file,.form_row nyro-password,.form_row nyro-select,.form_row nyro-select-autocomplete,.form_row select,.form_row textarea,nyro-select,select{--c-cur-border:var(--c-border);background-color:var(--c-white);border:1px solid var(--c-cur-border);border-radius:var(--s-radius);box-sizing:border-box;font-family:var(--font);font-size:1.6rem;outline:none;padding:1rem;width:100%}nyro-select,select{width:auto}.form_row nyro-file{height:4.1rem;padding:0}nyro-file button[slot=choose]{border-bottom-right-radius:0;border-top-right-radius:0;cursor:pointer;flex-shrink:0;font-size:1.2rem;padding:0 1rem;transition:background-color .3s}nyro-file a[slot=current]{align-items:center;color:var(--c-highlight);display:flex;flex-grow:1;font-size:1.2rem;min-width:0;padding:0 .8rem;text-decoration:none}nyro-file a[slot=current] span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nyro-file a[slot=current]:hover{text-decoration:underline}nyro-file a[slot=current][href="#"]{color:#767676;pointer-events:none}nyro-file a[slot=delete]{align-items:center;border-left:1px solid var(--c-border);color:var(--c-secondary);display:flex;flex-shrink:0;justify-content:center;width:2.8rem;--s-svg-size:2rem;text-decoration:none;transition:color .3s}nyro-file a[slot=delete]:hover{color:var(--c-delete)}.form_row nyro-select-autocomplete[multiple],.form_row nyro-select[multiple]{padding-bottom:.5rem}.form_row input[type=file]{padding:.8rem .8rem .7rem}.form_row input[type=date],.form_row select{padding:.9rem 1rem}.form_row nyro-select,.form_row nyro-select-autocomplete{--nyro-select-search-font-size:1.6rem}.form_row nyro-password{padding:.5rem 1rem}.form_row input[disabled],.form_row nyro-password[disabled],.form_row nyro-select-autocomplete[disabled],.form_row nyro-select[disabled],.form_row select[disabled],.form_row textarea[disabled]{background-color:var(--c-light-background);cursor:not-allowed}.form_error input,.form_error nyro-password,.form_error nyro-select,.form_error nyro-select-autocomplete,.form_error select,.form_error textarea{--c-cur-border:var(--c-error)}.form_row_checkbox{align-items:center;display:flex}.form_row_checkbox input{display:inline;margin-left:0;width:auto}.form_row.form_row_checkbox label{display:inline;font-size:1.5rem;margin:0}.form_row textarea{min-height:5em;resize:vertical}.form_row input:focus,.form_row select:focus,.form_row textarea:focus{box-shadow:0 0 0 1px var(--c-cur-border)}ul.form_errors{list-style-type:none;margin:0;padding:0}.form_errors.form_errors{color:var(--c-error);max-width:none;text-align:left}.iconWidget{position:relative}.iconWidget:before{background-color:var(--c-border);bottom:1px;content:"";left:calc(var(--s-svg-size) + 1rem);position:absolute;top:1px;width:1px;z-index:1}.iconWidget>.icon{color:var(--c-secondary);left:.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.form_row .iconWidget input,.form_row .iconWidget nyro-password,.form_row .iconWidget nyro-select,.form_row .iconWidget nyro-select-autocomplete,.form_row .iconWidget select{padding-left:calc(1.5rem + var(--s-svg-size))}.form_row_date .calendarWidget .icon{left:auto;pointer-events:none;right:1rem}.form_row_date .calendarWidget:before{display:none}.form_row_date .calendarWidget input{padding-left:1rem;padding-right:calc(1.5rem + var(--s-svg-size))}.form_row_date .calendarWidget input::-webkit-calendar-picker-indicator,.form_row_date .calendarWidget input::-webkit-inner-spin-button{height:var(--s-svg-size);opacity:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:var(--s-svg-size)}nyro-select-option:not(:defined){display:none}.form_row_dummy_captcha{display:none}.form_row_choice ul{list-style:none;margin:0;padding:0}.form_row_choice .form_expanded_group>label{font-weight:var(--font-bold-weight)}.form_row_choice .form_expanded_group ul{margin-left:2rem}.form_row_choice input{width:auto}.form_row_choice ul label{display:inline-block;margin-left:.5rem}.radioList{border:1px solid var(--c-border);border-radius:var(--s-radius);display:inline-flex;list-style-type:none;margin:0;overflow:hidden;padding:0}.radioList.radioListFull>li{flex-grow:1}.radioList.radioList50>li{box-sizing:border-box;width:50%}.radioList.radioList33>li{box-sizing:border-box;width:33.33%}.radioList.radioList25>li{box-sizing:border-box;width:25%}.radioList input{display:none}.radioList label{align-items:center;color:var(--c-secondary);cursor:pointer;display:flex;font-weight:var(--font-bold-weight);justify-content:center;padding:.5rem 1rem;text-align:center;transition:color var(--transition-time),background-color var(--transition-time)}.radioList li:not(:first-child){border-left:1px solid var(--c-border)}.radioList input:checked+label{background-color:var(--c-highlight);color:var(--c-white)}.form_row_choice .radioList.radioListFull,.form_row_filter .radioList.radioListFull{width:100%}.form_row_choice .radioList label,.form_row_filter .radioList label{display:flex;height:1.9rem;margin:0;padding:1rem 2rem}.filter{position:relative}.filter>input{display:none}.filter>label{align-items:center;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);color:var(--c-secondary);cursor:pointer;display:flex;flex-wrap:wrap;padding:calc(var(--s-padding)/2) calc(var(--s-padding)/2) calc(var(--s-padding)/2) var(--s-padding);transition:background-color var(--transition-time)}.filter>label:hover{background-color:var(--c-light-background)}.filter>label .icon-filter{margin-right:.5rem}.filter>label .icon-chevron{rotate:90deg;transition:rotate var(--transition-time)}.filter .formIndicator,.filter .row_form_transformer,.filter form{display:none}.filter>input:checked~label{border-radius:var(--s-radius) var(--s-radius) 0 0}.filter>input:checked~label .icon-chevron{rotate:270deg}.filter .form_button{padding-top:var(--s-padding)}.filter>input:checked~form{background:var(--c-white);border:1px solid var(--c-border);border-radius:0 0 var(--s-radius) var(--s-radius);border-top:none;display:block;padding:calc(var(--s-padding)/2) var(--s-padding)}.filterFormRange{display:flex;flex-wrap:wrap;justify-content:space-between}.filterFormRange>.form_row{position:relative;width:48%}.filterFormRange>.form_row>label{left:.5rem;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.filterFormRange>.form_row>input{font-size:1.3rem;line-height:1.9rem;padding-left:2.7rem;padding-right:.2rem}.form_row .help-text{color:var(--c-secondary);line-height:1.3em;margin:.5rem 1rem}.form_errors,.form_row .form_errors{margin:3px 0}.mapGeoloc{float:left;height:350px;margin:5px 0 10px;width:407px}.formCentered{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);margin:var(--s-padding);padding:var(--s-padding);text-align:center}.formCentered>.form_errors.form_errors{font-weight:700;text-align:center}.formCentered form,.formCentered h1,.formCentered p{padding-left:0;padding-right:0}.formCentered form{margin-top:2rem}.formCentered form label{text-align:left}.formCentered .form_row_password .forgotCont{display:block;margin-top:.5rem;text-align:right}.formCentered .form_button{margin-top:2rem;text-align:center}.tox-tinymce-aux{z-index:999999!important}@media (min-width:32em){.filter form>div{grid-template-columns:repeat(2,1fr)}.filter form>div .form_row{box-sizing:border-box;min-width:0}.filter form>div .form_button{grid-column:span 2}}@media (min-width:40em){.form form>div fieldset,.form form>div:not(:has(fieldset)),.form_row_grid>div{grid-template-columns:repeat(4,1fr)}.form form>div fieldset>.form_row_75,.form form>div>.form_row_75,.form_row_grid>div>.form_row_75{grid-column:span 3}.form form>div fieldset>.form_button,.form form>div fieldset>.form_row_100,.form form>div fieldset>.form_row_tinymce,.form form>div>.form_button,.form form>div>.form_errors,.form form>div>.form_row_100,.form form>div>.form_row_tinymce,.form_row_grid>div>.form_button,.form_row_grid>div>.form_row_100,.form_row_grid>div>.form_row_tinymce{grid-column:span 4}.form form>div fieldset>.form_row_new_line,.form form>div>.form_row_new_line,.form_row_grid>div>.form_row_new_line{grid-column:1/span 2}.form form>div fieldset>.form_row_new_line.form_row_25,.form form>div>.form_row_new_line.form_row_25,.form_row_grid>div>.form_row_row_new_line.form_row_25{grid-column:1/span 1}.form form>div fieldset>.form_row_new_line.form_row_75,.form form>div>.form_row_new_line.form_row_75,.form_row_grid>div>.form_row_new_line.form_row_75{grid-column:1/span 3}.form form>div fieldset>.form_row_new_line.form_row_100,.form form>div>.form_row_new_line.form_row_100,.form_row_grid>div>.form_row_new_line.form_row_100{grid-column:1/span 4}.filter form>div{grid-template-columns:repeat(4,1fr)}.filter form>div .form_button{grid-column:span 4}}@media (min-width:100em){.filter form>div{grid-template-columns:repeat(5,1fr)}.filter form>div .form_button{grid-column:span 5}}:root{--c-highlight-dark:#db8000;--c-highlight:#ff9500;--c-hightlight-hover:#ffc966;--c-highlight-text:#fff}.form_row_permanenceMairie_name>label{font-size:120%;font-weight:700}.form_row_permanenceMairie_daySwitch:not(.form_row_permanenceMairie_daySwitch_lundi),.form_row_permanencesMairie_commentaires{border-top:1px solid var(--c-border);margin-top:var(--s-padding);padding-top:var(--s-padding)}.form_row_permanenceMairie_daySwitch>label{font-weight:700}.dayFields,.form_row_permanenceMairie_daySwitch{margin-bottom:calc(var(--s-padding)*-.5)}.dayFields label{margin-bottom:.2rem}.form_row_elu,.form_row_permanenceMairie{border-bottom:3px solid var(--c-border);margin-bottom:var(--s-padding);padding-bottom:var(--s-padding);position:relative}.form_row_elu .deleteFromCollectionCont,.form_row_permanenceMairie .deleteFromCollectionCont{position:absolute;right:0;top:0}.front{--logo-width-src:18.6rem;--logo-height-src:8rem;--logo-ratio:0.75;--logo-width:calc(var(--logo-width-src)*var(--logo-ratio));--logo-height:calc(var(--logo-height-src)*var(--logo-ratio))}.front section{margin:0 auto;max-width:100rem;padding:0;position:relative}.front header section{height:100%;width:100%}.front header section h1{align-items:center;display:flex;height:100%;margin-left:calc(var(--logo-width) + 2rem)}.front header section .logo{box-shadow:0 0 1rem 0 rgba(0,0,0,.502);height:var(--logo-height);left:0;position:absolute;top:0;width:var(--logo-width)}.front main>section{background:var(--c-white);border:1px solid var(--c-border);border-radius:0 0 var(--s-radius) var(--s-radius);box-shadow:0 .5rem 1rem 0 var(--c-border)}.front main>section .form form{background-color:initial;margin:0 auto;max-width:90rem}.front main>section .form form>div{max-width:90rem}.front main>section .form form:has(nyro-tabs)>div{border:1px solid var(--c-border)}.front main>section>article>*{padding:calc(var(--s-padding)/2) var(--s-padding)}.front main>section>article>h1{background:var(--c-white);padding:.8em var(--s-padding);text-align:center}.front main>section>article>p{font-size:1.6rem;text-align:center}.front main>section>article>p.intro{margin:0 auto;max-width:80rem;text-align:left}.front main>section>article>p.small{font-size:1.2rem}.front main>section>article>h1:has(strong){font-weight:400}.front main>section>article>h1:has(nyro-tooltip){padding-right:calc(var(--s-padding) + var(--s-svg-size));position:relative}.front main>section>article>h1>nyro-tooltip{position:absolute;right:var(--s-padding);top:50%;transform:translateY(-50%)}.front .form form nyro-tabs nyro-tab:hover,.front .form form nyro-tabs nyro-tab[selected]{background:var(--c-highlight);color:var(--c-white)}.front .form_row_accord{align-items:flex-start;border-top:1px solid var(--c-border);display:flex;margin-top:calc(var(--s-padding)*2);padding-top:calc(var(--s-padding)*2)}.front .form_row_accord input{margin-right:.5rem;width:auto}.front .form_row_accord label{font-size:1.6rem;font-weight:700}.front nyro-tab:has(.reportTabValidity){position:relative}.front nyro-tab .reportTabValidity{inset:0;left:var(--s-padding);opacity:0;pointer-events:none;position:absolute}.front .commune{border:1px solid var(--c-border);border-radius:var(--s-radius);margin:var(--s-padding);padding:0}.front .commune h2{background:var(--c-highlight);border-radius:var(--s-radius) var(--s-radius) 0 0;color:var(--c-highlight-text);column-gap:var(--s-padding);display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem 1rem}.front .commune h2 em{flex-grow:1;text-align:right}.front .commune h3{border-top:1px dashed var(--c-border);color:var(--c-highlight);font-size:1.8rem;margin-bottom:.5rem;padding-top:1rem}.front .commune .communeElus ol,.front .commune .communeInfo{list-style-type:none;margin:var(--s-padding);padding:0}.front .commune .communeElus ol{margin:0}.front .commune .communeElus ol,.front .commune .communeInfo,.front .commune p{line-height:1.4em}.front .commune .communeElus,.front .commune .communeMaire,.front .commune .communeMairie{margin:var(--s-padding)}.front .commune .iconCont{align-items:center;display:inline-flex}.front .commune .iconCont .icon{align-self:flex-start;flex-shrink:0;margin-right:.5rem}.front .commune h3.iconCont{display:flex}.front .commune .communeMaire>div{column-gap:var(--s-padding);display:flex}.front .commune .photoMaire{align-self:flex-start;aspect-ratio:35/45;color:var(--c-border);display:inline-block;flex-shrink:0;max-width:25vw}.front .commune .photoMaire .placeholder{height:100%;max-width:20rem;width:100%}