@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-highlight-text:#fff;--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}.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-cms-dialog .nyroCmsDialogClose{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-cms-dialog .nyroCmsDialogClose:hover{color:var(--c-delete)}nyro-cms-dialog.nyroCmsDialogConfirm p{line-height:1.5;max-width:35rem}nyro-cms-dialog.nyroCmsDialogConfirm 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-cms-dialog.nyroCmsDialogConfirm p[slot=content]{margin-bottom:2rem}nyro-cms-dialog h1{font-size:2.8rem;margin:0;text-align:left}nyro-cms-dialog .actions{align-items:center;display:flex;justify-content:space-between;min-width:20rem}nyro-cms-dialog .actions *+*{margin-left:var(--s-padding)}nyro-cms-dialog .data{margin:0;margin-top:var(--s-padding);min-width:calc(100vw - var(--s-padding)*5);width:100%}nyro-cms-dialog .form form,nyro-cms-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-tooltip-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:99998}#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:99999}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 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:1rem}#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}.form form{background:var(--c-light-background);padding:var(--s-padding)}.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>div:not(:has(fieldset)){padding:var(--s-padding)}.form form fieldset{background:var(--c-white);border:none;margin:0;padding:var(--s-padding)}.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}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{margin-bottom:1rem;position:relative}.form_row label{color:var(--c-secondary);display:block;font-size:1.4rem;margin-bottom:1rem}.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{--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%}.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))}.calendarWidget .icon{left:auto;pointer-events:none;right:1rem}.form_row .calendarWidget input{padding-left:1rem;padding-right:calc(1.5rem + var(--s-svg-size))}.form_row .calendarWidget input::-webkit-calendar-picker-indicator,.form_row .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;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}.contentLvl1{margin-left:var(--s-padding)}.contentLvl2{margin-left:calc(var(--s-padding)*2)}.contentLvl3{margin-left:calc(var(--s-padding)*3)}.contentLvl4{margin-left:calc(var(--s-padding)*4)}.contentLvl5{margin-left:calc(var(--s-padding)*5)}.form_errors,.form_row .form_errors{margin:3px 0}.mapGeoloc{float:left;height:350px;margin:5px 0 10px;width:407px}.formCentered{margin:10rem auto;max-width:40rem;text-align:center}.formCentered form{margin-top:2rem}.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{box-sizing:border-box;display:grid;gap:0 var(--s-padding);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)){box-sizing:border-box;display:grid;gap:var(--s-padding);grid-template-columns:repeat(4,1fr)}.form form>div fieldset>.form_row,.form form>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{grid-column:span 1}.form form>div fieldset>.form_row_75,.form form>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{grid-column:span 4}.form form>div fieldset>.form_row_new_line,.form form>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{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{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{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}}#contentTree{overflow:auto}#contentTree.expandedAll .toolbar .expandAll,#contentTree:not(.expandedAll) .toolbar .reduceAll{display:none}#contentTree .toolbar .cancel{margin-left:15rem}#contentTree ul{list-style:none;margin:0;padding:0}#contentTree label{cursor:pointer}#contentTree ul input{display:none}#contentTree>ul{margin:calc(var(--s-padding)*2);margin-bottom:20rem}#contentTree>ul ul{display:none;margin-left:calc(var(--s-svg-size) + 1.7rem)}#contentTree li{color:var(--c-secondary);font-size:1.6rem;margin-top:-1px;width:55rem}#contentTree .sortable-chosen.sortable-chosen .nodeCont,#contentTree .sortable-chosen.sortable-chosen .nodeCont .drag{background-color:var(--c-highlight);color:var(--c-highlight-text)}#contentTree .sortable-chosen.sortable-chosen .menuNode{display:none}#contentTree .nodeCont{align-items:center;background-color:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);display:flex;height:4.5rem;position:relative;transition:background-color var(--transition-time)}#contentTree li:hover>.nodeCont{background-color:var(--c-light-background)}#contentTree .drag,#contentTree .menuToggleLabel,#contentTree .toggleSub{align-items:center;align-self:stretch;display:flex;justify-content:center;transition:color var(--transition-time),background-color var(--transition-time)}#contentTree .drag:hover,#contentTree .menuToggleLabel:hover,#contentTree .toggleSub:hover{background-color:var(--c-light-background);color:var(--c-highlight)}#contentTree .menuToggle:checked~.menuToggleLabel{background-color:var(--c-highlight);color:var(--c-highlight-text)}#contentTree .drag{border-radius:var(--s-radius) 0 0 var(--s-radius);border-right:1px solid var(--c-border);color:var(--c-secondary);margin-right:1rem;transition:color var(--transition-time),background-color var(--transition-time)}#contentTree .drag,#contentTree .toggleSub{width:4rem;--s-svg-size:3rem}#contentTree .menuToggleLabel{border-left:1px solid var(--c-border);border-radius:0 var(--s-radius) var(--s-radius) 0}#contentTree .menuNode{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);display:flex;flex-direction:column;opacity:0;position:absolute;right:calc(var(--s-svg-size) - 2px);top:1rem;transition:opacity var(--transition-time),visibility var(--transition-time);visibility:hidden;z-index:1}#contentTree .menuToggle:checked~.menuNode{opacity:1;visibility:visible}#contentTree .menuNode a{align-items:center;color:var(--c-text);display:flex;padding:.4rem .8rem;transition:background-color var(--transition-time)}#contentTree .menuNode a.delete{color:var(--c-delete)}#contentTree .menuNode a .icon{margin-right:1rem}#contentTree .menuNode a:hover{background-color:var(--c-light-background);text-decoration:none}#contentTree .toggleSub .icon{rotate:90deg;transition:rotate var(--transition-time)}#contentTree .expandToggle:checked~.nodeCont .toggleSub .icon{rotate:270deg}#contentTree .expandToggle:checked~ul{display:block}#contentTree .empty{border:1px dashed var(--c-border);border-radius:var(--s-radius);font-style:italic;margin-bottom:2px;margin-top:1px;padding:.4rem .8rem}.node+.empty{display:none}:root{--c-fscf-blue:#009fe3;--c-fscf-blue-dark:#0f5876;--c-fscf-yellow:#fbba00;--c-fscf-red:#e42313;--c-fscf-pink:#e6007e;--c-green:#a1c468;--c-inter:#8e8e8e;--c-title:#181818}#switch_profileSwitch{display:none}header>#logoAdmin{display:block;height:4.5rem;width:5.1rem}header>#backPublic{margin-left:2rem;padding:.3rem .6rem .3rem .3rem}header>#backPublic .icon{transform:scaleX(-1)}header>#backPublic span{margin-left:.5rem}header label[for=switch_adminMenu]{margin-left:2rem}#profileSwitch{position:relative}#profileSwitch>label{cursor:pointer;display:flex}.profileRecap{--c-cur-color:var(--c-fscf-pink);align-items:center;display:inline-flex;min-width:0}.profileRecap_admin,.profileRecap_structure_CR{--c-cur-color:var(--c-green)}.profileRecap_structure_CD{--c-cur-color:var(--c-fscf-yellow)}.profileRecap_structure_CT-D,.profileRecap_structure_CT-R,.profileRecap_structure_CT-T{--c-cur-color:var(--c-fscf-red)}.profileRecap_formative{--c-cur-color:var(--c-fscf-blue-dark)}.profileRecap_user{--c-cur-color:var(--c-fscf-blue)}.profileRecap:before{background-color:var(--c-cur-color);border:1px solid var(--c-white);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:2rem;margin-right:1rem;width:2rem}.profileRecap span{display:block;font-weight:var(--font-bold-weight);max-width:calc(50vw - 7rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profileSwitch .icon{rotate:90deg;transition:rotate var(--transition-time)}#profilesSwitch{background:var(--c-white);border:1px solid var(--c-secondary);border-radius:var(--s-radius);color:var(--c-highlight);margin-top:.5rem;max-width:40rem;opacity:0;position:absolute;right:-1rem;top:100%;transition:opacity var(--transition-time),visibility var(--transition-time);visibility:hidden;width:70vw}#switch_profileSwitch:checked~#profileSwitch #profilesSwitch{opacity:1;visibility:visible}#switch_profileSwitch:checked~#profileSwitch .icon{rotate:270deg}#profilesSwitch strong{display:block;padding:var(--s-padding);padding-bottom:0}#profilesSwitch ul{list-style-type:none;margin:0;margin-top:var(--s-padding);padding:0}#profilesSwitch li>.profileRecap,#profilesSwitch li>a{border-radius:var(--s-radius);color:#000;display:flex;padding:var(--s-padding);transition:background-color var(--transition-time),color var(--transition-time)}#profilesSwitch li>.profileRecap,#profilesSwitch li>a:hover{background:var(--c-light-background);color:var(--c-highlight);text-decoration:none}#profilesSwitch ul .profileRecap span{max-width:100%}@media (min-width:56.25em){#profileSwitch{margin-right:1rem}}.autoCompleteSearch{position:relative}.autoCompleteSearch .help-text{bottom:100%;margin-bottom:1rem;position:absolute;right:0}.autoCompleteSearch ul{background-color:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);font-family:var(--font);font-size:1.6rem;left:0;list-style-type:none;margin:-1px 0 0;max-height:20em;overflow:auto;padding:0;position:absolute;right:0;top:100%;z-index:10}.autoCompleteSearch ul li a,.autoCompleteSearch ul li.internal{align-items:center;color:var(--c-secondary);display:flex;padding:.5rem 1rem;transition:bacgrkound-color var(--transition-time)}.autoCompleteSearch ul li a .icon{margin-right:.5rem}.autoCompleteSearch ul li.internal{display:none;font-style:italic}.autoCompleteSearch ul li a:hover{background-color:var(--c-light-background);text-decoration:none}.autoCompleteSearch ul.userSearchAutocompleteLoading li.loadingLine,.autoCompleteSearch ul.userSearchAutocompleteNoResult li.noResult{display:block}.autoCompleteSearch ul.userSearchAutocompleteHidden{display:none}#rightsForm>#form{max-width:100rem}#rightsTable{margin:0;width:100%}#rightsTable thead tr{background-color:var(--c-white);position:sticky;top:var(--s-header-height);z-index:1}#rightsTable tr:nth-child(2n){background-color:var(--c-light-background)}#rightsTable tr:hover{background-color:var(--c-light-background2)}#rightsTable .right{text-align:center;width:10rem}#rightsTable tbody td input{cursor:pointer;height:2rem;width:2rem}nyro-cms-dialog #stageUser>p{font-size:1.6rem;padding:0 var(--s-padding)}nyro-form-map{border:1px solid var(--c-border);width:100%}#reorderForm ul{list-style-type:none;margin:0;padding:0}#reorderForm li{background:var(--mainColor);color:#fff;cursor:move;display:block;font-weight:700;margin-bottom:.5rem;padding:.5rem;vertical-align:middle}#reorderForm li.inactive{opacity:.5}#reorderForm li .icon{height:2.5rem;vertical-align:middle;width:2.5rem}#loggedOut{background-color:var(--c-white)}#bienvenue{padding:var(--s-padding);text-align:center}#bienvenue img{height:auto;margin:0 auto;max-width:80%;width:auto}#bienvenue h1{color:var(--c-highlight);font-size:3rem;font-style:normal;font-weight:var(--font-bold-weight)}#bienvenue h1,#bienvenue p{line-height:1.5}#bienvenue nav{margin:2rem auto}#bienvenue nav span{display:block;margin:2rem 0}#bienvenue .note{margin-top:4rem;text-align:right}#bienvenue.form form{background:none;padding:0;text-align:left}#bienvenue.form p strong{font-size:150%}#bienvenue.form form>div{margin:2rem 0;padding:0}#bienvenue.form form>div.form_button{border-radius:0;padding-top:2rem}#bienvenue.form .forgotCont{display:block;margin-top:.5rem;text-align:right}#bienvenue.form p.form_errors{font-size:120%;font-weight:var(--font-bold-weight)}#bienvenue.form.errorType_user{--c-error:#dba609}#bienvenue.form.errorType_user ul.form_errors{color:var(--c-error)}.homeCard{background:var(--c-white);border-radius:var(--s-radius);margin:var(--s-padding);padding:var(--s-padding)}.homeCard h2{align-items:center;display:flex}.homeCard h2 .icon{margin-right:.5rem}#homeNewsletters{max-width:101rem}#homeNewsletters>ul{list-style-type:none;margin:0;margin-top:var(--s-padding);padding:0}#homeNewsletters>ul>li{align-items:center;display:flex;height:3rem;justify-content:space-between;margin-bottom:1rem}#homeNewsletters>ul>li nyro-tooltip{margin-left:.5rem}#homeNewsletters>ul>li>span{color:var(--c-highlight);font-style:italic}@media (min-width:40em){#homeNewsletters>ul{display:flex;flex-wrap:wrap;justify-content:space-between}#homeNewsletters>ul>li{order:1;width:calc(50% - 1.5rem)}#homeNewsletters>ul>li:nth-child(2){order:3}#homeNewsletters>ul>li:nth-child(3){order:5}#homeNewsletters>ul>li:nth-child(4){order:7}#homeNewsletters>ul>li:nth-child(5){order:2}#homeNewsletters>ul>li:nth-child(6){order:4}#homeNewsletters>ul>li:nth-child(7){order:6}#homeNewsletters>ul>li:nth-child(8){order:8}}.form form fieldset:has(.form_button:nth-child(2)){display:flex;flex-wrap:wrap;padding-bottom:var(--s-padding);padding-top:calc(var(--s-padding)*3 + 1px);position:relative}.form form fieldset:has(.form_button:nth-child(2)):before{background:var(--c-border);content:"";height:1px;left:var(--s-padding);position:absolute;right:var(--s-padding);top:var(--s-padding)}.form form fieldset:has(.form_button:nth-child(2)) .form_button{border-top:none;margin-top:0;padding-top:0;width:auto}.form form fieldset:has(.form_button:nth-child(2)) .form_button:first-child{flex-grow:1;margin-bottom:var(--s-padding)}.form form fieldset:has(.form_button:nth-child(2)) .form_button:nth-child(2){margin-bottom:var(--s-padding);margin-left:var(--s-padding)}.stepForm>nav{background:var(--c-white);border-radius:var(--s-radius);display:flex;flex-direction:column;margin-bottom:var(--s-padding);padding:calc(var(--s-padding)/2);position:relative;z-index:0}.stepForm>nav:before{background:var(--c-secondary);bottom:calc(1rem + var(--s-padding)/2);content:"";left:calc(1.9rem + var(--s-padding)/2);position:absolute;top:calc(1rem + var(--s-padding)/2);width:1px;z-index:-1}.stepForm>nav nyro-tab{align-items:center;border:none;color:var(--cur-color,var(--c-secondary));display:flex;padding:.5rem;text-align:center;transition:color var(--transition-time)}.stepForm>nav nyro-tab div{align-items:center;background:var(--c-white);border:1px solid;border-radius:50%;display:flex;font-weight:var(--font-bold-weight);height:2.63rem;justify-content:center;margin-right:1rem;width:2.6rem}.stepForm>nav nyro-tab div .icon{display:none;margin-right:0;--s-svg-size:1.8rem}.stepForm>nav nyro-tab strong{font-weight:var(--font-bold-weight)}.stepForm>nav nyro-tab:hover,.stepForm>nav nyro-tab[selected]{--cur-color:var(--c-highlight);background:none!important}.stepForm>nav nyro-tab:hover .number,.stepForm>nav nyro-tab[selected] .number{display:none}.stepForm>nav nyro-tab:hover .icon,.stepForm>nav nyro-tab[selected] .icon{display:block}.form form .stepForm fieldset:not([slot=footer]){border-top-left-radius:var(--s-radius)}.stepForm:not([is-last-tab]) .form_button button[type=submit],.stepForm:not([tab]) .form_button .nyro-tabs-prev,.stepForm[is-last-tab] .form_button .nyro-tabs-next,.stepForm[tab] .form_button .cancel{display:none}#stageFormateursCont{--s-responsibleWidth:10rem}#stageFormateursCont .head{color:var(--c-secondary);display:flex;font-size:1.4rem;margin-bottom:.5rem}#stageFormateursCont .head span:first-child{flex-grow:1}#stageFormateursCont .head span:last-child{width:calc(var(--s-responsibleWidth) + 1.4rem)}#stageFormateursCont .form_row{align-items:center;border:1px solid var(--c-border);border-radius:var(--s-radius);display:flex;margin-bottom:0;--s-svg-size:2rem}#stageFormateursCont .form_row+.form_row{margin-top:-1px}#stageFormateursCont .form_row .deleteFromCollectionCont,#stageFormateursCont .form_row .userIcon{align-items:center;color:var(--c-secondary);display:flex;justify-content:center;width:4rem}#stageFormateursCont .form_row .deleteFromCollectionCont a{color:var(--c-secondary);transition:color var(--transition-time)}#stageFormateursCont .form_row .deleteFromCollectionCont a:hover{color:var(--c-delete)}#stageFormateursCont .form_row nyro-select{--c-cur-border:var(--c-border);align-self:stretch;border-bottom:none;border-radius:0;border-top:none;padding:.8rem}#stageFormateursCont .form_row label{align-items:center;align-self:stretch;border-right:1px solid var(--c-border);cursor:pointer;display:flex;justify-content:center;margin-bottom:0;width:var(--s-responsibleWidth)}#stageFormateursCont .form_row label .icon-valid,#stageFormateursCont .form_row label input,#stageFormateursCont .form_row label input:checked~.icon-circle{display:none}#stageFormateursCont .form_row label input:checked~.icon-valid{display:inline-block}#stageFormateursCont .form_row label .icon-valid{color:var(--c-success)}#stageFormateursCont .form_row label .icon-circle{color:var(--c-error)}#stageFormateursCont .addToCollectionCont{padding-top:var(--s-padding);position:relative}#stageFormateursCont .form_row:has(nyro-select[focused])~.addToCollectionCont{opacity:0;pointer-events:none}#stageFormateursCont .addToCollection{background:var(--c-white);border-radius:50%;color:var(--c-secondary);display:flex;left:calc(50% - var(--s-responsibleWidth));position:absolute;top:calc(var(--s-svg-size)*-1/2);transition:color var(--transition-time)}#stageFormateursCont .addToCollection:hover{color:var(--c-success)}.competitionRegisterIntro,.stageRegisterIntro{background:var(--c-white);border-radius:var(--s-radius);box-sizing:border-box;margin:var(--s-padding);max-width:102.4rem;padding:var(--s-padding)}#competitionRegistrationForm>div,#stageRegistrationForm>div{background:#0000}#competitionRegistrationForm fieldset,#stageRegistrationForm fieldset{border-radius:var(--s-radius);margin-bottom:var(--s-padding)}#competitionRegistrationForm #categories fieldset{display:block}#competitionRegistrationForm legend,#stageRegistrationForm legend{color:var(--c-highlight);display:block;float:left;font-size:2.5rem;font-weight:var(--font-bold-weight);margin-bottom:.5em}#competitionRegistrationForm legend:after,#stageRegistrationForm legend:after{clear:both;content:"";display:block;height:1px;width:100%}#competitionRegistrationForm legend:has(nyro-tooltip),#stageRegistrationForm legend:has(nyro-tooltip){padding-right:calc(var(--s-padding) + var(--s-svg-size));position:relative}#competitionRegistrationForm legend>nyro-tooltip,#stageRegistrationForm legend>nyro-tooltip{position:absolute;right:var(--s-padding);top:0}#competitionRegistrationForm .registrationPayments legend>nyro-tooltip,#stageRegistrationForm .registrationPayments legend>nyro-tooltip{right:calc(var(--s-padding)/2)}#competitionRegistrationForm #categories .deleteCategory+div,#competitionRegistrationForm legend+div,#stageRegistrationForm legend+div{clear:both}#competitionRegistrationRecap,#stageRegistrationRecap{min-width:45rem}#competitionRegistrationRecap ul,#stageRegistrationRecap ul{box-sizing:border-box;clear:both;display:grid;font-size:1.6rem;gap:calc(var(--s-padding)/2) var(--s-padding);grid-template-columns:repeat(2,1fr);list-style-type:none;margin:0;padding:0}#competitionRegistrationRecap .s,#stageRegistrationRecap .s,#validDialog .s{display:none}#competitionRegistrationRecap .multiple .s,#stageRegistrationRecap .multiple .s,#validDialog .multiple .s{display:inline}#competitionRegistrationRecap .form_button,#stageRegistrationRecap .form_button{align-items:center;display:flex;flex-direction:column;justify-content:center}#competitionRegistrationRecap .form_button .text-error,#stageRegistrationRecap .form_button .text-error{font-size:1.8rem;margin-bottom:var(--s-padding);text-align:center}#competitionRegistrationRecap .form_button button,#stageRegistrationRecap .form_button button{font-size:2.6rem;padding:1.2rem 1.6rem}#stageRegistrationLines>ul.form_errors{grid-column:span 4}#competitionCategories .addToCollectionDashed,#competitionRegistration .addToCollectionDashed,#stageRegistration .addToCollectionDashed,#stageRegistrationLines .addToCollection{background:var(--c-white);border:1px dashed var(--c-border);border-radius:var(--s-radius);color:var(--c-border);display:block;font-size:2rem;margin-bottom:var(--s-padding);padding:calc(var(--s-padding)*2);text-align:center;transition:color var(--transition-time)}#competitionCategories .addToCollectionDashed:hover,#competitionRegistration .addToCollectionDashed:hover,#stageRegistration .addToCollectionDashed:hover,#stageRegistrationLines .addToCollection:hover{color:var(--c-secondary);text-decoration:none}#competitionRegistration .hasMaxCategories #addCategory,#competitionRegistrationForm>.form_button,#stageRegistrationForm>.form_button,#stageRegistrationLines .form_row_collection_entry>.deleteFromCollectionCont,.stageRegistrationLineHead>input[type=checkbox],.stageRegistrationLineToggle{display:none}#stageRegistrationLines .form_button{margin-top:0}.stageRegistrationLineHead{align-items:stretch;background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);display:flex;--s-svg-size:2rem}.stageRegistrationLineHead.stageRegistrationLineHead>*{align-items:center;display:flex;justify-content:center}.form_row_collection>div:not([data-tpl-delete]) .stageRegistrationLineHead.stageRegistrationLineHead>.deleteFromCollection{display:none}.stageRegistrationLineHead .stageRegistrationLineName{cursor:pointer;flex-grow:1;justify-content:flex-start;margin:0;padding-left:var(--s-padding)}.stageRegistrationLineHead:hover .stageRegistrationLineNameUser+em,.stageRegistrationLineNameUser{color:var(--c-text)}.stageRegistrationLineNameUser:not(:empty)+em{display:none}.stageRegistrationLineHead .icon{margin:.3rem}.stageRegistrationLineHead>a,.stageRegistrationLineHead>label:not(.stageRegistrationLineName){border-left:1px solid var(--c-border);color:var(--c-secondary);cursor:pointer;margin-bottom:0;padding:0 .3rem;transition:color var(--transition-time),background-color var(--transition-time)}.stageRegistrationLineHead.major .hasParentAutorisationLabel{display:none}.stageRegistrationLineHead.minor input:not(:checked)+.hasParentAutorisationLabel{color:var(--c-error)}.stageRegistrationLineHead input:checked+label{background-color:var(--c-success);color:var(--c-white)}.stageRegistrationLineHead .toggle .icon{rotate:90deg;transition:rotate var(--transition-time)}.stageRegistrationLineHead .deleteFromCollection:hover{color:var(--c-delete)}.stageRegistrationLineForm{background:var(--c-light-background);border:1px solid var(--c-border);border-bottom-left-radius:var(--s-radius);border-bottom-right-radius:var(--s-radius);border-top:none;display:none;padding:var(--s-padding)}.stageRegistrationLineToggle:checked~.stageRegistrationLineHead{border-bottom-left-radius:0;border-bottom-right-radius:0}.stageRegistrationLineToggle:checked~.stageRegistrationLineHead .toggle .icon{rotate:270deg}.stageRegistrationLineToggle:checked~.stageRegistrationLineForm{display:block}#competition.form form .juryQuotaNbSupTeam,#competition.form form .onlyForJury,#competition.form form .onlyForTeamAndJury,#competition.form form.updateFormClass_pricePerLicense_ .onlyForPricePerLicense+.onlyForRegisterType_team,#competition.form form.updateFormClass_registerType_individual .disableForRegisterType_individual,#competition.form form.updateFormClass_registerType_team .disableForRegisterType_team,#competition.form form.updateFormClass_registerType_team.updateFormClass_juryQuotaType_team .juryQuotaNbSupIndiv,#competition.form form:not(.updateFormClass_registerType_individual) .onlyForRegisterType_individual,#competition.form form:not(.updateFormClass_registerType_team) .onlyForRegisterType_team{display:none}#competition.form form.updateFormClass_jury_ .onlyForJury,#competition.form form.updateFormClass_jury_.updateFormClass_registerType_team .onlyForTeamAndJury,#competition.form form.updateFormClass_pricePerLicense_ .onlyForPricePerLicense,#competition.form form.updateFormClass_registerType_team.updateFormClass_juryQuotaType_team .juryQuotaNbSupTeam{display:inherit}#competition.form form.updateFormClass_jury_ .onlyForJuryFlex{display:flex}#competitionCategories .toolbar .form_button{border:none;display:inline-flex;margin:0 0 0 auto;padding:0;width:auto}#competitionCategories .toolbar .form_button>button{margin-left:var(--s-padding)}#competitionCategories form>.form_row{background:none;display:block}#competitionCategories .competitionCategoriesToggle{display:none}#competitionCategories .competitionCategoryType{background:var(--c-border);border:1px solid var(--c-secondary);border-radius:var(--s-radius);display:flex}#competitionCategories .competitionCategoryType>.form_row{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--s-padding);padding-left:0}#competitionCategories .competitionCategoryType>.form_row:first-child{flex-grow:1;padding-left:var(--s-padding)}#competitionCategories .competitionCategoryType>.form_row label{margin-bottom:.5rem}#competitionCategories .competitionCategoryType>.form_row__competition_categories_form_competitionCategories_entry_code input{width:10em}#competitionCategories .competitionCategoryType>a,#competitionCategories .competitionCategoryType>label,#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry>.deleteFromCollectionCont{align-items:center;border-left:1px solid var(--c-secondary);color:var(--c-secondary);display:flex;flex-direction:column;justify-content:center;margin:0;padding:0;transition:color var(--transition-time);width:5rem}#competitionCategories .competitionCategoryType>a:hover,#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry>.deleteFromCollectionCont a:hover{color:var(--c-delete)}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry>.deleteFromCollectionCont{border-left-color:var(--c-border)}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry>.deleteFromCollectionCont a{align-items:center;color:var(--c-secondary);display:flex;height:100%;justify-content:center;width:100%}#competitionCategories .competitionCategoryType>label{--s-svg-size:3rem;cursor:pointer}#competitionCategories .competitionCategoryType>label .icon{rotate:90deg;transition:rotate var(--transition-time)}#competitionCategories .deleteFromCollectionCont,#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges{display:none}#competitionCategories .competitionCategoriesToggle:checked~.competitionCategory .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges{display:block}#competitionCategories .competitionCategoriesToggle:checked~.competitionCategory .competitionCategoryType>label .icon{rotate:270deg}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry{background:var(--c-light-background);border:1px solid var(--c-border);border-radius:var(--s-radius);display:flex;margin-bottom:0;margin-left:5.5rem}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges .addToCollectionCont{height:10px;position:relative;width:100%}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges .addToCollection{background:var(--c-white);border-radius:50%;color:var(--c-secondary);display:flex;left:calc(50% - 7rem);margin-left:5.5rem;position:absolute;top:calc(var(--s-svg-size)*-1/2);transition:color var(--transition-time)}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges .addToCollection:hover{color:var(--c-success)}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry:not(:first-child){margin-top:-1px}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry>div{display:flex;flex-grow:1}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry .form_row{display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--s-padding)/2)}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry .form_row:first-child{flex-grow:1}#competitionCategories .form_row__competition_categories_form_competitionCategories_entry_competitionCategoryAges_entry label{color:var(--c-secondary);font-size:1.3rem;margin-bottom:.5rem}#competitionCategories .form_row_integer label,#competitionCategories .form_row_number label{max-width:5.5em}#competitionCategories input[type=number]{width:5em}#competitionRegistrationForm .form_row__competition_registration_form_competitionRegistrationCategoriesError{display:none}#competitionRegistrationForm #categories legend,#competitionRegistrationJury legend,#competitionRegistrationNbMeal legend{color:var(--c-secondary)}#competitionRegistrationNbMeal legend span{border-top:1px solid var(--c-border);display:block;font-size:1.4rem;font-weight:400;margin-top:.5rem;padding-top:.5rem}#competitionRegistrationForm #categories .deleteCategory{color:var(--c-secondary);position:absolute;right:var(--s-padding);top:var(--s-padding);transition:color var(--transition-time)}#competitionRegistrationForm #categories .deleteCategory:hover{color:var(--c-delete)}#competitionRegistrationForm .competitionCategoryAge{background-color:var(--c-light-background);border-radius:var(--s-radius);margin-bottom:var(--s-padding);padding:var(--s-padding);position:relative}#competitionRegistrationForm .competitionCategoryAge>span{color:var(--c-highlight);font-size:2rem}#competitionRegistrationForm .competitionCategoryAge ul{counter-reset:licenses;list-style-type:none;margin:0;margin-top:var(--s-padding);padding:0}#competitionRegistrationForm .competitionCategoryAge ul li{align-items:center;background-color:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);counter-increment:licenses;display:flex;font-family:var(--font)}#competitionRegistrationForm .competitionCategoryAge ul li+li{margin-top:-1px}#competitionRegistrationForm .competitionCategoryAge ul li a,#competitionRegistrationForm .competitionCategoryAge ul li span{align-items:center;display:flex;justify-content:center;width:4.1rem}#competitionRegistrationForm .competitionCategoryAge ul li span:before{align-items:center;border:2px solid var(--c-highlight);color:var(--c-highlight);content:counter(licenses);display:flex;font-weight:var(--font-bold-weight);height:2rem;justify-content:center;width:2.12rem}#competitionRegistrationForm .competitionCategoryAge ul li a{color:var(--c-secondary);transition:color var(--transition-time)}#competitionRegistrationForm .competitionCategoryAge ul li a:hover{color:var(--c-delete)}#competitionRegistrationForm .competitionCategoryAge ul li nyro-select-autocomplete{border-bottom:none;border-radius:0;border-top:none}#competitionRegistrationForm .competitionCategoryAge .addLicense{background:var(--c-white);border-radius:50%;bottom:.4rem;color:var(--c-secondary);display:flex;left:50%;position:absolute;transition:color var(--transition-time)}#competitionRegistrationForm .competitionCategoryAge .addLicense:hover{color:var(--c-success)}#competitionRegistrationForm .competitionCategoryAge.isMin li a{opacity:.3;pointer-events:none}#competitionRegistrationForm .competitionCategoryAge.isMax .addLicense{display:none}#competitionRegistrationJury>.form_row{background-color:var(--c-light-background);border-radius:var(--s-radius);margin-bottom:var(--s-padding);padding:var(--s-padding);position:relative}#competitionRegistrationJury>.form_row>label{color:var(--c-highlight);font-size:2rem;font-weight:400}#competitionRegistrationJury>.form_row .formIndicator{display:none}#competitionRegistrationJury{counter-reset:jury}#competitionRegistrationJury .form_row_collection_entry{counter-increment:jury}#competitionRegistrationJury .form_row_collection_entry .competitionRegistrationJuryToggle,#competitionRegistrationJury .form_row_collection_entry>.deleteFromCollectionCont{display:none}#competitionRegistrationJury .competitionRegistrationJuryHead{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--s-radius);display:flex}#competitionRegistrationJury .competitionRegistrationJuryHead>.counter{align-items:center;display:flex;justify-content:center;width:4.1rem}#competitionRegistrationJury .competitionRegistrationJuryHead>.counter:before{align-items:center;border:2px solid var(--c-highlight);color:var(--c-highlight);content:counter(jury);display:flex;font-weight:var(--font-bold-weight);height:2rem;justify-content:center;width:2.12rem}#competitionRegistrationJury .competitionRegistrationJuryHead .form_row{margin:0;position:relative}#competitionRegistrationJury .competitionRegistrationJuryHead .form_row_license_or_user{flex-grow:1}#competitionRegistrationJury .competitionRegistrationJuryHead>.form_row_text{width:7em}#competitionRegistrationJury .competitionRegistrationJuryHead .form_row label{display:none}#competitionRegistrationJury .competitionRegistrationJuryHead input{border-bottom:none;border-radius:0;border-top:none}#competitionRegistrationJury .competitionRegistrationJuryHead input[type=search]{border-right:none}#competitionRegistrationJury .competitionRegistrationJuryHead>a,#competitionRegistrationJury .competitionRegistrationJuryHead>label{align-items:center;color:var(--c-secondary);display:flex;justify-content:center;margin:0;transition:color var(--transition-time);width:4rem}#competitionRegistrationJury .competitionRegistrationJuryHead>label{border-right:1px solid var(--c-border);cursor:pointer}#competitionRegistrationJury .competitionRegistrationJuryHead>label .icon{rotate:90deg;transition:rotate var(--transition-time)}#competitionRegistrationJury .competitionRegistrationJuryHead>a:hover{color:var(--c-delete)}#competitionRegistrationJury .competitionRegistrationJuryPrefs{background:var(--c-white);border:1px solid var(--c-border);border-radius:0 0 var(--s-radius) var(--s-radius);display:none;gap:calc(var(--s-padding)/2) var(--s-padding);grid-template-columns:repeat(4,1fr);margin-left:calc(4.1rem + 1px);margin-top:-1px;padding:var(--s-padding)}#competitionRegistrationJury .competitionRegistrationJuryPrefs .form_row:not(.takeMeal){margin-bottom:0;text-align:center}#competitionRegistrationJury .competitionRegistrationJuryPrefs .form_row:not(.takeMeal) label{align-items:center;display:flex;font-size:1.2rem;height:1.5em;justify-content:center;vertical-align:bottom}#competitionRegistrationJury .competitionRegistrationJuryPrefs .form_row:not(.takeMeal) input{-webkit-appearance:none;-moz-appearance:none;appearance:none;-moz-appearance:textfield;font-size:1.2rem;padding:.5rem;text-align:center;width:2em}#competitionRegistrationJury .competitionRegistrationJuryPrefs .form_row:not(.takeMeal) input::-webkit-inner-spin-button,#competitionRegistrationJury .competitionRegistrationJuryPrefs .form_row:not(.takeMeal) input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#competitionRegistrationJury .competitionRegistrationJuryPrefs:has(.takeMeal){padding-bottom:calc(var(--s-padding) + 3rem);position:relative}#competitionRegistrationJury .competitionRegistrationJuryPrefs .form_row.takeMeal{border-top:1px solid var(--c-border);bottom:0;left:0;margin-bottom:0;padding:.5rem 1rem;position:absolute;right:0}#competitionRegistrationJury .competitionRegistrationJuryToggle:checked~.competitionRegistrationJuryPrefs{display:grid}#competitionRegistrationJury .competitionRegistrationJuryToggle:checked~.competitionRegistrationJuryHead>label .icon{rotate:270deg}#competitionRegistrationJury .form_row_collection_entry:nth-last-child(2){margin-bottom:2rem}#competitionRegistrationJury .addToCollection{background:var(--c-white);border-radius:50%;bottom:.4rem;color:var(--c-secondary);display:flex;left:50%;position:absolute;transition:color var(--transition-time)}#competitionRegistrationJury .addToCollection:hover{color:var(--c-success)}.registrationPaymentsCont{background-color:var(--c-light-background);border-radius:var(--s-radius);padding:var(--s-padding);padding-bottom:calc(var(--s-padding)*2)}.registrationPaymentsCont .head{color:var(--c-secondary);display:flex;font-size:1.3rem;margin-bottom:.5rem}.registrationPaymentsCont .head span:first-child{flex-grow:1}#stageRegistrationPaid .head span:first-child,#stageRegistrationPaid .head span:nth-child(2){flex-grow:0;width:15.3rem}.registrationPaymentsCont .head span:nth-last-child(2){width:11rem}.registrationPaymentsCont .head span:last-child{margin-right:2.6rem;width:6rem}.registrationPaymentsDisabled .registrationPaymentsCont .head span:last-child{margin-right:0}#stageRegistrationPaid .registrationPaymentsDisabled .head span:first-child,#stageRegistrationPaid .registrationPaymentsDisabled .head span:nth-child(2){width:17.3rem}.registrationPaymentsDisabled .registrationPaymentsCont .form_row_collection_entry input.amountColored{border-bottom-right-radius:var(--s-radius);border-right:1px solid var(--c-cur-border);border-top-right-radius:var(--s-radius)}.registrationPaymentsCont .form_row_collection_entry{display:flex;margin-bottom:0;margin-top:-1px}.registrationPaymentsCont .deleteFromCollection{height:100%;width:2.8rem;--s-svg-size:2rem;align-items:center;background:var(--c-white);border:1px solid var(--c-border);border-bottom-right-radius:var(--s-radius);border-top-right-radius:var(--s-radius);box-sizing:border-box;color:var(--c-secondary);display:flex;justify-content:center;padding:0;transition:color var(--transition-time)}.registrationPaymentsCont .deleteFromCollection:hover{color:var(--c-delete)}.registrationPaymentsCont .form_row_collection_entry input,.registrationPaymentsCont .form_row_collection_entry nyro-select{border-radius:0;border-right:0;font-size:1.4rem;padding:.5rem}.registrationPaymentsCont .form_row_collection_entry nyro-select:first-child{border-bottom-left-radius:var(--s-radius);border-top-left-radius:var(--s-radius)}.registrationPaymentsCont .form_row_collection_entry input[type=date]{width:11rem}.registrationPaymentsCont .form_row_collection_entry input.amountColored{width:6rem}.registrationPaymentsCont .addToCollectionCont{position:relative}.registrationPaymentsCont .addToCollectionCont .addToCollection{background:var(--c-white);border-radius:50%;bottom:-2rem;color:var(--c-secondary);display:flex;left:40%;position:absolute;transition:color var(--transition-time)}.registrationPaymentsCont .addToCollectionCont .addToCollection:hover{color:var(--c-success)}.registrationPayments{position:relative}.registrationPayments .reduction{position:absolute;right:calc(var(--s-padding)*2 + 2.6rem);top:calc(var(--s-padding)*1)}.registrationPayments .resteDu{justify-content:flex-end;margin-bottom:0;margin-right:calc(2.6rem + var(--s-padding))}.registrationPayments .resteDu label span{display:none}.registrationPayments .resteDu.registrationTropPercu label span.registrationTropPercu,.registrationPayments .resteDu:not(.registrationTropPercu) label span.registrationResteDu{display:inline}.registrationPayments .reduction,.registrationPayments .resteDu{align-items:center;display:flex}.registrationPayments .reduction label,.registrationPayments .resteDu label{margin-bottom:0;margin-right:1rem}.registrationPayments .reduction input,.registrationPayments .resteDu input{font-size:1.4rem;padding:.5rem;width:calc(7rem + var(--s-svg-size))}#validDialog>div{font-size:1.6rem;line-height:1.6em;margin-bottom:2rem;max-width:45rem;text-align:center}#validDialog>div ul{list-style-type:none;margin:0;padding:0}#validDialog>div ul li{display:inline;font-weight:700}.amountColored{text-align:right}.amountColoredGreen.amountColoredReversed,.amountColoredRed{color:var(--c-error);text-align:right}.amountColoredGreen,.amountColoredRed.amountColoredReversed{color:#a2c862;text-align:right}.registrationRecapCont{margin-bottom:1rem;position:relative;z-index:999}.registrationRecapCont>input{display:none}.registrationRecapCont>label{display:block;line-height:2em;padding:0;text-align:center}.registrationRecap{background:var(--c-white);border-radius:var(--s-radius);box-shadow:0 0 1rem 0 #00000080;left:0;opacity:0;padding:var(--s-padding);position:absolute;right:0;top:0;transition:opacity var(--transition-time),visibility var(--transition-time);visibility:hidden}.registrationRecapCont>input:checked~.registrationRecap{opacity:1;visibility:visible}.registrationRecap>label{position:absolute;right:calc(var(--s-padding)/2);top:calc(var(--s-padding)/2);--s-svg-size:2rem;cursor:pointer}.registrationRecap h2,.registrationRecap h3{color:var(--c-highlight);text-transform:uppercase}.registrationRecap p{font-weight:var(--font-bold-weight);margin-bottom:1.5rem}.registrationRecap p:last-child,.registrationRecap>div:last-child{margin-bottom:0}.registrationRecap>div{display:flex;justify-content:space-between;margin-bottom:1.5rem}.registrationRecap>div>div{width:46%}#stageRegistrationExportForm .onlyForAgeType,#stageRegistrationExportForm .onlyForLinesDetails,#stageRegistrationExportForm .onlyForType,#stageRegistrationExportForm.updateFormClass_selectionType_stage .hiddenForTypeStage{display:none}#stageRegistrationExportForm.updateFormClass_linesDetails_ .onlyForLinesDetails:not(.onlyForAgeTypeRange),#stageRegistrationExportForm.updateFormClass_linesDetails_.updateFormClass_ageType_range .onlyForAgeTypeRange,#stageRegistrationExportForm.updateFormClass_selectionType_discipline .onlyForTypeDiscipline,#stageRegistrationExportForm.updateFormClass_selectionType_formation .onlyForTypeFormation,#stageRegistrationExportForm.updateFormClass_selectionType_stage .onlyForTypeStage{display:block}@media (min-width:48em){.stepForm>nav{flex-direction:row;justify-content:space-between}.stepForm>nav:before{bottom:auto;height:1px;left:calc(5rem + var(--s-padding)/2);right:calc(5rem + var(--s-padding)/2);top:calc(2.4rem + var(--s-padding)/2);width:auto}.stepForm>nav nyro-tab{flex-direction:column;max-width:11rem}.stepForm>nav nyro-tab div{height:3.8rem;margin-bottom:.5rem;margin-right:0;width:3.8rem}#competitionRegistrationForm,#stageRegistrationForm{display:flex;flex-wrap:wrap}#competitionRegistrationForm>div,#stageRegistrationForm>div{max-width:56rem;min-width:0}#competitionRegistrationForm>div:first-child,#stageRegistrationForm>div:first-child{margin-right:var(--s-padding);min-width:56rem}}#errorPage{background-color:var(--c-white);padding-bottom:5rem;text-align:center}#errorCode{align-items:center;display:flex;font-family:var(--f-inter);font-size:12rem;justify-content:center;margin-bottom:0;padding:0}#errorCode img{animation:errorCodeImg 10s linear 0s infinite;margin:0 1rem;width:10rem}#errorPage h2{margin-bottom:2rem;text-transform:uppercase}#errorPage p{color:var(--c-inter);font-size:1.6rem;font-style:normal;font-weight:400;margin-bottom:4rem}@keyframes errorCodeImg{0%{transform:rotate(0deg)}25%{animation-timing-function:ease-in-out;transform:rotate(0deg)}50%{animation-timing-function:ease-in-out;transform:rotate(1turn)}75%{animation-timing-function:ease-in-out;transform:rotate(0deg)}to{transform:rotate(0deg)}}footer{background-color:var(--c-title);color:var(--c-inter)}footer section{padding:2rem 1rem}footer a,footer aside p{color:var(--c-white)}footer aside{position:static}footer aside p{line-height:180%}footer a:hover{color:var(--c-fscf-blue)}footer #logoFooter{display:block}footer #logoFooter img{width:14rem}footer #logoFooter,footer aside,footer nav{margin-bottom:2rem}footer nav a,footer strong{display:inline-block;padding-bottom:.5rem}footer strong{text-transform:uppercase}.footerNotes .team{color:inherit}